@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Barlow:wght@400;500;600;700;800&display=swap";.online-cloth-avatar[data-v-025890b3]{min-width:0;position:relative}.online-loadout-badge[data-v-025890b3]{top:4px;left:auto;right:4px}.online-loadout-controls[data-v-025890b3]{z-index:8;color:#a9b3c0;opacity:0;visibility:hidden;pointer-events:none;background:#0c1219ed;grid-template-columns:auto minmax(0,1fr);gap:3px 6px;padding:5px 6px;font-size:8px;transition:opacity .14s,visibility .14s;display:grid;position:absolute;inset:6px 6px auto}.online-loadout-controls label[data-v-025890b3]{display:contents}.online-loadout-controls select[data-v-025890b3]{color:#d5dde8;min-width:0;font:inherit;background:#151f2a;border:1px solid #313e4e}.online-loadout-state[data-v-025890b3]{color:var(--accent);grid-column:1/-1}.local-setup{max-width:1000px}.local-imports{grid-template-columns:1fr 1fr;gap:16px;display:grid}.local-imports label{gap:8px;display:grid}.local-imports textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:110px}.local-names{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.local-names label{gap:8px;display:grid}.local-names input{box-sizing:border-box;width:100%}.local-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}.local-simulation{color:#e9edf5;background:#10141f}.local-simulation.is-light{color:#172030;background:#f3f5fa}.local-notice,.local-records{margin:0;padding:10px 20px}.local-toolbar button,.local-toolbar select{padding:6px 10px}.local-records li{padding:5px}@media (max-width:700px){.local-imports,.local-names{grid-template-columns:1fr}}.seerbp-draft-theme,.seerbp-draft[data-theme=dark]{--bp-blue:#4bafff;--bp-red:#ff606e;--bp-protected:#ffd45a;--bp-badge-first:#ffb37a;--bp-badge-random:#c0a0ff;--bp-badge-hidden:#c0a0ff;--bp-badge-flip:#87c9ba;--bp-line:#2b3039;--bp-muted:#89919e;--bp-surface:#191e26;--bp-background:#101318;--bp-text:#e6e8ec;--bp-action:#1c2631;--bp-action-secondary:#8fa7be;--bp-silhouette:#171d25;--bp-silhouette-ink:#414b58;--bp-silhouette-stripe:#202731;--bp-font:Barlow, "Microsoft YaHei", sans-serif;--bp-display-font:"Barlow Condensed", "Arial Narrow", sans-serif}.seerbp-draft-theme.is-light,.seerbp-draft-theme .is-light,.seerbp-draft[data-theme=light]{--bp-blue:#0068b7;--bp-red:#c82d4b;--bp-protected:#ffd45a;--bp-badge-first:#a84a0c;--bp-badge-random:#7645b7;--bp-badge-hidden:#7645b7;--bp-badge-flip:#187866;--bp-line:#ccd5df;--bp-muted:#596b7c;--bp-surface:#fff;--bp-background:#edf1f5;--bp-text:#172a3c;--bp-action:#e0e8f0;--bp-action-secondary:#596b7c;--bp-silhouette:#e8edf2;--bp-silhouette-ink:#8b9baa;--bp-silhouette-stripe:#d5dde6;--bp-font:Barlow, "Microsoft YaHei", sans-serif;--bp-display-font:"Barlow Condensed", "Arial Narrow", sans-serif}.seerbp-draft-theme,.seerbp-draft-theme .is-light{--blue:var(--bp-blue);--red:var(--bp-red);--line:var(--bp-line);--muted:var(--bp-muted);--surface:var(--bp-surface);--accent:var(--blue);font-family:var(--bp-font);color:var(--bp-text);background:var(--bp-background)}.seerbp-draft-theme .silhouette,.seerbp-draft .silhouette{font:400 35px var(--bp-display-font);color:var(--bp-silhouette-ink);background:var(--bp-silhouette);place-items:center;display:grid;position:absolute;inset:0}.seerbp-draft-theme .hidden .silhouette{background:repeating-linear-gradient(135deg, var(--bp-silhouette-stripe) 0 1px, var(--bp-silhouette) 1px 8px);font-size:27px}.seerbp-draft-theme .draft-action{background:var(--bp-action);border-left:2px solid var(--blue);justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding:17px;display:flex}.seerbp-draft-theme .draft-action>div{flex-direction:column;gap:7px;min-width:0;display:flex}.seerbp-draft-theme .action-kicker{color:var(--bp-text);font-size:15px;font-weight:600;line-height:1.4}.seerbp-draft-theme .draft-action strong{color:var(--bp-action-secondary);font-size:10px;font-weight:400}.seerbp-draft{--bp-tile-size:80px;box-sizing:border-box;width:100%;min-width:0;color:var(--bp-text);background:var(--bp-background);border:1px solid var(--bp-line);font:500 13px/1.6 var(--bp-font);text-align:left;overflow-wrap:anywhere;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:6px}.seerbp-draft[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.seerbp-draft[data-theme=inherit]{color-scheme:inherit}.seerbp-draft *{box-sizing:border-box}.seerbp-draft :is(h2,p,ol){margin:0}.seerbp-draft ol{padding:0;list-style:none}.seerbp-draft [data-side=blue]{--bp-side:var(--bp-blue)}.seerbp-draft [data-side=red]{--bp-side:var(--bp-red)}.seerbp-draft .seerbp-draft-header{border-bottom:1px solid var(--bp-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:12px;display:flex}.seerbp-draft .seerbp-draft-header>div:first-child{flex:280px}.seerbp-draft .seerbp-draft-eyebrow{color:var(--bp-muted);letter-spacing:2px;font-size:10px}.seerbp-draft h2{margin:6px 0 8px;font-size:24px;line-height:1.3}.seerbp-draft .seerbp-draft-header p{color:var(--bp-muted);max-width:65em}.seerbp-draft .seerbp-draft-summary{color:var(--bp-muted);font-size:11px}.seerbp-draft .seerbp-draft-summary b{color:var(--bp-text);font-size:17px}.seerbp-draft .seerbp-draft-scroll{scrollbar-width:thin;scrollbar-color:var(--bp-muted) var(--bp-surface);max-width:100%;scroll-padding-inline:6px;overflow:auto}.seerbp-draft .seerbp-draft-scroll:focus-visible{outline:2px solid var(--bp-blue);outline-offset:2px}@supports selector(::-webkit-scrollbar){.seerbp-draft .seerbp-draft-scroll{scrollbar-width:auto;scrollbar-color:auto}.seerbp-draft .seerbp-draft-scroll::-webkit-scrollbar{width:12px;height:12px}.seerbp-draft .seerbp-draft-scroll::-webkit-scrollbar-track{background:var(--bp-line);background-clip:padding-box;border:4px solid #0000;border-radius:999px}.seerbp-draft .seerbp-draft-scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg, color-mix(in srgb, var(--bp-blue) 65%, var(--bp-muted)), color-mix(in srgb, var(--bp-red) 45%, var(--bp-muted)));background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-width:40px}.seerbp-draft .seerbp-draft-scroll::-webkit-scrollbar-thumb:hover{background-image:linear-gradient(90deg, var(--bp-blue), var(--bp-red));border-width:2px}.seerbp-draft .seerbp-draft-scroll::-webkit-scrollbar-thumb:active{background-image:linear-gradient(90deg, var(--bp-blue), var(--bp-red));border-width:2px}.seerbp-draft .seerbp-draft-scroll::-webkit-scrollbar-button{display:none}.seerbp-draft .seerbp-draft-scroll::-webkit-scrollbar-corner{background:0 0}}.seerbp-draft .seerbp-draft-step{position:relative}.seerbp-draft .seerbp-draft-node{place-items:center;display:grid;position:relative}.seerbp-draft .seerbp-draft-node:before{content:"";background:var(--bp-line);position:absolute}.seerbp-draft .seerbp-draft-node span{z-index:1;color:var(--bp-muted);background:var(--bp-background);font:500 10px/1 var(--bp-font);font-variant-numeric:tabular-nums;padding:4px}.seerbp-draft .seerbp-draft-tile{--bp-tile-border:var(--bp-side);width:var(--bp-tile-size);height:var(--bp-tile-size);aspect-ratio:1;border:1px solid var(--bp-tile-border);background:var(--bp-silhouette);cursor:help;flex:none;position:relative;overflow:hidden}.seerbp-draft .seerbp-draft-tile[data-protected=true]{--bp-tile-border:var(--bp-protected);border-width:2px}.seerbp-draft .seerbp-draft-tile .silhouette{color:var(--bp-side);padding:18px 0 30px;font-size:24px;line-height:1}.seerbp-draft .seerbp-draft-tile-modifiers,.seerbp-draft .seerbp-draft-tile-route,.seerbp-draft .seerbp-draft-tile-footer{z-index:2;font-size:10px;line-height:1.2;position:absolute}.seerbp-draft .seerbp-draft-tile-side{color:var(--bp-side);flex:none}.seerbp-draft .seerbp-draft-tile-modifiers{justify-content:center;gap:2px;display:flex;top:3px;left:3px;right:3px}.seerbp-draft .seerbp-draft-badge{width:12px;height:14px;color:var(--bp-muted);background:color-mix(in srgb, currentColor 12%, var(--bp-silhouette));border:1px solid;flex:0 0 12px;place-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-grid}.seerbp-draft .seerbp-draft-badge[data-modifier]{white-space:nowrap;flex:none;width:22px;font-size:9px}.seerbp-draft .seerbp-draft-badge[data-modifier=FIRST]{color:var(--bp-badge-first)}.seerbp-draft .seerbp-draft-badge[data-modifier=RANDOM]{color:var(--bp-badge-random)}.seerbp-draft .seerbp-draft-badge[data-modifier=PROTECT]{color:#171d25;background:var(--bp-protected);border-color:var(--bp-protected)}.seerbp-draft .seerbp-draft-badge[data-visibility=HIDDEN]{color:var(--bp-badge-hidden);border-style:dashed}.seerbp-draft .seerbp-draft-badge[data-visibility=FLIP]{color:var(--bp-badge-flip);border-radius:0 4px 0 0}.seerbp-draft .seerbp-draft-tile-route{color:var(--bp-text);white-space:nowrap;justify-content:center;align-items:center;gap:3px;font-size:9px;display:flex;bottom:20px;left:3px;right:3px}.seerbp-draft .seerbp-draft-tile-arrow{color:var(--bp-muted)}.seerbp-draft .seerbp-draft-tile-footer{align-items:center;gap:2px;font-size:9px;display:flex;bottom:3px;left:3px;right:3px}.seerbp-draft .seerbp-draft-tile-type{min-width:0;color:var(--bp-muted);text-overflow:ellipsis;white-space:nowrap;margin-right:auto;overflow:hidden}.seerbp-draft .seerbp-draft-tile-count{color:var(--bp-text);flex:none;font-size:10px;font-weight:700}.seerbp-draft .seerbp-draft-tile:focus-visible,.seerbp-draft .seerbp-draft-tile:hover{outline:2px solid var(--bp-tile-border);outline-offset:2px}.seerbp-draft [data-state=current] .seerbp-draft-tile{outline:2px solid var(--bp-tile-border);outline-offset:3px}.seerbp-draft [data-state=current] .seerbp-draft-tile .silhouette{background:var(--bp-action)}.seerbp-draft [data-state=done] .seerbp-draft-tile{border-style:dashed}.seerbp-draft [data-state=done] .seerbp-draft-tile[data-protected=true]{border-style:solid}.seerbp-draft [data-state=done] .seerbp-draft-node span:after{content:" ✓"}.seerbp-draft [data-state=current] .seerbp-draft-node span{color:var(--bp-text);font-weight:700}.seerbp-draft .seerbp-draft-progress{color:var(--bp-muted);font-size:11px}.seerbp-draft .seerbp-draft-header+.seerbp-draft-progress{margin-top:8px}.seerbp-draft .seerbp-draft-step-content{align-items:center;gap:8px;width:max-content;max-width:100%;padding:6px 0;display:flex}.seerbp-draft .seerbp-draft-tile-image{object-fit:cover;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.seerbp-draft .seerbp-draft-tile[data-kind=visible][data-action=BAN]:after{content:"";z-index:1;background:linear-gradient(135deg, transparent 48%, var(--bp-red) 49% 51%, transparent 52%);pointer-events:none;background-color:#00000073;position:absolute;inset:0}.seerbp-draft .seerbp-draft-tile[data-kind=hidden] .silhouette{background:repeating-linear-gradient(135deg, var(--bp-silhouette-stripe) 0 1px, var(--bp-silhouette) 1px 8px)}.seerbp-draft .seerbp-draft-tile-name{text-align:center;place-items:center;height:100%;padding:22px 3px 32px;font-size:11px;line-height:1.2;display:grid;overflow:hidden}.seerbp-draft .seerbp-draft-tile-action,.seerbp-draft .seerbp-draft-tile-private{z-index:2;color:#f4f7fc;background:#080d14cc;padding:1px 3px;font-size:9px;line-height:1.2;position:absolute;top:22px}.seerbp-draft .seerbp-draft-tile-action{left:3px}.seerbp-draft .seerbp-draft-tile-private{color:#d7bfff;right:3px}.seerbp-draft .seerbp-draft-tile[data-kind=empty] .silhouette{color:var(--bp-muted)}.seerbp-draft .seerbp-draft-empty{color:var(--bp-muted);margin-top:18px;font-size:11px}.seerbp-draft[data-orientation=horizontal] .seerbp-draft-rounds,.seerbp-draft[data-orientation=horizontal] .seerbp-draft-steps{display:flex}.seerbp-draft[data-orientation=horizontal] .seerbp-draft-rounds{width:max-content;min-width:100%;padding-bottom:2px}.seerbp-draft[data-orientation=horizontal] .seerbp-draft-round{border-left:1px dashed var(--bp-line)}.seerbp-draft[data-orientation=horizontal] .seerbp-draft-step{grid-template-rows:calc(var(--bp-tile-size) + 12px) 20px calc(var(--bp-tile-size) + 12px);width:max-content;min-width:calc(var(--bp-tile-size) + 12px);display:grid}.seerbp-draft[data-orientation=horizontal] .seerbp-draft-node{grid-area:2/1}.seerbp-draft[data-orientation=horizontal] .seerbp-draft-node:before{width:100%;height:1px}.seerbp-draft[data-orientation=horizontal] .seerbp-draft-step-content{flex-wrap:nowrap;grid-column:1;justify-self:center;padding-inline:6px}.seerbp-draft[data-orientation=horizontal] [data-side=blue] .seerbp-draft-step-content{grid-row:1;align-self:end}.seerbp-draft[data-orientation=horizontal] [data-side=red] .seerbp-draft-step-content{grid-row:3;align-self:start}@media (max-width:520px){.seerbp-draft h2{font-size:20px}}@media print{.seerbp-draft .seerbp-draft-tile{break-inside:avoid}}:root{font-synthesis:none;font-weight:500}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:1px solid var(--line);background:0 0}button:disabled{cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #eaf16a}a{color:inherit;text-decoration:none}h1,h2,p{margin:0}button,input,select{border-radius:0}button{transition:background .16s,border-color .16s}button:not(:disabled):hover{border-color:var(--accent)}.blue{--accent:var(--blue)}.red{--accent:var(--red)}.eyebrow,.section-label,.room-label,.clock-meta,.page-footer,.dossier-caption,.terminal-mast,.avatar-coordinate,.stage-caption{letter-spacing:1.4px;font-size:10px;font-weight:600}.eyebrow{color:var(--muted)}.prototype-app{min-height:100vh;padding-bottom:72px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;height:64px;padding:0 28px;display:flex}.brand{white-space:nowrap;align-items:center;gap:11px;display:flex}.brand-symbol{color:#151920;clip-path:polygon(17% 0,100% 0,100% 80%,83% 100%,0 100%,0 20%);background:#e4e9ee;place-items:center;width:31px;height:32px;font-family:Barlow Condensed,sans-serif;font-size:27px;font-weight:900;display:grid}.brand b{letter-spacing:2px;font-size:18px}.brand b span{color:#b0b6c2;letter-spacing:2px;font-size:12px;font-weight:500}.room-label{color:var(--muted)}.room-label i{color:#49505c;padding:0 15px;font-style:normal}.session-label{color:#acb6c4;align-items:center;gap:8px;font-size:11px;display:flex}.status-dot{background:#92c3aa;width:5px;height:5px}.role-chip{border:1px solid var(--line);color:#dce2eb;margin-left:14px;padding:5px 9px}.variant{max-width:1660px;margin:auto;padding:22px 28px 0}.draft-topbar{grid-template-columns:270px minmax(260px,1fr) 270px;gap:20px;min-height:99px;margin-bottom:18px;display:grid}.clock-half{border-left:3px solid var(--accent);background:#191d24;justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:relative}.clock-half.blue{grid-area:1/1}.clock-half.red{text-align:right;border-left:0;border-right:3px solid var(--red);flex-direction:row-reverse;grid-area:1/3}.clock-meta{color:var(--muted);flex-direction:column;gap:11px;display:flex}.clock-meta b{color:#66717e;font-size:12px}.clock-half.running{background:color-mix(in srgb, var(--accent) 11%, #13171d)}.running .clock-meta,.running .clock-meta b{color:var(--accent)}.clock-number{color:#444d5a;font-variant-numeric:tabular-nums;min-width:64px;font-family:Barlow Condensed,sans-serif;font-size:64px;font-weight:700;line-height:1}.running .clock-number{color:var(--accent)}.clock-number small{padding-left:3px;font:12px Barlow,sans-serif}.clock-track{background:#242c36;width:100%;height:2px;position:absolute;bottom:0;left:0}.clock-track span{background:var(--accent);max-width:100%;height:100%;display:block}.clock-half.critical{--accent:#ffcf50}.global-bans{grid-area:1/2;justify-content:center;align-items:center;gap:20px;display:flex}.global-bans>.section-label{color:#858e9b;flex-direction:column;gap:6px;display:flex}.ban-row{flex-wrap:wrap;gap:6px;display:flex}.ban-row .item-tile{width:51px}.section-label{color:#939ba8;letter-spacing:.8px;justify-content:space-between;margin-bottom:10px;display:flex}.section-label b{color:#515e6c;margin-left:6px;font-size:9px;font-weight:500}.arena-broadcast{grid-template-columns:270px minmax(0,1fr) 270px;align-items:start;gap:20px;display:grid}.player-panel{border:1px solid var(--line);border-top:2px solid var(--accent);background:#14181f;min-width:0}.player-heading{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--accent) 5%, #171b22);align-items:center;gap:10px;padding:15px 13px;display:flex}.seat-symbol{color:var(--accent);width:28px;font:800 37px/.9 Barlow Condensed,sans-serif}.player-heading .eyebrow{color:var(--accent);letter-spacing:1px;font-size:9px}.player-heading h2{margin-top:5px;font-size:17px;font-weight:600}.you{background:var(--accent);color:#07131e;margin-left:3px;padding:1px 3px;font:8px Barlow,sans-serif}.player-status{color:var(--muted);margin-left:auto;font:600 9px Barlow,sans-serif}.acting-panel .player-status{color:var(--accent)}.player-content{flex-direction:column;gap:18px;padding:14px 12px;display:flex}.lineup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.lineup-entry{min-width:0}.lineup-name{display:none}.item-tile{aspect-ratio:1;isolation:isolate;text-align:center;background:#232a34;border:1px solid #323943;width:100%;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.item-tile img{object-fit:contain;z-index:-1;image-rendering:auto;width:100%;height:100%;padding:4px;display:block;position:absolute;inset:0}.item-tile.available{border-color:#5e9fcc;animation:1.8s ease-in-out infinite breathe}.item-tile.available:hover{background:#344352;border-color:#c6e8ff}.item-tile.idle{border-color:#384350}.item-tile.excluded:after{content:"";z-index:2;background:#000a;position:absolute;inset:0}.item-tile.banned img,.item-tile.locked img,.item-tile.series img{filter:grayscale();opacity:.38}.item-tile.banned,.item-tile.locked,.item-tile.series{background:#1b1e24}.tile-id{letter-spacing:1px;color:#b5bfca;z-index:1;font-size:9px;line-height:1;position:absolute;bottom:3px;left:5px}.tile-badge{color:#e2e7ed;z-index:3;background:#333b47;padding:3px 4px;font-size:8px;line-height:1.2;position:absolute;top:0;left:0}.ban-slash{z-index:3;background:#a1a5af;width:145%;height:1px;position:absolute;top:50%;left:-23%;transform:rotate(-45deg)}.banned:before,.series:before{content:"";background:#0b0c1166;position:absolute;inset:0}.empty .tile-id{color:#566172}.next{border-color:var(--accent);animation:1.8s ease-in-out infinite breathe}.next .silhouette{color:var(--accent)}.next .tile-badge{background:var(--accent);color:#07121c}.item-tile.selected{background:#345471;border:2px solid #dbefff;animation:none}.selection-mark{color:#07121c;background:var(--blue);padding:1px 4px;font-size:12px;position:absolute;top:0;right:0}.asset-fallback{color:#a0a9b6;background:#30343c;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:100%;font-size:14px;display:flex}.asset-fallback small{color:#7e899a;font-size:9px}.avatar-stage{background:#191f28;border-bottom:1px solid #313a47;height:185px;position:relative;overflow:hidden}.avatar-crosshair{background:#303c49;width:1px;position:absolute;top:15%;bottom:15%;left:50%}.avatar-crosshair:before{content:"";background:#303c49;width:150px;height:1px;position:absolute;top:50%;left:-75px}.cloth-assembly{transform-origin:0 0;position:absolute;top:67px;left:calc(50% - 23px);transform:scale(.66)}.cloth-assembly img{width:auto;max-width:none;height:auto;position:absolute;top:0;left:0}.avatar-coordinate{color:#606d7d;letter-spacing:1px;font-size:7px;line-height:1.5;position:absolute;top:10px;left:9px}.avatar-caption{color:#a9b3c0;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:8px;left:9px;right:9px}.avatar-caption span:last-child{color:var(--accent);font:600 17px Barlow Condensed,sans-serif}.avatar-hidden .cloth-assembly{filter:brightness(0);opacity:.6}.avatar-fallback{color:#68768a;place-content:center;height:100%;display:grid}.avatar-fallback small{font-size:9px}.loadout-labels{color:#788799;flex-direction:column;font-size:9px;display:flex}.loadout-labels>span{border-bottom:1px solid #242d38;gap:8px;padding:6px 0;display:flex}.loadout-labels b{color:#c3cbd7;font-weight:400}.loadout-labels i{color:#a4b6cc;margin-left:auto;font-size:8px;font-style:normal}.loadout-next{border:1px solid var(--accent);animation:1.8s ease-in-out infinite breathe}.title-slots{color:#aab6c6;align-items:center;gap:10px;font-size:10px;display:flex}.title-slots .item-tile{flex:none;width:36px}.title-slots .asset-fallback{font-size:8px}.title-slots .tile-id{display:none}.side-bans .item-tile{width:40px}.candidate-panel{flex-direction:column;min-width:0;padding:4px 0 0;display:flex}.candidate-heading{justify-content:space-between;align-items:center;gap:8px;margin:2px 0 24px;display:flex}.candidate-heading h1{letter-spacing:-.7px;margin-top:9px;font-size:24px;font-weight:650}.phase-mark{color:var(--blue);letter-spacing:-1px;font:800 34px/1 Barlow Condensed,sans-serif}.pool-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex}.type-tabs{gap:20px;display:flex}.type-tabs>:is(span,button){color:#7d8694;white-space:nowrap;border-bottom:2px solid #0000;align-items:baseline;gap:4px;padding:0 0 12px;font-size:12px;display:flex}.type-tabs small{color:#636e7d;font:8px Barlow,sans-serif}.type-tabs .current{color:#e7edf7;border-color:var(--blue)}.pool-search{align-items:center;gap:4px;max-width:118px;padding-bottom:10px;display:flex}.pool-search>span{color:#8390a0;font-size:19px}.pool-search input{color:#becbdb;background:0 0;border:0;width:100%;min-width:0;padding:4px;font-size:10px}.pool-count{color:#7f8b9a;justify-content:space-between;padding:16px 0 13px;font-size:10px;display:flex}.pool-count b{color:#d4deeb;margin-left:5px;font-weight:500}.pool-count i{color:#49505d;padding:0 9px;font-style:normal}.candidate-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.candidate-name{text-align:center;color:#8b97a6;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:9px;display:block;overflow:hidden}.candidate-entry{min-width:0}.candidate-grid .item-tile{--accent:var(--blue)}.pool-legend{color:#778595;gap:17px;padding:17px 0 22px;font-size:9px;display:flex}.pool-legend>span{align-items:center;gap:5px;display:flex}.pool-legend i{border:1px solid #788491;width:7px;height:7px;display:block}.legend-available{background:var(--blue);border:0!important}.legend-excluded{background:#06090d}.legend-banned{background:#858991}.legend-hidden{border-style:dashed!important}.confirm-button{background:var(--blue);color:#071728;border:0;justify-content:space-between;align-items:center;gap:16px;min-width:130px;min-height:43px;padding:0 15px;font-size:12px;font-weight:700;display:flex}.confirm-button span{font-size:20px}.confirm-button:disabled{color:#75899f;background:#2e3c4b}.page-footer{color:#5f6d7d;letter-spacing:1px;justify-content:space-between;max-width:1660px;margin:auto;padding:24px 28px 0;font-size:8px;display:flex}.status-banner{color:#f8d591;text-align:center;background:#55442b;padding:10px 28px;font-size:12px}.is-blocked .candidate-grid{opacity:.4;pointer-events:none}.ready-placeholder{flex-direction:column;justify-content:center;align-items:center;gap:22px;height:65vh;display:flex}.ready-placeholder h1{font-size:36px}.ready-placeholder p{color:var(--muted)}.ready-placeholder button{color:var(--blue);padding:14px 25px}.empty-search{color:var(--muted);text-align:center;padding:40px}.acting-panel{animation:1.8s ease-in-out infinite panel-breathe}@keyframes breathe{0%,to{border-color:color-mix(in srgb, var(--accent) 50%, #333);box-shadow:inset 0 0 0 1px #0000}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent);border-color:var(--accent)}}@keyframes panel-breathe{0%,to{border-top-color:color-mix(in srgb, var(--accent) 50%, #333)}50%{border-top-color:var(--accent)}}.theme-b{background:#111513}.theme-b .site-header{background:#181d1a}.variant-b{--surface:#1a201d;--line:#323b36;padding-top:15px}.terminal-mast{color:#7f9187;justify-content:space-between;padding:0 0 12px;display:flex}.terminal-mast i{color:#b1c795;margin:0 8px;font-size:7px;font-style:normal}.variant-b .draft-topbar{grid-template-columns:230px minmax(0,1fr) 230px;gap:1px;margin-bottom:1px}.variant-b .global-bans{background:#202722}.variant-b .clock-half{background:#1a211e}.arena-terminal{background:#39443d;border:1px solid #39443d;grid-template-columns:230px minmax(0,1fr) 230px;gap:1px;display:grid}.dossier{background:#151b18}.dossier-caption{color:var(--accent);background:#1d2621;border-bottom:1px solid #39443d;padding:9px 13px;font-size:9px}.variant-b .player-panel{background:#151b18;border:0;animation:none}.variant-b .player-heading{padding:13px 12px}.variant-b .player-content{gap:15px;padding:12px}.variant-b .lineup-grid{grid-template-columns:1fr;gap:0}.variant-b .lineup-entry{border-bottom:1px solid #2b352e;align-items:center;gap:12px;padding:5px 0;display:flex}.variant-b .lineup-entry .item-tile{flex:none;width:40px}.variant-b .lineup-name{color:#afb9b2;font-size:10px;display:block}.variant-b .lineup-entry .tile-id{font-size:7px;left:2px}.variant-b .lineup-entry .tile-badge{padding:2px;font-size:6px}.variant-b .avatar-stage{background:#1c2520;height:140px}.variant-b .cloth-assembly{top:49px;transform:scale(.5)}.variant-b .candidate-panel{background:#181e1a;padding:25px 25px 0}.variant-b .candidate-heading{margin-bottom:27px}.variant-b .candidate-heading h1{font-size:30px}.variant-b .phase-mark{color:#d1ddb9;font-size:47px}.variant-b .candidate-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px}.variant-b .candidate-name{text-align:left;margin:4px 2px 8px;font-size:8px}.variant-b .item-tile{background:#28312a;border-color:#435146}.variant-b .item-tile.available{animation-name:terminal-breathe}.variant-b .draft-action{background:#283127;border-left-color:#c6dba5;margin-top:20px}.variant-b .confirm-button:not(:disabled){background:#c6dba5}.variant-b .type-tabs .current{border-color:#c6dba5}.variant-b .candidate-heading .eyebrow{color:#829880}.variant-b .section-label{color:#879b8c}.variant-b .loadout-labels{font-size:8px}.variant-b .pool-legend{padding-bottom:10px}.variant-b .side-bans .item-tile{width:34px}.variant-b .player-status{font-size:8px}.variant-b .title-section{display:block}.variant-b .title-slots .item-tile{width:26px}.variant-b .title-slots{font-size:8px}.variant-b .loadout-labels>span{padding:4px 0}.variant-b .lineup-section .section-label{margin-bottom:4px}@keyframes terminal-breathe{0%,to{border-color:#4c7155}50%{border-color:#a1c28f}}.theme-c{background:#111016}.variant-c{padding-top:18px}.variant-c .draft-topbar{grid-template-columns:310px minmax(0,1fr) 310px;gap:18px}.variant-c .clock-half{background:#211d27}.variant-c .global-bans{gap:14px}.variant-c .global-bans .section-label{font-size:9px}.variant-c .ban-row .item-tile{width:42px}.arena-stage{grid-template-columns:310px minmax(0,1fr) 310px;gap:18px;display:grid}.stage-wing{border-top:2px solid var(--accent);background:#1a1720;position:relative;overflow:hidden}.wing-watermark{letter-spacing:-4px;color:color-mix(in srgb, var(--accent) 13%, transparent);pointer-events:none;font:900 102px/1 Barlow Condensed,sans-serif;position:absolute;top:72px;left:11px}.variant-c .player-panel{background:0 0;border:0;animation:none;position:relative}.variant-c .player-heading{background:0 0;padding:19px 17px}.variant-c .player-content{gap:15px;padding:14px 17px}.variant-c .loadout-section{order:-1;position:relative}.variant-c .avatar-stage{background:0 0;border:0;height:262px}.variant-c .cloth-assembly{top:98px;left:calc(50% - 36px);transform:scale(1.08)}.variant-c .avatar-coordinate{display:none}.variant-c .avatar-caption{bottom:3px}.variant-c .avatar-crosshair,.variant-c .avatar-crosshair:before{background:#ffffff08}.variant-c .loadout-labels{flex-direction:row;gap:13px}.variant-c .loadout-labels>span{border:0;flex-direction:column;gap:4px}.variant-c .loadout-labels i{margin-left:0}.variant-c .lineup-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.variant-c .lineup-entry .tile-id{font-size:7px;left:2px}.variant-c .lineup-entry .tile-badge{padding:1px 2px;font-size:6px}.variant-c .lineup-entry .silhouette{font-size:24px}.variant-c .section-label{font-size:9px}.stage-center{min-width:0;padding:0 5px}.stage-caption{color:#8e849c;flex-direction:column;gap:8px;margin:4px 0 20px;font-size:8px;display:flex}.stage-caption b{color:#b4a8c5;letter-spacing:5px;font-size:15px;font-weight:500}.variant-c .candidate-heading h1{font-size:21px}.variant-c .candidate-heading .eyebrow{font-size:8px}.variant-c .phase-mark{font-size:34px}.variant-c .candidate-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.variant-c .candidate-name{display:none}.variant-c .pool-toolbar{flex-wrap:wrap;gap:0}.variant-c .type-tabs{gap:17px}.variant-c .pool-search,.variant-c .type-tabs small{display:none}.variant-c .draft-action{border-left:2px solid var(--blue);background:#272233;margin-top:0;padding:14px}.variant-c .draft-action strong{font-size:9px}.variant-c .action-kicker{font-size:12px}.variant-c .confirm-button{min-width:115px;font-size:11px}.variant-c .pool-legend{gap:10px;padding:16px 0;font-size:8px}.variant-c .title-section{border-top:1px solid #342c3e;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.variant-c .title-section>.section-label{margin:0;display:block}.variant-c .title-section>.section-label>span:last-child{display:none}.variant-c .title-slots .item-tile{width:28px}.variant-c .side-bans{border-top:1px solid #342c3e;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.variant-c .side-bans .section-label{gap:8px;margin:0}.variant-c .side-bans .item-tile{width:30px}.prototype-switcher{z-index:50;color:#162130;white-space:nowrap;background:#e4e9ef;border:1px solid #fff;align-items:center;gap:2px;padding:5px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 5px 25px #0006}.prototype-tag{letter-spacing:1px;color:#6a7686;padding:0 10px;font:700 8px Barlow,sans-serif}.prototype-switcher button{color:#162130;border:0;min-width:32px;height:31px;font-size:18px}.prototype-switcher button:hover{background:#c8d4e0}.variant-label{text-align:center;min-width:164px;padding:0 10px;font-size:12px}.variant-label b{margin-right:7px}.variant-label small{color:#637287;margin-left:12px;font:9px Barlow,sans-serif}.prototype-switcher .inspect-button{border-left:1px solid #bac5d2;margin-left:6px;padding:0 11px;font-size:10px}.prototype-inspector{color:#1b2938;z-index:60;background:#e5eaf0;border:1px solid #fff;width:360px;max-height:75vh;padding:17px;font-size:12px;position:fixed;bottom:77px;right:24px;overflow:auto;box-shadow:0 8px 35px #0009}.prototype-inspector header{justify-content:space-between;align-items:center;font-size:14px;display:flex}.prototype-inspector header button{color:#1b2938;border:0;font-size:22px}.prototype-inspector p{color:#526374;margin:10px 0;font-size:10px;line-height:1.6}.inspector-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inspector-fields label{flex-direction:column;gap:5px;font-size:10px;display:flex}.inspector-fields select{color:#1b2938;background:#f6f8fa;border:1px solid #c2ccd6;width:100%;padding:7px;font-size:11px}.inspector-fields .checkbox-field{flex-direction:row;align-items:center}.inspector-fields button{color:#1b2938;border:1px solid #a8b7c6;padding:7px;font-size:10px}.prototype-inspector details{border-top:1px solid #bbc6d0;margin-top:16px;padding-top:12px}.prototype-inspector pre{color:#c6d8e8;background:#1b2430;max-height:240px;padding:12px;font-size:9px;overflow:auto}.prototype-inspector summary{cursor:pointer}@media (min-width:1500px){.candidate-grid{gap:10px}.variant{padding-top:26px}.candidate-heading{margin-bottom:30px}.variant-a .avatar-stage{height:220px}.variant-a .cloth-assembly{top:78px;transform:scale(.8)}.variant-a .player-content{gap:21px}.variant-c .avatar-stage{height:310px}.variant-c .cloth-assembly{top:113px;transform:scale(1.25)}}@media (max-width:1199px){.variant,.page-footer{padding-left:16px;padding-right:16px}.site-header{padding:0 16px}.draft-topbar,.arena-broadcast{grid-template-columns:225px minmax(0,1fr) 225px;gap:14px}.candidate-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.candidate-heading h1{font-size:20px}.type-tabs{gap:12px}.type-tabs small{display:none}.global-bans{gap:12px}.global-bans>.section-label{font-size:8px}.ban-row .item-tile{width:43px}.variant-b .draft-topbar,.arena-terminal{grid-template-columns:190px minmax(0,1fr) 190px}.variant-b .candidate-panel{padding:20px 17px 0}.variant-b .candidate-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.variant-c .draft-topbar,.arena-stage{grid-template-columns:250px minmax(0,1fr) 250px;gap:14px}.variant-c .global-bans{flex-direction:column;gap:5px}.variant-c .global-bans>.section-label{flex-direction:row;gap:10px;margin:0}.variant-c .candidate-grid{gap:5px}.room-label{font-size:8px}.variant-c .lineup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.variant-c .lineup-entry .item-tile{max-height:62px}.variant-c .draft-action{flex-direction:column;align-items:stretch}.variant-c .candidate-heading h1{font-size:18px}}@media (max-width:900px){.room-label{display:none}.draft-topbar,.variant-b .draft-topbar,.variant-c .draft-topbar{grid-template-columns:1fr 1.1fr 1fr;gap:8px}.clock-half{padding:10px}.clock-meta{letter-spacing:.5px;font-size:8px}.clock-number{min-width:45px;font-size:48px}.global-bans{flex-direction:column;gap:6px}.global-bans>.section-label{flex-direction:row;gap:10px;margin:0}.ban-row .item-tile{width:32px}.arena-broadcast,.arena-terminal,.arena-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.candidate-panel,.variant-b .candidate-panel,.stage-center{grid-area:1/1/auto/-1}.variant-a .candidate-grid,.variant-b .candidate-grid,.variant-c .candidate-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.arena-broadcast>.player-panel,.variant-b .dossier,.variant-c .stage-wing{grid-row:2}.variant-c .candidate-panel{padding:0}.variant-c .stage-caption{display:none}.variant-c .lineup-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.variant-c .draft-action{flex-direction:row;align-items:center}.variant-c .player-content{padding:14px}.variant-b .lineup-grid{grid-template-columns:1fr 1fr;gap:4px}.candidate-heading{margin-top:12px}.candidate-panel{padding-bottom:8px}.page-footer{gap:12px;font-size:7px}.prototype-inspector{width:min(360px,100vw - 24px);right:12px}}@media (max-width:540px){.site-header{height:55px;padding:0 12px}.brand b{font-size:15px}.brand b span{font-size:9px}.session-label{font-size:8px}.role-chip{margin-left:3px;font-size:8px}.variant{padding:12px 10px 0}.draft-topbar{min-height:80px}.clock-half{align-items:flex-start;flex-direction:column!important}.clock-half.red{align-items:flex-end}.clock-meta{gap:4px;font-size:7px}.clock-meta b{font-size:8px}.clock-number{font-size:34px}.global-bans>.section-label{letter-spacing:0;gap:4px;font-size:7px}.global-bans .ban-row{grid-template-columns:repeat(2,1fr);gap:3px;display:grid}.global-bans .item-tile,.variant-c .global-bans .item-tile{width:27px}.candidate-heading h1{font-size:21px}.candidate-grid,.variant-a .candidate-grid,.variant-b .candidate-grid,.variant-c .candidate-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.pool-search{max-width:85px}.type-tabs{gap:14px}.type-tabs>:is(span,button){font-size:10px}.candidate-name{font-size:8px}.candidate-grid .tile-id{font-size:7px}.draft-action{padding:12px}.confirm-button{min-width:105px;font-size:10px}.pool-legend{gap:12px;font-size:8px}.player-heading{gap:5px;padding:11px 8px}.player-heading h2{font-size:14px}.seat-symbol{width:20px;font-size:27px}.player-status{display:none}.player-heading .eyebrow{font-size:7px}.player-content{gap:14px;padding:12px 8px}.lineup-grid{gap:4px}.section-label{font-size:8px}.avatar-stage{height:150px}.cloth-assembly{top:54px;left:calc(50% - 17px);transform:scale(.52)}.title-slots{gap:5px;font-size:8px}.loadout-labels{font-size:8px}.loadout-labels i{font-size:7px}.title-slots .item-tile{width:28px}.prototype-switcher{max-width:calc(100vw - 16px);padding:3px;bottom:10px}.prototype-tag{display:none}.variant-label{min-width:146px;padding:0 6px;font-size:11px}.prototype-switcher .inspect-button{margin-left:2px;padding:0 8px;font-size:9px}.page-footer{flex-direction:column;gap:6px;padding:20px 10px 0}.variant-b .lineup-grid{grid-template-columns:1fr}.variant-b .candidate-panel{padding:15px 10px 0}.terminal-mast{font-size:7px}.variant-b .candidate-heading h1{font-size:23px}.variant-c .avatar-stage{height:190px}.variant-c .cloth-assembly{top:70px;left:calc(50% - 24px);transform:scale(.7)}.variant-c .lineup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.variant-c .loadout-labels{flex-direction:column;gap:0}.variant-c .title-section{display:block}.variant-c .title-slots{margin-top:8px}.variant-c .wing-watermark{font-size:68px}.variant-c .player-content{padding:10px}.variant-c .side-bans .section-label{flex-direction:column;gap:4px}.variant-c .pool-legend{gap:11px}}.candidate-panel .candidate-grid .item-tile{--accent:inherit}.candidate-panel .phase-mark{color:var(--accent)}.candidate-panel .type-tabs .current,.candidate-panel .draft-action{border-color:var(--accent)}.candidate-panel .confirm-button:not(:disabled),.candidate-panel .selection-mark,.candidate-panel .legend-available{background:var(--accent)}@media (min-width:901px) and (max-height:800px){.site-header{height:50px}.variant{padding-top:13px}.draft-topbar{min-height:77px;margin-bottom:12px}.clock-number{font-size:51px}.variant-a .player-heading{padding-top:11px;padding-bottom:11px}.variant-a .player-content{gap:10px;padding-top:10px;padding-bottom:10px}.variant-a .section-label{margin-bottom:7px}.variant-a .avatar-stage{height:130px}.variant-a .cloth-assembly{top:46px;left:calc(50% - 15px);transform:scale(.48)}.variant-a .title-slots .item-tile{width:28px}.variant-a .side-bans .item-tile{width:29px}.variant-a .candidate-heading{margin-bottom:15px}.variant-a .candidate-heading h1{margin-top:6px;font-size:22px}.variant-a .pool-legend{padding:13px 0}.variant-a .draft-action{margin-top:0;padding:12px}.page-footer{padding-top:14px}.variant-c .avatar-stage{height:205px}.variant-c .cloth-assembly{top:77px;transform:scale(.8)}.variant-c .player-content{gap:10px}.variant-c .stage-caption{margin-bottom:11px}.variant-c .candidate-heading{margin-bottom:16px}.variant-c .candidate-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.variant-c .draft-action{margin-top:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.item-tile.available,.item-tile.next,.acting-panel{border-color:var(--accent)}}.loadout-target{border:1px solid var(--accent);animation:1.8s ease-in-out infinite breathe}.site-header.site-header-draft{grid-template-columns:270px minmax(0,1fr) 270px;gap:4px 20px;max-width:1660px;height:auto;margin-inline:auto;padding:6px 28px;display:grid}.site-header-draft>.brand{grid-area:1/1}.site-header-draft .brand-symbol{width:24px;height:24px;font-size:20px}.site-header-draft .brand b{font-size:15px}.site-header-draft .brand b span{font-size:10px}.site-header-draft>.session-label{grid-area:1/3;justify-self:end}.site-phase{grid-area:1/2;justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.site-phase .eyebrow{letter-spacing:1px;font-size:7px}.site-phase h1{margin-top:2px;font-size:12px;font-weight:600}.site-phase-mark{color:var(--accent);font:800 24px/1 Barlow Condensed,sans-serif}.site-draft-status{display:contents}.site-header-draft .clock-half{grid-row:2;min-height:32px;padding:3px 10px}.site-header-draft .clock-meta{flex-direction:row;align-items:center;gap:8px;font-size:8px}.site-header-draft .clock-meta b{font-size:9px}.site-header-draft .clock-number{min-width:34px;font-size:26px}.site-header-draft .global-bans{grid-row:2;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);gap:0 12px;display:grid}.site-header-draft .global-bans>.section-label{white-space:nowrap;grid-area:1/1;justify-self:end;gap:3px;margin-bottom:0;font-size:7px}.site-header-draft .global-bans>.ban-row{grid-area:1/2}.site-header-draft .ban-row .item-tile{width:28px}.variant-a .candidate-panel{padding-top:0}.variant-a .player-heading .clock-half{border:0;border-left:1px solid var(--line);background:0 0;flex-direction:row;align-items:center;gap:6px;min-width:76px;margin-left:auto;padding:0 0 0 9px;display:flex}.variant-a .player-heading .clock-meta{gap:0}.variant-a .player-heading .clock-meta>span,.variant-a .player-heading .clock-track{display:none}.variant-a .player-heading .clock-meta b{font-size:8px}.variant-a .player-heading .clock-number{min-width:36px;font-size:30px}.variant-a .player-heading .clock-number small{font-size:9px}.variant-a .pool-toolbar{min-height:36px;margin-bottom:10px}.variant-a .item-tile .candidate-name{color:#d5dde8;z-index:3;pointer-events:none;background:#0b1019d9;margin:0;padding:2px 3px;font-size:9px;line-height:12px;display:block;position:absolute;inset:auto 0 0}.variant-a .candidate-grid .tile-id{color:#d5dde8;background:#0b101980;font-size:7px;top:3px;bottom:auto}.variant-a .item-tile.excluded .candidate-name,.variant-a .item-tile.banned .candidate-name,.variant-a .item-tile.locked .candidate-name,.variant-a .item-tile.series .candidate-name{color:#85909e}@media (max-width:1199px){.site-header.site-header-draft{grid-template-columns:225px minmax(0,1fr) 225px;column-gap:14px;padding-inline:16px}}@media (max-width:900px){.site-header.site-header-draft{grid-template-columns:1fr 1.1fr 1fr;gap:5px 8px}.variant-a .arena-broadcast>.player-panel{display:contents}.variant-a .player-panel>.player-heading{z-index:8;border:1px solid var(--line);border-top:2px solid var(--accent);grid-row:1;min-height:58px;position:sticky;top:0}.variant-a .player-panel.acting-panel>.player-heading{animation:1.8s ease-in-out infinite panel-breathe}.variant-a .player-panel>.player-content{border:1px solid var(--line);background:#14181f;grid-row:3}.variant-a .player-panel.blue>.player-heading,.variant-a .player-panel.blue>.player-content{grid-column:1}.variant-a .player-panel.red>.player-heading,.variant-a .player-panel.red>.player-content{grid-column:2}.variant-a .arena-broadcast>.candidate-panel{grid-row:2}.site-header-draft>.brand{grid-column:1/3}.site-phase{grid-area:2/1/3/-1}.site-header-draft .clock-half,.site-header-draft .global-bans{grid-row:3}.site-header-draft .global-bans{gap:3px 0}.site-header-draft .global-bans>.section-label{flex-direction:row;grid-area:1/1/2/-1;justify-self:center;gap:6px}.site-header-draft .global-bans>.ban-row{grid-area:1/2}.site-header-draft .ban-row .item-tile{width:29px}}@media (max-width:540px){.site-header.site-header-draft{padding:6px 10px}.site-header-draft .clock-half{align-items:center;min-height:44px;padding:4px 6px;flex-direction:row!important}.site-header-draft .clock-number{min-width:26px;font-size:24px}.site-header-draft .clock-meta{flex-direction:column;align-items:flex-start;gap:3px;font-size:7px}.site-header-draft .clock-meta b{font-size:8px}.site-header-draft .global-bans .ban-row{flex-wrap:nowrap;gap:3px;display:flex}.site-header-draft .ban-row .item-tile{width:23px}.site-header-draft .global-bans>.section-label{font-size:7px}.variant-a .item-tile .candidate-name{padding:2px;font-size:8px;line-height:10px}.variant-a .player-heading .clock-half{border:0;gap:3px;min-width:0;padding:0;flex-direction:row!important}.variant-a .player-heading .clock-meta b{font-size:6px}.variant-a .player-heading .clock-number{min-width:27px;font-size:24px}}.variant-a .player-heading .site-phase-mark{color:#424a57;letter-spacing:.5px;font-size:16px;transition:color .16s,text-shadow .16s}.variant-a .player-heading .site-phase-mark.lit{color:var(--accent);text-shadow:0 0 18px color-mix(in srgb, var(--accent) 50%, transparent)}.draft-progress{background:#252c36;width:100%;height:3px;position:relative}.draft-progress>span{background:var(--accent);box-shadow:0 0 10px var(--accent);transform:scaleX(var(--remaining));transform-origin:50%;transition:transform .2s linear;position:absolute;inset:0}.draft-progress.critical{--accent:#ffd45a}.draft-progress.paused>span{opacity:.45;box-shadow:none;transition:none}.variant-a .acting-panel,.variant-a .player-panel.acting-panel>.player-heading,.variant-a .item-tile.available,.variant-a .item-tile.next,.variant-a .loadout-target,.variant-a .loadout-next{animation:none}.variant-a .item-tile.next:after,.variant-a .loadout-target:after{content:"";z-index:2;pointer-events:none;background:var(--accent);animation:1.8s ease-in-out infinite action-overlay;position:absolute;inset:0}@keyframes action-overlay{0%,to{opacity:.08}50%{opacity:.5}}.variant-a .loadout-preview{position:relative;overflow:hidden}.variant-a .loadout-preview .avatar-caption{display:none}.variant-a .loadout-labels{z-index:4;opacity:0;visibility:hidden;pointer-events:none;background:#0c1219ed;padding:5px 9px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;inset:auto 0 0;transform:translateY(12px)}.variant-a .loadout-preview:hover .loadout-labels,.variant-a .loadout-preview:focus-visible .loadout-labels,.variant-a .loadout-preview:focus-within .loadout-labels{opacity:1;visibility:visible;transform:translateY(0)}.variant-a .loadout-labels>span.loadout-bannable{pointer-events:auto;cursor:pointer;border-bottom-color:var(--accent)}.variant-a .loadout-labels>span.loadout-bannable:hover,.variant-a .loadout-labels>span.loadout-bannable:focus-visible{background:#16202b;outline:none}.loadout-selected{color:var(--accent);margin-left:auto;font-style:normal}.variant-a .player-panel.ban-target-panel .item-tile.available:after{content:"";z-index:2;pointer-events:none;background:var(--accent);opacity:.2;animation:1.8s ease-in-out infinite action-overlay;position:absolute;inset:0}.variant-a .player-panel.ban-target-panel .loadout-labels>span.loadout-bannable{animation:1.8s ease-in-out infinite breathe}.variant-a .player-panel.ban-source .lineup-grid .item-tile,.variant-a .player-panel.ban-source .title-slots .item-tile,.variant-a .player-panel.ban-source .loadout-preview{opacity:.45}.item-tile.protected{border-color:var(--bp-protected);background:color-mix(in srgb, var(--bp-protected) 22%, #232a34)}.loadout-labels>span.loadout-protected{border-bottom-color:var(--bp-protected);background:color-mix(in srgb, var(--bp-protected) 16%, transparent)}.variant-a .player-panel.ban-target-panel .item-tile.protected,.variant-a .player-panel.ban-target-panel .loadout-labels>span.loadout-protected{opacity:.45}.variant-a .candidate-grid.pet-grid{grid-template-columns:repeat(auto-fill, var(--pet-size,92px));gap:4px}.variant-a .pet-grid .item-tile img{padding:0}.variant-a .pet-grid .tile-id{display:none}.variant-a .pet-grid .item-tile .candidate-name{font-size:clamp(6px, calc(var(--pet-size,92px) / 6), 10px);padding:0 1px;line-height:1.3}@media (prefers-reduced-motion:reduce){.variant-a .item-tile.next:after,.variant-a .loadout-target:after{opacity:.3;animation:none}.variant-a .loadout-labels,.draft-progress>span{transition:none}}.pet-size-control{border-left:1px solid #bac5d2;align-items:center;gap:7px;padding:0 9px;font-size:10px;display:flex}.pet-size-control input{accent-color:#2178b5;cursor:ew-resize;width:110px}.pet-size-control output{font-variant-numeric:tabular-nums;min-width:34px}@media (max-width:650px){.prototype-switcher:has(.pet-size-control){flex-wrap:wrap;justify-content:center;width:min(380px,100% - 20px)}.pet-size-control{border:0;border-top:1px solid #bac5d2;order:1;justify-content:center;width:100%;padding-top:4px}.pet-size-control input{flex:1}.variant-a .player-heading .site-phase-mark{font-size:11px}.variant-a .player-heading{gap:6px}}.ban-tray{min-width:0}.ban-tray-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:3px;min-height:25px;display:flex}.ban-tray-label{color:var(--muted);margin-right:4px;font-size:9px}.ban-tray-tabs button{height:25px;color:var(--muted);border:0;border-bottom:2px solid #0000;flex:none;padding:0 4px;font-size:9px}.ban-tray-tabs button small{opacity:.7;margin-left:3px;font-size:8px}.ban-tray-tabs button[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent)}.ban-tray-items{grid-template-columns:repeat(var(--ban-columns,6), minmax(0, 1fr));align-content:start;padding:5px 0 0;display:grid}.ban-tray-entry{aspect-ratio:1;min-width:0;padding:calc(12px / var(--ban-columns,6));position:relative}.ban-tray .item-tile{width:100%;height:100%}.ban-tray .item-tile img{padding:0}.ban-tray .asset-fallback{gap:0;font-size:7px}.ban-tray .asset-fallback small{display:none}.ban-tray .silhouette{font-size:15px}.ban-tray-shared,.ban-tray-badge{z-index:4;color:#203247;pointer-events:none;background:#dbe4ed;padding-inline:1px;font-size:9px;line-height:10px;position:absolute}.ban-tray-shared{bottom:calc(12px / var(--ban-columns,6));right:calc(12px / var(--ban-columns,6))}.ban-tray-badge{top:calc(12px / var(--ban-columns,6));left:calc(12px / var(--ban-columns,6))}.ban-tray-entry:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:540px){.ban-tray-tabs{gap:2px}.ban-tray-label{margin-right:1px;font-size:8px}.ban-tray-tabs button{padding-inline:2px;font-size:8px}.ban-tray-tabs button small{margin-left:2px;font-size:7px}}.variant-a .type-tabs>button{background:0 0;border:0;border-bottom:2px solid #0000;padding-inline:0}.variant-a .type-tabs>button.current{border-bottom-color:var(--accent)}.ban-tray-empty{color:var(--muted);grid-column:1/-1;align-self:center;font-size:10px}.variant-a .item-tile.banned img{filter:none;opacity:1}.variant-a .item-tile.banned:before,.variant-a .item-tile.excluded:after{background:#00000073}.prototype-app.theme-a.is-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.is-light .site-header{background:#f8fafc}.is-light .brand-symbol{color:#fff;background:#192f43}.is-light .brand b span,.is-light .session-label,.is-light .section-label,.is-light .section-label b,.is-light .type-tabs>:is(span,button),.is-light .type-tabs small,.is-light .pool-legend,.is-light .page-footer,.is-light .title-slots{color:#596b7c}.is-light .role-chip,.is-light .type-tabs .current,.is-light .pool-search input{color:#172a3c}.is-light .pool-search input::placeholder{color:#657587}.is-light .status-dot{background:#247652}.is-light .player-panel,.is-light .variant-a .player-panel>.player-content{background:#fff}.is-light .player-heading{background:color-mix(in srgb, var(--accent) 7%, #fff)}.is-light .you,.is-light .confirm-button:not(:disabled),.is-light .selection-mark,.is-light .next .tile-badge{color:#fff}.is-light .variant-a .player-heading .site-phase-mark{color:#718090;text-shadow:none}.is-light .variant-a .player-heading .site-phase-mark.lit,.is-light .clock-half.running .clock-number{color:var(--accent)}.is-light .clock-number{color:#718090}.is-light .clock-half.critical,.is-light .draft-progress.critical{--accent:#ad4900}.is-light .draft-progress{background:#cbd5df}.is-light .draft-progress>span{box-shadow:0 0 6px color-mix(in srgb, var(--accent) 45%, transparent)}.is-light .item-tile.protected{background:color-mix(in srgb, var(--bp-protected) 26%, #e1e8ef)}.is-light .loadout-labels>span.loadout-protected{background:color-mix(in srgb, var(--bp-protected) 20%, transparent)}.is-light .item-tile{background:#e1e8ef;border-color:#b7c5d2}.is-light .item-tile.available:hover{border-color:var(--accent);background:#d3e5f4}.is-light .item-tile.selected{border-color:var(--accent);background:#cfe2f3}.is-light .item-tile.next{border-color:var(--accent)}.is-light .next .silhouette{color:var(--accent)}.is-light .tile-id,.is-light .empty .tile-id{color:#4d6275}.is-light .tile-badge{color:#284056;background:#d4dee8}.is-light .next .tile-badge{background:var(--accent);color:#fff}.is-light .item-tile.banned,.is-light .item-tile.locked,.is-light .item-tile.series{background:#d4dce4}.is-light .ban-slash{background:#283646}.is-light .asset-fallback{color:#42586d;background:#d9e1e9}.is-light .asset-fallback small{color:#536a7f}.is-light .avatar-stage{border-color:var(--line);background:#e9eef3}.is-light .avatar-crosshair,.is-light .avatar-crosshair:before{background:#ccd7e1}.is-light .avatar-coordinate,.is-light .avatar-fallback{color:#657a8d}.is-light .avatar-hidden .cloth-assembly{opacity:.25}.is-light .variant-a .loadout-labels{color:#53697d;border-top:1px solid var(--line);background:#ffffffed}.is-light .loadout-labels>span{border-bottom-color:var(--line)}.is-light .loadout-labels b,.is-light .loadout-labels i{color:#243e55}.is-light .variant-a .loadout-labels>span.loadout-bannable:hover,.is-light .variant-a .loadout-labels>span.loadout-bannable:focus-visible{background:#dbe6ef}.is-light .confirm-button:disabled{color:#5a6e80;background:#ccd7e1}.is-light .status-banner{color:#793d08;background:#f9e5c7}.is-light .prototype-switcher{background:#fff;border-color:#bdcbd7;box-shadow:0 4px 20px #18324820}.is-light :is(button,a,input,select,.loadout-preview):focus-visible{outline-color:#125f99}.prototype-switcher .theme-toggle{border-left:1px solid #bac5d2;padding:0 9px;font-size:11px}.prototype-switcher .theme-toggle[aria-pressed=true]{color:#175c8c;background:#d7e8f5}.asset-tile-wrap{min-width:0;position:relative}.asset-tile-wrap>.asset-retry{z-index:5;position:absolute;bottom:2px;right:2px}.item-tile>.asset-hidden{height:100%;display:block}.cloth-part-fallback{z-index:6;color:#aab6c6;background:#171d25d9;padding:2px 3px;font-size:8px;position:absolute;top:4px;left:4px}.cloth-retry{z-index:7;color:#dbe5f0;background:#111820d9;border-color:#596777;padding:3px 6px;font-size:9px;position:absolute;bottom:7px;right:8px}.asset-retry{color:#e0e8f0;background:#19212b;border-color:#738397;padding:2px 5px;font-size:9px}.online-rule-overview{min-width:0;margin-top:8px}.online-app .status-dot.connection-rejected,.online-app .status-dot.connection-closed,.online-app .status-dot.connection-taken{background:#d36b72}.online-app .status-dot.connection-reconnecting,.online-app .status-dot.connection-connecting{background:#d2aa54}.online-error{color:#ffb8bd;background:#3a2028;border-left:2px solid #d65b68;margin:7px 0 0;padding:7px 10px;font-size:11px}.online-management-bar{justify-content:flex-end;gap:8px;max-width:1660px;margin:0 auto;padding:0 28px;display:flex}.online-management-bar button,.online-management button,.online-theme-toggle,.recheck-button{border:1px solid var(--line);color:var(--muted);background:0 0;padding:7px 10px;font-size:10px}.online-management-bar button:not(:disabled):hover,.online-management button:not(:disabled):hover,.recheck-button:not(:disabled):hover{color:var(--accent);border-color:var(--accent)}.online-management{align-items:center;gap:10px;display:flex}.online-management label{color:var(--muted);font-size:11px}.online-management input{accent-color:var(--blue);margin-right:5px}.recheck-button{min-height:43px;color:var(--blue)}.online-theme-toggle{color:inherit;border:0;padding:0}.online-theme-toggle:hover{color:var(--accent)}.reconnect-button{border:1px solid var(--line);color:var(--accent);background:0 0;margin-left:10px;padding:5px 9px;font-size:10px}.reconnect-button:hover{border-color:var(--accent)}.online-asset-tile{width:100%;display:block;position:relative}.online-asset-tile>.item-tile{width:100%}.variant-a .title-slots>.online-asset-tile{flex:none;width:36px}.asset-tile-retry{z-index:5;color:#e0e8f0;background:#19212bde;border:1px solid #738397;padding:2px 4px;font-size:8px;position:absolute;bottom:3px;right:3px}@media (min-width:901px) and (max-height:800px){.online-app .variant-a .cloth-assembly{top:46px;left:calc(50% - 15px);transform:scale(.48)!important}.online-app .variant-a .title-slots>.online-asset-tile{width:28px}}@media (min-width:1500px){.online-app .variant-a .cloth-assembly{top:78px;transform:scale(.8)!important}}.launcher-app{min-height:100vh}.launcher-main{width:min(760px,100% - 56px);margin:0 auto;padding:72px 0 80px}.launcher-main h1{letter-spacing:-1px;margin-top:12px;font-size:38px;font-weight:650}.launcher-main p{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.7}.launcher-form{border:1px solid var(--line);background:var(--surface);flex-wrap:wrap;gap:14px;margin-top:30px;padding:18px;display:flex}.launcher-form label{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.launcher-form select,.launcher-form input[type=number]{border:1px solid var(--line);color:#e6e8ec;background:#11161d;min-width:86px;padding:7px}.launcher-form .checkbox-field{flex-basis:100%}.launcher-form input[type=checkbox]{accent-color:var(--blue)}.launcher-button{color:#071728;background:var(--blue);border:0;margin-top:20px;padding:13px 18px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.launcher-button:disabled{cursor:default;opacity:.55}.launcher-message{color:#9bd2b4!important}.launcher-links{border-left:2px solid var(--blue);background:#1c2631;gap:9px;margin-top:28px;padding:18px;display:grid}.launcher-links p{margin:0 0 7px;font-size:11px}.launcher-links a{width:-moz-fit-content;width:fit-content;color:var(--blue);font-size:12px}.home-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.home-actions .launcher-button{margin-top:0}.home-secondary{border:1px solid var(--line);color:var(--muted);align-items:center;padding:12px 16px;font-size:12px;display:inline-flex}@media (max-width:800px){.launcher-main{width:min(640px,100% - 32px);padding-top:46px}.online-management-bar,.page-footer{padding-inline:16px}}.room-journey{width:min(1100px,100% - 56px);color:var(--text,#e6e8ec);margin:16px auto;font-size:13px}.room-journey form{gap:14px;display:grid}.room-journey label{gap:7px;display:grid}.room-journey textarea{resize:vertical;width:100%;min-height:72px}.room-journey input,.room-journey textarea,.room-journey select,.room-journey button{font:inherit;color:inherit;background:var(--surface,#17202b);border:1px solid var(--line,#465264);border-radius:3px;padding:8px}.room-journey button{cursor:pointer;width:-moz-fit-content;width:fit-content}.room-journey button:disabled{opacity:.5;cursor:default}.room-journey button:focus-visible,.room-journey input:focus-visible,.room-journey textarea:focus-visible,.room-journey select:focus-visible{outline:2px solid var(--blue,#62aeff);outline-offset:3px}.room-management,.journey-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.room-management label{align-items:center;display:flex}.room-management [role=alert]{flex-basis:100%}.room-history{border-top:1px solid var(--line);padding-top:12px}.room-history [aria-label=只读历史局]{background:var(--surface,#17202b);padding:16px}.room-history li{margin-bottom:8px}.history-lineups{grid-template-columns:1fr 1fr;gap:24px;display:grid}.history-items{flex-wrap:wrap;gap:8px;display:flex}.loadout-preview:hover .online-loadout-controls,.loadout-preview:focus-within .online-loadout-controls{opacity:1;visibility:visible;pointer-events:auto}.online-app .candidate-panel{min-height:0;max-height:none}.online-app .candidate-panel>:not(.candidate-grid){flex-shrink:0}.online-app .candidate-grid{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--blue) transparent;align-content:start;min-height:0;max-height:max(240px,100dvh - 480px);padding:3px 6px 3px 3px;overflow-y:auto}.online-app .candidate-grid::-webkit-scrollbar{width:8px}.online-app .candidate-grid::-webkit-scrollbar-track{background:color-mix(in srgb, var(--blue) 8%, transparent);border-radius:10px}.online-app .candidate-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--blue) 65%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:10px}.online-app .candidate-grid::-webkit-scrollbar-thumb:hover{background-color:var(--blue)}.online-app .candidate-grid:focus-visible{outline:1px solid var(--blue);outline-offset:2px}.candidate-selected-blue{--selection-left:var(--blue);--selection-right:var(--blue)}.candidate-selected-red{--selection-left:var(--red);--selection-right:var(--red)}.candidate-selected-blue.candidate-selected-red{--selection-left:var(--blue);--selection-right:var(--red)}.candidate-selection-frame{z-index:4;border:2px solid;border-image:linear-gradient(to right, var(--selection-left) 50%, var(--selection-right) 50%) 1;pointer-events:none;position:absolute;inset:0}.candidate-grid .item-tile.selected{border-width:1px}.candidate-grid .selection-mark{z-index:4;top:auto;bottom:16px;right:4px}.candidate-count{z-index:5;font-variant-numeric:tabular-nums;pointer-events:none;border:2px solid;place-items:center;min-width:22px;min-height:22px;padding:1px 4px;font-size:12px;font-weight:700;line-height:1.2;display:grid;position:absolute;top:0;right:0}.candidate-count.count-limit{color:#fff;background:#656565;border-color:#7f1d1d}.candidate-count.count-points{color:#000;background:#e4bc53;border-color:#b38a28}
