.visual-sandbox-root--figma-parity-495:not([data-vsb-dev-chrome="1"]) .vsb-app-viewport-host:has(.vsb-topology-drawer-gutter):before{content:"";position:fixed;top:0;bottom:0;left:0;width:var(--vsb-app-drawer-surface-screen-w,0);background:var(--vsb-drawer-surface,#121212);pointer-events:none}.vsb-game-viewport__surface:has(.vsb-config-drawer:not(.vsb-config-drawer--collapsed)){overflow:visible}.vsb-config-drawer--figma495[data-drawer-flank=right]:not(.vsb-config-drawer--topology-integrated){right:0!important;left:auto!important}.vsb-config-drawer--figma495[data-drawer-flank=left]:not(.vsb-config-drawer--topology-integrated){left:0!important;right:auto!important}.visual-sandbox-root .ritual-figma-pick-slot-cell{position:relative;width:var(--vsb-slot-w);height:var(--vsb-slot-h);overflow:visible!important;-webkit-clip-path:none!important;clip-path:none!important;contain:none;z-index:0}.visual-sandbox-root .ritual-figma-pick-slot-cell:has(.ritual-figma-pick-slot__cone-overlay){z-index:2}.visual-sandbox-root .ritual-figma-pick-slot__cone-band{position:absolute;left:0;right:0;bottom:-1.15rem;height:4.94rem;z-index:14;pointer-events:none;overflow:visible;-webkit-clip-path:none;clip-path:none}.visual-sandbox-root .ritual-figma-pick-slot__cone-footer{position:absolute;bottom:calc(-.35rem + 7px);top:auto;height:4.75rem;width:3.2rem;min-width:3.2rem;right:calc(-.72rem - 1px);left:auto;transform:none;border-radius:4px;overflow:visible;-webkit-clip-path:none;clip-path:none;border:none;background:transparent;box-shadow:none;z-index:15}.visual-sandbox-root .ritual-figma-pick-slot__cone-band--card-left .ritual-figma-pick-slot__cone-footer{right:calc(-.72rem - 1px);left:auto}.visual-sandbox-root .ritual-figma-pick-slot__cone-band--card-right .ritual-figma-pick-slot__cone-footer{left:calc(-.72rem + 1px);right:auto}.visual-sandbox-root .vsb-config-drawer .ritual-figma-pick-slot__cone-footer{transform:none}.visual-sandbox-root .vsb-config-drawer .ritual-figma-pick-slot__cone-band{display:none!important}.visual-sandbox-root .ritual-figma-pick-slot__cone-footer .ritual-figma-pick-slot__cone-img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;border-radius:4px;-webkit-clip-path:none;clip-path:none}.visual-sandbox-root:has(.vsb-post-draft-board--topology-approved) .visual-sandbox-header{flex:0 0 auto;margin-bottom:.35rem}.visual-sandbox-root:has(.vsb-post-draft-board--topology-approved) .visual-sandbox-dev-controls{flex:0 0 auto;overflow:visible;max-height:none}.vsb-topology-drawer__header-advantage .vsb-topology__label,.vsb-topology-drawer__header-lock .vsb-topology__label,.vsb-topology-drawer__header-score .vsb-topology__label,.vsb-topology-drawer__profile-unit .vsb-topology__label{margin:0;font-size:8px}.vsb-topology-ban-attach .vsb-topology__label{margin:0;font-size:9px}.vsb-topology__player-row--dimmed{opacity:.45}.vsb-topology__player-chip .vsb-topology__label{margin:0;font-size:9px}.visual-sandbox-root--figma-parity-495:not([data-vsb-dev-chrome="1"]) .ritual-pick-phase-board.vsb-post-draft-board--composition-assign{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.visual-sandbox-root--figma-parity-495 .vsb-post-draft-board--topology-approved{--vsb-topo-preview-h-figma:calc(var(--vsb-topo-hero-h) * 107 / 180);--vsb-topo-profile-chip:calc(var(--vsb-topo-preview-h-figma) * 106 / 107);--vsb-topo-profile-preview-gap:calc(var(--vsb-topo-hero-w) * 29 / 126);--vsb-topo-preview-gap:calc(var(--vsb-topo-hero-gap) * 15 / 21);--vsb-topo-preview-w:calc((var(--vsb-topo-grid-w) - var(--vsb-topo-profile-chip) - var(--vsb-topo-profile-preview-gap) - 3 * var(--vsb-topo-preview-gap)) / 4);--vsb-topo-preview-h:var(--vsb-topo-preview-h-figma);--vsb-topo-chip:var(--vsb-topo-profile-chip)}.visual-sandbox-root--figma-parity-495 .vsb-topology__player-row--blue .vsb-loadout-preview-slots .ritual-portrait-card--vsb-preview-filled{opacity:1;filter:none}.visual-sandbox-root--figma-parity-495 .vsb-loadout-ban-stack .ritual-pick-ban-flank__slot--filled .ritual-pick-ban-flank__img{opacity:1;transform:scale(1.08)}.visual-sandbox-root--figma-parity-495 .vsb-post-draft-board{flex:1 1 auto;aspect-ratio:auto;min-height:0;max-height:none;height:100%}.visual-sandbox-root[data-vsb-dev-chrome="1"] .vsb-topology-playfield__main{padding-bottom:calc(var(--vsb-topo-hero-gap) * .75)}.vsb-topology-board--integrated.vsb-topology-board--no-drawer .vsb-topology-playfield__main{justify-content:flex-start;align-items:flex-start;width:100%;box-sizing:border-box}.vsb-topology-board--integrated.vsb-topology-board--no-drawer .vsb-topology-playfield__stage{margin-inline:auto}.visual-sandbox-root--figma-parity-495:not([data-vsb-dev-chrome="1"]) .vsb-topology-drawer-gutter{height:calc(100% + var(--vsb-app-visible-bottom-extra, 0px));min-height:calc(100% + var(--vsb-app-visible-bottom-extra, 0px));background:var(--vsb-drawer-surface,#121212)}.visual-sandbox-root--figma-parity-495:not([data-vsb-dev-chrome="1"]) .vsb-topology-drawer-gutter:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:var(--vsb-app-visible-side-extra,0);background:var(--vsb-drawer-surface,#121212);pointer-events:none}.visual-sandbox-root--figma-parity-495:not([data-vsb-dev-chrome="1"]) .vsb-topology-drawer-gutter .vsb-config-drawer--topology-integrated{height:100%}.vsb-topology-drawer-gutter .vsb-config-drawer--topology-integrated.vsb-config-drawer--from-left.vsb-config-drawer--collapsed{transform:translateX(calc(-100% + 36px))}.vsb-topology-drawer-gutter .vsb-config-drawer--topology-integrated.vsb-config-drawer--from-right.vsb-config-drawer--collapsed{transform:translateX(calc(100% - 36px))}.vsb-post-draft-board--topology-approved[data-drawer-placement=right] .vsb-topology-result-submission{left:0;right:calc(var(--vsb-topo-drawer-frac) * 100%)}.vsb-topology-playfield--loadout .vsb-topology-hero-block{border:none;background:transparent;padding:0}.vsb-topology-playfield--loadout .vsb-topology-composition-previews{border-top:none}.vsb-topology-playfield--loadout .vsb-topology__player-chip{border:none;background:transparent;width:auto;height:auto}.vsb-topology-playfield--loadout .vsb-topology__player-chip .vsb-profile-portrait{width:var(--vsb-topo-chip);height:var(--vsb-topo-chip)}.vsb-post-draft-board--topology-approved .vsb-post-draft-overlays .vsb-config-drawer:not(.vsb-config-drawer--topology-integrated){display:none!important}.vsb-post-draft-board--topology-approved .vsb-config-drawer--from-left.vsb-config-drawer--collapsed{transform:translateX(calc(-100% + 36px))}.vsb-loadout-hero-grid .ritual-pick-territory__header{display:none}.vsb-topology-playfield--loadout .vsb-topology-hero-block{overflow:hidden}.vsb-loadout-hero-grid .ritual-figma-pick-slot{width:var(--vsb-topo-hero-w);height:var(--vsb-topo-hero-h);min-width:0;min-height:0}.vsb-loadout-arena-nav__item--active{color:rgba(248,250,252,.92)}.vsb-loadout-arena-nav__sep{opacity:.35}.vsb-loadout-score-header .ritual-pick-territory__accent-bar{align-self:center}.vsb-loadout-score-header__main{flex:1 1 auto;display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0}.vsb-loadout-score-header--p2 .vsb-loadout-score-header__main{flex-direction:row-reverse}.vsb-loadout-score-header .ritual-pick-territory__match-name{margin:0;white-space:nowrap}.vsb-topology-score--playfield.vsb-loadout-score-header{grid-column:2;grid-row:1;align-self:end}.vsb-loadout-status-core{flex:0 0 auto;width:max-content}.vsb-post-draft-board--topology-approved .vsb-loadout-status-core{width:197px;max-width:197px}.vsb-post-draft-board--topology-approved .vsb-loadout-status-core .ritual-pick-spine{flex:0 0 auto;width:197px;max-width:197px;padding:0;transform:none}.vsb-post-draft-board--topology-approved .vsb-loadout-status-core .ritual-pick-spine__ring-wrap{width:197px;height:199px;min-width:197px;min-height:199px}.vsb-post-draft-board--topology-approved .vsb-loadout-status-core .ritual-pick-spine__eyebrow{display:none}.vsb-loadout-ban-stack .ritual-pick-ban-flank{flex:0 0 auto;width:var(--vsb-topo-ban);gap:calc(var(--vsb-topo-hero-gap) * .32);margin:0;padding:0}.vsb-post-draft-board--topology-approved .vsb-loadout-ban-stack .ritual-pick-ban-flank__ghost,.vsb-post-draft-board--topology-approved .vsb-loadout-ban-stack .ritual-pick-ban-flank__slot{width:var(--vsb-topo-ban);height:var(--vsb-topo-ban)}.vsb-post-draft-board--topology-approved .vsb-loadout-hero-grid .ritual-figma-pick-slot:after{background-size:100% 100%}.vsb-post-draft-board--topology-approved .vsb-loadout-hero-grid .ritual-pick-territory--p1 .ritual-figma-pick-slot--filled:after{background-image:var(--vsb-outline-p1-1)}.vsb-post-draft-board--topology-approved .vsb-loadout-hero-grid .ritual-pick-territory--p2 .ritual-figma-pick-slot--filled:after{background-image:var(--vsb-outline-p2-1)}.vsb-topology-hero-block .vsb-post-draft-confirm{margin-top:calc(var(--vsb-topo-hero-gap) * .45);width:var(--vsb-topo-grid-w)}.vsb-post-draft-board--topology-approved .vsb-topology-playfield--loadout .vsb-loadout-preview-slots .ritual-portrait-card__img-wrap{aspect-ratio:126/180;min-height:calc(var(--vsb-topo-preview-h) - 1.125rem)}.vsb-post-draft-board--topology-approved .vsb-topology-composition-previews{gap:calc(var(--vsb-topo-hero-gap) * .22);width:var(--vsb-topo-grid-w);align-items:stretch}.vsb-post-draft-board--topology-approved .vsb-topology__player-row{width:var(--vsb-topo-grid-w);max-width:100%}.vsb-post-draft-board--topology-approved .vsb-topology__player-chip{flex:0 0 var(--vsb-topo-profile-chip);width:var(--vsb-topo-profile-chip);height:var(--vsb-topo-profile-chip);margin-right:var(--vsb-topo-profile-preview-gap)}.vsb-post-draft-board--topology-approved .vsb-topology__player-row--blue{opacity:1;filter:none}.vsb-post-draft-board--topology-approved .vsb-topology__player-row--red{align-self:flex-start;margin-left:0}.vsb-post-draft-board--topology-approved .vsb-topology__player-slots{flex:1 1 auto;min-width:min(100%,calc(4 * var(--vsb-topo-preview-w) + 3 * var(--vsb-topo-preview-gap, calc(var(--vsb-topo-hero-gap) * .35))))}.vsb-post-draft-board--topology-approved .vsb-loadout-preview-slots--dual-teams .vsb-roster-preview-block{width:100%}.vsb-post-draft-board--topology-approved .vsb-profile-portrait__label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(248,250,252,.78)}.vsb-post-draft-board--topology-approved .vsb-topology__player-row--dimmed{opacity:.38;filter:saturate(.35) brightness(.72)}.vsb-post-draft-board--topology-approved .vsb-topology__player-slots{min-width:calc(4 * var(--vsb-topo-preview-w) + 3 * var(--vsb-topo-hero-gap) * .35)}.vsb-post-draft-board--topology-approved .vsb-config-drawer{background:#383838;border-color:rgba(64,64,64,.9);box-shadow:inset -1px 0 0 rgba(0,0,0,.45)}.vsb-post-draft-board--topology-approved .vsb-config-drawer__header--figma{background:#404040;border-bottom:1px solid rgba(0,0,0,.35)}.vsb-post-draft-board--topology-approved .vsb-config-drawer--blue .vsb-config-drawer__header,.vsb-post-draft-board--topology-approved .vsb-config-drawer--red .vsb-config-drawer__header,.vsb-post-draft-board--topology-approved .vsb-config-drawer__pickslots,.vsb-post-draft-board--topology-approved .vsb-drawer-pickslot-row{background:transparent}.vsb-post-draft-board--topology-approved .vsb-drawer-pickslot-row{border-color:rgba(82,82,82,.55)}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495{--vsb-drawer-slot-base-w:126px;--vsb-drawer-slot-base-h:180px;--vsb-drawer-pick-scale:0.88;--vsb-drawer-pick-w:calc(var(--vsb-drawer-slot-base-w) * var(--vsb-drawer-pick-scale));--vsb-drawer-pick-h:calc(var(--vsb-drawer-slot-base-h) * var(--vsb-drawer-pick-scale));--vsb-drawer-cone-equipped:5.15rem;--vsb-drawer-cone-art-size:4.55rem;--vsb-drawer-cone-gap:0.28rem;--vsb-drawer-cone-visible:7;--vsb-drawer-cone-strip-view-w:calc(2px + var(--vsb-drawer-cone-equipped) * var(--vsb-drawer-cone-visible) + var(--vsb-drawer-cone-gap) * (var(--vsb-drawer-cone-visible) - 1));--vsb-drawer-cone-thumb:var(--vsb-drawer-cone-equipped);--vsb-drawer-check:1.22rem;--vsb-drawer-super-check:0.88rem;--vsb-drawer-super-strip-w:calc(var(--vsb-drawer-super-check) * 5 + 0.22rem * 4);--vsb-drawer-check-label-offset:calc(0.58rem + 0.35rem);--vsb-drawer-score-pill-h:2.9rem;--vsb-drawer-score-pill-min-w:6.5rem;--vsb-drawer-score-versus-size:2.875rem;--vsb-drawer-lock-size:3.25rem;--vsb-drawer-accent-p1:#adc7ff;--vsb-drawer-accent-p2:#ff6265;--vsb-drawer-surface:var(--showdown-surface-panel);--vsb-drawer-pickslot-gap:0.9rem;--vsb-drawer-pickslots-pad-top:calc(0.75rem - 2px);--vsb-drawer-pickslots-pad-bottom:1.75rem;--vsb-drawer-header-pad-top:0.85rem;--vsb-drawer-header-pad-inline:1.25rem;--vsb-drawer-header-pad-bottom:0.65rem;--vsb-drawer-header-pad-left:1.15rem;--vsb-drawer-header-min-h:6.5rem;--vsb-drawer-row-inner-w:calc(var(--vsb-drawer-pick-w) + 0.7rem + var(--vsb-drawer-cone-strip-view-w));--vsb-drawer-figma-content-w:calc(var(--vsb-drawer-row-inner-w) + 1.15rem + 1.5rem);width:min(877px,var(--vsb-drawer-figma-content-w));max-width:min(877px,var(--vsb-drawer-figma-content-w));min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--vsb-drawer-surface);border:none}.visual-sandbox-root .vsb-post-draft-overlays .vsb-config-drawer--figma495,.vsb-game-viewport__surface .vsb-post-draft-overlays .vsb-config-drawer--figma495{position:absolute;top:0;bottom:calc(-1 * var(--vsb-app-visible-bottom-extra, 0px));height:auto;max-height:none}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495.vsb-config-drawer--from-left{left:0;right:auto}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495.vsb-config-drawer--from-right{right:0;left:auto}.vsb-topology-drawer-gutter .vsb-config-drawer--figma495{position:relative}.visual-sandbox-root--figma-parity-495:not([data-vsb-dev-chrome="1"]) .vsb-topology-drawer-gutter .vsb-config-drawer--figma495{height:100%;min-height:0;max-height:none;background:var(--vsb-drawer-surface,#121212)}.vsb-post-draft-board--topology-approved .vsb-post-draft-overlays .vsb-config-drawer--figma495{width:min(var(--vsb-topo-drawer-w),var(--vsb-drawer-figma-content-w));max-width:min(var(--vsb-topo-drawer-w),var(--vsb-drawer-figma-content-w));min-width:0}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495.vsb-config-drawer--from-left{box-shadow:4px 0 24px rgba(0,0,0,.55);border-radius:0 12px 12px 0}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495.vsb-config-drawer--from-right{box-shadow:-4px 0 24px rgba(0,0,0,.55);border-radius:12px 0 0 12px}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__header--figma{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;min-height:var(--vsb-drawer-header-min-h,6.5rem);padding:var(--vsb-drawer-header-pad-top,.85rem) var(--vsb-drawer-header-pad-inline,1.25rem) var(--vsb-drawer-header-pad-bottom,.65rem) var(--vsb-drawer-header-pad-left,1.15rem);background:var(--vsb-drawer-surface,#121212);border-bottom:none;box-sizing:border-box}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__header-profiles{flex:0 0 auto;gap:.65rem;overflow:visible}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__single-player-switch{display:flex;align-items:center;gap:.55rem;padding-top:.12rem}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__side-buttons{display:flex;flex-direction:column;gap:.35rem}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__side-button{display:inline-flex;align-items:center;justify-content:center;width:3.65rem;height:1.75rem;border:0;border-radius:.43rem;background:rgba(61,130,255,.92);color:#08111f;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:.63rem;font-weight:700;letter-spacing:.02em;cursor:pointer}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__side-button--inactive{opacity:.54;filter:saturate(.78)}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__side-button--active{opacity:1;filter:none}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__profile-chip{position:relative;display:flex;flex-direction:column;align-items:center;border:none;background:transparent;padding:0;cursor:pointer;border-radius:999px;overflow:visible}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__profile-chip-ring{position:relative;display:block;padding-top:.48rem;line-height:0}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__profile-chip-seat-badge{position:absolute;top:0;left:-.12rem;z-index:3;min-width:1.65rem;padding:.12rem .38rem;border-radius:.35rem;background:rgba(12,14,20,.92);font-size:.62rem;font-weight:700;letter-spacing:.04em;color:#f8fafc;line-height:1.1;text-align:center;pointer-events:none}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__profile-chip--inactive .vsb-config-drawer__profile-chip-seat-badge{color:rgba(148,163,184,.72)}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__header-scoreboard{flex:0 0 auto;margin-inline:auto}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__lock-icon-btn{flex:0 0 auto;margin-left:auto}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__profile-chip-avatar{display:block;width:4.35rem;height:4.35rem;border:3px solid transparent;border-radius:50%;overflow:hidden;background-clip:padding-box;box-sizing:border-box}.visual-sandbox-root--figma-parity-495 .vsb-topology-drawer-gutter .vsb-config-drawer--topology-integrated .vsb-config-drawer__collapse-tab--figma495{top:0;bottom:0;margin-block:auto;display:grid;place-items:center;z-index:500}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__profile-chip--active.vsb-config-drawer__profile-chip--p1 .vsb-config-drawer__profile-chip-avatar{border-color:var(--vsb-drawer-accent-p1);box-shadow:0 0 0 2px rgba(173,199,255,.4),0 0 14px rgba(251,191,36,.28);opacity:1;filter:none}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__profile-chip--active.vsb-config-drawer__profile-chip--p2 .vsb-config-drawer__profile-chip-avatar{border-color:var(--vsb-drawer-accent-p2);box-shadow:0 0 0 2px rgba(255,98,101,.38),0 0 12px rgba(255,98,101,.2);opacity:1;filter:none}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__profile-chip--inactive.vsb-config-drawer__profile-chip--p1 .vsb-config-drawer__profile-chip-avatar{border-color:rgba(173,199,255,.28);color:rgba(220,228,245,.55)}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__profile-chip--inactive.vsb-config-drawer__profile-chip--p2 .vsb-config-drawer__profile-chip-avatar{border-color:rgba(255,98,101,.3);color:rgba(245,210,210,.55)}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__header-scoreboard--figma495{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;grid-column-gap:.62rem;column-gap:.62rem;grid-row-gap:.38rem;row-gap:.38rem;align-items:center;justify-items:center;width:max-content}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__header-scoreboard--figma495 .vsb-config-drawer__score-pill--p1{grid-column:1;grid-row:1;justify-self:end}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__header-scoreboard--figma495 .vsb-config-drawer__score-versus{grid-column:2;grid-row:1}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__header-scoreboard--figma495 .vsb-config-drawer__score-pill--p2{grid-column:3;grid-row:1;justify-self:start}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__header-scoreboard--figma495 .vsb-config-drawer__cycles{grid-column:1/-1;grid-row:2;justify-self:stretch;width:100%;margin:0;padding:0;text-align:center}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-pill{display:inline-flex;align-items:center;justify-content:center;width:var(--vsb-drawer-score-pill-min-w);min-width:var(--vsb-drawer-score-pill-min-w);height:var(--vsb-drawer-score-pill-h);padding:.125rem .35rem;border-radius:0;border:none;background:transparent;box-sizing:border-box;box-shadow:none}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-pill--p1,.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-pill--p2{background:transparent;border:none}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-unified{display:inline-flex;align-items:baseline;justify-content:center;width:100%;gap:0;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:1.38rem;font-weight:700;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.03em;text-transform:uppercase;text-align:center;color:#ffffff;text-shadow:none}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-pill--p1 .vsb-config-drawer__score-cap,.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-pill--p1 .vsb-config-drawer__score-sep,.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-pill--p1 .vsb-config-drawer__score-spent,.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-pill--p1 .vsb-config-drawer__score-unified,.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-pill--p2 .vsb-config-drawer__score-cap,.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-pill--p2 .vsb-config-drawer__score-sep,.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-pill--p2 .vsb-config-drawer__score-spent,.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-pill--p2 .vsb-config-drawer__score-unified{color:#ffffff}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-cap,.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-sep,.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-spent{font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-pill--over-cap .vsb-config-drawer__score-cap,.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-pill--over-cap .vsb-config-drawer__score-sep,.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-pill--over-cap .vsb-config-drawer__score-spent,.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-pill--over-cap .vsb-config-drawer__score-unified{color:#ffc300}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-versus,.vsb-config-drawer__score-versus{display:grid;place-items:center;width:var(--vsb-drawer-score-versus-size,2.875rem);height:var(--vsb-drawer-score-versus-size,2.875rem);min-width:var(--vsb-drawer-score-versus-size,2.875rem);min-height:var(--vsb-drawer-score-versus-size,2.875rem);flex:0 0 auto;box-sizing:border-box}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-versus-img,.vsb-config-drawer__score-versus-img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-diamond{display:grid;place-items:center;width:var(--vsb-drawer-score-versus-size,2.875rem);height:var(--vsb-drawer-score-versus-size,2.875rem);min-width:var(--vsb-drawer-score-versus-size,2.875rem);min-height:var(--vsb-drawer-score-versus-size,2.875rem);transform:none;border:none;background:transparent;box-shadow:none;flex:0 0 auto;box-sizing:border-box}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__score-diamond-label{display:none}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__cycles{font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:.97rem;letter-spacing:.01em;line-height:1.15;white-space:nowrap;font-weight:700}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__cycles-lead{color:#ffffff;font-weight:700}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__cycles-accent{color:#ee6565;font-weight:700}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__lock-icon-btn--figma495{align-self:center;width:var(--vsb-drawer-lock-size);height:var(--vsb-drawer-lock-size);min-width:var(--vsb-drawer-lock-size);min-height:var(--vsb-drawer-lock-size);padding:0;margin-top:0;display:grid;place-items:center;flex-shrink:0}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__lock-figma{display:block;width:var(--vsb-drawer-lock-size);height:var(--vsb-drawer-lock-size);flex-shrink:0;background-color:var(--vsb-drawer-toggle-accent,var(--vsb-drawer-accent-p1));mask:url(/figma-loadout-panel/blue-team-lock-open.svg) center/contain no-repeat;-webkit-mask:url(/figma-loadout-panel/blue-team-lock-open.svg) center/contain no-repeat;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__collapse-tab--figma495{position:absolute;top:0;bottom:0;margin-block:auto;width:28px;height:67.426px;padding:9px 9px 9px 10px;transform:none;border-radius:0;background:var(--vsb-drawer-surface,#121212);border:1px solid rgba(65,71,84,.3);box-shadow:2px 0 10px rgba(0,0,0,.35);z-index:250;pointer-events:auto;cursor:pointer}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495.vsb-config-drawer--from-left .vsb-config-drawer__collapse-tab--figma495{right:-28px;left:auto;border-right:none}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495.vsb-config-drawer--from-right .vsb-config-drawer__collapse-tab--figma495,.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495[data-drawer-flank=right] .vsb-config-drawer__collapse-tab--figma495{left:-28px;right:auto;padding:9px 10px 9px 9px;border-left:none;box-shadow:-2px 0 10px rgba(0,0,0,.35)}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495[data-drawer-flank=left] .vsb-config-drawer__collapse-tab--figma495{right:-28px;left:auto;border-right:none}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495.vsb-config-drawer--blue{--vsb-drawer-toggle-accent:var(--vsb-drawer-accent-p1)}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495.vsb-config-drawer--red{--vsb-drawer-toggle-accent:var(--vsb-drawer-accent-p2)}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer__collapse-tab-chevron{display:block;width:9px;height:17px;margin:0 auto;flex-shrink:0;background-color:var(--vsb-drawer-toggle-accent,var(--vsb-drawer-accent-p1));mask:url(/figma-loadout-panel/toggle-chevron.svg) center/contain no-repeat;-webkit-mask:url(/figma-loadout-panel/toggle-chevron.svg) center/contain no-repeat;transform:rotate(180deg);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495.vsb-config-drawer--from-right.vsb-config-drawer--collapsed{transform:translateX(calc(100% - 28px))}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495.vsb-config-drawer--from-left.vsb-config-drawer--collapsed{transform:translateX(calc(-100% + 28px))}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495.vsb-config-drawer--collapsed .vsb-config-drawer__collapse-tab-chevron{transform:rotate(0deg)}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__pickslots{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:var(--vsb-drawer-pickslots-pad-top) 1.5rem var(--vsb-drawer-pickslots-pad-bottom) 1.15rem;gap:var(--vsb-drawer-pickslot-gap);background:var(--vsb-drawer-surface);box-sizing:border-box;width:100%;max-width:var(--vsb-drawer-figma-content-w)}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-drawer-mode-toggle{width:calc(100% - 2.3rem);max-width:var(--vsb-drawer-figma-content-w);height:40px;margin:.25rem auto .75rem;padding:5px;border-radius:999px;background:#0b0b0b;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);box-sizing:border-box}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__active-combinations{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;gap:2.2rem;width:100%;max-width:var(--vsb-drawer-figma-content-w);padding:.75rem 1.5rem 3.25rem 1.15rem;margin:0 auto;overflow-x:hidden;overflow-y:auto;background:var(--vsb-drawer-surface);box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__active-combinations::-webkit-scrollbar{display:none;width:0;height:0}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-active-combination{display:flex;flex-direction:column;align-items:center;gap:.62rem;min-height:5.5rem}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-active-combination__formula,.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-active-combination__member-wrap,.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-active-combination__or-group,.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-active-combination__or-item{display:inline-flex;align-items:center;justify-content:center;gap:.72rem}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-active-combination__portrait{display:block;width:4.55rem;height:4.55rem;border-radius:50%;overflow:hidden;border:1px solid rgba(173,199,255,.75);background:rgba(12,14,20,.85);box-shadow:0 0 12px rgba(173,199,255,.22)}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-active-combination__operator,.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-active-combination__paren{color:#ffffff;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:1.35rem;font-weight:600;line-height:1}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-active-combination__delta{color:#ff6265;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-active-combination__delta:before{content:"CUSTO ADICIONAL ";color:#ffffff}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-active-combination__delta--negative{color:#35d07f}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495 .vsb-config-drawer__pickslots::-webkit-scrollbar{display:none;width:0;height:0}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row--figma495{--vsb-drawer-row-ref-h:var(--vsb-drawer-pick-h);--vsb-drawer-row-mid-col:10.3rem;--vsb-drawer-search-w:calc(var(--vsb-drawer-cone-equipped) * 2 + 0.28rem + 0.35rem);--vsb-drawer-search-left:calc(2px + var(--vsb-drawer-cone-equipped) * 5 + 0.28rem * 4);--vsb-drawer-search-h:1.75rem;--vsb-drawer-header-band-h:max(calc(var(--vsb-drawer-check-label-offset) + var(--vsb-drawer-check)),calc(var(--vsb-drawer-check-label-offset) + var(--vsb-drawer-search-h)));--vsb-drawer-super-label-h:0.5rem;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:var(--vsb-drawer-row-ref-h);grid-template-areas:"portrait main";align-items:start;grid-column-gap:.7rem;column-gap:.7rem;grid-row-gap:0;row-gap:0;padding:0;border-bottom:none;width:100%;max-width:100%;min-width:0;height:var(--vsb-drawer-row-ref-h);min-height:var(--vsb-drawer-row-ref-h);max-height:var(--vsb-drawer-row-ref-h);overflow:visible}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row--figma495>.vsb-drawer-pickslot-row__main-col{min-width:0}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__main-col{grid-area:main;position:relative;display:flex;flex-direction:column;height:var(--vsb-drawer-pick-h);min-height:var(--vsb-drawer-pick-h);max-height:var(--vsb-drawer-pick-h);width:var(--vsb-drawer-cone-strip-view-w);max-width:var(--vsb-drawer-cone-strip-view-w);min-width:var(--vsb-drawer-cone-strip-view-w);overflow:visible}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__main-col .vsb-drawer-pickslot-row__char-eidolon{min-width:max-content}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row--figma495 .ritual-figma-pick-slot__cone-band{display:none}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row--figma495:last-child{border-bottom:none}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row--figma495 .vsb-drawer-pick-slot-wrap{grid-area:portrait;width:var(--vsb-drawer-pick-w);min-width:var(--vsb-drawer-pick-w);height:var(--vsb-drawer-pick-h);overflow:visible;align-self:start;justify-self:start}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row--figma495 .vsb-drawer-pick-slot-wrap .ritual-figma-pick-slot{transform:scale(var(--vsb-drawer-pick-scale));transform-origin:top left;width:var(--vsb-drawer-slot-base-w);height:var(--vsb-drawer-slot-base-h)}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__top-band{flex:0 0 auto;position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.45rem;min-width:0;width:100%;min-height:var(--vsb-drawer-header-band-h);flex-shrink:0}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__char-eidolon{flex:0 1 auto;width:max-content;max-width:100%;min-width:0;overflow:visible;padding-left:3px;margin-left:1px}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__char-eidolon .vsb-figma-check-group__boxes{flex-wrap:nowrap}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__char-eidolon .vsb-figma-check-group__label{font-size:.58rem;letter-spacing:.05em;text-transform:uppercase}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row--accent-p1 .vsb-figma-check-group__label{color:var(--vsb-drawer-accent-p1)}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row--accent-p2 .vsb-figma-check-group__label{color:var(--vsb-drawer-accent-p2)}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__char-eidolon .vsb-figma-check-group__box{width:var(--vsb-drawer-check);height:var(--vsb-drawer-check);flex:0 0 var(--vsb-drawer-check);border:1px solid rgba(255,255,255,.08);background:var(--vsb-drawer-surface)}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row--accent-p1 .vsb-figma-check-group__box--on{border-color:var(--vsb-drawer-accent-p1);background:var(--vsb-drawer-accent-p1)}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row--accent-p2 .vsb-figma-check-group__box--on{border-color:var(--vsb-drawer-accent-p2);background:var(--vsb-drawer-accent-p2)}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__char-eidolon .vsb-figma-check-group__box--current{outline:none;outline-offset:0}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-super .vsb-figma-check-group__label{font-size:.5rem;letter-spacing:.06em;text-transform:uppercase}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-super .vsb-figma-check-group__box{width:var(--vsb-drawer-super-check);height:var(--vsb-drawer-super-check);flex:0 0 var(--vsb-drawer-super-check);border:1px solid rgba(255,255,255,.08);background:var(--vsb-drawer-surface)}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row--accent-p1 .vsb-drawer-pickslot-row__cone-super .vsb-figma-check-group__box--on{border-color:var(--vsb-drawer-accent-p1);background:var(--vsb-drawer-accent-p1)}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row--accent-p2 .vsb-drawer-pickslot-row__cone-super .vsb-figma-check-group__box--on{border-color:var(--vsb-drawer-accent-p2);background:var(--vsb-drawer-accent-p2)}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-super .vsb-figma-check-group__boxes{gap:.22rem}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-super{width:var(--vsb-drawer-super-strip-w);min-width:var(--vsb-drawer-super-strip-w);max-width:none;display:flex;flex-direction:column;align-items:center;gap:.2rem;pointer-events:auto;cursor:default;position:relative;z-index:2;overflow:visible;box-sizing:border-box;padding:0;margin-inline:auto;align-self:center}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-super .vsb-figma-check-group{width:100%;align-items:center}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-super .vsb-figma-check-group__boxes{justify-content:center}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__picker-col{position:relative;flex:1 1 auto;min-width:0;min-height:0;width:100%;max-width:100%;padding:0;display:flex;flex-direction:column;justify-content:flex-end;overflow:visible}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__picker-col .vsb-drawer-cone-scroller{flex:0 0 auto;align-self:stretch;width:var(--vsb-drawer-cone-strip-view-w);max-width:var(--vsb-drawer-cone-strip-view-w);box-sizing:border-box}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-search--figma{position:absolute;top:var(--vsb-drawer-check-label-offset);left:var(--vsb-drawer-search-left);right:auto;flex:0 0 auto;margin:0;z-index:4;display:flex;flex-direction:row;align-items:center;gap:.53rem;width:var(--vsb-drawer-search-w);max-width:var(--vsb-drawer-search-w);height:var(--vsb-drawer-search-h);min-height:var(--vsb-drawer-search-h);max-height:var(--vsb-drawer-search-h);padding:.33rem .86rem;border-radius:0;border:1.061px solid rgba(255,255,255,.05);background:transparent;box-sizing:border-box;cursor:text}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-search--figma .vsb-drawer-pickslot-row__cone-search-icon{flex:0 0 auto;width:.696rem;height:.696rem;opacity:1;background:none}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-search--figma .vsb-drawer-pickslot-row__cone-search-input{flex:1 1 auto;min-width:0;border:none;background:transparent;color:#d4d4d4;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:.663rem;font-weight:400;letter-spacing:.066rem;text-transform:uppercase;padding:0;outline:none;cursor:text}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-search--figma .vsb-drawer-pickslot-row__cone-search-input::placeholder{color:#525252}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-thumb{flex:0 0 var(--vsb-drawer-cone-art-size);width:var(--vsb-drawer-cone-art-size);height:var(--vsb-drawer-cone-art-size);min-width:var(--vsb-drawer-cone-art-size);min-height:var(--vsb-drawer-cone-art-size);padding:0;border:none;border-radius:4px;overflow:visible;background:transparent;box-shadow:none;display:flex;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab}.visual-sandbox-root--figma-parity-495 .vsb-drawer-cone-scroller--dragging .vsb-drawer-pickslot-row__cone-thumb{cursor:-webkit-grabbing;cursor:grabbing}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-art{width:100%;height:100%;object-fit:contain;object-position:center center;display:block;border:none;border-radius:4px;flex-shrink:0;pointer-events:none}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-thumb[aria-pressed=true] .vsb-drawer-pickslot-row__cone-art{filter:drop-shadow(0 0 3px rgba(173,199,255,.52)) drop-shadow(0 0 7px rgba(173,199,255,.26))}.visual-sandbox-root--figma-parity-495 .vsb-drawer-cone-scroller,.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-strip{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:nowrap;gap:var(--vsb-drawer-cone-gap);min-width:0;width:var(--vsb-drawer-cone-strip-view-w);max-width:var(--vsb-drawer-cone-strip-view-w);overflow-x:auto;overflow-y:visible;padding-inline:2px 10px;box-sizing:content-box;scrollbar-width:none;-ms-overflow-style:none;cursor:-webkit-grab;cursor:grab;touch-action:pan-x;align-self:start;scroll-padding-inline:10px}.visual-sandbox-root--figma-parity-495 .vsb-drawer-cone-scroller::-webkit-scrollbar,.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-strip::-webkit-scrollbar{display:none;width:0;height:0}.visual-sandbox-root--figma-parity-495 .vsb-drawer-cone-scroller--dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-strip-item{display:inline-flex;flex-direction:column;align-items:center;flex:0 0 var(--vsb-drawer-cone-equipped);gap:.28rem;width:var(--vsb-drawer-cone-equipped);min-width:var(--vsb-drawer-cone-equipped);max-width:var(--vsb-drawer-cone-equipped);border:none;box-shadow:none;overflow:visible}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-strip-item--selected{flex:0 0 auto;width:max(var(--vsb-drawer-cone-equipped),var(--vsb-drawer-super-strip-w));min-width:max(var(--vsb-drawer-cone-equipped),var(--vsb-drawer-super-strip-w));max-width:none}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-strip-item .vsb-drawer-pickslot-row__cone-thumb{align-self:center}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-strip-item:after,.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-strip-item:before{content:none;display:none}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-thumb{outline:none}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-thumb:focus,.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-thumb:focus-visible,.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row__cone-thumb[aria-pressed=true]{outline:none;border:none}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row--accent-p1 .vsb-drawer-pickslot-row__cone-thumb[aria-pressed=true],.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row--accent-p2 .vsb-drawer-pickslot-row__cone-thumb[aria-pressed=true]{box-shadow:none}.visual-sandbox-root--figma-parity-495 .vsb-topology-playfield--figma495 .vsb-topology-composition-previews{border-top:none}.visual-sandbox-root--figma-parity-495 .vsb-topology-playfield--figma495 .vsb-topology-playfield__stage{grid-template-rows:auto auto minmax(max-content,auto);align-items:start}.visual-sandbox-root--figma-parity-495 .vsb-topology-playfield--figma495 .vsb-topology-composition-lower,.visual-sandbox-root--figma-parity-495 .vsb-topology-playfield--figma495 .vsb-topology-composition-previews{min-height:max-content;overflow:visible}.visual-sandbox-root--figma-parity-495 .vsb-topology-playfield--figma495 .vsb-loadout-preview-slots:not(.vsb-loadout-preview-slots--dual-teams) .vsb-roster-preview-block{height:var(--vsb-topo-preview-h);min-height:var(--vsb-topo-preview-h);max-height:var(--vsb-topo-preview-h)}.visual-sandbox-root--figma-parity-495 .vsb-topology-playfield--figma495 .vsb-loadout-preview-slots:not(.vsb-loadout-preview-slots--dual-teams) .vsb-roster-preview-strip__row[data-preview-row=team2]{display:none}.visual-sandbox-root--figma-parity-495 .vsb-topology-playfield--figma495 .vsb-loadout-hero-grid .ritual-figma-pick-slot--confirmed .ritual-figma-pick-slot__portrait:before,.visual-sandbox-root--figma-parity-495 .vsb-topology-playfield--figma495 .vsb-loadout-hero-grid .ritual-figma-pick-slot--filled .ritual-figma-pick-slot__portrait:before,.vsb-post-draft-board--topology-approved .vsb-topology-playfield--loadout .vsb-loadout-hero-grid .ritual-figma-pick-slot--confirmed .ritual-figma-pick-slot__portrait:before,.vsb-post-draft-board--topology-approved .vsb-topology-playfield--loadout .vsb-loadout-hero-grid .ritual-figma-pick-slot--filled .ritual-figma-pick-slot__portrait:before{background:linear-gradient(155deg,#221e14,#6e5f38 50%,#2a261c)!important;opacity:1!important}.visual-sandbox-root--figma-parity-495 .vsb-loadout-hero-grid .ritual-figma-pick-slot--filled{filter:none}.visual-sandbox-root--figma-parity-495 .vsb-topology-composition-previews{width:var(--vsb-topo-grid-w);align-items:flex-start;gap:calc(var(--vsb-topo-preview-h-figma) * 12 / 107);padding-top:0}.visual-sandbox-root--figma-parity-495 .vsb-topology__player-row{width:var(--vsb-topo-grid-w);max-width:var(--vsb-topo-grid-w);align-self:flex-start;margin-left:0;gap:0;align-items:center}.visual-sandbox-root--figma-parity-495 .vsb-topology__player-chip{flex:0 0 var(--vsb-topo-profile-chip);width:var(--vsb-topo-profile-chip);height:var(--vsb-topo-profile-chip);margin-right:var(--vsb-topo-profile-preview-gap);align-self:center}.visual-sandbox-root--figma-parity-495 .vsb-topology__player-chip .vsb-profile-portrait{width:100%;height:100%;gap:0}.visual-sandbox-root--figma-parity-495 .vsb-topology__player-chip .vsb-profile-portrait__ring{width:100%;height:100%;box-sizing:border-box;padding:2px}.visual-sandbox-root--figma-parity-495 .vsb-topology__player-chip .vsb-profile-portrait__avatar{width:100%;height:100%}.visual-sandbox-root--figma-parity-495 .vsb-topology__player-slots{flex:1 1 auto;min-width:0;gap:var(--vsb-topo-preview-gap)}.visual-sandbox-root--figma-parity-495 .vsb-topology__player-row--red{margin-left:0;align-self:flex-start}.visual-sandbox-root--figma-parity-495 .vsb-topology__player-row--dimmed{opacity:.38;filter:saturate(.35) brightness(.72)}.visual-sandbox-root--figma-parity-495[data-rarity-prototype=on] .vsb-loadout-hero-grid .ritual-figma-pick-slot--filled .ritual-figma-pick-slot__portrait[data-sr-rarity="4"]:before,.visual-sandbox-root--figma-parity-495[data-rarity-prototype=on] .vsb-loadout-hero-grid .ritual-figma-pick-slot--filled .ritual-figma-pick-slot__portrait[data-sr-rarity="5"]:before{background:linear-gradient(155deg,#221e14,#6e5f38 50%,#2a261c)!important}.visual-sandbox-root--figma-parity-495 .vsb-loadout-preview-slots .ritual-portrait-card__img-wrap{aspect-ratio:65/107;width:100%;height:100%;min-height:0}.visual-sandbox-root--figma-parity-495 .vsb-loadout-ban-stack .ritual-pick-ban-flank__slot--filled .ritual-pick-ban-flank__img-wrap{opacity:1}.visual-sandbox-root--figma-parity-495 .vsb-loadout-ban-stack .ritual-pick-ban-flank__slot:not(.ritual-pick-ban-flank__slot--filled){display:none}.visual-sandbox-root--figma-parity-495 .ritual-pick-spine__status-stack{letter-spacing:.08em}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-assign-arsenal-shell{position:relative;overflow:visible}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-assign-profiles-band{position:absolute;inset:0 auto auto 0;right:0;height:auto;display:flex;align-items:flex-start;justify-content:center;padding-top:calc(var(--vsb-composition-profile-gap) * .5 + .4rem);pointer-events:none;z-index:14}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-assign-profiles-band .ritual-portrait-card__title{display:none}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__preview-slot--visible{pointer-events:auto}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__preview-slot .visual-sandbox-roster-preview-grid .ritual-portrait-card__title{display:none}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__preview-slot .visual-sandbox-roster-preview-grid .ritual-portrait-card__img-wrap{height:var(--vsb-preview-card-img-h)!important;min-height:var(--vsb-preview-card-img-h)!important;max-height:var(--vsb-preview-card-img-h)!important}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__preview-slot .visual-sandbox-roster-preview-grid .ritual-portrait-card__img{width:100%!important;height:var(--vsb-composition-portrait-img-h)!important;min-height:var(--vsb-composition-portrait-img-h)!important;max-height:none!important;object-fit:cover;object-position:var(--vsb-composition-portrait-position);transform:none}.visual-sandbox-root .vsb-config-drawer .vsb-drawer-pick-slot-wrap .ritual-figma-pick-slot--confirmed:has(.ritual-figma-pick-slot__face):after,.visual-sandbox-root .vsb-config-drawer .vsb-drawer-pick-slot-wrap .ritual-figma-pick-slot--filled:has(.ritual-figma-pick-slot__face):after{content:none!important;display:none!important}.visual-sandbox-root .vsb-config-drawer .vsb-drawer-pick-slot-wrap--p1 .ritual-figma-pick-slot--confirmed .ritual-figma-pick-slot__face:after,.visual-sandbox-root .vsb-config-drawer .vsb-drawer-pick-slot-wrap--p1 .ritual-figma-pick-slot--filled .ritual-figma-pick-slot__face:after{content:""!important;display:block!important;position:absolute;left:0;right:auto;top:0;bottom:0;width:4px;height:auto;-webkit-clip-path:none;clip-path:none;background:rgba(173,199,255,.92)!important;background-image:none!important;opacity:1!important;z-index:7;pointer-events:none;animation:none;box-shadow:none}.visual-sandbox-root .vsb-config-drawer .vsb-drawer-pick-slot-wrap--p2 .ritual-figma-pick-slot--confirmed .ritual-figma-pick-slot__face:after,.visual-sandbox-root .vsb-config-drawer .vsb-drawer-pick-slot-wrap--p2 .ritual-figma-pick-slot--filled .ritual-figma-pick-slot__face:after{content:""!important;display:block!important;position:absolute;right:0;left:auto;top:0;bottom:0;width:4px;height:auto;-webkit-clip-path:none;clip-path:none;background:rgba(255,98,101,.92)!important;background-image:none!important;opacity:1!important;z-index:7;pointer-events:none;animation:none;box-shadow:none}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__preview-slot .ritual-portrait-card--vsb-preview-interactive{cursor:pointer;pointer-events:auto}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__preview-slot .ritual-portrait-card--vsb-preview-interactive:hover{filter:brightness(1.06)}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-assign-profiles-band .ritual-portrait-card--vsb-preview-interactive:focus-visible .ritual-portrait-card__img-wrap,.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-assign-profiles-band .ritual-portrait-card--vsb-preview-interactive:hover .ritual-portrait-card__img-wrap{outline:2px solid rgba(251,191,36,.75);outline-offset:2px}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-assign-profiles-band__mirror{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--vsb-arena-gap);width:100%;max-width:min(1680px,100%);margin-inline:auto;padding:0 16px;box-sizing:border-box}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-assign-profiles-band__territory{flex:0 0 var(--vsb-territory-w);width:var(--vsb-territory-w);max-width:var(--vsb-territory-w);display:flex;align-items:center;justify-content:flex-start;pointer-events:auto}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-assign-profiles-band__mid{flex:0 0 calc(92.498px + var(--vsb-arena-gap) + 303.75px + var(--vsb-arena-gap) + 92.498px);width:calc(92.498px + var(--vsb-arena-gap) + 303.75px + var(--vsb-arena-gap) + 92.498px);pointer-events:none}.vsb-post-draft-overlays{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:20;overflow:visible}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-post-draft-overlays{z-index:100}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-post-draft-overlays .vsb-config-drawer,.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-post-draft-overlays .vsb-config-drawer--figma495,.visual-sandbox-root .vsb-post-draft-board--composition-assign>.vsb-config-drawer,.visual-sandbox-root .vsb-post-draft-board--composition-assign>.vsb-config-drawer--figma495,.vsb-game-viewport__surface .vsb-post-draft-board--composition-assign>.vsb-config-drawer,.vsb-game-viewport__surface .vsb-post-draft-board--composition-assign>.vsb-config-drawer--figma495{position:absolute;top:0;bottom:calc(-1 * var(--vsb-app-visible-bottom-extra, 0px))!important;height:auto!important;max-height:none!important;z-index:110}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-post-draft-overlays .vsb-config-drawer--figma495[data-drawer-flank=right]{right:0!important;left:auto!important}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-post-draft-overlays .vsb-config-drawer--figma495[data-drawer-flank=left]{left:0!important;right:auto!important}.vsb-result-submission-center{position:relative;width:min(1620px,98vw);max-width:1620px;min-height:249px}.vsb-result-submission-center__shell{position:relative;width:100%;min-height:249px;overflow:hidden;background:var(--showdown-surface-panel);-webkit-clip-path:var(--vsb-result-submission-cut);clip-path:var(--vsb-result-submission-cut)}.vsb-result-submission-center__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:35px;min-height:249px;padding:10px 10px 12px;box-sizing:border-box}.vsb-result-submission-center__team{display:flex;align-items:flex-start;gap:35px;flex:1 1;min-width:0;max-width:618px;padding:11px 10px;box-sizing:border-box}.vsb-result-submission-center__team--mirror{flex-direction:row-reverse}.vsb-result-submission-center__team-main{flex:1 1 auto;min-width:0;max-width:461px;display:flex;flex-direction:column;gap:26px}.vsb-result-submission-center__team-header{display:flex;align-items:center;justify-content:center;gap:24px}.vsb-result-submission-center__team--mirror .vsb-result-submission-center__team-header{flex-direction:row-reverse}.vsb-result-submission-center__team-pill{display:inline-flex;align-items:center;justify-content:center;width:180px;height:46px;box-sizing:border-box;border:2px solid transparent;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:20px;font-weight:700;line-height:28px}.vsb-result-submission-center__team-pill--p1{background:rgba(173,199,255,.1);border-color:#adc7ff;color:#adc7ff}.vsb-result-submission-center__team-pill--p2{background:rgba(255,173,173,.1);border-color:#ffadad;color:#ffadad}.vsb-result-submission-center__score{font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:37.969px;font-weight:700;line-height:45.563px;text-align:right;min-width:147px}.vsb-result-submission-center__score--p1{color:#adc7ff}.vsb-result-submission-center__score--p2{color:#ffadad}.vsb-result-submission-center__player-rows{display:flex;flex-direction:column;gap:22px;width:100%}.vsb-result-submission-center__player-row{display:flex;align-items:flex-end;gap:25px;width:100%}.vsb-result-submission-center__team--mirror .vsb-result-submission-center__player-row{flex-direction:row-reverse}.vsb-player-seat-avatar{flex:0 0 auto;width:var(--vsb-seat-avatar-size,49px);height:var(--vsb-seat-avatar-size,49px)}.vsb-player-seat-avatar__ring{position:relative;display:block;width:100%;height:100%;border-radius:999px;border:2px solid rgba(148,163,184,.35);box-sizing:border-box}.vsb-player-seat-avatar--p1 .vsb-player-seat-avatar__ring{border-color:rgba(173,199,255,.55)}.vsb-player-seat-avatar--p2 .vsb-player-seat-avatar__ring{border-color:rgba(255,173,173,.55)}.vsb-player-seat-avatar__badge{position:absolute;top:-2px;left:-2px;z-index:2;min-width:2.4rem;padding:.1rem .32rem;border-radius:.3rem;background:rgba(12,14,20,.94);border:1px solid rgba(0,0,0,.55);font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:.58rem;font-weight:800;letter-spacing:.04em;line-height:1.1;color:#f8fafc;text-transform:uppercase;pointer-events:none}.vsb-player-seat-avatar__face{display:block;width:100%;height:100%;border-radius:999px;background-color:#1a2236;background-repeat:no-repeat}.vsb-result-submission-center__metrics{display:flex;align-items:flex-start;gap:24px;flex:1 1 auto;min-width:0}.vsb-result-submission-center__team--mirror .vsb-result-submission-center__metrics{flex-direction:row-reverse}.vsb-result-submission-center__metric{position:relative;display:flex;align-items:center;width:77px;height:42px;box-sizing:border-box;border:1.573px solid rgba(255,255,255,.05);padding:7.866px 20.451px 7.866px 8.573px}.vsb-result-submission-center__metric-label{position:absolute;inset:0;display:flex;align-items:center;padding-left:8.573px;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:12px;font-weight:700;color:rgba(255,255,255,.1);pointer-events:none;white-space:nowrap}.vsb-result-submission-center__metric--filled .vsb-result-submission-center__metric-label{display:none}.vsb-result-submission-center__metric-input{width:100%;height:100%;border:none;background:transparent;color:#ffffff;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:12px;font-weight:700;padding:0;outline:none}.vsb-result-submission-center__metric-input:disabled{opacity:.45}.vsb-result-submission-center__passiva{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:77px;height:42px;padding:0 4px;box-sizing:border-box;cursor:pointer}.vsb-result-submission-center__passiva-label{flex:0 0 auto;margin:0;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:12px;font-weight:700;line-height:15px;color:#ffffff;white-space:nowrap;text-align:center}.vsb-result-submission-center__passiva-switch{position:relative;flex:0 0 auto;width:31px;height:20.667px;margin-top:auto}.vsb-result-submission-center__passiva-input{position:absolute;inset:0;opacity:0;width:31px;height:20.667px;margin:0;cursor:pointer;z-index:2}.vsb-result-submission-center__passiva-input:disabled{cursor:not-allowed}.vsb-result-submission-center__passiva-track{position:relative;display:flex;align-items:center;width:31px;height:20.667px;padding:0 2px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.1);box-sizing:border-box;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.vsb-result-submission-center__passiva-knob{width:14px;height:14px;border-radius:999px;background:#cbd5e1;box-shadow:0 1px 2px rgba(0,0,0,.4);transition:transform .14s ease,background .14s ease}.vsb-result-submission-center__passiva-input:checked+.vsb-result-submission-center__passiva-track{background:#7c3aed;border-color:rgba(167,139,250,.55);box-shadow:0 0 8px rgba(124,58,237,.55);justify-content:flex-end}.vsb-result-submission-center__passiva-input:checked+.vsb-result-submission-center__passiva-track .vsb-result-submission-center__passiva-knob{background:#f5f3ff}.vsb-result-submission-center__passiva-input:not(:checked)+.vsb-result-submission-center__passiva-track{justify-content:flex-start}.vsb-result-submission-center__team-side{flex:0 0 102px;display:flex;flex-direction:column;align-items:center;gap:23px}.vsb-result-submission-center__penalty{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.vsb-result-submission-center__penalty-label{font-size:19.181px;color:#ffffff}.vsb-result-submission-center__penalty-label,.vsb-result-submission-center__penalty-value{font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-weight:700;line-height:23.018px}.vsb-result-submission-center__penalty-value{font-size:14px}.vsb-result-submission-center__penalty-value--p1{color:#adc7ff}.vsb-result-submission-center__penalty-value--p2{color:#ffadad}.vsb-result-submission-center__upload-btn{display:inline-flex;align-items:center;justify-content:center;width:49px;height:34px;border-radius:5.453px;background:#4a8eff;cursor:pointer}.vsb-result-submission-center__upload-btn--disabled{opacity:.45;cursor:not-allowed}.vsb-result-submission-center__upload-input{display:none}.vsb-result-submission-center__thumbs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;width:49px}.vsb-result-submission-center__thumb{width:49px;height:34px;object-fit:cover;border-radius:4px;border:1px solid rgba(255,255,255,.12)}.vsb-result-submission-center__thumb-remove{display:block;width:100%;margin-top:2px;font-size:11px;color:#ffadad;background:transparent;border:none;cursor:pointer}.vsb-result-submission-center__hub{flex:0 0 301px;width:301px;min-height:224px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.35rem;padding:8px 0 4px;text-align:center}.vsb-result-submission-center__hub-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%}.vsb-result-submission-center__winner{margin:0;width:100%;flex:0 0 auto;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:24px;font-weight:700;line-height:23.018px;text-align:center}.vsb-result-submission-center__winner--blue{color:#adc7ff;text-shadow:0 0 8.9px rgba(173,199,255,.25)}.vsb-result-submission-center__winner--red{color:#ffadad;text-shadow:0 0 8.9px rgba(255,173,173,.25)}.vsb-result-submission-center__submit{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:174px;height:56px;padding:0 48px;margin:0;border:none;border-radius:8px;background:#4a8eff;color:#002e68;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:20px;font-weight:700;letter-spacing:-1px;text-transform:uppercase;line-height:28px;cursor:pointer}.vsb-result-submission-center__submit-icon{width:18px;height:20px;display:block;flex:0 0 auto}.vsb-result-submission-center__submit:disabled{opacity:.45;cursor:not-allowed}.vsb-result-submission-center__revoke{display:inline-flex;align-items:center;justify-content:center;min-width:174px;height:28px;padding:0 48px;border:none;border-radius:8px;background:#e21a1a;color:#680000;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:20px;font-weight:700;letter-spacing:-1px;text-transform:uppercase;line-height:28px;cursor:pointer}.vsb-result-submission-center__shell .vsb-result-revoke-modal{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.18);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:inherit}.vsb-result-revoke-modal__panel{position:relative;z-index:1;width:min(28rem,92vw);padding:1rem 1.1rem;border-radius:8px;border:1px solid rgba(248,113,113,.45);background:#0f172a;box-shadow:0 10px 32px rgba(0,0,0,.4);color:#f1f5f9}.vsb-result-revoke-modal__title{margin:0 0 .5rem;font-size:1rem}.vsb-result-revoke-modal__copy{margin:0 0 .85rem;font-size:.82rem;line-height:1.45;color:rgba(203,213,225,.92)}.vsb-result-revoke-modal__actions{display:flex;justify-content:flex-end;gap:.5rem}.vsb-result-revoke-modal__cancel,.vsb-result-revoke-modal__close,.vsb-result-revoke-modal__confirm{padding:.35rem .75rem;border-radius:4px;font-size:.78rem;font-weight:700;cursor:pointer}.vsb-result-revoke-modal__cancel{border:1px solid rgba(148,163,184,.35);background:transparent;color:#cbd5e1}.vsb-result-revoke-modal__confirm{border:none;background:#dc2626;color:#fff}.vsb-result-revoke-modal__preview{margin:.65rem 0;padding:.55rem;max-height:10rem;overflow:auto;border-radius:4px;background:#020617;border:1px solid rgba(148,163,184,.2);font-size:.68rem;white-space:pre-wrap}.vsb-post-draft-profiles{margin-top:.55rem;opacity:0}.vsb-post-draft-profiles--visible{opacity:1}.vsb-post-draft-profiles__label{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ritual-muted);margin:0 0 .4rem}.vsb-post-draft-profiles__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:.65rem 1rem}.vsb-post-draft-profiles__row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:.75rem 1.25rem;min-height:12rem}.vsb-post-draft-profiles__row:has([data-teams="2"]){min-height:19rem}.vsb-post-draft-profiles__stack{display:flex;flex-direction:column;align-items:center;gap:.45rem}.vsb-post-draft-profiles__item--active .vsb-profile-portrait__ring{border-color:#fbbf24;box-shadow:0 0 0 3px rgba(251,191,36,.35)}.visual-sandbox-root .ritual-pick-territory>.vsb-post-draft-confirm{margin-top:auto;padding-top:.85rem}.visual-sandbox-root .vsb-post-draft-board--topology-approved .ritual-pick-arena>.vsb-post-draft-composition-rail,.vsb-post-draft-board--topology-approved .vsb-post-draft-composition-rail{display:none!important}.visual-sandbox-root .vsb-post-draft-board:not(.vsb-post-draft-board--composition-assign) .ritual-pick-arena>.vsb-post-draft-composition-rail{position:absolute;right:clamp(.5rem,1.8vw,1.75rem);bottom:clamp(.35rem,1vw,.85rem);left:auto;width:max-content;max-width:min(46vw,640px);display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;padding:0;margin:0;min-height:0;pointer-events:none;z-index:14;opacity:0;transition:opacity .25s ease}.visual-sandbox-root .vsb-post-draft-board:not(.vsb-post-draft-board--composition-assign) .ritual-pick-arena>.vsb-post-draft-composition-rail--visible{opacity:1}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-post-draft-composition-rail{opacity:0;transition:opacity .25s ease}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-post-draft-composition-rail--visible{opacity:1}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__anchor{display:block;width:auto;max-width:none}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__band{display:flex;flex-direction:row;align-items:stretch;gap:var(--vsb-composition-profile-gap) .65rem;width:max-content;max-width:none}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__profiles-col{flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;pointer-events:auto}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__profiles-col--solo{min-height:var(--vsb-preview-dual-block-h);justify-content:center}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__profiles-col:not(.vsb-composition-rail__profiles-col--solo){min-height:calc(2 * var(--vsb-composition-rail-row-h) + var(--vsb-composition-chip-stack-gap))}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__anchor>.vsb-composition-rail__band>.vsb-composition-rail__profiles-col>.vsb-composition-rail__stack{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:auto;margin:0;padding:0;pointer-events:auto;gap:var(--vsb-composition-chip-stack-gap)}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__preview-col{flex:0 0 var(--vsb-preview-strip-w);display:flex;flex-direction:column;gap:var(--vsb-composition-chip-stack-gap);width:var(--vsb-preview-strip-w);pointer-events:none}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__preview-slot{flex:0 0 var(--vsb-composition-rail-row-h);display:flex;align-items:center;width:var(--vsb-preview-strip-w);min-height:var(--vsb-composition-rail-row-h);opacity:0;visibility:hidden;transition:opacity .12s ease}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__preview-slot--visible{opacity:1;visibility:visible}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__preview-slot .vsb-roster-preview-block{width:var(--vsb-preview-strip-w);min-width:var(--vsb-preview-strip-w);max-width:var(--vsb-preview-strip-w);height:var(--vsb-preview-row-h);min-height:var(--vsb-preview-row-h);max-height:var(--vsb-preview-row-h);gap:0}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__preview-slot--dual-teams{flex:0 0 var(--vsb-preview-dual-block-h);min-height:var(--vsb-preview-dual-block-h)}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__preview-slot--dual-teams .vsb-roster-preview-block{height:var(--vsb-preview-dual-block-h);min-height:var(--vsb-preview-dual-block-h);max-height:var(--vsb-preview-dual-block-h);gap:var(--vsb-preview-gap-y)}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__preview-slot:not(.vsb-composition-rail__preview-slot--dual-teams) .vsb-roster-preview-strip__row[data-preview-row=team2]{display:none}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__preview-slot--dimmed .vsb-roster-preview-block{opacity:.48;filter:saturate(.65) brightness(.82)}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__preview-slot--dimmed .vsb-roster-preview-strip__row[data-inactive=true]{opacity:.48}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__confirm-slot{flex:0 0 auto;align-self:center;display:flex;align-items:center;justify-content:center;width:148px;min-width:148px;max-width:148px;height:42px;margin:0 0 0 27px;pointer-events:auto;z-index:16}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__confirm-slot .vsb-post-draft-confirm{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:148px;max-width:148px;height:42px;margin:0;gap:0}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__confirm-slot .vsb-post-draft-confirm__hint{display:none}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__profile{display:flex;align-items:center;min-height:var(--vsb-composition-rail-row-h)}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__profile .vsb-profile-portrait__avatar{width:var(--vsb-ban-size);height:var(--vsb-ban-size)}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__profile .vsb-profile-portrait__ring{border-width:var(--vsb-ban-stroke-w)}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__profile .vsb-profile-portrait__initials{font-size:calc(var(--vsb-ban-size) * .22);letter-spacing:.04em}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__profile .vsb-profile-portrait__label{display:none}.vsb-composition-rail__stack{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:.4rem;pointer-events:auto}.vsb-composition-rail__profile-row{display:flex;flex-direction:row;align-items:flex-end;gap:.5rem;flex:0 0 auto}.vsb-composition-rail__profile--dimmed .vsb-profile-portrait{opacity:.48;filter:saturate(.65) brightness(.82)}.vsb-roster-preview-block{flex:0 0 auto;width:var(--vsb-preview-strip-w);min-width:var(--vsb-preview-strip-w);max-width:var(--vsb-preview-strip-w);height:var(--vsb-preview-block-h);min-height:var(--vsb-preview-block-h);max-height:var(--vsb-preview-block-h);display:flex;flex-direction:column;gap:var(--vsb-preview-gap-y);overflow:hidden}.vsb-roster-preview-strip__row{flex:0 0 var(--vsb-preview-row-h);height:var(--vsb-preview-row-h);min-height:var(--vsb-preview-row-h);max-height:var(--vsb-preview-row-h);width:var(--vsb-preview-strip-w);overflow:hidden}.vsb-roster-preview-strip__row[data-inactive=true]{opacity:.42}.visual-sandbox-root .visual-sandbox-roster-preview-grid .ritual-portrait-card__img-wrap{width:var(--vsb-preview-card-w)!important;height:var(--vsb-preview-card-img-h)!important;min-height:var(--vsb-preview-card-img-h)!important;max-height:var(--vsb-preview-card-img-h)!important;border:none!important;box-shadow:none!important;border-radius:var(--vsb-roster-radius);overflow:hidden}.visual-sandbox-root .visual-sandbox-roster-preview-grid .ritual-portrait-card__img{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover;object-position:center top}.visual-sandbox-root .visual-sandbox-roster-preview-grid .ritual-portrait-card__fallback{min-height:var(--vsb-preview-card-img-h)!important;height:100%;font-size:0;color:transparent}.visual-sandbox-root .visual-sandbox-roster-preview-grid .ritual-portrait-card__title{font-size:12px;font-weight:700;letter-spacing:1.2px;line-height:var(--vsb-preview-title-h);min-height:var(--vsb-preview-title-h);max-height:var(--vsb-preview-title-h);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:.1rem;padding-right:.1rem}.visual-sandbox-root .visual-sandbox-roster-preview-grid .ritual-portrait-card--vsb-preview-empty{opacity:0;pointer-events:none}.visual-sandbox-root .visual-sandbox-roster-preview-grid .ritual-portrait-card--vsb-preview-empty .ritual-portrait-card__img-wrap{background:transparent;border:none;box-shadow:none}.visual-sandbox-root .visual-sandbox-roster-preview-grid .ritual-portrait-card--vsb-preview-empty .ritual-portrait-card__title{visibility:hidden}.visual-sandbox-root[data-rarity-prototype=on] .visual-sandbox-roster-preview-grid .ritual-portrait-card--vsb-preview-filled[data-sr-rarity="5"] .ritual-portrait-card__img-wrap{background:linear-gradient(155deg,#1f1a12,#5c5030 38%,#252018);box-shadow:inset 0 0 0 1px rgba(160,130,50,.12)}.visual-sandbox-root[data-rarity-prototype=on] .visual-sandbox-roster-preview-grid .ritual-portrait-card--vsb-preview-filled[data-sr-rarity="4"] .ritual-portrait-card__img-wrap{background:linear-gradient(155deg,#161024,#3d3058 42%,#1a1428);box-shadow:inset 0 0 0 1px rgba(120,90,180,.11)}.vsb-profile-portrait{display:flex;flex-direction:column;align-items:center;gap:.35rem;border:none;background:transparent;padding:0;cursor:pointer;color:#e2e8f0}.vsb-profile-portrait__ring{position:relative;display:block;padding:0;border-radius:999px;border:2px solid rgba(148,163,184,.45);transition:border-color .2s ease,box-shadow .2s ease}.vsb-profile-portrait__seat-badge{position:absolute;top:0;left:0;z-index:3;min-width:1.65rem;padding:.12rem .38rem;border-radius:.35rem;background:rgba(12,14,20,.92);border:1px solid rgba(0,0,0,.55);font-size:.62rem;font-weight:800;letter-spacing:.06em;line-height:1.1;color:#f8fafc;text-transform:uppercase;pointer-events:none}.vsb-composition-rail__profile:not(.vsb-composition-rail__profile--active) .vsb-profile-portrait__seat-badge{color:rgba(148,163,184,.72)}.vsb-profile-portrait--locked .vsb-profile-portrait__seat-badge{color:rgba(148,163,184,.55)}.vsb-profile-portrait--blue .vsb-profile-portrait__ring{border-color:rgba(96,165,250,.75)}.vsb-profile-portrait--red .vsb-profile-portrait__ring{border-color:rgba(248,113,113,.75)}.vsb-profile-portrait--active .vsb-profile-portrait__ring{border-color:#fbbf24;box-shadow:0 0 0 3px rgba(251,191,36,.35)}.vsb-profile-portrait--turn .vsb-profile-portrait__ring{animation:vsb-profile-pulse 1.2s ease-in-out infinite}.vsb-profile-portrait--locked{opacity:.55;cursor:default}.vsb-profile-portrait__avatar{display:grid;place-items:center;width:var(--vsb-ban-size);height:var(--vsb-ban-size);border-radius:999px;overflow:hidden}.vsb-profile-portrait__face{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%}.vsb-profile-portrait__initials{font-size:1.05rem;font-weight:700;letter-spacing:.06em}.vsb-profile-portrait__label{font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ritual-muted)}.vsb-profile-portrait__lock{display:none!important}.vsb-post-draft-confirm{display:flex;flex-direction:column;align-items:center;gap:.4rem;margin-left:.5rem}.vsb-post-draft-confirm__hint{margin:0;font-size:.68rem;color:var(--ritual-muted);letter-spacing:.04em}.vsb-post-draft-confirm__btn{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:999px;border:1px solid rgba(34,197,94,.65);background:rgba(34,197,94,.18);color:#86efac;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.vsb-post-draft-confirm__btn--draft8{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:148px;min-width:148px;max-width:148px;height:42px;min-height:42px;max-height:42px;padding:0 18px;border:none;border-radius:8px;background:#4a8eff;color:#00285b;font-family:Space Grotesk,Segoe UI,system-ui,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.4px;line-height:1.2;text-transform:uppercase;box-shadow:none;filter:none}.vsb-post-draft-confirm__btn--draft8:hover{filter:brightness(1.04)}.vsb-post-draft-confirm__btn--draft8:active{filter:brightness(.96)}.visual-sandbox-root[data-product-surface=classic] .vsb-post-draft-confirm__btn--draft8{background:#f97316;color:#1c0a00}.visual-sandbox-root[data-product-surface=classic] .vsb-post-draft-confirm__btn--draft8:hover{filter:brightness(1.06)}.visual-sandbox-root .vsb-post-draft-board--composition-assign .vsb-composition-rail__confirm-slot .vsb-post-draft-confirm__btn--draft8{width:148px;min-width:148px;max-width:148px;height:42px;min-height:42px;max-height:42px;border-radius:8px}.vsb-post-draft-confirm__btn:disabled{opacity:.4;cursor:not-allowed}.vsb-post-draft-confirm__icon{font-size:1rem;line-height:1}.vsb-post-draft-arsenal-hint{margin:0;padding:.85rem 1.25rem;text-align:center;font-size:.82rem;letter-spacing:.02em}.ritual-pick-arsenal .vsb-post-draft-side-assign{margin:0;padding:.65rem .85rem .85rem;border:none;border-top:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,rgba(15,23,42,.35),rgba(15,23,42,.72))}.vsb-post-draft-side-assign__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.55rem}.vsb-post-draft-side-assign__title{margin:0;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0}.vsb-post-draft-side-assign__hint{margin:0;font-size:.72rem;color:var(--ritual-muted)}.vsb-post-draft-side-assign__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 0 .65rem}.vsb-post-draft-side-assign__confirm{display:block;margin-inline:auto}.vsb-post-draft-char{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.35rem;border-radius:8px;border:1px solid rgba(148,163,184,.3);background:#0f172a;color:#e2e8f0;font-size:.72rem;cursor:pointer}.vsb-post-draft-char--selected{border-color:#fbbf24;box-shadow:0 0 0 2px rgba(251,191,36,.35)}.vsb-post-draft-char__img{width:56px;height:56px;object-fit:cover;border-radius:6px}.visual-sandbox-root .vsb-post-draft-overlays .vsb-config-drawer{position:absolute;top:0;bottom:0;height:auto;max-height:none;transition:none}.vsb-config-drawer{width:877px;max-width:min(877px,46vw);z-index:120;display:flex;flex-direction:column;background:linear-gradient(180deg,#0c1424,#070d18);border:1px solid rgba(148,163,184,.28);box-shadow:0 16px 48px rgba(0,0,0,.62)}.vsb-config-drawer.vsb-config-drawer--collapsed{transition:transform .4s ease}.vsb-config-drawer--from-right{right:0;border-left-width:3px}.vsb-config-drawer--from-left{left:0;border-right-width:3px}.vsb-config-drawer--blue.vsb-config-drawer--from-left,.vsb-config-drawer--blue.vsb-config-drawer--from-right{border-color:rgba(96,165,250,.75)}.vsb-config-drawer--red.vsb-config-drawer--from-left,.vsb-config-drawer--red.vsb-config-drawer--from-right{border-color:rgba(248,113,113,.75)}.vsb-config-drawer--from-right.vsb-config-drawer--collapsed{transform:translateX(calc(100% - 36px))}.vsb-config-drawer--from-left.vsb-config-drawer--collapsed{transform:translateX(calc(-100% + 36px))}.visual-sandbox-root--figma-parity-495 .vsb-config-drawer--figma495{transition:transform .4s ease;will-change:transform}.vsb-config-drawer__collapse-tab{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:72px;border:none;background:rgba(30,41,59,.95);color:#e2e8f0;cursor:pointer}.vsb-config-drawer--from-right .vsb-config-drawer__collapse-tab{left:-28px;border-radius:8px 0 0 8px}.vsb-config-drawer--from-left .vsb-config-drawer__collapse-tab{right:-28px;border-radius:0 8px 8px 0}.vsb-config-drawer__header{flex:0 0 auto;padding:1.1rem 1.25rem .9rem;border-bottom:1px solid rgba(148,163,184,.25)}.vsb-config-drawer__header-bar{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.vsb-config-drawer__header-main{display:flex;flex-direction:column;gap:.25rem;min-width:0}.vsb-config-drawer__lock-btn{flex:0 0 auto;width:2.35rem;height:2.35rem;border:1px solid rgba(148,163,184,.45);border-radius:8px;background:rgba(15,23,42,.75);cursor:pointer;display:grid;place-items:center}.vsb-config-drawer__lock-btn:hover{border-color:rgba(251,191,36,.65)}.vsb-config-drawer__lock-icon{display:block;width:1.05rem;height:1.05rem;background:currentColor;color:#e2e8f0;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 118 0v3'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 118 0v3'/%3E%3C/svg%3E") center /contain no-repeat}.vsb-config-drawer__scores-row{display:flex;flex-direction:column;gap:.35rem}.vsb-config-drawer__score-line{display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vsb-config-drawer__eyebrow{margin:0;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8}.vsb-config-drawer__search{display:flex;flex-direction:column;gap:.35rem;margin-top:.65rem}.vsb-config-drawer__search-label{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.vsb-config-drawer__search-input{width:100%;padding:.5rem .65rem;border-radius:6px;border:1px solid rgba(148,163,184,.35);background:rgba(15,23,42,.85);color:#f1f5f9;font-size:.82rem}.vsb-config-drawer--blue .vsb-config-drawer__header{background:linear-gradient(180deg,rgba(37,99,235,.22),transparent)}.vsb-config-drawer--red .vsb-config-drawer__header{background:linear-gradient(180deg,rgba(220,38,38,.22),transparent)}.vsb-config-drawer__scores{display:flex;flex-direction:column;gap:.2rem;font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vsb-config-drawer__arena{font-size:.78rem;color:var(--ritual-muted)}.vsb-config-drawer__arena,.vsb-config-drawer__team{margin:0;letter-spacing:.06em;text-transform:uppercase}.vsb-config-drawer__team{font-size:1.05rem;font-weight:600;color:#f1f5f9}.vsb-config-drawer__moc-tabs{display:flex;gap:.5rem;padding:.45rem .85rem .65rem;border-bottom:1px solid rgba(148,163,184,.2)}.vsb-config-drawer__moc--active{color:#f8fafc;border-bottom:2px solid}.vsb-config-drawer--blue .vsb-config-drawer__moc--active{color:#93c5fd}.vsb-config-drawer--red .vsb-config-drawer__moc--active{color:#fca5a5}.vsb-config-drawer__header--figma{display:grid;grid-template-columns:minmax(7rem,auto) 1fr minmax(2.5rem,auto);align-items:center;grid-gap:1rem 1.25rem;gap:1rem 1.25rem;padding:1rem 1.35rem .85rem}.vsb-config-drawer__header-profiles{display:flex;flex-direction:row;align-items:center;gap:.55rem}.vsb-config-drawer__profile-chip{border:none;background:transparent;padding:0;cursor:pointer}.vsb-config-drawer__profile-chip-avatar{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:999px;border:2px solid rgba(148,163,184,.45);font-size:.82rem;font-weight:700;letter-spacing:.04em;color:#f8fafc}.vsb-config-drawer__profile-chip--active .vsb-config-drawer__profile-chip-avatar{border-color:#fbbf24;box-shadow:0 0 0 3px rgba(251,191,36,.32)}.vsb-config-drawer__profile-chip--locked{opacity:.45;cursor:default}.vsb-config-drawer__header-scoreboard{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.2rem}.vsb-config-drawer__score-vs{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.35rem .55rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vsb-config-drawer__score-major{font-size:1.65rem;font-weight:700;color:#f8fafc;line-height:1}.vsb-config-drawer__score-cap{font-size:.95rem;color:#94a3b8}.vsb-config-drawer__score-divider{font-size:.72rem;font-weight:700;letter-spacing:.12em;color:#64748b;margin:0 .15rem}.vsb-config-drawer__cycles{margin:0;font-size:.78rem;letter-spacing:.04em;color:#f87171}.vsb-config-drawer__lock-icon-btn{justify-self:end;width:2.5rem;height:2.5rem;border:none;background:transparent;cursor:pointer;display:grid;place-items:center;padding:0}.vsb-config-drawer__lock-glyph{display:block;width:1.65rem;height:1.65rem;background:#60a5fa;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M17 8h-1V6a4 4 0 00-8 0v2H7a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2V10a2 2 0 00-2-2zm-3-2a2 2 0 114 0v2h-4V6zm3 14H7V10h10v10z'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M17 8h-1V6a4 4 0 00-8 0v2H7a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2V10a2 2 0 00-2-2zm-3-2a2 2 0 114 0v2h-4V6zm3 14H7V10h10v10z'/%3E%3C/svg%3E") center /contain no-repeat}.vsb-config-drawer--red .vsb-config-drawer__lock-glyph{background:#f87171}.vsb-config-drawer__team-switch{display:flex;gap:.5rem;padding:.5rem 1.35rem .35rem;border-bottom:1px solid rgba(148,163,184,.2)}.vsb-config-drawer__team-switch-btn--active{color:#f8fafc;border-bottom:2px solid #fbbf24}.vsb-config-drawer__pickslots{flex:1 1;overflow:visible;padding:.75rem 1.1rem 1.25rem;display:flex;flex-direction:column;gap:1.15rem;scrollbar-width:none}.vsb-config-drawer__pickslots::-webkit-scrollbar{display:none;width:0;height:0}.vsb-drawer-pick-slot-wrap{flex:0 0 auto;width:calc(var(--vsb-slot-w, 126px) * .66);height:calc(var(--vsb-slot-h, 180px) * .66);overflow:visible}.vsb-drawer-pick-slot-wrap .ritual-figma-pick-slot{transform:scale(.66);transform-origin:top left;width:var(--vsb-slot-w,126px);height:var(--vsb-slot-h,180px)}.vsb-drawer-pickslot-row{display:flex;flex-direction:row;align-items:flex-start;gap:.85rem;padding-bottom:.35rem;border-bottom:1px solid rgba(148,163,184,.12)}.vsb-drawer-pickslot-row:last-child{border-bottom:none}.vsb-drawer-pickslot-row__controls{flex:1 1;min-width:0;display:flex;flex-direction:row;align-items:flex-start;gap:.75rem}.vsb-drawer-pickslot-row__cone-col{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex:0 0 auto}.vsb-drawer-pickslot-row__equipped-cone{width:4.5rem;height:4.5rem;border-radius:8px;overflow:visible;border:1px solid rgba(148,163,184,.35);background:rgba(15,23,42,.65)}.vsb-drawer-pickslot-row__equipped-cone-empty{display:block;width:100%;height:100%;background:rgba(148,163,184,.12)}.vsb-drawer-pickslot-row__gallery-col{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.vsb-drawer-pickslot-row__search{display:flex;flex-direction:column;gap:.2rem}.vsb-drawer-pickslot-row__search-label{font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.vsb-drawer-pickslot-row__search-input{width:100%;max-width:14rem;padding:.35rem .5rem;border-radius:4px;border:1px solid rgba(148,163,184,.3);background:rgba(15,23,42,.9);color:#f1f5f9;font-size:.72rem}.vsb-figma-check-group{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;flex:0 0 auto}.vsb-figma-check-group__label{font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.vsb-figma-check-group__boxes{display:flex;flex-direction:row;gap:.28rem}.vsb-figma-check-group__box{width:1.35rem;height:1.35rem;padding:0;border:1px solid rgba(96,165,250,.45);border-radius:3px;background:rgba(15,23,42,.85);cursor:pointer}.vsb-figma-check-group__box--on{background:#3b82f6;border-color:#60a5fa;box-shadow:0 0 6px rgba(59,130,246,.45)}.vsb-figma-check-group__box--current{outline:1px solid #fbbf24;outline-offset:1px}.vsb-figma-check-group__box:disabled{opacity:.35;cursor:not-allowed}.vsb-config-drawer__stack{flex:1 1;overflow-y:auto;padding:.65rem .85rem 1rem;display:flex;flex-direction:column;gap:1rem}.vsb-drawer-char-row{padding:.55rem .5rem .65rem;border-radius:10px;background:rgba(15,23,42,.55);border:1px solid rgba(148,163,184,.18)}.vsb-drawer-char-row--compact .vsb-drawer-char-row__pick{display:flex;flex-direction:column;gap:.45rem;transform:scale(.66);transform-origin:top left;width:151.5%}.vsb-drawer-mini-slot{display:flex;flex-direction:row;align-items:flex-end;gap:.45rem;width:126px;min-height:119px;padding:.35rem;border-radius:19px;background:rgba(255,255,255,.03);border:1px solid rgba(148,163,184,.22)}.vsb-drawer-mini-slot__portrait{flex:0 0 58px;width:58px;height:86px;border-radius:12px;overflow:hidden;background:#1e293b}.vsb-drawer-mini-slot__name{font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:#cbd5e1;writing-mode:vertical-rl;transform:rotate(180deg)}.vsb-drawer-char-row__selected-cone{width:72px;height:72px;border-radius:8px;overflow:hidden;border:2px solid rgba(251,191,36,.45);background:#0f172a;margin-bottom:.35rem}.vsb-drawer-char-row__selected-cone-img{width:100%;height:100%;object-fit:cover;display:block}.vsb-drawer-char-row__selected-cone-empty{display:block;width:100%;height:100%;background:rgba(30,41,59,.65)}.vsb-drawer-char-row__cone-search{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.35rem}.vsb-drawer-char-row__cone-search-input{width:100%;max-width:220px;padding:.35rem .5rem;border-radius:6px;border:1px solid rgba(148,163,184,.35);background:rgba(15,23,42,.85);color:#f1f5f9;font-size:.75rem}.vsb-super-checks{display:flex;flex-direction:column;gap:.35rem;margin-top:.35rem}.vsb-super-checks__label{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.vsb-super-checks__boxes{display:flex;flex-direction:row;gap:.4rem}.vsb-super-checks__box{width:1.35rem;height:1.35rem;padding:0;border-radius:4px;border:2px solid rgba(148,163,184,.5);background:rgba(15,23,42,.9);cursor:pointer}.vsb-super-checks__box--on{border-color:#fbbf24;background:rgba(251,191,36,.35);box-shadow:0 0 8px rgba(251,191,36,.35)}.vsb-config-drawer__footer{display:none}.vsb-drawer-char-row__head{display:flex;align-items:center;gap:.65rem;margin-bottom:.55rem}.vsb-drawer-char-row__portrait{flex:0 0 auto;width:44px;height:44px;border-radius:8px;overflow:hidden;background:#1e293b}.vsb-drawer-char-row__name{margin:0;font-size:.88rem;color:#f1f5f9}.vsb-drawer-char-row__path{margin:.15rem 0 0;font-size:.68rem;color:var(--ritual-muted)}.vsb-drawer-char-row__section{margin-top:.45rem}.vsb-drawer-char-row__section-label{display:block;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:.35rem}.vsb-cone-scroller{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.4rem;padding:.25rem 0 .5rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.vsb-cone-card{display:block;flex:0 0 72px;width:72px;height:72px;padding:0;border-radius:8px;border:2px solid rgba(148,163,184,.25);background:#0f172a;color:#e2e8f0;overflow:visible;cursor:pointer;scroll-snap-align:start}.vsb-cone-card[data-sr-rarity="5"]{border-color:rgba(251,191,36,.45)}.vsb-cone-card--selected{border-color:#fbbf24;box-shadow:0 0 0 2px rgba(251,191,36,.3)}.vsb-cone-card__art{display:block;width:100%;height:100%;background:#1e293b}.vsb-cone-card__meta,.vsb-cone-card__name,.vsb-cone-card__path{display:none!important}.vsb-config-drawer__footer{padding:.75rem;border-top:1px solid rgba(148,163,184,.25)}.vsb-post-draft-match-ready{position:absolute;top:.75rem;left:50%;transform:translateX(-50%);margin:0;padding:.45rem 1.1rem;border:1px solid rgba(34,197,94,.75);border-radius:999px;background:rgba(34,197,94,.18);box-shadow:0 8px 24px rgba(0,0,0,.35)}.vsb-post-draft-match-ready__title{margin:0;font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#86efac}.arsenal-management__icon-row{display:flex;align-items:center;gap:9px}.arsenal-management__icon-row--end{justify-content:end}.arsenal-management__icon-filter{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(173,199,255,.28);border-radius:6px;color:rgba(255,255,255,.66);background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.02)),rgba(22,25,30,.92);cursor:pointer;overflow:hidden}.arsenal-management__icon-filter--active{border-color:#4d8dff;color:#eaf2ff;box-shadow:0 0 0 1px rgba(77,141,255,.6),0 0 18px rgba(77,141,255,.24)}.arsenal-management__icon-filter-graphic{display:block;flex:0 0 auto;width:22px;height:22px;margin:0;object-fit:contain;object-position:center center}.arsenal-management__icon-filter-label{display:block;width:100%;padding:0 2px;font-size:7px;font-weight:900;letter-spacing:.02em;line-height:1;text-align:center;text-transform:uppercase}@media (max-width:980px){.arsenal-management__icon-row--end{justify-content:start}}.ranked-coin-toss-overlay{width:min(440px,100%);max-height:min(90vh,720px);overflow:auto;padding:1.5rem 1.65rem 1.75rem;border-radius:14px;border:1px solid rgba(148,163,184,.28);background:linear-gradient(165deg,#0f172a,#1e1b4b 48%,#0f172a);box-shadow:0 28px 60px -18px rgba(0,0,0,.75);color:#e2e8f0;outline:none;text-align:center}.initiative-decider-panel__title{margin:0 0 .5rem;font-size:1.05rem;color:var(--ritual-text)}.initiative-decider-panel__lede{margin:0 0 1rem;font-size:.88rem;line-height:1.55}.initiative-decider-panel__field{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem}.initiative-decider-panel__label{font-size:.82rem;color:var(--ritual-muted)}.initiative-decider-panel__actions{display:flex;gap:.65rem;flex-wrap:wrap;margin-top:.25rem}.betting-wager-submission-center--lifecycle.vsb-result-submission-center,.betting-wager-submission-center--open.vsb-result-submission-center{width:min(716px,88vw);max-width:716px;min-height:249px}.betting-wager-submission-center--lifecycle .vsb-result-submission-center__shell,.betting-wager-submission-center--open .vsb-result-submission-center__shell{min-height:249px}.betting-wager-submission-center .vsb-result-submission-center__inner.betting-wager-panel{align-items:center!important;justify-content:flex-start!important;gap:26px!important;padding:35px 33px!important;width:100%;box-sizing:border-box}.betting-wager-submission-center__side-pill--active.vsb-result-submission-center__team-pill--p1{box-shadow:0 0 0 1px rgba(173,199,255,.45),0 0 16px rgba(173,199,255,.2)}.betting-wager-submission-center__side-pill--active.vsb-result-submission-center__team-pill--p2{box-shadow:0 0 0 1px rgba(255,173,173,.45),0 0 16px rgba(255,173,173,.18)}