@charset "UTF-8";.game-image{position:relative;overflow:hidden;isolation:isolate}.game-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.game-image[data-image-state=ready]>img{opacity:1}.game-image[data-image-state=ready]>.image-fallback{visibility:hidden}.brawler-image{display:inline-grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:10px;background:#dce6f2;color:#3f526a;font-weight:700}.tier-icons{display:flex;align-items:center;gap:4px}.tier-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:34px;height:38px;font-size:14px}.tier-icon>img{object-fit:contain}.brawlbanpick-loader{display:inline-grid;width:var(--brand-loader-size,64px);aspect-ratio:1;place-items:center;vertical-align:middle;flex:none}.brawlbanpick-loader>img{display:block;grid-area:1 / 1;height:auto;object-fit:contain;pointer-events:none;user-select:none}.brawlbanpick-loader>.brawlbanpick-loader__symbol{width:76%}.brawlbanpick-loader>.brawlbanpick-loader__ring{width:100%}:root[data-color-mode=dark] .brawlbanpick-loader>.brawlbanpick-loader__ring{filter:brightness(0) invert(1)}@font-face{font-family:KoBrawl Gothic;src:url(/static/KoBrawlGothicTTBold-b4b070f9177f0586d394.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{color-scheme:light;--paper:#f7f8fa;--surface:#fff;--ink:#17212b;--muted:#66717f;--line:#dce2e8;--accent:#f3c347;--blue:#315ce8;--soft-blue:#eef3ff;font-family:Inter,Segoe UI,Malgun Gothic,sans-serif;color:var(--ink);background:var(--paper);font-size:15px}:root:lang(ja){font-family:Inter,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}:root:lang(zh-Hans){font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}:root:lang(zh-Hant){font-family:Inter,PingFang TC,Microsoft JhengHei,sans-serif}*{box-sizing:border-box}body{margin:0;line-height:1.55}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}[hidden]{display:none!important}a{color:inherit}h1,h2,p{margin:0}h1{font-size:32px;line-height:1.25;letter-spacing:-1.1px}h2{font-size:19px;letter-spacing:-.4px}.topbar{min-height:76px;padding:16px max(24px,calc((100% - 1060px)/2));background:var(--surface);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:24px;font-weight:750;letter-spacing:-1px}.brand-mark{width:34px;height:34px;display:grid;place-items:center;background:var(--ink);color:var(--accent);border-radius:10px;font-size:24px}.brand-divider{height:18px;width:1px;background:var(--line);margin:0 5px}.brand-section{font-weight:500;letter-spacing:-.2px;font-size:14px}.topbar-right{display:flex;align-items:center;gap:18px}.preview-chip{background:#f2f4f7;color:#596571;border:1px solid var(--line);border-radius:6px;padding:4px 9px;font-size:12px}.old-page{color:var(--muted);font-size:13px;text-decoration:none;padding:8px 0}.old-page:hover{text-decoration:underline}.shell{max-width:980px;padding:26px 24px 20px;margin:auto}.preview-note{display:flex;align-items:flex-start;gap:10px;padding:12px 15px;background:#fdf8e8;border:1px solid #efe3bf;color:#706038;border-radius:9px;font-size:12px}.preview-note strong{font-weight:500}.note-mark{display:inline-grid;place-items:center;flex:0 0 16px;height:16px;margin-top:2px;font-size:11px;font-weight:700;border:1px solid currentColor;border-radius:50%}.eyebrow{color:var(--muted);font-size:11px;letter-spacing:1.7px;font-weight:700;margin-bottom:10px}.builder-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:31px 0 24px}.builder-heading h1{font-size:28px}.builder-heading .eyebrow{margin-bottom:5px}.builder-subtitle{color:var(--muted);font-size:13px;margin-top:10px}.format-chip{color:#496393;background:#e9eef7;border-radius:8px;padding:8px 12px;font-size:12px;white-space:nowrap}.context-bar{display:grid;grid-template-columns:1fr 1.15fr 1.5fr;gap:16px;align-items:end;padding:17px 20px;background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:22px}.context-bar label,.context-label{color:var(--muted);font-size:11px}.context-bar label{display:grid;gap:5px}.context-bar select{width:100%;min-width:0;min-height:42px;color:var(--ink);font-size:14px;font-weight:500;border:1px solid var(--line);border-radius:7px;background:#fff;padding:8px 10px}.audience-context{display:flex;flex-direction:column;gap:5px}.audience-context strong{display:flex;align-items:center;min-height:42px;font-size:14px}.team-panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.muted{color:var(--muted);font-size:12px}.team-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.team-slot{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:185px;padding:22px 8px 17px;background:#f8fafc;border:1px dashed #cbd4df;border-radius:12px}.team-slot:hover{background:var(--soft-blue);border-color:#9fb2eb}.team-slot.is-filled{border:1px solid #ced9ed;background:#f3f6fc}.slot-number{position:absolute;left:13px;top:10px;color:#7a8797;font-size:10px;letter-spacing:1px}.slot-plus{display:grid;place-items:center;width:58px;height:64px;font-weight:300;font-size:36px;color:#8999ad}.slot-name{font-size:16px;font-weight:650}.slot-hint{font-size:11px;color:var(--muted)}.audience-display{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.audience-display .tier-icon{width:29px;height:34px}.portrait{width:64px;height:64px;border-radius:16px;display:inline-grid;flex:0 0 auto;place-items:center;font-weight:750;font-size:27px;color:#3f526a;background:#dce6f2}.portrait.role-control{background:#e0e5f4;color:#58679a}.portrait.role-support{background:#dceae4;color:#437765}.portrait.role-tank{background:#f0e2d9;color:#956b4b}.portrait-small{width:40px;height:40px;font-size:18px;border-radius:10px}.team-estimate{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;margin-top:20px;border-top:1px solid #e9edf1}.team-estimate>div>span{font-size:13px;font-weight:600}.team-estimate p{font-size:11px;color:var(--muted);margin-top:5px}.estimate-number{font-size:33px;color:#768395;line-height:1;display:flex;align-items:center;gap:10px}.estimate-number span{padding:5px 7px;font-size:10px;line-height:1.4;color:#7c8793;background:#f1f4f7;border-radius:5px;white-space:nowrap}.recommendations{margin-top:32px}.recommendations .section-heading{margin-bottom:7px}.recommendations .eyebrow{margin-bottom:5px}.recommendation-help{font-size:12px;color:var(--muted);margin-bottom:19px}.result-count{background:#e9eef7;color:#597197;font-size:11px;border-radius:5px;padding:5px 8px;white-space:nowrap}.empty-state{border:1px dashed var(--line);border-radius:12px;text-align:center;color:var(--muted);padding:24px}.empty-state>span{font-size:24px;color:#8a97a7}.empty-state p{font-size:12px;margin-top:3px}.recommendation-columns{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;padding:0 122px 7px 14px}.recommendation-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.recommendation-row{display:grid;grid-template-columns:26px minmax(0,1fr) 64px 94px;align-items:center;gap:12px;min-height:70px;padding:12px 16px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.result-number{color:#8a96a5;font-size:12px;font-variant-numeric:tabular-nums}.result-candidates{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.result-brawler{display:flex;align-items:center;gap:9px}.result-brawler strong{font-size:13px;font-weight:600}.pair-plus{font-size:13px;color:#9aa4b0}.result-probability{font-size:18px;font-weight:650;text-align:center;color:#35568a;white-space:nowrap;font-variant-numeric:tabular-nums}.apply-button{background:#f1f4f9;border:1px solid #e1e6ef;border-radius:7px;padding:8px;font-size:11px;min-height:40px;font-weight:600}.apply-button:hover{background:#dfe8fc;color:#2c51b9}.more-button{width:100%;margin-top:12px;padding:13px;background:var(--surface);border:1px solid var(--line);border-radius:10px;font-size:13px}.more-button:hover{background:#eef2f7}.estimate-details{margin-top:27px;padding:16px 0;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.estimate-details summary{cursor:pointer;width:fit-content;padding:5px 0}.estimate-details p{margin-top:10px;max-width:760px}.estimate-details pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;background:#edf1f7;border-radius:8px}.footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-top:1px solid var(--line);margin-top:25px;padding-top:20px;color:#7c8794;font-size:10px}dialog{padding:26px;width:min(660px,calc(100vw - 32px));max-height:calc(100dvh - 36px);overflow-y:auto;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 100px #0a172f30}dialog::backdrop{background:#10213770}.close-button{width:40px;height:40px;border:0;border-radius:8px;background:#f0f3f7;font-size:24px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.no-script{padding:30px}@media(max-width:650px){.topbar{padding:15px 20px}.brand-section,.brand-divider{display:none}.topbar-right{gap:10px}.old-page{font-size:11px}.brand{font-size:22px}.shell{padding:18px 16px}.builder-heading{flex-wrap:wrap}.builder-heading h1{font-size:26px}.context-bar{gap:10px;padding:14px;grid-template-columns:1fr 1.4fr}.audience-context{grid-column:1 / -1;flex-direction:row;align-items:center;gap:12px}.audience-context strong{min-height:22px;font-size:14px}.team-panel{padding:16px}.team-slots{gap:8px}.team-slot{min-height:164px}.slot-hint{font-size:10px}.slot-name{font-size:14px}.slot-number{left:10px}.recommendation-row{grid-template-columns:18px minmax(0,1fr) 53px 64px;gap:8px;padding:11px}.result-probability{font-size:15px}.result-candidates{gap:8px}.result-brawler{gap:7px}.result-brawler strong{font-size:12px}.portrait-small{width:28px;height:32px;font-size:15px;border-radius:7px}.apply-button{font-size:10px;padding:7px 4px}.recommendation-columns{padding-right:97px}.team-estimate{align-items:flex-start}.estimate-number{font-size:26px;flex-direction:column;gap:6px}.team-estimate p{max-width:230px}}@media(max-width:390px){.preview-chip{display:none}.topbar{padding:12px 16px}.team-panel{padding:12px}.slot-hint{max-width:70px}.team-slot{min-height:168px}.builder-heading h1{font-size:25px}.result-candidates{gap:4px}.result-brawler{flex-direction:column;align-items:center;gap:3px;min-width:38px}.result-brawler strong{font-size:11px}.pair-plus{padding:0 2px}.result-number{font-size:10px}dialog{padding:20px 15px}}@media(pointer:coarse){.apply-button,.close-button,.old-page{min-height:44px}.context-bar select{font-size:16px}}.live-builder .shell{max-width:1280px}.live-builder .topbar{max-width:1380px}.live-builder .builder-workspace{display:grid;grid-template-columns:minmax(330px,.82fr) minmax(490px,1.3fr);gap:28px;align-items:start;margin-top:28px}.live-builder .team-panel{margin:0;padding:24px;position:sticky;top:20px}.live-builder .recommendations{margin:0;min-width:0}.live-builder .team-slots{gap:10px}.live-builder .team-slot{min-height:156px;padding:15px 7px}.live-builder .slot-name{font-size:13px}.live-builder .slot-hint{font-size:9px}.live-builder .team-estimate{align-items:start;gap:12px}.live-builder .estimate-number{font-size:32px}.live-builder .team-estimate p{font-size:11px}.live-builder .probability-basis{font-size:10px;color:#718094;margin:14px 0 0}.live-builder .selection-tip{border-top:1px solid #e5e9ef;margin-top:25px;padding-top:20px;font-size:11px;color:#8591a1;line-height:1.8}.live-builder .selection-tip>span{font-size:10px;letter-spacing:3px;color:#6b81a2}.live-builder .best-team{border:1px solid #cfdbed;border-radius:12px;background:linear-gradient(125deg,#eaf0fb,#f7f9fd);padding:21px;margin-bottom:22px}.live-builder .best-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#446597;font-size:11px}.live-builder .best-heading>strong{font-size:30px;font-weight:700;letter-spacing:-1px}.live-builder .best-lineup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.live-builder .best-member{display:flex;align-items:center;flex-direction:column;gap:8px;font-size:12px;min-width:0}.live-builder .best-member strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-builder .best-member small{font-size:9px;color:#91a0b3}.live-builder .best-member.is-confirmed small{color:#3d689b}.live-builder .best-score{display:block;color:#7085a1;font-size:10px;margin-top:18px}.live-builder .recommendation-row{grid-template-columns:22px minmax(0,1fr) 58px 67px;gap:8px;padding:13px 12px}.live-builder .result-candidates{gap:7px}.live-builder .result-brawler{gap:4px;max-width:100%}.live-builder .result-brawler strong{font-size:10px}.live-builder .result-brawler .portrait-small{width:28px;height:28px;font-size:12px}.live-builder .result-brawler.is-confirmed strong{color:#788aa2}.live-builder .pair-plus{font-size:10px}.live-builder .result-probability{font-size:16px}.live-builder .recommendation-columns{padding-right:89px}.live-builder .recommendations h2{font-size:20px}.live-builder .is-collecting{opacity:.55;cursor:not-allowed}.live-builder .collecting-label{font-size:9px;color:#927840}.live-builder .result-count{font-size:9px}.live-builder .best-team[hidden]{display:none}@media(max-width:1000px){.live-builder .builder-workspace{grid-template-columns:1fr;gap:25px}.live-builder .team-panel{position:static}.live-builder .selection-tip{display:none}.live-builder .team-slot{min-height:150px}.live-builder .best-lineup{max-width:500px;margin:20px auto 0}.live-builder .result-brawler strong{font-size:12px}.live-builder .result-candidates{gap:12px}}@media(max-width:500px){.live-builder .topbar-right{gap:7px}.live-builder .topbar-right .preview-chip{display:none}.live-builder .builder-workspace{margin-top:20px}.live-builder .team-panel{padding:17px}.live-builder .recommendation-row{grid-template-columns:18px minmax(0,1fr) 51px 53px;gap:6px;padding:12px 8px}.live-builder .result-candidates{gap:5px}.live-builder .result-brawler{flex-direction:column;gap:3px}.live-builder .result-brawler strong{font-size:9px;max-width:55px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-builder .pair-plus{display:none}.live-builder .result-probability{font-size:13px}.live-builder .apply-button{font-size:10px;padding:6px}.live-builder .best-team{padding:17px}.live-builder .best-heading>strong{font-size:27px}.live-builder .recommendation-columns{font-size:9px;padding:0 64px 7px 8px}.live-builder .builder-heading{align-items:start}.live-builder .format-chip{font-size:9px;white-space:nowrap}.live-builder .team-slot{min-height:142px}.live-builder .slot-name{font-size:12px}.live-builder .slot-hint{font-size:8px}.live-builder .selection-tip{display:none}}@media(max-width:500px){.live-builder .preview-note .apply-button{flex-shrink:0;white-space:nowrap;padding:8px}.live-builder .audience-context{display:block}.live-builder .audience-context .context-label{display:block;margin-bottom:8px}.live-builder .audience-display{display:flex;align-items:center;gap:9px}}.live-builder .topbar{max-width:none;padding:16px max(24px,calc((100% - 1232px)/2));flex-wrap:wrap}.live-builder .topbar-right{margin-left:auto;gap:14px}.live-builder #connection-note{flex:1;min-width:0;overflow-wrap:anywhere}.live-builder .preview-note .apply-button{flex-shrink:0;white-space:nowrap}.language-control{display:flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:8px;padding:0 8px;background:#fff}.language-control .language-icon{flex:none;color:#60718a}.language-control select:focus{outline:none}.language-control:focus-within{background:var(--soft-blue)}.language-control:has(select:focus-visible){outline:none}.language-control select{border:0;background:transparent;padding:9px 0;min-height:42px;max-width:110px;font-size:13px}.live-builder .context-picker{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:22px}.live-builder .map-stage{transition:opacity .28s ease}.live-builder .map-stage.is-compact{opacity:.7}.live-builder .map-stage.is-compact:is(:hover,:focus-within){opacity:1}.live-builder .mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;padding:2px 12px 7px;margin:auto;transition:width .28s ease}.live-builder .mode-placeholder{aspect-ratio:1.7;min-width:0;visibility:hidden}.live-builder .mode-card{--mode-color:#9a3df3;container-type:inline-size;display:grid;grid-template-rows:minmax(0,13fr) minmax(0,42fr) minmax(0,45fr);aspect-ratio:1.7;position:relative;min-width:0;min-height:0;padding:0;overflow:visible;border:3px solid #151a27;border-radius:0;background:var(--mode-color);transform:skew(-5deg);box-shadow:0 3px #151a2720}.live-builder .mode-brawlBall{--mode-color:#8ca0e0}.live-builder .mode-heist{--mode-color:#d65cd3}.live-builder .mode-bounty{--mode-color:#00cfff}.live-builder .mode-hotZone{--mode-color:#e33b50}.live-builder .mode-knockout{--mode-color:#f7831c}.live-builder .mode-ribbon{display:block;min-height:0;overflow:hidden;background:#10131c}.live-builder .mode-band{position:relative;z-index:1;display:block;min-height:0;background:var(--mode-color);box-shadow:0 4px 6px -2px #11172860}.live-builder .mode-band-content{display:flex;align-items:flex-start;gap:1.8cqw;height:100%;min-width:0;padding:1.5cqw 1.2cqw 0 .8cqw;transform:skew(5deg)}.live-builder .mode-card strong{color:#fff;font-family:KoBrawl Gothic,Malgun Gothic,sans-serif;font-size:clamp(12px,9.1cqw,36px);font-weight:700;font-synthesis:none;line-height:1.1;letter-spacing:-.035em;padding-top:1.6cqw;text-align:left;white-space:nowrap;-webkit-text-stroke:clamp(.9px,.38cqw,1.5px) #171622;paint-order:stroke fill;text-shadow:0 .85cqw 0 #171622,0 1.25cqw .7cqw #00000055}.live-builder .mode-icon{display:grid;place-items:center;width:21.5cqw;height:21.5cqw;flex:0 0 auto}.live-builder .mode-icon img{object-fit:contain}.live-builder .mode-banner{display:block;min-height:0;background:var(--mode-color)}.live-builder .mode-banner img{object-fit:cover;transform:skew(5deg) scale(1.03)}.live-builder .mode-stage.is-compact .mode-grid{width:88%}.live-builder .mode-card[aria-pressed=true]{border-color:#315ce8;box-shadow:0 0 0 2px #315ce8}.live-builder .map-card[aria-pressed=true]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.live-builder .mode-card[aria-pressed=true]:after,.live-builder .map-card[aria-pressed=true]:after,.live-builder .mode-overall[aria-pressed=true]:after{content:"";position:absolute;z-index:3;display:block;aspect-ratio:1268 / 1241;background:url(/static/check-4625f7ccaac009aafb55.webp) center / contain no-repeat;pointer-events:none}.live-builder .mode-card[aria-pressed=true]:after{top:0;left:-3.8cqw;width:max(20px,14cqw);transform:skew(5deg)}.live-builder .map-card[aria-pressed=true]:after{top:-7px;left:-7px;width:clamp(20px,24%,38px)}.live-builder .mode-overall{position:relative;display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:42px;padding:8px 14px;text-align:left}.live-builder .mode-overall-icon{display:grid;place-items:center;width:26px;height:26px;flex:none}.live-builder .mode-overall-icon img{object-fit:contain}.live-builder .mode-overall-label{min-width:0;overflow-wrap:anywhere}.live-builder .mode-overall[aria-pressed=true]:after{top:-9px;left:-9px;width:23px}.live-builder .mode-card:disabled{opacity:.45;cursor:default}.live-builder .mode-card:hover:enabled,.live-builder .map-card:hover:enabled{border-color:#91a8e8}.live-builder .map-heading{margin:25px 0 14px}.live-builder .map-selection-help{color:var(--muted);font-size:11px;margin:-5px 0 14px}.live-builder .map-grid{--map-gap:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--map-gap);width:100%;max-width:760px;margin:auto;transition:width .28s ease,max-width .28s ease}.live-builder .map-stage.is-compact .map-grid{width:88%;max-width:650px}.live-builder .map-card{position:relative;display:flex;flex:0 0 calc(25% - var(--map-gap) * .75);flex-direction:column;align-items:stretch;min-width:0;gap:7px;border:2px solid var(--line);border-radius:10px;padding:8px;background:#fff}.live-builder .map-preview{display:grid;place-items:center;width:100%;aspect-ratio:.8;background:#eff3f6;border-radius:5px;font-size:11px;color:var(--muted)}.live-builder .map-preview img{object-fit:contain}.live-builder .map-name{font-size:12px;line-height:1.4;overflow-wrap:anywhere}.live-builder .map-availability{color:#947025;font-size:10px}.live-builder .recommendation-limit{color:var(--muted);font-size:11px;text-align:center;margin-top:16px}.live-builder .portrait-pick{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;border:0;border-radius:16px;background:transparent;line-height:1}.live-builder .portrait-pick-small{min-width:36px;min-height:36px;border-radius:10px}.live-builder .portrait-pick:enabled:hover{background:var(--soft-blue);box-shadow:0 0 0 3px #315ce855}.live-builder .portrait-pick:enabled:active{box-shadow:0 0 0 3px var(--blue)}.live-builder .portrait-pick:disabled{cursor:default}.live-builder .team-slot{padding-top:30px}.live-builder .slot-portrait{position:relative;display:inline-flex}.live-builder .slot-portrait:after,.live-builder .portrait-pick.is-confirmed:after{content:"";position:absolute;bottom:-5px;right:-5px;width:20px;aspect-ratio:549 / 499;background:url(/static/done-cd60cd231c69d3e311da.webp) center / contain no-repeat;pointer-events:none}.live-builder .portrait-pick-small.is-confirmed:after{bottom:-1px;right:-2px;width:15px}.live-builder .lineup-slot{color:#7385a4;font-size:10px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.live-builder .best-member{padding:8px 3px;border:1px solid #cfdbef;border-radius:10px;background:#f9fbff}.live-builder .best-member small{color:#496ba5}.live-builder .result-candidates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0}.live-builder .result-brawler{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:6px 0;border:1px solid #d9e3f5;border-radius:8px;background:#f8faff}.live-builder .result-brawler strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.live-builder .result-brawler .lineup-slot{font-size:9px}.live-builder .recommendation-row .apply-button{word-break:keep-all}.live-builder .best-member.is-confirmed,.live-builder .result-brawler.is-confirmed{background:#f0f3f7;border-color:#e0e5ec}.live-builder .best-member.is-confirmed small,.live-builder .result-brawler.is-confirmed strong{color:#677487}.live-builder dialog{width:min(780px,calc(100vw - 24px))}:root:is(:lang(ja),:lang(zh)) .live-builder .mode-card strong{font-family:inherit}@media(max-width:700px){.live-builder .topbar{padding:12px 16px;gap:8px}.live-builder .topbar-right{gap:8px}.live-builder .topbar-right .preview-chip,.live-builder .brand-section,.live-builder .brand-divider{display:none}.live-builder .context-picker{padding:14px}.live-builder .mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:2px 8px 6px}.live-builder .mode-card{border-width:2px}.live-builder .map-grid{--map-gap:7px}.live-builder .map-card{padding:4px;gap:5px}.live-builder .map-name{font-size:10px}.live-builder .map-preview{font-size:9px}.live-builder dialog{padding:18px 12px}.live-builder .collecting-label{font-size:8px}}.live-builder .stage-reveal{animation:stage-reveal .26s ease}@keyframes stage-reveal{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.live-builder .mode-stage,.live-builder .map-stage,.live-builder .mode-grid,.live-builder .map-grid{transition:none}.live-builder .stage-reveal{animation:none}}@media(max-width:440px){.live-builder .topbar-right .old-page{display:none}.live-builder .format-chip{white-space:normal}.live-builder .recommendations .section-heading{flex-wrap:wrap}.live-builder .team-estimate{flex-direction:column}}.live-builder .recommendation-scope{display:grid;gap:5px;margin:-3px 0 12px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.live-builder .recommendation-scope strong{justify-self:start;padding:5px 10px;border:1px solid #cddbef;border-radius:7px;background:#edf3fd;color:#365b92}.live-builder .recommendation-scope[data-scope=mode] strong{border-color:#cedfd7;background:#edf5f0;color:#30624c}.live-builder .recommendation-scope span{color:var(--muted);font-size:11px}.live-builder .best-negative{margin-top:18px;padding:14px;border:1px solid #dce2e8;border-radius:9px;background:#f8fafc;color:#596571}.live-builder .best-negative h3{margin:0 0 6px;font-size:13px}.live-builder .best-negative p{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.live-builder .best-negative.has-discouraged{border-color:#edc4c6;background:#fff2f2;color:#a52b37}.live-builder .best-negative-list{display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:10px 0;list-style:none}.live-builder .best-negative-list li{display:inline-flex;align-items:center;min-width:0;gap:6px;padding:5px 9px 5px 5px;border:1px solid #f0cdcf;border-radius:7px;background:snow}.live-builder .best-negative-list .portrait{flex:0 0 26px;width:26px;height:26px;border-radius:6px}.live-builder .best-negative-list strong{font-size:12px;overflow-wrap:anywhere}.scope-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:12px 0 18px}.scope-toolbar button[aria-pressed=true]{background:#245c49;color:#fff;border-color:#245c49}.previous-maps{margin-top:18px;border-top:1px solid #dde5de;padding-top:16px}.previous-maps summary{cursor:pointer;color:#687c70;font-size:14px}.previous-maps[open] summary{margin-bottom:16px}.map-season-label{display:block;font-size:11px;color:#718376;padding:0 8px 8px}.scope-basis{font-size:12px;line-height:1.7;background:#eff5ed;padding:12px;border-radius:10px;color:#3a614e}.scope-basis:empty{display:none}.negative-selection{font-size:13px;line-height:1.7;background:#fff4e4;color:#795020;border-radius:10px;padding:14px}.candidate-evidence{margin:28px 0 16px;border:1px solid #dce5dd;border-radius:16px;padding:24px;background:#fff}.candidate-evidence h2{font-size:17px}.candidate-evidence label{font-size:13px;color:#687568}.candidate-evidence .muted{font-size:13px;line-height:1.7}.candidate-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:16px}.candidate-card{display:flex;align-items:center;flex-direction:column;gap:7px;min-width:0;border:1px solid #dde5dc;border-radius:10px;padding:12px 6px;background:#f8faf6;cursor:pointer;font:inherit}.candidate-card strong{font-size:13px}.candidate-card small{font-size:10px;color:#738071}.candidate-card:disabled{cursor:default;opacity:.55}.is-discouraged{border-color:#d5b079!important;background:#fff8ed!important}.negative-label{font-size:10px;color:#895e25;line-height:1.5}@media(max-width:1050px){.candidate-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:650px){.candidate-list{grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-evidence{padding:16px}.scope-toolbar{gap:10px}.scope-toolbar .muted{font-size:11px}}.candidate-result{min-width:0;border:1px solid #dde5dc;border-radius:12px;background:#fff;padding:8px}.candidate-result .candidate-card{width:100%;border:0}.candidate-witness{font-size:11px;line-height:1.6;text-align:center;overflow-wrap:anywhere}.candidate-mean{display:block;text-align:center;font-size:11px;color:#486344;line-height:1.6}.candidate-detail{font-size:11px;line-height:1.6;margin-top:10px}.candidate-detail summary{cursor:pointer;color:#516c4b}.candidate-detail p{overflow-wrap:anywhere}.candidate-evidence .section-heading{flex-wrap:wrap;gap:12px}.candidate-evidence select{max-width:170px;padding:5px;border:1px solid #ccd8c8;border-radius:6px}.live-builder select:focus,.live-builder .team-slot:focus{outline:none;box-shadow:none}.live-builder select:focus-visible,.live-builder .team-slot:focus-visible{background-color:var(--soft-blue)}.live-builder .recommendation-row .portrait-pick:enabled:is(:hover,:active){box-shadow:none}.live-builder .metric-secondary{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 8px;max-width:100%;color:#596573;font-size:11px;font-weight:400;line-height:1.5;text-align:center}.live-builder .metric-secondary>span{overflow-wrap:anywhere}.cache-tools{margin-top:1rem}.cache-actions{display:flex;flex-wrap:wrap;gap:.6rem}.cache-actions button{padding:.6rem .8rem;border:1px solid var(--border, #596079);border-radius:.6rem;color:inherit;background:transparent;cursor:pointer}.cache-actions button:disabled{opacity:.45;cursor:default}#cache-output{max-height:24rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.cache-trace{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;font-size:11px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.cache-trace .cache-trace-hash{padding:3px 6px;border:1px dashed var(--line);border-radius:5px;background:var(--surface);color:var(--ink);font:11px/1.5 ui-monospace,Consolas,monospace;overflow-wrap:anywhere}.cache-trace code{font-size:10px}.live-builder .recommendation-scope .scope-label-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:inherit}.live-builder .recommendation-scope .scope-badge{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:34px}.live-builder .scope-mode-icon{display:inline-grid;place-items:center;flex:none;width:22px;height:22px}.live-builder .scope-mode-icon img{object-fit:contain}:root:has(body.variant-v2[data-theme="2"]){scrollbar-gutter:stable}.variant-v2[data-theme="2"]{overflow-anchor:none}.variant-v2[data-theme="2"]:has(#help-dialog[open]){overflow:hidden}.variant-v2[data-theme="2"] .variant-link{color:var(--blue);font-size:13px;white-space:nowrap;padding:10px 0}.variant-v2[data-theme="2"] .v2-help-button{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:8px 12px;min-height:40px;font-size:13px;white-space:nowrap}.variant-v2[data-theme="2"] .v2-help-button:hover{border-color:var(--blue);color:var(--blue)}.variant-v2[data-theme="2"] .v2-number-help{display:inline-block;background:none;border:0;padding:5px 0;color:var(--blue);font-size:12px;text-decoration:underline;text-underline-offset:3px}.variant-v2[data-theme="2"] #help-dialog{position:fixed;inset:0;margin:0 calc(100% - 100vw) 0 auto;width:min(540px,100vw);height:100dvh;max-width:none;max-height:none;padding:0;border:0;border-left:1px solid var(--line);border-radius:18px 0 0 18px;overflow:hidden;overscroll-behavior:contain}.variant-v2[data-theme="2"] #help-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.variant-v2[data-theme="2"] #help-dialog::backdrop{background:#16233855}.variant-v2[data-theme="2"] .v2-help-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px;border-bottom:1px solid var(--line)}.variant-v2[data-theme="2"] .v2-help-header h2{font-size:22px}.variant-v2[data-theme="2"] .v2-help-header .close-button{width:40px;height:40px;flex-shrink:0}.variant-v2[data-theme="2"] .v2-help-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 28px 32px;scrollbar-gutter:stable;font-size:14px;line-height:1.8;word-break:keep-all;overflow-wrap:anywhere}.variant-v2[data-theme="2"] #help-intro{margin:0 0 24px;color:#536170}.variant-v2[data-theme="2"] .v2-help-content h3{margin:0 0 18px;font-size:16px;line-height:1.5}.variant-v2[data-theme="2"] .v2-help-steps{list-style:none;padding:0;margin:0 0 28px;counter-reset:help-step}.variant-v2[data-theme="2"] .v2-help-steps li{position:relative;padding-left:40px;margin:0 0 18px;counter-increment:help-step}.variant-v2[data-theme="2"] .v2-help-steps li:before{content:counter(help-step);position:absolute;top:0;left:0;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--soft-blue);color:var(--blue);font-size:13px;font-weight:700}.variant-v2[data-theme="2"] .v2-help-steps h4{margin:0 0 6px;font-size:14px}.variant-v2[data-theme="2"] .v2-help-steps p{color:#536170}.variant-v2[data-theme="2"] .v2-help-faq details{border-top:1px solid var(--line);scroll-margin-top:16px}.variant-v2[data-theme="2"] .v2-help-faq details:last-child{border-bottom:1px solid var(--line)}.variant-v2[data-theme="2"] .v2-help-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:17px 2px;cursor:pointer;font-weight:600;line-height:1.65}.variant-v2[data-theme="2"] .v2-help-faq summary::-webkit-details-marker{display:none}.variant-v2[data-theme="2"] .v2-help-faq summary:after{content:"+";flex-shrink:0;font-size:20px;line-height:1;color:var(--muted);font-weight:400}.variant-v2[data-theme="2"] .v2-help-faq details[open] summary:after{content:"\2212"}.variant-v2[data-theme="2"] .v2-help-faq details[open] summary{color:var(--blue)}.variant-v2[data-theme="2"] .v2-help-faq details p{margin:0 2px 14px}.variant-v2[data-theme="2"] .v2-help-faq details p:last-child{margin-bottom:22px}.variant-v2[data-theme="2"] .v2-help-footer{padding:16px 28px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--line)}.variant-v2[data-theme="2"] .v2-help-footer button{width:100%;min-height:44px;padding:11px 16px;background:var(--blue);color:#fff;border:0;border-radius:9px;font-size:14px;font-weight:600}@media(max-width:700px){.variant-v2[data-theme="2"] #help-dialog{width:100vw;border:0;border-radius:0}.variant-v2[data-theme="2"] .v2-help-header{padding:max(16px,env(safe-area-inset-top)) 20px 16px}.variant-v2[data-theme="2"] .v2-help-content{padding:22px 20px 28px}.variant-v2[data-theme="2"] .v2-help-footer{padding-left:20px;padding-right:20px}.variant-v2[data-theme="2"] .v2-help-button{padding:7px 9px}}.variant-v2[data-theme="2"] .team-panel{position:static;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;align-items:center;margin:24px 0;padding:22px}.variant-v2[data-theme="2"] .team-overview,.variant-v2[data-theme="2"] .team-feedback{min-width:0}.variant-v2[data-theme="2"] .team-overview .section-heading{margin-bottom:12px}.variant-v2[data-theme="2"] .team-slots{gap:10px}.variant-v2[data-theme="2"] .team-slot{min-width:0;min-height:112px;padding:12px 8px;gap:5px}.variant-v2[data-theme="2"] .slot-number{top:8px;left:9px;font-size:11px}.variant-v2[data-theme="2"] .slot-plus{font-size:24px;line-height:1}.variant-v2[data-theme="2"] .slot-name{font-size:15px;overflow-wrap:anywhere}.variant-v2[data-theme="2"] .slot-hint{font-size:11px;color:var(--muted)}.variant-v2[data-theme="2"] .slot-portrait .portrait{width:48px;height:48px;border-radius:10px}.variant-v2[data-theme="2"] .recommendation-scope{margin:0 0 10px}.variant-v2[data-theme="2"] .recommendation-scope span{font-size:12px}.variant-v2[data-theme="2"] .probability-basis{margin:8px 0 0;font-size:12px;color:var(--muted)}.variant-v2[data-theme="2"] .v2-selection-tip{margin:10px 0 0;font-size:13px;color:var(--muted)}.variant-v2[data-theme="2"] .team-estimate{margin:0 0 14px;padding:0;border:0;align-items:center}.variant-v2[data-theme="2"] .team-estimate p{font-size:12px}.variant-v2[data-theme="2"] .estimate-number{font-size:30px}.variant-v2[data-theme="2"] .negative-selection{margin-top:10px;padding:10px;font-size:12px}.variant-v2[data-theme="2"] .recommendation-workspace{--recommendation-gap:8px;--candidate-column-gap:12px;--team-row-height:122px;display:grid;column-gap:var(--candidate-column-gap);row-gap:28px;align-items:start}.variant-v2[data-theme="2"] .brawler-selection{margin:0;padding:0;border:0;border-radius:0;background:transparent}.variant-v2[data-theme="2"] .brawler-selection .section-heading,.variant-v2[data-theme="2"] .recommendations .section-heading{margin-bottom:8px}.variant-v2[data-theme="2"] .brawler-selection h2,.variant-v2[data-theme="2"] .recommendations h2{font-size:20px}.variant-v2[data-theme="2"] .brawler-selection .muted,.variant-v2[data-theme="2"] .recommendation-help{font-size:13px;line-height:1.6;color:var(--muted)}.variant-v2[data-theme="2"] #candidate-help,.variant-v2[data-theme="2"] #recommendation-help{margin:0}.variant-v2[data-theme="2"] .v2-recommendation-content{min-width:0;display:flow-root}.variant-v2[data-theme="2"] .v2-empty{grid-column:1/-1;font-size:13px;color:var(--muted);padding:18px 0}.variant-v2[data-theme="2"] .recommendations{margin:0}.variant-v2[data-theme="2"] .recommendation-list{margin-top:16px;gap:var(--recommendation-gap)}.variant-v2[data-theme="2"] .recommendation-row{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:8px 10px}.variant-v2[data-theme="2"] .recommendation-row:first-child{border-color:#a7b9dd}.variant-v2[data-theme="2"] .v2-team-row-heading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.variant-v2[data-theme="2"] .result-rank-image{display:block;flex:none;width:26px;height:26px;object-fit:contain}.variant-v2[data-theme="2"] .v2-team-row-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.variant-v2[data-theme="2"] .result-number{color:var(--muted);font-size:14px;font-weight:700;line-height:1.2}.variant-v2[data-theme="2"] .result-probability{font-size:18px;line-height:1.2;color:var(--ink)}.variant-v2[data-theme="2"] .recommendation-row .result-candidates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.variant-v2[data-theme="2"] .recommendation-row .result-brawler{min-width:0;flex-direction:column;gap:5px;text-align:center}.variant-v2[data-theme="2"] .recommendation-row .result-brawler strong{font-size:12px;line-height:1.4;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variant-v2[data-theme="2"] .recommendation-row .result-brawler .portrait-small{width:40px;height:40px;border-radius:7px}.variant-v2[data-theme="2"] .recommendation-row .lineup-slot{display:none}.variant-v2[data-theme="2"] .result-count{font-size:12px}.variant-v2[data-theme="2"] .v2-text-button{border:0;background:transparent;padding:10px 0;color:var(--blue);font-size:13px;min-height:44px;text-decoration:underline;text-underline-offset:3px}.variant-v2[data-theme="2"] .more-button{font-size:13px;min-height:44px}@media(min-width:701px){.variant-v2[data-theme="2"] .recommendation-workspace{grid-template-rows:auto auto auto;row-gap:0}.variant-v2[data-theme="2"] .recommendation-workspace>section{display:grid;grid-row:1 / span 3;grid-template-rows:subgrid;row-gap:0}.variant-v2[data-theme="2"] .recommendation-workspace .recommendation-row{min-height:var(--team-row-height)}}@media(max-width:900px){.variant-v2[data-theme="2"] .team-panel{gap:20px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.variant-v2[data-theme="2"] .recommendation-workspace{--candidate-column-gap:4px}.variant-v2[data-theme="2"] .recommendation-row{gap:6px}}@media(max-width:700px){.variant-v2[data-theme="2"] .team-panel{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.variant-v2[data-theme="2"] .team-slot{min-height:112px}.variant-v2[data-theme="2"] .team-estimate{flex-direction:row}.variant-v2[data-theme="2"] .recommendation-workspace{grid-template-columns:minmax(0,1fr)}.variant-v2[data-theme="2"] .topbar-right .preview-chip{display:none}}@media(max-width:390px){.variant-v2[data-theme="2"] .shell{padding:18px 12px}.variant-v2[data-theme="2"] .team-panel{padding:12px}.variant-v2[data-theme="2"] .team-slots{gap:6px}.variant-v2[data-theme="2"] .slot-name{font-size:13px}.variant-v2[data-theme="2"] .slot-hint{font-size:11px}.variant-v2[data-theme="2"] .topbar{padding:12px;gap:8px}.variant-v2[data-theme="2"] .brand{font-size:20px;gap:6px}.variant-v2[data-theme="2"] .variant-link{font-size:12px}}@media(max-width:360px){.variant-v2[data-theme="2"] .recommendation-row{padding:8px}.variant-v2[data-theme="2"] .recommendation-row .result-candidates{gap:4px}}@media(pointer:coarse){.variant-v2[data-theme="2"] .recommendation-row .portrait-pick-small{min-width:44px;min-height:44px}}.variant-v2[data-theme="2"] .v2-connection-copy{flex:1;min-width:0}.variant-v2[data-theme="2"] #model-details{margin-top:8px;font-size:12px;line-height:1.6}.variant-v2[data-theme="2"] .recommendation-row .portrait-pick{z-index:2}.variant-v2[data-theme="2"] .estimate-details>label{display:flex;align-items:start;gap:8px;margin:10px 0}.variant-v2[data-theme="2"] .recommendation-row .result-brawler{position:relative;z-index:2;cursor:pointer}.variant-v2[data-theme="2"] .recommendation-row .result-brawler.is-confirmed{cursor:default}.variant-v2[data-theme="2"] .recommendation-row .result-brawler:not(.is-confirmed):hover{background:var(--soft-blue)}.variant-v2[data-theme="2"] .v2-developer-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:10px}.variant-v2[data-theme="2"] .v2-developer-links a{display:inline-flex;align-items:center;min-height:36px;padding:4px 0}.variant-v2[data-theme="2"] .v2-developer-links .preview-chip{display:inline-block}.variant-v2[data-theme="2"] .mode-stage .mode-grid{width:88%;transition:none}.variant-v2[data-theme="2"] .v2-theme-control{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:13px}.variant-v2[data-theme="2"] .v2-theme-control select{min-width:120px;max-width:100%;min-height:40px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}:root:has(body.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"])){scrollbar-gutter:stable}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]){overflow-anchor:none}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]):has(#help-dialog[open]){overflow:hidden}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .variant-link{color:var(--blue);font-size:13px;white-space:nowrap;padding:10px 0}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-button{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:8px 12px;min-height:40px;font-size:13px;white-space:nowrap}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-button:hover{border-color:var(--blue);color:var(--blue)}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-number-help{display:inline-block;background:none;border:0;padding:5px 0;color:var(--blue);font-size:12px;text-decoration:underline;text-underline-offset:3px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) #help-dialog{position:fixed;inset:0;margin:0 calc(100% - 100vw) 0 auto;width:min(540px,100vw);height:100dvh;max-width:none;max-height:none;padding:0;border:0;border-left:1px solid var(--line);border-radius:18px 0 0 18px;overflow:hidden;overscroll-behavior:contain}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) #help-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) #help-dialog::backdrop{background:#16233855}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px;border-bottom:1px solid var(--line)}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-header h2{font-size:22px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-header .close-button{width:40px;height:40px;flex-shrink:0}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 28px 32px;scrollbar-gutter:stable;font-size:14px;line-height:1.8;word-break:keep-all;overflow-wrap:anywhere}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) #help-intro{margin:0 0 24px;color:#536170}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-content h3{margin:0 0 18px;font-size:16px;line-height:1.5}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-steps{list-style:none;padding:0;margin:0 0 28px;counter-reset:help-step}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-steps li{position:relative;padding-left:40px;margin:0 0 18px;counter-increment:help-step}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-steps li:before{content:counter(help-step);position:absolute;top:0;left:0;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--soft-blue);color:var(--blue);font-size:13px;font-weight:700}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-steps h4{margin:0 0 6px;font-size:14px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-steps p{color:#536170}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-faq details{border-top:1px solid var(--line);scroll-margin-top:16px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-faq details:last-child{border-bottom:1px solid var(--line)}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:17px 2px;cursor:pointer;font-weight:600;line-height:1.65}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-faq summary::-webkit-details-marker{display:none}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-faq summary:after{content:"+";flex-shrink:0;font-size:20px;line-height:1;color:var(--muted);font-weight:400}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-faq details[open] summary:after{content:"\2212"}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-faq details[open] summary{color:var(--blue)}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-faq details p{margin:0 2px 14px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-faq details p:last-child{margin-bottom:22px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-footer{padding:16px 28px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--line)}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-footer button{width:100%;min-height:44px;padding:11px 16px;background:var(--blue);color:#fff;border:0;border-radius:9px;font-size:14px;font-weight:600}@media(max-width:700px){.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) #help-dialog{width:100vw;border:0;border-radius:0}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-header{padding:max(16px,env(safe-area-inset-top)) 20px 16px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-content{padding:22px 20px 28px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-footer{padding-left:20px;padding-right:20px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-help-button{padding:7px 9px}}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .team-panel{position:static;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;align-items:center;margin:24px 0;padding:22px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .team-overview,.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .team-feedback{min-width:0}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .team-overview .section-heading{margin-bottom:12px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .team-slots{gap:10px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .team-slot{min-width:0;min-height:112px;padding:12px 8px;gap:5px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .slot-number{top:8px;left:9px;font-size:11px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .slot-plus{font-size:24px;line-height:1}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .slot-name{font-size:15px;overflow-wrap:anywhere}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .slot-hint{font-size:11px;color:var(--muted)}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .slot-portrait .portrait{width:48px;height:48px;border-radius:10px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-scope{margin:0 0 10px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-scope span{font-size:12px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .probability-basis{margin:8px 0 0;font-size:12px;color:var(--muted)}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-selection-tip{margin:10px 0 0;font-size:13px;color:var(--muted)}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .team-estimate{margin:0 0 14px;padding:0;border:0;align-items:center}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .team-estimate p{font-size:12px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .estimate-number{font-size:30px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .negative-selection{margin-top:10px;padding:10px;font-size:12px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-workspace{--recommendation-gap:8px;--candidate-column-gap:12px;--team-row-height:122px;display:grid;column-gap:var(--candidate-column-gap);row-gap:28px;align-items:start}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .brawler-selection{margin:0;padding:0;border:0;border-radius:0;background:transparent}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .brawler-selection .section-heading,.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendations .section-heading{margin-bottom:8px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .brawler-selection h2,.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendations h2{font-size:20px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .brawler-selection .muted,.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-help{font-size:13px;line-height:1.6;color:var(--muted)}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) #candidate-help,.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) #recommendation-help{margin:0}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-recommendation-content{min-width:0;display:flow-root}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-empty{grid-column:1/-1;font-size:13px;color:var(--muted);padding:18px 0}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendations{margin:0}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-list{margin-top:16px;gap:var(--recommendation-gap)}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-row{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:8px 10px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-row:first-child{border-color:#a7b9dd}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-team-row-heading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .result-rank-image{display:block;flex:none;width:26px;height:26px;object-fit:contain}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-team-row-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .result-number{color:var(--muted);font-size:14px;font-weight:700;line-height:1.2}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .result-probability{font-size:18px;line-height:1.2;color:var(--ink)}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-row .result-candidates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-row .result-brawler{min-width:0;flex-direction:column;gap:5px;text-align:center}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-row .result-brawler strong{font-size:12px;line-height:1.4;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-row .result-brawler .portrait-small{width:40px;height:40px;border-radius:7px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-row .lineup-slot{display:none}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .result-count{font-size:12px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-text-button{border:0;background:transparent;padding:10px 0;color:var(--blue);font-size:13px;min-height:44px;text-decoration:underline;text-underline-offset:3px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .more-button{font-size:13px;min-height:44px}@media(min-width:701px){.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-workspace{grid-template-rows:auto auto auto;row-gap:0}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-workspace>section{display:grid;grid-row:1 / span 3;grid-template-rows:subgrid;row-gap:0}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-workspace .recommendation-row{min-height:var(--team-row-height)}}@media(max-width:900px){.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .team-panel{gap:20px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-workspace{--candidate-column-gap:4px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-row{gap:6px}}@media(max-width:700px){.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .team-panel{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .team-slot{min-height:112px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .team-estimate{flex-direction:row}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-workspace{grid-template-columns:minmax(0,1fr)}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .topbar-right .preview-chip{display:none}}@media(max-width:390px){.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .shell{padding:18px 12px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .team-panel{padding:12px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .team-slots{gap:6px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .slot-name{font-size:13px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .slot-hint{font-size:11px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .topbar{padding:12px;gap:8px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .brand{font-size:20px;gap:6px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .variant-link{font-size:12px}}@media(max-width:360px){.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-row{padding:8px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-row .result-candidates{gap:4px}}@media(pointer:coarse){.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-row .portrait-pick-small{min-width:44px;min-height:44px}}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-connection-copy{flex:1;min-width:0}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) #model-details{margin-top:8px;font-size:12px;line-height:1.6}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-row .portrait-pick{z-index:2}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .estimate-details>label{display:flex;align-items:start;gap:8px;margin:10px 0}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-row .result-brawler{position:relative;z-index:2;cursor:pointer}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-row .result-brawler.is-confirmed{cursor:default}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-row .result-brawler:not(.is-confirmed):hover{background:var(--soft-blue)}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-developer-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:10px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-developer-links a{display:inline-flex;align-items:center;min-height:36px;padding:4px 0}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-developer-links .preview-chip{display:inline-block}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .mode-stage .mode-grid{width:88%;transition:none}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-theme-control{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:13px}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-theme-control select{min-width:120px;max-width:100%;min-height:40px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}.variant-v2 .brawler-search-field{position:relative;display:block;min-width:0}.variant-v2 .brawler-search-icon{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.variant-v2 .brawler-search-field:focus-within .brawler-search-icon{color:var(--blue)}.variant-v2 .brawler-search-field input{min-width:0;padding-inline-start:44px;text-overflow:ellipsis}.variant-v2 .brawler-search-field input::placeholder{color:var(--muted);opacity:1}.variant-v2 .brawler-search-field input:placeholder-shown::-webkit-search-cancel-button{display:none}.variant-v2 .picker-display-options{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin:0 0 8px}.variant-v2 .picker-metric-context{flex:1 1 190px;min-width:0;margin:0;color:var(--muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.variant-v2 .picker-comparison-hint:before{content:" | ";white-space:pre}.variant-v2 .picker-details-toggle{display:flex;align-items:center;gap:6px;max-width:100%;min-height:36px;color:var(--ink);font-size:12px;cursor:pointer}.variant-v2 .picker-details-toggle input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--blue)}.variant-v2 .selection-metrics{display:grid;gap:4px;width:100%;min-width:0;text-align:center}.variant-v2 .selection-metric{display:grid;gap:2px;color:var(--muted);font-size:10px;line-height:1.4;overflow-wrap:anywhere}.variant-v2 .selection-metric-value{color:var(--ink);font-variant-numeric:tabular-nums}.variant-v2 .selection-metric-primary .selection-metric-value{font-size:12px;font-weight:700}.variant-v2 .quick-grid:not(.has-metric-details) .selection-metric-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.variant-v2 .quick-grid.has-metric-details{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));grid-auto-rows:max-content}.variant-v2 .has-metric-details .quick-brawler{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;align-content:start;gap:2px 4px;padding:2px 3px}.variant-v2 .has-metric-details .quick-portrait{width:44px;height:44px}.variant-v2 .has-metric-details .quick-name{max-width:100%}.variant-v2 .has-metric-details .quick-brawler .selection-metrics{grid-column:1/-1;padding:0;gap:1px}.variant-v2 .has-metric-details .quick-brawler>:is(.collecting-label,.negative-label){grid-column:1/-1}.variant-v2 .quick-brawler>:is(.quick-portrait,.quick-name,.selection-metrics){flex:none}.variant-v2 .has-metric-details .selection-metric{grid-template-columns:minmax(0,1fr) auto;gap:2px;text-align:left;align-items:baseline}.variant-v2 .has-metric-details .selection-metric-label{word-break:keep-all}.variant-v2 .has-metric-details .selection-metric-value{text-align:right}.variant-v2 .quick-brawler :is(.collecting-label,.negative-label){max-width:100%;font-size:10px;line-height:1.3;overflow-wrap:anywhere}.variant-v2 .selection-metric-value.is-unavailable{font-size:10px;font-weight:400;word-break:keep-all}.variant-v2 .quick-grid.has-rarity-groups{grid-auto-rows:max-content}.variant-v2 .quick-grid.has-rarity-groups .quick-brawler{min-height:var(--quick-row-height)}.variant-v2 .picker-rarity-heading{--rarity-color:#b9c4cf;grid-column:1 / -1;display:flex;align-items:center;gap:7px;min-width:0;margin:8px 0 0;padding:4px 2px;color:var(--ink);font-size:12px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.variant-v2 .picker-rarity-heading:first-child{margin-top:0}.variant-v2 .picker-rarity-heading:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--rarity-color)}.variant-v2 .picker-rarity-heading[data-rarity="2"]{--rarity-color:#4fba63}.variant-v2 .picker-rarity-heading[data-rarity="3"]{--rarity-color:#528fed}.variant-v2 .picker-rarity-heading[data-rarity="4"]{--rarity-color:#aa6be5}.variant-v2 .picker-rarity-heading[data-rarity="5"]{--rarity-color:#e57282}.variant-v2 .picker-rarity-heading[data-rarity="6"]{--rarity-color:#e6bc3f}.variant-v2 .picker-rarity-heading[data-rarity="7"]{--rarity-color:#ef8e49}.variant-v2 .mode-connection{--brand-loader-size:48px;display:flex;flex-direction:column;align-items:center;gap:12px;width:88%;margin:20px auto 0;color:var(--muted);font-size:13px;line-height:1.6;text-align:center}.variant-v2 .mode-connection-status{display:grid;justify-items:center;gap:8px;max-width:100%}.variant-v2 #mode-connection-loader{display:grid;place-items:center}.variant-v2 #mode-connection-message{margin:0;overflow-wrap:anywhere;text-wrap:balance;word-break:keep-all}.variant-v2 #mode-reconnect{min-height:44px;padding:9px 18px;font-size:13px}.variant-v2 .access-challenge{display:flex;position:fixed;inset:auto;left:50vw;top:50vh;top:50dvh;transform:translate(-50%,-50%);flex-direction:column;align-items:center;gap:8px;box-sizing:border-box;width:min(320px,calc(100vw - 24px));max-width:calc(100vw - 24px);height:fit-content;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);margin:0;padding:8px 9px;border:0;background:transparent;box-shadow:none;color:var(--ink);pointer-events:none;text-align:center;overflow-wrap:anywhere}:root[data-color-mode] body.variant-v2 dialog.access-challenge:not([open]){background:transparent;border:0;box-shadow:none}.variant-v2 .access-challenge[open]{border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 12px 40px #0003;pointer-events:auto;overflow:auto;overscroll-behavior:contain}.variant-v2 .access-challenge::backdrop{background:#0006}.variant-v2 .access-challenge p{max-width:100%;margin:0;text-wrap:balance;word-break:keep-all}.variant-v2 .access-challenge p{font-size:13px;line-height:1.5}.variant-v2 .access-challenge:focus{outline:none}.variant-v2 .access-challenge-widget{display:flex;justify-content:center;width:100%;max-width:300px}.variant-v2 .access-challenge-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.variant-v2 .access-challenge-actions[hidden]{display:none}.variant-v2 .access-challenge-actions .v2-help-button{min-height:44px;max-width:100%;padding:0 14px;font-size:13px;white-space:normal;overflow-wrap:anywhere}.variant-v2 .access-challenge-actions button:disabled{opacity:.55;cursor:wait}@media(max-width:343px){.variant-v2 .access-challenge:not([data-state=retry]){width:170px}}.variant-v2 .developer-summary{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin-bottom:20px;padding:12px 16px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--muted);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.variant-v2 .fan-content-footer{flex-direction:row;justify-content:center;align-items:baseline;gap:0 10px;margin-top:40px;padding:24px 12px 8px;color:var(--muted);font-size:13px;line-height:1.8;text-align:center;overflow-wrap:anywhere}.variant-v2 .fan-content-footer p{max-width:76ch}.variant-v2 .fan-content-footer a{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%;min-height:44px;padding:8px 4px;color:var(--blue);text-decoration:underline;text-underline-offset:3px}.variant-v2 .fan-content-footer a:hover{color:var(--ink)}.variant-v2 .fan-content-footer svg{flex:none}.variant-v2 .brand.brand-assets{flex:none;max-width:100%;gap:8px;line-height:1}.variant-v2 .brand-assets img{display:block;flex:none}.variant-v2 .brand-lettering{display:flex;align-items:center;height:52px;gap:4px}.variant-v2 .brand-symbol{width:52px;height:52px;object-fit:contain}.variant-v2 .brand-wordmark{width:320px;max-width:100%;height:auto;aspect-ratio:2006 / 371}.variant-v2 .brand-beta{align-self:flex-start;width:auto;height:20px;object-fit:contain}.variant-v2 .service-navigation{display:flex;align-items:center;gap:6px;min-width:0}.variant-v2 .service-link{min-height:42px;padding:9px 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font-size:14px;font-weight:700;white-space:nowrap}.variant-v2 .service-link:hover{color:var(--ink);background:var(--paper)}.variant-v2 .service-link[aria-current=page]{color:var(--blue);background:var(--soft-blue);border-color:#d8e2ff}@media(max-width:700px){.variant-v2 .brand.brand-assets{gap:6px}.variant-v2 .brand-lettering{height:42px;gap:3px}.variant-v2 .brand-symbol{width:42px;height:42px}.variant-v2 .brand-wordmark{width:256px}.variant-v2 .brand-beta{height:16px}.variant-v2 .service-navigation{order:3;flex-basis:100%;flex-wrap:wrap}.variant-v2 .service-link{min-height:40px;padding:7px 12px}}.variant-v2 .recommendation-actions{display:flex;flex-direction:column;gap:0;margin-top:16px}.variant-v2 .recommendation-actions .more-button{margin:0;height:32.8px;min-height:32.8px;padding:0 13px}.variant-v2 .recommendation-actions .v2-text-button{align-self:center;min-height:28px;padding:3px 24px}.variant-v2 .recommendation-actions:has(#show-more:not([hidden])){gap:6px}.variant-v2 .recommendations .section-heading{flex-wrap:wrap}.variant-v2 #team-recommendations .section-heading{flex-wrap:nowrap;gap:6px 10px}.variant-v2 #recommendation-workspace{--team-column-width:356px;--team-row-base-height:87.84px;--team-name-gap:2px;--team-name-height:16.8px;--team-portrait-size:47.2px;--team-portrait-border:2.333px;--team-portrait-outer:calc(var(--team-portrait-size) + 2 * var(--team-portrait-border));--team-row-height:max(var(--team-row-base-height),calc(var(--team-portrait-outer) + 2 * (var(--team-name-gap) + var(--team-name-height) - 3px)));--selection-panel-height:calc(6 * var(--team-row-height) + 5 * var(--recommendation-gap));grid-template-columns:minmax(0,1fr) var(--team-column-width);align-content:start}.variant-v2 #recommendation-workspace>#brawler-selection{grid-column:1;min-width:0}.variant-v2 #recommendation-workspace>#team-recommendations{grid-column:2;min-width:0}.variant-v2 #recommendation-title,.variant-v2 #recommendation-help{white-space:nowrap}.variant-v2 #team-recommendations.is-comparing #recommendation-help{white-space:normal;overflow-wrap:anywhere}.variant-v2 .recommendation-current{max-width:68px;color:var(--blue);font-size:10px;line-height:1.2;text-align:center;overflow-wrap:anywhere}.variant-v2 .recommendation-copy-compact{display:none}@container team-column (width < 356px){.variant-v2 .recommendation-copy-full{display:none}.variant-v2 .recommendation-copy-compact{display:inline}}.variant-v2 #recommendation-workspace .empty-state{margin-top:16px}.variant-v2 #recommendation-loading{display:grid;place-items:center;min-height:var(--recommendation-loading-height,240px);margin-top:16px;padding:24px}.variant-v2 #recommendation-list .recommendation-row{min-height:var(--team-row-height);align-items:center;align-content:center}.variant-v2 #recommendation-list .v2-team-row-heading,.variant-v2 #recommendation-list .v2-team-row-action{height:var(--team-portrait-outer)}.variant-v2 #recommendation-list .result-candidates{grid-template-columns:repeat(3,var(--team-portrait-outer));justify-content:center;gap:var(--draft-pick-gap);transform:translateY(-5px)}.variant-v2 #recommendation-list .result-brawler{position:relative;width:var(--team-portrait-outer);height:var(--team-portrait-outer);padding:0;border:0;border-radius:0;background:transparent}.variant-v2 #recommendation-list .result-brawler strong{position:absolute;top:calc(100% + var(--team-name-gap));left:0;width:100%;line-height:var(--team-name-height)}.variant-v2 #recommendation-list .result-brawler:hover{background:transparent}.variant-v2 #recommendation-list .portrait-pick{box-sizing:content-box;width:var(--team-portrait-size);height:var(--team-portrait-size);min-width:0;min-height:0;padding:var(--team-portrait-border);border:0;border-radius:0;background:#080808}.variant-v2 #recommendation-list .portrait-small{width:100%;height:100%;border-radius:0;background:transparent}@media(max-width:700px){.variant-v2 #recommendation-workspace{--team-row-base-height:70.56px;--team-name-gap:1px;grid-template-columns:minmax(0,1fr)}.variant-v2 #recommendation-workspace>#brawler-selection,.variant-v2 #recommendation-workspace>#team-recommendations{grid-column:1}.variant-v2 #recommendation-workspace>#team-recommendations{container:team-column / inline-size}.variant-v2 #recommendation-list .recommendation-row{padding:0 8px}}.variant-v2 .v2-heading-with-info,.variant-v2 .v2-estimate-label{display:flex;align-items:center;gap:2px;min-width:0}.variant-v2 .v2-heading-with-info h2{min-width:0}.variant-v2 .v2-estimate-label>span{font-size:13px;font-weight:600}.variant-v2 .v2-info-button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:flex-start;min-width:24px;min-height:32px;padding:0 0 0 2px;background:transparent;border:0;border-radius:8px;color:#64748b;vertical-align:middle}.variant-v2 .v2-info-button>span{width:17px;height:17px;line-height:15px;text-align:center;border:1.4px solid currentColor;border-radius:50%;font-size:12px;font-weight:700;font-family:Georgia,serif}.variant-v2 .v2-info-button:hover,.variant-v2 .v2-info-button[aria-expanded=true]{color:var(--blue);background:var(--soft-blue)}.variant-v2 .v2-scope-with-info{display:flex;align-items:center;gap:2px;margin-bottom:8px}.variant-v2 .v2-scope-with-info:has(#recommendation-scope[hidden]){display:none}.variant-v2 .v2-scope-with-info .recommendation-scope{margin:0;min-width:0}.variant-v2 .v2-scope-with-info .v2-info-button{margin:0}.variant-v2 .recommendation-scope .scope-label-row{column-gap:2px}.variant-v2 .v2-help-start-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-bottom:18px}.variant-v2 .v2-help-start-heading h3{margin:0}.variant-v2 #replay-tutorial{font-size:12px;padding:5px 0}.variant-v2 .v2-mini-help{position:fixed;inset:auto;margin:0;padding:16px 18px 12px;width:min(340px,calc(100vw - 32px));max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 35px #182e4c26;z-index:20;word-break:keep-all;overflow-wrap:anywhere}.variant-v2 .v2-mini-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.variant-v2 .v2-mini-heading h2{font-size:14px;line-height:1.6}.variant-v2 #mini-help-body{font-size:13px;line-height:1.8;color:#435267}.variant-v2 #mini-help-more{margin-top:6px;font-size:12px;min-height:36px}.variant-v2 .v2-tour-card{width:100%;max-width:720px;padding:14px 20px 16px;margin:20px 0;background:#f0f5ff;border:1px solid #cbd9fa;border-radius:12px;color:var(--ink);scroll-margin-top:18px}.variant-v2 .v2-tour-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:4px}.variant-v2 #tutorial-progress{color:#4267bd;font-size:12px;font-weight:600}.variant-v2 .v2-tour-close{display:grid;place-items:center;flex-shrink:0;min-width:32px;min-height:32px;padding:2px;font-size:22px;line-height:1;color:#64748b;background:transparent;border:0;border-radius:8px}.variant-v2 .v2-tour-close:hover{background:#dde7fa;color:var(--ink)}.variant-v2 #tutorial-title{margin:0 0 6px;font-size:17px;line-height:1.5}.variant-v2 #tutorial-title:focus{outline:none}.variant-v2 #tutorial-body{font-size:13px;line-height:1.8;color:#435267;word-break:keep-all;overflow-wrap:anywhere}.variant-v2 .v2-tour-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px}.variant-v2 .v2-tour-actions button{min-height:40px;padding:8px 16px;border:0;border-radius:8px;font-size:13px}.variant-v2 #skip-tutorial{background:transparent;color:#536170}.variant-v2 #next-tutorial{background:var(--blue);color:#fff;font-weight:600;min-width:72px}.variant-v2 #next-tutorial:disabled{background:#d3ddec;color:#586b86;cursor:default}.variant-v2 .v2-tour-target{outline:2px solid #779bf580;outline-offset:5px;border-radius:12px}.variant-v2 .mode-stage.v2-tour-target,.variant-v2 .map-stage.v2-tour-target{opacity:1}.variant-v2 #tutorial-body,.variant-v2 #mini-help-body,.variant-v2 .v2-help-steps p{white-space:pre-line}@media(max-width:700px){.variant-v2 .v2-tour-card{max-width:none;padding:12px 16px 14px}.variant-v2 #tutorial-title{font-size:16px}.variant-v2 .v2-help-start-heading{align-items:flex-start}}@media(pointer:coarse){.variant-v2 .v2-info-button,.variant-v2 .v2-tour-close{min-width:44px;min-height:44px}.variant-v2 .v2-tour-actions button,.variant-v2 #mini-help-more{min-height:44px}}.variant-v2{--draft-pick-gap:14px;--draft-next:#f3f39b;--draft-next-rest:#f3f3df;--draft-next-outset:4px}@media(hover:hover)and (pointer:fine){.variant-v2 [draggable=true]{cursor:grab;user-select:none}.variant-v2 .is-drag-source{opacity:.55}.variant-v2.is-draft-dragging #draft-panel .is-drop-eligible{outline:1px dashed #ffffff80;outline-offset:3px}.variant-v2.is-draft-dragging #draft-panel .is-drop-hover{outline:2px solid #e2efff;outline-offset:3px}.variant-v2.is-draft-dragging #draft-panel .ban-slot.is-drop-hover{outline-color:#ffc7cb}.variant-v2.is-draft-dragging .is-drop-eligible{cursor:copy}}.variant-v2 .draft-drop-preview{position:fixed;z-index:50;width:min(290px,calc(100vw - 16px));padding:12px 14px;display:flex;flex-direction:column;gap:5px;border:1px solid #a7c4e5;border-radius:10px;background:#fff;box-shadow:0 5px 22px #253a5620;color:var(--ink);pointer-events:none;overflow-wrap:anywhere}.variant-v2 .draft-drop-preview[hidden]{display:none}.variant-v2 .draft-drop-preview[data-kind=ban]{border-color:#d99ca1;background:snow}.variant-v2 .drop-preview-title{font-size:11px;color:var(--muted)}.variant-v2 .drop-preview-action{font-size:13px;font-weight:600}.variant-v2 .drop-preview-label{font-size:11px;margin-top:6px;color:var(--muted)}.variant-v2 .drop-preview-value{font-size:20px;line-height:1.4;color:var(--ink)}.variant-v2 .drop-preview-value[data-change=up] .drop-preview-after{color:#009b3a}.variant-v2 .drop-preview-value[data-change=down] .drop-preview-after{color:#e60023}@media(pointer:coarse){.variant-v2.is-draft-dragging #draft-panel .is-drop-eligible{outline:2px dashed #ffffff80;outline-offset:3px}.variant-v2.is-draft-dragging #draft-panel .ban-slot.is-drop-eligible{outline-color:#ffc7cb}}.variant-v2 .draft-workspace{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;margin:24px 0 16px}.variant-v2 .draft-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:0 12px}.variant-v2 .rank-tabs{display:flex;align-items:stretch;flex:1 1 410px;min-width:0;max-width:520px;padding:0;gap:4px}.variant-v2 .rank-tab{flex:0 1 170px;min-width:0;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin-bottom:-1px;padding:3px 8px;border:1px solid #bcc7d5;border-radius:10px 10px 0 0;background:var(--surface);color:var(--muted);cursor:pointer}.variant-v2 .rank-tab:hover:not([aria-selected=true]){border-color:#91a8d8;background:var(--soft-blue);color:var(--ink)}.variant-v2 .rank-tab[aria-selected=true]{position:relative;z-index:1;border-color:var(--blue);background:var(--soft-blue);color:var(--blue);box-shadow:inset 0 2px 0 var(--blue)}.variant-v2 .rank-tab:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.variant-v2 .rank-tab-icons{display:flex;align-items:center;justify-content:center;gap:1px}.variant-v2 .rank-tab-icons .tier-icon{width:23px;height:23px}.variant-v2 .rank-tab-label{font-size:11px;font-weight:700;line-height:1.4;overflow-wrap:anywhere;text-align:center}.variant-v2 #draft-workspace .team-panel{--draft-pick-size:84px;--draft-pick-border:6px;--draft-ban-size:53px;--draft-ban-border:4px;--draft-ban-outer:3px;display:block;margin:0;padding:0;min-width:0;height:var(--draft-panel-height,auto);overflow:hidden;border-radius:14px;background-image:url(/static/pickbackground-25ce707ec0465e8489fc.webp);background-repeat:no-repeat;background-size:var(--draft-background-size,cover);background-position:var(--draft-background-position,center top);transition:height .28s cubic-bezier(.22,.68,0,1)}.variant-v2 .draft-panel-content{display:flow-root;padding:24px}@media(prefers-reduced-motion:reduce){.variant-v2 #draft-workspace .team-panel,.variant-v2 #quick-picker{transition:none}}.variant-v2 .draft-context{margin:0 0 0 auto;min-width:0;max-width:100%}.variant-v2 .draft-context .v2-scope-with-info{margin:0}.variant-v2 .draft-context .recommendation-scope{padding:0}.variant-v2 .draft-context .scope-label-row{justify-content:flex-end}.variant-v2 .draft-context .scope-explanation{text-align:right}.variant-v2 #draft-availability{margin:6px 0;color:var(--muted);font-size:12px}.variant-v2 .draft-first-pick-control{position:absolute;bottom:calc(100% + var(--draft-win-gap) + (var(--draft-win-height) - 44px) / 2);left:50%;transform:translate(-50%);display:grid;place-items:center}.variant-v2 .draft-first-pick-control[hidden]{display:none}.variant-v2 #draft-first-pick{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;perspective:400px}.variant-v2 #draft-first-pick:focus-visible{outline:2px solid white;outline-offset:2px}.variant-v2 #draft-first-pick:disabled{opacity:.45;cursor:default}.variant-v2 .draft-first-pick-coin{display:block;position:relative;width:44px;height:44px;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1)}.variant-v2 #draft-first-pick[data-first-pick=enemy] .draft-first-pick-coin{transform:rotateY(180deg)}.variant-v2 .draft-first-pick-coin img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;backface-visibility:hidden;pointer-events:none}.variant-v2 .draft-coin-back{transform:rotateY(180deg)}.variant-v2 #draft-first-pick:hover:enabled{filter:brightness(1.12)}@media(prefers-reduced-motion:reduce){.variant-v2 .draft-first-pick-coin{transition:none}}.variant-v2 .draft-teams{--draft-win-height:40px;--draft-win-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) 94px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:24px;max-width:720px;margin:0 auto}.variant-v2 .draft-teams>:is(.team-overview,.enemy-column){display:grid;grid-template-rows:subgrid;grid-row:1 / span 3;min-width:0}.variant-v2 .draft-teams>.team-overview{grid-column:1}.variant-v2 .draft-teams>.enemy-column{grid-column:3}.variant-v2 .draft-center{position:relative;grid-column:2;grid-row:3;min-width:0}.variant-v2 .draft-versus{position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:100%;height:auto;pointer-events:none}.variant-v2 #draft-panel .draft-teams .section-heading{min-height:44px;margin:0;gap:2px;flex-direction:column;align-items:center;justify-content:center}.variant-v2 .draft-teams h2{font-size:17px;color:#fff;text-shadow:0 1px 2px #14213d55}.variant-v2 .draft-win{display:grid;place-items:center;height:var(--draft-win-height);margin:0 0 var(--draft-win-gap)}.variant-v2 .draft-win-value{color:#eef6ff;font-size:32px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.8px;text-shadow:0 2px 3px #071b4970}.variant-v2 #enemy-column .draft-win-value{color:#fff0e9;text-shadow:0 2px 3px #59120c70}.variant-v2 #draft-panel .team-slots,.variant-v2 #draft-panel .draft-slots{display:grid;grid-template-columns:repeat(3,minmax(0,var(--draft-pick-size)));justify-content:center;gap:var(--draft-pick-gap)}.variant-v2 #draft-panel .team-slot,.variant-v2 #draft-panel .draft-slot{position:relative;display:grid;place-items:center;width:100%;height:auto;aspect-ratio:1;min-width:0;min-height:0;padding:0;gap:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;color:var(--ink);cursor:pointer}.variant-v2 #draft-panel .team-slot.is-filled,.variant-v2 #draft-panel .enemy-slot.is-filled,.variant-v2 #draft-panel .enemy-slot.is-concealed{border:var(--draft-pick-border) solid #080808}.variant-v2 #draft-panel .ban-slot.is-filled{border:var(--draft-ban-border) solid #080808}.variant-v2 #draft-panel .ban-slot.is-filled{box-shadow:0 0 0 var(--draft-ban-outer) #969a9d}.variant-v2 #draft-panel :is(.team-slot,.draft-slot):where(:enabled:not(.is-filled):not(.is-quick-target):not(.is-drop-eligible):not(:focus-visible)){outline:1px dashed #ffffff70;outline-offset:2px}.variant-v2 #draft-panel .is-quick-target{--draft-next-border:var(--draft-pick-border);background:#f3f39b0b}.variant-v2 #draft-panel .ban-slot.is-quick-target{--draft-next-border:var(--draft-ban-border)}.variant-v2 #draft-panel .is-quick-target:before{content:"";position:absolute;inset:calc(-1 * var(--draft-next-outset));box-sizing:border-box;border:calc(var(--draft-next-border) * .85) solid var(--draft-next);pointer-events:none;animation:draft-target-breathe 3.2s ease-in-out infinite}.variant-v2 #draft-panel .is-quick-target:after{content:attr(data-next-label);position:absolute;max-width:calc(100% - 4px);padding:2px 4px;border-radius:3px;background:var(--draft-next);color:#43351d;font-size:10px;font-weight:700;line-height:1.3;overflow-wrap:anywhere;pointer-events:none}@keyframes draft-target-breathe{0%,to{border-color:var(--draft-next-rest);box-shadow:0 0 #f3f39b00}50%{border-color:var(--draft-next);box-shadow:0 0 3px #f3f39b20}}.variant-v2.is-draft-dragging #draft-panel .is-quick-target{background:transparent}.variant-v2.is-draft-dragging #draft-panel .is-quick-target:before{visibility:hidden}.variant-v2.is-draft-dragging #draft-panel .is-quick-target:after{content:none}@media(prefers-reduced-motion:reduce){.variant-v2 #draft-panel .is-quick-target:before{animation:none}}.variant-v2 #draft-panel .team-slot:focus-visible,.variant-v2 #draft-panel .draft-slot:focus-visible{outline:2px solid white;outline-offset:3px}.variant-v2 #draft-panel .ban-slot:focus-visible{outline-color:#ffc7cb;outline-offset:5px}.variant-v2 #draft-panel .slot-portrait,.variant-v2 #draft-panel .slot-portrait .portrait,.variant-v2 #draft-panel .draft-portrait,.variant-v2 #draft-panel .draft-ban-portrait{width:100%;height:100%;min-width:0;border-radius:0}.variant-v2 #draft-panel .slot-portrait{position:absolute;inset:0;display:block}.variant-v2 #draft-panel .game-image{background:transparent}.variant-v2 #draft-panel .slot-portrait:after{content:none}.variant-v2 #enemy-unavailable{max-width:100%;font-size:10px;line-height:1.3;color:#e0d3dc;text-align:center}.variant-v2 .draft-unknown-portrait{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.variant-v2 #draft-panel .team-slot:disabled,.variant-v2 #draft-panel .draft-slot:disabled{cursor:default}.variant-v2 .enemy-column{min-width:0}.variant-v2 .enemy-column.is-unavailable h2{color:#d1d5db}.variant-v2 .draft-bans{margin-top:24px}.variant-v2 .draft-ban-heading{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:9px}.variant-v2 .draft-ban-heading h3{margin:0;font-size:13px;color:#fff;text-shadow:0 1px 2px #14213d55}.variant-v2 .draft-ban-heading label{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.variant-v2 .draft-ban-heading input{margin:0;accent-color:#b24c59}.variant-v2 .draft-ban-teams{display:flex;justify-content:center;gap:10px}.variant-v2 #draft-panel .draft-ban-teams .draft-slots{flex:0 1 calc(3 * var(--draft-ban-size) + 20px);grid-template-columns:repeat(3,minmax(0,var(--draft-ban-size)));min-width:0;gap:10px}.variant-v2 .ban-slot .draft-portrait>img{filter:grayscale(1)}.variant-v2 .draft-ban-icon{display:block;flex:none;width:23px;height:23px;background:url(/static/ban-d4c747e78b52e1f2e215.webp) center / contain no-repeat;pointer-events:none}.variant-v2 .draft-ban-portrait{position:relative;display:inline-flex}.variant-v2 .draft-ban-portrait .draft-ban-icon{position:absolute;right:-4px;bottom:-3px;width:18px;height:18px}.variant-v2 .draft-ban-help{margin:8px 0 0;padding:8px 10px;border-radius:8px;background:#fffffff0;font-size:10px;color:var(--muted)}.variant-v2 #draft-panel .team-feedback{margin-top:24px;padding:0;background:transparent;text-align:center}.variant-v2 #draft-panel .v2-selection-tip{margin:0;color:#fff;font-size:12px;line-height:1.6;text-shadow:0 1px 3px #081731c0}.variant-v2 .quick-picker{--quick-row-height:80px;container-type:inline-size;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:0;margin:16px 0 0;height:var(--selection-panel-height);overflow:clip}.variant-v2 .quick-picker-content{display:flex;flex-direction:column;height:100%;min-height:0;padding:14px 16px}.variant-v2 .quick-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.variant-v2 .quick-search-label{flex:0 1 210px;min-width:120px}.variant-v2 .quick-search-label .brawler-search-icon{inset-inline-start:10px;width:16px;height:16px}.variant-v2 #quick-search{width:100%;min-height:34px;padding:6px 9px 6px 32px;border:1px solid var(--line);border-radius:7px;background:#f8fafc;font-size:12px;line-height:1.5;color:var(--ink)}.variant-v2 #quick-search:focus{outline:none;background:var(--soft-blue)}.variant-v2 .quick-sort-label{min-width:0;max-width:170px}.variant-v2 #quick-sort{width:100%;min-height:34px;border:1px solid var(--line);border-radius:7px;padding:6px;background:var(--surface);color:var(--ink);font-size:12px}.variant-v2 .quick-sort-direction{min-height:34px;border:1px solid var(--line);border-radius:7px;padding:6px 8px;background:var(--surface);color:var(--ink);font-size:11px}.variant-v2 .quick-targets{display:flex;flex:none;gap:3px;background:#f3f5f8;padding:3px;border-radius:8px}.variant-v2 .quick-destination{display:flex;align-items:center;gap:6px 10px;min-width:0;max-width:100%}.variant-v2 .quick-targets button{border:0;padding:6px 9px;background:transparent;border-radius:6px;color:var(--muted);font-size:11px}.variant-v2 .quick-targets button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #182a4410}.variant-v2 .quick-targets button[data-quick-target=ban][aria-pressed=true]{background:#fbdde0;color:#973b48}.variant-v2 .quick-targets button:disabled{opacity:.4}.variant-v2 .quick-target-label{min-width:0;margin:0;font-size:11px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.variant-v2 .quick-results{position:relative;flex:1;min-height:0}.variant-v2 .quick-loading{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.variant-v2 .quick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));grid-auto-rows:max-content;gap:4.8px;height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start}@container (min-width:780px){.variant-v2 .quick-grid:not(.has-metric-details){grid-template-columns:repeat(13,minmax(0,1fr))}}.variant-v2 .quick-brawler{min-width:0;min-height:var(--quick-row-height);border:1px solid var(--line);border-radius:0;padding:0 0 2px;background:#fafbfd;color:var(--ink);display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:2px}.variant-v2 .quick-brawler:hover:enabled,.variant-v2 .quick-brawler:focus-visible{background:var(--soft-blue);outline-offset:-2px}.variant-v2 .quick-brawler:disabled{opacity:.4}.variant-v2 .quick-brawler.is-pick-source{position:relative;opacity:1;border-color:var(--blue);outline:2px solid var(--blue);outline-offset:-2px;background:var(--soft-blue)}.variant-v2 .quick-brawler.is-pick-source .quick-portrait:after{content:"";position:absolute;inset:auto 0 0 auto;width:22px;aspect-ratio:549 / 499;background:url(/static/done-cd60cd231c69d3e311da.webp) center / contain no-repeat;pointer-events:none}.variant-v2 .quick-portrait{width:100%;height:auto;aspect-ratio:1;border:3px solid #080808;border-radius:0}.variant-v2 .quick-name{max-width:calc(100% - 6px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4}.variant-v2 .quick-brawler .selection-metrics{padding:0 3px}.variant-v2 .quick-empty{position:absolute;top:35px;left:0;width:100%;text-align:center;color:var(--muted);font-size:12px}.variant-v2 .model-connections{margin:8px 0 16px}.variant-v2 .model-connections-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}.variant-v2 .model-connections-heading h2{margin:0;font-size:14px}.variant-v2 #model-connections-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.variant-v2 .model-connection-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;min-width:0;padding:12px;border:1px solid #ead8a8;border-radius:9px;background:#fffdf7}.variant-v2 .model-connection-row.is-current{background:#fff;border-color:#c0cfe4}.variant-v2 .model-connection-title{font-size:14px}.variant-v2 .model-connection-rank{grid-column:1;font-size:11px;color:var(--muted)}.variant-v2 .model-connection-active{grid-column:2;grid-row:1;padding:2px 5px;border-radius:4px;background:var(--soft-blue);color:var(--blue);font-size:10px}.variant-v2 .model-connection-status{grid-column:1/-1;color:#536273;font-size:11px}.variant-v2 [data-connection-status=ready] .model-connection-status{color:#246a50}.variant-v2 [data-connection-status=error] .model-connection-status{color:#a13b3b}.variant-v2 .model-connection-version{grid-column:1/-1;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.variant-v2 .model-connection-cache{grid-column:1/-1;overflow-wrap:anywhere;font-size:11px;line-height:1.6;color:var(--muted)}.variant-v2 .model-diagnostics{padding:16px;margin-bottom:16px;border:1px solid var(--line);border-radius:9px}.variant-v2 .model-reconnect{grid-column:1/-1;justify-self:start;border:1px solid var(--line);border-radius:6px;padding:5px 8px;background:#fff;color:var(--ink);font-size:11px}.variant-v2 .model-reconnect:disabled{opacity:.5}.variant-v2 .model-connections-help{margin:8px 0 0;font-size:11px;line-height:1.6;color:var(--muted)}@media(max-width:650px){.variant-v2{--draft-pick-gap:6px;--draft-next-outset:3px}.variant-v2 #model-connections-list{grid-template-columns:minmax(0,1fr)}.variant-v2 .draft-toolbar{padding:0 4px}.variant-v2 .rank-tabs{gap:2px}.variant-v2 .rank-tab{flex:1 1 0;padding:3px 2px}.variant-v2 .rank-tab-icons .tier-icon{width:18px;height:20px}.variant-v2 .rank-tab-label{font-size:10px}.variant-v2 #draft-workspace .team-panel{--draft-pick-border:3px;--draft-ban-size:42px;--draft-ban-border:3px;--draft-ban-outer:2px}.variant-v2 .draft-panel-content{padding:16px 10px 24px}.variant-v2 #draft-panel :is(.team-slot,.draft-slot):where(:enabled:not(.is-filled):not(.is-drop-eligible):not(:focus-visible)){outline-offset:1px}.variant-v2 #draft-panel .is-quick-target:after{padding:2px;font-size:9px}.variant-v2 .draft-teams{--draft-win-height:28px;--draft-win-gap:10px;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);column-gap:6px}.variant-v2 .draft-ban-teams{gap:6px}.variant-v2 .draft-teams h2{font-size:12px}.variant-v2 #draft-panel .draft-teams .section-heading{min-height:48px}.variant-v2 .draft-win-value{font-size:23px;letter-spacing:-.4px}.variant-v2 #draft-panel .v2-selection-tip{font-size:11px}.variant-v2 #draft-panel .draft-ban-teams .draft-slots{flex-basis:calc(3 * var(--draft-ban-size) + 12px);gap:6px}.variant-v2 .quick-picker-content{padding:12px 10px}.variant-v2 .quick-toolbar{gap:7px}.variant-v2 .quick-destination{flex-wrap:wrap;gap:3px 8px}.variant-v2 .quick-search-label{flex:1 1 125px}.variant-v2 .quick-sort-label{flex:0 1 112px}.variant-v2 .quick-grid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr))}.variant-v2 .quick-grid.has-metric-details{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.variant-v2 .quick-targets button{padding:6px}}.variant-v2[data-theme] .game-image[data-image-url^="/assets/cdn/brawlers/"]{border-radius:0}.variant-v2[data-theme] .game-image[data-image-url^="/assets/cdn/brawlers/"]>img{object-fit:contain}.variant-v2 #draft-panel .is-filled .game-image:after{content:"";position:absolute;inset:0;z-index:2;background:#11182788 url(/static/trash-1f1bed2d63e345c187b5.svg) center / 60% no-repeat;opacity:0;pointer-events:none;transition:opacity .12s ease}.variant-v2 #draft-panel :is(.team-slot,.enemy-slot).is-filled .game-image:after{background-size:48%}@media(hover:hover)and (pointer:fine){.variant-v2:not(.is-draft-dragging) #draft-panel .is-filled:enabled:hover .game-image:after{opacity:.9}}.variant-v2:not(.is-draft-dragging) #draft-panel .is-filled:enabled:focus-visible .game-image:after{opacity:.9}.variant-v2 .win-rate-digit-clip{display:inline-block;overflow:visible;vertical-align:bottom}.variant-v2 .win-rate-digit{display:inline-block}.variant-v2 .is-win-rate-revealing .win-rate-digit{animation:win-rate-reveal .5s cubic-bezier(.25,.1,.25,1) backwards}.variant-v2 .is-win-rate-pending{animation:win-rate-pending 1.2s ease-in-out infinite}@keyframes win-rate-reveal{0%{transform:translateY(.6em);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes win-rate-pending{0%,to{opacity:.4}50%{opacity:.75}}.variant-v2 .win-rate-motion-tools{margin:12px 0}.variant-v2 .win-rate-motion-tools label{display:flex;align-items:center;gap:6px;width:fit-content}.variant-v2 .win-rate-motion-tools p{margin:4px 0 0 22px}@media(prefers-reduced-motion:reduce){.variant-v2 .is-win-rate-revealing .win-rate-digit,.variant-v2 .is-win-rate-pending{animation:none}}:root[data-color-mode=light]{color-scheme:light}:root[data-color-mode=dark]{color-scheme:dark;--paper:#12161d;--surface:#1b222c;--surface-raised:#242e3b;--field:#161d26;--ink:#e6ecf4;--muted:#a6b2c3;--line:#394657;--blue:#93b4ff;--soft-blue:#27374f;--on-blue:#111b2e;--positive:#7bdeb0;--positive-bg:#203b33;--positive-border:#386652;--warning:#f4cc83;--warning-bg:#3a3020;--warning-border:#77603b;--danger:#ffa8b3;--danger-bg:#422932;--danger-border:#79505c}.variant-v2 .topbar-right{gap:8px;max-width:100%;margin-left:auto}.variant-v2 .color-mode-control{position:relative;display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}.variant-v2 .color-mode-control:hover{background:var(--soft-blue);color:var(--blue)}.variant-v2 .color-mode-control:has(select:focus-visible){outline:3px solid var(--blue);outline-offset:3px}.variant-v2 #color-mode-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.variant-v2 .color-mode-icon{width:20px;height:20px;pointer-events:none}.variant-v2 .color-mode-moon{display:none}:root[data-color-mode=dark] .color-mode-sun{display:none}:root[data-color-mode=dark] .color-mode-moon{display:block}:root[data-color-mode=dark] .variant-v2 :is(input,select){color:var(--ink);accent-color:var(--blue)}:root[data-color-mode=dark] .variant-v2 :is(input,select) option{color:var(--ink);background:var(--surface)}:root[data-color-mode=dark] .variant-v2 input::placeholder{color:var(--muted);opacity:1}:root[data-color-mode=dark] .variant-v2 :is(.language-control,.map-card,.model-reconnect){background:var(--surface)}:root[data-color-mode=dark] .variant-v2 :is(.language-icon,.v2-info-button,.v2-tour-close,.result-number,.metric-secondary,.previous-maps summary,.map-season-label,.model-connection-status){color:var(--muted)}:root[data-color-mode=dark] .variant-v2 .service-link[aria-current=page]{border-color:var(--line)}:root[data-color-mode=dark] .variant-v2 .map-preview{background:var(--field)}:root[data-color-mode=dark] .variant-v2 #quick-search{background:var(--field)}:root[data-color-mode=dark] .variant-v2 :is(.quick-brawler,.close-button,.quick-targets,.estimate-details pre,.preview-chip){background:var(--surface-raised)}:root[data-color-mode=dark] .variant-v2 .preview-chip{color:var(--muted)}:root[data-color-mode=dark] .variant-v2 .apply-button{background:var(--surface-raised);border-color:var(--line)}:root[data-color-mode=dark] .variant-v2 :is(.apply-button,.more-button,.quick-brawler,.model-reconnect):hover:enabled,:root[data-color-mode=dark] .variant-v2 :is(.language-control:focus-within,.v2-tour-close:hover),:root[data-color-mode=dark] .variant-v2 #quick-search:focus{background:var(--soft-blue)}:root[data-color-mode=dark] .variant-v2 :is(.apply-button:hover,.v2-info-button:hover,.v2-info-button[aria-expanded=true]){color:var(--blue)}:root[data-color-mode=dark] .variant-v2 .quick-brawler:focus-visible{background:var(--soft-blue)}:root[data-color-mode=dark] .variant-v2 .mode-card[aria-pressed=true]{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue)}:root[data-color-mode=dark] .variant-v2 :is(.mode-card,.map-card):hover:enabled{border-color:var(--blue)}:root[data-color-mode=dark] .variant-v2 .rank-tab{border-color:var(--line)}:root[data-color-mode=dark] .variant-v2 .rank-tab[aria-selected=true]{border-color:var(--blue)}:root[data-color-mode=dark] .variant-v2 .recommendation-row:first-child{border-color:#617da8}:root[data-color-mode=dark] .variant-v2 .result-brawler.is-confirmed strong{color:var(--muted)}:root[data-color-mode=dark] .variant-v2 .result-count{background:var(--soft-blue);color:var(--blue)}:root[data-color-mode=dark] .variant-v2 .previous-maps{border-color:var(--line)}:root[data-color-mode=dark] .variant-v2 .recommendation-scope strong{background:var(--soft-blue);color:var(--blue);border-color:var(--line)}:root[data-color-mode=dark] .variant-v2 .recommendation-scope[data-scope=mode] strong,:root[data-color-mode=dark] .variant-v2 .scope-toolbar button[aria-pressed=true]{background:var(--positive-bg);color:var(--positive);border-color:var(--positive-border)}:root[data-color-mode=dark] .variant-v2 .quick-targets button[data-quick-target=ban][aria-pressed=true]{background:var(--danger-bg);color:var(--danger)}:root[data-color-mode=dark] .variant-v2 :is(.negative-selection,.preview-note){background:var(--warning-bg);color:var(--warning);border-color:var(--warning-border)}:root[data-color-mode=dark] .variant-v2 :is(.map-availability,.collecting-label,.negative-label){color:var(--warning)}:root[data-color-mode=dark] .variant-v2 .is-discouraged{background:var(--warning-bg)!important;border-color:var(--warning-border)!important}:root[data-color-mode=dark] .variant-v2 dialog{box-shadow:0 24px 100px #0008}:root[data-color-mode=dark] .variant-v2 :is(dialog,#help-dialog)::backdrop{background:#050910b3}:root[data-color-mode=dark] .variant-v2 :is(#help-intro,.v2-help-steps p,#mini-help-body,#tutorial-body,#skip-tutorial){color:var(--muted)}:root[data-color-mode=dark] .variant-v2 :is(.v2-help-footer button,#next-tutorial){color:var(--on-blue)}:root[data-color-mode=dark] .variant-v2 .v2-tour-card{background:var(--soft-blue);border-color:#526c99}:root[data-color-mode=dark] .variant-v2 #tutorial-progress{color:var(--blue)}:root[data-color-mode=dark] .variant-v2 #next-tutorial:disabled{background:var(--surface-raised);color:var(--muted)}:root[data-color-mode=dark] .variant-v2 .v2-mini-help{box-shadow:0 10px 35px #0006}:root[data-color-mode=dark] .variant-v2 .draft-drop-preview{background:var(--surface-raised);border-color:#617da8;box-shadow:0 5px 22px #0006}:root[data-color-mode=dark] .variant-v2 .draft-drop-preview[data-kind=ban]{background:var(--danger-bg);border-color:var(--danger-border)}:root[data-color-mode=dark] .variant-v2 .drop-preview-value[data-change=up] .drop-preview-after{color:var(--positive)}:root[data-color-mode=dark] .variant-v2 .drop-preview-value[data-change=down] .drop-preview-after{color:var(--danger)}:root[data-color-mode=dark] .variant-v2 .draft-ban-help{background:var(--surface)}:root[data-color-mode=dark] .variant-v2 .model-connection-row{background:var(--warning-bg);border-color:var(--warning-border)}:root[data-color-mode=dark] .variant-v2 .model-connection-row.is-current{background:var(--surface);border-color:var(--line)}:root[data-color-mode=dark] .variant-v2 [data-connection-status=ready] .model-connection-status{color:var(--positive)}:root[data-color-mode=dark] .variant-v2 [data-connection-status=error] .model-connection-status{color:var(--danger)}:root[data-color-mode=dark] .variant-v2 #draft-workspace .team-panel{position:relative;inset:auto;isolation:isolate;background-image:none}:root[data-color-mode=dark] .variant-v2 #draft-workspace .team-panel:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:url(/static/pickbackground-25ce707ec0465e8489fc.webp);background-repeat:no-repeat;background-size:var(--draft-background-size,cover);background-position:var(--draft-background-position,center top);filter:saturate(.85) brightness(.9);pointer-events:none}.variant-v2 .quick-grid{padding:6px;margin:-6px;width:calc(100% + 12px);height:calc(100% + 12px);scroll-padding:6px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.variant-v2 .quick-brawler{position:relative;transition:transform .15s ease}.variant-v2:not(.is-draft-dragging) .quick-brawler:hover:enabled{transform:scale(1.04);z-index:1}.variant-v2.is-draft-dragging .quick-brawler{transition:none}}.variant-v2[data-theme="1"] :is(.topbar-right,.quick-sort-label){--select-press-depth:4px;--select-frame-width:1px;--select-shadow-spread:1px}.variant-v2:is([data-theme="3"],[data-theme="4"]) :is(.topbar-right,.quick-sort-label){--select-press-depth:3px;--select-frame-width:.5px;--select-shadow-spread:0px}.variant-v2{--select-press:0px}.variant-v2 .quick-sort-label.is-sort-resizing>#quick-sort{height:100%;white-space:nowrap;overflow:clip}:root[data-color-mode] body.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .topbar-right label:has(>:is(#language-select,#color-mode-select)){isolation:isolate;border-color:transparent;background:transparent;box-shadow:none}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) :is(.topbar-right label:has(>select),.quick-sort-label):before{content:"";position:absolute;inset:var(--select-face-inset,-1px);z-index:-1;pointer-events:none;border:1px solid var(--theme-frame);border-radius:inherit;background:var(--surface);transform:translate(var(--select-press),var(--select-press));box-shadow:0 0 0 var(--select-frame-width) var(--theme-frame),calc(var(--select-press-depth) - var(--select-press)) calc(var(--select-press-depth) - var(--select-press)) 0 var(--select-shadow-spread) var(--theme-shadow-ink);transition:transform .15s ease,box-shadow .15s ease}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .topbar-right :is(.language-icon,.color-mode-icon){transform:translate(var(--select-press),var(--select-press));transition:transform .15s ease}:root[data-color-mode] body.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .topbar-right #language-select{padding:calc(var(--select-press) * 2) calc(8px - var(--select-press)) 0 calc(31px + var(--select-press));transition:padding .15s ease;cursor:pointer}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .quick-sort-label{--select-face-inset:0px;position:relative;isolation:isolate;border-radius:var(--theme-control-radius)}:root[data-color-mode] body.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .quick-sort-label>select#quick-sort{border-color:transparent;background:transparent;box-shadow:none;padding:calc(6px + var(--select-press)) calc(6px - var(--select-press)) calc(6px - var(--select-press)) calc(6px + var(--select-press));transition:padding .15s ease;cursor:pointer}@media(hover:hover)and (pointer:fine){.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) :is(.topbar-right label,.quick-sort-label):has(>select:enabled):hover{--select-press:calc(var(--select-press-depth) / 2)}}.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) :is(.topbar-right label,.quick-sort-label):has(>select:enabled):active{--select-press:var(--select-press-depth)}@supports selector(select:open){.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) :is(.topbar-right label,.quick-sort-label):has(>select:enabled:open){--select-press:var(--select-press-depth)}}@media(prefers-reduced-motion:reduce){.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) :is(.topbar-right label:has(>select),.quick-sort-label):before,.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .topbar-right :is(.language-icon,.color-mode-icon),:root[data-color-mode] body.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .quick-sort-label>select#quick-sort,:root[data-color-mode] body.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .topbar-right #language-select{transition:none}}.service-status[hidden]{display:none}.service-status{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding:1rem 1.15rem;border:1px solid #e2ba71;border-inline-start:4px solid #bf841d;border-radius:12px;background:#fff8e8;color:#493815;overflow-wrap:anywhere}.service-status strong{font-size:1rem}.service-status p{margin:.35rem 0 0;line-height:1.5}.service-status .service-status-detail{font-size:.83rem}.service-status button{flex-shrink:0}:root[data-color-mode=dark] .service-status{background:#30291b;color:#f7e6c8;border-color:#836332}@media(max-width:600px){.service-status{align-items:flex-start;flex-direction:column;padding:.85rem;gap:.65rem}}:root:has(body.variant-v2[data-theme="1"]){--paper:#fcfaf4;--surface:#ffffff;--surface-raised:#f5f1e7;--field:#fffef9;--ink:#252b34;--muted:#596171;--line:#17191c;--blue:#244fc0;--soft-blue:#edf2ff;--on-blue:#ffffff;--theme-action:#2a6df4;--theme-frame:#17191c;--theme-shadow-ink:#17191c;--theme-shadow:0 0 0 1px var(--theme-frame),5px 5px 0 1px var(--theme-shadow-ink);--theme-radius:0px;--theme-control-radius:0px;--theme-card-radius:0px;--theme-control-shadow:0 0 0 1px var(--theme-frame),4px 4px 0 1px var(--theme-shadow-ink);--theme-dots:none;--positive:#23614c;--positive-bg:#e8f5eb;--positive-border:#adcbbb;--warning:#795b13;--warning-bg:#fff5d9;--warning-border:#dac385;--danger:#a03747;--danger-bg:#ffedf0;--danger-border:#dca9b1}:root[data-color-mode=dark]:has(body.variant-v2[data-theme="1"]){--paper:#191e27;--surface:#242c37;--surface-raised:#303a47;--field:#1e2632;--ink:#f4f1e8;--muted:#b7c0ce;--line:#a5b0bf;--blue:#a7c1ff;--soft-blue:#2c3c59;--on-blue:#18273f;--theme-frame:#c5cedb;--theme-shadow-ink:#080c12;--positive:#9cdcb9;--positive-bg:#223d32;--positive-border:#547462;--warning:#f1d479;--warning-bg:#403723;--warning-border:#8d7a45;--danger:#ffb1bf;--danger-bg:#472f39;--danger-border:#92606f}:root[data-color-mode] body.variant-v2[data-theme="1"] :is(#draft-panel,#quick-search,#quick-sort,#theme-select,#help-dialog,#mini-help,.context-picker,.quick-picker,.service-status,.recommendation-row,.language-control,.color-mode-control,.v2-help-button,.service-link,.rank-tab,.map-card,.map-preview,.apply-button,.more-button,.quick-sort-direction,.quick-targets,.quick-targets button,.quick-brawler,.v2-info-button,.v2-info-button>span,.developer-summary,.model-diagnostics,.model-connection-row,.model-connection-active,.model-reconnect,.preview-chip,.preview-note,.note-mark,.negative-selection,.result-count,.recommendation-scope strong,.scope-basis,.empty-state,.estimate-number span,.estimate-details pre,.draft-ban-help,.draft-drop-preview,.close-button,.v2-tour-card,.v2-tour-close,.v2-tour-target,.v2-help-footer button,.v2-tour-actions button,.cache-trace-hash,.cache-actions button,input,select){border-radius:0}:root[data-color-mode] body.variant-v2[data-theme="1"] .v2-help-steps li:before,:root[data-color-mode] body.variant-v2[data-theme="1"] .picker-rarity-heading:before,:root[data-color-mode] body.variant-v2[data-theme="1"] #draft-panel .is-quick-target:after{border-radius:0}:root[data-color-mode] body.variant-v2[data-theme="1"] :is(#draft-panel,#help-dialog,#mini-help,.context-picker,.quick-picker,.service-status,.recommendation-row,.developer-summary,.model-diagnostics,.model-connection-row,.v2-tour-card,.draft-drop-preview){border-color:var(--theme-frame);box-shadow:var(--theme-shadow)}:root[data-color-mode] body.variant-v2[data-theme="1"] :is(#quick-search,#quick-sort,#theme-select,.language-control,.color-mode-control,.v2-help-button,.service-link,.rank-tab,.map-card,.apply-button,.more-button,.quick-sort-direction,.model-reconnect,.close-button,.v2-help-footer button,.v2-tour-actions button,.cache-actions button){border-color:var(--theme-frame);box-shadow:var(--theme-control-shadow)}:root[data-color-mode] body.variant-v2[data-theme="1"] .quick-targets{box-shadow:inset 0 0 0 1px var(--theme-frame),2px 2px 0 var(--theme-shadow-ink)}:root[data-color-mode] body.variant-v2[data-theme="1"] .quick-targets button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--theme-frame),1px 1px 0 var(--theme-shadow-ink)}:root[data-color-mode] body.variant-v2[data-theme="1"] :is(.service-link[aria-current=page],.rank-tab[aria-selected=true],#mode-overall[aria-pressed=true],#recommendation-scope[data-scope=mode] .scope-badge,.v2-help-footer button,#next-tutorial:enabled){background:var(--theme-action);color:#fff}:root[data-color-mode] body.variant-v2[data-theme="1"] .mode-card{--theme-mode-press:0px;--theme-mode-stroke:var(--theme-frame);transform:translate(var(--theme-mode-press),var(--theme-mode-press)) skew(-5deg);border-color:var(--theme-mode-stroke);box-shadow:0 0 0 1px var(--theme-mode-stroke),calc((4px - var(--theme-mode-press)) * 1.087488664) calc(4px - var(--theme-mode-press)) 0 1px var(--theme-shadow-ink);transition:transform .15s ease,box-shadow .15s ease}:root[data-color-mode] body.variant-v2[data-theme="1"] .mode-card[aria-pressed=true]{--theme-mode-stroke:var(--theme-action)}@media(hover:hover)and (pointer:fine){:root[data-color-mode] body.variant-v2[data-theme="1"] .mode-card:hover:enabled{--theme-mode-press:2px}}:root[data-color-mode] body.variant-v2[data-theme="1"] .mode-card:active:enabled{--theme-mode-press:4px}:root[data-color-mode] body.variant-v2[data-theme="1"] #quick-grid .quick-brawler{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--theme-frame)}:root[data-color-mode] body.variant-v2[data-theme="1"] #quick-grid .selection-metric{color:var(--muted)}:root[data-color-mode] body.variant-v2[data-theme="1"] #quick-grid .selection-metric-value{color:var(--ink)}:root[data-color-mode] body.variant-v2[data-theme="1"] #quick-grid .quick-brawler.is-discouraged{background:var(--surface)!important}:root[data-color-mode] body.variant-v2[data-theme="1"] #quick-grid :is(.collecting-label,.negative-label){color:var(--warning)}:root[data-color-mode] body.variant-v2[data-theme="1"] #recommendation-workspace{--recommendation-gap:12px}:root[data-color-mode] body.variant-v2[data-theme="1"] :is(.v2-help-button,.language-control,.color-mode-control){height:44px;min-height:44px}:root[data-color-mode] body.variant-v2[data-theme="1"] .v2-help-button{display:inline-flex;align-items:center;justify-content:center;padding-block:0}:root[data-color-mode] body.variant-v2[data-theme="1"] .language-control{position:relative;width:151px;flex:none}:root[data-color-mode] body.variant-v2[data-theme="1"] .language-icon{pointer-events:none}:root[data-color-mode] body.variant-v2[data-theme="1"] #language-select{position:absolute;inset:0;height:100%;min-height:0;width:100%;max-width:none;padding:0 8px 0 31px;background:transparent}:root[data-color-mode] body.variant-v2[data-theme="1"] .color-mode-control:hover{color:var(--ink)}:root[data-color-mode] body.variant-v2[data-theme="1"] :is(.v2-help-button,.service-link,.rank-tab,.map-card,.apply-button,.more-button,.quick-sort-direction,.model-reconnect,.close-button,.v2-help-footer button,.v2-tour-actions button,.cache-actions button){--theme-press:0px;--theme-control-shadow:0 0 0 1px var(--theme-frame),calc(4px - var(--theme-press)) calc(4px - var(--theme-press)) 0 1px var(--theme-shadow-ink);transform:translate(var(--theme-press),var(--theme-press));box-shadow:var(--theme-control-shadow);transition:transform .15s ease,box-shadow .15s ease}@media(hover:hover)and (pointer:fine){:root[data-color-mode] body.variant-v2[data-theme="1"] :is(.v2-help-button,.service-link,.rank-tab,.map-card,.apply-button,.more-button,.quick-sort-direction,.model-reconnect,.close-button,.v2-help-footer button,.v2-tour-actions button,.cache-actions button):hover:enabled{--theme-press:2px}}:root[data-color-mode] body.variant-v2[data-theme="1"] :is(.v2-help-button,.service-link,.rank-tab,.map-card,.apply-button,.more-button,.quick-sort-direction,.model-reconnect,.close-button,.v2-help-footer button,.v2-tour-actions button,.cache-actions button):active:enabled{--theme-press:4px}:root[data-color-mode] body.variant-v2[data-theme="1"] :is(#quick-sort,#theme-select,.language-control,.color-mode-control){transition:box-shadow .15s ease}:root[data-color-mode] body.variant-v2[data-theme="1"] :is(#quick-sort:active,#quick-sort:open,#theme-select:active,#theme-select:open,.language-control:active,.language-control:has(select:open),.color-mode-control:active,.color-mode-control:has(select:open)){box-shadow:0 0 0 1px var(--theme-frame)}:root[data-color-mode] body.variant-v2[data-theme="1"] :is(button,a,input,select,summary):focus-visible,:root[data-color-mode] body.variant-v2[data-theme="1"] :is(.language-control,.color-mode-control):has(select:focus-visible){outline:2px solid var(--theme-frame);outline-offset:3px}:root[data-color-mode] body.variant-v2[data-theme="1"] :is(.language-control,.color-mode-control) select:focus-visible,:root[data-color-mode][data-input-method=pointer] body.variant-v2[data-theme="1"] :is(button,a,input,select,summary):focus-visible,:root[data-color-mode][data-input-method=pointer] body.variant-v2[data-theme="1"] :is(.language-control,.color-mode-control):has(select:focus-visible){outline:none}@supports (appearance:base-select){:root[data-color-mode] body.variant-v2[data-theme="1"] :is(#language-select,#color-mode-select,#quick-sort,#theme-select),:root[data-color-mode] body.variant-v2[data-theme="1"] :is(#language-select,#color-mode-select,#quick-sort,#theme-select)::picker(select){appearance:base-select}:root[data-color-mode] body.variant-v2[data-theme="1"] #language-select{display:flex;align-items:center;justify-content:space-between}:root[data-color-mode] body.variant-v2[data-theme="1"] select::picker(select){background:var(--surface);color:var(--ink);border:2px solid var(--theme-frame);border-radius:0;box-shadow:4px 4px 0 var(--theme-shadow-ink);padding:0;margin-block:6px;max-width:calc(100vw - 24px);max-height:min(360px,70vh)}:root[data-color-mode] body.variant-v2[data-theme="1"] select::picker-icon{content:"";width:7px;height:7px;flex:none;margin:0 4px 4px 8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;rotate:45deg}:root[data-color-mode] body.variant-v2[data-theme="1"] select option{display:flex;align-items:center;gap:8px;min-height:36px;padding:8px 12px;border-radius:0;font-size:13px;background:var(--surface);color:var(--ink)}:root[data-color-mode] body.variant-v2[data-theme="1"] select option:is(:checked,:hover,:focus){background:var(--theme-action);color:#fff;outline:none}:root[data-color-mode] body.variant-v2[data-theme="1"] #color-mode-select{opacity:1;font-size:0;color:transparent;border:0;padding:0;background:transparent}:root[data-color-mode] body.variant-v2[data-theme="1"] #color-mode-select::picker-icon{display:none}:root[data-color-mode] body.variant-v2[data-theme="1"] #color-mode-select::picker(select){min-width:160px;font-size:13px}}@media(prefers-reduced-motion:reduce){:root[data-color-mode] body.variant-v2[data-theme="1"] :is(#quick-sort,#theme-select,button,select,.language-control,.color-mode-control){transition:none}}:root:has(body.variant-v2[data-theme="3"]){--paper:#fbfcff;--surface:#ffffff;--surface-raised:#edf1fa;--field:#ffffff;--ink:#303449;--muted:#596477;--line:#a6afc3;--blue:#345b95;--soft-blue:#eaf1ff;--on-blue:#ffffff;--theme-action:#c8dcff;--theme-action-ink:#243c67;--theme-action-frame:#667da5;--theme-frame:#656779;--theme-shadow-ink:#cfd3e4;--theme-shadow:0 0 0 .5px var(--theme-frame),4px 4px 0 var(--theme-shadow-ink);--theme-radius:16px;--theme-control-radius:11px;--theme-card-radius:6px;--theme-control-shadow:0 0 0 .5px var(--theme-frame),3px 3px 0 var(--theme-shadow-ink);--theme-dots:radial-gradient(circle,#cbd3e3 1px,transparent 1.2px);--theme-context:#f1f8ed;--theme-picker:#f1f4fd;--theme-secondary:#fbe2ed;--theme-featured:#fff5d5;--positive:#236451;--positive-bg:#e7f5ec;--positive-border:#adcebd;--warning:#765815;--warning-bg:#fff5d9;--warning-border:#deca92;--danger:#a03958;--danger-bg:#ffedf3;--danger-border:#dfb3c2}:root[data-color-mode=dark]:has(body.variant-v2[data-theme="3"]){--paper:#20212c;--surface:#2c2e3c;--surface-raised:#373c50;--field:#242735;--ink:#f0f1fc;--muted:#bdc6dd;--line:#737d96;--blue:#bcd3ff;--soft-blue:#34425d;--on-blue:#24334e;--theme-action:#bcd3ff;--theme-action-ink:#233755;--theme-action-frame:#a7bde8;--theme-frame:#959bb3;--theme-shadow-ink:#131620;--theme-dots:radial-gradient(circle,#45495f 1px,transparent 1.2px);--theme-context:#29372f;--theme-picker:#2b3247;--theme-secondary:#4b3444;--theme-featured:#403b2e;--positive:#aae2c5;--positive-bg:#293e37;--positive-border:#5e7d6e;--warning:#eedb91;--warning-bg:#433c2b;--warning-border:#8a7d51;--danger:#ffb5cf;--danger-bg:#4c3042;--danger-border:#94637c}:root[data-color-mode] body.variant-v2[data-theme="3"]{background-size:25px 25px;background-position:center top}:root[data-color-mode] body.variant-v2[data-theme="3"] .context-picker{background:var(--theme-context)}:root[data-color-mode] body.variant-v2[data-theme="3"] .quick-picker{background:var(--theme-picker)}:root[data-color-mode] body.variant-v2[data-theme="3"] #open-help{background:var(--theme-secondary)}:root[data-color-mode] body.variant-v2[data-theme="3"] .recommendation-row:first-child{background:var(--theme-featured)}:root:has(body.variant-v2[data-theme="4"]){--paper:#f6f7f4;--surface:#ffffff;--surface-raised:#eef1e9;--field:#fafbf8;--ink:#252922;--muted:#5a6253;--line:#a8b19d;--blue:#42651d;--soft-blue:#eaf5da;--on-blue:#ffffff;--theme-action:#a3ff12;--theme-action-ink:#222918;--theme-action-frame:#557e24;--theme-frame:#626b59;--theme-shadow-ink:#d0d7c6;--theme-shadow:0 0 0 .5px var(--theme-frame),3px 3px 0 var(--theme-shadow-ink);--theme-radius:6px;--theme-control-radius:4px;--theme-card-radius:2px;--theme-control-shadow:0 0 0 .5px var(--theme-frame),3px 3px 0 var(--theme-shadow-ink);--theme-dots:none;--positive:#37652d;--positive-bg:#ecf5e7;--positive-border:#b9cdaa;--warning:#775c17;--warning-bg:#fcf5de;--warning-border:#d7c692;--danger:#a04441;--danger-bg:#fceeed;--danger-border:#d9b3ad}:root[data-color-mode=dark]:has(body.variant-v2[data-theme="4"]){--paper:#121212;--surface:#202020;--surface-raised:#2c2d29;--field:#181918;--ink:#f1f3ed;--muted:#b9c0b0;--line:#626958;--blue:#a3ff12;--soft-blue:#2b371e;--on-blue:#222918;--theme-action-frame:#a3ff12;--theme-frame:#727a66;--theme-shadow-ink:#090b07;--positive:#b5e895;--positive-bg:#2a3d24;--positive-border:#668453;--warning:#e9d590;--warning-bg:#3e3926;--warning-border:#887b48;--danger:#f4b3ab;--danger-bg:#442f2d;--danger-border:#8c625b}:root[data-color-mode] body.variant-v2[data-theme="4"] #builder-title{color:var(--blue)}:root[data-color-mode] body.variant-v2[data-theme="4"] #recommendation-list .recommendation-row:first-child{box-shadow:inset 3px 0 0 var(--theme-action),var(--theme-shadow)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]){background-color:var(--paper);background-image:var(--theme-dots);background-size:22px 22px;color:var(--ink)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) :is(.context-picker,.quick-picker,.recommendation-row,dialog,.v2-mini-help){background:var(--surface);border-color:var(--theme-frame);border-radius:var(--theme-radius);box-shadow:var(--theme-shadow)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .topbar{background:var(--surface);border-bottom-color:var(--line)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) :is(.language-control,.color-mode-control,.v2-help-button,.map-card,.model-reconnect,.close-button,.more-button,.quick-sort-direction,.v2-theme-control select,#quick-sort){border-color:var(--line);border-radius:var(--theme-control-radius);background-color:var(--surface);color:var(--ink)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) :is(.v2-help-button,.more-button,.quick-sort-direction){box-shadow:var(--theme-control-shadow)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) :is(.service-link,.rank-tab){border-radius:var(--theme-control-radius)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) :is(.service-link[aria-current=page],.rank-tab[aria-selected=true]){background:var(--soft-blue);color:var(--blue);border-color:var(--blue);box-shadow:inset 0 2px 0 var(--blue)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .map-preview{background-color:var(--field)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) #quick-search{background:var(--field);border-color:var(--line);border-radius:var(--theme-control-radius);color:var(--ink)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .quick-brawler{background:var(--surface-raised);border-color:var(--line);border-radius:var(--theme-card-radius);color:var(--ink)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) :is(.quick-brawler.is-pick-source,.quick-brawler:hover:enabled,.quick-brawler:focus-visible,.apply-button:hover:enabled,.more-button:hover:enabled,.model-reconnect:hover:enabled,#quick-search:focus){background:var(--soft-blue);border-color:var(--blue);color:var(--ink)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .recommendation-row:first-child{border-color:var(--blue)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) :is(.apply-button,.result-count){background:var(--soft-blue);color:var(--blue);border-color:var(--line);border-radius:var(--theme-control-radius)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .scope-toolbar button[aria-pressed=true]{background:var(--positive-bg);color:var(--positive);border-color:var(--positive-border)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) :is(.quick-targets,.estimate-details pre,.preview-chip){background:var(--surface-raised);color:var(--muted)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .quick-targets button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .quick-targets button[data-quick-target=ban][aria-pressed=true]{background:var(--danger-bg);color:var(--danger)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) :is(.negative-selection,.preview-note){background:var(--warning-bg);color:var(--warning);border-color:var(--warning-border)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) :is(.collecting-label,.negative-label,.map-availability){color:var(--warning)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) :is(#help-intro,.v2-help-steps p,#mini-help-body,#tutorial-body,#skip-tutorial){color:var(--muted)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) :is(.v2-help-footer button,#next-tutorial){background:var(--blue);color:var(--on-blue)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) #next-tutorial:disabled{background:var(--surface-raised);color:var(--muted)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .v2-tour-card{background:var(--soft-blue);border-color:var(--blue)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) :is(.draft-ban-help,.draft-drop-preview){background:var(--surface);border-color:var(--line)}:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .draft-drop-preview[data-kind=ban]{background:var(--danger-bg);border-color:var(--danger-border)}@media(prefers-reduced-motion:reduce){:root[data-color-mode] .variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]){scroll-behavior:auto}}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) :is(#help-dialog,#mini-help,.context-picker,.quick-picker,.recommendation-row,.developer-summary,.model-diagnostics,.model-connection-row,.v2-tour-card){border-color:var(--theme-frame);border-radius:var(--theme-radius);box-shadow:var(--theme-shadow)}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) #draft-panel{border-color:var(--theme-frame);box-shadow:var(--theme-shadow)}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) :is(#quick-search,#quick-sort,#theme-select,.language-control,.color-mode-control,.v2-help-button,.service-link,.rank-tab,.map-card,.apply-button,.more-button,.quick-sort-direction,.model-reconnect,.close-button,.v2-help-footer button,.v2-tour-actions button,.cache-actions button){--theme-control-stroke:var(--theme-frame);border-color:var(--theme-control-stroke);border-radius:var(--theme-control-radius);box-shadow:var(--theme-control-shadow)}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) :is(.service-link[aria-current=page],.rank-tab[aria-selected=true],#mode-overall[aria-pressed=true],.map-card[aria-pressed=true],#recommendation-scope[data-scope=mode] .scope-badge,.v2-help-footer button,#next-tutorial:enabled){--theme-control-stroke:var(--theme-action-frame);background:var(--theme-action);color:var(--theme-action-ink);border-color:var(--theme-control-stroke)}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) :is(.recommendation-scope strong,.quick-targets,.quick-targets button,.result-count,.preview-chip,.preview-note,.negative-selection,.empty-state,.estimate-details pre){border-radius:var(--theme-control-radius)}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) :is(.v2-help-button,.service-link,.rank-tab,.map-card,.apply-button,.more-button,.quick-sort-direction,.model-reconnect,.close-button,.v2-help-footer button,.v2-tour-actions button,.cache-actions button){--theme-press:0px;--theme-control-shadow:0 0 0 .5px var(--theme-control-stroke),calc(3px - var(--theme-press)) calc(3px - var(--theme-press)) 0 var(--theme-shadow-ink);transform:translate(var(--theme-press),var(--theme-press));box-shadow:var(--theme-control-shadow);transition:transform .15s ease,box-shadow .15s ease}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) .mode-card{--theme-mode-press:0px;--theme-mode-stroke:var(--theme-frame);border-color:var(--theme-mode-stroke);transform:translate(var(--theme-mode-press),var(--theme-mode-press)) skew(-5deg);box-shadow:0 0 0 .5px var(--theme-mode-stroke),calc((3px - var(--theme-mode-press)) * 1.087488664) calc(3px - var(--theme-mode-press)) 0 var(--theme-shadow-ink);transition:transform .15s ease,box-shadow .15s ease}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) .mode-card[aria-pressed=true]{--theme-mode-stroke:var(--theme-action-frame);box-shadow:0 0 0 1.5px var(--theme-mode-stroke),calc((3px - var(--theme-mode-press)) * 1.087488664) calc(3px - var(--theme-mode-press)) 0 var(--theme-shadow-ink)}@media(hover:hover)and (pointer:fine){:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) :is(.v2-help-button,.service-link,.rank-tab,.map-card,.apply-button,.more-button,.quick-sort-direction,.model-reconnect,.close-button,.v2-help-footer button,.v2-tour-actions button,.cache-actions button):hover:enabled{--theme-press:1.5px}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) .mode-card:hover:enabled{--theme-mode-press:1.5px}}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) :is(.v2-help-button,.service-link,.rank-tab,.map-card,.apply-button,.more-button,.quick-sort-direction,.model-reconnect,.close-button,.v2-help-footer button,.v2-tour-actions button,.cache-actions button):active:enabled{--theme-press:3px}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) .mode-card:active:enabled{--theme-mode-press:3px}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) #quick-grid .quick-brawler{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 .5px var(--theme-frame)}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) #quick-grid .quick-brawler.is-discouraged{background:var(--surface)!important}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) #quick-grid .quick-brawler:is(:hover:enabled,:focus-visible,.is-pick-source){border-color:var(--theme-action-frame);box-shadow:inset 0 0 0 1px var(--theme-action-frame)}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) #quick-grid .selection-metric{color:var(--muted)}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) #quick-grid .selection-metric-value{color:var(--ink)}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) #quick-grid :is(.collecting-label,.negative-label){color:var(--warning)}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) #recommendation-workspace{--recommendation-gap:12px}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) :is(.v2-help-button,.language-control,.color-mode-control){height:44px;min-height:44px}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) .v2-help-button{display:inline-flex;align-items:center;justify-content:center;padding-block:0}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) .language-control{position:relative;width:151px;flex:none}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) .language-icon{pointer-events:none}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) #language-select{position:absolute;inset:0;height:100%;min-height:0;width:100%;max-width:none;padding:0 8px 0 31px;background:transparent}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) .color-mode-control:hover{color:var(--ink)}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) :is(#quick-sort,#theme-select,.language-control,.color-mode-control){transition:box-shadow .15s ease}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) :is(#quick-sort:active,#quick-sort:open,#theme-select:active,#theme-select:open,.language-control:active,.language-control:has(select:open),.color-mode-control:active,.color-mode-control:has(select:open)){box-shadow:0 0 0 .5px var(--theme-frame)}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) :is(button,a,input,select,summary):focus-visible,:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) :is(.language-control,.color-mode-control):has(select:focus-visible){outline:2px solid var(--theme-action-frame);outline-offset:3px}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) :is(.language-control,.color-mode-control) select:focus-visible,:root[data-color-mode][data-input-method=pointer] body.variant-v2:is([data-theme="3"],[data-theme="4"]) :is(button,a,input,select,summary):focus-visible,:root[data-color-mode][data-input-method=pointer] body.variant-v2:is([data-theme="3"],[data-theme="4"]) :is(.language-control,.color-mode-control):has(select:focus-visible){outline:none}@supports (appearance:base-select){:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) :is(#language-select,#color-mode-select,#quick-sort,#theme-select),:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) :is(#language-select,#color-mode-select,#quick-sort,#theme-select)::picker(select){appearance:base-select}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) #language-select{display:flex;align-items:center;justify-content:space-between}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) select::picker(select){background:var(--surface);color:var(--ink);border:1px solid var(--theme-frame);border-radius:var(--theme-control-radius);box-shadow:var(--theme-shadow);padding:4px;margin-block:6px;max-width:calc(100vw - 24px);max-height:min(360px,70vh)}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) select::picker-icon{content:"";width:7px;height:7px;flex:none;margin:0 4px 4px 8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;rotate:45deg}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) select option{display:flex;align-items:center;gap:8px;min-height:36px;padding:8px 12px;border-radius:calc(var(--theme-control-radius) - 2px);font-size:13px;background:var(--surface);color:var(--ink)}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) select option:is(:checked,:hover,:focus){background:var(--theme-action);color:var(--theme-action-ink);outline:none}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) #color-mode-select{opacity:1;font-size:0;color:transparent;border:0;padding:0;background:transparent}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) #color-mode-select::picker-icon{display:none}:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) #color-mode-select::picker(select){min-width:160px;font-size:13px}}@media(prefers-reduced-motion:reduce){:root[data-color-mode] body.variant-v2:is([data-theme="3"],[data-theme="4"]) :is(#quick-sort,#theme-select,button,select,.language-control,.color-mode-control){transition:none}}.variant-v2[data-theme] .selection-tip-notice{display:block;max-width:100%;text-align:center}.variant-v2[data-theme] .selection-tip-notice p{min-width:0;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}.variant-v2[data-theme] #dismiss-selection-tip{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-inline-start:4px;padding:0;vertical-align:-2px;border:1px solid #ffffff80;background:#0002;color:#fff;font-size:12px;line-height:1;cursor:pointer}.variant-v2[data-theme] #draft-panel .team-feedback:not(:has(.selection-tip-notice:not([hidden]),.negative-selection:not([hidden]))){margin-top:0}.variant-v2[data-theme] .picker-resize{display:none}.variant-v2[data-theme] #draft-panel[aria-labelledby=rank-tab-m2] .draft-panel-content{padding-bottom:31.2px}.variant-v2[data-theme] :is(#brawler-selection,#team-recommendations)>.section-heading{margin-bottom:3px}.variant-v2[data-theme] :is(#candidate-help,#recommendation-help){line-height:1.45}.variant-v2[data-theme] #quick-picker{margin-top:6px}.variant-v2[data-theme] .quick-picker-content{padding-block:10px}.variant-v2[data-theme] :is(#recommendation-list,#recommendation-empty,#recommendation-loading){margin-top:6px}.variant-v2[data-theme] .quick-toolbar{display:grid;grid-template-columns:minmax(44px,var(--picker-search-width,210px)) var(--sort-control-width,142px) var(--picker-direction-width,80px) max-content;gap:8px}.variant-v2[data-theme] .quick-search-label{display:block;min-width:0}.variant-v2[data-theme] .quick-sort-label{position:relative;width:100%;height:34px;max-width:none;flex:none}.variant-v2[data-theme] .quick-destination{grid-column:auto;flex-wrap:nowrap}.variant-v2[data-theme] .is-toolbar-wrapped .quick-toolbar{grid-template-columns:minmax(44px,var(--picker-search-width,210px)) var(--sort-control-width,142px) var(--picker-direction-width,80px)}.variant-v2[data-theme] .is-toolbar-wrapped .quick-destination{grid-column:1 / -1;flex-wrap:wrap}:root[data-color-mode] body.variant-v2[data-theme] :is(#quick-search,#quick-sort-direction){height:34px;min-height:34px;line-height:18px}.variant-v2[data-theme] #quick-search{display:block}.variant-v2[data-theme] .quick-sort-direction{white-space:nowrap}.variant-v2[data-theme] .is-toolbar-tight .quick-sort-direction{width:34px;padding-inline:6px;font-size:0}.variant-v2[data-theme] .is-toolbar-tight .quick-sort-direction:after{content:attr(data-direction-symbol);display:block;font-size:16px;line-height:1}.variant-v2[data-theme] .quick-sort-label:after{content:"";position:absolute;top:calc(50% - 5px);right:16px;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;color:var(--ink);pointer-events:none;transform:translate(var(--select-press),var(--select-press)) rotate(45deg);transition:transform .15s ease}:root[data-color-mode] body.variant-v2[data-theme] .quick-sort-label>select#quick-sort{appearance:none;display:block;width:100%;height:34px;min-height:34px;line-height:18px;white-space:nowrap;font-size:var(--picker-sort-font-size,12px);padding-inline:calc(4px + var(--select-press)) calc(26px - var(--select-press))}@supports (appearance:base-select){:root[data-color-mode] body.variant-v2:is([data-theme="1"],[data-theme="3"],[data-theme="4"]) .quick-sort-label>select#quick-sort{appearance:base-select}:root[data-color-mode] body.variant-v2[data-theme] .quick-sort-label>select#quick-sort::picker-icon{display:none}}@media(prefers-reduced-motion:reduce){.variant-v2[data-theme] .quick-sort-label:after{transition:none}}@media(max-width:700px){.variant-v2[data-theme] #brawler-selection>.section-heading{margin-bottom:2px}.variant-v2[data-theme] #quick-picker{margin-top:3px}.variant-v2[data-theme] #recommendation-workspace{row-gap:18px}.variant-v2[data-theme] #draft-panel .draft-panel-content{padding-top:14px}.variant-v2[data-theme] #draft-panel .draft-bans{margin-top:18px}:root[data-color-mode] body.variant-v2[data-theme] .quick-sort-label>select#quick-sort{padding-inline-start:calc(6px + var(--select-press))}.variant-v2[data-theme] .topbar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 8px;padding:12px}.variant-v2[data-theme] .brand{grid-column:1 / -1;justify-self:start}.variant-v2[data-theme] .service-navigation{order:0;flex-basis:auto;flex-wrap:nowrap}.variant-v2[data-theme] .topbar-right{min-width:0;margin:0;gap:7px;justify-content:flex-end}.variant-v2[data-theme] :is(.service-link,.v2-help-button){min-height:36px;padding:6px 8px;font-size:11.7px}.variant-v2[data-theme] .language-control{flex:0 1 135px;width:135px;min-width:0;height:38px}.variant-v2[data-theme] .language-control select{min-width:0;width:100%;max-width:none;min-height:36px;font-size:11.7px;text-overflow:ellipsis}.variant-v2[data-theme] .language-icon{width:16px;height:16px}.variant-v2[data-theme] .color-mode-control{width:38px;height:38px}:root[data-color-mode] body.variant-v2[data-theme="1"] :is(.v2-help-button,.language-control,.color-mode-control){height:40px;min-height:40px}:root[data-color-mode] body.variant-v2[data-theme="1"] .language-control{width:135px;flex:0 1 135px}.variant-v2[data-theme] .mode-stage .mode-grid{width:100%;padding-inline:6px}.variant-v2[data-theme] .mode-overall{min-height:30px;padding:5px 10px;gap:6px;font-size:9px}.variant-v2[data-theme] .mode-overall-icon{width:18px;height:18px}.variant-v2[data-theme] .draft-toolbar{flex-direction:column;align-items:stretch;gap:0;padding:0}.variant-v2[data-theme] .draft-context{order:-1;margin:0 0 8px}.variant-v2[data-theme] .rank-tabs{flex:auto;width:100%;max-width:none;gap:2px}.variant-v2[data-theme] .rank-tab{flex:1 1 0;flex-direction:column;flex-wrap:nowrap;min-height:36px;gap:1px;padding:2px 4px}.variant-v2[data-theme] .rank-tab-icons{flex:none}.variant-v2[data-theme] .rank-tab-icons .tier-icon{width:16px;height:16px}.variant-v2[data-theme] .rank-tab-label{flex:none;min-width:0;max-width:100%;line-height:1.2}.variant-v2[data-theme] #draft-panel .v2-selection-tip{font-size:11px;line-height:1.5}.variant-v2[data-theme] #mini-help{width:fit-content;max-width:min(290px,calc(100vw - 32px));min-height:0;padding:10px 12px 8px}.variant-v2[data-theme] .v2-mini-heading{gap:8px;margin-bottom:4px}.variant-v2[data-theme] .v2-mini-heading h2{font-size:13px;line-height:1.4}.variant-v2[data-theme] #mini-help-body{font-size:12px;line-height:1.55}.variant-v2[data-theme] #mini-help-more{margin-top:2px;min-height:32px;padding-block:4px}.variant-v2[data-theme] #close-mini-help{width:28px;height:28px;min-width:28px;min-height:28px;padding:0}.variant-v2[data-theme] #quick-picker,.variant-v2[data-theme] .quick-picker-content{height:auto}.variant-v2[data-theme] .quick-results{flex:none;height:var(--mobile-grid-height,240px)}.variant-v2[data-theme] .quick-grid:not(.has-metric-details){grid-template-columns:repeat(8,minmax(0,1fr));gap:3px}.variant-v2[data-theme] .quick-grid:not(.has-metric-details) .quick-brawler{min-height:0;gap:1px}.variant-v2[data-theme] .quick-grid:not(.has-metric-details) .quick-name{font-size:9px}.variant-v2[data-theme] .quick-grid:not(.has-metric-details) .selection-metric-primary .selection-metric-value{font-size:10px}.variant-v2[data-theme] .quick-grid:not(.has-metric-details) .selection-metric-value{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variant-v2[data-theme] .picker-resize{flex:none;display:grid;place-items:center;height:24px;margin:8px 0 -4px;color:var(--muted);cursor:ns-resize;touch-action:none;user-select:none}.variant-v2[data-theme] .picker-resize span{width:40px;height:5px;border-radius:3px;background:currentColor}.variant-v2[data-theme] .picker-resize:focus-visible{outline:2px solid var(--blue);outline-offset:2px;color:var(--blue)}.variant-v2[data-theme] .fan-content-footer p{white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}}@media(max-width:650px){.variant-v2[data-theme] #draft-panel .draft-panel-content{padding-top:6.5px}}@media(min-width:701px){.variant-v2[data-theme] #draft-workspace{margin-bottom:32px}}.serving-beta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0 0 1rem;color:var(--muted, #5c6475);font-size:.82rem;overflow-wrap:anywhere}.serving-beta:not(:has(>:not([hidden]))){display:none}.estimate-details,.model-diagnostics,#developer-summary{display:none!important}.access-verification{max-width:100%;overflow-wrap:anywhere;padding:.75rem}.locale-links{display:flex;flex-wrap:wrap;gap:.4rem .8rem;padding:1rem;font-size:.85rem}.locale-links a{color:inherit}
