.ritual-frame{--ritual-accent:var(--ritual-accent-home);max-width:1120px;margin-inline:auto;padding-inline:clamp(1rem,3.4vw,1.85rem);padding-block:clamp(1rem,2.2vw,2rem);border-left:3px solid var(--ritual-accent);filter:drop-shadow(0 0 0 transparent)}.ritual-frame--accent-classic{--ritual-accent:var(--ritual-accent-classic)}.vsb-game-viewport{position:relative;flex:1 1 auto;min-height:0;width:100%;height:100%;container-type:size;container-name:vsb-game;background:transparent;box-sizing:border-box}.vsb-game-viewport__surface{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.visual-sandbox-root .ritual-pick-territory__identity{gap:0;justify-content:center;align-items:flex-start}.visual-sandbox-root .ritual-figma-pick-slot{width:var(--vsb-slot-w);height:var(--vsb-slot-h);-webkit-clip-path:none;clip-path:none;border-radius:0;border:none!important;box-sizing:border-box;overflow:visible;background:transparent!important;box-shadow:none!important}.visual-sandbox-root .ritual-figma-pick-slot:after{z-index:2;-webkit-clip-path:none;clip-path:none;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.ritual-figma-pick-slot--confirmed .ritual-figma-pick-slot__face,.ritual-figma-pick-slot--filled .ritual-figma-pick-slot__face{position:absolute;inset:0;z-index:1;pointer-events:none}.vsb-post-draft-board{position:relative;isolation:isolate;width:100%;min-height:min(56.25vw,1080px);max-height:none;aspect-ratio:16/9;overflow:visible}.vsb-topology-board{--vsb-topo-drawer-frac:0.4375;--vsb-topo-hero-per-drawer:0.1436;--vsb-topo-preview-per-hero:0.5;--vsb-topo-status-per-hero:1.05;--vsb-topo-ban-per-hero:0.73;--vsb-topo-chip-per-preview-h:0.88;--vsb-topo-drawer-header-frac:0.148;--vsb-topo-drawer-orb:calc(var(--vsb-topo-drawer-w) * 0.062);--vsb-topo-playfield-cluster-gap:calc(var(--vsb-topo-hero-gap) * 0.48);--vsb-topo-hero-preview-gap:calc(var(--vsb-topo-hero-h) * 0.38);--vsb-topo-hero-gap-ratio:0.1667;--vsb-topo-drawer-w:calc(100vw * var(--vsb-topo-drawer-frac));--vsb-topo-label:clamp(9px,0.52vw,11px);display:flex;flex-direction:row;width:100%;height:100%;min-height:inherit;background:var(--showdown-surface-panel);color:#9ca3af;font-family:system-ui,sans-serif;font-size:var(--vsb-topo-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;box-sizing:border-box}.vsb-topology__label{display:block;margin-bottom:.35rem;color:#6b7280;font-size:10px}.vsb-topology__block{border:2px dashed #6b7280;background:#262626;padding:.5rem;box-sizing:border-box}.vsb-topology-drawer{flex:0 0 calc(var(--vsb-topo-drawer-frac) * 100%);min-width:0;height:100%;display:flex;flex-direction:column;gap:calc(var(--vsb-topo-hero-gap) * .35);padding:calc(var(--vsb-topo-hero-gap) * .4);border-right:3px solid #4b5563;background:#1f1f1f;box-sizing:border-box}.vsb-topology-drawer__header{flex:0 0 calc(100% * var(--vsb-topo-drawer-header-frac));min-height:calc(7.5 * var(--vsb-topo-hero-w) / 126);padding:calc(var(--vsb-topo-hero-gap) * .35);border:2px dashed #6b7280;background:#262626;box-sizing:border-box;display:flex;flex-direction:column;gap:calc(var(--vsb-topo-hero-gap) * .2);overflow:hidden}.vsb-topology-drawer__header-tag{flex:0 0 auto;font-size:8px;line-height:1.2;color:#6b7280;letter-spacing:.08em;text-transform:uppercase}.vsb-topology-drawer__header-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:auto minmax(0,1.15fr) auto;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"profiles score lock" "profiles advantage lock";grid-column-gap:calc(var(--vsb-topo-hero-gap) * .38);column-gap:calc(var(--vsb-topo-hero-gap) * .38);grid-row-gap:calc(var(--vsb-topo-hero-gap) * .28);row-gap:calc(var(--vsb-topo-hero-gap) * .28);align-items:stretch}.vsb-topology-drawer__header-profile-pair{grid-area:profiles;flex-direction:row;gap:calc(var(--vsb-topo-hero-gap) * .38);padding:calc(var(--vsb-topo-hero-gap) * .2);background:#303030}.vsb-topology-drawer__header-profile-pair,.vsb-topology-drawer__profile-unit{display:flex;align-items:center;border:1px dashed #525252;box-sizing:border-box}.vsb-topology-drawer__profile-unit{flex:0 0 auto;flex-direction:column;justify-content:center;gap:calc(var(--vsb-topo-hero-gap) * .15);padding:calc(var(--vsb-topo-hero-gap) * .12);background:var(--showdown-surface-input)}.vsb-topology-drawer__orb{width:var(--vsb-topo-drawer-orb);height:var(--vsb-topo-drawer-orb);max-width:3.1rem;max-height:3.1rem;border:2px dashed #737373;border-radius:50%;background:var(--showdown-surface-input);flex-shrink:0}.vsb-topology-drawer__header-score{grid-area:score;display:flex;flex-direction:column;gap:calc(var(--vsb-topo-hero-gap) * .15);padding:calc(var(--vsb-topo-hero-gap) * .22);border:1px dashed #525252;background:#303030;min-height:0;overflow:hidden}.vsb-topology-drawer__score-block{display:block;flex:1 1 auto;min-height:0;border:1px dashed #525252;background:var(--showdown-surface-input)}.vsb-topology-drawer__header-advantage{grid-area:advantage;display:flex;flex-direction:column;gap:calc(var(--vsb-topo-hero-gap) * .12);padding:calc(var(--vsb-topo-hero-gap) * .2);border:1px dashed #525252;background:#303030;min-height:0;overflow:hidden}.vsb-topology-drawer__advantage-line{display:block;flex:1 1 auto;min-height:0;border:1px dashed #525252;background:var(--showdown-surface-input)}.vsb-topology-drawer__header-lock{grid-area:lock;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--vsb-topo-hero-gap) * .12);padding:calc(var(--vsb-topo-hero-gap) * .2);border:1px dashed #525252;background:#303030;box-sizing:border-box;min-width:calc(var(--vsb-topo-drawer-orb) * 1.15)}.vsb-topology-drawer__lock-glyph{display:block;width:calc(var(--vsb-topo-drawer-orb) * .72);height:calc(var(--vsb-topo-drawer-orb) * .72);max-width:2.25rem;max-height:2.25rem;border:2px dashed #737373;background:var(--showdown-surface-input);flex-shrink:0}.vsb-topology-drawer__pick-slot{flex:1 1;min-height:0}.vsb-topology-playfield__stage{display:grid;grid-template-columns:auto max-content;grid-template-rows:auto auto auto;grid-column-gap:var(--vsb-topo-playfield-cluster-gap);column-gap:var(--vsb-topo-playfield-cluster-gap);grid-row-gap:calc(var(--vsb-topo-hero-gap) * .35);row-gap:calc(var(--vsb-topo-hero-gap) * .35);align-items:center;flex:0 1 auto;max-width:100%;box-sizing:border-box}.vsb-topology-status-cluster{grid-column:1;grid-row:2;align-self:center;flex:0 0 auto;display:flex;flex-direction:row;align-items:center;gap:calc(var(--vsb-topo-hero-gap) * .38)}.vsb-topology-ban-stack{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--vsb-topo-hero-gap) * .32)}.vsb-topology-status-core{flex:0 0 auto;width:calc(var(--vsb-topo-status-ring) + var(--vsb-topo-hero-gap));display:flex;flex-direction:column;gap:calc(var(--vsb-topo-hero-gap) * .4)}.vsb-topology-ban-attach{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.35rem .25rem;border:1px dashed #525252;background:#222222}.vsb-topology-ban-attach__orb{width:var(--vsb-topo-ban);height:var(--vsb-topo-ban)}.vsb-topology-ban-attach__orb,.vsb-topology-timer__ring{border:2px dashed #737373;border-radius:50%;background:var(--showdown-surface-input)}.vsb-topology-timer__ring{width:var(--vsb-topo-status-ring);height:var(--vsb-topo-status-ring);margin:0 auto}.vsb-topology-reserves__line{height:.85rem;margin-top:.35rem;border:1px dashed #525252;background:var(--showdown-surface-input)}.vsb-topology-score--playfield{grid-row:1;align-self:end}.vsb-topology-hero-column,.vsb-topology-score--playfield{grid-column:2;width:var(--vsb-topo-grid-w);max-width:100%;box-sizing:border-box}.vsb-topology-hero-column{grid-row:2;align-self:start}.vsb-topology-composition-lower{grid-column:2;grid-row:3;flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;width:var(--vsb-topo-grid-w);max-width:100%;box-sizing:border-box}.vsb-topology-score{flex:0 0 auto;padding:calc(var(--vsb-topo-hero-gap) * .35) calc(var(--vsb-topo-hero-gap) * .45)}.vsb-topology-score__bar{display:block;height:calc(var(--vsb-topo-hero-w) * .22);border:1px dashed #525252;background:var(--showdown-surface-input)}.vsb-topology-hero-block{flex:0 0 auto;padding:calc(var(--vsb-topo-hero-gap) * .35);margin-bottom:0;border-width:2px}.vsb-topology__slot-grid--hero{margin-top:calc(var(--vsb-topo-hero-gap) * .2);grid-template-columns:repeat(4,var(--vsb-topo-hero-w));gap:var(--vsb-topo-hero-gap);width:var(--vsb-topo-grid-w)}.vsb-topology-composition__breath{flex:0 0 var(--vsb-topo-hero-preview-gap);width:100%}.vsb-topology-composition-previews{flex:0 0 auto;display:flex;flex-direction:column;gap:calc(var(--vsb-topo-hero-gap) * .14);width:100%;padding:calc(var(--vsb-topo-hero-gap) * .15) 0 0;border-top:1px dashed #404040;box-sizing:border-box}.vsb-topology__player-row{display:flex;flex-direction:row;align-items:flex-start;gap:var(--vsb-topo-profile-preview-gap,calc(var(--vsb-topo-hero-gap) * .35));width:var(--vsb-topo-grid-w);max-width:100%;box-sizing:border-box}.vsb-topology__player-row--blue{align-self:flex-start}.vsb-topology__player-row--red{align-self:flex-end;margin-left:auto}.vsb-topology__player-chip{flex:0 0 auto;align-self:center;width:var(--vsb-topo-chip);height:var(--vsb-topo-chip);border:2px dashed #737373;border-radius:50%;background:var(--showdown-surface-input);display:flex;align-items:center;justify-content:center;text-align:center}.vsb-topology__player-slots{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:calc(var(--vsb-topo-preview-gap, calc(var(--vsb-topo-hero-gap) * .35)) * .65)}.vsb-topology__slot-index{position:absolute;top:2px;left:3px;font-size:8px;color:#6b7280;line-height:1;pointer-events:none}.vsb-topology__slot-grid{display:grid;width:100%}.vsb-topology__portrait-card{position:relative;border:2px dashed #737373;background:#333333;box-sizing:border-box;flex:0 0 auto}.vsb-topology-board--integrated{display:flex;flex-direction:row;width:100%;height:100%;min-height:inherit;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.vsb-topology-drawer-gutter{flex:0 0 calc(var(--vsb-topo-drawer-frac) * 100%);min-width:0;height:100%;position:relative;z-index:3;display:flex;flex-direction:column;pointer-events:auto}.vsb-topology-playfield-host{flex:1 1 auto;min-width:0;height:100%;display:flex;flex-direction:column}.vsb-topology-playfield--loadout{flex:1 1 auto;min-height:0;height:100%;background:transparent}.vsb-loadout-arena-nav{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.65rem;width:100%;padding:.35rem 0 .55rem;box-sizing:border-box;font-family:var(--ritual-font,system-ui,sans-serif);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(148,163,184,.72)}.vsb-loadout-arena-nav__user{width:1.65rem;height:1.65rem;margin-left:.35rem;border-radius:50%;border:1px solid rgba(148,163,184,.45);background:radial-gradient(circle at 35% 30%,#475569,#0f172a 72%)}.vsb-loadout-score-header{display:flex;flex-direction:row;align-items:center;gap:var(--vsb-header-gap);width:var(--vsb-topo-grid-w);max-width:100%;padding:0;margin:0;box-sizing:border-box}.visual-sandbox-root .ritual-figma-pick-slot--side-assign{cursor:pointer;border:none;padding:0;background:transparent;text-align:inherit;font:inherit;color:inherit}.visual-sandbox-root .ritual-figma-pick-slot--side-assign-selected{outline:2px solid #fbbf24;outline-offset:3px;box-shadow:0 0 0 4px rgba(251,191,36,.28)}.ritual-frame--accent-home{--ritual-accent:var(--ritual-accent-home)}.ritual-frame__inner{max-width:1040px;-webkit-margin-start:clamp(.25rem,1vw,.85rem);margin-inline-start:clamp(.25rem,1vw,.85rem);position:relative;z-index:1}.ritual-frame--accent-competitive{--ritual-accent:rgba(100,116,139,0.45);max-width:min(1720px,100%);padding-inline:clamp(.4rem,1.5vw,1rem);padding-block:clamp(.3rem,1.2vw,.75rem)}.ritual-frame--accent-competitive .ritual-frame__inner{max-width:none}.ritual-frame--accent-competitive .ritual-frame__inner:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 70% at 50% -10%,rgba(59,130,246,.09),transparent 58%),radial-gradient(ellipse 70% 55% at 12% 40%,rgba(99,102,241,.05),transparent 52%),radial-gradient(ellipse 55% 50% at 88% 60%,rgba(220,38,38,.04),transparent 48%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.055'/%3E%3C/svg%3E");opacity:.95}.ritual-frame--accent-competitive .ritual-frame__inner:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(1.2px 1.2px at 8% 18%,rgba(255,255,255,.42),transparent),radial-gradient(1px 1px at 22% 64%,rgba(255,255,255,.32),transparent),radial-gradient(1.3px 1.3px at 41% 12%,rgba(255,255,255,.36),transparent),radial-gradient(1px 1px at 55% 76%,rgba(255,255,255,.28),transparent),radial-gradient(1.1px 1.1px at 71% 28%,rgba(255,255,255,.34),transparent),radial-gradient(1px 1px at 88% 44%,rgba(255,255,255,.3),transparent),radial-gradient(1.2px 1.2px at 93% 82%,rgba(255,255,255,.26),transparent);opacity:.55;animation:ritual-competitive-parallax-starfield 88s linear infinite alternate}@media (prefers-reduced-motion:reduce){.ritual-frame--accent-competitive .ritual-frame__inner:after{animation:none!important}}.ritual-pick-territory{flex:0 1 auto;min-width:0;max-width:567px;padding:0;background:transparent;border:none;box-shadow:none;transition:opacity var(--ritual-dur-handoff) var(--ritual-ease-handoff),filter var(--ritual-dur-handoff) var(--ritual-ease-handoff)}.ritual-pick-territory--p1,.ritual-pick-territory--p2{border:none;padding-left:0;padding-right:0}.ritual-pick-territory--p2{text-align:right}.ritual-pick-territory--p2 .ritual-pick-territory__header{flex-direction:row-reverse}.ritual-pick-territory--p2 .ritual-pick-territory__identity{align-items:flex-end}.ritual-pick-territory--waiting{opacity:.42;filter:none;pointer-events:none}.ritual-pick-territory--on-clock{opacity:1;filter:saturate(1.14) brightness(1.05);z-index:2}.ritual-pick-territory__header{display:flex;align-items:flex-end;gap:.55rem;margin-bottom:.55rem;min-height:4.2rem}.ritual-pick-territory__accent-bar{display:none}.ritual-pick-territory__identity{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.12rem}.ritual-pick-territory__match-name{margin:0;font-family:var(--ritual-font-display);font-size:clamp(1.05rem,2.2vw,1.55rem);font-weight:700;line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:#f8fafc}.ritual-pick-territory--on-clock .ritual-pick-territory__match-name{color:#f8fafc}.ritual-pick-territory--p1 .ritual-pick-territory__match-name{color:#f1f5ff}.ritual-pick-territory--p2 .ritual-pick-territory__match-name{color:#fff1f2}.ritual-pick-territory__pole{margin:0;font-family:var(--ritual-font);font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(148,163,184,.72)}.ritual-pick-territory--p1 .ritual-pick-territory__pole{color:rgba(173,199,255,.55)}.ritual-pick-territory--p2 .ritual-pick-territory__pole{color:rgba(255,98,101,.55)}.ritual-pick-territory__you{font-size:.72em;font-weight:600;color:var(--ritual-muted);letter-spacing:.08em}.ritual-pick-territory__score{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.08rem;font-family:var(--ritual-font-display);line-height:1}.ritual-pick-territory__score-major{font-size:clamp(1.45rem,2.8vw,1.95rem);font-weight:700;letter-spacing:-.06em;color:#f8fafc}.ritual-pick-territory__score-sep{font-size:clamp(1.1rem,2.1vw,1.55rem);color:#f8fafc;opacity:.9}.ritual-pick-territory__score-cap{font-size:clamp(1.1rem,2.1vw,1.55rem);font-weight:700;color:#f8fafc}.ritual-pick-territory__score[data-over-cap=true] .ritual-pick-territory__score-cap,.ritual-pick-territory__score[data-over-cap=true] .ritual-pick-territory__score-major,.ritual-pick-territory__score[data-over-cap=true] .ritual-pick-territory__score-sep{color:#ffc300}.ritual-pick-territory--waiting .ritual-pick-territory__match-name,.ritual-pick-territory--waiting .ritual-pick-territory__score-cap,.ritual-pick-territory--waiting .ritual-pick-territory__score-major{color:#737373}.ritual-figma-pick-slots{display:grid;grid-template-columns:repeat(4,126px);grid-template-rows:repeat(2,180px);grid-gap:21px;gap:21px;width:567px;max-width:100%;margin-inline:0;padding:2px 0}.ritual-pick-territory--p2 .ritual-figma-pick-slots{margin-left:auto;margin-right:0}.ritual-figma-pick-slot{position:relative;width:126px;height:180px;display:flex;flex-direction:column;overflow:hidden;-webkit-clip-path:polygon(19px 0,100% 0,100% calc(100% - 19px),calc(100% - 19px) 100%,0 100%,0 19px);clip-path:polygon(19px 0,100% 0,100% calc(100% - 19px),calc(100% - 19px) 100%,0 100%,0 19px);border-radius:8px;box-sizing:border-box}.ritual-figma-pick-slot--empty{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);opacity:.42}.ritual-pick-territory--p1 .ritual-figma-pick-slot--empty:not(.ritual-figma-pick-slot--active):not(.ritual-figma-pick-slot--active-pending){background:rgba(15,23,42,.35);border-color:rgba(173,199,255,.12)}.ritual-pick-territory--p1 .ritual-figma-pick-slot--empty:before{color:rgba(173,199,255,.14)}.ritual-pick-territory--p2 .ritual-figma-pick-slot--empty:not(.ritual-figma-pick-slot--active):not(.ritual-figma-pick-slot--active-pending){background:rgba(15,23,42,.35);border-color:rgba(255,98,101,.1)}.ritual-pick-territory--p2 .ritual-figma-pick-slot--empty:before{color:rgba(255,98,101,.12)}.ritual-figma-pick-slot--active,.ritual-figma-pick-slot--active-pending{opacity:1}.ritual-figma-pick-slot--empty:before{content:"+";font-size:1.35rem;font-weight:300;color:rgba(255,255,255,.1)}.ritual-figma-pick-slot--empty:before,.ritual-figma-pick-slot__active-core{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.ritual-figma-pick-slot__active-core{z-index:2}.ritual-figma-pick-slot__chevron-svg{display:block;animation:ritual-pick-slot-chevron-pulse var(--ritual-dur-pick-slot-pulse) var(--ritual-ease-breathe) infinite}.ritual-figma-pick-slot__portrait{position:absolute;inset:0;z-index:2;border-radius:8px;overflow:hidden;background:linear-gradient(180deg,#442b28,#392e1e)}.ritual-figma-pick-slot__portrait:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.6) .14%,rgba(0,0,0,0) 24%),linear-gradient(0deg,rgba(0,0,0,.55) .14%,rgba(0,0,0,0) 28%)}.ritual-figma-pick-slot__img{width:100%;height:100%;object-fit:cover;display:block}.ritual-figma-pick-slot--filled:not(.ritual-figma-pick-slot--active){border-color:rgba(71,85,105,.65)}.ritual-figma-pick-slot--confirmed .ritual-figma-pick-slot__img{filter:saturate(1.05)}.ritual-figma-pick-slot--empty:not(.ritual-figma-pick-slot--active):not(.ritual-figma-pick-slot--active-pending):hover{border-color:rgba(148,163,184,.18);background:rgba(15,23,42,.45)}.ritual-figma-pick-slot--disabled,.ritual-pick-territory--waiting .ritual-figma-pick-slot{pointer-events:none}.ritual-figma-pick-slot__cost-ribbon{position:absolute;top:.28rem;z-index:4;display:flex;flex-direction:row;align-items:center;gap:.18rem;padding:.14rem .24rem;font-family:var(--ritual-font-display);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;pointer-events:none}.ritual-figma-pick-slot[data-card-edge=left] .ritual-figma-pick-slot__cost-ribbon,.ritual-figma-pick-slot[data-card-edge=right] .ritual-figma-pick-slot__cost-ribbon,.ritual-figma-pick-slot__cost-ribbon--card-left,.ritual-figma-pick-slot__cost-ribbon--card-right{left:auto;right:.34rem;flex-direction:row;justify-content:flex-end;padding-right:.34rem;padding-left:.12rem}.ritual-figma-pick-slot__cost-stamp{color:#f1f3ff}.ritual-figma-pick-slot__cost-gold{color:#ffcc00}.ritual-figma-pick-slot__cost-gold--primary{font-size:.68rem}.ritual-figma-pick-slot__cost-sep{color:#fff;font-size:.82rem}.ritual-figma-pick-slot__name{position:absolute;left:0;right:0;bottom:0;z-index:4;margin:0;padding:1.35rem .45rem .32rem;font-family:var(--ritual-font-display);font-size:.56rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.12) 55%,transparent);text-shadow:0 1px 2px rgba(0,0,0,.9)}.ritual-figma-pick-slot--active{background:rgba(7,11,20,.92);border:2px solid rgba(173,199,255,.82)}.ritual-figma-pick-slot--active,.ritual-figma-pick-slot--active-pending{box-shadow:none;animation:ritual-pick-slot-pulse-p1 var(--ritual-dur-pick-slot-pulse) var(--ritual-ease-breathe) infinite}.ritual-figma-pick-slot--active-pending{background:rgba(7,11,20,.82);border:2px solid rgba(173,199,255,.48)}.ritual-figma-pick-slot--active-pending .ritual-figma-pick-slot__chevron-svg{opacity:.72}.ritual-pick-territory--p2 .ritual-figma-pick-slot--active{border-color:rgba(255,98,101,.82);box-shadow:none;animation-name:ritual-pick-slot-pulse-p2}.ritual-pick-territory--p2 .ritual-figma-pick-slot--active-pending{border-color:rgba(255,98,101,.48);animation-name:ritual-pick-slot-pulse-p2}.ritual-figma-pick-slot--confirmed{filter:none}.ritual-pick-territory--p1 .ritual-figma-pick-slot--confirmed:after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:rgba(173,199,255,.92);z-index:6;pointer-events:none}.ritual-pick-territory--p2 .ritual-figma-pick-slot--confirmed:after{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;background:rgba(255,98,101,.92);z-index:6;pointer-events:none}@media (max-width:1180px){.ritual-figma-pick-slots{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(140px,180px));max-width:100%}}