.visual-sandbox-root .vsb-post-draft-confirm .vsb-post-draft-confirm__btn--draft8{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;padding:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#f5a524!important;border:1.5px solid #c47d10!important;color:#1a1200!important;box-shadow:none!important;filter:none!important;transform:none!important;position:relative!important}.visual-sandbox-root .vsb-post-draft-confirm__btn--draft8 .vsb-post-draft-confirm__text{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.visual-sandbox-root .vsb-post-draft-confirm .vsb-post-draft-confirm__btn--draft8:after{content:""!important;display:block!important;width:14px!important;height:8px!important;border-left:2.5px solid #1a1200!important;border-bottom:2.5px solid #1a1200!important;transform:rotate(-45deg) translate(1px,-1px)!important;pointer-events:none}.visual-sandbox-root .vsb-post-draft-confirm .vsb-post-draft-confirm__btn--draft8:hover{background:#ffb84a!important}.visual-sandbox-root .vsb-post-draft-confirm .vsb-post-draft-confirm__btn--draft8:focus-visible{outline:2px solid #ffb84a;outline-offset:3px}.visual-sandbox-root .vsb-config-drawer .vsb-drawer-pickslot-row__main-col>.vsb-drawer-pickslot-row__top-band,.vsb-config-drawer .vsb-drawer-pickslot-row .vsb-drawer-pickslot-row__main-col>.vsb-drawer-pickslot-row__top-band{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:flex-end!important;width:100%!important;max-width:100%!important;min-width:0;box-sizing:border-box}.visual-sandbox-root .vsb-drawer-pickslot-row__top-band>.vsb-drawer-pickslot-row__char-eidolon,.vsb-config-drawer .vsb-drawer-pickslot-row__top-band>.vsb-drawer-pickslot-row__char-eidolon{flex:0 0 auto!important}.visual-sandbox-root .vsb-drawer-cone-searchbar,.vsb-config-drawer .vsb-drawer-cone-searchbar{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;flex-direction:row;align-items:center;gap:.45rem;flex:0 1 12rem!important;width:12rem;min-width:0!important;max-width:100%;height:1.75rem;margin:0 0 0 auto!important;padding:0 .6rem;border:1px solid rgba(255,255,255,.12);border-radius:0;background:rgba(255,255,255,.02);color:#a3a3a3;box-sizing:border-box;cursor:text;z-index:3}.visual-sandbox-root .vsb-drawer-cone-searchbar:focus-within,.vsb-config-drawer .vsb-drawer-cone-searchbar:focus-within{border-color:rgba(173,199,255,.55);color:#d4d4d4}.visual-sandbox-root .vsb-drawer-cone-searchbar__glyph,.vsb-config-drawer .vsb-drawer-cone-searchbar__glyph{display:block!important;flex:0 0 auto;width:.75rem;height:.75rem;pointer-events:none}.visual-sandbox-root .vsb-drawer-cone-searchbar__input,.vsb-config-drawer .vsb-drawer-cone-searchbar__input{display:block!important;visibility:visible!important;flex:1 1 auto;min-width:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#e5e5e5;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:.7rem;letter-spacing:.02rem;outline:none;box-sizing:border-box}.visual-sandbox-root .vsb-drawer-cone-searchbar__input::placeholder,.vsb-config-drawer .vsb-drawer-cone-searchbar__input::placeholder{color:#737373}.visual-sandbox-root .vsb-drawer-pickslot-row__gallery-col>.vsb-drawer-cone-searchbar,.vsb-config-drawer .vsb-drawer-pickslot-row__gallery-col>.vsb-drawer-cone-searchbar{align-self:flex-end;margin:0 0 .35rem auto!important}.visual-sandbox-root .vsb-drawer-pickslot-row__cone-row,.vsb-config-drawer .vsb-drawer-pickslot-row__cone-row{display:flex;flex-direction:row;align-items:flex-start;gap:6px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.visual-sandbox-root .vsb-drawer-pickslot-row__gallery-col .vsb-drawer-pickslot-row__cone-row>.vsb-cone-scroller,.visual-sandbox-root .vsb-drawer-pickslot-row__picker-col .vsb-drawer-pickslot-row__cone-row>.vsb-drawer-cone-scroller,.vsb-config-drawer .vsb-drawer-pickslot-row__gallery-col .vsb-drawer-pickslot-row__cone-row>.vsb-cone-scroller,.vsb-config-drawer .vsb-drawer-pickslot-row__picker-col .vsb-drawer-pickslot-row__cone-row>.vsb-drawer-cone-scroller{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:100%!important;overflow-x:auto!important;box-sizing:border-box!important}.visual-sandbox-root .vsb-drawer-pickslot-row__cone-row .vsb-drawer-cone-search__empty,.vsb-config-drawer .vsb-drawer-pickslot-row__cone-row .vsb-drawer-cone-search__empty{align-self:center;font-size:.7rem;color:#a3a3a3;white-space:nowrap}.visual-sandbox-root.visual-sandbox-root--mobile-preview .vsb-drawer-cone-searchbar,.vsb-config-drawer.vsb-config-drawer--mobile-sheet .vsb-drawer-cone-searchbar{flex:1 1 auto!important;width:auto;max-width:11rem;height:22px;margin-left:6px!important;padding:0 4px;gap:2px;overflow:hidden}.visual-sandbox-root.visual-sandbox-root--mobile-preview .vsb-drawer-cone-searchbar__glyph,.vsb-config-drawer.vsb-config-drawer--mobile-sheet .vsb-drawer-cone-searchbar__glyph{width:10px;height:10px}.visual-sandbox-root.visual-sandbox-root--mobile-preview .vsb-drawer-cone-searchbar__input,.vsb-config-drawer.vsb-config-drawer--mobile-sheet .vsb-drawer-cone-searchbar__input{flex:0 0 auto;width:calc((100% - 11px) / .62);height:calc(100% / .62);font-size:16px;letter-spacing:0;transform:scale(.62);transform-origin:left center;margin-right:calc((100% - 11px) * -.6129)}.vsb-config-drawer{--vsb-dr-accent:#ff5a5f;--vsb-dr-accent-dim:rgba(255,90,95,0.18);--vsb-dr-accent-ink:#ffb3b5;--vsb-dr-accent-strong:#d6343a}.vsb-config-drawer--blue,.vsb-dr-mobile--p1,.vsb-drawer-pickslot-row--accent-p1{--vsb-dr-accent:#3b7bff;--vsb-dr-accent-dim:rgba(59,123,255,0.2);--vsb-dr-accent-ink:#b9cdff;--vsb-dr-accent-strong:#2a62de}.vsb-dr-mobile--p2,.vsb-drawer-pickslot-row--accent-p2{--vsb-dr-accent:#ff5a5f;--vsb-dr-accent-dim:rgba(255,90,95,0.18);--vsb-dr-accent-ink:#ffb3b5;--vsb-dr-accent-strong:#d6343a}.vsb-dr-levels{display:inline-flex;gap:2px;padding:2px;border-radius:6px;background:#0b0b0d;--vsb-lv-s:var(--vsb-app-scale,1);font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif)}.vsb-dr-levels--stretch{display:flex;width:100%}.vsb-dr-levels__btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;white-space:nowrap;min-width:1.6rem;height:calc(round(1.3rem * var(--vsb-lv-s), 1px) / var(--vsb-lv-s));padding:0 .3rem;border:0;border-radius:4px;background:transparent;color:#8a909c;font:inherit;font-size:.62rem;font-weight:600;letter-spacing:.02em;line-height:1;cursor:pointer}.vsb-dr-levels--stretch .vsb-dr-levels__btn{flex:1 1;height:calc(round(2.25rem * var(--vsb-lv-s), 1px) / var(--vsb-lv-s));font-size:.8rem}.vsb-dr-levels__btn:hover:not(:disabled){color:#fff}.vsb-dr-levels__btn--filled{background:var(--vsb-dr-accent-dim);color:var(--vsb-dr-accent-ink)}.vsb-dr-levels__btn--current{background:var(--vsb-dr-accent-strong);color:#fff}.vsb-dr-levels__btn:disabled{cursor:default;opacity:.45}.vsb-dr-levels__btn:focus-visible{outline:2px solid #f6c343;outline-offset:1px}.visual-sandbox-root .vsb-dr-cone-row{align-items:center;gap:.75rem}.vsb-dr-equipped{display:flex;align-items:center;gap:.6rem;flex:0 0 auto;min-width:0}.vsb-dr-equipped__cone{flex:0 0 auto;width:var(--vsb-drawer-cone-art-size,4.55rem);height:var(--vsb-drawer-cone-art-size,4.55rem);display:block}.vsb-dr-equipped__cone img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 0 4px var(--vsb-dr-accent-dim)) drop-shadow(0 0 8px var(--vsb-dr-accent-dim))}.vsb-dr-equipped__cone--empty{border-radius:6px;border:1px dashed rgba(255,255,255,.18);transform:skewX(-6deg);width:calc(var(--vsb-drawer-cone-art-size, 4.55rem) * .8);height:calc(var(--vsb-drawer-cone-art-size, 4.55rem) * .9)}.vsb-dr-equipped__info{display:flex;flex-direction:column;gap:.35rem;min-width:0}.vsb-dr-equipped__name{max-width:10.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:.72rem;font-weight:700}.vsb-dr-equipped__name--empty{color:#8a909c}.vsb-dr-equipped__hint{color:#6b7180;font-size:.6rem;letter-spacing:.06em;text-transform:uppercase}.visual-sandbox-root .vsb-dr-cone-row>.vsb-drawer-cone-scroller{align-self:center}.visual-sandbox-root .vsb-drawer-pickslot-row__picker-col .vsb-dr-cone-row>.vsb-drawer-cone-scroller.vsb-drawer-cone-scroller{flex:0 0 auto!important;width:var(--vsb-dr-strip-w,auto)!important;max-width:var(--vsb-dr-strip-w,100%)!important;padding-inline:0!important;box-sizing:content-box!important}.visual-sandbox-root .vsb-config-drawer .vsb-dr-lock.vsb-dr-lock{display:inline-flex!important;align-items:center;gap:.4rem;width:auto!important;min-width:0!important;max-width:15rem;height:2.2rem!important;min-height:2.2rem;padding:0 .8rem!important;border:0!important;border-radius:8px!important;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#24262c!important;color:#a8aebb!important;box-shadow:none!important;cursor:default}.visual-sandbox-root .vsb-config-drawer .vsb-dr-lock.vsb-dr-lock[data-lock-state=ready]{background:var(--vsb-dr-accent-strong)!important;color:#fff!important;box-shadow:0 0 0 3px var(--vsb-dr-accent-dim)!important;cursor:pointer}.visual-sandbox-root .vsb-config-drawer .vsb-dr-lock.vsb-dr-lock[data-lock-state=review-side-2]{background:#2a2412!important;color:#f6c343!important;cursor:pointer}.visual-sandbox-root .vsb-config-drawer .vsb-dr-lock.vsb-dr-lock[data-lock-state=locked]{background:#123526!important;color:#5ee0a4!important}.vsb-dr-lock__icon{flex:0 0 auto;width:.8rem;height:.8rem}.vsb-dr-lock__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.visual-sandbox-root .vsb-dr-mobile{display:flex;flex-direction:column;gap:.75rem;padding:.25rem .85rem .85rem;min-height:0;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif)}.vsb-dr-mobile__label{display:flex;justify-content:space-between;margin-bottom:.35rem;color:#8a909c;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vsb-dr-mobile__label b{color:#fff}.vsb-dr-mobile__chars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.visual-sandbox-root.visual-sandbox-root--mobile-preview .vsb-dr-mobile{--mobile-drawer-pick-scale:0.66;--mobile-drawer-pick-w:calc(126px * var(--mobile-drawer-pick-scale));--mobile-drawer-pick-h:calc(180px * var(--mobile-drawer-pick-scale))}@media (max-width:370px){.visual-sandbox-root.visual-sandbox-root--mobile-preview .vsb-dr-mobile{--mobile-drawer-pick-scale:0.6}}@media (min-width:420px){.visual-sandbox-root.visual-sandbox-root--mobile-preview .vsb-dr-mobile{--mobile-drawer-pick-scale:0.72}}.vsb-dr-mobile__chars{justify-items:center}.vsb-dr-pick{display:block;padding:0;border:0;background:transparent;cursor:pointer;transition:opacity .12s ease,filter .12s ease}.vsb-dr-pick[aria-pressed=false]{opacity:.62}.vsb-dr-pick[aria-pressed=true]{filter:drop-shadow(0 0 4px var(--vsb-dr-accent)) drop-shadow(0 0 12px var(--vsb-dr-accent-dim))}.vsb-dr-pick:focus-visible{outline:2px solid #f6c343;outline-offset:3px}@media (prefers-reduced-motion:reduce){.vsb-dr-pick{transition:none}}.vsb-dr-mobile__cones{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:3.4rem;grid-gap:.5rem;gap:.5rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px;touch-action:pan-x}.vsb-dr-mobile__cones::-webkit-scrollbar{display:none}.vsb-dr-cone{width:3.4rem;height:3.9rem;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer}.vsb-dr-cone[aria-pressed=true] img{filter:drop-shadow(0 0 4px var(--vsb-dr-accent)) drop-shadow(0 0 10px var(--vsb-dr-accent-dim))}.vsb-dr-cone img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.vsb-dr-mobile__empty{color:#a3a3a3;font-size:.7rem}.vsb-dr-mobile__sbar{display:flex;align-items:center;gap:.6rem;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.08)}.vsb-dr-mobile__sbar-cone{flex:0 0 auto;width:2.75rem;height:3.1rem}.vsb-dr-mobile__sbar-cone img{width:100%;height:100%;object-fit:contain;display:block}.vsb-dr-mobile__sbar-cone--empty{border:1px dashed rgba(255,255,255,.2);border-radius:6px}.vsb-dr-mobile__sbar .vsb-dr-levels{flex:1 1 auto}.vsb-dr-mobile__sbody{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.vsb-dr-mobile__sname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:.72rem;font-weight:700;line-height:1.25}.vsb-dr-mobile__sbar-hint{flex:1 1 auto;color:#8a909c;font-size:.72rem}.visual-sandbox-root .vsb-config-drawer .vsb-dr-mobile .vsb-drawer-cone-searchbar{flex:0 0 auto!important;width:100%!important;max-width:none!important;height:2.5rem!important;margin:0!important;padding:0 .75rem!important;gap:.5rem!important;border-radius:8px!important}.visual-sandbox-root .vsb-config-drawer .vsb-dr-mobile .vsb-drawer-cone-searchbar__glyph{width:14px!important;height:14px!important}.visual-sandbox-root.visual-sandbox-root--mobile-preview .vsb-config-drawer .vsb-dr-lock.vsb-dr-lock{display:inline-flex!important;width:auto!important;max-width:9.5rem;height:2.25rem!important;min-height:2.25rem!important;padding:0 .7rem!important}.vsb-dr-sides{display:flex;gap:4px;margin:.15rem 1.15rem .7rem;padding:4px;border-radius:10px;background:#0b0b0d;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif)}.vsb-dr-sides__tab{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.35rem;padding:.35rem .6rem;border:0;border-radius:7px;background:transparent;color:#8a909c;font:inherit;cursor:pointer}.vsb-dr-sides__tab--active{background:#1e1f24;color:#fff;box-shadow:inset 0 -2px 0 var(--vsb-dr-accent)}.vsb-dr-sides__label{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vsb-dr-sides__status{font-size:.6rem;font-weight:600;letter-spacing:.04em;color:#8a909c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vsb-dr-sides__status--done{color:#5ee0a4}.vsb-dr-sides__status--review{color:#f6c343}.vsb-dr-sides__status--review:before{content:"";display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:currentColor;vertical-align:1px}.vsb-dr-sides__tab:focus-visible{outline:2px solid #f6c343;outline-offset:1px}.visual-sandbox-root.visual-sandbox-root--mobile-preview .vsb-dr-sides{margin:0 12px 8px}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row--figma495 .vsb-drawer-pickslot-row__top-band{min-height:0;align-items:center}.visual-sandbox-root--figma-parity-495 .vsb-drawer-pickslot-row--figma495 .vsb-drawer-pickslot-row__picker-col{flex:1 1 auto;justify-content:center}.visual-sandbox-root .vsb-config-drawer .vsb-config-drawer__header--figma.vsb-dr-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:center!important;grid-column-gap:.75rem!important;column-gap:.75rem!important}.visual-sandbox-root .vsb-config-drawer .vsb-dr-header>.vsb-config-drawer__header-profiles{grid-column:1!important;grid-row:1!important;justify-self:start!important}.visual-sandbox-root .vsb-config-drawer .vsb-dr-header>.vsb-config-drawer__header-scoreboard{grid-column:2!important;grid-row:1!important;justify-self:center!important;margin:0!important}.visual-sandbox-root .vsb-config-drawer .vsb-dr-header>.vsb-dr-lock,.visual-sandbox-root .vsb-config-drawer .vsb-dr-header>[data-testid=vsb-drawer-consent]{grid-column:3!important;grid-row:1!important;justify-self:end!important}.visual-sandbox-root .vsb-config-drawer .vsb-dr-header .vsb-config-drawer__profile-chip--inactive{opacity:.42;filter:grayscale(.7);transition:opacity .12s ease,filter .12s ease}.visual-sandbox-root .vsb-config-drawer .vsb-dr-header .vsb-config-drawer__profile-chip--inactive:hover{opacity:.75;filter:none}.visual-sandbox-root.visual-sandbox-root--mobile-preview .vsb-config-drawer .vsb-config-drawer__header--figma.vsb-dr-header{padding:10px 12px 8px!important;column-gap:8px!important}.visual-sandbox-root.visual-sandbox-root--mobile-preview .vsb-dr-header .vsb-config-drawer__header-scoreboard{transform:scale(.78);transform-origin:center center}.visual-sandbox-root.visual-sandbox-root--mobile-preview .vsb-dr-header .vsb-config-drawer__profile-chip-avatar,.visual-sandbox-root.visual-sandbox-root--mobile-preview .vsb-dr-header .vsb-config-drawer__profile-chip-ring{width:44px!important;height:44px!important}.visual-sandbox-root.visual-sandbox-root--mobile-preview .vsb-config-drawer .vsb-dr-header>.vsb-dr-lock.vsb-dr-lock{max-width:7.5rem;padding:0 .55rem!important;font-size:.58rem}.vsb-dr-switchrow{display:flex;flex-direction:column;flex:0 0 auto}.vsb-dr-switchrow--inline{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;margin:.1rem 1.15rem .9rem}.vsb-dr-switchrow--inline .vsb-dr-sides{margin:0;padding:3px;border-radius:999px;flex:0 0 auto}.vsb-dr-switchrow--inline .vsb-dr-sides__tab{flex:0 0 auto;min-height:2rem;padding:0 .85rem;border-radius:999px;gap:.45rem;box-shadow:none}.vsb-dr-switchrow--inline .vsb-dr-sides__tab--active{box-shadow:inset 0 0 0 1px var(--vsb-dr-accent-dim)}.vsb-dr-switchrow--inline .vsb-dr-sides__label{font-size:.68rem}.vsb-dr-switchrow--inline .vsb-dr-sides__status{font-size:.6rem}.vsb-dr-switchrow--inline>.vsb-drawer-mode-toggle{margin-left:auto!important}.vsb-dr-equipped__info>.vsb-dr-levels{align-self:flex-start}.visual-sandbox-root .vsb-config-drawer--mobile-sheet .vsb-dr-header{touch-action:none}.visual-sandbox-root .vsb-dr-mobile>*{flex-shrink:0}.visual-sandbox-root .vsb-config-drawer--mobile-sheet>.vsb-dr-mobile{overflow-y:auto;overscroll-behavior-y:contain}.visual-sandbox-root .vsb-config-drawer .vsb-dr-pick .ritual-figma-pick-slot__cost-ribbon{padding-left:.85rem!important;padding-right:.25rem!important}.visual-sandbox-root .vsb-config-drawer .vsb-dr-pick .ritual-figma-pick-slot__cone-overlay{right:-10px!important;bottom:-18px!important;width:76px!important;height:100px!important;object-fit:contain!important;object-position:center bottom!important;z-index:50!important}.visual-sandbox-root .vsb-config-drawer .vsb-dr-pick .ritual-figma-pick-slot--has-cone{overflow:visible!important;-webkit-clip-path:none!important;clip-path:none!important}.visual-sandbox-root .vsb-config-drawer .vsb-dr-pick .ritual-figma-pick-slot--has-cone .ritual-figma-pick-slot__name{box-sizing:border-box;padding-right:44px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vsb-drawer-mode-toggle{display:flex;align-items:center;width:calc(100% - 2.3rem);max-width:var(--vsb-drawer-figma-content-w);height:40px;margin:.25rem auto 1.15rem;padding:5px;border-radius:999px;background:#0b0b0b;box-sizing:border-box}.vsb-drawer-mode-toggle__tab{flex:1 1 50%;display:flex;align-items:center;justify-content:center;min-width:0;height:30px;padding:0 6px;border:0;border-radius:999px;background:transparent;color:rgba(236,242,255,.62);font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vsb-drawer-mode-toggle__tab[aria-selected=true]{background:#1e1e1e;color:#ffffff}.vsb-drawer-mode-toggle__tab:focus-visible{outline:2px solid #f6c343;outline-offset:1px}.visual-sandbox-root .vsb-config-drawer .vsb-drawer-mode-toggle.vsb-drawer-mode-toggle--compact,.vsb-drawer-mode-toggle--compact{width:auto;max-width:none;height:38px;margin:0;padding:4px;flex:0 0 auto}.vsb-drawer-mode-toggle--compact .vsb-drawer-mode-toggle__tab{flex:0 0 auto;height:30px;padding:0 18px;font-size:11px}.visual-sandbox-root .vsb-config-drawer--figma495{overflow:visible!important}.visual-sandbox-root .vsb-config-drawer--figma495>.vsb-config-drawer__collapse-tab,.visual-sandbox-root .vsb-config-drawer--figma495>.vsb-config-drawer__collapse-tab--figma495{display:flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;position:absolute!important;top:50%!important;width:18px!important;min-width:18px!important;height:56px!important;margin:0!important;padding:0!important;border:none!important;outline:none!important;background:#101218!important;color:rgba(232,237,248,.72)!important;cursor:pointer!important;pointer-events:auto!important;z-index:80!important;box-shadow:none!important}.visual-sandbox-root .vsb-config-drawer--from-left>.vsb-config-drawer__collapse-tab,.visual-sandbox-root .vsb-config-drawer--from-left>.vsb-config-drawer__collapse-tab--figma495{right:0!important;left:auto!important;transform:translate(100%,-50%)!important;border-radius:0 6px 6px 0!important}.visual-sandbox-root .vsb-config-drawer--from-right>.vsb-config-drawer__collapse-tab,.visual-sandbox-root .vsb-config-drawer--from-right>.vsb-config-drawer__collapse-tab--figma495{left:0!important;right:auto!important;transform:translate(-100%,-50%)!important;border-radius:6px 0 0 6px!important}.visual-sandbox-root .vsb-config-drawer__collapse-tab-chevron{display:block!important;width:7px;height:13px}.visual-sandbox-root .vsb-config-drawer--from-left .vsb-config-drawer__collapse-tab-chevron{transform:none}.visual-sandbox-root .vsb-config-drawer--collapsed.vsb-config-drawer--from-left .vsb-config-drawer__collapse-tab-chevron,.visual-sandbox-root .vsb-config-drawer--from-right .vsb-config-drawer__collapse-tab-chevron{transform:scaleX(-1)}.visual-sandbox-root .vsb-config-drawer--collapsed.vsb-config-drawer--from-right .vsb-config-drawer__collapse-tab-chevron{transform:none}.visual-sandbox-root .vsb-config-drawer--figma495.vsb-config-drawer--collapsed{width:min(22rem,34vw)!important;min-width:12rem!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:.65rem .75rem!important}.visual-sandbox-root .vsb-config-drawer--collapsed>.vsb-config-drawer__header{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.visual-sandbox-root .vsb-config-drawer--figma495.vsb-config-drawer--collapsed{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;pointer-events:none!important}.visual-sandbox-root .vsb-config-drawer--figma495.vsb-config-drawer--collapsed>.vsb-config-drawer__header,.visual-sandbox-root .vsb-config-drawer--figma495.vsb-config-drawer--collapsed>.vsb-config-drawer__pickslots{display:none!important;visibility:hidden!important;pointer-events:none!important}.visual-sandbox-root .vsb-config-drawer--figma495.vsb-config-drawer--collapsed>.vsb-config-drawer__collapse-tab{pointer-events:auto!important}.visual-sandbox-root .vsb-config-drawer--figma495>.vsb-config-drawer__header,.visual-sandbox-root .vsb-config-drawer--figma495>.vsb-config-drawer__header--figma{border:none!important;box-shadow:none!important;outline:none!important}.visual-sandbox-root .vsb-config-drawer--figma495.vsb-config-drawer--collapsed:not(.vsb-config-drawer--mobile-sheet){width:0!important;min-width:0!important;height:100%!important;transform:none!important}.visual-sandbox-root:not(.visual-sandbox-root--mobile-preview) .vsb-game-viewport-host:has(.vsb-config-drawer--figma495:not(.vsb-config-drawer--mobile-sheet)),.visual-sandbox-root:not(.visual-sandbox-root--mobile-preview) .vsb-game-viewport__surface:has(.vsb-config-drawer--figma495:not(.vsb-config-drawer--mobile-sheet)){overflow:clip!important}.visual-sandbox-root:not(.visual-sandbox-root--mobile-preview) .vsb-game-viewport__surface .vsb-config-drawer--figma495:not(.vsb-config-drawer--mobile-sheet){bottom:0!important;max-height:100%!important}.visual-sandbox-root:not(.visual-sandbox-root--mobile-preview) .vsb-game-viewport__surface .vsb-config-drawer--figma495:not(.vsb-config-drawer--mobile-sheet):not(.vsb-config-drawer--topology-integrated):not(.vsb-config-drawer--collapsed){bottom:calc(-1 * var(--vsb-app-visible-bottom-delta, 0px))!important;max-height:none!important}.visual-sandbox-root:not(.visual-sandbox-root--mobile-preview) .vsb-game-viewport-host:has(.vsb-config-drawer--figma495:not(.vsb-config-drawer--mobile-sheet):not(.vsb-config-drawer--topology-integrated):not(.vsb-config-drawer--collapsed)),.visual-sandbox-root:not(.visual-sandbox-root--mobile-preview) .vsb-game-viewport__surface:has(.vsb-config-drawer--figma495:not(.vsb-config-drawer--mobile-sheet):not(.vsb-config-drawer--topology-integrated):not(.vsb-config-drawer--collapsed)){overflow-x:clip!important;overflow-y:visible!important}.visual-sandbox-root:not(.visual-sandbox-root--mobile-preview) .vsb-game-viewport__surface:has(.vsb-config-drawer--figma495:not(.vsb-config-drawer--mobile-sheet):not(.vsb-config-drawer--topology-integrated):not(.vsb-config-drawer--collapsed)) .vsb-post-draft-board__arena-stage{overflow-y:clip!important}.visual-sandbox-root .vsb-config-drawer--figma495:not(.vsb-config-drawer--mobile-sheet):not(.vsb-config-drawer--collapsed)>.vsb-config-drawer__pickslots{min-height:0;overflow-y:auto!important;overscroll-behavior-y:contain}.visual-sandbox-root .vsb-config-drawer--mobile-sheet .vsb-config-drawer__header--figma{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.visual-sandbox-root .vsb-config-drawer--mobile-sheet .vsb-config-drawer__lock-icon-btn{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;min-width:2.75rem!important;min-height:2.75rem!important}.visual-sandbox-root.visual-sandbox-root--mobile-preview .vsb-config-drawer--mobile-sheet .vsb-config-drawer__header--figma:has([data-testid=vsb-drawer-consent]){grid-template-columns:minmax(0,1fr) auto!important}.visual-sandbox-root.visual-sandbox-root--mobile-preview .vsb-config-drawer--mobile-sheet [data-testid=vsb-drawer-consent]{grid-column:2;grid-row:1;min-height:2.75rem;max-width:12rem;white-space:normal}.visual-sandbox-root .vsb-mobile-drawer-trigger{position:fixed;right:1rem;bottom:max(1rem,env(safe-area-inset-bottom));z-index:95;min-height:2.75rem;padding:.6rem 1rem;border:1px solid rgba(173,199,255,.55);border-radius:999px;background:#101218;color:#e8edf8;font:inherit;letter-spacing:.08em}.visual-sandbox-root .vsb-config-drawer--mobile-sheet .vsb-drawer-pick-slot-wrap .ritual-figma-pick-slot__cost-ribbon{inset:.5rem 0 auto 0!important;padding:.1rem .5rem!important}.visual-sandbox-root .vsb-config-drawer--mobile-sheet .vsb-drawer-pickslot-row__top-band{transform:none!important;padding-top:2px!important}.visual-sandbox-root .vsb-config-drawer--figma495:not(.vsb-config-drawer--collapsed){display:flex;flex-direction:column;min-height:0}.visual-sandbox-root .vsb-config-drawer--figma495:not(.vsb-config-drawer--collapsed)>.vsb-config-drawer__header,.visual-sandbox-root .vsb-config-drawer--figma495:not(.vsb-config-drawer--collapsed)>.vsb-config-drawer__lock-hint,.visual-sandbox-root .vsb-config-drawer--figma495:not(.vsb-config-drawer--collapsed)>.vsb-drawer-mode-toggle,.visual-sandbox-root .vsb-config-drawer--figma495:not(.vsb-config-drawer--collapsed)>[role=alert]{flex:0 0 auto}.visual-sandbox-root .vsb-config-drawer--figma495:not(.vsb-config-drawer--collapsed)>.vsb-config-drawer__tab-panel{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.cdg-swap,.vsb-config-drawer__lock-hint{--cdg-surface:rgb(10 11 16/92%);--cdg-border:rgb(255 255 255/10%);--cdg-text:#eceef4;--cdg-muted:#9aa1b2;--cdg-gold:#e8b955;--cdg-gold-soft:rgb(232 185 85/16%);--cdg-blue:#8fb1ff;--cdg-red:#ff6b6b}.cdg-swap{position:relative;display:flex;flex-direction:column;gap:6px;width:100%;max-width:440px;box-sizing:border-box;color:var(--cdg-text)}.cdg-swap--rail{margin-top:14px}.cdg-swap--rail .cdg-swap__hint{width:320px}.cdg-swap--rail .cdg-swap__hint-title{font-size:15px}.cdg-swap--rail .cdg-swap__hint-body{font-size:14px}.cdg-swap--mobile{margin:8px 0 4px;max-width:none}.cdg-swap__row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:6px;border:1px solid var(--cdg-border);border-radius:12px;background:var(--cdg-surface)}.cdg-swap--p1 .cdg-swap__row{box-shadow:inset 3px 0 0 var(--cdg-blue)}.cdg-swap--p2 .cdg-swap__row{box-shadow:inset -3px 0 0 var(--cdg-red)}.cdg-swap__side{display:flex;flex-direction:column;min-width:0;padding:4px 8px}.cdg-swap__side--two{text-align:right}.cdg-swap__side-tag{color:var(--cdg-gold);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cdg-swap__side-name{overflow:hidden;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cdg-swap__btn{display:inline-flex;gap:6px;min-height:34px;padding:0 14px;border:1px solid rgb(232 185 85/60%);border-radius:999px;background:linear-gradient(180deg,rgb(232 185 85/22%),rgb(232 185 85/8%));color:var(--cdg-gold);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .12s ease,transform .12s ease}.cdg-swap__btn:hover{background:rgb(232 185 85/28%)}.cdg-swap__btn:active{transform:scale(.97)}.cdg-swap__btn:focus-visible{outline:2px solid var(--cdg-gold);outline-offset:2px}.cdg-swap__btn-glyph{font-size:15px;line-height:1}.cdg-swap__divider{color:var(--cdg-muted);font-size:15px;padding:0 6px}.cdg-swap__note{margin:0;color:var(--cdg-muted);font-size:11px}.cdg-swap__hint{bottom:calc(100% + 8px);left:50%;z-index:70;width:min(300px,calc(100vw - 32px));box-sizing:border-box;padding:12px 14px;border:1px solid rgb(232 185 85/55%);border-radius:12px;box-shadow:0 16px 40px rgb(0 0 0/60%);transform:translateX(-50%);animation:cdg-rise .22s ease-out}.cdg-swap__hint,.cdg-swap__hint:before{position:absolute;background:rgb(14 15 21/97%)}.cdg-swap__hint:before{content:"";bottom:-6px;left:calc(50% - 6px);width:10px;height:10px;border-right:1px solid rgb(232 185 85/55%);border-bottom:1px solid rgb(232 185 85/55%);transform:rotate(45deg)}.cdg-swap__hint-title{display:block;color:var(--cdg-gold);font-size:13px}.cdg-swap__hint-body{margin:6px 0 10px;color:var(--cdg-text);font-size:12px;line-height:1.45}.cdg-swap__hint-dismiss{padding:6px 12px;border:0;border-radius:999px;background:var(--cdg-gold);color:#14110a;font-size:12px;font-weight:800;cursor:pointer}.vsb-config-drawer__lock-hint{margin:6px 12px 0;padding:8px 12px;border:1px solid rgb(232 185 85/35%);border-radius:10px;background:rgb(232 185 85/8%);color:#f1e3c2;font-size:12px;line-height:1.4}.vsb-config-drawer__consent-btn{padding:10px 14px;border:0;border-radius:8px;background:#b77b1e;color:#080808;font-weight:800;cursor:pointer}.vsb-config-drawer__consent-btn:disabled{background:rgb(183 123 30/35%);color:rgb(255 255 255/60%);cursor:default}.vsb-config-drawer__lock-icon-btn[data-lock-state=review-side-2]{cursor:pointer;opacity:1;filter:drop-shadow(0 0 6px rgb(232 185 85/55%))}.mobile-draft-team-select__swap{padding:2px 0 6px}.mobile-draft-team-select__swap .cdg-swap__hint{bottom:auto;top:calc(100% + 8px)}.mobile-draft-team-select__swap .cdg-swap__hint:before{top:-6px;bottom:auto;border:0;border-top:1px solid rgb(232 185 85/55%);border-left:1px solid rgb(232 185 85/55%)}.cdg-swap--mobile{gap:3px;margin:2px 0}.cdg-swap--mobile .cdg-swap__row{gap:6px;padding:3px 4px;border-radius:9px}.cdg-swap--mobile .cdg-swap__side{flex-direction:row;align-items:baseline;gap:5px;padding:0 4px}.cdg-swap--mobile .cdg-swap__side--two{justify-content:flex-end}.cdg-swap--mobile .cdg-swap__side-tag{font-size:9px;letter-spacing:.1em}.cdg-swap--mobile .cdg-swap__side-name{font-size:12px}.cdg-swap--mobile .cdg-swap__btn{min-height:24px;padding:0 9px;gap:4px;font-size:10px}.cdg-swap--mobile .cdg-swap__btn-glyph{font-size:12px}.cdg-swap--mobile .cdg-swap__divider{font-size:12px;padding:0 2px}.cdg-swap--mobile .cdg-swap__note{font-size:10px}.mobile-draft-team-select__swap{padding:0 0 2px}.mobile-draft-team-select__swap .cdg-swap__hint{width:min(260px,calc(100vw - 32px));padding:9px 11px}.mobile-draft-team-select__swap .cdg-swap__hint-body{margin:4px 0 8px;font-size:11px}.mobile-draft-team-select__swap .cdg-swap__hint-title{font-size:12px}.cdg-swap--mobile .cdg-swap__side-tag{flex:none;white-space:nowrap}.cdg-swap--mobile .cdg-swap__side-name{min-width:0}@keyframes cdg-rise{0%{opacity:0;transform:translateX(-50%) translateY(6px)}to{opacity:1;transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.cdg-swap__hint{animation:none}}.visual-sandbox-root:not(.visual-sandbox-root--mobile-preview) .vsb-post-draft-board--composition-assign{--vsb-preview-card-w:calc(var(--vsb-slot-w) * 84 / 126);--vsb-preview-card-img-h:calc(var(--vsb-slot-h) * 132 / 180)}.vsb-composition-rail__preview-footer{width:100%;pointer-events:auto}.vsb-composition-rail__preview-footer .cdg-swap--rail{width:100%;max-width:none;margin-top:8px}.cdg-swap__btn{align-items:center;line-height:1}.cdg-swap__btn-glyph{display:block;flex:none;width:14px;height:14px}.cdg-swap__btn-label{display:block;line-height:1;padding-top:1px}.cdg-swap__divider{display:inline-flex;align-items:center}.cdg-swap--mobile .cdg-swap__btn-glyph{width:12px;height:12px}.visual-sandbox-root:not(.visual-sandbox-root--mobile-preview) .vsb-game-viewport-host:has(.vsb-config-drawer--topology-integrated:not(.vsb-config-drawer--collapsed):not(.vsb-config-drawer--mobile-sheet)),.visual-sandbox-root:not(.visual-sandbox-root--mobile-preview) .vsb-game-viewport__surface:has(.vsb-config-drawer--topology-integrated:not(.vsb-config-drawer--collapsed):not(.vsb-config-drawer--mobile-sheet)){overflow-x:clip!important;overflow-y:visible!important}.visual-sandbox-root:not(.visual-sandbox-root--mobile-preview) .vsb-topology-board--integrated:has(>.vsb-topology-drawer-gutter .vsb-config-drawer--topology-integrated:not(.vsb-config-drawer--collapsed):not(.vsb-config-drawer--mobile-sheet))>.vsb-topology-playfield-host{overflow-y:clip!important}