:root{color:#fff;background:#101010;font-family:Inter,system-ui,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}body{color:#fff;background:radial-gradient(circle at top,#1b1b1b 0%,#0d0d0d 45%,#080808 100%);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.game{width:min(1480px,96%);margin:0 auto;padding:34px 0 70px}.game-header{text-align:center;margin-bottom:30px}.game-header h1{letter-spacing:.015em;margin:0;font-size:2.65rem;font-weight:850;line-height:1}.game-header p{color:#aaa;margin-top:10px;margin-bottom:0;font-size:.98rem}.guess-input-wrapper{width:min(590px,100%);margin:0 auto 30px;position:relative}.guess-input-wrapper input{box-sizing:border-box;color:#f4f4f4;background:#171717;border:1px solid #4a4a4a;border-radius:10px;outline:none;width:100%;padding:15px 17px;font-size:1rem;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:0 2px 8px #0003}.guess-input-wrapper input::placeholder{color:#777}.guess-input-wrapper input:hover{background:#1a1a1a}.guess-input-wrapper input:focus{background:#1b1b1b;border-color:#777;box-shadow:0 0 0 3px #ffffff0e,0 7px 20px #00000047}.search-results{z-index:50;background:#181818;border:1px solid #373737;border-radius:10px;max-height:520px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden auto;box-shadow:0 18px 45px #0000008c}.search-results::-webkit-scrollbar{width:8px}.search-results::-webkit-scrollbar-track{background:#161616}.search-results::-webkit-scrollbar-thumb{background:#444;border-radius:999px}.search-result{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #2b2b2b;align-items:center;gap:13px;width:100%;padding:10px 13px;transition:background .12s;display:flex}.search-result:last-child{border-bottom:none}.search-result:hover{background:#282828}.search-result-icon{object-fit:cover;border-radius:8px;flex-shrink:0;width:56px;height:56px}.search-result-info{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.search-result-info strong{color:#fff;font-size:.98rem;line-height:1.15}.search-result-info span{color:#999;font-size:.8rem}.game button{font:inherit}.give-up-button{color:#d2d2d2;cursor:pointer;background:#1d1d1d;border:1px solid #565656;border-radius:7px;padding:9px 15px;transition:background .15s,color .15s,border-color .15s,transform .15s;box-shadow:0 2px 7px #00000029}.give-up-button:hover:not(:disabled){color:#fff;background:#292929;border-color:#777;transform:translateY(-1px)}.give-up-button:active:not(:disabled){transform:translateY(0)}.give-up-button:disabled{opacity:.4;cursor:default}.guess-board{width:100%;margin-top:18px;padding-bottom:8px;overflow:auto visible}.guess-board::-webkit-scrollbar{height:10px}.guess-board::-webkit-scrollbar-track{background:#111;border-radius:999px}.guess-board::-webkit-scrollbar-thumb{background:#444;border-radius:999px}.guess-board::-webkit-scrollbar-thumb:hover{background:#555}.guess-header,.guess-row{gap:8px;width:100%;min-width:980px;display:grid}.guess-header{margin-bottom:9px}.guess-header>div{box-sizing:border-box;color:#aeb5c2;text-align:center;text-transform:uppercase;letter-spacing:.065em;overflow-wrap:normal;word-break:normal;justify-content:center;align-items:flex-end;min-width:105px;min-height:42px;padding:0 9px 8px;font-size:.75rem;font-weight:800;line-height:1.15;display:flex}.guess-header>div:first-child{min-width:170px}.guess-list{flex-direction:column;gap:10px;display:flex}.guess-cell{box-sizing:border-box;color:#fff;text-align:center;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;background:#303030;border:1px solid #ffffff09;border-radius:9px;justify-content:center;align-items:center;min-width:105px;min-height:72px;padding:11px 12px;font-size:.93rem;font-weight:650;line-height:1.22;transition:transform .12s,filter .12s;display:flex;box-shadow:inset 0 1px #ffffff06,0 2px 7px #0000001f}.guess-row:hover .guess-cell{filter:brightness(1.035)}.guess-cell.correct{background:#2b8e49;border-color:#54be742e}.guess-cell.partial{background:#a67d22;border-color:#daad482e}.guess-cell.wrong{background:#373737;border-color:#ffffff09}.monster-cell{text-align:left;background:#252525;justify-content:flex-start;gap:12px;min-width:170px;padding:10px 13px}.monster-cell span{min-width:0;line-height:1.18}.monster-icon{object-fit:cover;border-radius:8px;flex-shrink:0;width:52px;height:52px;box-shadow:0 2px 7px #00000047}.direction{flex-shrink:0;margin-left:5px;font-size:1rem;font-weight:900;line-height:1}.win-message{box-sizing:border-box;text-align:center;background:linear-gradient(#191919 0%,#151515 100%);border:1px solid #3a3a3a;border-radius:12px;width:min(760px,100%);margin:0 auto 28px;padding:22px 24px;box-shadow:0 14px 34px #00000047,inset 0 1px #ffffff06}.win-message h2{margin:0 0 9px;font-size:1.55rem}.win-message p{color:#bbb;margin:5px 0;line-height:1.4}.win-message strong{color:#f3f3f3}@media (width<=1100px){.game{width:96%}.guess-header,.guess-row{min-width:920px}}@media (width<=800px){.game{width:96%;padding-top:26px}.game-header{margin-bottom:24px}.game-header h1{font-size:2.15rem}.game-header p{font-size:.9rem}.guess-input-wrapper{margin-bottom:24px}.guess-header,.guess-row{gap:7px;min-width:860px}.guess-list{gap:8px}.guess-cell{min-height:66px;padding:8px 9px;font-size:.84rem}.monster-icon{width:47px;height:47px}.guess-header>div{font-size:.66rem}}@media (width<=520px){.game{width:94%}.game-header h1{font-size:1.95rem}.guess-input-wrapper input{padding:13px 14px}.search-result-icon{width:50px;height:50px}.win-message{padding:18px 16px}}.answer-monster{grid-template-columns:112px minmax(280px,1fr) minmax(130px,155px);align-items:start;gap:8px;width:100%;margin:16px auto 14px;display:grid}.answer-icon-wrapper{background:#202020;border:1px solid #484848;border-radius:8px;width:112px;height:112px;overflow:hidden;box-shadow:0 5px 14px #00000052,inset 0 1px #ffffff0a}.answer-monster-icon{object-fit:cover;width:100%;height:100%;display:block}.answer-moves{flex-direction:column;gap:6px;min-width:0;display:flex}.answer-moves-grid{grid-template-rows:repeat(2,48px);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.answer-passives{grid-template-rows:repeat(2,1fr);grid-template-columns:1fr;gap:6px;min-width:0;min-height:102px;display:grid}.answer-skill{box-sizing:border-box;text-align:center;overflow-wrap:anywhere;border:1px solid #ffffff12;border-radius:6px;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:7px 9px;font-size:.78rem;font-weight:700;line-height:1.2;transition:transform .12s,filter .12s;display:flex;box-shadow:inset 0 1px #ffffff12,0 2px 6px #0003}.answer-skill:hover{filter:brightness(1.07);transform:translateY(-1px)}.answer-active{color:#fff4c4;background:linear-gradient(#80671f 0%,#614c12 100%);border-color:#967c2d}.secret-skill{color:#07151e;background:linear-gradient(#9bddfa 0%,#62bfe7 100%);border-color:#a9e5ff;width:100%;min-height:46px;box-shadow:inset 0 1px #ffffff6b,0 3px 8px #48b5e329}.answer-passive{color:#f1f1f1;background:linear-gradient(#4a4a4a 0%,#373737 100%);border-color:#595959}.win-message button{color:#fff;cursor:pointer;background:linear-gradient(#2d2d2d 0%,#232323 100%);border:1px solid #565656;border-radius:7px;margin-top:13px;padding:10px 17px;transition:background .15s,border-color .15s,transform .15s}.win-message button:hover{background:#343434;border-color:#747474;transform:translateY(-1px)}@media (width<=700px){.win-message{width:min(560px,100%)}.answer-monster{grid-template-columns:96px minmax(0,1fr);align-items:start}.answer-icon-wrapper{width:96px;height:96px}.answer-passives{grid-column:2;grid-template-rows:46px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:46px}.answer-moves-grid{grid-template-rows:repeat(2,46px)}}@media (width<=480px){.win-message{padding:18px 14px}.answer-monster{grid-template-columns:78px 1fr;gap:7px}.answer-icon-wrapper{width:78px;height:78px}.answer-skill{padding:6px;font-size:.7rem}}.compendium{width:min(1320px,94%);margin:0 auto;padding:34px 0 70px}.compendium button,.compendium input{font:inherit}.compendium-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.compendium-header h1{margin:2px 0 5px;font-size:2.55rem;line-height:1}.compendium-header p{color:#999;margin:0}.compendium-eyebrow{color:#777;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.compendium-game-link{color:#bbb;background:#171717;border:1px solid #454545;border-radius:8px;padding:9px 13px;text-decoration:none}.compendium-game-link:hover{color:#fff;background:#222;border-color:#696969}.compendium-tabs{border-bottom:1px solid #2d2d2d;gap:8px;margin-bottom:18px;padding-bottom:10px;display:flex}.compendium-tabs button{color:#aaa;cursor:pointer;background:#161616;border:1px solid #353535;border-radius:8px;align-items:center;gap:9px;padding:10px 15px;display:flex}.compendium-tabs button:hover{color:#fff;background:#202020}.compendium-tabs button.active{color:#fff;background:#292929;border-color:#777}.compendium-tabs button span{color:#888;text-align:center;background:#0c0c0c;border-radius:999px;min-width:22px;padding:2px 6px;font-size:.75rem}.compendium-search-wrapper{margin-bottom:12px}.compendium-search-wrapper input{box-sizing:border-box;color:#fff;background:#151515;border:1px solid #444;border-radius:9px;outline:none;width:min(520px,100%);padding:13px 15px}.compendium-search-wrapper input:focus{border-color:#777;box-shadow:0 0 0 3px #ffffff0d}.compendium-result-summary{color:#777;margin:0 0 14px;font-size:.82rem}.compendium-monster-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.compendium-monster-card,.compendium-move-card{box-sizing:border-box;color:#fff;cursor:pointer;text-align:left;background:#171717;border:1px solid #303030;border-radius:10px;width:100%;transition:transform .12s,border-color .12s,background .12s}.compendium-monster-card:hover,.compendium-move-card:hover,.compendium-skill-button:hover{background:#202020;border-color:#555;transform:translateY(-1px)}.compendium-monster-card{align-items:center;gap:12px;min-height:76px;padding:9px;display:flex}.compendium-monster-icon{object-fit:cover;background:#0b0b0b;border-radius:8px;flex:0 0 56px;width:56px;height:56px}.compendium-card-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.compendium-card-copy strong{color:#f1f1f1;text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;line-height:1.15;overflow:hidden}.compendium-card-copy span{color:#818181;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.2;overflow:hidden}.compendium-move-grid{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:9px;display:grid}.compendium-move-card{justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:13px 14px;display:flex}.compendium-owner-count{color:#999;text-align:center;background:#0c0c0c;border-radius:999px;min-width:30px;padding:5px 7px;font-size:.76rem;font-weight:750}.compendium-detail{padding-top:3px}.compendium-back-button{color:#999;cursor:pointer;background:0 0;border:0;margin-bottom:22px;padding:8px 0}.compendium-back-button:hover{color:#fff}.compendium-monster-heading,.compendium-move-heading{align-items:center;gap:18px;margin-bottom:24px;display:flex}.compendium-detail-icon{object-fit:cover;background:#101010;border-radius:13px;width:105px;height:105px}.compendium-monster-heading h2,.compendium-move-heading h2{margin:0 0 7px;font-size:2rem}.compendium-monster-heading p,.compendium-move-heading p{color:#888;margin:0}.compendium-kind-label{color:#777;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.72rem;font-weight:800;display:inline-block}.compendium-moveset-section{margin-top:25px}.compendium-moveset-section h3,.compendium-detail>h3{color:#bbb;letter-spacing:.055em;text-transform:uppercase;margin:0 0 11px;font-size:.82rem}.compendium-skill-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:9px;display:grid}.compendium-skill-button{color:#fff;cursor:pointer;text-align:left;background:#181818;border:1px solid #333;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:70px;padding:12px 14px;transition:transform .12s,border-color .12s,background .12s;display:flex}.compendium-skill-button span{color:#777;font-size:.74rem}.compendium-skill-passive{border-left-width:3px}.compendium-move-meta{flex-wrap:wrap;gap:8px;margin:-8px 0 25px;display:flex}.compendium-move-meta span{color:#888;background:#141414;border:1px solid #303030;border-radius:7px;padding:6px 9px;font-size:.76rem}.compendium-empty{color:#6f6f6f;margin:0}@media (width<=650px){.compendium{width:min(94%,1320px);padding-top:24px}.compendium-header{flex-direction:column;align-items:flex-start}.compendium-header h1{font-size:2rem}.compendium-tabs button{flex:1;justify-content:center}.compendium-monster-grid,.compendium-move-grid,.compendium-skill-grid{grid-template-columns:1fr}.compendium-detail-icon{width:82px;height:82px}}.compendium-filter-panel{flex-wrap:wrap;align-items:flex-end;gap:18px 28px;margin:-4px 0 18px;display:flex}.compendium-filter-group{flex-direction:column;gap:7px;display:flex}.compendium-filter-group>span{color:#777;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.compendium-filter-buttons{flex-wrap:wrap;gap:6px;display:flex}.compendium-filter-buttons button{color:#999;font:inherit;cursor:pointer;background:#141414;border:1px solid #333;border-radius:7px;padding:7px 10px;font-size:.78rem;transition:background .12s,border-color .12s,color .12s}.compendium-filter-buttons button:hover{color:#ddd;background:#1c1c1c;border-color:#555}.compendium-filter-buttons button.active{color:#fff;background:#292929;border-color:#666}@media (width<=650px){.compendium-filter-panel{gap:13px}.compendium-filter-group{width:100%}}.compendium-pagination{justify-content:center;align-items:center;gap:12px;margin:14px 0;display:flex}.compendium-pagination button{color:#aaa;min-width:92px;font:inherit;cursor:pointer;background:#151515;border:1px solid #333;border-radius:7px;padding:8px 12px;font-size:.78rem}.compendium-pagination button:hover:not(:disabled){color:#fff;background:#202020;border-color:#555}.compendium-pagination button:disabled{opacity:.35;cursor:default}.compendium-pagination span{color:#777;text-align:center;min-width:100px;font-size:.78rem}@media (width<=650px){.compendium-pagination{gap:8px}.compendium-pagination button{flex:1;min-width:0}}.compendium-stat-section{margin-top:1.5rem}.compendium-stat-section h3{margin-bottom:.75rem}.compendium-stat-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;display:grid}.compendium-stat-card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;padding:.8rem .9rem}.compendium-stat-card span{opacity:.65;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem;font-size:.75rem;display:block}.compendium-stat-card strong{font-size:1rem}.compendium-stat-bars{background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.compendium-stat-bar-label{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.3rem;font-size:.8rem;display:flex}.compendium-stat-bar-label span{opacity:.7;text-transform:uppercase;letter-spacing:.04em}.compendium-stat-bar-track{background:#ffffff14;border-radius:999px;height:9px;overflow:hidden}.compendium-stat-bar-fill{border-radius:inherit;opacity:.72;background:currentColor;height:100%;transition:width .18s}.compendium-section-heading-row{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:11px;display:flex}.compendium-section-heading-row h3{margin:0}.compendium-section-heading-row>span{color:#7f7f7f;font-size:.78rem}.compendium-stat-section .compendium-stat-bars{margin-top:0}.compendium-stat-bars{gap:1rem;padding:16px 17px}.compendium-stat-bar-label{margin-bottom:.38rem}.compendium-stat-bar-label strong{color:#f3f3f3}.compendium-stat-bar-track{height:10px}.compendium-active-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.compendium-active-skill-grid .compendium-skill-button{background:#171b1e;border-color:#30383e}.compendium-secret-skill-grid{grid-template-columns:1fr;margin-top:9px;display:grid}.compendium-skill-secret{background:#173044;border-color:#3f718f;box-shadow:inset 0 0 0 1px #84d0ff09}.compendium-skill-secret:hover{background:#1d3b53;border-color:#5794b8}.compendium-skill-secret span{color:#9abbd0}.compendium-passive-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.compendium-passive-skill-grid .compendium-skill-button{width:100%}.compendium-evolution-section{margin-top:25px}.compendium-evolution-section h3{color:#bbb;letter-spacing:.055em;text-transform:uppercase;margin:0 0 11px;font-size:.82rem}.compendium-evolution-strip{align-items:stretch;gap:10px;width:100%;display:flex}.compendium-evolution-step{flex:1 1 0;align-items:center;gap:10px;min-width:0;display:flex}.compendium-evolution-step:last-child{flex-grow:1}.compendium-evolution-card{color:#fff;cursor:pointer;text-align:left;background:#161616;border:1px solid #303030;border-radius:10px;flex:1;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr);align-items:center;column-gap:12px;min-width:0;min-height:86px;padding:10px;display:grid}.compendium-evolution-card:disabled{cursor:default}.compendium-evolution-card.current{background:#222;border-color:#666}.compendium-evolution-card img{object-fit:cover;background:#0b0b0b;border-radius:8px;grid-row:1/span 2;width:58px;height:58px}.compendium-evolution-card span{color:#747474;text-transform:uppercase;letter-spacing:.04em;align-self:end;font-size:.7rem}.compendium-evolution-card strong{text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:.95rem;overflow:hidden}.compendium-evolution-arrow{color:#626262;flex:none;font-size:1.2rem}@media (width<=650px){.compendium-section-heading-row{flex-direction:column;align-items:flex-start;gap:5px}.compendium-active-skill-grid,.compendium-passive-skill-grid{grid-template-columns:1fr}.compendium-evolution-strip{flex-direction:column}.compendium-evolution-step{flex-direction:column;gap:5px;width:100%}.compendium-evolution-card{width:100%}.compendium-evolution-arrow{transform:rotate(90deg)}}.monster-stars{align-items:center;gap:1px;line-height:1;display:inline-flex}.monster-star{object-fit:contain;flex:none;width:18px;height:18px;display:block}.monster-stars-card{margin-top:3px}.monster-stars-card .monster-star{width:14px;height:14px}.monster-stars-detail{margin:4px 0 5px}.monster-stars-detail .monster-star{width:20px;height:20px}.monster-stars-fallback{opacity:.8;font-size:.78rem}.compendium-speed-filter{min-width:230px}.compendium-speed-values{color:#b5b5b5;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;width:230px;font-size:.78rem;display:flex}.compendium-speed-values span{color:#666}.compendium-speed-values strong{color:#ddd;min-width:28px;font-weight:600}.compendium-speed-values strong:last-child{text-align:right}.compendium-dual-range{width:230px;height:20px;position:relative}.compendium-range-track,.compendium-range-selection{pointer-events:none;border-radius:999px;height:3px;position:absolute;top:9px}.compendium-range-track{background:#303030;left:0;right:0}.compendium-range-selection{background:#8b8b8b}.compendium-dual-range input[type=range]{appearance:none;pointer-events:none;background:0 0;width:100%;height:20px;margin:0;padding:0;position:absolute;inset:0}.compendium-dual-range input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;height:3px}.compendium-dual-range input[type=range]::-moz-range-track{background:0 0;border:0;height:3px}.compendium-dual-range input[type=range]::-webkit-slider-thumb{appearance:none;cursor:grab;pointer-events:auto;background:#e8e8e8;border:1px solid #777;border-radius:50%;width:14px;height:14px;margin-top:-5.5px}.compendium-dual-range input[type=range]::-moz-range-thumb{cursor:grab;pointer-events:auto;background:#e8e8e8;border:1px solid #777;border-radius:50%;width:14px;height:14px}.compendium-dual-range input[type=range]:active::-webkit-slider-thumb{cursor:grabbing}.compendium-dual-range input[type=range]:active::-moz-range-thumb{cursor:grabbing}@media (width<=650px){.compendium-speed-filter,.compendium-speed-values,.compendium-dual-range{width:100%;min-width:0}}.compendium-move-card-description{color:#8f8f8f;text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:.74rem;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.compendium-move-description{background:#161616;border:1px solid #303030;border-radius:8px;max-width:820px;margin:18px 0 20px;padding:14px 16px}.compendium-move-description p{color:#d0d0d0;margin:0;line-height:1.55}.compendium-move-description .compendium-move-help{color:#929292;margin-top:9px;font-size:.88rem}.compendium-skill-button{text-align:left;flex-direction:column;align-items:stretch;gap:8px;min-height:112px;display:flex}.compendium-skill-header{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.compendium-skill-header strong{color:#f0f0f0;min-width:0;font-size:.95rem;line-height:1.25}.compendium-skill-use-limit{color:#e65f5f;text-align:right;white-space:nowrap;flex:none;font-size:.76rem;font-weight:700;line-height:1.3}.compendium-skill-description{color:#b4b4b4;flex:auto;margin:0;font-size:.79rem;font-weight:400;line-height:1.45}.compendium-skill-footer{color:#858585;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-top:auto;font-size:.72rem;font-weight:400;display:flex}.compendium-skill-footer span:last-child{text-align:right}.compendium-skill-secret .compendium-skill-use-limit{color:#ff7b7b}@media (width<=650px){.compendium-skill-header,.compendium-skill-footer{gap:10px}.compendium-skill-use-limit{white-space:normal}}.compendium-filter-panel{align-items:flex-start}.compendium-filter-buttons{flex-wrap:wrap}.compendium-filter-group{min-width:0}.compendium-move-tu{color:#d9d9d9;text-align:right;white-space:nowrap;flex:none;font-size:.78rem;font-weight:700;line-height:1.3}.compendium-skill-middle{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;width:100%;display:grid}.compendium-skill-middle .compendium-skill-description{min-width:0}.compendium-move-card-detailed{text-align:left;flex-direction:column;align-items:stretch;gap:8px;min-height:118px;display:flex}.compendium-move-row{width:100%;display:flex}.compendium-move-row-header,.compendium-move-row-footer{justify-content:space-between;align-items:center;gap:16px}.compendium-move-row-header strong{color:#f0f0f0;min-width:0;font-size:.95rem;line-height:1.25}.compendium-move-row-description{flex:auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.compendium-move-description-text{color:#b4b4b4;min-width:0;font-size:.79rem;font-weight:400;line-height:1.45}.compendium-move-row-footer{color:#858585;margin-top:auto;font-size:.72rem;font-weight:400}@media (width<=650px){.compendium-skill-middle,.compendium-move-row-description{grid-template-columns:minmax(0,1fr);gap:7px}.compendium-skill-middle .compendium-skill-use-limit,.compendium-move-row-description .compendium-skill-use-limit{text-align:left;justify-self:start}}.compendium-move-title{width:100%}.compendium-move-title strong{color:#f0f0f0;overflow-wrap:anywhere;font-size:.95rem;line-height:1.25;display:block}.compendium-move-description-row{flex:auto;width:100%}.compendium-move-meta-row{justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:20px;display:flex}.compendium-move-tu-list{color:#a9a9a9;overflow-wrap:anywhere;align-items:baseline;gap:7px;min-width:0;font-size:.76rem;font-weight:600;line-height:1.35;display:inline-flex}.compendium-move-meta-label{color:#777;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.compendium-move-meta-row .compendium-skill-use-limit{margin-left:auto}@media (width<=650px){.compendium-move-meta-row{flex-direction:column;align-items:flex-start;gap:5px}.compendium-move-meta-row .compendium-skill-use-limit{margin-left:0}}.compendium-ngui-icon{object-fit:contain;flex:none;width:24px;height:24px;display:block}.compendium-ngui-icon.filter{width:28px;height:28px}.compendium-monster-classification{align-items:center;gap:12px;min-width:0;display:inline-flex}.compendium-monster-classification.compact{gap:5px}.compendium-monster-classification.compact .compendium-ngui-icon{width:20px;height:20px}.compendium-classification-item{align-items:center;gap:5px;min-width:0;display:inline-flex}.compendium-card-meta-line{align-items:center;gap:8px;min-width:0;display:flex}.compendium-detail-classification{color:#9b9b9b;align-items:center;gap:12px;margin-top:6px;font-size:.82rem;display:flex}.compendium-icon-filter-buttons{align-items:center}.compendium-filter-buttons .compendium-icon-filter-button{justify-content:center;align-items:center;min-width:42px;min-height:42px;padding:5px;display:inline-flex}.compendium-filter-buttons .compendium-icon-filter-button .compendium-ngui-icon{pointer-events:none}@media (width<=650px){.compendium-monster-classification:not(.compact){flex-wrap:wrap;gap:7px 10px}.compendium-detail-classification{flex-direction:column;align-items:flex-start;gap:7px}}.compendium-detail-icon-frame{flex:0 0 118px;width:118px;height:118px;position:relative}.compendium-detail-icon-frame .compendium-detail-icon{object-fit:cover;background:#101010;border-radius:2px;width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;inset:4px}.compendium-detail-element-frame{object-fit:contain;pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}@media (width<=650px){.compendium-detail-icon-frame{flex-basis:104px;width:104px;height:104px}}.monster-stars-clickable{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.compendium-classification-item.clickable{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:2px 4px}.compendium-classification-item.clickable:hover{background:#ffffff12}.compendium-detail-nav{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.compendium-detail-neighbors{gap:8px;display:flex}.compendium-detail-neighbors button{color:#d5d5d5;cursor:pointer;background:#171717;border:1px solid #3b3b3b;border-radius:7px;padding:7px 10px}.compendium-detail-neighbors button:disabled{opacity:.35;cursor:default}.compendium-active-filters{justify-content:space-between;align-items:flex-start;gap:12px;margin:10px 0 14px;display:flex}.compendium-active-filter-list{flex-wrap:wrap;gap:7px;display:flex}.compendium-active-filter-list button,.compendium-clear-filters{color:#bdbdbd;cursor:pointer;background:#191919;border:1px solid #414141;border-radius:999px;padding:5px 9px;font-size:.74rem}.compendium-clear-filters{flex:none}.compendium-owner-toolbar{background:#131313;border:1px solid #323232;border-radius:9px;flex-direction:column;gap:10px;margin:22px 0 12px;padding:14px;display:flex}.compendium-owner-toolbar input{color:#eee;background:#0f0f0f;border:1px solid #3a3a3a;border-radius:7px;width:min(420px,100%);padding:9px 11px}.compendium-owner-type-buttons{max-height:92px;overflow-y:auto}.compendium-move-variant-group{margin-top:22px}.compendium-debug-panel{color:#aaa;background:#111;border:1px solid #3b3b3b;border-radius:8px;margin-top:24px;padding:12px 14px}.compendium-debug-panel summary{color:#ddd;cursor:pointer;font-weight:700}.compendium-debug-panel dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:12px 0 0;font-size:.8rem;display:grid}.compendium-debug-panel dt{color:#777}.compendium-debug-panel dd{overflow-wrap:anywhere;margin:0}.compendium-audit-row{border-top:1px solid #272727;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:12px;padding:7px 0;font-size:.78rem;display:grid}@media (width<=650px){.compendium-detail-nav,.compendium-active-filters{flex-direction:column;align-items:stretch}.compendium-detail-neighbors{justify-content:space-between}.compendium-debug-panel dl,.compendium-audit-row{grid-template-columns:1fr}}
