.tb-message-text-vfx-workshop{flex-direction:column;gap:12px;display:flex}.tb-message-text-vfx-workshop__preview{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.tb-message-text-vfx-preview{width:100%;max-width:var(--tb-message-window-preview-frame-w,520px);height:var(--tb-message-window-preview-frame-h,280px);min-height:var(--tb-message-window-preview-frame-h,280px);max-height:var(--tb-message-window-preview-frame-h,280px);box-sizing:border-box;contain:layout paint style;isolation:isolate;background:#060a128c;border:1px solid #94a3b838;border-radius:10px;justify-content:stretch;align-items:stretch;padding:0;display:flex;position:relative;overflow:hidden}.tb-message-text-vfx-preview>.tb-message-window-preview-shell{flex:auto;width:100%;min-height:0}.tb-message-text-vfx-preview__line{letter-spacing:.08em;text-transform:uppercase;color:#f8fafc;text-align:center;margin:0;font-size:15px;font-weight:700}.tb-message-text-vfx-fields__part-list{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tb-message-text-vfx-fields__effect-section{flex-direction:column;gap:10px;display:flex}.tb-message-text-vfx-fields__catalog-favourites{flex-direction:column;gap:8px;display:flex}.tb-message-text-vfx-fields__catalog-favourites .tb-message-text-vfx-catalog__preset-grid{max-height:min(20vh,160px)}.tb-vfx-inner-glow,.tb-board-attack-slot[data-inner-glow] .tb-board-attack-slot__chrome:before,.tb-board-death-slot[data-inner-glow] .tb-board-death-slot__chrome:before,.tb-contour-vfx[data-inner-glow] .tb-slot-empty__chrome:before,.tb-contour-vfx[data-inner-glow] .tb-hand-card__chrome:before,.tb-contour-vfx--interior-in-content[data-inner-glow]:before,.tb-empty-slot-glow[data-inner-glow] .tb-empty-slot-glow__chrome:before{content:"";z-index:0;pointer-events:none;border-radius:var(--tb-vfx-inner-radius,var(--tb-attack-slot-radius,var(--tb-death-slot-radius,8px)));background:radial-gradient(ellipse 88% 78% at 50% 46%, color-mix(in srgb, var(--tb-vfx-inner-color,red) 22%, transparent) 0%, transparent 72%);opacity:var(--tb-vfx-inner-vignette-opacity,.3);box-shadow:inset 0 0 calc(var(--tb-vfx-inner-glow,5px) * .75) color-mix(in srgb, var(--tb-vfx-inner-color,red) var(--tb-vfx-inner-inset-mix,38%), transparent);position:absolute;inset:0}.tb-board-attack-slot[data-glow-mode=out] .tb-board-attack-slot__chrome:before,.tb-board-death-slot[data-glow-mode=out] .tb-board-death-slot__chrome:before,.tb-contour-vfx[data-glow-mode=out] .tb-slot-empty__chrome:before,.tb-contour-vfx[data-glow-mode=out] .tb-hand-card__chrome:before,.tb-contour-vfx--interior-in-content[data-inner-glow][data-glow-mode=out]:before,.tb-empty-slot-glow[data-glow-mode=out] .tb-empty-slot-glow__chrome:before{display:none}.tb-board-attack-slot__chrome>*,.tb-board-death-slot__chrome>*,.tb-contour-vfx[data-inner-glow] .tb-slot-empty__chrome>*,.tb-contour-vfx[data-inner-glow] .tb-hand-card__chrome>*,.tb-empty-slot-glow[data-inner-glow] .tb-empty-slot-glow__chrome>*{z-index:1;position:relative}.tb-contour-vfx[data-inner-glow] .studio-zone-contour-appear__glow-aura,.tb-contour-vfx[data-inner-glow] .studio-zone-contour-appear__glow-aura-soft,.tb-contour-vfx[data-inner-glow] .studio-zone-contour-appear__glow-aura-clip{display:none}.tb-contour-vfx__overlay{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:visible}.tb-contour-vfx[data-authored-contour] .tb-contour-vfx__overlay,.tb-contour-vfx[data-authored-contour] .tb-contour-vfx__contour-mount{inset:calc(-1 * var(--tb-contour-glow-outset,0px))}.tb-contour-vfx--contour-in-card .tb-contour-vfx__content{z-index:auto;width:100%;height:100%;position:relative;overflow:visible}.tb-contour-vfx--contour-in-card .tb-contour-vfx__prism-overlay{pointer-events:none;overflow:visible}.tb-contour-vfx,.tb-contour-vfx--interior-in-content[data-authored-contour]{overflow:visible}.tb-contour-vfx[data-authored-contour] .tb-slot-empty__surface,.tb-contour-vfx[data-authored-contour] .tb-slot-empty__chrome{border-color:#0000}.tb-slot-empty-face{box-sizing:border-box;flex:none;position:relative;overflow:visible}.tb-slot-empty-face .tb-slot-empty__surface{z-index:1;pointer-events:none;position:absolute;inset:0}.tb-slot-empty-face .tb-hand-card__interior-vfx{z-index:2}.tb-slot-empty-face .tb-slot-empty__chrome{z-index:3;isolation:auto;box-sizing:border-box;text-align:center;pointer-events:auto;background:0 0;align-content:center;place-items:center;display:grid;position:absolute;inset:0}.tb-contour-vfx--contour-in-card .tb-slot-empty-face{width:100%;height:100%}.tb-contour-vfx--contour-in-card .tb-slot-empty-face--has-contour-mount .tb-hand-card__contour-vfx{inset:calc(-1 * var(--tb-contour-glow-outset,0px))}.tb-slot-empty-face .tb-hand-card__contour-vfx,.tb-slot-empty-face .tb-hand-card__contour-vfx .studio-zone-contour-appear-stack,.tb-slot-empty-face .tb-hand-card__contour-vfx svg.studio-zone-contour-appear{overflow:visible}.tb-contour-vfx--interior-in-content .tb-slot-empty__surface{z-index:1;pointer-events:none;position:absolute;inset:0}.tb-contour-vfx--interior-in-content .tb-slot-empty__chrome{z-index:3;box-sizing:border-box;text-align:center;pointer-events:auto;background:0 0;border-color:#0000;align-content:center;place-items:center;display:grid;position:absolute;inset:0}.tb-contour-vfx--interior-in-content .tb-slot-empty__chrome .tb-slot-empty__label.studio-text-hover-anim{pointer-events:auto}.tb-contour-vfx--interior-in-content[data-authored-contour] .tb-contour-vfx__contour-mount{z-index:2}.tb-contour-vfx--interior-in-content[data-authored-contour] .tb-leader-hp,.tb-contour-vfx--interior-in-content[data-authored-contour] .tb-hp-stat-badge__digit--centered,.tb-contour-vfx--interior-in-content[data-authored-contour] .tb-stat-digit-glyph,.tb-contour-vfx--interior-in-content[data-authored-contour] .tb-state-vfx-workshop__anchor-state-mock{z-index:3;position:relative}.tb-contour-vfx:not(.tb-contour-vfx--interior-in-content) .tb-slot-empty__surface{width:100%;height:100%;position:relative}.tb-contour-vfx:not(.tb-contour-vfx--interior-in-content) .tb-slot-empty__chrome{z-index:3;box-sizing:border-box;text-align:center;pointer-events:auto;background:0 0;align-content:center;place-items:center;display:grid;position:absolute;inset:0}.tb-contour-vfx:not(.tb-contour-vfx--interior-in-content) .tb-slot-empty__chrome .tb-slot-empty__label.studio-text-hover-anim{pointer-events:auto}.tb-card-status-vfx-layer,.tb-card-state-motion-stack{overflow:visible}.tb-card-status-vfx-layer.tb-contour-vfx--contour-in-card .tb-hand-card--has-contour-mount .tb-hand-card__contour-vfx,.tb-card-status-vfx-layer .tb-contour-vfx__overlay--status{inset:calc(-1 * var(--tb-contour-glow-outset,0px))}.tb-contour-vfx__content{z-index:1;width:100%;height:100%;position:relative}.tb-contour-vfx--interior-in-content .tb-contour-vfx__content{isolation:isolate}.tb-contour-vfx--interior-in-content[data-authored-contour] .tb-contour-vfx__content{isolation:auto;overflow:visible}.tb-contour-vfx--interior-in-content[data-authored-contour] .tb-contour-vfx__contour-mount,.tb-contour-vfx--interior-in-content[data-authored-contour] .tb-contour-vfx__contour-mount svg,.tb-contour-vfx--interior-in-content[data-authored-contour] .tb-slot-empty__surface,.tb-contour-vfx--interior-in-content[data-authored-contour] .tb-contour-vfx__contour-mount,.tb-contour-vfx--interior-in-content[data-authored-contour] .tb-contour-vfx__contour-mount .studio-zone-contour-appear-stack,.tb-contour-vfx--interior-in-content[data-authored-contour] .tb-contour-vfx__contour-mount svg.studio-zone-contour-appear{overflow:visible}.tb-contour-vfx__prism-overlay,.studio-prism-vfx-overlay{z-index:2;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.tb-contour-vfx__prism-overlay .tb-hand-card__ambient-effect,.studio-prism-vfx-overlay.tb-hand-card__ambient-effect{width:100%;height:100%;position:absolute;inset:0}.tb-contour-vfx__tutorial-focus{pointer-events:none;z-index:4;box-sizing:border-box;animation:none;position:absolute;transform:none}.tb-contour-vfx__tutorial-focus.tb-tutorial-coach__focus,.tb-contour-vfx__tutorial-focus .tb-tutorial-coach__focus-frame,.tb-contour-vfx__tutorial-focus .tb-tutorial-coach__focus-corner{position:absolute}.tb-contour-vfx__tutorial-focus .tb-tutorial-coach__focus-frame{inset:0}.tb-contour-vfx__interior-mount{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.tb-contour-vfx__interior-mount .studio-card-interior-vfx-stack{position:absolute;inset:0}.tb-contour-vfx__contour-mount{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.tb-contour-vfx__contour-mount .studio-zone-contour-appear-stack,.tb-contour-vfx__contour-mount .studio-zone-contour-mix-stack{position:absolute;inset:0}.tb-contour-vfx--interior-in-content .tb-contour-vfx__zone-accent-bars{z-index:0}.tb-vfx-surface-overlay{z-index:0;pointer-events:none}.tb-contour-vfx--node .tb-contour-vfx__overlay{border-radius:inherit}.studio-zone-contour-appear-stack{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.studio-zone-contour-appear{pointer-events:none;mix-blend-mode:normal;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.studio-zone-contour-appear__path{opacity:0;stroke:var(--zone-contour-appear-color-a,currentColor);stroke-width:var(--zone-contour-appear-stroke,2px);animation-duration:var(--zone-contour-appear-duration,.9s);animation-delay:var(--zone-contour-appear-delay,0s);animation-fill-mode:both;animation-timing-function:var(--zone-contour-appear-easing,cubic-bezier(.18, .82, .22, 1));animation-iteration-count:1}.studio-zone-contour-appear__path--alt{stroke:var(--zone-contour-appear-color-b,var(--zone-contour-appear-color-a,currentColor))}.studio-zone-contour-appear--loop .studio-zone-contour-appear__path{animation-iteration-count:infinite}.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__path,.studio-zone-contour-appear--active.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__path,.tb-contour-vfx:hover .studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__path,.interface-studio__custom-zone:hover .studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__path,.interface-studio__custom-zone-shell:hover .studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__path{animation-name:var(--zone-contour-appear-animation)}.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__path--alt,.studio-zone-contour-appear--active.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__path--alt,.tb-contour-vfx:hover .studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__path--alt,.interface-studio__custom-zone:hover .studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__path--alt,.interface-studio__custom-zone-shell:hover .studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__path--alt{animation-name:var(--zone-contour-appear-alt-animation,var(--zone-contour-appear-animation))}.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--active .studio-zone-contour-appear__path,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__path{animation-name:var(--zone-contour-appear-animation);animation-iteration-count:1;animation-fill-mode:forwards}.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--active .studio-zone-contour-appear__path--alt,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__path--alt{animation-name:var(--zone-contour-appear-alt-animation,var(--zone-contour-appear-animation));animation-iteration-count:1;animation-fill-mode:forwards}.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--enter-fading,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--enter-fading .studio-zone-contour-appear__path,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--enter-fading .studio-zone-contour-appear__path--alt,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--enter-fading .studio-zone-contour-appear__glow-halo,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--enter-fading .studio-zone-contour-appear__glow-aura,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--enter-fading .studio-zone-contour-appear__glow-aura-soft,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--enter-fading .studio-zone-contour-appear__aurora-mist{opacity:0;filter:none;transition:opacity var(--zone-contour-enter-exit-ms,.52s) cubic-bezier(.33, 1, .45, 1), filter var(--zone-contour-enter-exit-ms,.52s) cubic-bezier(.33, 1, .45, 1)}.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--enter-complete,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--enter-complete .studio-zone-contour-appear__path,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--enter-complete .studio-zone-contour-appear__path--alt,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--enter-complete .studio-zone-contour-appear__glow-halo,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--enter-complete .studio-zone-contour-appear__glow-aura,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--enter-complete .studio-zone-contour-appear__glow-aura-soft,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--enter-complete .studio-zone-contour-appear__aurora-mist{pointer-events:none;opacity:0!important;filter:none!important;animation:none!important}.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--active .studio-zone-contour-appear__path,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__path,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--loop .studio-zone-contour-appear__path{animation-name:var(--zone-contour-appear-animation);animation-iteration-count:infinite}.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--active .studio-zone-contour-appear__path--alt,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__path--alt,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--loop .studio-zone-contour-appear__path--alt{animation-name:var(--zone-contour-appear-alt-animation,var(--zone-contour-appear-animation));animation-iteration-count:infinite}.studio-zone-contour-appear--phase-hover.tb-contour-vfx:hover .studio-zone-contour-appear__path,.tb-contour-vfx:hover .studio-zone-contour-appear--phase-hover.studio-zone-contour-appear--active .studio-zone-contour-appear__path,.tb-contour-vfx:hover .studio-zone-contour-appear--phase-hover.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__path,.interface-studio__custom-zone:hover .studio-zone-contour-appear--phase-hover.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__path{animation-name:var(--zone-contour-appear-animation)}.studio-zone-contour-appear--phase-hover.tb-contour-vfx:hover .studio-zone-contour-appear__path--alt,.tb-contour-vfx:hover .studio-zone-contour-appear--phase-hover .studio-zone-contour-appear__path--alt{animation-name:var(--zone-contour-appear-alt-animation,var(--zone-contour-appear-animation))}.studio-zone-contour-appear--tb-card-lift{--zone-contour-appear-animation:tbContourCardLift}.studio-zone-contour-appear--tb-shock-hit{--zone-contour-appear-animation:tbContourShockHit}.studio-zone-contour-appear--tb-impact{--zone-contour-appear-animation:tbContourImpact}.studio-zone-contour-appear--tb-attack-arc{--zone-contour-appear-animation:tbContourAttackArc}.studio-zone-contour-appear--tb-barrier-hex{--zone-contour-appear-animation:tbContourBarrierHex}.studio-zone-contour-appear--tb-barrier-break{--zone-contour-appear-animation:tbContourBarrierBreak}.studio-zone-contour-appear--tb-corrupt-vein{--zone-contour-appear-animation:tbContourCorruptVein}.studio-zone-contour-appear--tb-place-burst{--zone-contour-appear-animation:tbContourPlaceBurst}.studio-zone-contour-appear--tb-board-idle{--zone-contour-appear-animation:tbContourBoardIdle}.studio-zone-contour-appear--tb-exhausted{--zone-contour-appear-animation:tbContourExhausted}.studio-zone-contour-appear--tb-node-thread{--zone-contour-appear-animation:tbContourNodeThread}.studio-zone-contour-appear--tb-shock-hit .studio-zone-contour-appear__path,.studio-zone-contour-appear--tb-impact .studio-zone-contour-appear__path,.studio-zone-contour-appear--tb-attack-arc .studio-zone-contour-appear__path,.studio-zone-contour-appear--tb-place-burst .studio-zone-contour-appear__path{stroke-dasharray:12 88;stroke-dashoffset:100px}.studio-zone-contour-appear--tb-barrier-hex .studio-zone-contour-appear__path,.studio-zone-contour-appear--tb-barrier-break .studio-zone-contour-appear__path,.studio-zone-contour-appear--tb-corrupt-vein .studio-zone-contour-appear__path{stroke-dasharray:6 14}.studio-zone-contour-appear--tb-board-idle .studio-zone-contour-appear__path,.studio-zone-contour-appear--tb-node-thread .studio-zone-contour-appear__path{stroke-dasharray:4 12}.studio-zone-contour-appear--author-stroke .studio-zone-contour-appear__path{stroke-dasharray:var(--zone-contour-appear-dash,48) calc(var(--zone-contour-appear-dash,48) * .72);stroke-dashoffset:0;animation:none}.studio-zone-contour-appear--author-stroke.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__path,.studio-zone-contour-appear--author-stroke.studio-zone-contour-appear--active .studio-zone-contour-appear__path,.studio-zone-contour-appear--author-stroke.studio-zone-contour-appear--loop .studio-zone-contour-appear__path,.tb-contour-vfx:hover .studio-zone-contour-appear--author-stroke.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__path,.interface-studio__custom-zone:hover .studio-zone-contour-appear--author-stroke.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__path,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--author-stroke.studio-zone-contour-appear--active .studio-zone-contour-appear__path,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--author-stroke.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__path,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--author-stroke.studio-zone-contour-appear--active .studio-zone-contour-appear__path,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--author-stroke.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__path,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--author-stroke.studio-zone-contour-appear--loop .studio-zone-contour-appear__path{opacity:var(--zone-contour-appear-opacity,1)}@keyframes tbContourCardLift{0%{opacity:0;stroke-dashoffset:100px;filter:brightness(.9)}25%{opacity:var(--zone-contour-appear-opacity,1);filter:brightness(1.8) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 10px) var(--zone-contour-appear-color-b,currentColor))}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0}}@keyframes tbContourShockHit{0%{opacity:0;stroke-dashoffset:100px;stroke-width:calc(var(--zone-contour-appear-stroke,2px) * 2)}18%{opacity:1;filter:brightness(3) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 16px) #f87171)}to{opacity:.2;stroke-dashoffset:0}}@keyframes tbContourImpact{0%{opacity:0;stroke-dashoffset:100px;transform-origin:50%;stroke-width:calc(var(--zone-contour-appear-stroke,2px) * 2.2);transform:scale(.92)}12%{opacity:1;stroke:#fff;filter:brightness(3.2) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 22px) #fb923c);transform:scale(1.06)}28%{opacity:.95;stroke:#fdba74;filter:brightness(2.4) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 14px) #f97316);transform:scale(1)}to{opacity:.15;stroke-dashoffset:0;stroke-width:var(--zone-contour-appear-stroke,2px);transform:scale(1)}}@keyframes tbContourAttackArc{0%{opacity:0;stroke-dashoffset:-100px;stroke:var(--zone-contour-appear-color-b,#fbbf24)}30%{opacity:var(--zone-contour-appear-opacity,1);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 12px) #f59e0b)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,currentColor)}}@keyframes tbContourBarrierHex{0%{opacity:0;stroke:#38bdf8;stroke-dashoffset:80px}35%{opacity:var(--zone-contour-appear-opacity,1);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 10px) #0ea5e9)}to{opacity:calc(var(--zone-contour-appear-opacity,1) * .7);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,#7dd3fc)}}@keyframes tbContourBarrierBreak{0%{opacity:0;stroke:#e0f2fe;stroke-dashoffset:100px;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 4px) #38bdf8)}18%{opacity:1;stroke:#fff;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 18px) #0ea5e9) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 8px) #7dd3fc)}42%{opacity:var(--zone-contour-appear-opacity,1);stroke:#38bdf8;stroke-dashoffset:20px}to{opacity:0;stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,#7dd3fc);filter:none}}@keyframes tbContourCorruptVein{0%{opacity:0;stroke:#a855f7;stroke-dashoffset:100px}22%{opacity:var(--zone-contour-appear-opacity,1);stroke:#c084fc;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 14px) #7c3aed)}55%{stroke:#e879f9;stroke-dashoffset:40px}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,#c084fc)}}@keyframes tbContourPlaceBurst{0%{opacity:0;stroke-dashoffset:100px;transform-origin:50%;transform:scale(1.08)}20%{opacity:1;filter:brightness(2.4) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 14px) var(--zone-contour-appear-color-b,#34d399))}to{opacity:.35;stroke-dashoffset:0;transform:scale(1)}}@keyframes tbContourBoardIdle{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .35);stroke-dashoffset:0}50%{opacity:var(--zone-contour-appear-opacity,1);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 6px) var(--zone-contour-appear-color-a,currentColor))}}@keyframes tbContourExhausted{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .45);stroke:var(--zone-contour-appear-color-a,#64748b);stroke-dashoffset:0}50%{opacity:var(--zone-contour-appear-opacity,1);stroke:var(--zone-contour-appear-color-b,#94a3b8);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 8px) #475569)}}@keyframes tbContourNodeThread{0%{opacity:0;stroke-dashoffset:100px}20%{opacity:var(--zone-contour-appear-opacity,1)}to{opacity:calc(var(--zone-contour-appear-opacity,1) * .55);stroke-dashoffset:0;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 8px) var(--zone-contour-appear-color-b,#2dd4bf))}}.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-board-idle .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-exhausted .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-node-thread .studio-zone-contour-appear__path{animation-iteration-count:infinite}.studio-zone-contour-appear--tb-exhausted .studio-zone-contour-appear__path{stroke-dasharray:8 16}@media (prefers-reduced-motion:reduce){.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__path,.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__path--alt,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__path,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__path--alt,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--loop .studio-zone-contour-appear__path,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--loop .studio-zone-contour-appear__path--alt,.studio-zone-contour-appear--active.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__path,.studio-zone-contour-appear--active.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__path--alt{stroke-dashoffset:0;opacity:var(--zone-contour-appear-opacity,1)!important;animation:none!important}}.studio-zone-contour-appear--trace,.studio-zone-contour-appear--reverse-trace{--zone-contour-appear-animation:studioZoneContourAppearTrace}.studio-zone-contour-appear--reverse-trace{--zone-contour-appear-animation:studioZoneContourAppearReverseTrace}.studio-zone-contour-appear--dual-trace{--zone-contour-appear-animation:studioZoneContourAppearDualTrace;--zone-contour-appear-alt-animation:studioZoneContourAppearReverseTrace}.studio-zone-contour-appear--dash-chase{--zone-contour-appear-animation:studioZoneContourAppearDashChase}.studio-zone-contour-appear--spark-corners{--zone-contour-appear-animation:studioZoneContourAppearSparkCorners;--zone-contour-appear-alt-animation:studioZoneContourAppearSparkCornersAlt}.studio-zone-contour-appear--scanline{--zone-contour-appear-animation:studioZoneContourAppearScanline}.studio-zone-contour-appear--neon-pulse{--zone-contour-appear-animation:studioZoneContourAppearNeonPulse}.studio-zone-contour-appear--neon-pulse-noglow{--zone-contour-appear-animation:studioZoneContourAppearNeonPulseNoglow}.studio-zone-contour-appear--glitch{--zone-contour-appear-animation:studioZoneContourAppearGlitch}.studio-zone-contour-appear--ember{--zone-contour-appear-animation:studioZoneContourAppearEmber}.studio-zone-contour-appear--frost{--zone-contour-appear-animation:studioZoneContourAppearFrost}.studio-zone-contour-appear--matrix{--zone-contour-appear-animation:studioZoneContourAppearMatrix}.studio-zone-contour-appear--trace .studio-zone-contour-appear__path,.studio-zone-contour-appear--reverse-trace .studio-zone-contour-appear__path{stroke-dasharray:100 100;stroke-dashoffset:100px}.studio-zone-contour-appear--dual-trace .studio-zone-contour-appear__path{stroke-dasharray:34 100;stroke-dashoffset:100px}.studio-zone-contour-appear--dual-trace .studio-zone-contour-appear__path--alt{stroke:var(--zone-contour-appear-color-b,currentColor);stroke-dashoffset:-100px}.studio-zone-contour-appear--dash-chase .studio-zone-contour-appear__path,.studio-zone-contour-appear--matrix .studio-zone-contour-appear__path{stroke-dasharray:var(--zone-contour-appear-dash,48) calc(var(--zone-contour-appear-dash,48) * .72)}.studio-zone-contour-appear--spark-corners .studio-zone-contour-appear__path{stroke-dasharray:5 20}.studio-zone-contour-appear--spark-corners .studio-zone-contour-appear__path--alt{stroke:var(--zone-contour-appear-color-b,currentColor);stroke-dasharray:3 28}.studio-zone-contour-appear--scanline .studio-zone-contour-appear__path,.studio-zone-contour-appear--glitch .studio-zone-contour-appear__path{stroke-dasharray:9 11}@keyframes studioZoneContourAppearTrace{0%{opacity:0;stroke-dashoffset:100px}12%{opacity:var(--zone-contour-appear-opacity,1)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0}}@keyframes studioZoneContourAppearReverseTrace{0%{opacity:0;stroke-dashoffset:-100px}12%{opacity:var(--zone-contour-appear-opacity,1)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0}}@keyframes studioZoneContourAppearDualTrace{0%{opacity:0;stroke-dashoffset:100px}18%{opacity:var(--zone-contour-appear-opacity,1)}70%{filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 6px) var(--zone-contour-appear-color-b,currentColor))}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0}}@keyframes studioZoneContourAppearDashChase{0%{opacity:0;stroke-dashoffset:100px}15%,to{opacity:var(--zone-contour-appear-opacity,1)}to{stroke-dashoffset:0}}@keyframes studioZoneContourAppearSparkCorners{0%{opacity:0;stroke-dashoffset:85px}18%{opacity:var(--zone-contour-appear-opacity,1)}62%{stroke-dashoffset:18px;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 10px) var(--zone-contour-appear-color-a,currentColor))}to{opacity:.15;stroke-dashoffset:0}}@keyframes studioZoneContourAppearSparkCornersAlt{0%{opacity:0;stroke-dashoffset:-75px}22%{opacity:calc(var(--zone-contour-appear-opacity,1) * .9)}68%{stroke-dashoffset:-16px}to{opacity:.1;stroke-dashoffset:0}}@keyframes studioZoneContourAppearScanline{0%{opacity:0;stroke-dashoffset:100px;filter:blur(2px)brightness(2)}20%{opacity:var(--zone-contour-appear-opacity,1)}55%{filter:blur(0) brightness(2.35) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 8px) var(--zone-contour-appear-color-b,currentColor))}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;filter:blur()brightness()}}@keyframes studioZoneContourAppearNeonPulse{0%{opacity:0;filter:brightness(.8)}28%{opacity:var(--zone-contour-appear-opacity,1);filter:brightness(2.6) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 12px) var(--zone-contour-appear-color-b,currentColor))}58%{opacity:calc(var(--zone-contour-appear-opacity,1) * .45)}to{opacity:var(--zone-contour-appear-opacity,1);filter:brightness()}}@keyframes studioZoneContourAppearNeonPulseNoglow{0%{opacity:0;filter:brightness(.8)}28%{opacity:var(--zone-contour-appear-opacity,1);filter:brightness(2.6)}58%{opacity:calc(var(--zone-contour-appear-opacity,1) * .45)}to{opacity:var(--zone-contour-appear-opacity,1);filter:brightness()}}@keyframes studioZoneContourAppearGlitch{0%{opacity:0;stroke-dashoffset:58px;transform:translate(0)}16%{opacity:var(--zone-contour-appear-opacity,1);transform:translate(-1px,1px)}31%{stroke-dashoffset:32px;stroke:var(--zone-contour-appear-color-b,currentColor);transform:translate(2px,-1px)}47%{transform:translate(-2px)}72%{stroke-dashoffset:9px;transform:translate(1px,1px)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,currentColor);transform:translate(0)}}@keyframes studioZoneContourAppearEmber{0%{opacity:0;stroke-dashoffset:100px;stroke:#f97316;filter:blur(2px)}30%{opacity:var(--zone-contour-appear-opacity,1);stroke:#facc15;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 12px) #f97316)}72%{stroke:#ef4444}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,#f97316);filter:blur()}}@keyframes studioZoneContourAppearFrost{0%{opacity:0;stroke-dashoffset:-100px;stroke:#e0f2fe;filter:blur(3px)}38%{opacity:var(--zone-contour-appear-opacity,1);stroke:#7dd3fc;filter:brightness(2.2) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 10px) #bae6fd)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,#bae6fd);filter:blur()brightness()}}@keyframes studioZoneContourAppearMatrix{0%{opacity:0;stroke-dashoffset:120px;stroke:#22c55e}14%{opacity:calc(var(--zone-contour-appear-opacity,1) * .65);stroke:#bef264}50%{opacity:var(--zone-contour-appear-opacity,1);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 8px) #22c55e)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,#22c55e)}}.studio-zone-contour-appear--pulse-ring{--zone-contour-appear-animation:studioZoneContourAppearPulseRing}.studio-zone-contour-appear--breathe-glow{--zone-contour-appear-animation:studioZoneContourAppearBreatheGlow}.studio-zone-contour-appear--ripple-out{--zone-contour-appear-animation:studioZoneContourAppearRippleOut}.studio-zone-contour-appear--lightning{--zone-contour-appear-animation:studioZoneContourAppearLightning}.studio-zone-contour-appear--prism-shift{--zone-contour-appear-animation:studioZoneContourAppearPrismShift;--zone-contour-appear-alt-animation:studioZoneContourAppearPrismShiftAlt}.studio-zone-contour-appear--void-creep{--zone-contour-appear-animation:studioZoneContourAppearVoidCreep}.studio-zone-contour-appear--holy-radiance{--zone-contour-appear-animation:studioZoneContourAppearHolyRadiance}.studio-zone-contour-appear--blood-drip{--zone-contour-appear-animation:studioZoneContourAppearBloodDrip}.studio-zone-contour-appear--circuit-board{--zone-contour-appear-animation:studioZoneContourAppearCircuitBoard}.studio-zone-contour-appear--warp-edge{--zone-contour-appear-animation:studioZoneContourAppearWarpEdge}.studio-zone-contour-appear--double-blink{--zone-contour-appear-animation:studioZoneContourAppearDoubleBlink;--zone-contour-appear-alt-animation:studioZoneContourAppearDoubleBlinkAlt}.studio-zone-contour-appear--phase-flicker{--zone-contour-appear-animation:studioZoneContourAppearPhaseFlicker}.studio-zone-contour-appear--orbit-dots{--zone-contour-appear-animation:studioZoneContourAppearOrbitDots;--zone-contour-appear-alt-animation:studioZoneContourAppearOrbitDotsAlt}.studio-zone-contour-appear--ink-bleed{--zone-contour-appear-animation:studioZoneContourAppearInkBleed}.studio-zone-contour-appear--smoke-wisp{--zone-contour-appear-animation:studioZoneContourAppearSmokeWisp}.studio-zone-contour-appear--tidal-wave{--zone-contour-appear-animation:studioZoneContourAppearTidalWave}.studio-zone-contour-appear--starburst{--zone-contour-appear-animation:studioZoneContourAppearStarburst}.studio-zone-contour-appear--serpent-chase{--zone-contour-appear-animation:studioZoneContourAppearSerpentChase;--zone-contour-appear-alt-animation:studioZoneContourAppearSerpentChaseAlt}.studio-zone-contour-appear--heartbeat{--zone-contour-appear-animation:studioZoneContourAppearHeartbeat}.studio-zone-contour-appear--heartbeat-noglow{--zone-contour-appear-animation:studioZoneContourAppearHeartbeatNoglow}.studio-zone-contour-appear--static-noise{--zone-contour-appear-animation:studioZoneContourAppearStaticNoise}.studio-zone-contour-appear--pulse-ring .studio-zone-contour-appear__path,.studio-zone-contour-appear--breathe-glow .studio-zone-contour-appear__path,.studio-zone-contour-appear--heartbeat .studio-zone-contour-appear__path,.studio-zone-contour-appear--heartbeat-noglow .studio-zone-contour-appear__path{stroke-dasharray:100 100;stroke-dashoffset:0}.studio-zone-contour-appear--ripple-out .studio-zone-contour-appear__path,.studio-zone-contour-appear--void-creep .studio-zone-contour-appear__path,.studio-zone-contour-appear--holy-radiance .studio-zone-contour-appear__path,.studio-zone-contour-appear--ink-bleed .studio-zone-contour-appear__path{stroke-dasharray:100 100;stroke-dashoffset:100px}.studio-zone-contour-appear--lightning .studio-zone-contour-appear__path,.studio-zone-contour-appear--static-noise .studio-zone-contour-appear__path{stroke-dasharray:8 14}.studio-zone-contour-appear--blood-drip .studio-zone-contour-appear__path,.studio-zone-contour-appear--tidal-wave .studio-zone-contour-appear__path{stroke-dasharray:14 22;stroke-dashoffset:80px}.studio-zone-contour-appear--circuit-board .studio-zone-contour-appear__path{stroke-dasharray:var(--zone-contour-appear-dash,20) calc(var(--zone-contour-appear-dash,20) * .5)}.studio-zone-contour-appear--warp-edge .studio-zone-contour-appear__path,.studio-zone-contour-appear--phase-flicker .studio-zone-contour-appear__path{stroke-dasharray:6 10}.studio-zone-contour-appear--double-blink .studio-zone-contour-appear__path,.studio-zone-contour-appear--orbit-dots .studio-zone-contour-appear__path{stroke-dasharray:4 18}.studio-zone-contour-appear--double-blink .studio-zone-contour-appear__path--alt,.studio-zone-contour-appear--orbit-dots .studio-zone-contour-appear__path--alt,.studio-zone-contour-appear--prism-shift .studio-zone-contour-appear__path--alt,.studio-zone-contour-appear--serpent-chase .studio-zone-contour-appear__path--alt{stroke:var(--zone-contour-appear-color-b,currentColor)}.studio-zone-contour-appear--orbit-dots .studio-zone-contour-appear__path--alt{stroke-dasharray:3 24;stroke-dashoffset:-40px}.studio-zone-contour-appear--serpent-chase .studio-zone-contour-appear__path{stroke-dasharray:22 100;stroke-dashoffset:100px}.studio-zone-contour-appear--serpent-chase .studio-zone-contour-appear__path--alt{stroke-dasharray:18 100;stroke-dashoffset:-100px}.studio-zone-contour-appear--starburst .studio-zone-contour-appear__path{stroke-dasharray:6 8;stroke-dashoffset:100px}.studio-zone-contour-appear--smoke-wisp .studio-zone-contour-appear__path{stroke-dasharray:40 60}@keyframes studioZoneContourAppearPulseRing{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .35);filter:brightness(.9)}50%{opacity:var(--zone-contour-appear-opacity,1);filter:brightness(2) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 14px) var(--zone-contour-appear-color-b,currentColor))}}@keyframes studioZoneContourAppearBreatheGlow{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .5);stroke-dashoffset:0}50%{opacity:var(--zone-contour-appear-opacity,1);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 18px) var(--zone-contour-appear-color-b,var(--zone-contour-appear-color-a,currentColor)))}}@keyframes studioZoneContourAppearRippleOut{0%{opacity:0;stroke-dashoffset:100px;transform-origin:50%;transform:scale(.92)}40%{opacity:var(--zone-contour-appear-opacity,1);filter:brightness(1.8)}to{opacity:calc(var(--zone-contour-appear-opacity,1) * .4);stroke-dashoffset:0;transform:scale(1)}}@keyframes studioZoneContourAppearLightning{0%{opacity:0;stroke-dashoffset:60px;stroke:#fef08a}8%{opacity:1;filter:brightness(4) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 20px) #facc15)}16%{opacity:.2}24%{opacity:1;stroke:#fff;stroke-dashoffset:20px}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,currentColor);filter:brightness()}}@keyframes studioZoneContourAppearPrismShift{0%{opacity:0;stroke-dashoffset:100px;stroke:#f472b6}33%{opacity:var(--zone-contour-appear-opacity,1);stroke:#22d3ee;stroke-dashoffset:50px}66%{stroke:#a78bfa}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,currentColor)}}@keyframes studioZoneContourAppearPrismShiftAlt{0%{opacity:0;stroke-dashoffset:-80px;stroke:#34d399}40%{opacity:calc(var(--zone-contour-appear-opacity,1) * .85)}to{opacity:.2;stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-b,currentColor)}}@keyframes studioZoneContourAppearVoidCreep{0%{opacity:0;stroke-dashoffset:-100px;stroke:#1e1b4b;filter:blur(4px)}45%{opacity:var(--zone-contour-appear-opacity,1);stroke:#6366f1;filter:blur(0) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 12px) #312e81)}to{opacity:calc(var(--zone-contour-appear-opacity,1) * .65);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,#4c1d95)}}@keyframes studioZoneContourAppearHolyRadiance{0%{opacity:0;stroke-dashoffset:100px;stroke:#fef9c3;filter:blur(3px)}25%{opacity:1;stroke:#fde047;filter:brightness(3) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 16px) #fbbf24)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,#fef08a);filter:brightness(1.2)}}@keyframes studioZoneContourAppearBloodDrip{0%{opacity:0;stroke:#7f1d1d;stroke-dashoffset:100px}30%{opacity:var(--zone-contour-appear-opacity,1);stroke:#ef4444;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 10px) #b91c1c)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,#dc2626)}}@keyframes studioZoneContourAppearCircuitBoard{0%{opacity:0;stroke-dashoffset:120px;stroke:#06b6d4}20%{opacity:var(--zone-contour-appear-opacity,1)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,#22d3ee);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 8px) #0891b2)}}@keyframes studioZoneContourAppearWarpEdge{0%{opacity:0;stroke-dashoffset:70px;transform:translate(0)skew(0)}20%{opacity:1;stroke:var(--zone-contour-appear-color-b,currentColor);transform:translate(-3px,2px)skew(-4deg)}45%{stroke-dashoffset:30px;transform:translate(4px,-2px)skew(3deg)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,currentColor);transform:translate(0)skew(0)}}@keyframes studioZoneContourAppearDoubleBlink{0%,to{opacity:0}12%,28%{opacity:var(--zone-contour-appear-opacity,1);filter:brightness(2.2)}20%{opacity:.15}}@keyframes studioZoneContourAppearDoubleBlinkAlt{0%,to{opacity:0}18%,34%{opacity:calc(var(--zone-contour-appear-opacity,1) * .9)}26%{opacity:.1}}@keyframes studioZoneContourAppearPhaseFlicker{0%,to{opacity:.2;stroke-dashoffset:40px}10%,30%,50%{opacity:var(--zone-contour-appear-opacity,1)}20%,40%{opacity:.35}60%{stroke-dashoffset:0;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 10px) var(--zone-contour-appear-color-b,currentColor))}}@keyframes studioZoneContourAppearOrbitDots{0%{opacity:0;stroke-dashoffset:80px}25%{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:20px}to{opacity:calc(var(--zone-contour-appear-opacity,1) * .5);stroke-dashoffset:0}}@keyframes studioZoneContourAppearOrbitDotsAlt{0%{opacity:0;stroke-dashoffset:-60px}35%{opacity:calc(var(--zone-contour-appear-opacity,1) * .8);stroke-dashoffset:-10px}to{opacity:.15;stroke-dashoffset:0}}@keyframes studioZoneContourAppearInkBleed{0%{opacity:0;stroke-dashoffset:100px;filter:blur(6px);stroke:var(--zone-contour-appear-color-b,currentColor)}50%{opacity:var(--zone-contour-appear-opacity,1);filter:blur(1px)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;filter:blur();stroke:var(--zone-contour-appear-color-a,currentColor)}}@keyframes studioZoneContourAppearSmokeWisp{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .25);filter:blur(2px)}50%{opacity:var(--zone-contour-appear-opacity,1);filter:blur(0) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 8px) #94a3b8cc)}}@keyframes studioZoneContourAppearTidalWave{0%{opacity:0;stroke-dashoffset:100px;stroke:#0ea5e9}40%{opacity:var(--zone-contour-appear-opacity,1);stroke:#38bdf8;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 12px) #0284c7)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,#7dd3fc)}}@keyframes studioZoneContourAppearStarburst{0%{opacity:0;stroke-dashoffset:100px;transform-origin:50%;transform:scale(1.12)}22%{opacity:1;filter:brightness(2.8) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 14px) var(--zone-contour-appear-color-b,currentColor))}to{opacity:calc(var(--zone-contour-appear-opacity,1) * .55);stroke-dashoffset:0;transform:scale(1)}}@keyframes studioZoneContourAppearSerpentChase{0%{opacity:0;stroke-dashoffset:100px}20%{opacity:var(--zone-contour-appear-opacity,1)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 8px) var(--zone-contour-appear-color-a,currentColor))}}@keyframes studioZoneContourAppearSerpentChaseAlt{0%{opacity:0;stroke-dashoffset:-100px}28%{opacity:calc(var(--zone-contour-appear-opacity,1) * .75)}to{opacity:.25;stroke-dashoffset:0}}@keyframes studioZoneContourAppearHeartbeat{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .4)}14%{opacity:1;filter:brightness(2.4) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 12px) #f43f5e)}28%{opacity:.45}42%{opacity:1;filter:brightness(1.8) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 8px) var(--zone-contour-appear-color-b,currentColor))}}@keyframes studioZoneContourAppearHeartbeatNoglow{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .4)}14%{opacity:1}28%{opacity:.45}42%{opacity:1}}@keyframes studioZoneContourAppearStaticNoise{0%{opacity:0;stroke-dashoffset:50px;transform:translate(0)}15%{opacity:1;transform:translate(1px,-1px)}30%{stroke:var(--zone-contour-appear-color-b,currentColor);transform:translate(-2px,1px)}50%{stroke-dashoffset:15px;transform:translate(1px,2px)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,currentColor);transform:translate(0)}}.studio-zone-contour-appear--laser-sweep{--zone-contour-appear-animation:studioZoneContourAppearLaserSweep}.studio-zone-contour-appear--laser-sweep .studio-zone-contour-appear__path{stroke-dasharray:18 82;stroke-linecap:butt}@keyframes studioZoneContourAppearLaserSweep{0%{opacity:0;stroke-dashoffset:100px;stroke:var(--zone-contour-appear-color-b)}15%{opacity:1;stroke:#fff;filter:brightness(3) drop-shadow(0 0 12px var(--zone-contour-appear-color-a))}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a)}}.studio-zone-contour-appear--comet-tail{--zone-contour-appear-animation:studioZoneContourAppearCometTail;--zone-contour-appear-alt-animation:studioZoneContourAppearCometTailAlt}.studio-zone-contour-appear--comet-tail .studio-zone-contour-appear__path{stroke-dasharray:6 94;stroke-dashoffset:100px}.studio-zone-contour-appear--comet-tail .studio-zone-contour-appear__path--alt{stroke:var(--zone-contour-appear-color-b);stroke-dasharray:40 60;opacity:.35}@keyframes studioZoneContourAppearCometTail{0%{opacity:0;stroke-dashoffset:100px}20%{opacity:1;stroke:#fff;filter:brightness(2.5);stroke-dashoffset:85px}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a)}}@keyframes studioZoneContourAppearCometTailAlt{0%{opacity:0;stroke-dashoffset:100px}to{opacity:.4;stroke-dashoffset:0}}.studio-zone-contour-appear--fracture{--zone-contour-appear-animation:studioZoneContourAppearFracture;--zone-contour-appear-alt-animation:studioZoneContourAppearFractureAlt}.studio-zone-contour-appear--fracture .studio-zone-contour-appear__path{stroke-dasharray:3 7 12 5}.studio-zone-contour-appear--fracture .studio-zone-contour-appear__path--alt{stroke:var(--zone-contour-appear-color-b);stroke-dasharray:8 14;stroke-dashoffset:20px}@keyframes studioZoneContourAppearFracture{0%,to{opacity:.3;stroke-dashoffset:0;transform:translate(0)}12%{opacity:1;stroke:#fff;transform:translate(-2px,1px)}24%{opacity:.5;transform:translate(2px,-1px)}36%{opacity:1;filter:brightness(2);transform:translate(-1px,2px)}48%{opacity:.4}60%{opacity:var(--zone-contour-appear-opacity,1);transform:translate(0)}}@keyframes studioZoneContourAppearFractureAlt{0%,to{opacity:0}30%,70%{opacity:.7;stroke-dashoffset:60px}}.studio-zone-contour-appear--aurora{--zone-contour-appear-animation:studioZoneContourAppearAurora;--zone-contour-appear-alt-animation:studioZoneContourAppearAuroraAlt;--zone-contour-appear-aurora-halo-animation:studioZoneContourAppearAuroraHalo}.studio-zone-contour-appear--aurora .studio-zone-contour-appear__path{stroke-dasharray:100 100;stroke-dashoffset:0}.studio-zone-contour-appear--aurora .studio-zone-contour-appear__path--alt{stroke-dasharray:40 60;stroke-dashoffset:-20px}@keyframes studioZoneContourAppearAurora{0%{opacity:.5;stroke:color-mix(in srgb, var(--zone-contour-appear-color-a,#22d3ee) 55%, #22d3ee);stroke-dashoffset:100px;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,14px) * .55) color-mix(in srgb, var(--zone-contour-appear-color-a,#67e8f9) 65%, #67e8f9)) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,14px) * .95) color-mix(in srgb, var(--zone-contour-appear-color-b,#a78bfa) 50%, #a78bfa))}25%{opacity:.95;stroke:color-mix(in srgb, var(--zone-contour-appear-color-b,#a78bfa) 50%, #a78bfa);stroke-dashoffset:55px;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,14px) * .75) color-mix(in srgb, #c084fc 45%, var(--zone-contour-appear-color-b,#a78bfa))) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,14px) * 1.05) color-mix(in srgb, #f472b6 40%, var(--zone-contour-appear-color-a,#22d3ee)))}50%{opacity:1;stroke:color-mix(in srgb, var(--zone-contour-appear-color-a,#4ade80) 45%, #4ade80);stroke-dashoffset:20px;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,14px) * .85) color-mix(in srgb, #4ade80 55%, var(--zone-contour-appear-color-a,#22d3ee))) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,14px) * 1.15) color-mix(in srgb, #22d3ee 50%, var(--zone-contour-appear-color-b,#a78bfa)))}75%{opacity:.9;stroke:color-mix(in srgb, var(--zone-contour-appear-color-b,#67e8f9) 50%, #67e8f9);stroke-dashoffset:8px;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,14px) * .7) color-mix(in srgb, #a5f3fc 50%, var(--zone-contour-appear-color-a,#22d3ee))) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,14px) * 1) color-mix(in srgb, var(--zone-contour-appear-color-b,#a78bfa) 60%, #c084fc))}to{opacity:var(--zone-contour-appear-opacity,1);stroke:var(--zone-contour-appear-color-a,#22d3ee);stroke-dashoffset:0;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,14px) * .6) color-mix(in srgb, var(--zone-contour-appear-color-a,#67e8f9) 70%, #67e8f9)) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,14px) * 1) color-mix(in srgb, var(--zone-contour-appear-color-b,#a78bfa) 55%, #a78bfa))}}@keyframes studioZoneContourAppearAuroraAlt{0%{opacity:.2;stroke:color-mix(in srgb, var(--zone-contour-appear-color-b,#f472b6) 45%, #f472b6);stroke-dashoffset:80px}33%{opacity:.75;stroke:color-mix(in srgb, #fde047 35%, var(--zone-contour-appear-color-a,#22d3ee));stroke-dashoffset:30px}66%{opacity:.55;stroke:color-mix(in srgb, #818cf8 40%, var(--zone-contour-appear-color-b,#a78bfa));stroke-dashoffset:-10px}to{opacity:.35;stroke:color-mix(in srgb, var(--zone-contour-appear-color-b,#c084fc) 50%, #c084fc);stroke-dashoffset:-40px}}.studio-zone-contour-appear--molten-edge{--zone-contour-appear-animation:studioZoneContourAppearMoltenEdge}.studio-zone-contour-appear--molten-edge .studio-zone-contour-appear__path{stroke-dasharray:100 100}@keyframes studioZoneContourAppearMoltenEdge{0%,to{opacity:.5;stroke:#7c2d12;filter:brightness(.9)}20%{opacity:1;stroke:#fb923c;filter:brightness(1.8)drop-shadow(0 0 10px #ea580c)}40%{opacity:.6;stroke:#fef08a}60%{opacity:1;stroke:#f97316}80%{opacity:.7;stroke:#dc2626}}.studio-zone-contour-appear--ice-shatter{--zone-contour-appear-animation:studioZoneContourAppearIceShatter}.studio-zone-contour-appear--ice-shatter .studio-zone-contour-appear__path{stroke-dasharray:4 8 16 6;stroke:#e0f2fe}@keyframes studioZoneContourAppearIceShatter{0%{opacity:0;stroke-dashoffset:100px;transform-origin:50%;transform:scale(1.08)}25%{opacity:1;stroke:#fff;filter:brightness(2.2);transform:scale(1)}50%{opacity:.35;stroke-dashoffset:50px}75%{opacity:.9;stroke:#bae6fd}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a)}}.studio-zone-contour-appear--arc-spark{--zone-contour-appear-animation:studioZoneContourAppearArcSpark}.studio-zone-contour-appear--arc-spark .studio-zone-contour-appear__path{stroke-dasharray:2 20}@keyframes studioZoneContourAppearArcSpark{0%,70%,to{opacity:.2;stroke-dashoffset:40px}8%{opacity:1;stroke:#fef08a;stroke-dashoffset:10px;filter:brightness(3)}16%{opacity:.15}24%{opacity:1;stroke:#fff;stroke-dashoffset:0}32%{opacity:.1}45%{opacity:.9;stroke:var(--zone-contour-appear-color-a)}}.studio-zone-contour-appear--radar-spin{--zone-contour-appear-animation:studioZoneContourAppearRadarSpin}.studio-zone-contour-appear--radar-spin .studio-zone-contour-appear__path{stroke-dasharray:12 88;transform-origin:50%}@keyframes studioZoneContourAppearRadarSpin{0%{opacity:.3;stroke-dashoffset:0;transform:rotate(0)}50%{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:50px;filter:drop-shadow(0 0 8px var(--zone-contour-appear-color-a));transform:rotate(180deg)}to{opacity:.5;stroke-dashoffset:100px;transform:rotate(360deg)}}.studio-zone-contour-appear--tidal-dash{--zone-contour-appear-animation:studioZoneContourAppearTidalDash}.studio-zone-contour-appear--tidal-dash .studio-zone-contour-appear__path{stroke-dasharray:20 30 20 30}@keyframes studioZoneContourAppearTidalDash{0%{opacity:.4;stroke-dashoffset:100px;stroke:#0ea5e9}50%{opacity:1;stroke-dashoffset:0;stroke:#67e8f9;filter:drop-shadow(0 0 12px #0284c7)}to{opacity:.6;stroke-dashoffset:-100px;stroke:var(--zone-contour-appear-color-a)}}.studio-zone-contour-appear--neon-strobe{--zone-contour-appear-animation:studioZoneContourAppearNeonStrobe}.studio-zone-contour-appear--neon-strobe .studio-zone-contour-appear__path{stroke-dasharray:100 100}@keyframes studioZoneContourAppearNeonStrobe{0%,to{opacity:0;filter:brightness()}10%,30%,50%{opacity:1;filter:brightness(2.8) drop-shadow(0 0 16px var(--zone-contour-appear-color-b))}20%,40%{opacity:.1}}.studio-zone-contour-appear--chrono-tick{--zone-contour-appear-animation:studioZoneContourAppearChronoTick}.studio-zone-contour-appear--chrono-tick .studio-zone-contour-appear__path{stroke-dasharray:8 92}@keyframes studioZoneContourAppearChronoTick{0%,24%,48%,72%,to{opacity:.25;stroke-dashoffset:92px}12%,36%,60%,84%{opacity:1;stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a);filter:brightness(1.6)}}.studio-zone-contour-appear--data-stream{--zone-contour-appear-animation:studioZoneContourAppearDataStream;--zone-contour-appear-alt-animation:studioZoneContourAppearDataStreamAlt}.studio-zone-contour-appear--data-stream .studio-zone-contour-appear__path{stroke-dasharray:4 12}.studio-zone-contour-appear--data-stream .studio-zone-contour-appear__path--alt{stroke:var(--zone-contour-appear-color-b);stroke-dasharray:2 18;opacity:.5}@keyframes studioZoneContourAppearDataStream{0%{opacity:.5;stroke-dashoffset:80px;stroke:#22c55e}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:-80px;stroke:var(--zone-contour-appear-color-a)}}@keyframes studioZoneContourAppearDataStreamAlt{0%{stroke-dashoffset:-40px;opacity:.3}to{stroke-dashoffset:40px;opacity:.6}}.studio-zone-contour-appear--rune-glow{--zone-contour-appear-animation:studioZoneContourAppearRuneGlow}.studio-zone-contour-appear--rune-glow .studio-zone-contour-appear__path{stroke-dasharray:6 10 6 78}@keyframes studioZoneContourAppearRuneGlow{0%,to{opacity:.45;filter:drop-shadow(0 0 4px var(--zone-contour-appear-color-a))}50%{opacity:1;filter:drop-shadow(0 0 20px var(--zone-contour-appear-color-b)) brightness(1.5);stroke:#fde68a}}.studio-zone-contour-appear--solar-flare{--zone-contour-appear-animation:studioZoneContourAppearSolarFlare}.studio-zone-contour-appear--solar-flare .studio-zone-contour-appear__path{stroke-dasharray:100 100;stroke-dashoffset:100px}@keyframes studioZoneContourAppearSolarFlare{0%{opacity:0;stroke:#fef3c7;transform-origin:20% 20%;transform:scale(.85)}30%{opacity:1;stroke:#fde047;filter:brightness(3)drop-shadow(0 0 24px #f59e0b);transform:scale(1)}to{opacity:calc(var(--zone-contour-appear-opacity,1) * .7);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a)}}.studio-zone-contour-appear--lunar-arc{--zone-contour-appear-animation:studioZoneContourAppearLunarArc}.studio-zone-contour-appear--lunar-arc .studio-zone-contour-appear__path{stroke-dasharray:50 50;stroke-dashoffset:50px}@keyframes studioZoneContourAppearLunarArc{0%{opacity:0;stroke:#e2e8f0;stroke-dashoffset:50px}40%{opacity:.9;stroke:#f8fafc;filter:drop-shadow(0 0 10px #94a3b8)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a)}}.studio-zone-contour-appear--storm-ring{--zone-contour-appear-animation:studioZoneContourAppearStormRing}.studio-zone-contour-appear--storm-ring .studio-zone-contour-appear__path{stroke-dasharray:100 100}@keyframes studioZoneContourAppearStormRing{0%{opacity:0;transform-origin:50%;stroke:#64748b;transform:scale(1.15)}35%{opacity:1;stroke:#e2e8f0;filter:drop-shadow(0 0 14px #475569);transform:scale(1)}to{opacity:calc(var(--zone-contour-appear-opacity,1) * .55);transform:scale(.98)}}.studio-zone-contour-appear--magnet-pull{--zone-contour-appear-animation:studioZoneContourAppearMagnetPull}.studio-zone-contour-appear--magnet-pull .studio-zone-contour-appear__path{stroke-dasharray:100 100}@keyframes studioZoneContourAppearMagnetPull{0%{opacity:.2;transform-origin:50%;stroke-dashoffset:0;transform:scale(1.12)}60%{opacity:1;stroke:var(--zone-contour-appear-color-b);filter:brightness(1.4);transform:scale(.96)}to{opacity:var(--zone-contour-appear-opacity,1);transform:scale(1)}}.studio-zone-contour-appear--glitch-burst{--zone-contour-appear-animation:studioZoneContourAppearGlitchBurst}.studio-zone-contour-appear--glitch-burst .studio-zone-contour-appear__path{stroke-dasharray:10 6}@keyframes studioZoneContourAppearGlitchBurst{0%,to{opacity:1;transform:translate(0)}10%{opacity:.2;stroke:#f0f;transform:translate(-4px,2px)}20%{opacity:1;stroke:#0ff;transform:translate(4px,-2px)}30%{stroke:var(--zone-contour-appear-color-a);transform:translate(-2px,-3px)}40%{filter:brightness(2);transform:translate(0)}}.studio-zone-contour-appear--echo-trail{--zone-contour-appear-animation:studioZoneContourAppearEchoTrail;--zone-contour-appear-alt-animation:studioZoneContourAppearEchoTrailAlt}.studio-zone-contour-appear--echo-trail .studio-zone-contour-appear__path{stroke-dasharray:30 70}.studio-zone-contour-appear--echo-trail .studio-zone-contour-appear__path--alt{stroke:var(--zone-contour-appear-color-b);stroke-dasharray:30 70;stroke-dashoffset:30px;opacity:.35}@keyframes studioZoneContourAppearEchoTrail{0%{opacity:0;stroke-dashoffset:100px}25%{opacity:1}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0}}@keyframes studioZoneContourAppearEchoTrailAlt{0%{opacity:0;stroke-dashoffset:130px}to{opacity:.25;stroke-dashoffset:30px}}.studio-zone-contour-appear--pixel-drift{--zone-contour-appear-animation:studioZoneContourAppearPixelDrift}.studio-zone-contour-appear--pixel-drift .studio-zone-contour-appear__path{stroke-dasharray:1 3 1 3 1 91}@keyframes studioZoneContourAppearPixelDrift{0%{opacity:.5;stroke-dashoffset:0}25%{opacity:1;stroke-dashoffset:8px}50%{opacity:.6;stroke-dashoffset:16px}75%{opacity:1;stroke-dashoffset:24px}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:32px}}.studio-zone-contour-appear--quantum-flicker{--zone-contour-appear-animation:studioZoneContourAppearQuantumFlicker;--zone-contour-appear-alt-animation:studioZoneContourAppearQuantumFlickerAlt}.studio-zone-contour-appear--quantum-flicker .studio-zone-contour-appear__path{stroke-dasharray:100 100}@keyframes studioZoneContourAppearQuantumFlicker{0%,18%,36%,54%,72%,90%{opacity:0}9%,27%,45%,63%,81%{opacity:1;stroke:#c4b5fd;filter:brightness(2)}to{opacity:var(--zone-contour-appear-opacity,1);stroke:var(--zone-contour-appear-color-a)}}@keyframes studioZoneContourAppearQuantumFlickerAlt{0%,to{opacity:0}50%{opacity:.5;stroke:#67e8f9}}.studio-zone-contour-appear--vine-creep{--zone-contour-appear-animation:studioZoneContourAppearVineCreep}.studio-zone-contour-appear--vine-creep .studio-zone-contour-appear__path{stroke-dasharray:100 100;stroke-dashoffset:100px;stroke:#4ade80}@keyframes studioZoneContourAppearVineCreep{0%{opacity:.3;stroke-dashoffset:100px}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a)}}.studio-zone-contour-appear--sandstorm{--zone-contour-appear-animation:studioZoneContourAppearSandstorm}.studio-zone-contour-appear--sandstorm .studio-zone-contour-appear__path{stroke-dasharray:14 22 8 56}@keyframes studioZoneContourAppearSandstorm{0%,to{opacity:.35;stroke:#d97706;stroke-dashoffset:0}33%{opacity:.8;stroke-dashoffset:20px;filter:blur(.5px)}66%{opacity:.5;stroke-dashoffset:-15px}}.studio-zone-contour-appear--mirror-flash{--zone-contour-appear-animation:studioZoneContourAppearMirrorFlash}.studio-zone-contour-appear--mirror-flash .studio-zone-contour-appear__path{stroke-dasharray:100 100}@keyframes studioZoneContourAppearMirrorFlash{0%,85%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .5);filter:brightness()}8%{opacity:1;stroke:#fff;filter:brightness(4)drop-shadow(0 0 20px #fff)}16%{opacity:.2}}.studio-zone-contour-appear--plasma-coil{--zone-contour-appear-animation:studioZoneContourAppearPlasmaCoil;--zone-contour-appear-alt-animation:studioZoneContourAppearPlasmaCoilAlt}.studio-zone-contour-appear--plasma-coil .studio-zone-contour-appear__path{stroke-dasharray:25 75}.studio-zone-contour-appear--plasma-coil .studio-zone-contour-appear__path--alt{stroke:var(--zone-contour-appear-color-b);stroke-dasharray:25 75;stroke-dashoffset:50px}@keyframes studioZoneContourAppearPlasmaCoil{0%{opacity:.4;stroke:#e879f9;stroke-dashoffset:0;transform-origin:50%;transform:rotate(0)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:100px;stroke:var(--zone-contour-appear-color-a);transform:rotate(360deg)}}@keyframes studioZoneContourAppearPlasmaCoilAlt{0%{stroke-dashoffset:50px;opacity:.3}to{stroke-dashoffset:-50px;opacity:.7}}.studio-zone-contour-appear--ember-trail{--zone-contour-appear-animation:studioZoneContourAppearEmberTrail}.studio-zone-contour-appear--ember-trail .studio-zone-contour-appear__path{stroke-dasharray:8 92;stroke:#ea580c}@keyframes studioZoneContourAppearEmberTrail{0%{opacity:0;stroke-dashoffset:100px;filter:blur(2px)}40%{opacity:1;stroke:#fde047;filter:brightness(2)drop-shadow(0 0 10px #f97316)}to{opacity:calc(var(--zone-contour-appear-opacity,1) * .6);stroke-dashoffset:0;stroke:#9a3412}}.studio-zone-contour-appear--frost-bloom{--zone-contour-appear-animation:studioZoneContourAppearFrostBloom}.studio-zone-contour-appear--frost-bloom .studio-zone-contour-appear__path{stroke-dasharray:12 88;stroke-dashoffset:88px;transform-origin:50%}@keyframes studioZoneContourAppearFrostBloom{0%{opacity:0;stroke:#bae6fd;transform:scale(.7)rotate(0)}50%{opacity:1;stroke:#fff;filter:drop-shadow(0 0 12px #7dd3fc);transform:scale(1)rotate(90deg)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;transform:rotate(180deg)}}.studio-zone-contour-appear--shadow-pulse{--zone-contour-appear-animation:studioZoneContourAppearShadowPulse}.studio-zone-contour-appear--shadow-pulse .studio-zone-contour-appear__path{stroke-dasharray:100 100;stroke:#1e293b}@keyframes studioZoneContourAppearShadowPulse{0%,to{opacity:.25;filter:blur(2px)brightness(.6)}50%{opacity:.95;filter:blur()brightness(1.2)drop-shadow(0 0 16px #0f172a);stroke:var(--zone-contour-appear-color-a)}}.studio-zone-contour-appear--simple-solid-noglow .studio-zone-contour-appear__path{stroke-dasharray:100 100;stroke-dashoffset:0}.studio-zone-contour-appear--simple-solid-glow{--zone-contour-appear-animation:studioZoneContourAppearSimpleSolidGlow}.studio-zone-contour-appear--simple-solid-glow .studio-zone-contour-appear__path{stroke-dasharray:100 100;stroke-dashoffset:0}@keyframes studioZoneContourAppearSimpleSolidGlow{0%,to{opacity:var(--zone-contour-appear-opacity,1)}}.studio-zone-contour-appear--simple-dash-noglow{--zone-contour-appear-animation:studioZoneContourAppearSimpleDashNoglow}.studio-zone-contour-appear--simple-dash-noglow .studio-zone-contour-appear__path{stroke-dasharray:10 14}@keyframes studioZoneContourAppearSimpleDashNoglow{0%{stroke-dashoffset:24px;opacity:var(--zone-contour-appear-opacity,1)}to{stroke-dashoffset:0}}.studio-zone-contour-appear--simple-dash-glow{--zone-contour-appear-animation:studioZoneContourAppearSimpleDashGlow}.studio-zone-contour-appear--simple-dash-glow .studio-zone-contour-appear__path{stroke-dasharray:10 14}@keyframes studioZoneContourAppearSimpleDashGlow{0%{stroke-dashoffset:24px;opacity:calc(var(--zone-contour-appear-opacity,1) * .85)}to{stroke-dashoffset:0;opacity:var(--zone-contour-appear-opacity,1);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 2.25) var(--zone-contour-appear-color-b,currentColor))}}.studio-zone-contour-appear--simple-breathe-noglow{--zone-contour-appear-animation:studioZoneContourAppearSimpleBreatheNoglow}.studio-zone-contour-appear--simple-breathe-noglow .studio-zone-contour-appear__path{stroke-dasharray:100 100}@keyframes studioZoneContourAppearSimpleBreatheNoglow{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .45)}50%{opacity:var(--zone-contour-appear-opacity,1)}}.studio-zone-contour-appear--simple-breathe-glow{--zone-contour-appear-animation:studioZoneContourAppearSimpleBreatheGlow}.studio-zone-contour-appear--simple-breathe-glow .studio-zone-contour-appear__path{stroke-dasharray:100 100}@keyframes studioZoneContourAppearSimpleBreatheGlow{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .45);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 1.75) var(--zone-contour-appear-color-a,currentColor))}50%{opacity:var(--zone-contour-appear-opacity,1);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 2.5) var(--zone-contour-appear-color-b,var(--zone-contour-appear-color-a,currentColor)))}}.studio-zone-contour-appear--simple-dotted-noglow .studio-zone-contour-appear__path{stroke-dasharray:2 10;stroke-dashoffset:0}.studio-zone-contour-appear--simple-dotted-glow{--zone-contour-appear-animation:studioZoneContourAppearSimpleDottedGlow}.studio-zone-contour-appear--simple-dotted-glow .studio-zone-contour-appear__path{stroke-dasharray:2 10}@keyframes studioZoneContourAppearSimpleDottedGlow{0%,to{opacity:var(--zone-contour-appear-opacity,1);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 2) var(--zone-contour-appear-color-a,currentColor))}}.studio-zone-contour-appear--simple-thin-noglow .studio-zone-contour-appear__path,.studio-zone-contour-appear--simple-thin-glow .studio-zone-contour-appear__path{stroke-dasharray:100 100;stroke-dashoffset:0}.studio-zone-contour-appear--simple-thin-glow{--zone-contour-appear-animation:studioZoneContourAppearSimpleThinGlow}@keyframes studioZoneContourAppearSimpleThinGlow{0%,to{filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 1.75) var(--zone-contour-appear-color-a,currentColor))}}.studio-zone-contour-appear--simple-soft-noglow .studio-zone-contour-appear__path{stroke-dasharray:100 100;opacity:calc(var(--zone-contour-appear-opacity,1) * .55)}.studio-zone-contour-appear--simple-soft-glow{--zone-contour-appear-animation:studioZoneContourAppearSimpleSoftGlow}.studio-zone-contour-appear--simple-soft-glow .studio-zone-contour-appear__path{stroke-dasharray:100 100}@keyframes studioZoneContourAppearSimpleSoftGlow{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .55);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 2) var(--zone-contour-appear-color-a,currentColor))}}.studio-zone-contour-appear--simple-trace-noglow{--zone-contour-appear-animation:studioZoneContourAppearSimpleTraceNoglow}.studio-zone-contour-appear--simple-trace-noglow .studio-zone-contour-appear__path{stroke-dasharray:100 100;stroke-dashoffset:100px}@keyframes studioZoneContourAppearSimpleTraceNoglow{0%{stroke-dashoffset:100px;opacity:.2}to{stroke-dashoffset:0;opacity:var(--zone-contour-appear-opacity,1)}}.studio-zone-contour-appear--simple-trace-glow{--zone-contour-appear-animation:studioZoneContourAppearSimpleTraceGlow}.studio-zone-contour-appear--simple-trace-glow .studio-zone-contour-appear__path{stroke-dasharray:100 100;stroke-dashoffset:100px}@keyframes studioZoneContourAppearSimpleTraceGlow{0%{stroke-dashoffset:100px;opacity:.2}to{stroke-dashoffset:0;opacity:var(--zone-contour-appear-opacity,1);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 2.5) var(--zone-contour-appear-color-b,currentColor))}}.studio-zone-contour-appear--simple-pulse-noglow{--zone-contour-appear-animation:studioZoneContourAppearSimplePulseNoglow}.studio-zone-contour-appear--simple-pulse-noglow .studio-zone-contour-appear__path{stroke-dasharray:100 100}@keyframes studioZoneContourAppearSimplePulseNoglow{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .35)}50%{opacity:var(--zone-contour-appear-opacity,1)}}.studio-zone-contour-appear--simple-pulse-glow{--zone-contour-appear-animation:studioZoneContourAppearSimplePulseGlow}.studio-zone-contour-appear--simple-pulse-glow .studio-zone-contour-appear__path{stroke-dasharray:100 100}@keyframes studioZoneContourAppearSimplePulseGlow{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .35);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 1.5) var(--zone-contour-appear-color-a,currentColor))}50%{opacity:var(--zone-contour-appear-opacity,1);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 2.75) var(--zone-contour-appear-color-b,currentColor))}}.studio-zone-contour-appear--simple-stripe-noglow{--zone-contour-appear-animation:studioZoneContourAppearSimpleStripeNoglow}.studio-zone-contour-appear--simple-stripe-noglow .studio-zone-contour-appear__path{stroke-dasharray:4 10;stroke-dashoffset:28px}@keyframes studioZoneContourAppearSimpleStripeNoglow{0%{stroke-dashoffset:28px;opacity:var(--zone-contour-appear-opacity,1)}to{stroke-dashoffset:0}}.studio-zone-contour-appear--simple-stripe-glow{--zone-contour-appear-animation:studioZoneContourAppearSimpleStripeGlow}.studio-zone-contour-appear--simple-stripe-glow .studio-zone-contour-appear__path{stroke-dasharray:4 10;stroke-dashoffset:28px}@keyframes studioZoneContourAppearSimpleStripeGlow{0%{stroke-dashoffset:28px;opacity:calc(var(--zone-contour-appear-opacity,1) * .8)}to{stroke-dashoffset:0;opacity:var(--zone-contour-appear-opacity,1);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 2) var(--zone-contour-appear-color-b,currentColor))}}.studio-zone-contour-appear--simple-thread-march-noglow{--zone-contour-appear-animation:studioZoneContourAppearSimpleThreadMarchNoglow}.studio-zone-contour-appear--simple-thread-march-noglow .studio-zone-contour-appear__path{stroke-dasharray:2 5 8 4;stroke-dashoffset:19px}@keyframes studioZoneContourAppearSimpleThreadMarchNoglow{0%{stroke-dashoffset:19px}to{stroke-dashoffset:-19px}}.studio-zone-contour-appear--simple-thread-march-glow{--zone-contour-appear-animation:studioZoneContourAppearSimpleThreadMarchGlow}.studio-zone-contour-appear--simple-thread-march-glow .studio-zone-contour-appear__path{stroke-dasharray:2 5 8 4;stroke-dashoffset:19px}@keyframes studioZoneContourAppearSimpleThreadMarchGlow{0%{stroke-dashoffset:19px;opacity:calc(var(--zone-contour-appear-opacity,1) * .75)}to{stroke-dashoffset:-19px;opacity:var(--zone-contour-appear-opacity,1);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 1.75) var(--zone-contour-appear-color-a,currentColor))}}.studio-zone-contour-appear--simple-glitch-noglow{--zone-contour-appear-animation:studioZoneContourAppearSimpleGlitchNoglow}.studio-zone-contour-appear--simple-glitch-noglow .studio-zone-contour-appear__path{stroke-dasharray:7 9}@keyframes studioZoneContourAppearSimpleGlitchNoglow{0%,to{opacity:var(--zone-contour-appear-opacity,1);transform:translate(0)}20%{opacity:.35;transform:translate(-2px,1px)}40%{opacity:1;stroke:var(--zone-contour-appear-color-b,currentColor);transform:translate(2px,-1px)}60%{opacity:.5;transform:translate(-1px)}}.studio-zone-contour-appear--simple-glitch-glow{--zone-contour-appear-animation:studioZoneContourAppearSimpleGlitchGlow}.studio-zone-contour-appear--simple-glitch-glow .studio-zone-contour-appear__path{stroke-dasharray:7 9}@keyframes studioZoneContourAppearSimpleGlitchGlow{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .5);transform:translate(0)}25%{opacity:1;stroke:#f0abfc;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 2) var(--zone-contour-appear-color-b,currentColor));transform:translate(-3px,1px)}50%{opacity:.4;stroke:#67e8f9;transform:translate(3px,-2px)}}.studio-zone-contour-appear--simple-thin-noglow,.studio-zone-contour-appear--simple-thin-glow{--zone-contour-appear-stroke:1}.studio-card-interior-vfx-stack,.studio-card-interior-vfx{pointer-events:none}.studio-card-interior-vfx{opacity:min(1, var(--card-interior-opacity,.85));animation-duration:var(--card-interior-duration,.9s);animation-delay:var(--card-interior-delay,0s);animation-timing-function:var(--card-interior-easing,ease-in-out);position:absolute;inset:0;overflow:hidden}.studio-card-interior-vfx:before,.studio-card-interior-vfx:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.studio-card-interior-vfx--trigger-always.studio-card-interior-vfx--active:before,.studio-card-interior-vfx--trigger-always.studio-card-interior-vfx--active:after,.studio-card-interior-vfx--phase-enter.studio-card-interior-vfx--active:before,.studio-card-interior-vfx--phase-enter.studio-card-interior-vfx--active:after,.studio-card-interior-vfx--trigger-hover.tb-contour-vfx:hover .studio-card-interior-vfx--active:before,.studio-card-interior-vfx--trigger-hover.tb-contour-vfx:hover .studio-card-interior-vfx--active:after,.tb-contour-vfx:hover .studio-card-interior-vfx--trigger-hover.studio-card-interior-vfx--active:before,.tb-contour-vfx:hover .studio-card-interior-vfx--trigger-hover.studio-card-interior-vfx--active:after,.interface-studio__custom-zone:hover .studio-card-interior-vfx--trigger-hover.studio-card-interior-vfx--active:before,.interface-studio__custom-zone:hover .studio-card-interior-vfx--trigger-hover.studio-card-interior-vfx--active:after,.tb-studio-zone-live--lane-node-bar:hover .studio-card-interior-vfx--trigger-hover.studio-card-interior-vfx--active:before,.tb-studio-zone-live--lane-node-bar:hover .studio-card-interior-vfx--trigger-hover.studio-card-interior-vfx--active:after,.tb-contour-vfx--node:hover .studio-card-interior-vfx--trigger-hover.studio-card-interior-vfx--active:before,.tb-contour-vfx--node:hover .studio-card-interior-vfx--trigger-hover.studio-card-interior-vfx--active:after{animation-name:var(--card-interior-animation);animation-duration:var(--card-interior-duration,.9s);animation-delay:var(--card-interior-delay,0s);animation-timing-function:var(--card-interior-easing,ease-in-out)}.studio-card-interior-vfx--phase-enter.studio-card-interior-vfx--active,.studio-card-interior-vfx--phase-enter.studio-card-interior-vfx--trigger-always{animation-iteration-count:1;animation-fill-mode:forwards}.studio-card-interior-vfx--phase-enter.studio-card-interior-vfx--enter-fading{opacity:0;filter:none;transition:opacity var(--zone-contour-enter-exit-ms,.52s) cubic-bezier(.33, 1, .45, 1), filter var(--zone-contour-enter-exit-ms,.52s) cubic-bezier(.33, 1, .45, 1)}.studio-card-interior-vfx--phase-enter.studio-card-interior-vfx--enter-complete{pointer-events:none;opacity:0!important;filter:none!important;animation:none!important}.studio-card-interior-vfx--phase-idle.studio-card-interior-vfx--active,.studio-card-interior-vfx--phase-idle.studio-card-interior-vfx--loop{animation-iteration-count:infinite}.studio-card-interior-vfx--phase-hover.tb-contour-vfx:hover .studio-card-interior-vfx--active,.tb-contour-vfx:hover .studio-card-interior-vfx--phase-hover.studio-card-interior-vfx--trigger-hover{animation-name:var(--card-interior-animation)}.studio-card-interior-vfx--soft-glow{--card-interior-animation:studioCardInteriorSoftGlow}.studio-card-interior-vfx--soft-glow:before{background:radial-gradient(ellipse calc(80% + var(--card-interior-glow,8px)) calc(70% + var(--card-interior-glow,8px)) at 50% 45%, color-mix(in srgb, var(--card-interior-color-a) 55%, transparent), transparent calc(72% + var(--card-interior-glow,8px) * .5));filter:blur(calc(var(--card-interior-glow,8px) * .35))}.studio-card-interior-vfx--pulse-fill{--card-interior-animation:studioCardInteriorPulseFill}.studio-card-interior-vfx--pulse-fill:before{background:linear-gradient(165deg, color-mix(in srgb, var(--card-interior-color-a) 35%, transparent), color-mix(in srgb, var(--card-interior-color-b) 25%, transparent))}.studio-card-interior-vfx--radial-burst{--card-interior-animation:studioCardInteriorRadialBurst}.studio-card-interior-vfx--radial-burst:before{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--card-interior-color-b) 70%, transparent) 0%, transparent 55%)}.studio-card-interior-vfx--scan-beam{--card-interior-animation:studioCardInteriorScanBeam}.studio-card-interior-vfx--scan-beam:after{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--card-interior-color-a) 65%, transparent) 48%, transparent 100%);transform:translateY(-120%)}.studio-card-interior-vfx--vignette:before{background:radial-gradient(ellipse 95% 90% at 50% 50%, transparent 40%, color-mix(in srgb, var(--card-interior-color-a) 38%, transparent) 72%, color-mix(in srgb, var(--card-interior-color-a) 58%, var(--card-interior-color-b,var(--card-interior-color-a))) 100%)}.studio-card-interior-vfx--color-wash{--card-interior-animation:studioCardInteriorColorWash}.studio-card-interior-vfx--color-wash:before{background:linear-gradient(120deg, color-mix(in srgb, var(--card-interior-color-a) 40%, transparent), color-mix(in srgb, var(--card-interior-color-b) 40%, transparent))}.studio-card-interior-vfx--ember-core{--card-interior-animation:studioCardInteriorEmberCore}.studio-card-interior-vfx--ember-core:before{background:radial-gradient(circle at 50% 80%, color-mix(in srgb, #f97316 80%, var(--card-interior-color-a)) 0%, transparent 58%)}.studio-card-interior-vfx--frost-core{--card-interior-animation:studioCardInteriorFrostCore}.studio-card-interior-vfx--frost-core:before{background:linear-gradient(180deg, color-mix(in srgb, #e0f2fe 50%, var(--card-interior-color-a)) 0%, transparent 45%)}.studio-card-interior-vfx--poison-mist{--card-interior-animation:studioCardInteriorPoisonMist}.studio-card-interior-vfx--poison-mist:before{background:radial-gradient(ellipse 100% 60% at 50% 100%, color-mix(in srgb, #84cc16 55%, var(--card-interior-color-a)) 0%, transparent 70%)}.studio-card-interior-vfx--holy-light{--card-interior-animation:studioCardInteriorHolyLight}.studio-card-interior-vfx--holy-light:before{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, #fef9c3 70%, var(--card-interior-color-a)) 0%, transparent 55%)}.studio-card-interior-vfx--void-core{--card-interior-animation:studioCardInteriorVoidCore}.studio-card-interior-vfx--void-core:before{background:radial-gradient(circle at 50% 50%, #020617 0%, color-mix(in srgb, var(--card-interior-color-a) 45%, transparent) 100%)}.studio-card-interior-vfx--mana-surge{--card-interior-animation:studioCardInteriorManaSurge}.studio-card-interior-vfx--mana-surge:before{background:conic-gradient(from 0deg at 50% 50%, color-mix(in srgb, var(--card-interior-color-a) 50%, transparent), color-mix(in srgb, var(--card-interior-color-b) 50%, transparent), color-mix(in srgb, var(--card-interior-color-a) 50%, transparent));opacity:.55}.studio-card-interior-vfx--blood-pool{--card-interior-animation:studioCardInteriorBloodPool}.studio-card-interior-vfx--blood-pool:before{background:linear-gradient(0deg, color-mix(in srgb, #991b1b 70%, var(--card-interior-color-a)) 0%, transparent 50%)}.studio-card-interior-vfx--electric-flash{--card-interior-animation:studioCardInteriorElectricFlash}.studio-card-interior-vfx--electric-flash:after{background:linear-gradient(105deg, transparent 40%, color-mix(in srgb, #67e8f9 90%, var(--card-interior-color-a)) 50%, transparent 60%);opacity:0}.studio-card-interior-vfx--prism-shimmer{--card-interior-animation:studioCardInteriorPrismShimmer}.studio-card-interior-vfx--prism-shimmer:before{background:linear-gradient(90deg, color-mix(in srgb, var(--card-interior-color-a) 30%, transparent), color-mix(in srgb, var(--card-interior-color-b) 45%, transparent), color-mix(in srgb, var(--card-interior-color-a) 30%, transparent));background-size:200% 100%}.studio-card-interior-vfx--static-grain{--card-interior-animation:studioCardInteriorStaticGrain}.studio-card-interior-vfx--static-grain:before{background-image:repeating-linear-gradient(0deg, transparent, transparent 2px, color-mix(in srgb, var(--card-interior-color-a) 18%, transparent) 2px, color-mix(in srgb, var(--card-interior-color-a) 18%, transparent) 3px);opacity:.35}.studio-card-interior-vfx--heal-pulse{--card-interior-animation:studioCardInteriorHealPulse}.studio-card-interior-vfx--heal-pulse:before{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, #4ade80 60%, var(--card-interior-color-a)) 0%, transparent 62%)}.studio-card-interior-vfx--corrupt-ink{--card-interior-animation:studioCardInteriorCorruptInk}.studio-card-interior-vfx--corrupt-ink:before{background:radial-gradient(ellipse 90% 80% at 30% 70%, color-mix(in srgb, #581c87 65%, var(--card-interior-color-a)) 0%, transparent 70%)}.studio-card-interior-vfx--shield-sheen{--card-interior-animation:studioCardInteriorShieldSheen}.studio-card-interior-vfx--shield-sheen:after{background:linear-gradient(125deg, transparent 30%, color-mix(in srgb, #e2e8f0 55%, var(--card-interior-color-b)) 48%, transparent 62%);transform:translate(-120%)}.studio-card-interior-vfx--smoke-fill{--card-interior-animation:studioCardInteriorSmokeFill}.studio-card-interior-vfx--smoke-fill:before{background:radial-gradient(ellipse 120% 80% at 50% 100%, color-mix(in srgb, var(--card-interior-color-a) 50%, #334155) 0%, transparent 72%)}.studio-card-interior-vfx--thread-surge{--card-interior-animation:studioCardInteriorThreadSurge}.studio-card-interior-vfx--thread-surge:before{background:repeating-linear-gradient(-35deg, transparent, transparent 8px, color-mix(in srgb, var(--card-interior-color-a) 35%, transparent) 8px, color-mix(in srgb, var(--card-interior-color-b) 35%, transparent) 12px);background-size:140% 140%}@keyframes studioCardInteriorSoftGlow{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .65)}50%{opacity:var(--card-interior-opacity,.85)}}@keyframes studioCardInteriorPulseFill{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .7);transform:scale(1)}50%{opacity:var(--card-interior-opacity,.85);transform:scale(1.03)}}@keyframes studioCardInteriorRadialBurst{0%{opacity:0;transform:scale(.6)}40%{opacity:var(--card-interior-opacity,.85)}to{opacity:0;transform:scale(1.15)}}@keyframes studioCardInteriorScanBeam{0%{transform:translateY(-120%)}to{transform:translateY(120%)}}@keyframes studioCardInteriorColorWash{0%,to{filter:hue-rotate()}50%{filter:hue-rotate(25deg)}}@keyframes studioCardInteriorEmberCore{0%,to{transform:scale(1)}50%{filter:brightness(1.2);transform:scale(1.08)}}@keyframes studioCardInteriorFrostCore{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .75)}50%{opacity:var(--card-interior-opacity,.85);filter:brightness(1.15)}}@keyframes studioCardInteriorPoisonMist{0%,to{transform:translateY(4%)}50%{transform:translateY(-2%)}}@keyframes studioCardInteriorHolyLight{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .6)}50%{opacity:var(--card-interior-opacity,.85)}}@keyframes studioCardInteriorVoidCore{0%,to{transform:scale(1)}50%{filter:brightness(.85);transform:scale(.96)}}@keyframes studioCardInteriorManaSurge{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes studioCardInteriorBloodPool{0%,to{transform:translateY(6%)}50%{transform:translateY(0)}}@keyframes studioCardInteriorElectricFlash{0%,88%,to{opacity:0}90%,94%{opacity:var(--card-interior-opacity,.85)}}@keyframes studioCardInteriorPrismShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes studioCardInteriorStaticGrain{0%,to{opacity:.25}50%{opacity:.45}}@keyframes studioCardInteriorHealPulse{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .7);transform:scale(.92)}50%{opacity:var(--card-interior-opacity,.85);transform:scale(1.05)}}@keyframes studioCardInteriorCorruptInk{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-3%,2%)scale(1.04)}}@keyframes studioCardInteriorShieldSheen{0%{opacity:0;transform:translate(-120%)}30%{opacity:var(--card-interior-opacity,.85)}to{opacity:0;transform:translate(120%)}}@keyframes studioCardInteriorSmokeFill{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .75);transform:translateY(0)}50%{opacity:var(--card-interior-opacity,.85);transform:translateY(-4%)}}@keyframes studioCardInteriorThreadSurge{0%{background-position:0 0}to{background-position:100% 100%}}.studio-card-interior-vfx--aurora-fill{--card-interior-animation:studioCardInteriorAuroraFill}.studio-card-interior-vfx--aurora-fill:before{background:radial-gradient(ellipse 90% 55% at 20% 85%, color-mix(in srgb, #22d3ee 55%, var(--card-interior-color-a,#22d3ee)) 0%, transparent 62%), radial-gradient(ellipse 70% 45% at 75% 15%, color-mix(in srgb, #a78bfa 50%, var(--card-interior-color-b,#a78bfa)) 0%, transparent 58%), linear-gradient(128deg, transparent 8%, color-mix(in srgb, #4ade80 35%, var(--card-interior-color-a,#22d3ee)) 32%, color-mix(in srgb, #67e8f9 40%, var(--card-interior-color-a,#22d3ee)) 48%, color-mix(in srgb, #c084fc 42%, var(--card-interior-color-b,#a78bfa)) 64%, color-mix(in srgb, #f472b6 30%, var(--card-interior-color-b,#a78bfa)) 78%, transparent 92%);background-size:220% 220%,200% 200%,280% 280%}.studio-card-interior-vfx--aurora-fill:after{opacity:.55;mix-blend-mode:screen;background:radial-gradient(circle at 50% 110%,#818cf859 0%,#0000 55%)}@keyframes studioCardInteriorAuroraFill{0%{opacity:.45;filter:hue-rotate()brightness();background-position:0 60%,100% 0,0%}33%{opacity:calc(var(--card-interior-opacity,.85) * .95);filter:hue-rotate(18deg)brightness(1.08);background-position:45% 30%,55% 70%,50% 80%}66%{opacity:var(--card-interior-opacity,.85);filter:hue-rotate(-12deg)brightness(1.12);background-position:90% 55%,10% 40%,100% 20%}to{opacity:.5;filter:hue-rotate()brightness();background-position:0 60%,100% 0,0%}}.studio-card-interior-vfx--solar-flare-fill{--card-interior-animation:studioCardInteriorSolarFlareFill}.studio-card-interior-vfx--solar-flare-fill:before{background:radial-gradient(circle at 15% 10%, color-mix(in srgb, #fde047 80%, var(--card-interior-color-a)) 0%, transparent 45%)}.studio-card-interior-vfx--solar-flare-fill:after{background:radial-gradient(circle at 85% 90%,#fb923c66 0%,#0000 50%)}@keyframes studioCardInteriorSolarFlareFill{0%,to{opacity:.4;transform:scale(1)}40%{opacity:var(--card-interior-opacity,.9);filter:brightness(1.3);transform:scale(1.08)}}.studio-card-interior-vfx--lunar-mist{--card-interior-animation:studioCardInteriorLunarMist}.studio-card-interior-vfx--lunar-mist:before{background:radial-gradient(ellipse 120% 60% at 50% 0%, color-mix(in srgb, #e2e8f0 55%, var(--card-interior-color-a)) 0%, transparent 70%)}@keyframes studioCardInteriorLunarMist{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:var(--card-interior-opacity,.8);transform:translateY(4%)}}.studio-card-interior-vfx--storm-cloud{--card-interior-animation:studioCardInteriorStormCloud}.studio-card-interior-vfx--storm-cloud:before{background:linear-gradient(180deg, color-mix(in srgb, #475569 50%, var(--card-interior-color-a)) 0%, transparent 55%)}.studio-card-interior-vfx--storm-cloud:after{opacity:.4;background:repeating-linear-gradient(105deg,#0000,#0000 18px,#94a3b840 18px,#0000 36px)}@keyframes studioCardInteriorStormCloud{0%{transform:translate(-8%)}to{transform:translate(8%)}}.studio-card-interior-vfx--sandstorm-dust{--card-interior-animation:studioCardInteriorSandstormDust}.studio-card-interior-vfx--sandstorm-dust:before{background:repeating-linear-gradient(-25deg, transparent, transparent 6px, color-mix(in srgb, #d97706 35%, var(--card-interior-color-a)) 6px, transparent 14px);background-size:160% 160%}@keyframes studioCardInteriorSandstormDust{0%{opacity:.35;background-position:0 0}to{opacity:var(--card-interior-opacity,.75);background-position:100% 100%}}.studio-card-interior-vfx--ocean-deep{--card-interior-animation:studioCardInteriorOceanDeep}.studio-card-interior-vfx--ocean-deep:before{background:linear-gradient(0deg, color-mix(in srgb, #0369a1 70%, var(--card-interior-color-a)) 0%, transparent 60%)}@keyframes studioCardInteriorOceanDeep{0%,to{opacity:.5}50%{opacity:var(--card-interior-opacity,.9);filter:brightness(1.15)}}.studio-card-interior-vfx--lava-flow{--card-interior-animation:studioCardInteriorLavaFlow}.studio-card-interior-vfx--lava-flow:before{background:linear-gradient(0deg, color-mix(in srgb, #dc2626 65%, var(--card-interior-color-a)) 0%, #f9731673 45%, transparent 72%), radial-gradient(circle at 50% 100%, #fde04773 0%, transparent 38%)}@keyframes studioCardInteriorLavaFlow{0%,to{opacity:.5;transform:translateY(6%)}50%{opacity:var(--card-interior-opacity,.9);transform:translateY(-2%)}}.studio-card-interior-vfx--crystal-facet{--card-interior-animation:studioCardInteriorCrystalFacet}.studio-card-interior-vfx--crystal-facet:before{background:conic-gradient(from 0deg at 50% 50%, transparent 0deg, color-mix(in srgb, var(--card-interior-color-a) 35%, #e0f2fe) 60deg, transparent 120deg, color-mix(in srgb, var(--card-interior-color-b) 30%, #fff) 200deg, transparent 360deg)}@keyframes studioCardInteriorCrystalFacet{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.studio-card-interior-vfx--rune-sigil{--card-interior-animation:studioCardInteriorRuneSigil}.studio-card-interior-vfx--rune-sigil:before{background:radial-gradient(circle at 50% 50%, transparent 30%, color-mix(in srgb, var(--card-interior-color-a) 40%, #fde68a) 31%, transparent 32%, transparent 48%, color-mix(in srgb, var(--card-interior-color-b) 35%, #fde68a) 49%, transparent 50%)}@keyframes studioCardInteriorRuneSigil{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:var(--card-interior-opacity,.85);filter:brightness(1.2);transform:scale(1.03)}}.studio-card-interior-vfx--data-rain{--card-interior-animation:studioCardInteriorDataRain}.studio-card-interior-vfx--data-rain:after{background:repeating-linear-gradient(180deg, transparent, transparent 3px, color-mix(in srgb, #22c55e 45%, var(--card-interior-color-a)) 3px, color-mix(in srgb, #22c55e 45%, var(--card-interior-color-a)) 4px, transparent 4px, transparent 14px);background-size:100% 200%}@keyframes studioCardInteriorDataRain{0%{opacity:.3;background-position:0 -100%}to{opacity:var(--card-interior-opacity,.8);background-position:0 100%}}.studio-card-interior-vfx--glitch-static{--card-interior-animation:studioCardInteriorGlitchStatic}.studio-card-interior-vfx--glitch-static:before{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--card-interior-color-a) 12%, transparent) 0 1px, transparent 1px 4px)}@keyframes studioCardInteriorGlitchStatic{0%,to{opacity:.25;transform:translate(0)}20%{opacity:.7;transform:translate(-3px)}40%{opacity:.35;transform:translate(3px,1px)}60%{opacity:.8;transform:translateY(-2px)}}.studio-card-interior-vfx--mirror-sheen{--card-interior-animation:studioCardInteriorMirrorSheen}.studio-card-interior-vfx--mirror-sheen:after{background:linear-gradient(118deg,#0000 42%,#ffffff8c 50%,#0000 58%);transform:translate(-120%)}@keyframes studioCardInteriorMirrorSheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}.studio-card-interior-vfx--eclipse-dark{--card-interior-animation:studioCardInteriorEclipseDark}.studio-card-interior-vfx--eclipse-dark:before{background:radial-gradient(circle at 50% 50%, transparent 22%, color-mix(in srgb, #020617 85%, var(--card-interior-color-a)) 23%, #0f172ab3 55%, transparent 70%)}@keyframes studioCardInteriorEclipseDark{0%,to{opacity:.55}50%{opacity:var(--card-interior-opacity,.95)}}.studio-card-interior-vfx--rainbow-mist{--card-interior-animation:studioCardInteriorRainbowMist}.studio-card-interior-vfx--rainbow-mist:before{opacity:.35;mix-blend-mode:screen;background:linear-gradient(90deg,#ef4444,#f97316,#eab308,#22c55e,#3b82f6,#a855f7)}@keyframes studioCardInteriorRainbowMist{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.studio-card-interior-vfx--nebula-swirl{--card-interior-animation:studioCardInteriorNebulaSwirl}.studio-card-interior-vfx--nebula-swirl:before{opacity:.5;background:conic-gradient(#6366f166,#ec489959,#14b8a659,#6366f166)}@keyframes studioCardInteriorNebulaSwirl{0%{transform:rotate(0)scale(1.1)}to{transform:rotate(360deg)scale(1.1)}}.studio-card-interior-vfx--lightning-strike{--card-interior-animation:studioCardInteriorLightningStrike}.studio-card-interior-vfx--lightning-strike:after{background:linear-gradient(165deg, transparent 44%, color-mix(in srgb, #fef08a 90%, var(--card-interior-color-a)) 49%, transparent 54%);opacity:0}@keyframes studioCardInteriorLightningStrike{0%,88%,to{opacity:0}8%,12%{opacity:var(--card-interior-opacity,1);filter:brightness(2)}10%{opacity:.2}}.studio-card-interior-vfx--acid-splash{--card-interior-animation:studioCardInteriorAcidSplash}.studio-card-interior-vfx--acid-splash:before{background:radial-gradient(ellipse 80% 50% at 50% 100%, color-mix(in srgb, #84cc16 65%, var(--card-interior-color-a)) 0%, transparent 65%)}@keyframes studioCardInteriorAcidSplash{0%,to{opacity:.45;transform:scaleY(.85)}50%{opacity:var(--card-interior-opacity,.85);transform:scaleY(1.05)}}.studio-card-interior-vfx--gold-shimmer{--card-interior-animation:studioCardInteriorGoldShimmer}.studio-card-interior-vfx--gold-shimmer:before{background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, #fbbf24 55%, var(--card-interior-color-a)) 48%, transparent 62%);background-size:220% 100%}@keyframes studioCardInteriorGoldShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.studio-card-interior-vfx--shadow-cloak{--card-interior-animation:studioCardInteriorShadowCloak}.studio-card-interior-vfx--shadow-cloak:before{background:radial-gradient(ellipse 100% 90% at 50% 50%, transparent 25%, color-mix(in srgb, #000 75%, var(--card-interior-color-a)) 100%)}@keyframes studioCardInteriorShadowCloak{0%,to{opacity:.6}50%{opacity:var(--card-interior-opacity,.95)}}.studio-card-interior-vfx--firefly-dance{--card-interior-animation:studioCardInteriorFireflyDance}.studio-card-interior-vfx--firefly-dance:before{background:radial-gradient(circle at 25% 70%,#fde047b3 0%,#0000 8%),radial-gradient(circle at 70% 35%,#fbbf2499 0%,#0000 6%)}.studio-card-interior-vfx--firefly-dance:after{background:radial-gradient(circle at 55% 55%,#fef08a80 0%,#0000 5%)}@keyframes studioCardInteriorFireflyDance{0%,to{opacity:.2;transform:translate(0)}33%{opacity:.9;transform:translate(4%,-3%)}66%{opacity:.4;transform:translate(-3%,2%)}}.studio-card-interior-vfx--snow-fall{--card-interior-animation:studioCardInteriorSnowFall}.studio-card-interior-vfx--snow-fall:after{opacity:.5;background-image:radial-gradient(circle,#ffffffe6 1px,#0000 1px);background-size:12px 18px}@keyframes studioCardInteriorSnowFall{0%{background-position:0 -20px}to{background-position:6px 40px}}.studio-card-interior-vfx--pollen-drift{--card-interior-animation:studioCardInteriorPollenDrift}.studio-card-interior-vfx--pollen-drift:before{background-image:radial-gradient(circle, color-mix(in srgb, #fde047 80%, var(--card-interior-color-a)) 1px, transparent 1.5px);opacity:.45;background-size:20px 24px}@keyframes studioCardInteriorPollenDrift{0%{transform:translate(0)}to{transform:translate(-12px,16px)}}.studio-card-interior-vfx--ink-splash{--card-interior-animation:studioCardInteriorInkSplash}.studio-card-interior-vfx--ink-splash:before{background:radial-gradient(ellipse 70% 55% at 30% 75%, color-mix(in srgb, #581c87 70%, var(--card-interior-color-a)) 0%, transparent 70%)}@keyframes studioCardInteriorInkSplash{0%{opacity:0;transform:scale(.6)}40%{opacity:var(--card-interior-opacity,.85);transform:scale(1.05)}to{opacity:.55;transform:scale(1)}}.studio-card-interior-vfx--hologram-scan{--card-interior-animation:studioCardInteriorHologramScan}.studio-card-interior-vfx--hologram-scan:after{background:linear-gradient(180deg, transparent, color-mix(in srgb, #22d3ee 55%, var(--card-interior-color-a)) 50%, transparent);height:24%;inset:-24% 0 auto}@keyframes studioCardInteriorHologramScan{0%{opacity:.35;top:-24%}to{opacity:.9;top:100%}}.studio-card-interior-vfx--chromatic-aberration{--card-interior-animation:studioCardInteriorChromaticAberration}.studio-card-interior-vfx--chromatic-aberration:before{mix-blend-mode:screen;background:linear-gradient(90deg,#ff000040,#0000,#00ffff40)}.studio-card-interior-vfx--chromatic-aberration:after{mix-blend-mode:screen;background:linear-gradient(90deg,#0f03,#0000,#f0f3);transform:translate(2px)}@keyframes studioCardInteriorChromaticAberration{0%,to{opacity:.35;transform:translate(-2px)}50%{opacity:var(--card-interior-opacity,.75);transform:translate(2px)}}.studio-card-interior-vfx--pulse-ripple{--card-interior-animation:studioCardInteriorPulseRipple}.studio-card-interior-vfx--pulse-ripple:before{background:radial-gradient(circle at 50% 50%, transparent 20%, color-mix(in srgb, var(--card-interior-color-a) 40%, transparent) 21%, transparent 22%, transparent 35%, color-mix(in srgb, var(--card-interior-color-b) 30%, transparent) 36%, transparent 37%)}@keyframes studioCardInteriorPulseRipple{0%{opacity:.5;transform:scale(.85)}to{opacity:0;transform:scale(1.15)}}.studio-card-interior-vfx--fractal-zoom{--card-interior-animation:studioCardInteriorFractalZoom}.studio-card-interior-vfx--fractal-zoom:before{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--card-interior-color-a) 25%, transparent) 0deg 12deg, transparent 12deg 24deg);opacity:.4}@keyframes studioCardInteriorFractalZoom{0%{transform:scale(1)rotate(0)}to{transform:scale(1.12)rotate(45deg)}}.studio-card-interior-vfx--heartbeat-glow{--card-interior-animation:studioCardInteriorHeartbeatGlow}.studio-card-interior-vfx--heartbeat-glow:before{background:radial-gradient(circle at 50% 55%, color-mix(in srgb, #ef4444 55%, var(--card-interior-color-a)) 0%, transparent 55%)}@keyframes studioCardInteriorHeartbeatGlow{0%,to{opacity:.35;transform:scale(1)}14%{opacity:var(--card-interior-opacity,.9);transform:scale(1.06)}28%{opacity:.4;transform:scale(1)}42%{opacity:.85;transform:scale(1.04)}}.studio-card-interior-vfx--plasma-wash{--card-interior-animation:studioCardInteriorPlasmaWash}.studio-card-interior-vfx--plasma-wash:before{background:linear-gradient(45deg, color-mix(in srgb, #e879f9 40%, var(--card-interior-color-a)), color-mix(in srgb, #22d3ee 40%, var(--card-interior-color-b)), color-mix(in srgb, #f97316 35%, var(--card-interior-color-a)));background-size:300% 300%}@keyframes studioCardInteriorPlasmaWash{0%{background-position:0%}to{background-position:100%}}.studio-card-interior-vfx--void-tendril{--card-interior-animation:studioCardInteriorVoidTendril}.studio-card-interior-vfx--void-tendril:before{background:radial-gradient(ellipse 40% 80% at 20% 80%, color-mix(in srgb, #312e81 80%, var(--card-interior-color-a)) 0%, transparent 55%), radial-gradient(ellipse 35% 70% at 80% 30%, color-mix(in srgb, #4c1d95 70%, var(--card-interior-color-b)) 0%, transparent 50%)}@keyframes studioCardInteriorVoidTendril{0%,to{opacity:.45;transform:scale(1)rotate(0)}50%{opacity:var(--card-interior-opacity,.9);transform:scale(1.04)rotate(3deg)}}.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--still:after{animation:none!important}.studio-card-interior-vfx--scan-beam.studio-card-interior-vfx--still:after{opacity:calc(var(--card-interior-opacity,.85) * .65);transform:translateY(0)}.studio-card-interior-vfx--shield-sheen.studio-card-interior-vfx--still:after{opacity:calc(var(--card-interior-opacity,.85) * .75);transform:translate(0)}.studio-card-interior-vfx--electric-flash.studio-card-interior-vfx--still:after{opacity:calc(var(--card-interior-opacity,.85) * .8)}.studio-card-interior-vfx--radial-burst.studio-card-interior-vfx--still:before{opacity:var(--card-interior-opacity,.85);transform:scale(1)}.studio-card-interior-vfx--prism-shimmer.studio-card-interior-vfx--still:before{background-position:50% 0}.studio-card-interior-vfx--thread-surge.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--thread-loom-lines.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--thread-stripe-diagonal.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--thread-fiber-haze.studio-card-interior-vfx--still:before{background-position:50%}.studio-card-interior-vfx--thread-spool-warp.studio-card-interior-vfx--still:before{transform:rotate(0)}.studio-card-interior-vfx--glitch-scan-tear.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--glitch-block-shift.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--glitch-datamosh-fill.studio-card-interior-vfx--still:before{background-position:50%;transform:none}.studio-card-interior-vfx--glitch-rgb-bleed.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--glitch-chromatic-smear.studio-card-interior-vfx--still:before{opacity:calc(var(--card-interior-opacity,.85) * .75);transform:translate(0)}.studio-card-interior-vfx--ink-splash.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--pulse-ripple.studio-card-interior-vfx--still:before{opacity:var(--card-interior-opacity,.85);transform:scale(1)}.studio-card-interior-vfx--aurora-fill.studio-card-interior-vfx--still:before{opacity:var(--card-interior-opacity,.85);background-position:50%}.studio-card-interior-vfx--solar-flare-fill.studio-card-interior-vfx--still:before{opacity:var(--card-interior-opacity,.85);transform:scale(1)}.studio-card-interior-vfx--storm-cloud.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--storm-cloud.studio-card-interior-vfx--still:after{transform:translate(0)}.studio-card-interior-vfx--sandstorm-dust.studio-card-interior-vfx--still:before{background-position:50%}.studio-card-interior-vfx--crystal-facet.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--nebula-swirl.studio-card-interior-vfx--still:before{transform:rotate(0)scale(1)}.studio-card-interior-vfx--data-rain.studio-card-interior-vfx--still:after{opacity:var(--card-interior-opacity,.85);background-position:0 30%}.studio-card-interior-vfx--mirror-sheen.studio-card-interior-vfx--still:after{opacity:calc(var(--card-interior-opacity,.85) * .7);transform:translate(0)}.studio-card-interior-vfx--rainbow-mist.studio-card-interior-vfx--still:before{filter:hue-rotate()}.studio-card-interior-vfx--lightning-strike.studio-card-interior-vfx--still:after{opacity:calc(var(--card-interior-opacity,.85) * .85)}.studio-card-interior-vfx--gold-shimmer.studio-card-interior-vfx--still:before{background-position:50% 0}.studio-card-interior-vfx--snow-fall.studio-card-interior-vfx--still:after,.studio-card-interior-vfx--pollen-drift.studio-card-interior-vfx--still:before{background-position:0 0;transform:translate(0)}.studio-card-interior-vfx--hologram-scan.studio-card-interior-vfx--still:after{opacity:calc(var(--card-interior-opacity,.85) * .9);top:38%}.studio-card-interior-vfx--chromatic-aberration.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--chromatic-aberration.studio-card-interior-vfx--still:after{opacity:calc(var(--card-interior-opacity,.85) * .7);transform:translate(0)}.studio-card-interior-vfx--glitch-chroma-win.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--glitch-chroma-win.studio-card-interior-vfx--still:after,.studio-card-interior-vfx--glitch-chroma-split.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--glitch-chroma-split.studio-card-interior-vfx--still:after,.studio-card-interior-vfx--glitch-chroma-menu.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--glitch-chroma-menu.studio-card-interior-vfx--still:after,.studio-card-interior-vfx--glitch-chroma-neon.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--glitch-chroma-neon.studio-card-interior-vfx--still:after,.studio-card-interior-vfx--glitch-chroma-ghost.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--glitch-chroma-ghost.studio-card-interior-vfx--still:after{opacity:calc(var(--card-interior-opacity,.85) * .72);transform:translate(0)}.studio-card-interior-vfx--glitch-chroma-prism.studio-card-interior-vfx--still:before{filter:hue-rotate();opacity:calc(var(--card-interior-opacity,.85) * .75)}.studio-card-interior-vfx--glitch-chroma-tear.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--glitch-chroma-scan.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--glitch-chroma-scan.studio-card-interior-vfx--still:after,.studio-card-interior-vfx--glitch-chroma-scatter.studio-card-interior-vfx--still,.studio-card-interior-vfx--glitch-chroma-scatter.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--glitch-chroma-scatter.studio-card-interior-vfx--still:after{opacity:calc(var(--card-interior-opacity,.85) * .72);background-position:50%;transform:none;filter:none!important;animation:none!important}.studio-card-interior-vfx--fractal-zoom.studio-card-interior-vfx--still:before{transform:scale(1)rotate(0)}.studio-card-interior-vfx--plasma-wash.studio-card-interior-vfx--still:before{background-position:50%}.studio-card-interior-vfx--firefly-dance.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--firefly-dance.studio-card-interior-vfx--still:after{opacity:calc(var(--card-interior-opacity,.85) * .75);transform:translate(0)}.studio-card-interior-vfx--glitch-static.studio-card-interior-vfx--still:before{opacity:.45;transform:translate(0)}.studio-card-interior-vfx--deep-dim.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--umbra-vignette.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--shade-pulse.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--noir-wash.studio-card-interior-vfx--still:before,.studio-card-interior-vfx--coal-veil.studio-card-interior-vfx--still:before{opacity:var(--card-interior-opacity,.85)}.studio-card-interior-vfx--blind-spot.studio-card-interior-vfx--still:before{opacity:var(--card-interior-opacity,.85);transform:scale(1)}.studio-card-interior-vfx--flat-tint:before{background:color-mix(in srgb, var(--card-interior-color-a) 32%, transparent)}.studio-card-interior-vfx--warm-tint:before{background:color-mix(in srgb, #f97316 18%, var(--card-interior-color-a) 22%, transparent)}.studio-card-interior-vfx--cool-tint:before{background:color-mix(in srgb, #38bdf8 18%, var(--card-interior-color-a) 22%, transparent)}.studio-card-interior-vfx--light-overlay:before{background:#ffffff24}.studio-card-interior-vfx--dark-overlay:before{background:#02061747}.studio-card-interior-vfx--sepia-wash:before{background:color-mix(in srgb, #78716c 22%, var(--card-interior-color-a) 12%, transparent)}.studio-card-interior-vfx--clear-glass:before{background:linear-gradient(145deg, #ffffff1f 0%, transparent 45%, color-mix(in srgb, var(--card-interior-color-a) 8%, transparent) 100%)}.studio-card-interior-vfx--top-fade:before{background:linear-gradient(180deg, color-mix(in srgb, var(--card-interior-color-a) 45%, transparent) 0%, transparent 42%)}.studio-card-interior-vfx--bottom-fade:before{background:linear-gradient(0deg, color-mix(in srgb, var(--card-interior-color-b,var(--card-interior-color-a)) 50%, transparent) 0%, transparent 48%)}.studio-card-interior-vfx--center-spot{--card-interior-animation:studioCardInteriorCenterSpot}.studio-card-interior-vfx--center-spot:before{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--card-interior-color-a) 42%, transparent) 0%, transparent 52%)}.studio-card-interior-vfx--edge-glow:before{background:linear-gradient(0deg, color-mix(in srgb, var(--card-interior-color-a) 35%, transparent), transparent calc(12% + var(--card-interior-glow,8px))), linear-gradient(180deg, color-mix(in srgb, var(--card-interior-color-a) 35%, transparent), transparent calc(12% + var(--card-interior-glow,8px))), linear-gradient(90deg, color-mix(in srgb, var(--card-interior-color-b,var(--card-interior-color-a)) 30%, transparent), transparent calc(10% + var(--card-interior-glow,8px))), linear-gradient(270deg, color-mix(in srgb, var(--card-interior-color-b,var(--card-interior-color-a)) 30%, transparent), transparent calc(10% + var(--card-interior-glow,8px)));filter:blur(calc(var(--card-interior-glow,8px) * .25))}.studio-card-interior-vfx--frame-glow:before{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--card-interior-color-a) 55%, transparent), inset 0 0 calc(var(--card-interior-glow,8px) * 1.2) color-mix(in srgb, var(--card-interior-color-b,var(--card-interior-color-a)) 45%, transparent);background:0 0}.studio-card-interior-vfx--muted-tint{--card-interior-animation:studioCardInteriorMutedTint}.studio-card-interior-vfx--muted-tint:before{background:color-mix(in srgb, var(--card-interior-color-a) 24%, #64748b 16%, transparent)}@keyframes studioCardInteriorCenterSpot{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .75)}50%{opacity:var(--card-interior-opacity,.85)}}@keyframes studioCardInteriorMutedTint{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .85)}50%{opacity:var(--card-interior-opacity,.85)}}.studio-card-interior-vfx--thread-loom-lines{--card-interior-animation:studioCardInteriorThreadLoomLines}.studio-card-interior-vfx--thread-loom-lines:before{background:repeating-linear-gradient(90deg, transparent, transparent 6px, color-mix(in srgb, var(--card-interior-color-a) 38%, transparent) 6px, color-mix(in srgb, var(--card-interior-color-b,var(--card-interior-color-a)) 32%, transparent) 9px);background-size:200% 100%}.studio-card-interior-vfx--thread-stripe-diagonal{--card-interior-animation:studioCardInteriorThreadStripeDiagonal}.studio-card-interior-vfx--thread-stripe-diagonal:before{background:repeating-linear-gradient(-42deg, transparent, transparent 5px, color-mix(in srgb, var(--card-interior-color-a) 42%, transparent) 5px, color-mix(in srgb, var(--card-interior-color-b) 36%, transparent) 9px);background-size:160% 160%}.studio-card-interior-vfx--thread-crossweave{--card-interior-animation:studioCardInteriorThreadCrossweave}.studio-card-interior-vfx--thread-crossweave:before{background:repeating-linear-gradient(0deg, transparent, transparent 10px, color-mix(in srgb, var(--card-interior-color-a) 22%, transparent) 10px, transparent 12px), repeating-linear-gradient(90deg, transparent, transparent 10px, color-mix(in srgb, var(--card-interior-color-b) 20%, transparent) 10px, transparent 12px);opacity:calc(var(--card-interior-opacity,.85) * .9)}.studio-card-interior-vfx--thread-fiber-haze{--card-interior-animation:studioCardInteriorThreadFiberHaze}.studio-card-interior-vfx--thread-fiber-haze:before{background:repeating-linear-gradient(12deg, transparent 0 3px, color-mix(in srgb, var(--card-interior-color-a) 18%, transparent) 3px 4px, transparent 4px 11px, color-mix(in srgb, var(--card-interior-color-b) 14%, transparent) 11px 12px);filter:blur(calc(var(--card-interior-glow,8px) * .2));background-size:120% 120%}.studio-card-interior-vfx--thread-weft-bands{--card-interior-animation:studioCardInteriorThreadWeftBands}.studio-card-interior-vfx--thread-weft-bands:before{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--card-interior-color-a) 28%, transparent) 0%, transparent 8%, color-mix(in srgb, var(--card-interior-color-b) 24%, transparent) 12%, transparent 20%)}.studio-card-interior-vfx--thread-spool-warp{--card-interior-animation:studioCardInteriorThreadSpoolWarp}.studio-card-interior-vfx--thread-spool-warp:before{background:conic-gradient(from 0deg at 50% 50%, transparent 0deg 18deg, color-mix(in srgb, var(--card-interior-color-a) 40%, transparent) 18deg 36deg, transparent 36deg 54deg, color-mix(in srgb, var(--card-interior-color-b) 35%, transparent) 54deg 72deg, transparent 72deg 360deg);opacity:calc(var(--card-interior-opacity,.85) * .75)}@keyframes studioCardInteriorThreadLoomLines{0%{opacity:calc(var(--card-interior-opacity,.85) * .7);background-position:0 0}to{opacity:var(--card-interior-opacity,.85);background-position:100% 0}}@keyframes studioCardInteriorThreadStripeDiagonal{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes studioCardInteriorThreadCrossweave{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .65)}50%{opacity:var(--card-interior-opacity,.85)}}@keyframes studioCardInteriorThreadFiberHaze{0%{opacity:calc(var(--card-interior-opacity,.85) * .55);background-position:0 0}50%{opacity:var(--card-interior-opacity,.85)}to{opacity:calc(var(--card-interior-opacity,.85) * .7);background-position:100%}}@keyframes studioCardInteriorThreadWeftBands{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .75);transform:translateY(0)}50%{opacity:var(--card-interior-opacity,.85);transform:translateY(-3%)}}@keyframes studioCardInteriorThreadSpoolWarp{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.studio-card-interior-vfx--glitch-scan-tear{--card-interior-animation:studioCardInteriorGlitchScanTear}.studio-card-interior-vfx--glitch-scan-tear:before{background:repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in srgb, var(--card-interior-color-a) 35%, transparent) 3px 4px, transparent 4px 9px, color-mix(in srgb, var(--card-interior-color-b) 28%, transparent) 9px 10px);background-size:100% 200%}.studio-card-interior-vfx--glitch-rgb-bleed{--card-interior-animation:studioCardInteriorGlitchRgbBleed}.studio-card-interior-vfx--glitch-rgb-bleed:before{background:linear-gradient(90deg, #f472b638, transparent 40%), linear-gradient(270deg, #22d3ee33, transparent 35%), linear-gradient(180deg, color-mix(in srgb, var(--card-interior-color-a) 18%, transparent), transparent 60%);mix-blend-mode:screen}.studio-card-interior-vfx--glitch-block-shift{--card-interior-animation:studioCardInteriorGlitchBlockShift}.studio-card-interior-vfx--glitch-block-shift:before{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--card-interior-color-a) 30%, transparent) 0 8px, transparent 8px 12px, color-mix(in srgb, var(--card-interior-color-b) 25%, transparent) 12px 20px, transparent 20px 28px);background-size:200% 100%}.studio-card-interior-vfx--glitch-vhs-noise{--card-interior-animation:studioCardInteriorGlitchVhsNoise}.studio-card-interior-vfx--glitch-vhs-noise:before{background:repeating-linear-gradient(0deg, #ffffff0a 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--card-interior-color-a) 12%, transparent) 0 2px, transparent 2px 6px);opacity:calc(var(--card-interior-opacity,.85) * .85)}.studio-card-interior-vfx--glitch-chromatic-smear{--card-interior-animation:studioCardInteriorGlitchChromaticSmear}.studio-card-interior-vfx--glitch-chromatic-smear:before{background:linear-gradient(105deg, #f0abfc66 0%, transparent 28%, #67e8f959 52%, transparent 72%, color-mix(in srgb, var(--card-interior-color-b) 30%, transparent) 100%);filter:blur(calc(var(--card-interior-glow,8px) * .15))}.studio-card-interior-vfx--glitch-datamosh-fill{--card-interior-animation:studioCardInteriorGlitchDatamoshFill}.studio-card-interior-vfx--glitch-datamosh-fill:before{background:repeating-linear-gradient(-8deg, color-mix(in srgb, var(--card-interior-color-a) 32%, transparent) 0 6px, transparent 6px 10px, color-mix(in srgb, var(--card-interior-color-b) 28%, #1e293b) 10px 22px, transparent 22px 30px);background-size:140% 140%}@keyframes studioCardInteriorGlitchScanTear{0%{background-position:0 -100%;transform:translateY(0)}12%{transform:translateY(-3px)}24%{opacity:calc(var(--card-interior-opacity,.85) * .6);transform:translateY(2px)}to{opacity:var(--card-interior-opacity,.85);background-position:0 100%;transform:translateY(0)}}@keyframes studioCardInteriorGlitchRgbBleed{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .45);transform:translate(0)}20%{opacity:.9;transform:translate(-4px)}40%{opacity:.35;transform:translate(5px,1px)}60%{opacity:.85;transform:translate(-2px,-2px)}}@keyframes studioCardInteriorGlitchBlockShift{0%{background-position:0 0}to{background-position:100% 0}}@keyframes studioCardInteriorGlitchVhsNoise{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .5);transform:translateY(0)}10%{opacity:.2;transform:translateY(-5px)}20%{opacity:.95;transform:translateY(4px)}30%{opacity:.35;transform:translateY(-2px)}50%{opacity:var(--card-interior-opacity,.85);transform:translateY(0)}}@keyframes studioCardInteriorGlitchChromaticSmear{0%{opacity:.4;filter:hue-rotate(0deg) blur(calc(var(--card-interior-glow,8px) * .1))}50%{opacity:var(--card-interior-opacity,.85);filter:hue-rotate(25deg) blur(calc(var(--card-interior-glow,8px) * .2))}to{opacity:.55;filter:hue-rotate(-15deg)}}@keyframes studioCardInteriorGlitchDatamoshFill{0%{background-position:0 0;transform:scaleX(1)}25%{transform:scaleX(1.03)translate(-2%,1%)}50%{background-position:50% 30%;transform:scaleX(.97)}to{background-position:100% 100%;transform:scaleX(1)}}.studio-card-interior-vfx--deep-dim{--card-interior-animation:studioCardInteriorDeepDim}.studio-card-interior-vfx--deep-dim:before{background:color-mix(in srgb, #020617 58%, var(--card-interior-color-a) 42%)}@keyframes studioCardInteriorDeepDim{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .7)}50%{opacity:var(--card-interior-opacity,.85)}}.studio-card-interior-vfx--umbra-vignette{--card-interior-animation:studioCardInteriorUmbraVignette}.studio-card-interior-vfx--umbra-vignette:before{background:radial-gradient(ellipse 95% 88% at 50% 48%, transparent 18%, color-mix(in srgb, #000 55%, var(--card-interior-color-a)) 52%, color-mix(in srgb, #020617 88%, var(--card-interior-color-b,var(--card-interior-color-a))) 100%)}@keyframes studioCardInteriorUmbraVignette{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .72)}50%{opacity:var(--card-interior-opacity,.85)}}.studio-card-interior-vfx--shade-pulse{--card-interior-animation:studioCardInteriorShadePulse}.studio-card-interior-vfx--shade-pulse:before{background:color-mix(in srgb, #0f172a 65%, var(--card-interior-color-a) 35%)}@keyframes studioCardInteriorShadePulse{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .45)}35%{opacity:var(--card-interior-opacity,.85)}70%{opacity:calc(var(--card-interior-opacity,.85) * .55)}}.studio-card-interior-vfx--noir-wash{--card-interior-animation:studioCardInteriorNoirWash}.studio-card-interior-vfx--noir-wash:before{background:linear-gradient(168deg, color-mix(in srgb, #1e1b4b 55%, var(--card-interior-color-a)) 0%, #020617b8 48%, color-mix(in srgb, #000 65%, var(--card-interior-color-b,var(--card-interior-color-a))) 100%)}@keyframes studioCardInteriorNoirWash{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .68)}50%{opacity:var(--card-interior-opacity,.85)}}.studio-card-interior-vfx--blind-spot{--card-interior-animation:studioCardInteriorBlindSpot}.studio-card-interior-vfx--blind-spot:before{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, #000 82%, var(--card-interior-color-a)) 0%, #0206178c 42%, transparent 68%)}@keyframes studioCardInteriorBlindSpot{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .75);transform:scale(1)}50%{opacity:var(--card-interior-opacity,.85);transform:scale(1.04)}}.studio-card-interior-vfx--coal-veil{--card-interior-animation:studioCardInteriorCoalVeil}.studio-card-interior-vfx--coal-veil:before{background:linear-gradient(0deg, color-mix(in srgb, #000 70%, var(--card-interior-color-a)) 0%, transparent 38%), linear-gradient(180deg, color-mix(in srgb, #000 55%, var(--card-interior-color-b,var(--card-interior-color-a))) 0%, transparent 32%), #0f172a66}@keyframes studioCardInteriorCoalVeil{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .8)}50%{opacity:var(--card-interior-opacity,.85)}}.tb-hand-card--dissolving{padding:0;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.tb-hand-card--dissolving:before,.tb-hand-card--dissolving:after{opacity:0!important}.tb-hand-card__dissolve-shell{z-index:0;border-radius:inherit;pointer-events:none;isolation:isolate;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.tb-hand-card__dissolve-masked{z-index:0;border-radius:inherit;pointer-events:none;backface-visibility:hidden;background:0 0;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.tb-hand-card__dissolve-masked--paint{-webkit-mask-image:paint(dissolve-mask);-webkit-mask-image:paint(dissolve-mask);mask-image:paint(dissolve-mask);-webkit-mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.tb-hand-card__dissolve-masked .tb-hand-card__chrome{z-index:3;pointer-events:auto;flex:1;min-height:0;position:relative}.tb-hand-card__dissolve-frame{z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(165deg,#1e293bf2 0%,#0f172afc 100%);border:1px solid #33415566;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0f,0 6px 16px #02061773}.tb-hand-card--has-art.tb-hand-card--dissolving .tb-hand-card__dissolve-frame{background:#0f172a}.tb-hand-card__dissolve-glow{z-index:12;pointer-events:none;mix-blend-mode:screen;image-rendering:auto;filter:saturate(1.35);will-change:opacity;width:100%;height:100%;position:absolute;inset:0}.studio-card-interior-vfx--dissolve,.studio-card-interior-vfx--dissolve:before,.studio-card-interior-vfx--dissolve:after{opacity:0!important;pointer-events:none!important;animation:none!important;display:none!important}.tb-dissolve-portal-root{z-index:115000;pointer-events:none;position:fixed;inset:0;overflow:visible}.tb-dissolve-portal-session{isolation:isolate;border-radius:inherit;overflow:hidden}.tb-hand-card__dissolve-shell--compositor{isolation:isolate}.tb-hand-card--dissolve-source-hidden{visibility:hidden!important}.tb-dissolve-mask-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.tb-dissolve-live-mask-canvas{width:100%;height:100%;display:block}.tb-hand-card__dissolve-masked .tb-hand-card__art{backface-visibility:hidden;transform:translateZ(0)}.tb-dissolve-compositor-output{z-index:2;pointer-events:none;image-rendering:auto;width:100%;height:100%;position:absolute;inset:0}.studio-zone-contour-appear--tb-heal-glow{--zone-contour-appear-animation:tbContourHealGlow}.studio-zone-contour-appear--tb-poison-drip{--zone-contour-appear-animation:tbContourPoisonDrip}.studio-zone-contour-appear--tb-shield-pulse{--zone-contour-appear-animation:tbContourShieldPulse}.studio-zone-contour-appear--tb-crit-flash{--zone-contour-appear-animation:tbContourCritFlash}.studio-zone-contour-appear--tb-draw-spark{--zone-contour-appear-animation:tbContourDrawSpark}.studio-zone-contour-appear--tb-discard-fade{--zone-contour-appear-animation:tbContourDiscardFade}.studio-zone-contour-appear--tb-leader-aura{--zone-contour-appear-animation:tbContourLeaderAura}.studio-zone-contour-appear--tb-scout-scan{--zone-contour-appear-animation:tbContourScoutScan}.studio-zone-contour-appear--tb-weave-thread{--zone-contour-appear-animation:tbContourWeaveThread}.studio-zone-contour-appear--tb-momentum-surge{--zone-contour-appear-animation:tbContourMomentumSurge}.studio-zone-contour-appear--tb-stun-ring{--zone-contour-appear-animation:tbContourStunRing}.studio-zone-contour-appear--tb-silence-mute{--zone-contour-appear-animation:tbContourSilenceMute}.studio-zone-contour-appear--tb-heal-glow .studio-zone-contour-appear__path,.studio-zone-contour-appear--tb-shield-pulse .studio-zone-contour-appear__path,.studio-zone-contour-appear--tb-leader-aura .studio-zone-contour-appear__path,.studio-zone-contour-appear--tb-stun-ring .studio-zone-contour-appear__path{stroke-dasharray:100 100;stroke-dashoffset:0}.studio-zone-contour-appear--tb-poison-drip .studio-zone-contour-appear__path,.studio-zone-contour-appear--tb-draw-spark .studio-zone-contour-appear__path,.studio-zone-contour-appear--tb-momentum-surge .studio-zone-contour-appear__path{stroke-dasharray:12 88;stroke-dashoffset:100px}.studio-zone-contour-appear--tb-crit-flash .studio-zone-contour-appear__path,.studio-zone-contour-appear--tb-scout-scan .studio-zone-contour-appear__path{stroke-dasharray:8 12}.studio-zone-contour-appear--tb-discard-fade .studio-zone-contour-appear__path,.studio-zone-contour-appear--tb-silence-mute .studio-zone-contour-appear__path{stroke-dasharray:6 14;stroke-dashoffset:60px}.studio-zone-contour-appear--tb-weave-thread .studio-zone-contour-appear__path{stroke-dasharray:4 12}.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-heal-glow .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-shield-pulse .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-leader-aura .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-stun-ring .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-weave-thread .studio-zone-contour-appear__path{animation-iteration-count:infinite}@keyframes tbContourHealGlow{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .4);stroke:#22c55e}50%{opacity:var(--zone-contour-appear-opacity,1);stroke:#86efac;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 14px) #16a34a)}}@keyframes tbContourPoisonDrip{0%{opacity:0;stroke:#581c87;stroke-dashoffset:100px}35%{opacity:var(--zone-contour-appear-opacity,1);stroke:#c084fc;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 12px) #7e22ce)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,#a855f7)}}@keyframes tbContourShieldPulse{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .45);stroke:#0ea5e9}50%{opacity:var(--zone-contour-appear-opacity,1);stroke:#7dd3fc;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 12px) #0284c7)}}@keyframes tbContourCritFlash{0%{opacity:0;stroke:#fff;stroke-dashoffset:80px;filter:brightness(4)}12%{opacity:1;stroke:#fef08a}25%{opacity:.3;stroke:#ef4444}40%{opacity:1;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 18px) #f87171)}to{opacity:calc(var(--zone-contour-appear-opacity,1) * .5);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,currentColor);filter:brightness()}}@keyframes tbContourDrawSpark{0%{opacity:0;stroke-dashoffset:100px;stroke:#fde047}22%{opacity:1;filter:brightness(2.6) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 14px) #eab308)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,#facc15)}}@keyframes tbContourDiscardFade{0%{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:#94a3b8}to{opacity:.15;stroke-dashoffset:100px;stroke:#475569;filter:blur(1px)}}@keyframes tbContourLeaderAura{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .35);stroke:#7c3aed}50%{opacity:var(--zone-contour-appear-opacity,1);stroke:#c4b5fd;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 16px) #8b5cf6)}}@keyframes tbContourScoutScan{0%{opacity:0;stroke-dashoffset:100px;stroke:#2dd4bf;filter:blur(2px)}30%{opacity:var(--zone-contour-appear-opacity,1);filter:blur()brightness(2)}to{opacity:calc(var(--zone-contour-appear-opacity,1) * .6);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,#5eead4)}}@keyframes tbContourWeaveThread{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .4);stroke-dashoffset:0}50%{opacity:var(--zone-contour-appear-opacity,1);stroke:#22d3ee;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 10px) #06b6d4)}}@keyframes tbContourMomentumSurge{0%{opacity:0;stroke-dashoffset:100px;stroke:#fb923c}18%{opacity:1;stroke:#fdba74;filter:brightness(2.2) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 14px) #ea580c)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,#f97316)}}@keyframes tbContourStunRing{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .35);stroke:#ca8a04}20%,60%{opacity:var(--zone-contour-appear-opacity,1);stroke:#fde047;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 10px) #eab308)}40%,80%{opacity:.4}}@keyframes tbContourSilenceMute{0%{opacity:var(--zone-contour-appear-opacity,1);stroke:#64748b;stroke-dashoffset:0}to{opacity:.2;stroke-dashoffset:80px;stroke:#334155;filter:grayscale(.8)}}.studio-zone-contour-appear--tb-break-reward{--zone-contour-appear-animation:tbContourBreakReward}.studio-zone-contour-appear--tb-break-reward .studio-zone-contour-appear__path{stroke-dasharray:100 100}@keyframes tbContourBreakReward{0%{opacity:0;stroke:#fde047;stroke-dashoffset:100px;transform-origin:50%;transform:scale(.8)}35%{opacity:1;stroke:#fff;filter:brightness(2.5)drop-shadow(0 0 18px #fbbf24);stroke-dashoffset:0;transform:scale(1.05)}to{opacity:var(--zone-contour-appear-opacity,1);stroke:var(--zone-contour-appear-color-a);transform:scale(1)}}.studio-zone-contour-appear--tb-thread-overload{--zone-contour-appear-animation:tbContourThreadOverload}.studio-zone-contour-appear--tb-thread-overload .studio-zone-contour-appear__path{stroke-dasharray:3 7 11 5}@keyframes tbContourThreadOverload{0%,to{opacity:.4;stroke-dashoffset:0}15%{opacity:1;stroke:#a78bfa;stroke-dashoffset:12px;filter:brightness(1.8)}30%{opacity:.3;stroke-dashoffset:-8px}45%{opacity:1;stroke:#22d3ee;stroke-dashoffset:20px}60%{opacity:.5}}.studio-zone-contour-appear--tb-node-break{--zone-contour-appear-animation:tbContourNodeBreak}.studio-zone-contour-appear--tb-node-break .studio-zone-contour-appear__path{stroke-dasharray:8 12}@keyframes tbContourNodeBreak{0%{opacity:1;stroke-dashoffset:0}20%{opacity:.2;transform-origin:50%;transform:scale(1.04)}40%{opacity:1;stroke:#fff;filter:brightness(3);transform:scale(.98)}60%{opacity:.15}to{opacity:var(--zone-contour-appear-opacity,1);transform:scale(1)}}.studio-zone-contour-appear--tb-scout-lock{--zone-contour-appear-animation:tbContourScoutLock}.studio-zone-contour-appear--tb-scout-lock .studio-zone-contour-appear__path{stroke-dasharray:25 75}@keyframes tbContourScoutLock{0%{opacity:.3;stroke-dashoffset:100px;stroke:#38bdf8}50%{opacity:1;stroke-dashoffset:0;stroke:#7dd3fc;filter:drop-shadow(0 0 10px #0ea5e9)}to{opacity:.7;stroke-dashoffset:-100px}}.studio-zone-contour-appear--tb-mulligan-flash{--zone-contour-appear-animation:tbContourMulliganFlash}.studio-zone-contour-appear--tb-mulligan-flash .studio-zone-contour-appear__path{stroke-dasharray:100 100}@keyframes tbContourMulliganFlash{0%,to{opacity:.4}12%{opacity:1;stroke:#fff;filter:brightness(2);transform:translate(-3px)}24%{opacity:.3;transform:translate(3px)}36%{opacity:1;transform:translate(0)}}.studio-zone-contour-appear--tb-hand-full{--zone-contour-appear-animation:tbContourHandFull}.studio-zone-contour-appear--tb-hand-full .studio-zone-contour-appear__path{stroke-dasharray:6 6;stroke:#f87171}@keyframes tbContourHandFull{0%,to{opacity:.6;transform:translate(0)}25%{opacity:1;transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-1px,1px)}}.studio-zone-contour-appear--tb-turn-start{--zone-contour-appear-animation:tbContourTurnStart}.studio-zone-contour-appear--tb-turn-start .studio-zone-contour-appear__path{stroke-dasharray:40 60;stroke-dashoffset:100px}@keyframes tbContourTurnStart{0%{opacity:0;stroke:#4ade80}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a);filter:drop-shadow(0 0 8px #22c55e)}}.studio-zone-contour-appear--tb-turn-end{--zone-contour-appear-animation:tbContourTurnEnd}.studio-zone-contour-appear--tb-turn-end .studio-zone-contour-appear__path{stroke-dasharray:100 100}@keyframes tbContourTurnEnd{0%{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0}to{opacity:.2;stroke-dashoffset:100px;filter:blur(1px)}}.studio-zone-contour-appear--tb-ap-spend{--zone-contour-appear-animation:tbContourApSpend}.studio-zone-contour-appear--tb-ap-spend .studio-zone-contour-appear__path{stroke-dasharray:12 88}@keyframes tbContourApSpend{0%,80%,to{opacity:.5;stroke-dashoffset:0}20%{opacity:1;stroke:#2dd4bf;stroke-dashoffset:30px;filter:brightness(1.6)}40%{opacity:.4;stroke-dashoffset:60px}}.studio-zone-contour-appear--tb-lethal-threat{--zone-contour-appear-animation:tbContourLethalThreat}.studio-zone-contour-appear--tb-lethal-threat .studio-zone-contour-appear__path{stroke-dasharray:100 100;stroke:#ef4444}@keyframes tbContourLethalThreat{0%,to{opacity:.35;filter:brightness(.8)}50%{opacity:1;stroke:#fca5a5;filter:brightness(2)drop-shadow(0 0 14px #dc2626)}}.studio-zone-contour-appear--tb-ally-buff{--zone-contour-appear-animation:tbContourAllyBuff}.studio-zone-contour-appear--tb-ally-buff .studio-zone-contour-appear__path{stroke-dasharray:100 100;stroke-dashoffset:100px}@keyframes tbContourAllyBuff{0%{opacity:0;stroke:#86efac;transform:translateY(6px)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:#4ade80;filter:drop-shadow(0 0 10px #16a34a);transform:translateY(0)}}.studio-zone-contour-appear--tb-enemy-debuff{--zone-contour-appear-animation:tbContourEnemyDebuff}.studio-zone-contour-appear--tb-enemy-debuff .studio-zone-contour-appear__path{stroke-dasharray:100 100;stroke:#a855f7}@keyframes tbContourEnemyDebuff{0%{opacity:1;transform:translateY(0)}to{opacity:.45;filter:blur(.5px);stroke:#6b21a8;transform:translateY(4px)}}.studio-zone-contour-appear--tb-card-drawn{--zone-contour-appear-animation:tbContourCardDrawn}.studio-zone-contour-appear--tb-card-drawn .studio-zone-contour-appear__path{stroke-dasharray:20 80;stroke-dashoffset:100px}@keyframes tbContourCardDrawn{0%{opacity:0;transform:translate(12px)}60%{opacity:1;stroke:#fff;filter:brightness(1.8);stroke-dashoffset:20px;transform:translate(-2px)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;transform:translate(0)}}.studio-zone-contour-appear--tb-unit-destroyed{--zone-contour-appear-animation:tbContourUnitDestroyed}.studio-zone-contour-appear--tb-unit-destroyed .studio-zone-contour-appear__path{stroke-dasharray:100 100}@keyframes tbContourUnitDestroyed{0%{opacity:1;transform-origin:50%;transform:scale(1)}40%{opacity:1;stroke:#fff;filter:brightness(3);transform:scale(1.08)}to{opacity:0;stroke-dashoffset:100px;transform:scale(.85)}}.studio-zone-contour-appear--tb-counter-flash{--zone-contour-appear-animation:tbContourCounterFlash}.studio-zone-contour-appear--tb-counter-flash .studio-zone-contour-appear__path{stroke-dasharray:100 100}@keyframes tbContourCounterFlash{0%,70%,to{opacity:.3}10%{opacity:1;stroke:#fff;filter:brightness(4)}20%{opacity:.1}30%{opacity:.9;stroke:var(--zone-contour-appear-color-a)}}.studio-zone-contour-appear--tb-overkill{--zone-contour-appear-animation:tbContourOverkill}.studio-zone-contour-appear--tb-overkill .studio-zone-contour-appear__path{stroke-dasharray:6 10;stroke:#f97316}@keyframes tbContourOverkill{0%{opacity:0;transform-origin:50%;stroke-dashoffset:0;transform:scale(1.2)}25%{opacity:1;stroke:#fff;filter:brightness(3)drop-shadow(0 0 20px #ef4444);transform:scale(1)}to{opacity:calc(var(--zone-contour-appear-opacity,1) * .65);stroke-dashoffset:100px}}.studio-zone-contour-appear--tb-thread-stripe-march{--zone-contour-appear-animation:tbContourThreadStripeMarch}.studio-zone-contour-appear--tb-thread-stripe-march .studio-zone-contour-appear__path{stroke-dasharray:3 9;stroke-dashoffset:24px}.studio-zone-contour-appear--tb-thread-stripe-wide{--zone-contour-appear-animation:tbContourThreadStripeWide}.studio-zone-contour-appear--tb-thread-stripe-wide .studio-zone-contour-appear__path{stroke-dasharray:14 8;stroke-dashoffset:44px}.studio-zone-contour-appear--tb-thread-braid-pulse{--zone-contour-appear-animation:tbContourThreadBraidPulse}.studio-zone-contour-appear--tb-thread-braid-pulse .studio-zone-contour-appear__path{stroke-dasharray:5 7 11 3}.studio-zone-contour-appear--tb-thread-loom{--zone-contour-appear-animation:tbContourThreadLoom}.studio-zone-contour-appear--tb-thread-loom .studio-zone-contour-appear__path{stroke-dasharray:2 6;stroke-dashoffset:16px}.studio-zone-contour-appear--tb-thread-frayed{--zone-contour-appear-animation:tbContourThreadFrayed}.studio-zone-contour-appear--tb-thread-frayed .studio-zone-contour-appear__path{stroke-dasharray:8 4 2 10 6 8;stroke-dashoffset:40px}.studio-zone-contour-appear--tb-thread-spool{--zone-contour-appear-animation:tbContourThreadSpool}.studio-zone-contour-appear--tb-thread-spool .studio-zone-contour-appear__path{stroke-dasharray:6 10;stroke-dashoffset:0}.studio-zone-contour-appear--tb-thread-crossweave{--zone-contour-appear-animation:tbContourThreadCrossweave;--zone-contour-appear-alt-animation:tbContourThreadCrossweaveAlt}.studio-zone-contour-appear--tb-thread-crossweave .studio-zone-contour-appear__path{stroke-dasharray:4 12}.studio-zone-contour-appear--tb-thread-crossweave .studio-zone-contour-appear__path--alt{stroke-dasharray:12 4;stroke-dashoffset:8px}.studio-zone-contour-appear--tb-thread-weft{--zone-contour-appear-animation:tbContourThreadWeft}.studio-zone-contour-appear--tb-thread-weft .studio-zone-contour-appear__path{stroke-dasharray:20 6 4 6;stroke-dashoffset:60px}.studio-zone-contour-appear--tb-stripe-chase{--zone-contour-appear-animation:tbContourStripeChase}.studio-zone-contour-appear--tb-stripe-chase .studio-zone-contour-appear__path{stroke-dasharray:18 82;stroke-dashoffset:100px}.studio-zone-contour-appear--tb-stripe-ring{--zone-contour-appear-animation:tbContourStripeRing}.studio-zone-contour-appear--tb-stripe-ring .studio-zone-contour-appear__path{stroke-dasharray:12 6 4 14}.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-thread-stripe-march .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-thread-stripe-wide .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-thread-braid-pulse .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-thread-loom .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-thread-frayed .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-thread-spool .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-thread-crossweave .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-thread-crossweave .studio-zone-contour-appear__path--alt,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-thread-weft .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-stripe-chase .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-stripe-ring .studio-zone-contour-appear__path{animation-iteration-count:infinite}@keyframes tbContourThreadStripeMarch{0%{opacity:calc(var(--zone-contour-appear-opacity,1) * .5);stroke-dashoffset:24px;stroke:var(--zone-contour-appear-color-a,#2dd4bf)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-b,#5eead4);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 1.5) var(--zone-contour-appear-color-b,#22d3ee))}}@keyframes tbContourThreadStripeWide{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .45);stroke-dashoffset:44px}50%{opacity:var(--zone-contour-appear-opacity,1);stroke:#67e8f9;stroke-dashoffset:0;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 2) #06b6d4)}}@keyframes tbContourThreadBraidPulse{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .4);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,#a78bfa)}25%{opacity:1;stroke:#22d3ee;stroke-dashoffset:10px}50%{opacity:.55;stroke:#c4b5fd;stroke-dashoffset:-6px}75%{opacity:1;stroke:#2dd4bf;stroke-dashoffset:14px;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 1.75) var(--zone-contour-appear-color-b,currentColor))}}@keyframes tbContourThreadLoom{0%{opacity:calc(var(--zone-contour-appear-opacity,1) * .55);stroke-dashoffset:16px}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:-32px;stroke:var(--zone-contour-appear-color-b,#5eead4)}}@keyframes tbContourThreadFrayed{0%{opacity:.35;stroke-dashoffset:40px;stroke:var(--zone-contour-appear-color-a,#94a3b8)}30%{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:18px;stroke:#e2e8f0}55%{opacity:.5;stroke-dashoffset:52px;stroke:#cbd5e1}80%{opacity:.9;stroke-dashoffset:8px;stroke:var(--zone-contour-appear-color-b,#f8fafc);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 1.25) #64748b)}to{opacity:calc(var(--zone-contour-appear-opacity,1) * .65);stroke-dashoffset:0}}@keyframes tbContourThreadSpool{0%{opacity:calc(var(--zone-contour-appear-opacity,1) * .5);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,#22d3ee)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:-32px;stroke:var(--zone-contour-appear-color-b,#67e8f9);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 1.5) #0891b2)}}@keyframes tbContourThreadCrossweave{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .45);stroke-dashoffset:0}50%{opacity:var(--zone-contour-appear-opacity,1);stroke:#22d3ee;stroke-dashoffset:16px;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 1.5) var(--zone-contour-appear-color-a,#2dd4bf))}}@keyframes tbContourThreadCrossweaveAlt{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .35);stroke-dashoffset:8px;stroke:var(--zone-contour-appear-color-b,#c4b5fd)}50%{opacity:calc(var(--zone-contour-appear-opacity,1) * .85);stroke-dashoffset:-12px;stroke:#a78bfa}}@keyframes tbContourThreadWeft{0%{opacity:.4;stroke-dashoffset:60px;stroke:var(--zone-contour-appear-color-a,#0ea5e9)}45%{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:20px;stroke:#7dd3fc}to{opacity:calc(var(--zone-contour-appear-opacity,1) * .7);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-b,#bae6fd)}}@keyframes tbContourStripeChase{0%{opacity:0;stroke-dashoffset:100px;stroke:var(--zone-contour-appear-color-a,#2dd4bf)}35%{opacity:var(--zone-contour-appear-opacity,1);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 2) var(--zone-contour-appear-color-b,#22d3ee))}to{opacity:calc(var(--zone-contour-appear-opacity,1) * .55);stroke-dashoffset:0}}@keyframes tbContourStripeRing{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .4);stroke:var(--zone-contour-appear-color-a,#14b8a6)}33%{opacity:1;stroke:#5eead4;stroke-dashoffset:8px}66%{opacity:.5;stroke:#99f6e4;stroke-dashoffset:-4px;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 1.75) #2dd4bf)}}.studio-zone-contour-appear--tb-glitch-rgb-split{--zone-contour-appear-animation:tbContourGlitchRgbSplit;--zone-contour-appear-alt-animation:tbContourGlitchRgbSplitAlt}.studio-zone-contour-appear--tb-glitch-rgb-split .studio-zone-contour-appear__path{stroke-dasharray:8 12}.studio-zone-contour-appear--tb-glitch-rgb-split .studio-zone-contour-appear__path--alt{stroke-dasharray:8 12;stroke-dashoffset:6px}.studio-zone-contour-appear--tb-glitch-scan-tear{--zone-contour-appear-animation:tbContourGlitchScanTear}.studio-zone-contour-appear--tb-glitch-scan-tear .studio-zone-contour-appear__path{stroke-dasharray:3 7 20 4;stroke-dashoffset:40px}.studio-zone-contour-appear--tb-glitch-vhs-roll{--zone-contour-appear-animation:tbContourGlitchVhsRoll}.studio-zone-contour-appear--tb-glitch-vhs-roll .studio-zone-contour-appear__path{stroke-dasharray:100 100;stroke-dashoffset:0}.studio-zone-contour-appear--tb-glitch-datamosh{--zone-contour-appear-animation:tbContourGlitchDatamosh}.studio-zone-contour-appear--tb-glitch-datamosh .studio-zone-contour-appear__path{stroke-dasharray:14 6 4 18}.studio-zone-contour-appear--tb-glitch-static-jitter{--zone-contour-appear-animation:tbContourGlitchStaticJitter}.studio-zone-contour-appear--tb-glitch-static-jitter .studio-zone-contour-appear__path{stroke-dasharray:6 8}.studio-zone-contour-appear--tb-glitch-corrupt-signal{--zone-contour-appear-animation:tbContourGlitchCorruptSignal}.studio-zone-contour-appear--tb-glitch-corrupt-signal .studio-zone-contour-appear__path{stroke-dasharray:12 88;stroke-dashoffset:100px}.studio-zone-contour-appear--tb-glitch-block-stutter{--zone-contour-appear-animation:tbContourGlitchBlockStutter}.studio-zone-contour-appear--tb-glitch-block-stutter .studio-zone-contour-appear__path{stroke-dasharray:18 6 2 10 8 14}.studio-zone-contour-appear--tb-glitch-chromatic-pulse{--zone-contour-appear-animation:tbContourGlitchChromaticPulse;--zone-contour-appear-alt-animation:tbContourGlitchChromaticPulseAlt}.studio-zone-contour-appear--tb-glitch-chromatic-pulse .studio-zone-contour-appear__path{stroke-dasharray:100 100}.studio-zone-contour-appear--tb-glitch-chromatic-pulse .studio-zone-contour-appear__path--alt{stroke-dasharray:100 100;opacity:.65}.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-glitch-rgb-split .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-glitch-rgb-split .studio-zone-contour-appear__path--alt,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-glitch-scan-tear .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-glitch-vhs-roll .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-glitch-datamosh .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-glitch-static-jitter .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-glitch-corrupt-signal .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-glitch-block-stutter .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-glitch-chromatic-pulse .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-glitch-chromatic-pulse .studio-zone-contour-appear__path--alt{animation-iteration-count:infinite}@keyframes tbContourGlitchRgbSplit{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .35);stroke:var(--zone-contour-appear-color-a,#22d3ee);transform:translate(0)}12%{opacity:1;stroke:#f472b6;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 2) #ec4899);transform:translate(-3px,1px)}28%{opacity:.4;stroke:#67e8f9;transform:translate(4px,-2px)}44%{opacity:1;stroke:#a78bfa;transform:translate(-2px,2px)}62%{opacity:.55;stroke-dashoffset:12px;transform:translate(2px)}}@keyframes tbContourGlitchRgbSplitAlt{0%,to{opacity:.2;stroke:#22d3ee;transform:translate(2px,-1px)}18%{opacity:.85;stroke:#f0abfc;transform:translate(-4px,2px)}36%{opacity:.3;stroke:#5eead4;transform:translate(3px,1px)}54%{opacity:.9;stroke:#c084fc;stroke-dashoffset:-8px;transform:translate(-1px,-2px)}}@keyframes tbContourGlitchScanTear{0%{opacity:0;stroke-dashoffset:40px;transform:skew(0)}15%{opacity:1;stroke:#f0f;transform:skew(-2deg)translate(-2px)}30%{opacity:.25;stroke:#0ff;transform:skew(1deg)translate(3px,1px)}45%{opacity:1;stroke:var(--zone-contour-appear-color-a,currentColor);transform:skew(0)}70%{stroke-dashoffset:8px;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 1.75) var(--zone-contour-appear-color-b,#a855f7))}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;transform:none}}@keyframes tbContourGlitchVhsRoll{0%{opacity:.5;filter:brightness(1.2);transform:translateY(0)}8%{opacity:.15;transform:translateY(-4px)}16%{opacity:1;stroke:#e2e8f0;transform:translateY(3px)}24%{opacity:.3;transform:translateY(-2px)}40%{opacity:var(--zone-contour-appear-opacity,1);stroke:var(--zone-contour-appear-color-b,#94a3b8);transform:translateY(0)}to{opacity:calc(var(--zone-contour-appear-opacity,1) * .7)}}@keyframes tbContourGlitchDatamosh{0%,to{opacity:.45;stroke-dashoffset:0;transform:scaleX(1)}10%{opacity:1;stroke:#f472b6;transform:scaleX(1.04)translate(-3px)}22%{opacity:.2;stroke:#22d3ee;stroke-dashoffset:14px;transform:scaleX(.96)translate(5px,1px)}35%{opacity:.95;stroke:#fde047;filter:brightness(2.2);transform:scaleX(1.02)}50%{opacity:.35;stroke-dashoffset:-10px;stroke:var(--zone-contour-appear-color-a,currentColor)}}@keyframes tbContourGlitchStaticJitter{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .4);transform:translate(0)}7%{opacity:1;stroke:#f0f;transform:translate(-2px,1px)}14%{opacity:.15;transform:translate(3px,-1px)}21%{opacity:.9;stroke:#0ff;transform:translate(-1px,2px)}28%{opacity:.25;transform:translate(2px)}42%{opacity:1;stroke:var(--zone-contour-appear-color-b,currentColor);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 1.5) #a855f7);transform:translateY(-2px)}}@keyframes tbContourGlitchCorruptSignal{0%{opacity:0;stroke-dashoffset:100px;stroke:#64748b}20%{opacity:1;stroke:#f87171;transform:translate(-3px)}35%{opacity:.2;stroke:#22c55e;stroke-dashoffset:60px;transform:translate(4px,2px)}55%{opacity:1;stroke:#38bdf8;filter:brightness(2.5)}to{opacity:calc(var(--zone-contour-appear-opacity,1) * .65);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a,currentColor)}}@keyframes tbContourGlitchBlockStutter{0%,to{opacity:.5;stroke-dashoffset:0}8%{opacity:0;stroke-dashoffset:22px}16%{opacity:1;stroke:#f0abfc;transform:translate(-4px)}24%{opacity:.1;transform:translate(5px,-2px)}32%{opacity:1;stroke:#67e8f9;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 2.25) #06b6d4);transform:translateY(2px)}48%{opacity:.35;stroke-dashoffset:12px}}@keyframes tbContourGlitchChromaticPulse{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .35);stroke:var(--zone-contour-appear-color-a,#22d3ee)}25%{opacity:1;stroke:#f472b6;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 2) #ec4899)}50%{opacity:.5;stroke:#5eead4}75%{opacity:1;stroke:#c4b5fd;filter:brightness(1.8)}}@keyframes tbContourGlitchChromaticPulseAlt{0%,to{opacity:.25;stroke:#0ff;transform:translate(2px,-1px)}33%{opacity:.8;stroke:#f0f;transform:translate(-3px,1px)}66%{opacity:.4;stroke:#fde047;transform:translate(1px,2px)}}@keyframes studioGlitchChromaScatterSyncWrap{0%,41%,49%,83%,91%,to{transform:none}44%{transform:translateY(-1px)skew(-6deg)}46%{transform:translate(1px,1px)skew(5deg)}48%{transform:translate(-1px)}86%{transform:translateY(-1px)skew(-5deg)}88%{transform:translate(-1px,1px)skew(4deg)}90%{transform:none}}@keyframes studioGlitchChromaScatterSyncFilter{0%,41%,49%,83%,91%,to{filter:none}44%{filter:drop-shadow(-3px 0 #ff4d6dbf)drop-shadow(3px 0 #22d3eebf)}46%{filter:drop-shadow(-4px 1px #ff4d6dd9)drop-shadow(4px -1px #22d3eed9)}48%{filter:none}86%{filter:drop-shadow(-3px 0 #ff4d6db8)drop-shadow(3px 0 #22d3eeb8)}88%{filter:drop-shadow(-4px 1px #ff4d6dd1)drop-shadow(4px -1px #22d3eed1)}90%{filter:none}}@keyframes studioGlitchChromaScatterMain{0%,to{opacity:1;transform:none}8%{opacity:.94;transform:translateY(-1px)skew(-5deg)}10%{transform:translate(1px,1px)skew(4deg)}12%{opacity:1;transform:none}72%{opacity:.95;transform:translateY(-1px)skew(-4deg)}74%{transform:translate(-1px,1px)skew(3deg)}76%{opacity:1;transform:none}}@keyframes studioGlitchChromaScatterChannelR{0%,13%,77%,to{opacity:0;transform:translate(-1px)}8%{opacity:.88;transform:translate(-3px,1px)}10%{opacity:.78;transform:translate(-3px,-1px)}12%{opacity:0;transform:translate(-1px)}72%{opacity:.86;transform:translate(-4px)}74%{opacity:.76;transform:translate(-3px,1px)}76%{opacity:0;transform:translate(-1px)}}@keyframes studioGlitchChromaScatterChannelB{0%,13%,77%,to{opacity:0;transform:translate(1px)}8%{opacity:.88;transform:translate(3px,-1px)}10%{opacity:.78;transform:translate(3px,1px)}12%{opacity:0;transform:translate(1px)}72%{opacity:.86;transform:translate(4px)}74%{opacity:.76;transform:translate(3px,-1px)}76%{opacity:0;transform:translate(1px)}}.studio-zone-contour-appear--tb-glitch-chroma-scatter{--zone-contour-appear-duration:2.6s;--zone-contour-appear-easing:steps(2, end);--zone-contour-appear-animation:tbGlitchChromaScatterContourMain;--zone-contour-appear-alt-animation:tbGlitchChromaScatterContourAlt;animation:6.4s steps(2,end) infinite studioGlitchChromaScatterSyncWrap,6.4s steps(2,end) infinite studioGlitchChromaScatterSyncFilter}.studio-zone-contour-appear--tb-glitch-chroma-scatter .studio-zone-contour-appear__path,.studio-zone-contour-appear--tb-glitch-chroma-scatter .studio-zone-contour-appear__path--alt{stroke-dasharray:100 100}.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-glitch-chroma-scatter .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop.studio-zone-contour-appear--tb-glitch-chroma-scatter .studio-zone-contour-appear__path--alt,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--tb-glitch-chroma-scatter .studio-zone-contour-appear__path,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--tb-glitch-chroma-scatter .studio-zone-contour-appear__path--alt,.studio-zone-contour-appear--trigger-always.studio-zone-contour-appear--tb-glitch-chroma-scatter .studio-zone-contour-appear__path,.studio-zone-contour-appear--trigger-always.studio-zone-contour-appear--tb-glitch-chroma-scatter .studio-zone-contour-appear__path--alt{animation-iteration-count:infinite}@keyframes tbGlitchChromaScatterContourMain{0%,to{opacity:var(--zone-contour-appear-opacity,1);stroke:#fff;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) + 4px) #ffffff47);transform:none}8%{opacity:calc(var(--zone-contour-appear-opacity,1) * .94);transform:translateY(-1px)skew(-5deg)}10%{transform:translate(1px,1px)skew(4deg)}12%{opacity:var(--zone-contour-appear-opacity,1);transform:none}72%{opacity:calc(var(--zone-contour-appear-opacity,1) * .95);transform:translateY(-1px)skew(-4deg)}74%{transform:translate(-1px,1px)skew(3deg)}76%{opacity:var(--zone-contour-appear-opacity,1);transform:none}}@keyframes tbGlitchChromaScatterContourAlt{0%,13%,77%,to{opacity:0;stroke:#ff4d6d;transform:translate(-1px)}8%{opacity:.88;stroke:#ff4d6d;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) + 2px) #ff4d6d66);transform:translate(-3px,1px)}10%{opacity:.78;stroke:#ff4d6d;transform:translate(-3px,-1px)}12%{opacity:0;transform:translate(-1px)}72%{opacity:.86;stroke:#22d3ee;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) + 2px) #22d3ee66);transform:translate(4px)}74%{opacity:.76;stroke:#22d3ee;transform:translate(3px,-1px)}76%{opacity:0;transform:translate(1px)}}.studio-card-interior-vfx--glitch-chroma-scatter{--card-interior-duration:2.6s;--card-interior-easing:steps(2, end);--card-interior-animation:studioGlitchChromaScatterMain;animation:6.4s steps(2,end) infinite studioGlitchChromaScatterSyncWrap,6.4s steps(2,end) infinite studioGlitchChromaScatterSyncFilter}.studio-card-interior-vfx--glitch-chroma-scatter:after{mix-blend-mode:screen;background:linear-gradient(120deg,#22d3ee4d 0%,#0000 55%)}.studio-card-interior-vfx--trigger-always.studio-card-interior-vfx--active.studio-card-interior-vfx--glitch-chroma-scatter:before,.studio-card-interior-vfx--phase-enter.studio-card-interior-vfx--active.studio-card-interior-vfx--glitch-chroma-scatter:before,.studio-card-interior-vfx--phase-idle.studio-card-interior-vfx--loop.studio-card-interior-vfx--glitch-chroma-scatter:before,.studio-card-interior-vfx--trigger-hover.tb-contour-vfx:hover .studio-card-interior-vfx--active.studio-card-interior-vfx--glitch-chroma-scatter:before,.tb-contour-vfx:hover .studio-card-interior-vfx--trigger-hover.studio-card-interior-vfx--active.studio-card-interior-vfx--glitch-chroma-scatter:before,.interface-studio__custom-zone:hover .studio-card-interior-vfx--trigger-hover.studio-card-interior-vfx--active.studio-card-interior-vfx--glitch-chroma-scatter:before{animation-name:studioGlitchChromaScatterChannelR;animation-duration:2.6s;animation-timing-function:steps(2,end);animation-iteration-count:infinite}.studio-card-interior-vfx--trigger-always.studio-card-interior-vfx--active.studio-card-interior-vfx--glitch-chroma-scatter:after,.studio-card-interior-vfx--phase-enter.studio-card-interior-vfx--active.studio-card-interior-vfx--glitch-chroma-scatter:after,.studio-card-interior-vfx--phase-idle.studio-card-interior-vfx--loop.studio-card-interior-vfx--glitch-chroma-scatter:after,.studio-card-interior-vfx--trigger-hover.tb-contour-vfx:hover .studio-card-interior-vfx--active.studio-card-interior-vfx--glitch-chroma-scatter:after,.tb-contour-vfx:hover .studio-card-interior-vfx--trigger-hover.studio-card-interior-vfx--active.studio-card-interior-vfx--glitch-chroma-scatter:after,.interface-studio__custom-zone:hover .studio-card-interior-vfx--trigger-hover.studio-card-interior-vfx--active.studio-card-interior-vfx--glitch-chroma-scatter:after{animation-name:studioGlitchChromaScatterChannelB;animation-duration:2.6s;animation-timing-function:steps(2,end);animation-iteration-count:infinite;animation-delay:-.42s}.studio-card-interior-vfx--glitch-chroma-scatter:before{background:radial-gradient(120% 80% at 50% 42%,#ffffff38,#0000 68%),linear-gradient(105deg,#ff4d6d57 0%,#0000 52%)}@media (prefers-reduced-motion:reduce){.studio-zone-contour-appear--tb-glitch-chroma-scatter,.studio-card-interior-vfx--glitch-chroma-scatter{filter:none!important;animation:none!important;transform:none!important}}.studio-zone-contour-appear--tb-chroma-split{--zone-contour-appear-animation:tbChromaSplitMain;--zone-contour-appear-alt-animation:tbChromaSplitAlt}.studio-zone-contour-appear--tb-chroma-split .studio-zone-contour-appear__path,.studio-zone-contour-appear--tb-chroma-split .studio-zone-contour-appear__path--alt{stroke-dasharray:100 100}.studio-zone-contour-appear--tb-chroma-drift{--zone-contour-appear-animation:tbChromaDriftMain;--zone-contour-appear-alt-animation:tbChromaDriftAlt}.studio-zone-contour-appear--tb-chroma-drift .studio-zone-contour-appear__path{stroke-dasharray:12 8}.studio-zone-contour-appear--tb-chroma-drift .studio-zone-contour-appear__path--alt{stroke-dasharray:12 8;opacity:.7}.studio-zone-contour-appear--tb-chroma-menu{--zone-contour-appear-animation:tbChromaMenuMain;--zone-contour-appear-alt-animation:tbChromaMenuAlt}.studio-zone-contour-appear--tb-chroma-menu .studio-zone-contour-appear__path,.studio-zone-contour-appear--tb-chroma-menu .studio-zone-contour-appear__path--alt{stroke-dasharray:100 100}.studio-zone-contour-appear--tb-chroma-neon{--zone-contour-appear-animation:tbChromaNeonMain;--zone-contour-appear-alt-animation:tbChromaNeonAlt}.studio-zone-contour-appear--tb-chroma-neon .studio-zone-contour-appear__path{stroke-dasharray:6 10}.studio-zone-contour-appear--tb-chroma-neon .studio-zone-contour-appear__path--alt{stroke-dasharray:6 10;stroke-dashoffset:8px}.studio-zone-contour-appear--tb-chroma-prism{--zone-contour-appear-animation:tbChromaPrismMain;--zone-contour-appear-alt-animation:tbChromaPrismAlt}.studio-zone-contour-appear--tb-chroma-prism .studio-zone-contour-appear__path{stroke-dasharray:100 100}.studio-zone-contour-appear--tb-chroma-prism .studio-zone-contour-appear__path--alt{opacity:.62}.studio-zone-contour-appear--tb-chroma-ghost{--zone-contour-appear-animation:tbChromaGhostMain;--zone-contour-appear-alt-animation:tbChromaGhostAlt}.studio-zone-contour-appear--tb-chroma-ghost .studio-zone-contour-appear__path{stroke-dasharray:18 6}.studio-zone-contour-appear--tb-chroma-ghost .studio-zone-contour-appear__path--alt{stroke-dasharray:18 6;stroke-dashoffset:12px}.studio-zone-contour-appear--tb-chroma-gold{--zone-contour-appear-animation:tbChromaGoldMain;--zone-contour-appear-alt-animation:tbChromaGoldAlt}.studio-zone-contour-appear--tb-chroma-gold .studio-zone-contour-appear__path,.studio-zone-contour-appear--tb-chroma-gold .studio-zone-contour-appear__path--alt{stroke-dasharray:100 100}.studio-zone-contour-appear--tb-chroma-frost{--zone-contour-appear-animation:tbChromaFrostMain;--zone-contour-appear-alt-animation:tbChromaFrostAlt}.studio-zone-contour-appear--tb-chroma-frost .studio-zone-contour-appear__path{stroke-dasharray:8 14}.studio-zone-contour-appear--tb-chroma-frost .studio-zone-contour-appear__path--alt{stroke-dasharray:8 14;stroke-dashoffset:11px}.studio-zone-contour-appear--tb-chroma-ember{--zone-contour-appear-animation:tbChromaEmberMain;--zone-contour-appear-alt-animation:tbChromaEmberAlt}.studio-zone-contour-appear--tb-chroma-ember .studio-zone-contour-appear__path{stroke-dasharray:14 8 4 12}.studio-zone-contour-appear--tb-chroma-ember .studio-zone-contour-appear__path--alt{opacity:.68}.studio-zone-contour-appear--tb-chroma-void{--zone-contour-appear-animation:tbChromaVoidMain;--zone-contour-appear-alt-animation:tbChromaVoidAlt}.studio-zone-contour-appear--tb-chroma-void .studio-zone-contour-appear__path,.studio-zone-contour-appear--tb-chroma-void .studio-zone-contour-appear__path--alt{stroke-dasharray:100 100;opacity:.85}.studio-zone-contour-appear--tb-chroma-blood{--zone-contour-appear-animation:tbChromaBloodMain;--zone-contour-appear-alt-animation:tbChromaBloodAlt}.studio-zone-contour-appear--tb-chroma-blood .studio-zone-contour-appear__path{stroke-dasharray:10 6}.studio-zone-contour-appear--tb-chroma-blood .studio-zone-contour-appear__path--alt{stroke-dasharray:10 6;stroke-dashoffset:8px}.studio-zone-contour-appear--tb-chroma-tear{--zone-contour-appear-animation:tbChromaTear}.studio-zone-contour-appear--tb-chroma-tear .studio-zone-contour-appear__path{stroke-dasharray:4 8 22 6;stroke-dashoffset:30px}.studio-zone-contour-appear--tb-chroma-scan{--zone-contour-appear-animation:tbChromaScan}.studio-zone-contour-appear--tb-chroma-scan .studio-zone-contour-appear__path{stroke-dasharray:2 6 2 40}.studio-zone-contour-appear--tb-chroma-fringe{--zone-contour-appear-animation:tbChromaFringe}.studio-zone-contour-appear--tb-chroma-fringe .studio-zone-contour-appear__path{stroke-dasharray:100 100;filter:drop-shadow(-2px 0 #22d3ee8c)drop-shadow(2px 0 #f472b680)}.studio-zone-contour-appear--tb-chroma-flicker{--zone-contour-appear-animation:tbChromaFlicker}.studio-zone-contour-appear--tb-chroma-flicker .studio-zone-contour-appear__path{stroke-dasharray:8 12}.studio-zone-contour-appear--tb-chroma-shock{--zone-contour-appear-animation:tbChromaShock}.studio-zone-contour-appear--tb-chroma-shock .studio-zone-contour-appear__path{stroke-dasharray:100 100}.studio-zone-contour-appear--tb-chroma-slice{--zone-contour-appear-animation:tbChromaSlice}.studio-zone-contour-appear--tb-chroma-slice .studio-zone-contour-appear__path{stroke-dasharray:6 4 6 80;stroke-dashoffset:20px}.studio-zone-contour-appear--tb-chroma-wave{--zone-contour-appear-animation:tbChromaWave}.studio-zone-contour-appear--tb-chroma-wave .studio-zone-contour-appear__path{stroke-dasharray:14 10}.studio-zone-contour-appear--tb-chroma-jitter{--zone-contour-appear-animation:tbChromaJitter}.studio-zone-contour-appear--tb-chroma-jitter .studio-zone-contour-appear__path{stroke-dasharray:5 7}.studio-zone-contour-appear--tb-chroma-burst{--zone-contour-appear-animation:tbChromaBurst}.studio-zone-contour-appear--tb-chroma-burst .studio-zone-contour-appear__path{stroke-dasharray:100 100}.studio-zone-contour-appear--tb-chroma-win{--zone-contour-appear-animation:tbChromaWinMain;--zone-contour-appear-alt-animation:tbChromaWinAlt}.studio-zone-contour-appear--tb-chroma-win .studio-zone-contour-appear__path,.studio-zone-contour-appear--tb-chroma-win .studio-zone-contour-appear__path--alt{stroke-dasharray:100 100}.studio-zone-contour-appear--loop[class*=--tb-chroma-] .studio-zone-contour-appear__path,.studio-zone-contour-appear--loop[class*=--tb-chroma-] .studio-zone-contour-appear__path--alt{animation-iteration-count:infinite}@keyframes tbChromaSplitMain{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .4);stroke:#67e8f9;transform:translate(0)}25%{opacity:1;stroke:var(--zone-contour-appear-color-a,#67e8f9);filter:drop-shadow(-2px 0 #22d3ee)drop-shadow(2px 0 #f472b6);transform:translate(-2px)}50%{opacity:.55;stroke:#f472b6;transform:translate(2px,-1px)}75%{opacity:1;stroke:#c4b5fd;transform:translate(-1px,1px)}}@keyframes tbChromaSplitAlt{0%,to{opacity:.2;stroke:#22d3ee;transform:translate(2px,-1px)}33%{opacity:.85;stroke:#f0abfc;transform:translate(-3px,1px)}66%{opacity:.35;stroke:#5eead4;transform:translate(1px,2px)}}@keyframes tbChromaDriftMain{0%,to{opacity:.45;stroke:#22d3ee;transform:translate(-1px)}50%{opacity:1;stroke:var(--zone-contour-appear-color-a,currentColor);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 1.75) #67e8f9);transform:translate(2px)}}@keyframes tbChromaDriftAlt{0%,to{opacity:.3;stroke:#f472b6;transform:translate(2px)}50%{opacity:.8;stroke:#e879f9;transform:translate(-2px,1px)}}@keyframes tbChromaMenuMain{0%,to{opacity:.35;stroke:#a5f3fc;transform:translate(0)}25%{opacity:1;stroke:#67e8f9;filter:drop-shadow(-2px 0 #22d3ee)drop-shadow(2px 0 #e879f9);transform:translate(-2px)}50%{opacity:.5;stroke:#e9d5ff;transform:translate(2px,-1px)}75%{opacity:1;stroke:#c4b5fd;transform:translateY(1px)}}@keyframes tbChromaMenuAlt{0%,to{opacity:.25;stroke:#22d3ee;transform:translate(2px,-1px)}50%{opacity:.88;stroke:#f472b6;transform:translate(-3px,1px)}}@keyframes tbChromaNeonMain{0%,to{opacity:.4;stroke:#22d3ee;transform:translate(0)}20%{opacity:1;stroke:#f472b6;filter:brightness(1.8);transform:translate(-3px)}40%{opacity:.3;stroke:#22d3ee;transform:translate(3px,-1px)}60%{opacity:1;stroke:#a78bfa;transform:translate(-1px,1px)}}@keyframes tbChromaNeonAlt{0%,to{opacity:.2;stroke:#f0abfc;transform:translate(2px)}50%{opacity:.75;stroke:#67e8f9;transform:translate(-2px,-1px)}}@keyframes tbChromaPrismMain{0%,to{opacity:.4;stroke:#f472b6}20%{opacity:1;stroke:#fde047;filter:hue-rotate()}40%{opacity:.5;stroke:#67e8f9;filter:hue-rotate(40deg)}60%{opacity:1;stroke:#c4b5fd;filter:hue-rotate(-30deg)}80%{opacity:.55;stroke:#4ade80}}@keyframes tbChromaPrismAlt{0%,to{opacity:.25;stroke:#22d3ee;transform:translate(2px)}50%{opacity:.82;stroke:#f0abfc;filter:hue-rotate(60deg);transform:translate(-2px,1px)}}@keyframes tbChromaGhostMain{0%,to{opacity:.25;stroke:var(--zone-contour-appear-color-a,#67e8f9);transform:translate(0)}30%{opacity:.9;stroke:#22d3ee;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 2) #67e8f9);transform:translate(-3px)}55%{opacity:.15;transform:translate(4px,1px)}80%{opacity:.7;stroke:#f472b6;transform:translate(-1px,-1px)}}@keyframes tbChromaGhostAlt{0%,to{opacity:.15;stroke:#f472b6;transform:translate(3px,-1px)}50%{opacity:.65;stroke:#e879f9;transform:translate(-4px,1px)}}@keyframes tbChromaGoldMain{0%,to{opacity:.4;stroke:#fde68a;transform:translate(0)}33%{opacity:1;stroke:#d4af5c;filter:drop-shadow(-2px 0 #fde68a)drop-shadow(2px 0 #f472b6);transform:translate(-2px)}66%{opacity:.55;stroke:#fbbf24;transform:translate(2px,-1px)}}@keyframes tbChromaGoldAlt{0%,to{opacity:.2;stroke:#f472b6;transform:translate(2px)}50%{opacity:.78;stroke:#f0abfc;transform:translate(-2px,1px)}}@keyframes tbChromaFrostMain{0%,to{opacity:.45;stroke:#bfdbfe;transform:translate(0)}50%{opacity:1;stroke:#60a5fa;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 1.5) #93c5fd);transform:translate(-2px,1px)}}@keyframes tbChromaFrostAlt{0%,to{opacity:.25;stroke:#e0f2fe;transform:translate(2px,-1px)}50%{opacity:.75;stroke:#f472b6;transform:translate(-2px)}}@keyframes tbChromaEmberMain{0%,to{opacity:.4;stroke:#fdba74}25%{opacity:1;stroke:#f87171;filter:drop-shadow(-2px 0 #fb923c)drop-shadow(2px 0 #22d3ee);transform:translate(-2px)}50%{opacity:.35;stroke:#fde047;transform:translate(3px,1px)}75%{opacity:.95;stroke:#ef4444}}@keyframes tbChromaEmberAlt{0%,to{opacity:.2;stroke:#22d3ee;transform:translate(2px)}50%{opacity:.7;stroke:#f472b6;transform:translate(-3px,-1px)}}@keyframes tbChromaVoidMain{0%,to{opacity:.3;stroke:#a78bfa}33%{opacity:1;stroke:#6366f1;filter:drop-shadow(-2px 0 #7c3aed)drop-shadow(2px 0 #22d3ee);transform:translate(-2px)}66%{opacity:.4;stroke:#4c1d95;transform:translate(2px,1px)}}@keyframes tbChromaVoidAlt{0%,to{opacity:.18;stroke:#22d3ee;transform:translate(2px,-1px)}50%{opacity:.72;stroke:#c4b5fd;transform:translate(-2px,1px)}}@keyframes tbChromaBloodMain{0%,to{opacity:.35;stroke:#fca5a5}25%{opacity:1;stroke:#ef4444;filter:drop-shadow(-2px 0 #f87171)drop-shadow(2px 0 #22d3ee);transform:translate(-3px)}50%{opacity:.3;stroke:#991b1b;transform:translate(2px,1px)}75%{opacity:.9;stroke:#f472b6}}@keyframes tbChromaBloodAlt{0%,to{opacity:.2;stroke:#22d3ee;transform:translate(2px)}50%{opacity:.75;stroke:#f87171;transform:translate(-2px,-1px)}}@keyframes tbChromaWinMain{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .45);stroke:var(--zone-contour-appear-color-a,#67e8f9);transform:translate(0)}25%{opacity:1;stroke:#67e8f9;filter:drop-shadow(-2px 0 #22d3ee)drop-shadow(2px 0 #f472b6);transform:translate(-2px)}50%{opacity:.55;stroke:#e879f9;filter:drop-shadow(2px 0 #22d3ee)drop-shadow(-2px 0 #f472b6);transform:translate(2px)}75%{opacity:1;stroke:var(--zone-contour-appear-color-a,#67e8f9);transform:translate(0)}}@keyframes tbChromaWinAlt{0%,to{opacity:.22;stroke:#22d3ee;clip-path:polygon(0 0,100% 0,100% 52%,0 52%);transform:translate(2px,-1px)}50%{opacity:.8;stroke:#f472b6;transform:translate(-3px,1px)}}@keyframes tbChromaTear{0%{opacity:0;stroke-dashoffset:30px;stroke:#22d3ee;transform:skew(0)}20%{opacity:1;stroke:#f472b6;filter:drop-shadow(-2px 0 #22d3ee)drop-shadow(2px 0 #f472b6);transform:skew(-3deg)translate(-2px)}45%{opacity:.35;stroke:#67e8f9;transform:skew(2deg)translate(3px,1px)}70%{opacity:1;stroke-dashoffset:6px;stroke:var(--zone-contour-appear-color-a,currentColor)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;transform:none}}@keyframes tbChromaScan{0%,to{opacity:.35;stroke:#22d3ee;stroke-dashoffset:0}15%{opacity:.15;stroke-dashoffset:12px}30%{opacity:1;stroke:#f472b6;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 2) #ec4899)}50%{opacity:.4;stroke:#67e8f9;stroke-dashoffset:24px}to{opacity:calc(var(--zone-contour-appear-opacity,1) * .75);stroke-dashoffset:48px}}@keyframes tbChromaFringe{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .5);stroke:var(--zone-contour-appear-color-a,#67e8f9);transform:translate(0)}25%{opacity:1;stroke:#22d3ee;transform:translate(-2px)}50%{opacity:.6;stroke:#f472b6;transform:translate(2px)}75%{opacity:1;stroke:#c4b5fd;transform:translate(-1px)}}@keyframes tbChromaFlicker{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .35);stroke:#22d3ee}8%{opacity:1;stroke:#f472b6;filter:drop-shadow(-1px 0 #22d3ee)drop-shadow(1px 0 #f472b6)}16%{opacity:.1}24%{opacity:.95;stroke:#67e8f9;transform:translate(-1px)}32%{opacity:.2;transform:translate(1px)}48%{opacity:1;stroke:var(--zone-contour-appear-color-a,currentColor)}}@keyframes tbChromaShock{0%{opacity:0;stroke:#64748b;transform:scale(.96)}12%{opacity:1;stroke:#f472b6;filter:drop-shadow(-3px 0 #22d3ee)drop-shadow(3px 0 #f472b6)brightness(1.6);transform:scale(1.02)translate(-3px)}28%{opacity:.4;stroke:#22d3ee;transform:scale(1)translate(2px,-1px)}45%{opacity:1;stroke:var(--zone-contour-appear-color-a,currentColor);transform:translate(0)}to{opacity:var(--zone-contour-appear-opacity,1);transform:none}}@keyframes tbChromaSlice{0%,to{opacity:.4;stroke-dashoffset:20px;stroke:#22d3ee;transform:translate(0)}25%{opacity:1;stroke-dashoffset:8px;stroke:#f472b6;transform:translate(-4px)}50%{opacity:.3;stroke-dashoffset:14px;stroke:#67e8f9;transform:translate(5px,1px)}75%{opacity:.9;stroke-dashoffset:4px;stroke:var(--zone-contour-appear-color-a,currentColor)}}@keyframes tbChromaWave{0%,to{opacity:.45;stroke:#22d3ee;transform:translate(0)}25%{opacity:1;stroke:#f472b6;transform:translate(-2px,-2px)}50%{opacity:.5;stroke:#67e8f9;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 1.5) #a855f7);transform:translate(2px,2px)}75%{opacity:.95;stroke:#c4b5fd;transform:translate(-1px,1px)}}@keyframes tbChromaJitter{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .4);stroke:#22d3ee;transform:translate(0)}10%{opacity:1;stroke:#f472b6;transform:translate(-2px,1px)}20%{opacity:.15;transform:translate(3px,-1px)}30%{opacity:.9;stroke:#67e8f9;transform:translate(-1px,2px)}40%{opacity:.25;transform:translate(2px)}55%{opacity:1;stroke:var(--zone-contour-appear-color-b,#e879f9);filter:drop-shadow(-1px 0 #22d3ee)drop-shadow(1px 0 #f472b6)}}@keyframes tbChromaBurst{0%{opacity:0;stroke:#64748b;transform:scale(.9)}15%{opacity:1;stroke:#f472b6;filter:drop-shadow(-3px 0 #22d3ee)drop-shadow(3px 0 #f472b6)brightness(2);transform:scale(1.04)}35%{opacity:.35;stroke:#22d3ee;transform:scale(1)}55%{opacity:1;stroke:#67e8f9;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 2.5) #ec4899)}to{opacity:var(--zone-contour-appear-opacity,1);stroke:var(--zone-contour-appear-color-a,currentColor);transform:none}}.studio-card-interior-vfx--glitch-chroma-win{--card-interior-animation:studioCardInteriorChromaWin}.studio-card-interior-vfx--glitch-chroma-win:before{mix-blend-mode:screen;clip-path:polygon(0 0,100% 0,100% 52%,0 52%);background:linear-gradient(#22d3ee61 0%,#0000 52%)}.studio-card-interior-vfx--glitch-chroma-win:after{mix-blend-mode:screen;clip-path:polygon(0 48%,100% 48%,100% 100%,0 100%);background:linear-gradient(#0000 48%,#f472b65c 100%)}.studio-card-interior-vfx--glitch-chroma-split{--card-interior-animation:studioCardInteriorChromaSplit}.studio-card-interior-vfx--glitch-chroma-split:before{mix-blend-mode:screen;background:linear-gradient(90deg,#22d3ee52,#0000 45%)}.studio-card-interior-vfx--glitch-chroma-split:after{mix-blend-mode:screen;background:linear-gradient(270deg,#f472b64d,#0000 40%)}.studio-card-interior-vfx--glitch-chroma-menu{--card-interior-animation:studioCardInteriorChromaMenu}.studio-card-interior-vfx--glitch-chroma-menu:before{mix-blend-mode:screen;background:linear-gradient(105deg,#67e8f947 0%,#0000 42%),linear-gradient(#a5f3fc2e,#0000 60%)}.studio-card-interior-vfx--glitch-chroma-menu:after{mix-blend-mode:screen;background:linear-gradient(285deg,#e879f942 0%,#0000 50%)}.studio-card-interior-vfx--glitch-chroma-prism{--card-interior-animation:studioCardInteriorChromaPrism}.studio-card-interior-vfx--glitch-chroma-prism:before{mix-blend-mode:screen;background:linear-gradient(120deg,#f472b638 0%,#fde0472e 28%,#67e8f933 55%,#c4b5fd2e 78%,#0000 100%)}.studio-card-interior-vfx--glitch-chroma-prism:after{mix-blend-mode:screen;opacity:.75;background:linear-gradient(300deg,#4ade8029,#0000 55%)}.studio-card-interior-vfx--glitch-chroma-ghost{--card-interior-animation:studioCardInteriorChromaGhost}.studio-card-interior-vfx--glitch-chroma-ghost:before{mix-blend-mode:screen;background:radial-gradient(80% 60% at 30% 40%,#22d3ee3d,#0000 70%)}.studio-card-interior-vfx--glitch-chroma-ghost:after{mix-blend-mode:screen;background:radial-gradient(70% 50% at 72% 58%,#f472b638,#0000 68%)}.studio-card-interior-vfx--glitch-chroma-flicker{--card-interior-animation:studioCardInteriorChromaFlicker}.studio-card-interior-vfx--glitch-chroma-flicker:before{mix-blend-mode:screen;background:linear-gradient(90deg,#22d3ee42 0 2px,#0000 2px 6px) 0 0/100% 100%,linear-gradient(270deg,#f472b63d 0 2px,#0000 2px 8px) 0 0/100% 100%}.studio-card-interior-vfx--glitch-chroma-fringe{--card-interior-animation:studioCardInteriorChromaFringe}.studio-card-interior-vfx--glitch-chroma-fringe:before{background:0 0;box-shadow:inset 3px 0 12px #22d3ee59,inset -3px 0 12px #f472b652}.studio-card-interior-vfx--glitch-chroma-fringe:after{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--card-interior-color-a) 12%, transparent), transparent);opacity:.6}.studio-card-interior-vfx--glitch-chroma-tear{--card-interior-animation:studioCardInteriorChromaTear}.studio-card-interior-vfx--glitch-chroma-tear:before{background:repeating-linear-gradient(0deg,#0000 0 4px,#22d3ee47 4px 5px,#0000 5px 11px,#f472b63d 11px 12px) 0 0/100% 200%}.studio-card-interior-vfx--glitch-chroma-neon{--card-interior-animation:studioCardInteriorChromaNeon}.studio-card-interior-vfx--glitch-chroma-neon:before{mix-blend-mode:screen;filter:blur(calc(var(--card-interior-glow,8px) * .12));background:linear-gradient(135deg,#22d3ee4d,#0000 50%)}.studio-card-interior-vfx--glitch-chroma-neon:after{mix-blend-mode:screen;filter:blur(calc(var(--card-interior-glow,8px) * .1));background:linear-gradient(315deg,#f472b647,#0000 48%)}.studio-card-interior-vfx--glitch-chroma-void{--card-interior-animation:studioCardInteriorChromaVoid}.studio-card-interior-vfx--glitch-chroma-void:before{mix-blend-mode:screen;background:radial-gradient(#7c3aed38,#0000 72%)}.studio-card-interior-vfx--glitch-chroma-void:after{mix-blend-mode:screen;background:linear-gradient(90deg,#22d3ee2e,#0000,#6366f129)}.studio-card-interior-vfx--glitch-chroma-scan{--card-interior-animation:studioCardInteriorChromaScan}.studio-card-interior-vfx--glitch-chroma-scan:before{background:repeating-linear-gradient(0deg,#0000 0 3px,#22d3ee33 3px 4px,#0000 4px 9px) 0 0/100% 180%}.studio-card-interior-vfx--glitch-chroma-scan:after{mix-blend-mode:screen;opacity:.7;background:repeating-linear-gradient(0deg,#0000 0 5px,#f472b62e 5px 6px,#0000 6px 14px) 0 0/100% 220%}@keyframes studioCardInteriorChromaWin{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .45);transform:translate(0)}25%{opacity:.95;transform:translate(-3px)}50%{opacity:.5;transform:translate(3px,-1px)}75%{opacity:.9;transform:translate(-1px,1px)}}@keyframes studioCardInteriorChromaSplit{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .4);transform:translate(0)}33%{opacity:.9;transform:translate(-4px)}66%{opacity:.55;transform:translate(4px,1px)}}@keyframes studioCardInteriorChromaMenu{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .5)}50%{opacity:var(--card-interior-opacity,.85);filter:brightness(1.15)}}@keyframes studioCardInteriorChromaPrism{0%{opacity:.4;filter:hue-rotate()}50%{opacity:var(--card-interior-opacity,.85);filter:hue-rotate(35deg)}to{opacity:.55;filter:hue-rotate(-20deg)}}@keyframes studioCardInteriorChromaGhost{0%,to{opacity:.35;transform:translate(0)}40%{opacity:.85;transform:translate(-3px,1px)}70%{opacity:.25;transform:translate(4px,-2px)}}@keyframes studioCardInteriorChromaFlicker{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .35)}12%{opacity:.95}24%{opacity:.1}36%{opacity:.88}48%{opacity:.2}60%{opacity:var(--card-interior-opacity,.85)}}@keyframes studioCardInteriorChromaFringe{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .55)}50%{opacity:var(--card-interior-opacity,.85)}}@keyframes studioCardInteriorChromaTear{0%{background-position:0 -80%;transform:translateY(0)}25%{opacity:calc(var(--card-interior-opacity,.85) * .7);transform:translateY(-2px)}to{opacity:var(--card-interior-opacity,.85);background-position:0 120%;transform:translateY(0)}}@keyframes studioCardInteriorChromaNeon{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .45);transform:translate(0)}25%{opacity:.95;transform:translate(-3px)}50%{opacity:.35;transform:translate(3px,-1px)}75%{opacity:.88;transform:translateY(1px)}}@keyframes studioCardInteriorChromaVoid{0%,to{opacity:calc(var(--card-interior-opacity,.85) * .4)}50%{opacity:var(--card-interior-opacity,.85);filter:brightness(1.2)}}@keyframes studioCardInteriorChromaScan{0%{background-position:0 -100%}to{background-position:0 100%}}.studio-zone-contour-appear{--zone-contour-appear-opacity:var(--zone-contour-stroke-opacity,1);--zone-contour-appear-glow-opacity:var(--zone-contour-glow-opacity-authored,var(--zone-contour-stroke-opacity,1))}.studio-zone-contour-appear__glow-aura,.studio-zone-contour-appear__glow-aura-soft,.studio-zone-contour-appear__glow-halo{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0;pointer-events:none;mix-blend-mode:soft-light}.studio-zone-contour-appear__glow-halo{stroke:color-mix(in srgb, var(--zone-contour-appear-color-b,var(--zone-contour-appear-color-a,currentColor)) 42%, transparent);stroke-width:var(--zone-contour-appear-stroke,2px);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) * .32) color-mix(in srgb, var(--zone-contour-appear-color-b,var(--zone-contour-appear-color-a,currentColor)) 58%, transparent)) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) * .58) color-mix(in srgb, var(--zone-contour-appear-color-b,var(--zone-contour-appear-color-a,currentColor)) 48%, transparent)) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) * .88) color-mix(in srgb, var(--zone-contour-appear-color-b,var(--zone-contour-appear-color-a,currentColor)) 38%, transparent)) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) * 1.22) color-mix(in srgb, var(--zone-contour-appear-color-b,var(--zone-contour-appear-color-a,currentColor)) 28%, transparent)) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) * 1.62) color-mix(in srgb, var(--zone-contour-appear-color-b,var(--zone-contour-appear-color-a,currentColor)) 18%, transparent)) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) * 2.05) color-mix(in srgb, var(--zone-contour-appear-color-b,var(--zone-contour-appear-color-a,currentColor)) 10%, transparent))}.studio-zone-contour-appear__glow-aura{stroke:color-mix(in srgb, var(--zone-contour-appear-color-b,var(--zone-contour-appear-color-a,currentColor)) 62%, transparent);stroke-width:var(--zone-contour-appear-stroke,2px);filter:blur(calc(var(--zone-contour-appear-glow,0px) * .58))}.studio-zone-contour-appear__glow-aura-soft{--zone-contour-glow-soft-scale:.72;stroke:color-mix(in srgb, var(--zone-contour-appear-color-b,var(--zone-contour-appear-color-a,currentColor)) 40%, transparent);stroke-width:calc(var(--zone-contour-appear-stroke,2px) + min(var(--zone-contour-appear-glow,0px) * .22, 5px));filter:blur(calc(var(--zone-contour-appear-glow,0px) * 1.12))}.studio-zone-contour-appear--glow-out .studio-zone-contour-appear__glow-halo,.studio-zone-contour-appear--glow-in .studio-zone-contour-appear__glow-aura,.studio-zone-contour-appear--glow-in .studio-zone-contour-appear__glow-aura-soft,.studio-zone-contour-appear--glow-both .studio-zone-contour-appear__glow-halo,.studio-zone-contour-appear--glow-both .studio-zone-contour-appear__glow-aura,.studio-zone-contour-appear--glow-both .studio-zone-contour-appear__glow-aura-soft{mix-blend-mode:plus-lighter}.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__glow-aura,.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__glow-halo,.studio-zone-contour-appear--active.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-aura,.studio-zone-contour-appear--active.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-halo,.tb-contour-vfx:hover .studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-aura,.tb-contour-vfx:hover .studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-halo,.interface-studio__custom-zone:hover .studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-aura,.interface-studio__custom-zone:hover .studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-halo,.interface-studio__custom-zone-shell:hover .studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-aura,.interface-studio__custom-zone-shell:hover .studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-halo,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--active .studio-zone-contour-appear__glow-aura,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--active .studio-zone-contour-appear__glow-halo,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__glow-aura,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__glow-halo,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--active .studio-zone-contour-appear__glow-aura,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--active .studio-zone-contour-appear__glow-halo,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__glow-aura,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__glow-halo,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--loop .studio-zone-contour-appear__glow-aura,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--loop .studio-zone-contour-appear__glow-halo{opacity:var(--zone-contour-appear-glow-opacity,var(--zone-contour-appear-opacity,1))}.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__glow-aura-soft,.studio-zone-contour-appear--active.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-aura-soft,.tb-contour-vfx:hover .studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-aura-soft,.interface-studio__custom-zone:hover .studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-aura-soft,.interface-studio__custom-zone-shell:hover .studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-aura-soft,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--active .studio-zone-contour-appear__glow-aura-soft,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__glow-aura-soft,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--active .studio-zone-contour-appear__glow-aura-soft,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__glow-aura-soft,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--loop .studio-zone-contour-appear__glow-aura-soft{opacity:calc(var(--zone-contour-appear-glow-opacity,var(--zone-contour-appear-opacity,1)) * var(--zone-contour-glow-soft-scale,1))}.studio-zone-contour-appear--glow-out .studio-zone-contour-appear__path,.studio-zone-contour-appear--glow-out .studio-zone-contour-appear__path--alt,.studio-zone-contour-appear--glow-in .studio-zone-contour-appear__path,.studio-zone-contour-appear--glow-in .studio-zone-contour-appear__path--alt,.studio-zone-contour-appear--glow-both .studio-zone-contour-appear__path,.studio-zone-contour-appear--glow-both .studio-zone-contour-appear__path--alt{filter:none}.studio-zone-contour-appear--author-glow-active:not([class*=-noglow]) .studio-zone-contour-appear__path,.studio-zone-contour-appear--author-glow-active:not([class*=-noglow]) .studio-zone-contour-appear__path--alt{filter:none!important}.studio-zone-contour-appear[class*=-noglow] .studio-zone-contour-appear__path,.studio-zone-contour-appear[class*=-noglow] .studio-zone-contour-appear__path--alt{filter:none}.studio-zone-contour-appear__aurora-mist{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none;opacity:0;animation-duration:var(--zone-contour-appear-duration,2.8s);animation-delay:var(--zone-contour-appear-delay,0s);stroke-width:calc(var(--zone-contour-appear-stroke,2px) * 3.2);stroke:color-mix(in srgb, var(--zone-contour-appear-color-a,#22d3ee) 40%, #22d3ee);filter:blur(calc(var(--zone-contour-appear-glow,16px) * .85));mix-blend-mode:screen;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}.studio-zone-contour-appear--aurora .studio-zone-contour-appear__glow-halo,.studio-zone-contour-appear--aurora .studio-zone-contour-appear__glow-aura{mix-blend-mode:screen;animation-duration:var(--zone-contour-appear-duration,2.8s);animation-delay:var(--zone-contour-appear-delay,0s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}.studio-zone-contour-appear--aurora.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--active .studio-zone-contour-appear__aurora-mist,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__aurora-mist,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--phase-hover.tb-contour-vfx:hover .studio-zone-contour-appear__aurora-mist,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--loop .studio-zone-contour-appear__aurora-mist,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__aurora-mist,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--active.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__aurora-mist,.tb-contour-vfx:hover .studio-zone-contour-appear--aurora.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__aurora-mist,.interface-studio__custom-zone:hover .studio-zone-contour-appear--aurora.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__aurora-mist,.interface-studio__custom-zone-shell:hover .studio-zone-contour-appear--aurora.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__aurora-mist,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--active .studio-zone-contour-appear__aurora-mist,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__aurora-mist,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--loop .studio-zone-contour-appear__aurora-mist{opacity:var(--zone-contour-appear-glow-opacity,var(--zone-contour-appear-opacity,1));animation-name:studioZoneContourAppearAuroraMist}.studio-zone-contour-appear--aurora.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--active .studio-zone-contour-appear__glow-halo,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--active .studio-zone-contour-appear__glow-aura,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__glow-halo,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__glow-aura,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--phase-hover.tb-contour-vfx:hover .studio-zone-contour-appear__glow-halo,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--phase-hover.tb-contour-vfx:hover .studio-zone-contour-appear__glow-aura,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__glow-halo,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__glow-aura,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--active.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-halo,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--active.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-aura,.tb-contour-vfx:hover .studio-zone-contour-appear--aurora.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-halo,.tb-contour-vfx:hover .studio-zone-contour-appear--aurora.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-aura,.interface-studio__custom-zone:hover .studio-zone-contour-appear--aurora.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-halo,.interface-studio__custom-zone:hover .studio-zone-contour-appear--aurora.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-aura,.interface-studio__custom-zone-shell:hover .studio-zone-contour-appear--aurora.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-halo,.interface-studio__custom-zone-shell:hover .studio-zone-contour-appear--aurora.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-aura,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--active .studio-zone-contour-appear__glow-halo,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--active .studio-zone-contour-appear__glow-aura,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__glow-halo,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__glow-aura,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--loop .studio-zone-contour-appear__glow-halo,.studio-zone-contour-appear--aurora.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--loop .studio-zone-contour-appear__glow-aura{animation-name:var(--zone-contour-appear-aurora-halo-animation,studioZoneContourAppearAuroraHalo);opacity:var(--zone-contour-appear-glow-opacity,var(--zone-contour-appear-opacity,1))}@keyframes studioZoneContourAppearAuroraMist{0%{stroke:color-mix(in srgb, var(--zone-contour-appear-color-a,#22d3ee) 35%, #22d3ee);opacity:.35;filter:blur(calc(var(--zone-contour-appear-glow,18px) * .75))}33%{stroke:color-mix(in srgb, var(--zone-contour-appear-color-b,#a78bfa) 40%, #c084fc);opacity:.7;filter:blur(calc(var(--zone-contour-appear-glow,18px) * 1.05))}66%{stroke:color-mix(in srgb, #4ade80 45%, var(--zone-contour-appear-color-a,#22d3ee));opacity:.55;filter:blur(calc(var(--zone-contour-appear-glow,18px) * .9))}to{stroke:color-mix(in srgb, var(--zone-contour-appear-color-b,#67e8f9) 35%, #67e8f9);opacity:.4;filter:blur(calc(var(--zone-contour-appear-glow,18px) * .8))}}@keyframes studioZoneContourAppearAuroraHalo{0%{stroke:color-mix(in srgb, var(--zone-contour-appear-color-a,#22d3ee) 50%, #22d3ee);opacity:.5;filter:blur(calc(var(--zone-contour-appear-glow,16px) * .5)) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,16px) * .75) color-mix(in srgb, #67e8f9 55%, var(--zone-contour-appear-color-a,#22d3ee))) drop-shadow(0 -2px calc(var(--zone-contour-appear-glow,16px) * .55) color-mix(in srgb, #a78bfa 45%, var(--zone-contour-appear-color-b,#a78bfa)))}50%{stroke:color-mix(in srgb, var(--zone-contour-appear-color-b,#4ade80) 45%, #4ade80);opacity:.85;filter:blur(calc(var(--zone-contour-appear-glow,16px) * .72)) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,16px) * 1) color-mix(in srgb, #4ade80 50%, var(--zone-contour-appear-color-a,#22d3ee))) drop-shadow(0 2px calc(var(--zone-contour-appear-glow,16px) * .8) color-mix(in srgb, #f472b6 40%, var(--zone-contour-appear-color-b,#a78bfa)))}to{stroke:color-mix(in srgb, var(--zone-contour-appear-color-a,#c084fc) 50%, #c084fc);opacity:.55;filter:blur(calc(var(--zone-contour-appear-glow,16px) * .58)) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,16px) * .82) color-mix(in srgb, #818cf8 50%, var(--zone-contour-appear-color-b,#a78bfa))) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,16px) * .65) color-mix(in srgb, #22d3ee 45%, var(--zone-contour-appear-color-a,#22d3ee)))}}.studio-zone-contour-appear--glow-expand-fade{--zone-contour-appear-glow-expand-animation:studioZoneContourAppearGlowExpandFadeRing}.studio-zone-contour-appear--glow-pulse-expand{--zone-contour-appear-glow-expand-animation:studioZoneContourAppearGlowPulseExpandRing}.studio-zone-contour-appear--glow-ripple-out{--zone-contour-appear-glow-expand-animation:studioZoneContourAppearGlowRippleOutRing}.studio-zone-contour-appear--glow-burst-out{--zone-contour-appear-glow-expand-animation:studioZoneContourAppearGlowBurstOutRing}.studio-zone-contour-appear--glow-halo-drift{--zone-contour-appear-glow-expand-animation:studioZoneContourAppearGlowHaloDriftRing}.studio-zone-contour-appear--glow-double-ripple{--zone-contour-appear-glow-expand-animation:studioZoneContourAppearGlowRippleOutRing;--zone-contour-appear-glow-expand-alt-animation:studioZoneContourAppearGlowRippleOutRingAlt}.studio-zone-contour-appear--glow-soft-bloom{--zone-contour-appear-glow-expand-animation:studioZoneContourAppearGlowSoftBloomRing}.studio-zone-contour-appear--glow-snap-pop{--zone-contour-appear-glow-expand-animation:studioZoneContourAppearGlowSnapPopRing}.studio-zone-contour-appear--glow-inhale-exhale{--zone-contour-appear-glow-expand-animation:studioZoneContourAppearGlowInhaleExhaleRing}.studio-zone-contour-appear--glow-flare-drift{--zone-contour-appear-glow-expand-animation:studioZoneContourAppearGlowFlareDriftRing}.studio-zone-contour-appear--glow-echo-out{--zone-contour-appear-glow-expand-animation:studioZoneContourAppearGlowEchoOutRing;--zone-contour-appear-glow-expand-alt-animation:studioZoneContourAppearGlowEchoOutRingAlt}.studio-zone-contour-appear--glow-twin-burst{--zone-contour-appear-glow-expand-animation:studioZoneContourAppearGlowTwinBurstRing;--zone-contour-appear-glow-expand-alt-animation:studioZoneContourAppearGlowTwinBurstRingAlt}.studio-zone-contour-appear--glow-expand-fade .studio-zone-contour-appear__path,.studio-zone-contour-appear--glow-pulse-expand .studio-zone-contour-appear__path,.studio-zone-contour-appear--glow-ripple-out .studio-zone-contour-appear__path,.studio-zone-contour-appear--glow-burst-out .studio-zone-contour-appear__path,.studio-zone-contour-appear--glow-halo-drift .studio-zone-contour-appear__path,.studio-zone-contour-appear--glow-double-ripple .studio-zone-contour-appear__path,.studio-zone-contour-appear--glow-soft-bloom .studio-zone-contour-appear__path,.studio-zone-contour-appear--glow-snap-pop .studio-zone-contour-appear__path,.studio-zone-contour-appear--glow-inhale-exhale .studio-zone-contour-appear__path,.studio-zone-contour-appear--glow-flare-drift .studio-zone-contour-appear__path,.studio-zone-contour-appear--glow-echo-out .studio-zone-contour-appear__path,.studio-zone-contour-appear--glow-twin-burst .studio-zone-contour-appear__path{--zone-contour-appear-animation:none;opacity:calc(var(--zone-contour-appear-opacity,1) * .35);stroke-width:var(--zone-contour-appear-stroke,2px);stroke-dasharray:100 100;stroke-dashoffset:0;filter:none;animation:none!important}.studio-zone-contour-appear__glow-expand-ring{transform-box:fill-box;transform-origin:50%;opacity:0;pointer-events:none;animation-duration:var(--zone-contour-appear-duration,.9s);animation-delay:var(--zone-contour-appear-delay,0s);animation-timing-function:var(--zone-contour-appear-easing,ease-out);animation-fill-mode:both}.studio-zone-contour-appear__glow-expand-ring--alt{animation-delay:calc(var(--zone-contour-appear-delay,0s) + var(--zone-contour-appear-duration,.9s) * .38)}.studio-zone-contour-appear__glow-expand{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100 100;stroke-dashoffset:0;stroke:color-mix(in srgb, var(--zone-contour-appear-color-b,var(--zone-contour-appear-color-a,currentColor)) 78%, transparent);stroke-width:var(--zone-contour-appear-stroke,2px);filter:blur(calc(var(--zone-contour-appear-glow,8px) * .62)) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * .72) color-mix(in srgb, var(--zone-contour-appear-color-b,var(--zone-contour-appear-color-a,currentColor)) 62%, transparent));mix-blend-mode:screen}.studio-zone-contour-appear__glow-expand--alt{stroke:color-mix(in srgb, var(--zone-contour-appear-color-a,currentColor) 72%, transparent);stroke-width:max(1px, calc(var(--zone-contour-appear-stroke,2px) * .85));filter:blur(calc(var(--zone-contour-appear-glow,8px) * .5)) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * .58) color-mix(in srgb, var(--zone-contour-appear-color-a,currentColor) 55%, transparent))}.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__glow-expand-ring,.studio-zone-contour-appear--active.studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-expand-ring,.tb-contour-vfx:hover .studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-expand-ring,.interface-studio__custom-zone:hover .studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-expand-ring,.interface-studio__custom-zone-shell:hover .studio-zone-contour-appear--trigger-hover .studio-zone-contour-appear__glow-expand-ring,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--active .studio-zone-contour-appear__glow-expand-ring,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__glow-expand-ring,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--active .studio-zone-contour-appear__glow-expand-ring,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__glow-expand-ring,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--loop .studio-zone-contour-appear__glow-expand-ring{animation-name:var(--zone-contour-appear-glow-expand-animation);opacity:var(--zone-contour-appear-glow-opacity,var(--zone-contour-appear-opacity,1))}.studio-zone-contour-appear--glow-double-ripple .studio-zone-contour-appear__glow-expand-ring--alt,.studio-zone-contour-appear--glow-echo-out .studio-zone-contour-appear__glow-expand-ring--alt,.studio-zone-contour-appear--glow-twin-burst .studio-zone-contour-appear__glow-expand-ring--alt{animation-name:var(--zone-contour-appear-glow-expand-alt-animation,var(--zone-contour-appear-glow-expand-animation))}.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--active .studio-zone-contour-appear__glow-expand-ring,.studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__glow-expand-ring{animation-iteration-count:1}.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--loop .studio-zone-contour-appear__glow-expand-ring,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--active .studio-zone-contour-appear__glow-expand-ring,.studio-zone-contour-appear--phase-idle.studio-zone-contour-appear--trigger-always .studio-zone-contour-appear__glow-expand-ring{animation-iteration-count:infinite}.studio-zone-contour-appear--glow-expand-fade.studio-zone-contour-appear--phase-enter .studio-zone-contour-appear__glow-expand-ring,.studio-zone-contour-appear--glow-burst-out.studio-zone-contour-appear--phase-enter .studio-zone-contour-appear__glow-expand-ring,.studio-zone-contour-appear--glow-halo-drift.studio-zone-contour-appear--phase-enter .studio-zone-contour-appear__glow-expand-ring,.studio-zone-contour-appear--glow-snap-pop.studio-zone-contour-appear--phase-enter .studio-zone-contour-appear__glow-expand-ring,.studio-zone-contour-appear--glow-inhale-exhale.studio-zone-contour-appear--phase-enter .studio-zone-contour-appear__glow-expand-ring,.studio-zone-contour-appear--glow-flare-drift.studio-zone-contour-appear--phase-enter .studio-zone-contour-appear__glow-expand-ring,.studio-zone-contour-appear--glow-echo-out.studio-zone-contour-appear--phase-enter .studio-zone-contour-appear__glow-expand-ring,.studio-zone-contour-appear--glow-twin-burst.studio-zone-contour-appear--phase-enter .studio-zone-contour-appear__glow-expand-ring{animation-iteration-count:1}@keyframes studioZoneContourAppearGlowExpandFadeRing{0%{opacity:.82;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes studioZoneContourAppearGlowPulseExpandRing{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.15;transform:scale(1.48)}}@keyframes studioZoneContourAppearGlowRippleOutRing{0%{opacity:.78;transform:scale(1)}to{opacity:0;transform:scale(1.62)}}@keyframes studioZoneContourAppearGlowRippleOutRingAlt{0%{opacity:.62;transform:scale(1.08)}to{opacity:0;transform:scale(1.72)}}@keyframes studioZoneContourAppearGlowBurstOutRing{0%{opacity:.9;transform:scale(.96)}35%{opacity:.55;transform:scale(1.22)}to{opacity:0;transform:scale(1.68)}}@keyframes studioZoneContourAppearGlowHaloDriftRing{0%{opacity:.75;transform:scale(1)translateY(0)}50%{opacity:.35;transform:scale(1.28)translateY(-2px)}to{opacity:0;transform:scale(1.52)translateY(0)}}@keyframes studioZoneContourAppearGlowSoftBloomRing{0%{opacity:.58;transform:scale(1)}55%{opacity:.28;transform:scale(1.32)}to{opacity:0;transform:scale(1.48)}}@keyframes studioZoneContourAppearGlowSnapPopRing{0%{opacity:.95;transform:scale(.92)}18%{opacity:.72;transform:scale(1.08)}to{opacity:0;transform:scale(1.66)}}@keyframes studioZoneContourAppearGlowInhaleExhaleRing{0%{opacity:.82;transform:scale(1)}28%{opacity:.68;transform:scale(.94)}to{opacity:0;transform:scale(1.58)}}@keyframes studioZoneContourAppearGlowFlareDriftRing{0%{opacity:.88;transform:scale(.98)translate(0)}22%{opacity:.62;transform:scale(1.14)translate(1.5px)}to{opacity:0;transform:scale(1.54)translate(-1px)}}@keyframes studioZoneContourAppearGlowEchoOutRing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.56)}}@keyframes studioZoneContourAppearGlowEchoOutRingAlt{0%{opacity:.55;transform:scale(1.12)}to{opacity:0;transform:scale(1.74)}}@keyframes studioZoneContourAppearGlowTwinBurstRing{0%{opacity:.92;transform:scale(.95)}30%{opacity:.5;transform:scale(1.2)}to{opacity:0;transform:scale(1.64)}}@keyframes studioZoneContourAppearGlowTwinBurstRingAlt{0%{opacity:.7;transform:scale(1.04)}24%{opacity:.42;transform:scale(1.34)}to{opacity:0;transform:scale(1.78)}}.tb-hand-card__ambient-effect{border-radius:inherit;pointer-events:none;z-index:1;box-sizing:border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 76% at 50% 44%,#0000 0% 50%,#0000008c 72%,#000 100%);mask-image:radial-gradient(70% 76% at 50% 44%,#0000 0% 50%,#0000008c 72%,#000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tb-hand-card__ambient-effect--thread-loom{background:repeating-linear-gradient(92deg,#0000 0 6px,#22d3ee24 6px 7px),linear-gradient(210deg,#8b5cf66b 0%,#0000 55%,#22d3ee52 100%);animation:3.4s ease-in-out infinite tb-card-ambient-thread-loom}@keyframes tb-card-ambient-thread-loom{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.92;transform:scale(1.02)}}.tb-hand-card__ambient-effect--snap-fracture{background:radial-gradient(circle at 50% 0,#f871718c 0%,#0000 42%),radial-gradient(circle at 20% 100%,#8b5cf673 0%,#0000 38%),radial-gradient(circle at 88% 88%,#dc262666 0%,#0000 35%);animation:1.85s ease-in-out infinite tb-card-ambient-snap-fracture}@keyframes tb-card-ambient-snap-fracture{0%,to{opacity:.55;filter:saturate();transform:translate(0)skew(0)}22%{opacity:.88;filter:saturate(1.25);transform:translate(.5px,-.5px)skew(-.35deg)}48%{opacity:.72;filter:saturate(1.1);transform:translate(-.5px,.5px)skew(.4deg)}71%{opacity:.95;filter:saturate(1.35);transform:translate(0)skew(0)}}.tb-hand-card__ambient-effect--ember-ribbon{background:linear-gradient(#0000 42%,#ea580c2e 72%,#fb923c8c 100%),radial-gradient(120% 40% at 50% 100%,#fb718559 0%,#0000 70%);animation:2.6s ease-in-out infinite tb-card-ambient-ember-ribbon}@keyframes tb-card-ambient-ember-ribbon{0%,to{opacity:.55;filter:brightness()}50%{opacity:.9;filter:brightness(1.18)}}.tb-hand-card__ambient-effect--void-breath{background:conic-gradient(from 200deg at 50% 108%,#4c1d958c,#0000 55%,#0f172a33),radial-gradient(90% 55% at 50% 0,#a78bfa38 0%,#0000 62%);animation:4.2s ease-in-out infinite tb-card-ambient-void-breath}@keyframes tb-card-ambient-void-breath{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.78;transform:scale(1.03)}}.tb-hand-card__ambient-effect--passive-channel{background:conic-gradient(from 200deg,#a5f3fc38 0deg,#38bdf81f 90deg,#7dd3fc2e 180deg,#0ea5e924 270deg,#a5f3fc38 360deg),radial-gradient(88% 72% at 50% 48%,#0000 52%,#bae6fd59 100%);animation:4.2s ease-in-out infinite tb-card-ambient-passive-channel}@keyframes tb-card-ambient-passive-channel{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.88;transform:scale(1.018)}}.tb-hand-card__ambient-effect--event-ward{background:conic-gradient(from 120deg,#fbbf2461 0deg,#f59e0b1f 55deg,#fef3c747 110deg,#d9770626 200deg,#fbbf2452 280deg,#fbbf2461 360deg),repeating-linear-gradient(118deg,#0000 0 5px,#fefce812 5px 6px),radial-gradient(92% 78%,#0000 48%,#fbbf2438 100%);animation:3.2s ease-in-out infinite tb-card-ambient-event-ward}@keyframes tb-card-ambient-event-ward{0%,to{opacity:.52;transform:scale(1)rotate(0)}50%{opacity:.88;transform:scale(1.014)rotate(1.5deg)}}.tb-hand-card__prism-intensity{border-radius:inherit;pointer-events:none;z-index:1;box-sizing:border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 76% at 50% 44%,#0000 0% 50%,#0000008c 72%,#000 100%);mask-image:radial-gradient(70% 76% at 50% 44%,#0000 0% 50%,#0000008c 72%,#000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tb-hand-card__prism-intensity>.tb-hand-card__ambient-effect{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.tb-hand-card__ambient-effect--prism{mix-blend-mode:normal;animation-duration:var(--prism-dur,2.8s);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.tb-hand-card__ambient-effect--prism.tb-hand-card__ambient-effect--prism-v0{background:conic-gradient(from var(--prism-conic-from) at var(--prism-cx) var(--prism-cy), hsla(var(--prism-h1), var(--prism-s1), var(--prism-l1), calc(var(--prism-glow) * .95)), transparent 28%, hsla(var(--prism-h2), var(--prism-s2), var(--prism-l2), calc(var(--prism-glow) * .88)), transparent 54%, hsla(var(--prism-h3), var(--prism-s1), var(--prism-l3), calc(var(--prism-glow) * .75)), transparent 82%), repeating-linear-gradient(var(--prism-stripe-deg), transparent 0px, transparent 4px, hsla(var(--prism-h2), var(--prism-s2), var(--prism-l2), var(--prism-stripe-alpha)) 4px, hsla(var(--prism-h1), var(--prism-s1), var(--prism-l1), calc(var(--prism-stripe-alpha) * 1.15)) 5px);animation-name:tb-card-prism-m-a}.tb-hand-card__ambient-effect--prism.tb-hand-card__ambient-effect--prism-v1{background:radial-gradient(circle at var(--prism-rx1) var(--prism-ry1), hsla(var(--prism-h1), var(--prism-s1), var(--prism-l1), calc(var(--prism-glow) * 1.35)), transparent 42%), radial-gradient(circle at var(--prism-rx2) var(--prism-ry2), hsla(var(--prism-h3), var(--prism-s2), var(--prism-l3), calc(var(--prism-glow) * 1.1)), transparent 38%), radial-gradient(ellipse 100% 80% at 50% 100%, hsla(var(--prism-h2), var(--prism-s1), var(--prism-l2), .22), transparent 55%);animation-name:tb-card-prism-m-b}.tb-hand-card__ambient-effect--prism.tb-hand-card__ambient-effect--prism-v2{background:linear-gradient(95deg, transparent 0%, hsla(var(--prism-h1), var(--prism-s1), var(--prism-l1), calc(var(--prism-glow) * .45)) 22%, transparent 38%, hsla(var(--prism-h3), var(--prism-s2), var(--prism-l3), calc(var(--prism-glow) * .55)) 58%, transparent 72%, hsla(var(--prism-h2), var(--prism-s1), var(--prism-l2), calc(var(--prism-glow) * .4)) 100%), linear-gradient(0deg, hsla(var(--prism-h2), var(--prism-s2), var(--prism-l2), .35), transparent 45%);animation-name:tb-card-prism-m-c}.tb-hand-card__ambient-effect--prism.tb-hand-card__ambient-effect--prism-v3{background:radial-gradient(ellipse 118% 108% at 50% 50%, transparent 52%, hsla(var(--prism-h4), var(--prism-s2), var(--prism-l1), var(--prism-edge)) 62%, hsla(var(--prism-h1), var(--prism-s1), var(--prism-l2), calc(var(--prism-edge) * 1.2)) 70%, transparent 78%), radial-gradient(circle at var(--prism-rx1) var(--prism-ry2), hsla(var(--prism-h2), var(--prism-s1), var(--prism-l3), calc(var(--prism-glow) * 1.25)), transparent 28%);animation-name:tb-card-prism-m-d}.tb-hand-card__ambient-effect--prism.tb-hand-card__ambient-effect--prism-v4{background:repeating-linear-gradient(128deg, transparent 0px, transparent 9px, hsla(var(--prism-h1), var(--prism-s1), var(--prism-l1), calc(var(--prism-stripe-alpha) * 1.8)) 9px, hsla(var(--prism-h3), var(--prism-s2), var(--prism-l3), calc(var(--prism-stripe-alpha) * 1.4)) 10px), repeating-linear-gradient(52deg, transparent 0px, transparent 14px, hsla(var(--prism-h2), var(--prism-s2), var(--prism-l2), calc(var(--prism-stripe-alpha) * .9)) 14px, transparent 15px);animation-name:tb-card-prism-m-e}.tb-hand-card__ambient-effect--prism.tb-hand-card__ambient-effect--prism-v5{background:linear-gradient(0deg, hsla(var(--prism-h2), var(--prism-s2), var(--prism-l2), .62) 0%, transparent 48%), radial-gradient(ellipse 130% 55% at 50% 0%, hsla(var(--prism-h1), var(--prism-s1), var(--prism-l1), .38), transparent 62%), conic-gradient(from 270deg at 50% 108%, hsla(var(--prism-h3), var(--prism-s1), var(--prism-l3), .25), transparent 40%);animation-name:tb-card-prism-m-f}.tb-hand-card__ambient-effect--prism.tb-hand-card__ambient-effect--prism-v6{background:conic-gradient(from var(--prism-conic-from) at var(--prism-rx3) 92%, transparent 0deg, hsla(var(--prism-h2), var(--prism-s2), var(--prism-l2), calc(var(--prism-glow) * .9)) 55deg, transparent 120deg, hsla(var(--prism-h1), var(--prism-s1), var(--prism-l1), calc(var(--prism-glow) * .85)) 200deg, transparent 360deg), repeating-linear-gradient(0deg, transparent 0px, transparent 6px, hsla(var(--prism-h3), var(--prism-s1), var(--prism-l3), .07) 6px, transparent 7px), repeating-linear-gradient(90deg, transparent 0px, transparent 11px, hsla(var(--prism-h4), var(--prism-s2), var(--prism-l1), .06) 11px, transparent 12px);animation-name:tb-card-prism-m-g}.tb-hand-card__ambient-effect--prism.tb-hand-card__ambient-effect--prism-v7{background:radial-gradient(circle at var(--prism-rx3) var(--prism-ry3), hsla(var(--prism-h1), var(--prism-s1), var(--prism-l1), calc(var(--prism-glow) * 1.15)), transparent 35%), radial-gradient(ellipse 88% 88% at 50% 50%, transparent 36%, hsla(var(--prism-h3), var(--prism-s2), var(--prism-l2), var(--prism-edge)) 100%);animation-name:tb-card-prism-m-h}.tb-hand-card__ambient-effect--prism.tb-hand-card__ambient-effect--prism-v8{background:repeating-linear-gradient(180deg, hsla(var(--prism-h1), var(--prism-s1), var(--prism-l1), calc(var(--prism-stripe-alpha) * 2.2)) 0px, hsla(var(--prism-h1), var(--prism-s1), var(--prism-l1), calc(var(--prism-stripe-alpha) * 2.2)) 2px, transparent 2px, transparent 5px), linear-gradient(90deg, hsla(var(--prism-h2), var(--prism-s2), var(--prism-l2), .18), transparent 40%, hsla(var(--prism-h3), var(--prism-s1), var(--prism-l3), .22));animation-name:tb-card-prism-m-i}.tb-hand-card__ambient-effect--prism.tb-hand-card__ambient-effect--prism-v9{background:conic-gradient(from var(--prism-conic-from) at 50% 50%, hsla(var(--prism-h4), var(--prism-s2), var(--prism-l1), calc(var(--prism-glow) * .55)), transparent 18%, hsla(var(--prism-h2), var(--prism-s1), var(--prism-l2), calc(var(--prism-glow) * .5)) 40%, transparent 52%, hsla(var(--prism-h1), var(--prism-s2), var(--prism-l3), calc(var(--prism-glow) * .62)) 78%, transparent 92%), radial-gradient(circle at 50% 50%, hsla(var(--prism-h3), var(--prism-s1), var(--prism-l2), .12) 0%, transparent 58%);mix-blend-mode:plus-lighter;animation-name:tb-card-prism-m-j}@keyframes tb-card-prism-m-a{0%,to{opacity:calc(.42 * var(--prism-strength,1));filter:saturate();transform:scale(1)}50%{opacity:calc(.92 * var(--prism-strength,1));filter:saturate(1.35);transform:scale(1.045)}}@keyframes tb-card-prism-m-b{0%,to{opacity:calc(.48 * var(--prism-strength,1));filter:saturate()brightness();transform:scale(1)translate(0)}50%{opacity:calc(.95 * var(--prism-strength,1));filter:saturate(1.45)brightness(1.08);transform:scale(1.06)translate(1px,-1px)}}@keyframes tb-card-prism-m-c{0%,to{opacity:calc(.5 * var(--prism-strength,1));filter:hue-rotate();transform:translate(0)}50%{opacity:calc(.88 * var(--prism-strength,1));filter:hue-rotate(18deg);transform:translate(-3px)}}@keyframes tb-card-prism-m-d{0%,to{opacity:calc(.55 * var(--prism-strength,1));transform:rotate(0)scale(1)}33%{opacity:calc(.82 * var(--prism-strength,1));transform:rotate(-.6deg)scale(1.02)}66%{opacity:calc(.94 * var(--prism-strength,1));transform:rotate(.5deg)scale(1.035)}}@keyframes tb-card-prism-m-e{0%,to{opacity:calc(.44 * var(--prism-strength,1));filter:contrast();transform:skew(0)}50%{opacity:calc(.9 * var(--prism-strength,1));filter:contrast(1.12);transform:skew(.8deg)}}@keyframes tb-card-prism-m-f{0%,to{opacity:calc(.52 * var(--prism-strength,1));transform:scaleY(1)}50%{opacity:calc(.93 * var(--prism-strength,1));transform:scaleY(1.08)}}@keyframes tb-card-prism-m-g{0%,to{opacity:calc(.46 * var(--prism-strength,1));transform:scale(1)translateY(0)}50%{opacity:calc(.9 * var(--prism-strength,1));transform:scale(1.04)translateY(-2px)}}@keyframes tb-card-prism-m-h{0%,to{opacity:calc(.4 * var(--prism-strength,1));filter:brightness();transform:scale(1)}50%{opacity:calc(.85 * var(--prism-strength,1));filter:brightness(1.22);transform:scale(1.12)}}@keyframes tb-card-prism-m-i{0%,to{opacity:calc(.5 * var(--prism-strength,1));transform:translateY(0)}50%{opacity:calc(.88 * var(--prism-strength,1));transform:translateY(2px)}}@keyframes tb-card-prism-m-j{0%,to{opacity:calc(.38 * var(--prism-strength,1));filter:saturate(1.1);transform:scale(1)rotate(0)}50%{opacity:calc(.78 * var(--prism-strength,1));filter:saturate(1.55);transform:scale(1.06)rotate(1.2deg)}}@media (prefers-reduced-motion:reduce){.tb-hand-card__ambient-effect--thread-loom,.tb-hand-card__ambient-effect--snap-fracture,.tb-hand-card__ambient-effect--ember-ribbon,.tb-hand-card__ambient-effect--void-breath,.tb-hand-card__ambient-effect--passive-channel,.tb-hand-card__ambient-effect--event-ward,.tb-hand-card__ambient-effect--prism{opacity:calc(.62 * var(--prism-strength,1));filter:none!important;mix-blend-mode:normal!important;animation:none!important;transform:none!important}}.tb-node-control-glow-overlay__wash{transform-box:fill-box;transform-origin:50%}.tb-node-control-glow-overlay__lane--motion-breathe{animation:tb-node-control-glow-breathe var(--tb-node-glow-breathe-duration,5s) ease-in-out infinite;animation-delay:var(--tb-node-glow-breathe-delay,0s)}@keyframes tb-node-control-glow-breathe{0%,to{opacity:var(--tb-node-glow-breathe-min,.65)}50%{opacity:var(--tb-node-glow-breathe-max,.88)}}.tb-node-control-glow-overlay__lane--motion-pulse{opacity:var(--tb-node-glow-breathe-mid,.76)}.tb-node-control-glow-overlay__lane--motion-pulse .tb-node-control-glow-overlay__wash{animation:tb-node-glow-motion-pulse var(--tb-node-glow-breathe-duration,5s) ease-in-out infinite;animation-delay:var(--tb-node-glow-breathe-delay,0s)}@keyframes tb-node-glow-motion-pulse{0%,to{opacity:var(--tb-node-glow-breathe-min,.65);transform:scaleY(.92)}35%{opacity:var(--tb-node-glow-breathe-max,.88);transform:scaleY(1.08)}70%{opacity:calc((var(--tb-node-glow-breathe-min,.65) + var(--tb-node-glow-breathe-max,.88)) / 2);transform:scaleY(.96)}}.tb-node-control-glow-overlay__lane--motion-shimmer{opacity:var(--tb-node-glow-breathe-mid,.76)}.tb-node-control-glow-overlay__lane--motion-shimmer .tb-node-control-glow-overlay__wash{animation:tb-node-glow-motion-shimmer var(--tb-node-glow-breathe-duration,5s) ease-in-out infinite;animation-delay:var(--tb-node-glow-breathe-delay,0s)}@keyframes tb-node-glow-motion-shimmer{0%,to{opacity:var(--tb-node-glow-breathe-min,.65);transform:translate(-12%)}50%{opacity:var(--tb-node-glow-breathe-max,.88);transform:translate(12%)}}.tb-node-control-glow-overlay__lane--motion-flow{opacity:var(--tb-node-glow-breathe-mid,.76)}.tb-node-control-glow-overlay__lane--motion-flow.tb-node-control-glow-overlay__lane--toward-player .tb-node-control-glow-overlay__wash{animation:tb-node-glow-motion-flow-down var(--tb-node-glow-breathe-duration,5s) ease-in-out infinite;animation-delay:var(--tb-node-glow-breathe-delay,0s)}.tb-node-control-glow-overlay__lane--motion-flow.tb-node-control-glow-overlay__lane--toward-enemy .tb-node-control-glow-overlay__wash{animation:tb-node-glow-motion-flow-up var(--tb-node-glow-breathe-duration,5s) ease-in-out infinite;animation-delay:var(--tb-node-glow-breathe-delay,0s)}@keyframes tb-node-glow-motion-flow-down{0%,to{opacity:var(--tb-node-glow-breathe-min,.65);transform:translateY(calc(var(--tb-node-glow-flow-distance,14px) * -.35))}50%{opacity:var(--tb-node-glow-breathe-max,.88);transform:translateY(var(--tb-node-glow-flow-distance,14px))}}@keyframes tb-node-glow-motion-flow-up{0%,to{opacity:var(--tb-node-glow-breathe-min,.65);transform:translateY(var(--tb-node-glow-flow-distance,14px))}50%{opacity:var(--tb-node-glow-breathe-max,.88);transform:translateY(calc(var(--tb-node-glow-flow-distance,14px) * -1))}}.tb-node-control-glow-overlay__lane[class*=--motion-aurora]{opacity:var(--tb-node-glow-breathe-mid,.76)}.tb-node-control-glow-overlay__lane[class*=--motion-aurora] .tb-node-control-glow-overlay__wash--base{opacity:.55}.tb-node-control-glow-overlay__wash--strip{mix-blend-mode:screen;pointer-events:none;animation:tb-node-glow-aurora-strip-drift var(--tb-node-glow-breathe-duration,5s) ease-in-out infinite;animation-delay:calc(var(--tb-node-glow-breathe-delay,0s) + var(--tb-aurora-strip-phase,0) * var(--tb-node-glow-breathe-duration,5s) * .85)}.tb-node-control-glow-overlay__lane[class*=--motion-aurora] .tb-node-control-glow-overlay__wash--sheen{mix-blend-mode:screen}.tb-node-control-glow-overlay__lane--motion-aurora{animation:tb-node-glow-aurora-hue-curtains var(--tb-node-glow-breathe-duration,5s) ease-in-out infinite;animation-delay:var(--tb-node-glow-breathe-delay,0s)}.tb-node-control-glow-overlay__lane--motion-aurora.tb-node-control-glow-overlay__lane--toward-player .tb-node-control-glow-overlay__wash--base{animation:tb-node-glow-motion-flow-down var(--tb-node-glow-breathe-duration,5s) ease-in-out infinite;animation-delay:var(--tb-node-glow-breathe-delay,0s)}.tb-node-control-glow-overlay__lane--motion-aurora.tb-node-control-glow-overlay__lane--toward-enemy .tb-node-control-glow-overlay__wash--base{animation:tb-node-glow-motion-flow-up var(--tb-node-glow-breathe-duration,5s) ease-in-out infinite;animation-delay:var(--tb-node-glow-breathe-delay,0s)}.tb-node-control-glow-overlay__lane--motion-aurora.tb-node-control-glow-overlay__lane--toward-player .tb-node-control-glow-overlay__wash--sheen{animation:tb-node-glow-aurora-sheen-down calc(var(--tb-node-glow-breathe-duration,5s) * 1.15) ease-in-out infinite;animation-delay:calc(var(--tb-node-glow-breathe-delay,0s) + .35s)}.tb-node-control-glow-overlay__lane--motion-aurora.tb-node-control-glow-overlay__lane--toward-enemy .tb-node-control-glow-overlay__wash--sheen{animation:tb-node-glow-aurora-sheen-up calc(var(--tb-node-glow-breathe-duration,5s) * 1.15) ease-in-out infinite;animation-delay:calc(var(--tb-node-glow-breathe-delay,0s) + .35s)}.tb-node-control-glow-overlay__lane--motion-aurora-stream{animation:tb-node-glow-aurora-hue-stream calc(var(--tb-node-glow-breathe-duration,5s) * .75) linear infinite;animation-delay:var(--tb-node-glow-breathe-delay,0s)}.tb-node-control-glow-overlay__lane--motion-aurora-stream.tb-node-control-glow-overlay__lane--toward-player .tb-node-control-glow-overlay__wash--base{animation:tb-node-glow-aurora-stream-down calc(var(--tb-node-glow-breathe-duration,5s) * .55) ease-in-out infinite}.tb-node-control-glow-overlay__lane--motion-aurora-stream.tb-node-control-glow-overlay__lane--toward-enemy .tb-node-control-glow-overlay__wash--base{animation:tb-node-glow-aurora-stream-up calc(var(--tb-node-glow-breathe-duration,5s) * .55) ease-in-out infinite}.tb-node-control-glow-overlay__lane--motion-aurora-stream .tb-node-control-glow-overlay__wash--sheen{animation:tb-node-glow-aurora-stream-sheen calc(var(--tb-node-glow-breathe-duration,5s) * .45) ease-in-out infinite}.tb-node-control-glow-overlay__lane--motion-aurora-ribbon{animation:tb-node-glow-aurora-hue-ribbon calc(var(--tb-node-glow-breathe-duration,5s) * 1.2) ease-in-out infinite;animation-delay:var(--tb-node-glow-breathe-delay,0s)}.tb-node-control-glow-overlay__lane--motion-aurora-ribbon .tb-node-control-glow-overlay__wash--base{animation:tb-node-glow-aurora-ribbon-base var(--tb-node-glow-breathe-duration,5s) ease-in-out infinite;animation-delay:var(--tb-node-glow-breathe-delay,0s)}.tb-node-control-glow-overlay__lane--motion-aurora-ribbon .tb-node-control-glow-overlay__wash--sheen{animation:tb-node-glow-aurora-ribbon-sheen calc(var(--tb-node-glow-breathe-duration,5s) * .9) ease-in-out infinite;animation-delay:calc(var(--tb-node-glow-breathe-delay,0s) + .5s)}.tb-node-control-glow-overlay__lane--motion-aurora-wave{animation:tb-node-glow-aurora-hue-wave calc(var(--tb-node-glow-breathe-duration,5s) * 1.35) ease-in-out infinite}.tb-node-control-glow-overlay__lane--motion-aurora-wave .tb-node-control-glow-overlay__wash--base{animation:tb-node-glow-aurora-wave-base var(--tb-node-glow-breathe-duration,5s) ease-in-out infinite}.tb-node-control-glow-overlay__lane--motion-aurora-wave .tb-node-control-glow-overlay__wash--sheen{animation:tb-node-glow-aurora-wave-sheen calc(var(--tb-node-glow-breathe-duration,5s) * 1.1) ease-in-out infinite;animation-delay:calc(var(--tb-node-glow-breathe-delay,0s) + .25s)}.tb-node-control-glow-overlay__lane--motion-aurora-flare{animation:tb-node-glow-aurora-hue-flare calc(var(--tb-node-glow-breathe-duration,5s) * .95) ease-in-out infinite}.tb-node-control-glow-overlay__lane--motion-aurora-flare .tb-node-control-glow-overlay__wash--base{animation:tb-node-glow-aurora-flare-base calc(var(--tb-node-glow-breathe-duration,5s) * .85) ease-in-out infinite}.tb-node-control-glow-overlay__lane--motion-aurora-flare .tb-node-control-glow-overlay__wash--sheen{animation:tb-node-glow-aurora-flare-sheen calc(var(--tb-node-glow-breathe-duration,5s) * .7) ease-in-out infinite}.tb-node-control-glow-overlay__lane--motion-aurora-prism{animation:tb-node-glow-aurora-hue-prism calc(var(--tb-node-glow-breathe-duration,5s) * .65) ease-in-out infinite}.tb-node-control-glow-overlay__lane--motion-aurora-prism .tb-node-control-glow-overlay__wash--base{animation:tb-node-glow-aurora-prism-base calc(var(--tb-node-glow-breathe-duration,5s) * .8) ease-in-out infinite}.tb-node-control-glow-overlay__lane--motion-aurora-prism .tb-node-control-glow-overlay__wash--sheen{animation:tb-node-glow-aurora-prism-sheen calc(var(--tb-node-glow-breathe-duration,5s) * .55) steps(8, end) infinite}@keyframes tb-node-glow-aurora-strip-drift{0%,to{opacity:.42;transform:translate(-2%)scaleX(.92)}45%{opacity:.88;transform:translate(2%)scaleX(1.04)}70%{opacity:.55;transform:translate(0)scaleX(.98)}}@keyframes tb-node-glow-aurora-hue-curtains{0%,to{filter:hue-rotate()saturate(1.02)}33%{filter:hue-rotate(12deg)saturate(1.08)}66%{filter:hue-rotate(-10deg)saturate(1.05)}}@keyframes tb-node-glow-aurora-hue-stream{0%,to{filter:hue-rotate(-6deg)saturate(1.05)}50%{filter:hue-rotate(18deg)saturate(1.12)}}@keyframes tb-node-glow-aurora-hue-ribbon{0%,to{filter:hue-rotate(8deg)saturate(1.04)}40%{filter:hue-rotate(-12deg)saturate(1.1)}70%{filter:hue-rotate(16deg)saturate(1.08)}}@keyframes tb-node-glow-aurora-hue-wave{0%,to{filter:hue-rotate()saturate(1.02)}25%{filter:hue-rotate(10deg)saturate(1.08)}75%{filter:hue-rotate(-8deg)saturate(1.05)}}@keyframes tb-node-glow-aurora-hue-flare{0%,to{filter:hue-rotate()saturate(1.08)brightness(1.03)}50%{filter:hue-rotate(18deg)saturate(1.14)brightness(1.08)}}@keyframes tb-node-glow-aurora-hue-prism{0%{filter:hue-rotate()saturate(1.1)}25%{filter:hue-rotate(35deg)saturate(1.14)}50%{filter:hue-rotate(70deg)saturate(1.1)}75%{filter:hue-rotate(105deg)saturate(1.12)}to{filter:hue-rotate(140deg)saturate(1.1)}}.tb-node-control-glow-overlay__lane--motion-aurora-stream .tb-node-control-glow-overlay__wash--strip{animation-name:tb-node-glow-aurora-strip-stream}@keyframes tb-node-glow-aurora-strip-stream{0%{opacity:.35;transform:translateY(-12%)scaleX(.9)}to{opacity:.9;transform:translateY(14%)scaleX(1.02)}}.tb-node-control-glow-overlay__lane--motion-aurora-ribbon .tb-node-control-glow-overlay__wash--strip{animation-name:tb-node-glow-aurora-strip-ribbon}@keyframes tb-node-glow-aurora-strip-ribbon{0%,to{opacity:.4;transform:translate(-6%)skew(-2deg)scaleX(1.08)}50%{opacity:.82;transform:translate(6%)skew(2deg)scaleX(1.12)}}.tb-node-control-glow-overlay__lane--motion-aurora-wave .tb-node-control-glow-overlay__wash--strip{animation-name:tb-node-glow-aurora-strip-wave}@keyframes tb-node-glow-aurora-strip-wave{0%,to{opacity:.38;transform:scaleX(.82)}50%{opacity:.78;transform:scaleX(1.14)}}.tb-node-control-glow-overlay__lane--motion-aurora-flare .tb-node-control-glow-overlay__wash--strip{animation-name:tb-node-glow-aurora-strip-flare}@keyframes tb-node-glow-aurora-strip-flare{0%,to{opacity:.72;transform:scaleY(.7)}50%{opacity:.38;transform:scaleY(1.08)}}.tb-node-control-glow-overlay__lane--motion-aurora-prism .tb-node-control-glow-overlay__wash--strip{animation-name:tb-node-glow-aurora-strip-prism;animation-duration:calc(var(--tb-node-glow-breathe-duration,5s) * .7)}@keyframes tb-node-glow-aurora-strip-prism{0%,to{opacity:.45;transform:translate(-3%)}50%{opacity:.92;transform:translate(3%)}}@keyframes tb-node-glow-aurora-sheen-down{0%,to{opacity:calc(var(--tb-node-glow-breathe-min,.65) * .85);transform:translateY(calc(var(--tb-node-glow-flow-distance,14px) * -.55)) scaleX(.94)}45%{opacity:var(--tb-node-glow-breathe-max,.88);transform:translateY(calc(var(--tb-node-glow-flow-distance,14px) * .65)) scaleX(1.06)}70%{opacity:calc((var(--tb-node-glow-breathe-min,.65) + var(--tb-node-glow-breathe-max,.88)) / 2);transform:translateY(calc(var(--tb-node-glow-flow-distance,14px) * .15)) scaleX(1.02)}}@keyframes tb-node-glow-aurora-sheen-up{0%,to{opacity:calc(var(--tb-node-glow-breathe-min,.65) * .85);transform:translateY(calc(var(--tb-node-glow-flow-distance,14px) * .55)) scaleX(.94)}45%{opacity:var(--tb-node-glow-breathe-max,.88);transform:translateY(calc(var(--tb-node-glow-flow-distance,14px) * -.65)) scaleX(1.06)}70%{opacity:calc((var(--tb-node-glow-breathe-min,.65) + var(--tb-node-glow-breathe-max,.88)) / 2);transform:translateY(calc(var(--tb-node-glow-flow-distance,14px) * -.15)) scaleX(1.02)}}@keyframes tb-node-glow-aurora-stream-down{0%{opacity:var(--tb-node-glow-breathe-min,.65);transform:translateY(calc(var(--tb-node-glow-flow-distance,14px) * -.85))}to{opacity:var(--tb-node-glow-breathe-max,.88);transform:translateY(calc(var(--tb-node-glow-flow-distance,14px) * 1.1))}}@keyframes tb-node-glow-aurora-stream-up{0%{opacity:var(--tb-node-glow-breathe-min,.65);transform:translateY(calc(var(--tb-node-glow-flow-distance,14px) * .85))}to{opacity:var(--tb-node-glow-breathe-max,.88);transform:translateY(calc(var(--tb-node-glow-flow-distance,14px) * -1.1))}}@keyframes tb-node-glow-aurora-stream-sheen{0%,to{opacity:.35;transform:translateY(-15%)scaleX(1.08)}50%{opacity:.75;transform:translateY(20%)scaleX(.92)}}@keyframes tb-node-glow-aurora-ribbon-base{0%,to{opacity:var(--tb-node-glow-breathe-min,.65);transform:translate(-8%)skew(-3deg)scaleY(.96)}50%{opacity:var(--tb-node-glow-breathe-max,.88);transform:translate(8%)skew(3deg)scaleY(1.04)}}@keyframes tb-node-glow-aurora-ribbon-sheen{0%,to{opacity:.4;transform:translate(10%)translateY(-10%)}50%{opacity:.8;transform:translate(-10%)translateY(12%)}}@keyframes tb-node-glow-aurora-wave-base{0%,to{opacity:var(--tb-node-glow-breathe-min,.65);transform:scaleX(.88)}33%{opacity:calc((var(--tb-node-glow-breathe-min,.65) + var(--tb-node-glow-breathe-max,.88)) / 2);transform:scaleX(1.1)}66%{opacity:var(--tb-node-glow-breathe-max,.88);transform:scaleX(.94)}}@keyframes tb-node-glow-aurora-wave-sheen{0%,to{opacity:.45;transform:translateY(-8%)scaleX(1.12)}50%{opacity:.82;transform:translateY(10%)scaleX(.9)}}@keyframes tb-node-glow-aurora-flare-base{0%,to{opacity:var(--tb-node-glow-breathe-max,.88);transform:scaleY(.75)}50%{opacity:var(--tb-node-glow-breathe-min,.65);transform:scaleY(1.12)}}@keyframes tb-node-glow-aurora-flare-sheen{0%,to{opacity:.55;transform:translateY(-5%)scale(1.05)}50%{opacity:.25;transform:translateY(8%)scale(.95)}}@keyframes tb-node-glow-aurora-prism-base{0%,to{opacity:var(--tb-node-glow-breathe-min,.65);transform:translate(-5%)}50%{opacity:var(--tb-node-glow-breathe-max,.88);transform:translate(5%)}}@keyframes tb-node-glow-aurora-prism-sheen{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:.9;transform:translateY(calc(var(--tb-node-glow-flow-distance,14px) * .4))}}.tb-node-control-glow-overlay__lane--motion-flicker{animation:tb-node-glow-motion-flicker calc(var(--tb-node-glow-breathe-duration,5s) * .35) steps(2, end) infinite;animation-delay:var(--tb-node-glow-breathe-delay,0s)}@keyframes tb-node-glow-motion-flicker{0%,40%,to{opacity:var(--tb-node-glow-breathe-min,.65)}20%,60%{opacity:var(--tb-node-glow-breathe-max,.88)}}.tb-node-control-glow-overlay__lane--motion-drift{opacity:var(--tb-node-glow-breathe-mid,.76)}.tb-node-control-glow-overlay__lane--motion-drift .tb-node-control-glow-overlay__wash{animation:tb-node-glow-motion-drift var(--tb-node-glow-breathe-duration,5s) ease-in-out infinite;animation-delay:var(--tb-node-glow-breathe-delay,0s)}@keyframes tb-node-glow-motion-drift{0%,to{opacity:var(--tb-node-glow-breathe-min,.65);transform:translate(-6%)}50%{opacity:var(--tb-node-glow-breathe-max,.88);transform:translate(6%)}}.tb-node-control-glow-overlay__lane--motion-static{opacity:var(--tb-node-glow-breathe-mid,.76)}@media (prefers-reduced-motion:reduce){.tb-node-control-glow-overlay__lane[class*=--motion-]{opacity:var(--tb-node-glow-breathe-mid,.76);animation:none!important}.tb-node-control-glow-overlay__lane[class*=--motion-] .tb-node-control-glow-overlay__wash{transform:none;animation:none!important}.tb-node-control-glow-overlay__wash--strip{opacity:.65}}:is(.tb-studio-zone-live-host:has(.tb-studio-zone-live--slot-transfer-arrows),.tb-studio-zone-live--slot-transfer-arrows){place-items:stretch stretch;display:grid}.tb-studio-zone-live.tb-studio-zone-live--slot-transfer-arrows{box-sizing:border-box;pointer-events:none;width:100%;height:100%;margin:0;font-size:0;position:absolute;inset:0;padding:0!important;line-height:1!important}.tb-slot-transfer-arrows{box-sizing:border-box;-webkit-user-select:none;user-select:none;pointer-events:none;place-items:stretch stretch;width:100%;min-width:0;height:100%;min-height:0;display:grid}.threadbreak-play .tb-slot-transfer-arrows:not(.tb-slot-transfer-arrows--transfer-active){display:none!important}.tb-slot-transfer-arrows:not(.tb-slot-transfer-arrows--transfer-active):not(:has(.tb-slot-transfer-arrows__chevron--studio)) .tb-slot-transfer-arrows__track{visibility:hidden}.tb-slot-transfer-arrows__track{place-items:center;gap:var(--tb-sta-gap,4px);box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;transform:scale(var(--tb-sta-scale,1));transform-origin:50%;display:grid}.tb-slot-transfer-arrows--left .tb-slot-transfer-arrows__track{direction:rtl}.tb-slot-transfer-arrows__item{box-sizing:border-box;pointer-events:none;direction:ltr;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:visible}.tb-slot-transfer-arrows__item .interface-studio__motion-hover-wrap,.tb-slot-transfer-arrows__item .interface-studio__motion-enter,.tb-slot-transfer-arrows__item .interface-studio__motion-idle{flex:none;min-width:0;min-height:0;width:auto!important;height:auto!important}.tb-slot-transfer-arrows__chevron-contour{flex:none;justify-content:center;align-items:center;display:inline-flex!important}.tb-slot-transfer-arrows__chevron-contour .tb-contour-vfx__content{justify-content:center;align-items:center;width:auto;height:auto;display:inline-flex}.tb-slot-transfer-arrows__chevron{width:min(var(--tb-sta-size,14px), 100%);height:min(var(--tb-sta-size,14px), 100%);aspect-ratio:1;box-sizing:border-box;opacity:var(--tb-sta-idle-opacity,0);place-items:center;margin:0;padding:0;transition:opacity .18s ease-out,transform .18s ease-out;display:grid;overflow:visible}.tb-slot-transfer-arrows__chevron-svg{width:100%;height:100%;filter:drop-shadow(0 0 calc(var(--tb-sta-glow-blur,10px) * .65) var(--tb-sta-glow,#f87171));display:block;overflow:visible}.tb-slot-transfer-arrows__chevron--studio,.tb-slot-transfer-arrows__chevron--anim-none.tb-slot-transfer-arrows__chevron--active{opacity:var(--tb-sta-active-opacity,1)}.tb-slot-transfer-arrows__chevron--anim-pulse.tb-slot-transfer-arrows__chevron--active{opacity:0;animation:tb-sta-chevron-enter var(--tb-sta-enter-ms,.12s) ease-out var(--tb-sta-delay-enter-ms,0s) both, tb-sta-chevron-pulse-window var(--tb-sta-hold-ms,.64s) ease-in-out var(--tb-sta-delay-hold-ms,.12s) forwards, tb-sta-chevron-exit var(--tb-sta-exit-ms,.34s) ease-out var(--tb-sta-delay-exit-ms,.76s) forwards;transition:none}.tb-slot-transfer-arrows__chevron--anim-fade.tb-slot-transfer-arrows__chevron--active,.tb-slot-transfer-arrows__chevron--anim-slide.tb-slot-transfer-arrows__chevron--active{opacity:0;transition:none}.tb-slot-transfer-arrows__chevron--exiting{opacity:var(--tb-sta-idle-opacity,0)!important;animation:none!important}.tb-slot-transfer-arrows__chevron--anim-fade.tb-slot-transfer-arrows__chevron--exiting{transform:scale(.97)}.tb-slot-transfer-arrows__chevron--anim-slide.tb-slot-transfer-arrows__chevron--exiting{transform:translateX(calc(var(--tb-sta-slide-from,-.65em) * .5))}.tb-slot-transfer-arrows__chevron--anim-fade.tb-slot-transfer-arrows__chevron--active{animation:tb-sta-chevron-enter var(--tb-sta-enter-ms,.12s) ease-out var(--tb-sta-delay-enter-ms,0s) both, tb-sta-chevron-hold var(--tb-sta-hold-ms,.64s) ease-in-out var(--tb-sta-delay-hold-ms,.12s) forwards, tb-sta-chevron-exit var(--tb-sta-exit-ms,.34s) ease-out var(--tb-sta-delay-exit-ms,.76s) forwards}.tb-slot-transfer-arrows__chevron--anim-slide.tb-slot-transfer-arrows__chevron--active{animation:tb-sta-chevron-slide-enter var(--tb-sta-enter-ms,.12s) ease-out var(--tb-sta-delay-enter-ms,0s) both, tb-sta-chevron-hold var(--tb-sta-hold-ms,.64s) ease-in-out var(--tb-sta-delay-hold-ms,.12s) forwards, tb-sta-chevron-slide-exit var(--tb-sta-exit-ms,.34s) ease-out var(--tb-sta-delay-exit-ms,.76s) forwards}@keyframes tb-sta-chevron-enter{0%{opacity:0;transform:scale(.88)}to{opacity:var(--tb-sta-active-opacity,1);transform:scale(1)}}@keyframes tb-sta-chevron-hold{0%,to{opacity:var(--tb-sta-active-opacity,1);transform:scale(1)}}@keyframes tb-sta-chevron-exit{0%{opacity:var(--tb-sta-active-opacity,1);transform:scale(1)}70%{opacity:calc(var(--tb-sta-active-opacity,1) * .28);transform:scale(.985)}to{opacity:var(--tb-sta-idle-opacity,0);transform:scale(.97)}}@keyframes tb-sta-chevron-slide-enter{0%{opacity:0;transform:translateX(var(--tb-sta-slide-from,-.65em))}to{opacity:var(--tb-sta-active-opacity,1);transform:translate(0)}}@keyframes tb-sta-chevron-slide-exit{0%{opacity:var(--tb-sta-active-opacity,1);transform:translate(0)}70%{opacity:calc(var(--tb-sta-active-opacity,1) * .28);transform:translateX(calc(var(--tb-sta-slide-from,-.65em) * .36))}to{opacity:var(--tb-sta-idle-opacity,0);transform:translateX(calc(var(--tb-sta-slide-from,-.65em) * .5))}}@keyframes tb-sta-chevron-pulse{0%,to{opacity:calc(var(--tb-sta-active-opacity,1) * .9);transform:scale(.98)}50%{opacity:var(--tb-sta-active-opacity,1);transform:scale(1.03)}}@keyframes tb-sta-chevron-pulse-window{0%{opacity:calc(var(--tb-sta-active-opacity,1) * .9);transform:scale(.98)}25%{opacity:var(--tb-sta-active-opacity,1);transform:scale(1.03)}50%{opacity:calc(var(--tb-sta-active-opacity,1) * .9);transform:scale(.98)}75%{opacity:var(--tb-sta-active-opacity,1);transform:scale(1.03)}to{opacity:var(--tb-sta-active-opacity,1);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tb-slot-transfer-arrows__chevron--active{opacity:var(--tb-sta-active-opacity,1);animation:none!important}}.tb-board-attack-slot{box-sizing:border-box;isolation:isolate;flex:none;position:relative;overflow:visible}.tb-board-attack-slot__fx-inner{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.tb-board-attack-slot__surface{z-index:1;box-sizing:border-box;pointer-events:none;position:absolute;inset:0}.tb-board-attack-slot__chrome{z-index:3;box-sizing:border-box;text-align:center;background:0 0;border-color:#0000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tb-board-attack-slot__contour{box-sizing:border-box;border-radius:var(--tb-attack-slot-radius,8px);border:var(--tb-attack-stroke,2px) solid var(--tb-attack-color,red);box-shadow:0 0 calc(var(--tb-attack-glow,5px) * .5) color-mix(in srgb, var(--tb-attack-color-b,red) var(--tb-attack-glow-mix-a,65%), transparent), 0 0 calc(var(--tb-attack-glow,5px) * 1) color-mix(in srgb, var(--tb-attack-color,red) var(--tb-attack-glow-mix-b,48%), transparent), 0 0 calc(var(--tb-attack-glow,5px) * 1.55) color-mix(in srgb, var(--tb-attack-color,red) var(--tb-attack-glow-mix-c,28%), transparent);animation:tb-board-attack-slot-contour-pulse var(--tb-attack-duration,2s) ease-in-out infinite;position:absolute;inset:0}.tb-board-attack-slot__surface.tb-slot-empty{background:var(--tb-attack-slot-surface-bg,#0f172af0);border-color:#0000}.tb-board-attack-slot[data-glow-mode=in] .tb-board-attack-slot__contour{box-shadow:none}.tb-board-attack-slot[data-inner-glow] .tb-board-attack-slot__chrome:before{animation:tb-board-attack-slot-contour-pulse var(--tb-attack-duration,2s) ease-in-out infinite}.tb-board-attack-slot[data-glow-mode=out] .tb-board-attack-slot__contour{box-shadow:0 0 calc(var(--tb-attack-glow,5px) * .5) color-mix(in srgb, var(--tb-attack-color-b,red) var(--tb-attack-glow-mix-a,65%), transparent), 0 0 calc(var(--tb-attack-glow,5px) * 1) color-mix(in srgb, var(--tb-attack-color,red) var(--tb-attack-glow-mix-b,48%), transparent), 0 0 calc(var(--tb-attack-glow,5px) * 1.55) color-mix(in srgb, var(--tb-attack-color,red) var(--tb-attack-glow-mix-c,28%), transparent)}.tb-board-attack-slot__chrome .tb-slot-empty__label{z-index:1;position:relative}@keyframes tb-board-attack-slot-contour-pulse{0%,to{opacity:.55}50%{opacity:1}}.tb-board-death-slot{box-sizing:border-box;isolation:isolate;flex:none;position:relative;overflow:visible}.tb-board-death-slot__fx-inner{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.tb-board-death-slot__surface{z-index:1;box-sizing:border-box;pointer-events:none;position:absolute;inset:0}.tb-board-death-slot__fx-inner--exit{animation:tb-board-death-slot-exit var(--tb-state-exit-ms,.28s) ease-out forwards}.tb-board-death-slot__chrome{z-index:3;box-sizing:border-box;text-align:center;background:0 0;border-color:#0000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tb-board-death-slot__contour{box-sizing:border-box;border-radius:var(--tb-death-slot-radius,8px);border:var(--tb-death-stroke,1px) solid var(--tb-death-color,red);box-shadow:0 0 calc(var(--tb-death-glow,10px) * .5) color-mix(in srgb, var(--tb-death-color-b,red) var(--tb-death-glow-mix-a,65%), transparent), 0 0 calc(var(--tb-death-glow,10px) * 1) color-mix(in srgb, var(--tb-death-color,red) var(--tb-death-glow-mix-b,48%), transparent), 0 0 calc(var(--tb-death-glow,10px) * 1.55) color-mix(in srgb, var(--tb-death-color,red) var(--tb-death-glow-mix-c,28%), transparent);animation:tb-board-death-slot-flash var(--tb-death-duration,.4s) ease-out forwards;position:absolute;inset:0}.tb-board-death-slot__surface.tb-slot-empty{background:var(--tb-death-slot-surface-bg,#0f172af0);border-color:#0000}.tb-board-death-slot[data-glow-mode=in] .tb-board-death-slot__contour{box-shadow:none}.tb-board-death-slot[data-glow-mode=out] .tb-board-death-slot__contour{box-shadow:0 0 calc(var(--tb-death-glow,10px) * .5) color-mix(in srgb, var(--tb-death-color-b,red) var(--tb-death-glow-mix-a,65%), transparent), 0 0 calc(var(--tb-death-glow,10px) * 1) color-mix(in srgb, var(--tb-death-color,red) var(--tb-death-glow-mix-b,48%), transparent), 0 0 calc(var(--tb-death-glow,10px) * 1.55) color-mix(in srgb, var(--tb-death-color,red) var(--tb-death-glow-mix-c,28%), transparent)}.tb-board-death-slot[data-inner-glow] .tb-board-death-slot__chrome:before{animation:tb-board-death-slot-flash var(--tb-death-duration,.4s) ease-out forwards}@keyframes tb-board-death-slot-flash{0%{opacity:calc(.4 * var(--tb-death-intensity,1));transform:scale(.98)}35%{opacity:calc(1 * var(--tb-death-intensity,1));transform:scale(1)}70%{opacity:calc(.3 * var(--tb-death-intensity,1))}to{opacity:calc(1 * var(--tb-death-intensity,1));transform:scale(1)}}@keyframes tb-board-death-slot-exit{to{opacity:0}}@media (prefers-reduced-motion:reduce){.tb-board-death-slot__contour{opacity:calc(.85 * var(--tb-death-intensity,1));animation:none}.tb-board-death-slot__fx-inner--exit{opacity:0;animation:none}.tb-board-death-slot[data-inner-glow] .tb-board-death-slot__chrome:before{opacity:calc(.85 * var(--tb-death-intensity,1));animation:none}}.tb-empty-slot-glow{box-sizing:border-box;isolation:isolate;flex:none;position:relative;overflow:visible}.tb-empty-slot-glow__fill{z-index:1;box-sizing:border-box;border-radius:var(--tb-empty-slot-radius,8px);background:var(--tb-empty-slot-surface-bg,#0f172af0);pointer-events:none;border-color:#0000;position:absolute;inset:0}.tb-empty-slot-glow__ring{z-index:2;box-sizing:border-box;pointer-events:none;border-radius:var(--tb-empty-slot-radius,8px);border:var(--tb-empty-slot-stroke,2px) solid var(--tb-empty-slot-color,#f87171);box-shadow:none;background:0 0;position:absolute;inset:0;overflow:visible}.tb-empty-slot-glow--pulse .tb-empty-slot-glow__ring{animation:tb-empty-slot-glow-pulse var(--tb-empty-slot-duration,2s) ease-in-out infinite}.tb-empty-slot-glow--flash .tb-empty-slot-glow__ring{animation:tb-empty-slot-glow-flash var(--tb-empty-slot-duration,.72s) ease-out forwards}.tb-empty-slot-glow__fx--exit{animation:tb-empty-slot-glow-exit var(--tb-state-exit-ms,.52s) ease-out forwards}.tb-empty-slot-glow__chrome{z-index:3;box-sizing:border-box;text-align:center;background:0 0;border-color:#0000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tb-empty-slot-glow[data-glow-mode=out] .tb-empty-slot-glow__chrome:after{content:"";z-index:0;pointer-events:none;border-radius:var(--tb-empty-slot-radius,8px);box-shadow:0 0 calc(var(--tb-empty-slot-glow,12px) * .42) color-mix(in srgb, var(--tb-empty-slot-color-b,#f87171) var(--tb-empty-slot-glow-mix-a,65%), transparent), 0 0 calc(var(--tb-empty-slot-glow,12px) * .88) color-mix(in srgb, var(--tb-empty-slot-color,#f87171) var(--tb-empty-slot-glow-mix-b,48%), transparent), 0 0 calc(var(--tb-empty-slot-glow,12px) * 1.42) color-mix(in srgb, var(--tb-empty-slot-color,#f87171) var(--tb-empty-slot-glow-mix-c,28%), transparent), 0 0 calc(var(--tb-empty-slot-glow,12px) * 2.05) color-mix(in srgb, var(--tb-empty-slot-color-b,#f87171) 18%, transparent);position:absolute;inset:0}.tb-empty-slot-glow--pulse[data-glow-mode=out] .tb-empty-slot-glow__chrome:after{animation:tb-empty-slot-glow-pulse var(--tb-empty-slot-duration,2s) ease-in-out infinite}.tb-empty-slot-glow--flash[data-glow-mode=out] .tb-empty-slot-glow__chrome:after{animation:tb-empty-slot-glow-flash var(--tb-empty-slot-duration,.72s) ease-out forwards}.tb-empty-slot-glow[data-glow-mode=in] .tb-empty-slot-glow__chrome:after{display:none}.tb-empty-slot-glow[data-inner-glow] .tb-empty-slot-glow__chrome:before{border-radius:var(--tb-vfx-inner-radius,var(--tb-empty-slot-radius,8px))}.tb-empty-slot-glow--pulse[data-inner-glow] .tb-empty-slot-glow__chrome:before{animation:tb-empty-slot-glow-pulse var(--tb-empty-slot-duration,2s) ease-in-out infinite}.tb-empty-slot-glow--flash[data-inner-glow] .tb-empty-slot-glow__chrome:before{animation:tb-empty-slot-glow-flash var(--tb-empty-slot-duration,.72s) ease-out forwards}.tb-empty-slot-glow__chrome .tb-slot-empty__label{z-index:1;position:relative}@keyframes tb-empty-slot-glow-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes tb-empty-slot-glow-flash{0%{opacity:calc(.4 * var(--tb-empty-slot-intensity,1));transform:scale(.98)}35%{opacity:calc(1 * var(--tb-empty-slot-intensity,1));transform:scale(1)}70%{opacity:calc(.3 * var(--tb-empty-slot-intensity,1))}to{opacity:calc(1 * var(--tb-empty-slot-intensity,1));transform:scale(1)}}@keyframes tb-empty-slot-glow-exit{to{opacity:0}}@media (prefers-reduced-motion:reduce){.tb-empty-slot-glow--pulse .tb-empty-slot-glow__ring,.tb-empty-slot-glow--flash .tb-empty-slot-glow__ring,.tb-empty-slot-glow--pulse[data-glow-mode=out] .tb-empty-slot-glow__chrome:after,.tb-empty-slot-glow--flash[data-glow-mode=out] .tb-empty-slot-glow__chrome:after{opacity:calc(.85 * var(--tb-empty-slot-intensity,1));animation:none}.tb-empty-slot-glow__fx--exit{opacity:0;animation:none}}.threadbreak-play__hand-card-overlay--opponent [data-tb-enemy-hand-slot]:not([data-tb-enemy-hand-slot="0"]) .tb-opp-card-back{margin-left:-4px}.threadbreak-play__hand-card-overlay{pointer-events:none;overflow:visible}.threadbreak-play__hand-card-overlay .tb-hand-card,.threadbreak-play__hand-card-overlay .tb-card-foil-tilt-wrap .tb-hand-card{width:var(--tb-hand-card-w,118px);height:var(--tb-hand-card-h,140px);max-width:none;max-height:none;font-size:calc(.8rem * var(--tb-hand-card-scale,1));flex-shrink:0}.threadbreak-play__board-unit-overlay--empty-contour-bleed,.threadbreak-play__board-unit-overlay--empty-contour-bleed .threadbreak-play__board-unit-overlay__hit,.threadbreak-play__board-unit-overlay--empty-contour-bleed .tb-unit-slot,.threadbreak-play__board-unit-overlay--empty-contour-bleed .tb-unit-slot__card-wrap,.threadbreak-play__board-anchor-overlay--empty-contour-bleed,.threadbreak-play__board-anchor-overlay--empty-contour-bleed .threadbreak-play__board-anchor-overlay__hit{overflow:visible}.threadbreak-play__board-unit-overlay .tb-unit-slot--filled[data-rein-count][data-side=player]{height:calc(var(--tb-hand-card-h) + var(--tb-rein-count,1) * var(--tb-rein-strip-h,16px) + (var(--tb-rein-count,1) - 1) * var(--tb-rein-stack-step,4px));min-height:var(--tb-hand-card-h);justify-content:flex-start;overflow:visible}.threadbreak-play__board-unit-overlay .tb-unit-slot--filled[data-rein-count][data-side=enemy]{height:var(--tb-hand-card-h);min-height:var(--tb-hand-card-h);max-height:var(--tb-hand-card-h);justify-content:flex-end;overflow:visible}.threadbreak-play__board-unit-overlay--empty-contour-bleed .tb-slot-empty-face{max-height:none;overflow:visible}.threadbreak-play__board-unit-overlay--empty-contour-bleed .tb-unit-slot--empty,.threadbreak-play__board-unit-overlay--empty-contour-bleed .tb-unit-slot__card-wrap,.threadbreak-play__board-unit-overlay--empty-contour-bleed .tb-contour-vfx--contour-in-card,.threadbreak-play__board-unit-overlay--empty-contour-bleed .tb-slot-empty-face,.threadbreak-play__board-unit-overlay--empty-contour-bleed .tb-slot-empty-face .tb-hand-card__contour-vfx,.threadbreak-play__board-unit-overlay--empty-contour-bleed .tb-slot-empty-face .tb-hand-card__contour-vfx svg,.threadbreak-play__board-unit-overlay--empty-contour-bleed .tb-board-attack-slot,.threadbreak-play__board-unit-overlay--empty-contour-bleed .tb-board-attack-slot__fx-inner,.threadbreak-play__board-unit-overlay--empty-contour-bleed .tb-board-attack-slot__contour,.threadbreak-play__board-unit-overlay--empty-contour-bleed .tb-board-death-slot,.threadbreak-play__board-unit-overlay--empty-contour-bleed .tb-board-death-slot__fx-inner,.threadbreak-play__board-unit-overlay--empty-contour-bleed .tb-board-death-slot__contour,.threadbreak-play__board-unit-overlay--empty-contour-bleed .tb-contour-vfx,.threadbreak-play__board-unit-overlay--empty-contour-bleed .tb-contour-vfx__overlay,.threadbreak-play__board-unit-overlay--empty-contour-bleed .tb-contour-vfx__contour-mount,.threadbreak-play__board-unit-overlay--empty-contour-bleed .tb-contour-vfx__content,.threadbreak-play__board-unit-overlay--empty-contour-bleed .studio-zone-contour-appear-stack,.threadbreak-play__board-anchor-overlay--empty-contour-bleed .tb-slot-empty-face,.threadbreak-play__board-anchor-overlay--empty-contour-bleed .tb-slot-empty-face .tb-hand-card__contour-vfx,.threadbreak-play__board-anchor-overlay--empty-contour-bleed .tb-slot-empty-face .tb-hand-card__contour-vfx svg,.threadbreak-play__board-anchor-overlay--empty-contour-bleed .tb-board-attack-slot,.threadbreak-play__board-anchor-overlay--empty-contour-bleed .tb-board-attack-slot__fx-inner,.threadbreak-play__board-anchor-overlay--empty-contour-bleed .tb-board-attack-slot__contour,.threadbreak-play__board-anchor-overlay--empty-contour-bleed .tb-board-death-slot,.threadbreak-play__board-anchor-overlay--empty-contour-bleed .tb-board-death-slot__fx-inner,.threadbreak-play__board-anchor-overlay--empty-contour-bleed .tb-board-death-slot__contour,.threadbreak-play__board-anchor-overlay--empty-contour-bleed .tb-contour-vfx,.threadbreak-play__board-anchor-overlay--empty-contour-bleed .tb-contour-vfx__overlay,.threadbreak-play__board-anchor-overlay--empty-contour-bleed .tb-contour-vfx__contour-mount,.threadbreak-play__board-anchor-overlay--empty-contour-bleed .tb-contour-vfx__content,.threadbreak-play__board-anchor-overlay--empty-contour-bleed .studio-zone-contour-appear-stack{overflow:visible}.threadbreak-play__board-unit-overlay--empty-contour-bleed .tb-contour-vfx--interior-in-content .tb-contour-vfx__content,.threadbreak-play__board-anchor-overlay--empty-contour-bleed .tb-contour-vfx--interior-in-content .tb-contour-vfx__content{isolation:auto}.threadbreak-play__board-unit-overlay .tb-contour-vfx,.threadbreak-play__board-unit-overlay .tb-contour-vfx__overlay,.threadbreak-play__board-unit-overlay .studio-zone-contour-appear-stack,.threadbreak-play__board-anchor-overlay .tb-contour-vfx,.threadbreak-play__board-anchor-overlay .tb-contour-vfx__overlay,.threadbreak-play__board-anchor-overlay .studio-zone-contour-appear-stack{overflow:visible}.tb-studio-zone-live__leader-card{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:flex}.interface-studio__tb-leader-card-overlay .threadbreak-play__leader-card-overlay__center,.interface-studio__tb-leader-card-overlay .threadbreak-play__leader-card-overlay__vfx,.interface-studio__tb-leader-card-overlay .tb-contour-vfx,.interface-studio__tb-leader-card-overlay .tb-contour-vfx__content,.interface-studio__tb-leader-card-overlay .tb-studio-zone-live__leader-card,.interface-studio__tb-leader-card-overlay .tb-studio-zone-live__leader-card--fill{box-sizing:border-box;width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none}.tb-opp-hand__backs .tb-opp-card-back:not(:first-child){margin-left:-4px}.tb-studio-zone-live--opponent-hand{box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.studio-zone-contour-appear--wave-sine-march{--zone-contour-appear-animation:studioZoneContourAppearWaveSineMarch}.studio-zone-contour-appear--wave-sine-march .studio-zone-contour-appear__path{stroke-dasharray:8 6 8 78;stroke-linecap:round}.studio-zone-contour-appear--wave-ripple-flow{--zone-contour-appear-animation:studioZoneContourAppearWaveRippleFlow}.studio-zone-contour-appear--wave-ripple-flow .studio-zone-contour-appear__path{stroke-dasharray:14 10 14 62}.studio-zone-contour-appear--sound-eq-bounce{--zone-contour-appear-animation:studioZoneContourAppearSoundEqBounce}.studio-zone-contour-appear--sound-eq-bounce .studio-zone-contour-appear__path{stroke-dasharray:3 5 3 5 3 5 3 76;stroke-linecap:square}.studio-zone-contour-appear--sound-bass-pulse{--zone-contour-appear-animation:studioZoneContourAppearSoundBassPulse}.studio-zone-contour-appear--sound-bass-pulse .studio-zone-contour-appear__path{stroke-dasharray:100 100}.studio-zone-contour-appear--sound-frequency{--zone-contour-appear-animation:studioZoneContourAppearSoundFrequency;--zone-contour-appear-alt-animation:studioZoneContourAppearSoundFrequencyAlt}.studio-zone-contour-appear--sound-frequency .studio-zone-contour-appear__path{stroke-dasharray:2 4 2 4 2 86}.studio-zone-contour-appear--sound-frequency .studio-zone-contour-appear__path--alt{stroke:var(--zone-contour-appear-color-b);stroke-dasharray:1 6 1 6 1 86;opacity:.45}.studio-zone-contour-appear--sound-wobble{--zone-contour-appear-animation:studioZoneContourAppearSoundWobble}.studio-zone-contour-appear--sound-wobble .studio-zone-contour-appear__path{stroke-dasharray:6 8 6 80}.studio-zone-contour-appear--sound-static-hum{--zone-contour-appear-animation:studioZoneContourAppearSoundStaticHum}.studio-zone-contour-appear--sound-static-hum .studio-zone-contour-appear__path{stroke-dasharray:4 6 4 6 4 76}.studio-zone-contour-appear--sound-echo-ring{--zone-contour-appear-animation:studioZoneContourAppearSoundEchoRing;--zone-contour-appear-alt-animation:studioZoneContourAppearSoundEchoRingAlt}.studio-zone-contour-appear--sound-echo-ring .studio-zone-contour-appear__path{stroke-dasharray:20 80;stroke-dashoffset:100px}.studio-zone-contour-appear--sound-echo-ring .studio-zone-contour-appear__path--alt{stroke:var(--zone-contour-appear-color-b);stroke-dasharray:30 70;stroke-dashoffset:-100px;opacity:.4}.studio-zone-contour-appear[class*=--wave-],.studio-zone-contour-appear[class*=--sound-]{overflow:visible}.studio-zone-contour-appear[class*=--wave-] .studio-zone-contour-appear__path,.studio-zone-contour-appear[class*=--sound-] .studio-zone-contour-appear__path,.studio-zone-contour-appear[class*=--wave-] .studio-zone-contour-appear__path--alt,.studio-zone-contour-appear[class*=--sound-] .studio-zone-contour-appear__path--alt{vector-effect:non-scaling-stroke}@keyframes studioZoneContourAppearWaveSineMarch{0%{opacity:.35;stroke-dashoffset:120px;stroke:var(--zone-contour-appear-color-b)}25%{opacity:var(--zone-contour-appear-opacity,1);filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 8px) var(--zone-contour-appear-color-a))}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:-120px;stroke:var(--zone-contour-appear-color-a)}}@keyframes studioZoneContourAppearWaveRippleFlow{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .55);stroke-dashoffset:0;filter:brightness()}25%{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:-40px;stroke:#38bdf8;filter:brightness(1.6) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 12px) #0ea5e9)}50%{stroke-dashoffset:-80px;stroke:var(--zone-contour-appear-color-a)}75%{stroke-dashoffset:-120px;stroke:var(--zone-contour-appear-color-b)}}@keyframes studioZoneContourAppearSoundEqBounce{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .4);stroke-dashoffset:0}12%{opacity:1;stroke-dashoffset:-18px;stroke:#f472b6;filter:brightness(2.2) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 10px) #ec4899)}24%{opacity:.5;stroke-dashoffset:-36px;stroke:#a78bfa}36%{opacity:1;stroke-dashoffset:-54px;stroke:#22d3ee;filter:brightness(1.8)}48%{opacity:.45;stroke-dashoffset:-72px}60%{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:-90px;stroke:var(--zone-contour-appear-color-a)}}@keyframes studioZoneContourAppearSoundBassPulse{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .35);stroke-width:var(--zone-contour-appear-stroke,2px);filter:brightness(.9)}20%{opacity:var(--zone-contour-appear-opacity,1);stroke-width:calc(var(--zone-contour-appear-stroke,2px) * 1.65);stroke:var(--zone-contour-appear-color-b);filter:brightness(1.5) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 14px) var(--zone-contour-appear-color-a))}40%{opacity:calc(var(--zone-contour-appear-opacity,1) * .5);stroke-width:var(--zone-contour-appear-stroke,2px)}60%{opacity:var(--zone-contour-appear-opacity,1);stroke-width:calc(var(--zone-contour-appear-stroke,2px) * 1.35);filter:brightness(1.3)}}@keyframes studioZoneContourAppearSoundFrequency{0%{opacity:.4;stroke-dashoffset:100px;stroke:#67e8f9}50%{opacity:var(--zone-contour-appear-opacity,1);stroke:var(--zone-contour-appear-color-b)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:-100px;stroke:var(--zone-contour-appear-color-a)}}@keyframes studioZoneContourAppearSoundFrequencyAlt{0%{opacity:0;stroke-dashoffset:80px}40%{opacity:.55}to{opacity:.2;stroke-dashoffset:-80px}}@keyframes studioZoneContourAppearSoundWobble{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .5);stroke-dashoffset:0}33%{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:-35px;stroke:var(--zone-contour-appear-color-b)}66%{opacity:.7;stroke-dashoffset:-70px;stroke:var(--zone-contour-appear-color-a)}}@keyframes studioZoneContourAppearSoundStaticHum{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .3);stroke-dashoffset:0}8%,18%,28%{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:-12px}13%,23%{opacity:.15;stroke-dashoffset:-24px}50%{opacity:.65;stroke-dashoffset:-48px;stroke:var(--zone-contour-appear-color-b)}}@keyframes studioZoneContourAppearSoundEchoRing{0%{opacity:0;stroke-dashoffset:100px;stroke:var(--zone-contour-appear-color-b)}30%{opacity:var(--zone-contour-appear-opacity,1);filter:brightness(2) drop-shadow(0 0 calc(var(--zone-contour-appear-glow,0px) + 12px) var(--zone-contour-appear-color-a))}to{opacity:calc(var(--zone-contour-appear-opacity,1) * .55);stroke-dashoffset:0;stroke:var(--zone-contour-appear-color-a)}}@keyframes studioZoneContourAppearSoundEchoRingAlt{0%{opacity:0;stroke-dashoffset:-100px}35%{opacity:.5}to{opacity:.15;stroke-dashoffset:0}}.studio-zone-contour-appear--wave-simple-soft-noglow,.studio-zone-contour-appear--wave-simple-soft-glow{--zone-contour-appear-animation:studioZoneContourAppearWaveSimpleSoft}.studio-zone-contour-appear--wave-simple-soft-noglow .studio-zone-contour-appear__path,.studio-zone-contour-appear--wave-simple-soft-glow .studio-zone-contour-appear__path{stroke-dasharray:100 100}.studio-zone-contour-appear--wave-simple-march-noglow{--zone-contour-appear-animation:studioZoneContourAppearWaveSimpleMarchNoglow}.studio-zone-contour-appear--wave-simple-march-noglow .studio-zone-contour-appear__path{stroke-dasharray:8 10}.studio-zone-contour-appear--wave-simple-march-glow{--zone-contour-appear-animation:studioZoneContourAppearWaveSimpleMarchGlow}.studio-zone-contour-appear--wave-simple-march-glow .studio-zone-contour-appear__path{stroke-dasharray:8 10}.studio-zone-contour-appear--wave-simple-hum-noglow{--zone-contour-appear-animation:studioZoneContourAppearWaveSimpleHumNoglow}.studio-zone-contour-appear--wave-simple-hum-noglow .studio-zone-contour-appear__path{stroke-dasharray:3 5 3 89}.studio-zone-contour-appear--wave-simple-hum-glow{--zone-contour-appear-animation:studioZoneContourAppearWaveSimpleHumGlow}.studio-zone-contour-appear--wave-simple-hum-glow .studio-zone-contour-appear__path{stroke-dasharray:3 5 3 89}.studio-zone-contour-appear--wave-simple-line-noglow,.studio-zone-contour-appear--wave-simple-line-glow{--zone-contour-appear-animation:studioZoneContourAppearWaveSimpleLine}.studio-zone-contour-appear--wave-simple-line-noglow .studio-zone-contour-appear__path,.studio-zone-contour-appear--wave-simple-line-glow .studio-zone-contour-appear__path{stroke-dasharray:100 100}.studio-zone-contour-appear--wave-simple-pulse-noglow,.studio-zone-contour-appear--wave-simple-pulse-glow{--zone-contour-appear-animation:studioZoneContourAppearWaveSimplePulse}.studio-zone-contour-appear--wave-simple-pulse-noglow .studio-zone-contour-appear__path,.studio-zone-contour-appear--wave-simple-pulse-glow .studio-zone-contour-appear__path{stroke-dasharray:100 100}@keyframes studioZoneContourAppearWaveSimpleSoft{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .72)}50%{opacity:var(--zone-contour-appear-opacity,1)}}@keyframes studioZoneContourAppearWaveSimpleMarchNoglow{0%{opacity:calc(var(--zone-contour-appear-opacity,1) * .7);stroke-dashoffset:36px}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0}}@keyframes studioZoneContourAppearWaveSimpleMarchGlow{0%{opacity:calc(var(--zone-contour-appear-opacity,1) * .75);stroke-dashoffset:36px}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 2) var(--zone-contour-appear-color-b,currentColor))}}@keyframes studioZoneContourAppearWaveSimpleHumNoglow{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .55);stroke-dashoffset:0}50%{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:-12px}}@keyframes studioZoneContourAppearWaveSimpleHumGlow{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .55);stroke-dashoffset:0}50%{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:-12px;filter:drop-shadow(0 0 calc(var(--zone-contour-appear-glow,8px) * 1.85) var(--zone-contour-appear-color-a,currentColor))}}@keyframes studioZoneContourAppearWaveSimpleLine{0%,to{opacity:var(--zone-contour-appear-opacity,1)}}@keyframes studioZoneContourAppearWaveSimplePulse{0%,to{opacity:calc(var(--zone-contour-appear-opacity,1) * .5);stroke-width:var(--zone-contour-appear-stroke,2px)}45%{opacity:var(--zone-contour-appear-opacity,1);stroke-width:calc(var(--zone-contour-appear-stroke,2px) * 1.25)}}.tb-hand-card--foil{--tilt-x:-.09;--tilt-y:.12;isolation:isolate}.tb-card-foil-tilt-wrap .tb-hand-card--foil,.card-effects-lab__tilt-wrap .tb-hand-card--foil{--tilt-x:unset;--tilt-y:unset}.tb-hand-card--foil .tb-hand-card__chrome{z-index:3;isolation:auto;background:0 0;position:relative}.tb-hand-card--foil.tb-hand-card--has-art .tb-hand-card__chrome{position:absolute}.tb-hand-card--foil:before,.tb-hand-card--foil:after{content:"";pointer-events:none;z-index:1;border-radius:inherit;transition:opacity .16s,transform .16s,filter .16s;position:absolute;inset:0;overflow:hidden}.tb-hand-card--foil.tb-hand-card--foil-prismatic-stacked:before{opacity:calc(.58 * var(--foil-strength));mix-blend-mode:screen;background:linear-gradient(calc(115deg + var(--tilt-x,0) * 30deg + var(--tilt-y,0) * -24deg), #fff0 6%, #60beffa8 24%, #be78ffad 42%, #40ffd294 56%, #fff0 84%), linear-gradient(calc(-42deg + var(--tilt-x,0) * -22deg + var(--tilt-y,0) * 20deg), #fff0 36%, #ff96c885 50%, #96dcff70 58%, #fff0 74%), conic-gradient(from calc(198deg + var(--tilt-x,0) * 40deg + var(--tilt-y,0) * -32deg) at calc(50% + var(--tilt-x,0) * 12%) calc(48% + var(--tilt-y,0) * 10%), #ff008c33, #ff8c0038, #fffa6429, #28ffa029, #28a0ff33, #c850ff2e, #ff008c33), radial-gradient(ellipse 58% 48% at calc(8% + var(--tilt-x,0) * 10%) calc(12% + var(--tilt-y,0) * -12%), #ffffff57, #fff0 72%), radial-gradient(ellipse 52% 44% at calc(92% + var(--tilt-x,0) * -10%) calc(88% + var(--tilt-y,0) * 12%), #c8aaff57, #fff0 70%);background-size:280% 280%,230% 230%,100% 100%,125% 125%,118% 118%;background-position:calc(50% + var(--tilt-x,0) * 52%) calc(50% + var(--tilt-y,0) * 44%), calc(50% + var(--tilt-x,0) * -30%) calc(50% + var(--tilt-y,0) * -24%), 50% 50%, calc(16% + var(--tilt-x,0) * 16%) calc(20% + var(--tilt-y,0) * -14%), calc(82% + var(--tilt-x,0) * -14%) calc(80% + var(--tilt-y,0) * 16%);filter:saturate(1.78)brightness(1.26);transform:none}.tb-hand-card--foil.tb-hand-card--foil-prismatic-stacked:after{opacity:calc(.48 * var(--foil-strength));mix-blend-mode:plus-lighter;background:radial-gradient(ellipse 95% 65% at calc(24% + var(--tilt-x,0) * 28%) calc(18% + var(--tilt-y,0) * -22%), #ffffff94, #fff0 62%), radial-gradient(ellipse 88% 100% at calc(78% + var(--tilt-x,0) * -20%) calc(72% + var(--tilt-y,0) * 20%), #5ac8ff80, #a06eff61 44%, #fff0 74%), radial-gradient(ellipse 100% 78% at calc(18% + var(--tilt-x,0) * 38%) calc(28% + var(--tilt-y,0) * -30%), #ff50aa75, #fff0 58%), radial-gradient(ellipse 88% 92% at calc(88% + var(--tilt-x,0) * -28%) calc(62% + var(--tilt-y,0) * 30%), #00c8ff7a, #fff0 60%), radial-gradient(circle at calc(12% + var(--tilt-x,0) * 22%) calc(82% + var(--tilt-y,0) * 24%), #ffd23c66, #fff0 46%), radial-gradient(ellipse 72% 58% at calc(50% + var(--tilt-x,0) * 32%) calc(92% + var(--tilt-y,0) * 18%), #30f0c86b, #fff0 64%), radial-gradient(ellipse 108% 112% at calc(50% + var(--tilt-x,0) * 16%) calc(50% + var(--tilt-y,0) * -12%), #fff0 51%, #8cdcff42 54.5%, #e6a0ff38 57%, #fff0 61%);background-size:135% 135%,145% 145%,162% 162%,158% 158%,132% 132%,130% 130%,100% 100%;background-position:calc(24% + var(--tilt-x,0) * 24%) calc(18% + var(--tilt-y,0) * -20%), calc(50% + var(--tilt-x,0) * -14%) calc(50% + var(--tilt-y,0) * 16%), calc(20% + var(--tilt-x,0) * 34%) calc(30% + var(--tilt-y,0) * -28%), calc(82% + var(--tilt-x,0) * -24%) calc(64% + var(--tilt-y,0) * 24%), calc(12% + var(--tilt-x,0) * 16%) calc(82% + var(--tilt-y,0) * 14%), calc(50% + var(--tilt-x,0) * 18%) calc(88% + var(--tilt-y,0) * 12%), 50% 50%;filter:saturate(1.15)brightness(1.32);transform:none}.tb-hand-card--foil.tb-hand-card--foil-prismatic-twin-beams:before{opacity:calc(.64 * var(--foil-strength));mix-blend-mode:screen;background:linear-gradient(calc(115deg + var(--tilt-x,0) * 34deg + var(--tilt-y,0) * -28deg), #fff0 4%, #46c8ffb8 22%, #c864ffb8 40%, #3cffc89e 54%, #fff0 88%), linear-gradient(calc(-48deg + var(--tilt-x,0) * -26deg + var(--tilt-y,0) * 24deg), #fff0 32%, #ffa0c89e 50%, #8cdcff8a 60%, #fff0 78%);background-size:300% 300%,260% 260%;background-position:calc(50% + var(--tilt-x,0) * 56%) calc(50% + var(--tilt-y,0) * 48%), calc(50% + var(--tilt-x,0) * -34%) calc(50% + var(--tilt-y,0) * -28%);filter:saturate(1.85)brightness(1.28);transform:none}.tb-hand-card--foil.tb-hand-card--foil-prismatic-twin-beams:after{opacity:calc(.42 * var(--foil-strength));mix-blend-mode:plus-lighter;background:radial-gradient(ellipse 95% 65% at calc(24% + var(--tilt-x,0) * 32%) calc(18% + var(--tilt-y,0) * -26%), #ffffffa3, #fff0 64%), radial-gradient(ellipse 100% 78% at calc(20% + var(--tilt-x,0) * 40%) calc(30% + var(--tilt-y,0) * -32%), #ff46aa85, #fff0 58%), radial-gradient(ellipse 88% 92% at calc(84% + var(--tilt-x,0) * -30%) calc(64% + var(--tilt-y,0) * 32%), #00c8ff8a, #fff0 62%);background-size:138% 138%,150% 150%,152% 152%;background-position:calc(24% + var(--tilt-x,0) * 26%) calc(18% + var(--tilt-y,0) * -22%), calc(20% + var(--tilt-x,0) * 36%) calc(30% + var(--tilt-y,0) * -30%), calc(82% + var(--tilt-x,0) * -26%) calc(64% + var(--tilt-y,0) * 26%);filter:saturate(1.2)brightness(1.32);transform:none}.tb-hand-card--foil.tb-hand-card--foil-prismatic-spectrum-core:before{opacity:calc(.55 * var(--foil-strength));mix-blend-mode:plus-lighter;background:linear-gradient(calc(98deg + var(--tilt-x,0) * 18deg + var(--tilt-y,0) * -12deg), #28e6ff38 4%, #965aff57 48%, #fff0 92%), conic-gradient(from calc(202deg + var(--tilt-x,0) * 48deg + var(--tilt-y,0) * -36deg) at calc(50% + var(--tilt-x,0) * 14%) calc(50% + var(--tilt-y,0) * 12%), #ff009652, #ff8c0057, #ffff6442, #14ff8c42, #1eaaff52, #d23cff4d, #ff009652);background-size:220% 100%,100% 100%;background-position:calc(50% + var(--tilt-x,0) * 36%) calc(50% + var(--tilt-y,0) * 22%), 50% 50%;filter:saturate(1.82)brightness(1.26);transform:none}.tb-hand-card--foil.tb-hand-card--foil-prismatic-spectrum-core:after{opacity:calc(.4 * var(--foil-strength));mix-blend-mode:screen;background:radial-gradient(ellipse 105% 92% at calc(50% + var(--tilt-x,0) * 36%) calc(48% + var(--tilt-y,0) * -30%), #ffffff5c, #fff0 64%), radial-gradient(ellipse 112% 118% at calc(50% + var(--tilt-x,0) * 18%) calc(50% + var(--tilt-y,0) * -14%), #fff0 50%, #78d2ff52 54%, #f096ff47 57%, #fff0 62%);background-size:150% 150%,100% 100%;background-position:calc(50% + var(--tilt-x,0) * 20%) calc(48% + var(--tilt-y,0) * -18%), 50% 50%;filter:saturate(1.18)brightness(1.34);transform:none}.tb-hand-card--foil.tb-hand-card--foil-prismatic-caustic-field:before{opacity:calc(.42 * var(--foil-strength));mix-blend-mode:screen;background:linear-gradient(calc(118deg + var(--tilt-x,0) * 26deg + var(--tilt-y,0) * -20deg), #fff0 38%, #78c8ff94 50%, #c882ff80 54%, #fff0 64%);background-size:320% 320%;background-position:calc(50% + var(--tilt-x,0) * 46%) calc(50% + var(--tilt-y,0) * 38%);filter:saturate(1.72)brightness(1.22);transform:none}.tb-hand-card--foil.tb-hand-card--foil-prismatic-caustic-field:after{opacity:calc(.52 * var(--foil-strength));mix-blend-mode:plus-lighter;background:radial-gradient(ellipse 95% 65% at calc(24% + var(--tilt-x,0) * 28%) calc(18% + var(--tilt-y,0) * -22%), #ffffff94, #fff0 62%), radial-gradient(ellipse 88% 100% at calc(78% + var(--tilt-x,0) * -20%) calc(72% + var(--tilt-y,0) * 20%), #5ac8ff80, #a06eff61 44%, #fff0 74%), radial-gradient(ellipse 100% 78% at calc(18% + var(--tilt-x,0) * 38%) calc(28% + var(--tilt-y,0) * -30%), #ff50aa75, #fff0 58%), radial-gradient(ellipse 88% 92% at calc(88% + var(--tilt-x,0) * -28%) calc(62% + var(--tilt-y,0) * 30%), #00c8ff7a, #fff0 60%), radial-gradient(circle at calc(12% + var(--tilt-x,0) * 22%) calc(82% + var(--tilt-y,0) * 24%), #ffd23c66, #fff0 46%), radial-gradient(ellipse 72% 58% at calc(50% + var(--tilt-x,0) * 32%) calc(92% + var(--tilt-y,0) * 18%), #30f0c86b, #fff0 64%), radial-gradient(ellipse 108% 112% at calc(50% + var(--tilt-x,0) * 16%) calc(50% + var(--tilt-y,0) * -12%), #fff0 51%, #8cdcff42 54.5%, #e6a0ff38 57%, #fff0 61%);background-size:135% 135%,145% 145%,162% 162%,158% 158%,132% 132%,130% 130%,100% 100%;background-position:calc(24% + var(--tilt-x,0) * 24%) calc(18% + var(--tilt-y,0) * -20%), calc(50% + var(--tilt-x,0) * -14%) calc(50% + var(--tilt-y,0) * 16%), calc(20% + var(--tilt-x,0) * 34%) calc(30% + var(--tilt-y,0) * -28%), calc(82% + var(--tilt-x,0) * -24%) calc(64% + var(--tilt-y,0) * 24%), calc(12% + var(--tilt-x,0) * 16%) calc(82% + var(--tilt-y,0) * 14%), calc(50% + var(--tilt-x,0) * 18%) calc(88% + var(--tilt-y,0) * 12%), 50% 50%;filter:saturate(1.15)brightness(1.32);transform:none}.tb-hand-card--foil.tb-hand-card--foil-prismatic-halo-ring:before{opacity:calc(.48 * var(--foil-strength));mix-blend-mode:screen;background:radial-gradient(ellipse 58% 48% at calc(8% + var(--tilt-x,0) * 12%) calc(12% + var(--tilt-y,0) * -14%), #fff6, #fff0 72%), radial-gradient(ellipse 52% 44% at calc(92% + var(--tilt-x,0) * -12%) calc(88% + var(--tilt-y,0) * 14%), #be96ff66, #fff0 70%), conic-gradient(from calc(188deg + var(--tilt-x,0) * 28deg + var(--tilt-y,0) * -22deg) at calc(50% + var(--tilt-x,0) * 8%) calc(50% + var(--tilt-y,0) * 6%), #ff008c24, #ff960029, #3cb4ff26, #d250ff24, #ff008c24);background-size:125% 125%,118% 118%,100% 100%;background-position:calc(16% + var(--tilt-x,0) * 18%) calc(20% + var(--tilt-y,0) * -16%), calc(82% + var(--tilt-x,0) * -16%) calc(80% + var(--tilt-y,0) * 18%), 50% 50%;filter:saturate(1.68)brightness(1.22);transform:none}.tb-hand-card--foil.tb-hand-card--foil-prismatic-halo-ring:after{opacity:calc(.52 * var(--foil-strength));mix-blend-mode:plus-lighter;background:radial-gradient(ellipse 108% 112% at calc(50% + var(--tilt-x,0) * 20%) calc(50% + var(--tilt-y,0) * -16%), #fff0 49%, #64c8ff5c 53.5%, #f08cff52 56.5%, #50ffb438 59%, #fff0 63%), radial-gradient(ellipse 95% 65% at calc(50% + var(--tilt-x,0) * 24%) calc(22% + var(--tilt-y,0) * -24%), #ffffff7a, #fff0 58%), radial-gradient(ellipse 72% 58% at calc(50% + var(--tilt-x,0) * 34%) calc(92% + var(--tilt-y,0) * 20%), #28ffc87a, #fff0 66%);background-size:100% 100%,140% 140%,132% 132%;background-position:50% 50%, calc(50% + var(--tilt-x,0) * 22%) calc(22% + var(--tilt-y,0) * -20%), calc(50% + var(--tilt-x,0) * 20%) calc(88% + var(--tilt-y,0) * 14%);filter:saturate(1.15)brightness(1.32);transform:none}.tb-hand-card--foil.tb-hand-card--foil-prismatic-shard-cross:before{opacity:calc(.6 * var(--foil-strength));mix-blend-mode:screen;background:linear-gradient(calc(115deg + var(--tilt-x,0) * 32deg + var(--tilt-y,0) * -26deg), #fff0 8%, #46c8ffad 28%, #be64ffad 46%, #fff0 82%), linear-gradient(calc(-44deg + var(--tilt-x,0) * -24deg + var(--tilt-y,0) * 22deg), #fff0 34%, #ff96c88f 50%, #82dcff7a 58%, #fff0 76%), linear-gradient(calc(156deg + var(--tilt-x,0) * 20deg + var(--tilt-y,0) * 16deg), #fff0 40%, #50ffb47a 50%, #ffdc3257 56%, #fff0 70%);background-size:280% 280%,240% 240%,260% 260%;background-position:calc(50% + var(--tilt-x,0) * 50%) calc(50% + var(--tilt-y,0) * 42%), calc(50% + var(--tilt-x,0) * -32%) calc(50% + var(--tilt-y,0) * -26%), calc(50% + var(--tilt-x,0) * 28%) calc(50% + var(--tilt-y,0) * 30%);filter:saturate(1.82)brightness(1.26);transform:none}.tb-hand-card--foil.tb-hand-card--foil-prismatic-shard-cross:after{opacity:calc(.44 * var(--foil-strength));mix-blend-mode:plus-lighter;background:radial-gradient(circle at calc(22% + var(--tilt-x,0) * 18%) calc(26% + var(--tilt-y,0) * -14%), #ffffff75, #fff0 38%), radial-gradient(circle at calc(72% + var(--tilt-x,0) * -16%) calc(32% + var(--tilt-y,0) * 12%), #8296ff80, #fff0 40%), radial-gradient(circle at calc(38% + var(--tilt-x,0) * 20%) calc(74% + var(--tilt-y,0) * 16%), #14f0c875, #fff0 38%), radial-gradient(circle at calc(82% + var(--tilt-x,0) * -14%) calc(78% + var(--tilt-y,0) * -10%), #ffc82870, #fff0 40%);background-size:128% 128%,132% 132%,126% 126%,130% 130%;background-position:calc(22% + var(--tilt-x,0) * 16%) calc(26% + var(--tilt-y,0) * -12%), calc(72% + var(--tilt-x,0) * -14%) calc(32% + var(--tilt-y,0) * 10%), calc(38% + var(--tilt-x,0) * 18%) calc(74% + var(--tilt-y,0) * 14%), calc(82% + var(--tilt-x,0) * -12%) calc(78% + var(--tilt-y,0) * -8%);filter:saturate(1.12)brightness(1.32);transform:none}.tb-hand-card--foil:hover:before{opacity:calc(.74 * var(--foil-strength));filter:saturate(1.82)brightness(1.34)}.tb-hand-card--foil:hover:after{opacity:calc(.6 * var(--foil-strength));filter:saturate(1.15)brightness(1.38)}.tb-hand-card.tb-hand-card--exhausted:not(.tb-hand-card--board){box-shadow:0 2px 12px #00000073,inset 0 0 0 1px #94a3b82e;border-color:#94a3b873!important}.tb-hand-card--exhausted .tb-hand-card__chrome{filter:grayscale(.35)brightness(.82)saturate(.85)}.studio-text-vfx{--studio-text-vfx-a:#38bdf8;--studio-text-vfx-b:#f472b6;--studio-text-vfx-c:#facc15;--studio-text-vfx-intensity:.65;--studio-text-vfx-speed:2.2s;--studio-text-vfx-delay:0s;--studio-text-vfx-size:1;--studio-text-vfx-angle:90deg;--studio-text-vfx-tile:320px;--studio-text-vfx-stop-b:96px;--studio-text-vfx-stop-c:192px;--studio-text-vfx-loop-x:320px;--studio-text-vfx-loop-y:0px;--studio-text-vfx-diagonal-tile:420px;--studio-text-vfx-diagonal-stop-a:147px;--studio-text-vfx-diagonal-stop-b:221px;--studio-text-vfx-diagonal-stop-c:273px;--studio-text-vfx-diagonal-stop-d:326px;--studio-text-vfx-diagonal-loop-x:420px;--studio-text-vfx-diagonal-loop-y:420px;isolation:isolate;animation-duration:var(--studio-text-vfx-speed);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:relative}.studio-text-hover-anim{--studio-text-hover-duration:.52s;--studio-text-hover-stagger:34ms;--studio-text-hover-intensity:.65;--studio-text-hover-animation-name:none;--studio-text-hover-easing:cubic-bezier(.2, .85, .2, 1);display:inline-block}.studio-text-hover-anim__char{transform-origin:50% 70%;will-change:opacity, filter, transform, text-shadow;display:inline-block;position:relative}.studio-text-hover-anim__char--space{min-width:.28em}.studio-text-hover-anim__word{white-space:nowrap;vertical-align:bottom;display:inline-block}.studio-text-hover-anim__space{white-space:pre-wrap}.tb-thread-collapse-toast__title-vfx,.tb-thread-collapse-toast__detail-vfx,.tb-break-choice__head,.tb-break-choice__body,.tb-weave-shutdown-modal .tb-break-choice__head,.tb-weave-shutdown-modal .tb-break-choice__body,.tb-message-window-preview-shell .tb-thread-collapse-toast__title-vfx,.tb-message-window-preview-shell .tb-thread-collapse-toast__detail-vfx{box-sizing:border-box;word-break:normal;overflow-wrap:normal;white-space:normal;-webkit-hyphens:none;hyphens:none;width:100%;min-width:0;max-width:100%}.tb-thread-collapse-toast__title-vfx.studio-text-hover-anim,.tb-thread-collapse-toast__detail-vfx.studio-text-hover-anim,.tb-break-choice .studio-text-hover-anim,.tb-weave-shutdown-modal .studio-text-hover-anim,.tb-online-turn .studio-text-hover-anim,.tb-message-window-preview-shell .studio-text-hover-anim{width:100%;max-width:100%;display:block}.studio-text-hover-anim__final{display:inline-block}.studio-text-hover-anim__search-glyph{opacity:0;pointer-events:none;color:var(--studio-text-vfx-c,currentColor);text-shadow:0 0 .18em var(--studio-text-vfx-c,currentColor), 0 0 .55em var(--studio-text-vfx-a,currentColor);position:absolute;inset:0}.studio-text-hover-anim:hover .studio-text-hover-anim__char,button.btn--menu.interface-studio__menu-btn--fx:not(.interface-studio__menu-btn--hover-off):hover:not(:disabled) .studio-text-hover-anim__char,button.btn--menu.main-menu__btn--fx:not(.main-menu__btn--hover-off):hover:not(:disabled) .studio-text-hover-anim__char,.interface-studio__runtime-item button:hover:not(:disabled) .studio-text-hover-anim__char,.interface-studio__runtime-item .interface-studio__runtime-hit:hover .studio-text-hover-anim__char,.interface-studio__studio-text:not(.interface-studio__menu-btn--hover-off):hover .studio-text-hover-anim__char,.is-zone-hover-active .studio-text-hover-anim__char,.interface-studio__custom-zone:hover .studio-text-hover-anim:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.interface-studio__custom-zone-shell:hover .studio-text-hover-anim:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.main-menu__studio-zone:hover .studio-text-hover-anim:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.main-menu__studio-zone-shell:hover .studio-text-hover-anim:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.main-menu__action-tile:not(.main-menu__action-tile--hover-off):hover .studio-text-hover-anim:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.tb-studio-zone-live--lane-node-bar:hover .studio-text-hover-anim__char,.tb-node-bar-shell:hover .studio-text-hover-anim__char,.tb-node-bar-root:hover .studio-text-hover-anim__char,.tb-slot-empty:hover .studio-text-hover-anim__char,.tb-slot-empty--hovered .studio-text-hover-anim__char,.tb-contour-vfx:hover .studio-text-hover-anim__char,.interface-studio__tb-zone-live-preview .tb-slot-empty:hover .studio-text-hover-anim__char,.threadbreak-play__board-unit-overlay:hover .studio-text-hover-anim__char,.threadbreak-play__board-unit-overlay .tb-slot-empty:hover .studio-text-hover-anim__char{animation-name:var(--studio-text-hover-animation-name);animation-duration:var(--studio-text-hover-duration);animation-delay:calc(var(--studio-text-hover-stagger) * var(--studio-char-index,0));animation-fill-mode:both;animation-timing-function:var(--studio-text-hover-easing)}.studio-text-hover-anim--fade-up{--studio-text-hover-animation-name:studioTextHoverFadeUp}.studio-text-hover-anim--fade-up:hover .studio-text-hover-anim__char,.interface-studio__studio-text:not(.interface-studio__menu-btn--hover-off):hover .studio-text-hover-anim--fade-up .studio-text-hover-anim__char,.interface-studio__custom-zone:hover .studio-text-hover-anim--fade-up:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.interface-studio__custom-zone-shell:hover .studio-text-hover-anim--fade-up:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.main-menu__action-tile:not(.main-menu__action-tile--hover-off):hover .studio-text-hover-anim--fade-up:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char{animation-name:studioTextHoverFadeUp}.studio-text-hover-anim--fade-in{--studio-text-hover-animation-name:studioTextHoverFadeIn}.studio-text-hover-anim--fade-in:hover .studio-text-hover-anim__char,.interface-studio__studio-text:not(.interface-studio__menu-btn--hover-off):hover .studio-text-hover-anim--fade-in .studio-text-hover-anim__char,.interface-studio__custom-zone:hover .studio-text-hover-anim--fade-in:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.interface-studio__custom-zone-shell:hover .studio-text-hover-anim--fade-in:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.main-menu__action-tile:not(.main-menu__action-tile--hover-off):hover .studio-text-hover-anim--fade-in:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char{animation-name:studioTextHoverFadeIn}.studio-text-hover-anim--slide-up{--studio-text-hover-animation-name:studioTextHoverSlideUp}.studio-text-hover-anim--slide-up:hover .studio-text-hover-anim__char,.interface-studio__studio-text:not(.interface-studio__menu-btn--hover-off):hover .studio-text-hover-anim--slide-up .studio-text-hover-anim__char,.interface-studio__custom-zone:hover .studio-text-hover-anim--slide-up:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.interface-studio__custom-zone-shell:hover .studio-text-hover-anim--slide-up:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.main-menu__action-tile:not(.main-menu__action-tile--hover-off):hover .studio-text-hover-anim--slide-up:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char{animation-name:studioTextHoverSlideUp}.studio-text-hover-anim--slide-left{--studio-text-hover-animation-name:studioTextHoverSlideLeft}.studio-text-hover-anim--slide-left:hover .studio-text-hover-anim__char,.interface-studio__studio-text:not(.interface-studio__menu-btn--hover-off):hover .studio-text-hover-anim--slide-left .studio-text-hover-anim__char,.interface-studio__custom-zone:hover .studio-text-hover-anim--slide-left:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.interface-studio__custom-zone-shell:hover .studio-text-hover-anim--slide-left:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.main-menu__action-tile:not(.main-menu__action-tile--hover-off):hover .studio-text-hover-anim--slide-left:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char{animation-name:studioTextHoverSlideLeft}.studio-text-hover-anim--slide-right{--studio-text-hover-animation-name:studioTextHoverSlideRight}.studio-text-hover-anim--slide-right:hover .studio-text-hover-anim__char,.interface-studio__studio-text:not(.interface-studio__menu-btn--hover-off):hover .studio-text-hover-anim--slide-right .studio-text-hover-anim__char,.interface-studio__custom-zone:hover .studio-text-hover-anim--slide-right:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.interface-studio__custom-zone-shell:hover .studio-text-hover-anim--slide-right:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.main-menu__action-tile:not(.main-menu__action-tile--hover-off):hover .studio-text-hover-anim--slide-right:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char{animation-name:studioTextHoverSlideRight}.studio-text-hover-anim--pop{--studio-text-hover-animation-name:studioTextHoverPop}.studio-text-hover-anim--pop:hover .studio-text-hover-anim__char,.interface-studio__studio-text:not(.interface-studio__menu-btn--hover-off):hover .studio-text-hover-anim--pop .studio-text-hover-anim__char,.interface-studio__custom-zone:hover .studio-text-hover-anim--pop:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.interface-studio__custom-zone-shell:hover .studio-text-hover-anim--pop:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.main-menu__action-tile:not(.main-menu__action-tile--hover-off):hover .studio-text-hover-anim--pop:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char{animation-name:studioTextHoverPop}.studio-text-hover-anim--wave{--studio-text-hover-animation-name:studioTextHoverWave}.studio-text-hover-anim--wave:hover .studio-text-hover-anim__char,.interface-studio__studio-text:not(.interface-studio__menu-btn--hover-off):hover .studio-text-hover-anim--wave .studio-text-hover-anim__char,.interface-studio__custom-zone:hover .studio-text-hover-anim--wave:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.interface-studio__custom-zone-shell:hover .studio-text-hover-anim--wave:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.main-menu__action-tile:not(.main-menu__action-tile--hover-off):hover .studio-text-hover-anim--wave:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char{animation-name:studioTextHoverWave}.studio-text-hover-anim--flip{--studio-text-hover-animation-name:studioTextHoverFlip}.studio-text-hover-anim--flip:hover .studio-text-hover-anim__char,.interface-studio__studio-text:not(.interface-studio__menu-btn--hover-off):hover .studio-text-hover-anim--flip .studio-text-hover-anim__char,.interface-studio__custom-zone:hover .studio-text-hover-anim--flip:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.interface-studio__custom-zone-shell:hover .studio-text-hover-anim--flip:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.main-menu__action-tile:not(.main-menu__action-tile--hover-off):hover .studio-text-hover-anim--flip:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char{animation-name:studioTextHoverFlip}.studio-text-hover-anim--blur-in{--studio-text-hover-animation-name:studioTextHoverBlurIn}.studio-text-hover-anim--blur-in:hover .studio-text-hover-anim__char,.interface-studio__studio-text:not(.interface-studio__menu-btn--hover-off):hover .studio-text-hover-anim--blur-in .studio-text-hover-anim__char,.interface-studio__custom-zone:hover .studio-text-hover-anim--blur-in:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.interface-studio__custom-zone-shell:hover .studio-text-hover-anim--blur-in:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.main-menu__action-tile:not(.main-menu__action-tile--hover-off):hover .studio-text-hover-anim--blur-in:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char{animation-name:studioTextHoverBlurIn}.studio-text-hover-anim--glitch{--studio-text-hover-animation-name:studioTextHoverGlitch;--studio-text-hover-easing:steps(3, end)}.studio-text-hover-anim--glitch:hover .studio-text-hover-anim__char,.interface-studio__studio-text:not(.interface-studio__menu-btn--hover-off):hover .studio-text-hover-anim--glitch .studio-text-hover-anim__char,.interface-studio__custom-zone:hover .studio-text-hover-anim--glitch:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.interface-studio__custom-zone-shell:hover .studio-text-hover-anim--glitch:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.main-menu__action-tile:not(.main-menu__action-tile--hover-off):hover .studio-text-hover-anim--glitch:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char{animation-name:studioTextHoverGlitch;animation-timing-function:steps(3,end)}.studio-text-hover-anim--glitch-rise{--studio-text-hover-animation-name:studioTextHoverGlitchRise;--studio-text-hover-easing:steps(4, end)}.studio-text-hover-anim--glitch-rise:hover .studio-text-hover-anim__char,.interface-studio__studio-text:not(.interface-studio__menu-btn--hover-off):hover .studio-text-hover-anim--glitch-rise .studio-text-hover-anim__char,.interface-studio__custom-zone:hover .studio-text-hover-anim--glitch-rise:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.interface-studio__custom-zone-shell:hover .studio-text-hover-anim--glitch-rise:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char,.main-menu__action-tile:not(.main-menu__action-tile--hover-off):hover .studio-text-hover-anim--glitch-rise:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__char{animation-name:studioTextHoverGlitchRise;animation-timing-function:steps(4,end)}.studio-text-hover-anim--glitch-chroma-scatter{animation:6.4s steps(2,end) infinite studioTextGlitchChromaScatterSyncWrap,6.4s steps(2,end) infinite studioTextGlitchChromaScatterSyncFilter;display:inline-block}.studio-text-glitch-chroma-scatter__space{min-width:.34em}.studio-text-glitch-chroma-scatter__char{--studio-glitch-chroma-delay:0s;vertical-align:baseline;position:relative}.studio-text-glitch-chroma-scatter__char-main{z-index:1;animation:2.6s steps(2,end) infinite studioTextGlitchChromaScatterCharMain;animation-delay:calc(var(--studio-glitch-chroma-delay) * -1);position:relative}.studio-text-glitch-chroma-scatter__char:before,.studio-text-glitch-chroma-scatter__char:after{content:attr(data-char);pointer-events:none;font:inherit;letter-spacing:inherit;line-height:inherit;position:absolute;top:0;left:0}.studio-text-glitch-chroma-scatter__char:before{z-index:0;color:#ff4d6d;text-shadow:0 0 6px #ff4d6d66;animation:2.6s steps(2,end) infinite studioTextGlitchChromaScatterCharR;animation-delay:calc(var(--studio-glitch-chroma-delay) * -1)}.studio-text-glitch-chroma-scatter__char:after{z-index:0;color:#22d3ee;text-shadow:0 0 6px #22d3ee66;animation:2.6s steps(2,end) infinite studioTextGlitchChromaScatterCharB;animation-delay:calc(var(--studio-glitch-chroma-delay) * -1)}.studio-text-hover-anim--matrix-rain{--studio-text-hover-animation-name:studioTextHoverMatrixRain;--studio-text-hover-easing:steps(5, end)}.studio-text-hover-anim--typewriter{--studio-text-hover-animation-name:studioTextHoverTypewriter;--studio-text-hover-easing:steps(1, end)}.studio-text-hover-anim--scanline{--studio-text-hover-animation-name:studioTextHoverScanline;--studio-text-hover-easing:cubic-bezier(.12, .86, .22, 1)}.studio-text-hover-anim--neon-spark{--studio-text-hover-animation-name:studioTextHoverNeonSpark;--studio-text-hover-easing:steps(4, end)}.studio-text-hover-anim--ember-rise{--studio-text-hover-animation-name:studioTextHoverEmberRise}.studio-text-hover-anim--frost-materialize{--studio-text-hover-animation-name:studioTextHoverFrostMaterialize}.studio-text-hover-anim--spectral-smoke{--studio-text-hover-animation-name:studioTextHoverSpectralSmoke}.studio-text-hover-anim--pixel-build{--studio-text-hover-animation-name:studioTextHoverPixelBuild;--studio-text-hover-easing:steps(5, end)}.studio-text-hover-anim--rune-flare{--studio-text-hover-animation-name:studioTextHoverRuneFlare}.studio-text-hover-anim--cyber-scramble{--studio-text-hover-animation-name:studioTextHoverCyberScramble;--studio-text-hover-easing:steps(6, end)}.studio-text-hover-anim--letter-search{--studio-text-hover-animation-name:none;--studio-text-hover-easing:steps(7, end)}.studio-text-hover-anim--letter-search:hover .studio-text-hover-anim__final,button.btn--menu.interface-studio__menu-btn--fx:not(.interface-studio__menu-btn--hover-off):hover:not(:disabled) .studio-text-hover-anim--letter-search .studio-text-hover-anim__final,button.btn--menu.main-menu__btn--fx:not(.main-menu__btn--hover-off):hover:not(:disabled) .studio-text-hover-anim--letter-search .studio-text-hover-anim__final,.interface-studio__runtime-item button:hover:not(:disabled) .studio-text-hover-anim--letter-search .studio-text-hover-anim__final,.interface-studio__runtime-item .interface-studio__runtime-hit:hover .studio-text-hover-anim--letter-search .studio-text-hover-anim__final,.interface-studio__studio-text:not(.interface-studio__menu-btn--hover-off):hover .studio-text-hover-anim--letter-search .studio-text-hover-anim__final,.is-zone-hover-active .studio-text-hover-anim--letter-search .studio-text-hover-anim__final,.interface-studio__custom-zone:hover .studio-text-hover-anim--letter-search:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__final,.interface-studio__custom-zone-shell:hover .studio-text-hover-anim--letter-search:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__final,.main-menu__studio-zone:hover .studio-text-hover-anim--letter-search:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__final,.main-menu__studio-zone-shell:hover .studio-text-hover-anim--letter-search:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__final,.main-menu__action-tile:not(.main-menu__action-tile--hover-off):hover .studio-text-hover-anim--letter-search:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__final,.tb-slot-empty:hover .studio-text-hover-anim--letter-search .studio-text-hover-anim__final,.tb-slot-empty--hovered .studio-text-hover-anim--letter-search .studio-text-hover-anim__final,.tb-contour-vfx:hover .studio-text-hover-anim--letter-search .studio-text-hover-anim__final,.interface-studio__tb-zone-live-preview .tb-slot-empty:hover .studio-text-hover-anim--letter-search .studio-text-hover-anim__final,.threadbreak-play__board-unit-overlay:hover .studio-text-hover-anim--letter-search .studio-text-hover-anim__final,.threadbreak-play__board-unit-overlay .tb-slot-empty:hover .studio-text-hover-anim--letter-search .studio-text-hover-anim__final{animation:studioTextHoverLetterSearchFinal var(--studio-text-hover-duration) steps(1, end) both;animation-delay:calc(var(--studio-text-hover-stagger) * var(--studio-char-index,0) + .26s)}.studio-text-hover-anim--letter-search:hover .studio-text-hover-anim__search-glyph,button.btn--menu.interface-studio__menu-btn--fx:not(.interface-studio__menu-btn--hover-off):hover:not(:disabled) .studio-text-hover-anim--letter-search .studio-text-hover-anim__search-glyph,button.btn--menu.main-menu__btn--fx:not(.main-menu__btn--hover-off):hover:not(:disabled) .studio-text-hover-anim--letter-search .studio-text-hover-anim__search-glyph,.interface-studio__runtime-item button:hover:not(:disabled) .studio-text-hover-anim--letter-search .studio-text-hover-anim__search-glyph,.interface-studio__runtime-item .interface-studio__runtime-hit:hover .studio-text-hover-anim--letter-search .studio-text-hover-anim__search-glyph,.interface-studio__studio-text:not(.interface-studio__menu-btn--hover-off):hover .studio-text-hover-anim--letter-search .studio-text-hover-anim__search-glyph,.is-zone-hover-active .studio-text-hover-anim--letter-search .studio-text-hover-anim__search-glyph,.interface-studio__custom-zone:hover .studio-text-hover-anim--letter-search:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__search-glyph,.interface-studio__custom-zone-shell:hover .studio-text-hover-anim--letter-search:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__search-glyph,.main-menu__studio-zone:hover .studio-text-hover-anim--letter-search:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__search-glyph,.main-menu__studio-zone-shell:hover .studio-text-hover-anim--letter-search:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__search-glyph,.main-menu__action-tile:not(.main-menu__action-tile--hover-off):hover .studio-text-hover-anim--letter-search:not(.main-menu__action-tile-text-part--hover-off) .studio-text-hover-anim__search-glyph,.tb-slot-empty:hover .studio-text-hover-anim--letter-search .studio-text-hover-anim__search-glyph,.tb-slot-empty--hovered .studio-text-hover-anim--letter-search .studio-text-hover-anim__search-glyph,.tb-contour-vfx:hover .studio-text-hover-anim--letter-search .studio-text-hover-anim__search-glyph,.interface-studio__tb-zone-live-preview .tb-slot-empty:hover .studio-text-hover-anim--letter-search .studio-text-hover-anim__search-glyph,.threadbreak-play__board-unit-overlay:hover .studio-text-hover-anim--letter-search .studio-text-hover-anim__search-glyph,.threadbreak-play__board-unit-overlay .tb-slot-empty:hover .studio-text-hover-anim--letter-search .studio-text-hover-anim__search-glyph{animation:70ms step-end both studioTextHoverLetterSearchGlyph;animation-delay:calc(var(--studio-text-hover-stagger) * var(--studio-char-index,0) + var(--studio-search-step-delay,0s))}.studio-text-hover-anim--dissolve-reveal{--studio-text-hover-animation-name:studioTextHoverDissolveReveal;--studio-text-hover-easing:cubic-bezier(.16, .84, .24, 1)}.studio-text-hover-anim--pixel-dissolve{--studio-text-hover-animation-name:studioTextHoverPixelDissolve;--studio-text-hover-easing:steps(8, end)}.studio-text-hover-anim--smoke-dissolve{--studio-text-hover-animation-name:studioTextHoverSmokeDissolve;--studio-text-hover-easing:cubic-bezier(.12, .72, .18, 1)}.studio-text-vfx-appear-trigger--enter.studio-text-hover-anim--glitch-chroma-scatter .studio-text-hover-anim__char,.tb-thread-collapse-toast--enter .studio-text-hover-anim--glitch-chroma-scatter .studio-text-hover-anim__char,.tb-weave-shutdown-modal--enter .studio-text-hover-anim--glitch-chroma-scatter .studio-text-hover-anim__char,.tb-online-turn-indicator--enter .studio-text-hover-anim--glitch-chroma-scatter .studio-text-hover-anim__char,.tb-message-text-vfx-preview--enter .studio-text-hover-anim--glitch-chroma-scatter .studio-text-hover-anim__char{animation:none}.studio-text-vfx-appear-trigger--enter .studio-text-hover-anim__char,.tb-thread-collapse-toast--enter .studio-text-hover-anim__char,.tb-weave-shutdown-modal--enter .studio-text-hover-anim__char,.tb-online-turn-indicator--enter .studio-text-hover-anim__char,.tb-message-text-vfx-preview--enter .studio-text-hover-anim__char{animation-name:var(--studio-text-hover-animation-name);animation-duration:var(--studio-text-hover-duration);animation-delay:calc(min(var(--studio-text-hover-stagger), 16ms) * var(--studio-char-index,0));animation-fill-mode:both;animation-timing-function:var(--studio-text-hover-easing);will-change:transform, opacity, filter;backface-visibility:hidden}.studio-text-vfx-appear-trigger--enter.studio-text-hover-anim--letter-search .studio-text-hover-anim__final,.tb-thread-collapse-toast--enter .studio-text-hover-anim--letter-search .studio-text-hover-anim__final,.tb-weave-shutdown-modal--enter .studio-text-hover-anim--letter-search .studio-text-hover-anim__final,.tb-online-turn-indicator--enter .studio-text-hover-anim--letter-search .studio-text-hover-anim__final,.tb-message-text-vfx-preview--enter .studio-text-hover-anim--letter-search .studio-text-hover-anim__final{animation:studioTextHoverLetterSearchFinal var(--studio-text-hover-duration) steps(1, end) both;animation-delay:calc(min(var(--studio-text-hover-stagger), 16ms) * var(--studio-char-index,0) + .26s)}.studio-text-vfx-appear-trigger--enter.studio-text-hover-anim--letter-search .studio-text-hover-anim__search-glyph,.tb-thread-collapse-toast--enter .studio-text-hover-anim--letter-search .studio-text-hover-anim__search-glyph,.tb-weave-shutdown-modal--enter .studio-text-hover-anim--letter-search .studio-text-hover-anim__search-glyph,.tb-online-turn-indicator--enter .studio-text-hover-anim--letter-search .studio-text-hover-anim__search-glyph,.tb-message-text-vfx-preview--enter .studio-text-hover-anim--letter-search .studio-text-hover-anim__search-glyph{animation:70ms step-end both studioTextHoverLetterSearchGlyph;animation-delay:calc(min(var(--studio-text-hover-stagger), 16ms) * var(--studio-char-index,0) + var(--studio-search-step-delay,0s))}.studio-text-vfx--gradient-shift,.studio-text-vfx--diagonal-gradient-sweep,.studio-text-vfx--rainbow-cycle,.studio-text-vfx--hologram-scan,.studio-text-vfx--sci-fi-scan,.studio-text-vfx--fantasy-shimmer,.studio-text-vfx--frost-aura,.studio-text-vfx--void-warp,.studio-text-vfx--plasma-wave,.studio-text-vfx--matrix-rain,.studio-text-vfx--toxic-slime,.studio-text-vfx--solar-flare,.studio-text-vfx--starfield-twinkle,.studio-text-vfx--prism-sparkle,.studio-text-vfx--rune-pulse,.studio-text-vfx--shadow-haunt,.studio-text-vfx--chrome-sweep,.studio-text-vfx--candy-pop,.studio-text-vfx--quantum-noise,.studio-text-vfx--crystal-refraction,.studio-text-vfx--datamosh,.studio-text-vfx--pixel-sort,.studio-text-vfx--terminal-bug,.studio-text-vfx--compression-artifact{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:#0000!important}.studio-text-vfx--gradient-shift{background-image:linear-gradient(100deg, var(--studio-text-vfx-a), var(--studio-text-vfx-b), var(--studio-text-vfx-c), var(--studio-text-vfx-a));text-shadow:0 0 calc(10px * var(--studio-text-vfx-intensity)) color-mix(in srgb, var(--studio-text-vfx-b) 70%, transparent);background-size:260% 100%;animation-name:studioTextVfxGradientShift}.studio-text-vfx--diagonal-gradient-sweep{background-image:repeating-linear-gradient(var(--studio-text-vfx-angle), var(--studio-text-vfx-a) 0, color-mix(in srgb, var(--studio-text-vfx-a) 72%, var(--studio-text-vfx-b)) calc(var(--studio-text-vfx-diagonal-tile) * .25), var(--studio-text-vfx-b) calc(var(--studio-text-vfx-diagonal-tile) * .5), color-mix(in srgb, var(--studio-text-vfx-a) 72%, var(--studio-text-vfx-b)) calc(var(--studio-text-vfx-diagonal-tile) * .75), var(--studio-text-vfx-a) var(--studio-text-vfx-diagonal-tile));background-size:var(--studio-text-vfx-diagonal-tile) var(--studio-text-vfx-diagonal-tile);text-shadow:0 0 calc(8px * var(--studio-text-vfx-intensity)) color-mix(in srgb, var(--studio-text-vfx-a) 68%, transparent), 0 0 calc(16px * var(--studio-text-vfx-intensity)) color-mix(in srgb, var(--studio-text-vfx-b) 45%, transparent);background-repeat:repeat;animation-name:studioTextVfxDiagonalGradientSweep}.studio-text-vfx--playback-loop.studio-text-vfx--gradient-shift,.studio-text-vfx--playback-loop.studio-text-vfx--rainbow-cycle{background-image:repeating-linear-gradient(var(--studio-text-vfx-angle), var(--studio-text-vfx-a) 0, var(--studio-text-vfx-b) var(--studio-text-vfx-stop-b), var(--studio-text-vfx-c) var(--studio-text-vfx-stop-c), var(--studio-text-vfx-a) var(--studio-text-vfx-tile));background-size:var(--studio-text-vfx-tile) var(--studio-text-vfx-tile);animation-name:studioTextVfxGradientShiftLoop;animation-timing-function:linear}.studio-text-vfx--playback-loop.studio-text-vfx--diagonal-gradient-sweep{animation-name:studioTextVfxDiagonalGradientSweepLoop;animation-timing-function:linear}.studio-text-vfx--rainbow-cycle{text-shadow:0 0 calc(12px * var(--studio-text-vfx-intensity)) color-mix(in srgb, var(--studio-text-vfx-b) 75%, transparent);background-image:linear-gradient(90deg,#ef4444,#f97316,#facc15,#22c55e,#22d3ee,#6366f1,#ec4899,#ef4444);background-size:320% 100%;animation-name:studioTextVfxGradientShift;animation-timing-function:linear}.studio-text-vfx--neon-pulse{text-shadow:0 0 calc(4px + 8px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a), 0 0 calc(10px + 18px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b);animation-name:studioTextVfxNeonPulse;color:var(--studio-text-vfx-a)!important}.studio-text-vfx--glitch{text-shadow:calc(-1px - 2px * var(--studio-text-vfx-intensity)) 0 var(--studio-text-vfx-a), calc(1px + 2px * var(--studio-text-vfx-intensity)) 0 var(--studio-text-vfx-b), 0 0 calc(8px * var(--studio-text-vfx-intensity)) currentColor;animation-name:studioTextVfxGlitch;animation-timing-function:steps(2,end);color:var(--studio-text-vfx-c)!important}.studio-text-vfx--rgb-tear{text-shadow:calc(-2px - 3px * var(--studio-text-vfx-intensity)) 0 var(--studio-text-vfx-a), calc(2px + 3px * var(--studio-text-vfx-intensity)) 0 var(--studio-text-vfx-b), 0 calc(1px * var(--studio-text-vfx-intensity)) calc(8px * var(--studio-text-vfx-intensity)) currentColor;animation-name:studioTextVfxRgbTear;animation-timing-function:steps(3,end);color:var(--studio-text-vfx-c)!important}.studio-text-vfx--vhs-glitch{text-shadow:calc(-1px - 2px * var(--studio-text-vfx-intensity)) 0 var(--studio-text-vfx-a), calc(1px + 2px * var(--studio-text-vfx-intensity)) 0 var(--studio-text-vfx-b), 0 0 calc(10px * var(--studio-text-vfx-intensity)) #ffffff6b;filter:contrast(1.15);animation-name:studioTextVfxVhsGlitch;animation-timing-function:steps(4,end);color:var(--studio-text-vfx-c)!important}.studio-text-vfx--datamosh{background-image:linear-gradient(90deg, var(--studio-text-vfx-a), transparent 18%, var(--studio-text-vfx-b) 32%, transparent 45%, var(--studio-text-vfx-c) 65%, var(--studio-text-vfx-a)), repeating-linear-gradient(90deg, var(--studio-text-vfx-a) 0 8px, var(--studio-text-vfx-b) 8px 18px, var(--studio-text-vfx-c) 18px 24px);text-shadow:calc(-1px * var(--studio-text-vfx-intensity)) 0 var(--studio-text-vfx-a), calc(1px * var(--studio-text-vfx-intensity)) 0 var(--studio-text-vfx-b);background-size:360% 100%,140% 100%;animation-name:studioTextVfxDatamosh;animation-timing-function:steps(5,end)}.studio-text-vfx--scan-jitter{text-shadow:0 calc(-1px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a), 0 calc(1px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b), 0 0 calc(10px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a);animation-name:studioTextVfxScanJitter;animation-timing-function:steps(6,end);color:var(--studio-text-vfx-c)!important}.studio-text-vfx--signal-drop{text-shadow:0 0 calc(5px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-c), 0 0 calc(16px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b);animation-name:studioTextVfxSignalDrop;animation-timing-function:steps(5,end);color:var(--studio-text-vfx-a)!important}.studio-text-vfx--pixel-sort{background-image:repeating-linear-gradient(90deg, var(--studio-text-vfx-a) 0 7px, var(--studio-text-vfx-b) 7px 15px, var(--studio-text-vfx-c) 15px 21px), linear-gradient(90deg, var(--studio-text-vfx-c), var(--studio-text-vfx-a), var(--studio-text-vfx-b));text-shadow:0 0 calc(10px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b);background-size:180% 100%,260% 100%;animation-name:studioTextVfxPixelSort;animation-timing-function:steps(7,end)}.studio-text-vfx--crt-flicker{text-shadow:0 0 calc(4px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a), 0 0 calc(14px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b), 0 0 calc(28px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a);animation-name:studioTextVfxCrtFlicker;animation-timing-function:steps(8,end);color:var(--studio-text-vfx-c)!important}.studio-text-vfx--cyber-corrupt{text-shadow:calc(-2px * var(--studio-text-vfx-intensity)) calc(1px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a), calc(2px * var(--studio-text-vfx-intensity)) calc(-1px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b), 0 0 calc(14px * var(--studio-text-vfx-intensity)) currentColor;animation-name:studioTextVfxCyberCorrupt;animation-timing-function:steps(3,end);color:var(--studio-text-vfx-c)!important}.studio-text-vfx--static-burst{text-shadow:0 0 calc(8px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b), 0 0 calc(22px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-c);animation-name:studioTextVfxStaticBurst;animation-timing-function:steps(2,end);color:var(--studio-text-vfx-a)!important}.studio-text-vfx--terminal-bug{background-image:repeating-linear-gradient(180deg, var(--studio-text-vfx-b) 0 2px, var(--studio-text-vfx-a) 2px 4px, transparent 4px 8px), linear-gradient(90deg, var(--studio-text-vfx-c), var(--studio-text-vfx-a), var(--studio-text-vfx-b));text-shadow:0 0 calc(12px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a);background-size:100% 160%,220% 100%;animation-name:studioTextVfxTerminalBug;animation-timing-function:steps(5,end)}.studio-text-vfx--compression-artifact{background-image:repeating-linear-gradient(90deg, var(--studio-text-vfx-a) 0 10px, var(--studio-text-vfx-b) 10px 20px, var(--studio-text-vfx-c) 20px 28px), repeating-linear-gradient(180deg, transparent 0 6px, color-mix(in srgb, var(--studio-text-vfx-c) 60%, transparent) 6px 10px);text-shadow:calc(-1px * var(--studio-text-vfx-intensity)) 0 var(--studio-text-vfx-a), calc(1px * var(--studio-text-vfx-intensity)) 0 var(--studio-text-vfx-b);background-size:220% 100%,100% 160%;animation-name:studioTextVfxCompressionArtifact;animation-timing-function:steps(4,end)}.studio-text-vfx--chroma-shift{text-shadow:calc(-1px - 3px * var(--studio-text-vfx-intensity)) 0 var(--studio-text-vfx-a), calc(1px + 3px * var(--studio-text-vfx-intensity)) 0 var(--studio-text-vfx-b), 0 0 calc(8px * var(--studio-text-vfx-intensity)) currentColor;animation-name:studioTextVfxChromaShift;animation-timing-function:ease-in-out;color:var(--studio-text-vfx-c)!important}.studio-text-vfx--hologram-scan{background-image:linear-gradient(180deg, transparent 0 38%, color-mix(in srgb, var(--studio-text-vfx-c) 88%, transparent) 44%, transparent 52% 100%), linear-gradient(90deg, var(--studio-text-vfx-a), var(--studio-text-vfx-c), var(--studio-text-vfx-b));text-shadow:0 0 calc(8px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a), 0 0 calc(18px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b);background-size:100% 240%,220% 100%;animation-name:studioTextVfxHologram}.studio-text-vfx--sci-fi-scan{background-image:repeating-linear-gradient(180deg, var(--studio-text-vfx-a) 0 2px, color-mix(in srgb, var(--studio-text-vfx-b) 70%, transparent) 2px 4px, transparent 4px 7px), linear-gradient(90deg, var(--studio-text-vfx-b), var(--studio-text-vfx-c), var(--studio-text-vfx-a));text-shadow:0 0 calc(12px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a);background-size:100% 150%,260% 100%;animation-name:studioTextVfxSciFiScan;animation-timing-function:linear}.studio-text-vfx--fantasy-shimmer{background-image:linear-gradient(110deg, var(--studio-text-vfx-a) 0 18%, var(--studio-text-vfx-c) 36%, var(--studio-text-vfx-b) 52%, var(--studio-text-vfx-a) 72% 100%);text-shadow:0 0 calc(7px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a), 0 0 calc(18px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b);background-size:280% 100%;animation-name:studioTextVfxFantasyShimmer}.studio-text-vfx--ember-flicker{text-shadow:0 0 calc(5px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a), 0 calc(1px * var(--studio-text-vfx-intensity)) calc(16px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b);animation-name:studioTextVfxEmber;animation-timing-function:steps(4,end);color:var(--studio-text-vfx-c)!important}.studio-text-vfx--frost-aura{background-image:linear-gradient(105deg, var(--studio-text-vfx-c), var(--studio-text-vfx-a), var(--studio-text-vfx-b), var(--studio-text-vfx-c));text-shadow:0 0 calc(6px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a), 0 0 calc(18px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b);background-size:250% 100%;animation-name:studioTextVfxFrostAura}.studio-text-vfx--void-warp{background-image:radial-gradient(circle at 40% 50%, var(--studio-text-vfx-b), var(--studio-text-vfx-a) 45%, var(--studio-text-vfx-c) 70%);text-shadow:0 0 calc(10px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a), 0 0 calc(24px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b);background-size:220% 220%;animation-name:studioTextVfxVoidWarp}.studio-text-vfx--plasma-wave{background-image:radial-gradient(circle at 20% 40%, var(--studio-text-vfx-a), transparent 28%), radial-gradient(circle at 78% 55%, var(--studio-text-vfx-b), transparent 30%), linear-gradient(100deg, var(--studio-text-vfx-a), var(--studio-text-vfx-b), var(--studio-text-vfx-c), var(--studio-text-vfx-a));text-shadow:0 0 calc(9px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a), 0 0 calc(22px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b);background-size:180% 180%,220% 220%,300% 100%;animation-name:studioTextVfxPlasmaWave}.studio-text-vfx--matrix-rain{background-image:repeating-linear-gradient(180deg, var(--studio-text-vfx-b) 0 3px, var(--studio-text-vfx-a) 3px 5px, transparent 5px 9px), linear-gradient(90deg, var(--studio-text-vfx-c), var(--studio-text-vfx-a), var(--studio-text-vfx-b));text-shadow:0 0 calc(13px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a);background-size:100% 180%,240% 100%;animation-name:studioTextVfxMatrixRain;animation-timing-function:linear}.studio-text-vfx--arc-lightning{text-shadow:0 0 calc(5px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-c), calc(1px * var(--studio-text-vfx-intensity)) 0 calc(14px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a), calc(-1px * var(--studio-text-vfx-intensity)) 0 calc(20px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b);animation-name:studioTextVfxArcLightning;animation-timing-function:steps(3,end);color:var(--studio-text-vfx-c)!important}.studio-text-vfx--toxic-slime{background-image:linear-gradient(180deg, var(--studio-text-vfx-c), var(--studio-text-vfx-a) 45%, var(--studio-text-vfx-b) 72%, var(--studio-text-vfx-a));text-shadow:0 0 calc(8px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a), 0 0 calc(20px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b);background-size:100% 260%;animation-name:studioTextVfxToxicSlime}.studio-text-vfx--blood-curse{text-shadow:0 0 calc(7px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a), 0 calc(2px * var(--studio-text-vfx-intensity)) calc(18px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b);animation-name:studioTextVfxBloodCurse;animation-timing-function:steps(5,end);color:var(--studio-text-vfx-c)!important}.studio-text-vfx--solar-flare{background-image:radial-gradient(circle at 50% 50%, var(--studio-text-vfx-c), var(--studio-text-vfx-a) 38%, var(--studio-text-vfx-b) 72%);text-shadow:0 0 calc(10px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a), 0 0 calc(28px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b);background-size:220% 220%;animation-name:studioTextVfxSolarFlare}.studio-text-vfx--starfield-twinkle{background-image:radial-gradient(circle, var(--studio-text-vfx-c) 0 5%, transparent 7%), radial-gradient(circle, var(--studio-text-vfx-c) 0 3%, transparent 5%), linear-gradient(110deg, var(--studio-text-vfx-b), var(--studio-text-vfx-a), var(--studio-text-vfx-b));text-shadow:0 0 calc(14px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a);background-size:34px 34px,53px 53px,240% 100%;animation-name:studioTextVfxStarfield}.studio-text-vfx--prism-sparkle{background-image:linear-gradient(100deg, var(--studio-text-vfx-a), var(--studio-text-vfx-b), var(--studio-text-vfx-c), #fff, var(--studio-text-vfx-a));text-shadow:0 0 calc(7px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-c), 0 0 calc(18px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b);background-size:360% 100%;animation-name:studioTextVfxPrismSparkle}.studio-text-vfx--rune-pulse{background-image:repeating-linear-gradient(90deg, var(--studio-text-vfx-a) 0 10px, var(--studio-text-vfx-c) 10px 12px, var(--studio-text-vfx-b) 12px 22px), linear-gradient(90deg, var(--studio-text-vfx-a), var(--studio-text-vfx-b));text-shadow:0 0 calc(8px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a), 0 0 calc(22px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b);background-size:150% 100%,220% 100%;animation-name:studioTextVfxRunePulse}.studio-text-vfx--shadow-haunt{background-image:radial-gradient(circle at 35% 55%, var(--studio-text-vfx-c), var(--studio-text-vfx-a) 38%, var(--studio-text-vfx-b) 72%);text-shadow:calc(1px * var(--studio-text-vfx-intensity)) calc(2px * var(--studio-text-vfx-intensity)) calc(8px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b), 0 0 calc(20px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a);background-size:250% 250%;animation-name:studioTextVfxShadowHaunt}.studio-text-vfx--chrome-sweep{background-image:linear-gradient(105deg, #0f172a 0 12%, var(--studio-text-vfx-b) 24%, var(--studio-text-vfx-c) 42%, var(--studio-text-vfx-a) 54%, #475569 66%, var(--studio-text-vfx-c) 82%, #111827 100%);text-shadow:0 0 calc(8px * var(--studio-text-vfx-intensity)) #ffffff8c;background-size:320% 100%;animation-name:studioTextVfxChromeSweep}.studio-text-vfx--candy-pop{background-image:linear-gradient(90deg, var(--studio-text-vfx-a), var(--studio-text-vfx-c), var(--studio-text-vfx-b), var(--studio-text-vfx-a));text-shadow:0 0 calc(6px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a), 0 0 calc(16px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b);background-size:280% 100%;animation-name:studioTextVfxCandyPop}.studio-text-vfx--quantum-noise{background-image:repeating-linear-gradient(90deg, var(--studio-text-vfx-a) 0 2px, var(--studio-text-vfx-b) 2px 4px, transparent 4px 7px), linear-gradient(120deg, var(--studio-text-vfx-a), var(--studio-text-vfx-c), var(--studio-text-vfx-b));text-shadow:calc(-1px * var(--studio-text-vfx-intensity)) 0 var(--studio-text-vfx-a), calc(1px * var(--studio-text-vfx-intensity)) 0 var(--studio-text-vfx-b);background-size:160% 100%,260% 100%;animation-name:studioTextVfxQuantumNoise;animation-timing-function:steps(4,end)}.studio-text-vfx--crystal-refraction{background-image:linear-gradient(130deg, transparent 0 16%, var(--studio-text-vfx-c) 22%, transparent 30%), linear-gradient(100deg, var(--studio-text-vfx-a), var(--studio-text-vfx-b), var(--studio-text-vfx-c), var(--studio-text-vfx-a));text-shadow:0 0 calc(7px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a), 0 0 calc(18px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b);background-size:190% 100%,260% 100%;animation-name:studioTextVfxCrystalRefraction}@keyframes studioTextVfxGradientShift{0%{background-position:0%}to{background-position:100%}}@keyframes studioTextVfxGradientShiftLoop{0%{background-position:0}to{background-position:var(--studio-text-vfx-loop-x) var(--studio-text-vfx-loop-y)}}@keyframes studioTextVfxDiagonalGradientSweep{0%{background-position:0 0}to{background-position:var(--studio-text-vfx-diagonal-loop-x) var(--studio-text-vfx-diagonal-loop-y)}}@keyframes studioTextVfxDiagonalGradientSweepLoop{0%{background-position:0 0}to{background-position:var(--studio-text-vfx-diagonal-loop-x) var(--studio-text-vfx-diagonal-loop-y)}}@keyframes studioTextVfxNeonPulse{0%,to{text-shadow:0 0 calc(3px + 7px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a), 0 0 calc(8px + 14px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-b)}50%{text-shadow:0 0 calc(7px + 12px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-c), 0 0 calc(18px + 28px * var(--studio-text-vfx-intensity)) var(--studio-text-vfx-a)}}@keyframes studioTextVfxGlitch{0%,to{transform:translate(0)skew(0)}12%{transform:translate(calc(-1px * var(--studio-text-vfx-intensity)), 0) skewX(-3deg)}28%{transform:translate(calc(2px * var(--studio-text-vfx-intensity)), calc(-1px * var(--studio-text-vfx-intensity))) skewX(2deg)}42%{transform:translate(0, calc(1px * var(--studio-text-vfx-intensity))) skewX(0deg)}63%{transform:translate(calc(-2px * var(--studio-text-vfx-intensity)), 0) skewX(4deg)}80%{transform:translate(calc(1px * var(--studio-text-vfx-intensity)), 0) skewX(-1deg)}}@keyframes studioTextVfxRgbTear{0%,to{opacity:1;transform:translate(0)}8%{transform:translate(calc(-3px * var(--studio-text-vfx-intensity)), 0)}19%{transform:translate(calc(4px * var(--studio-text-vfx-intensity)), calc(-1px * var(--studio-text-vfx-intensity)))}31%{transform:translate(0, calc(1px * var(--studio-text-vfx-intensity)));opacity:.82}48%{transform:translate(calc(-5px * var(--studio-text-vfx-intensity)), 0);opacity:1}67%{transform:translate(calc(2px * var(--studio-text-vfx-intensity)), calc(1px * var(--studio-text-vfx-intensity)))}}@keyframes studioTextVfxVhsGlitch{0%,to{filter:contrast(1.1)saturate();transform:translate(0)skew(0)}14%{transform:translate(calc(2px * var(--studio-text-vfx-intensity)), calc(1px * var(--studio-text-vfx-intensity))) skewX(2deg);filter:contrast(1.45)saturate(1.25)}27%{transform:translate(calc(-3px * var(--studio-text-vfx-intensity)), 0) skewX(-4deg);opacity:.86}53%{transform:translate(calc(4px * var(--studio-text-vfx-intensity)), calc(-1px * var(--studio-text-vfx-intensity))) skewX(3deg)}76%{transform:translate(calc(-1px * var(--studio-text-vfx-intensity)), calc(1px * var(--studio-text-vfx-intensity)));filter:contrast(1.25)saturate(.8)}}@keyframes studioTextVfxDatamosh{0%,to{background-position:0%,0%;transform:translate(0)}16%{transform:translate(calc(2px * var(--studio-text-vfx-intensity)), 0);background-position:80%,20%}34%{transform:translate(calc(-3px * var(--studio-text-vfx-intensity)), calc(1px * var(--studio-text-vfx-intensity)));background-position:10%,100%}58%{background-position:100%,40%}82%{transform:translate(calc(1px * var(--studio-text-vfx-intensity)), calc(-1px * var(--studio-text-vfx-intensity)));background-position:35%,120%}}@keyframes studioTextVfxScanJitter{0%,to{transform:translateY(0)}10%{transform:translateY(calc(-2px * var(--studio-text-vfx-intensity)))}22%{transform:translateY(calc(2px * var(--studio-text-vfx-intensity)))}44%{transform:translate(calc(1px * var(--studio-text-vfx-intensity)), calc(-1px * var(--studio-text-vfx-intensity)))}61%{transform:translate(calc(-1px * var(--studio-text-vfx-intensity)), calc(1px * var(--studio-text-vfx-intensity)))}79%{transform:translateY(calc(-1px * var(--studio-text-vfx-intensity)))}}@keyframes studioTextVfxSignalDrop{0%,to{opacity:1;transform:translate(0)}12%{opacity:.35;transform:translate(calc(-2px * var(--studio-text-vfx-intensity)), 0)}16%{opacity:1}39%{opacity:.68;transform:translate(calc(3px * var(--studio-text-vfx-intensity)), calc(1px * var(--studio-text-vfx-intensity)))}45%{opacity:.2}49%{opacity:1}73%{opacity:.76}}@keyframes studioTextVfxPixelSort{0%,to{background-position:0%,0%;transform:translate(0)}18%{transform:translateX(calc(1px * var(--studio-text-vfx-intensity)));background-position:80%,20%}36%{transform:translateX(calc(-2px * var(--studio-text-vfx-intensity)));background-position:15%,100%}54%{background-position:120%,35%}78%{transform:translateX(calc(2px * var(--studio-text-vfx-intensity)));background-position:45%,140%}}@keyframes studioTextVfxCrtFlicker{0%,to{opacity:.94;filter:brightness()}8%{opacity:1;filter:brightness(calc(1 + .28 * var(--studio-text-vfx-intensity)))}17%{opacity:.72}24%{opacity:1}51%{opacity:.88;filter:brightness(.85)}69%{opacity:1}84%{opacity:.78}}@keyframes studioTextVfxCyberCorrupt{0%,to{transform:translate(0)skew(0)}11%{transform:translate(calc(3px * var(--studio-text-vfx-intensity)), 0) skewX(7deg)}25%{transform:translate(calc(-4px * var(--studio-text-vfx-intensity)), calc(-1px * var(--studio-text-vfx-intensity))) skewX(-8deg)}38%{transform:translate(0, calc(2px * var(--studio-text-vfx-intensity))) skewX(0deg);opacity:.74}52%{transform:translate(calc(5px * var(--studio-text-vfx-intensity)), calc(1px * var(--studio-text-vfx-intensity))) skewX(5deg);opacity:1}77%{transform:translate(calc(-2px * var(--studio-text-vfx-intensity)), 0) skewX(-3deg)}}@keyframes studioTextVfxStaticBurst{0%,to{opacity:.95;filter:brightness();transform:translate(0)}13%{opacity:.55;filter:brightness(1.8);transform:translate(calc(1px * var(--studio-text-vfx-intensity)), 0)}19%{opacity:1}34%{opacity:.38;filter:brightness(2.2);transform:translate(calc(-2px * var(--studio-text-vfx-intensity)), calc(1px * var(--studio-text-vfx-intensity)))}41%{opacity:1;filter:brightness()}68%{opacity:.7}}@keyframes studioTextVfxTerminalBug{0%,to{background-position:0 0,0%;transform:translate(0)}16%{transform:translateX(calc(-1px * var(--studio-text-vfx-intensity)));background-position:0 80%,30%}32%{opacity:.82;background-position:0 20%,90%}58%{transform:translateX(calc(2px * var(--studio-text-vfx-intensity)));opacity:1;background-position:0 160%,10%}84%{background-position:0 45%,120%}}@keyframes studioTextVfxCompressionArtifact{0%,to{background-position:0%,0 0;transform:translate(0)}20%{transform:translate(calc(2px * var(--studio-text-vfx-intensity)), 0);background-position:70%,0 40%}40%{transform:translate(calc(-3px * var(--studio-text-vfx-intensity)), calc(1px * var(--studio-text-vfx-intensity)));background-position:15%,0 100%}64%{background-position:110%,0 20%}86%{transform:translate(calc(1px * var(--studio-text-vfx-intensity)), calc(-1px * var(--studio-text-vfx-intensity)));background-position:35%,0 130%}}@keyframes studioTextVfxChromaShift{0%,to{transform:translate(0)}25%{transform:translate(calc(1px * var(--studio-text-vfx-intensity)), 0)}50%{transform:translate(calc(-1px * var(--studio-text-vfx-intensity)), calc(1px * var(--studio-text-vfx-intensity)))}75%{transform:translate(calc(1px * var(--studio-text-vfx-intensity)), calc(-1px * var(--studio-text-vfx-intensity)))}}@keyframes studioTextVfxHologram{0%{opacity:.86;background-position:0 120%,0%}50%{opacity:1;background-position:0 0,100%}to{opacity:.88;background-position:0 -120%,0%}}@keyframes studioTextVfxSciFiScan{0%{background-position:0 0,0%}to{background-position:0 100%,100%}}@keyframes studioTextVfxFantasyShimmer{0%,to{filter:brightness();background-position:0%}50%{filter:brightness(calc(1 + .35 * var(--studio-text-vfx-intensity)));background-position:100%}}@keyframes studioTextVfxEmber{0%,to{opacity:.92;text-shadow:0 0 5px var(--studio-text-vfx-a), 0 0 15px var(--studio-text-vfx-b)}20%{opacity:1;text-shadow:0 0 9px var(--studio-text-vfx-c), 0 0 24px var(--studio-text-vfx-a)}45%{opacity:.84;text-shadow:0 0 4px var(--studio-text-vfx-b), 0 0 14px var(--studio-text-vfx-a)}70%{opacity:1;text-shadow:0 0 11px var(--studio-text-vfx-c), 0 0 28px var(--studio-text-vfx-b)}}@keyframes studioTextVfxFrostAura{0%,to{filter:brightness();background-position:0%}50%{filter:brightness(calc(1 + .22 * var(--studio-text-vfx-intensity)));background-position:100%}}@keyframes studioTextVfxVoidWarp{0%,to{background-position:0 45%;transform:scale(1)}50%{transform:scale(calc(1 + .015 * var(--studio-text-vfx-intensity)));background-position:100% 55%}}@keyframes studioTextVfxPlasmaWave{0%,to{filter:saturate();background-position:0%,100%,0%}50%{filter:saturate(calc(1 + .5 * var(--studio-text-vfx-intensity)));background-position:100% 20%,0 80%,100%}}@keyframes studioTextVfxMatrixRain{0%{background-position:0 0,0%}to{background-position:0 180%,100%}}@keyframes studioTextVfxArcLightning{0%,to{opacity:.92;transform:translate(0)}12%{opacity:1;transform:translate(calc(1px * var(--studio-text-vfx-intensity)), 0)}18%{opacity:.76;text-shadow:0 0 2px var(--studio-text-vfx-a), 0 0 30px var(--studio-text-vfx-c)}36%{opacity:1;transform:translate(calc(-1px * var(--studio-text-vfx-intensity)), calc(1px * var(--studio-text-vfx-intensity)))}62%{opacity:.86}70%{opacity:1;text-shadow:0 0 12px var(--studio-text-vfx-c), 0 0 34px var(--studio-text-vfx-a)}}@keyframes studioTextVfxToxicSlime{0%,to{filter:saturate();background-position:0 0}50%{filter:saturate(calc(1 + .45 * var(--studio-text-vfx-intensity)));background-position:0 100%}}@keyframes studioTextVfxBloodCurse{0%,to{opacity:.9;transform:translateY(0)}20%{opacity:1;transform:translateY(calc(1px * var(--studio-text-vfx-intensity)))}45%{opacity:.8;text-shadow:0 0 5px var(--studio-text-vfx-b), 0 0 18px var(--studio-text-vfx-a)}76%{opacity:1;transform:translateY(calc(-1px * var(--studio-text-vfx-intensity)))}}@keyframes studioTextVfxSolarFlare{0%,to{filter:brightness();background-position:0%}50%{filter:brightness(calc(1 + .55 * var(--studio-text-vfx-intensity)));background-position:100%}}@keyframes studioTextVfxStarfield{0%,to{filter:brightness();background-position:0 0,16px 12px,0%}50%{filter:brightness(calc(1 + .35 * var(--studio-text-vfx-intensity)));background-position:18px 25px,0 0,100%}}@keyframes studioTextVfxPrismSparkle{0%,to{filter:brightness();background-position:0%}42%{filter:brightness(calc(1 + .5 * var(--studio-text-vfx-intensity)));background-position:80%}58%{filter:brightness(calc(1 + .18 * var(--studio-text-vfx-intensity)));background-position:100%}}@keyframes studioTextVfxRunePulse{0%,to{filter:brightness(.92);background-position:0%,0%}50%{filter:brightness(calc(1 + .4 * var(--studio-text-vfx-intensity)));background-position:100%,100%}}@keyframes studioTextVfxShadowHaunt{0%,to{opacity:.9;background-position:0 55%}50%{opacity:1;background-position:100% 45%}}@keyframes studioTextVfxChromeSweep{0%,to{filter:contrast();background-position:0%}50%{filter:contrast(calc(1 + .35 * var(--studio-text-vfx-intensity)));background-position:100%}}@keyframes studioTextVfxCandyPop{0%,to{background-position:0%;transform:translateY(0)}40%{transform:translateY(calc(-1px * var(--studio-text-vfx-intensity)));background-position:100%}70%{transform:translateY(calc(1px * var(--studio-text-vfx-intensity)))}}@keyframes studioTextVfxQuantumNoise{0%,to{background-position:0%,0%;transform:translate(0)}18%{transform:translate(calc(1px * var(--studio-text-vfx-intensity)), 0);background-position:30%,80%}37%{transform:translate(calc(-1px * var(--studio-text-vfx-intensity)), calc(1px * var(--studio-text-vfx-intensity)));background-position:80%,10%}61%{transform:translate(0, calc(-1px * var(--studio-text-vfx-intensity)));background-position:15%,100%}}@keyframes studioTextVfxCrystalRefraction{0%,to{filter:brightness();background-position:0%,0%}50%{filter:brightness(calc(1 + .32 * var(--studio-text-vfx-intensity)));background-position:100%,100%}}@keyframes studioTextHoverFadeUp{0%{opacity:0;filter:blur(2px);transform:translateY(.42em)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes studioTextHoverFadeIn{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}@keyframes studioTextHoverSlideUp{0%{opacity:0;transform:translateY(.9em)}to{opacity:1;transform:translateY(0)}}@keyframes studioTextHoverSlideLeft{0%{opacity:0;transform:translate(.75em)}to{opacity:1;transform:translate(0)}}@keyframes studioTextHoverSlideRight{0%{opacity:0;transform:translate(-.75em)}to{opacity:1;transform:translate(0)}}@keyframes studioTextHoverPop{0%{opacity:0;filter:blur(1px);transform:scale(.55)}62%{opacity:1;filter:blur();transform:scale(1.16)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes studioTextHoverWave{0%,to{transform:translateY(0)}40%{transform:translateY(calc(-.26em - .18em * var(--studio-text-hover-intensity)))}72%{transform:translateY(.08em)}}@keyframes studioTextHoverFlip{0%{opacity:0;filter:blur(2px);transform:perspective(12em)rotateX(-92deg)}58%{opacity:1;filter:blur();transform:perspective(12em)rotateX(18deg)}to{opacity:1;filter:blur();transform:perspective(12em)rotateX(0)}}@keyframes studioTextHoverBlurIn{0%{opacity:0;filter:blur(calc(4px + 8px * var(--studio-text-hover-intensity)));transform:scale(1.22)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes studioTextHoverGlitch{0%{opacity:.2;transform:translate(calc(-.08em * var(--studio-text-hover-intensity)), 0);text-shadow:-.06em 0 var(--studio-text-vfx-a), .06em 0 var(--studio-text-vfx-b)}22%{opacity:1;transform:translate(calc(.09em * var(--studio-text-hover-intensity)), calc(-.03em * var(--studio-text-hover-intensity)))}45%{transform:translate(calc(-.12em * var(--studio-text-hover-intensity)), calc(.04em * var(--studio-text-hover-intensity))) skewX(-7deg);text-shadow:.08em 0 var(--studio-text-vfx-a), -.08em 0 var(--studio-text-vfx-b)}72%{transform:translate(calc(.04em * var(--studio-text-hover-intensity)), 0) skewX(4deg)}to{opacity:1;text-shadow:inherit;transform:translate(0)skew(0)}}@keyframes studioTextHoverGlitchRise{0%{opacity:0;filter:blur(3px);text-shadow:-.08em 0 var(--studio-text-vfx-a), .08em 0 var(--studio-text-vfx-b);transform:translateY(.5em)skew(-8deg)}28%{opacity:1;transform:translate(calc(.08em * var(--studio-text-hover-intensity)), calc(.16em * var(--studio-text-hover-intensity))) skewX(8deg);filter:blur()}58%{transform:translate(calc(-.08em * var(--studio-text-hover-intensity)), calc(-.06em * var(--studio-text-hover-intensity))) skewX(-5deg);text-shadow:.08em 0 var(--studio-text-vfx-a), -.08em 0 var(--studio-text-vfx-b)}to{opacity:1;filter:blur();text-shadow:inherit;transform:translate(0)skew(0)}}@keyframes studioTextHoverMatrixRain{0%{opacity:0;filter:blur(2px);color:#22c55e;text-shadow:0 0 .2em #22c55e,0 0 .55em #86efac;transform:translateY(-.75em)}18%{opacity:.42;color:#bef264;transform:translateY(.35em)skew(8deg)}36%{opacity:1;filter:blur();transform:translateY(-.12em)skew(-6deg)}62%{color:#4ade80;text-shadow:0 0 .12em #22c55e,0 0 .38em #bef264;transform:translateY(.04em)}to{opacity:1;filter:blur();color:inherit;text-shadow:inherit;transform:translateY(0)skew(0)}}@keyframes studioTextHoverTypewriter{0%{opacity:0;filter:brightness(2.4)}45%{opacity:1;filter:brightness(2.1);text-shadow:0 0 .45em}to{opacity:1;filter:brightness();text-shadow:inherit}}@keyframes studioTextHoverScanline{0%{opacity:0;filter:brightness(2.2)blur(2px);text-shadow:0 -.18em 0 var(--studio-text-vfx-c), 0 0 .45em var(--studio-text-vfx-a);transform:translateY(-.2em)scaleY(.12)}45%{opacity:1;filter:brightness(1.7)blur();transform:translateY(.08em)scaleY(1.15)}to{opacity:1;filter:brightness();text-shadow:inherit;transform:translateY(0)scaleY(1)}}@keyframes studioTextHoverNeonSpark{0%{opacity:.25;text-shadow:0 0 .2em var(--studio-text-vfx-a), 0 0 .7em var(--studio-text-vfx-b);transform:scale(.78)}22%{opacity:1;filter:brightness(2.2);transform:scale(1.18)rotate(-2deg)}38%{opacity:.62;transform:scale(.94)rotate(2deg)}64%{opacity:1;text-shadow:0 0 .28em var(--studio-text-vfx-c), 0 0 .95em var(--studio-text-vfx-a);transform:scale(1.06)}to{opacity:1;filter:brightness();text-shadow:inherit;transform:scale(1)rotate(0)}}@keyframes studioTextHoverEmberRise{0%{opacity:0;filter:blur(3px);color:#f97316;text-shadow:0 0 .28em #f97316,0 0 .75em #ef4444;transform:translateY(.65em)scale(.84)}50%{opacity:1;filter:blur()brightness(1.65);transform:translateY(-.12em)scale(1.08)}to{opacity:1;filter:blur()brightness();color:inherit;text-shadow:inherit;transform:translateY(0)scale(1)}}@keyframes studioTextHoverFrostMaterialize{0%{opacity:0;filter:blur(5px)brightness(1.8);color:#bfdbfe;text-shadow:0 0 .25em #e0f2fe,0 0 .75em #38bdf8;transform:scale(1.12)}55%{opacity:1;filter:blur(.5px)brightness(1.35);transform:scale(.96)}to{opacity:1;filter:blur()brightness();color:inherit;text-shadow:inherit;transform:scale(1)}}@keyframes studioTextHoverSpectralSmoke{0%{opacity:0;filter:blur(7px);color:#c4b5fd;text-shadow:0 0 .65em #a78bfa;transform:translateY(.38em)translate(-.1em)scale(1.18)}48%{opacity:.72;filter:blur(2px);transform:translateY(-.08em)translate(.08em)scale(1.05)}to{opacity:1;filter:blur();color:inherit;text-shadow:inherit;transform:translateY(0)translate(0)scale(1)}}@keyframes studioTextHoverPixelBuild{0%{opacity:0;filter:contrast(3)blur(2px);transform:translateY(.22em)scale(.82)}25%{opacity:.35;transform:translate(calc(-.08em * var(--studio-text-hover-intensity)), 0) scale(1.08)}50%{opacity:.8;transform:translate(calc(.08em * var(--studio-text-hover-intensity)), calc(-.05em * var(--studio-text-hover-intensity))) scale(.95)}75%{opacity:1;filter:contrast(1.8)blur();transform:translate(0)scale(1.05)}to{opacity:1;filter:contrast()blur();transform:translate(0)scale(1)}}@keyframes studioTextHoverRuneFlare{0%{opacity:0;filter:blur(2px)brightness(2);color:#fbbf24;text-shadow:0 0 .22em #fbbf24,0 0 .9em #c084fc;transform:scale(.72)rotate(-8deg)}46%{opacity:1;filter:blur()brightness(1.9);transform:scale(1.2)rotate(3deg)}to{opacity:1;filter:brightness();color:inherit;text-shadow:inherit;transform:scale(1)rotate(0)}}@keyframes studioTextHoverCyberScramble{0%{opacity:0;transform:translate(calc(-.18em * var(--studio-text-hover-intensity)), calc(.14em * var(--studio-text-hover-intensity))) skewX(14deg);filter:hue-rotate(80deg)contrast(2);text-shadow:-.08em 0 #00f5ff,.08em 0 #ff2bd6}18%{opacity:1;transform:translate(calc(.16em * var(--studio-text-hover-intensity)), calc(-.1em * var(--studio-text-hover-intensity))) skewX(-12deg)}36%{transform:translate(calc(-.1em * var(--studio-text-hover-intensity)), 0) skewX(8deg);text-shadow:.08em 0 #00f5ff,-.08em 0 #ff2bd6}68%{transform:translate(calc(.04em * var(--studio-text-hover-intensity)), calc(.05em * var(--studio-text-hover-intensity))) skewX(-4deg)}to{opacity:1;filter:hue-rotate()contrast();text-shadow:inherit;transform:translate(0)skew(0)}}@keyframes studioTextHoverLetterSearchFinal{0%,82%{opacity:0;filter:blur(.05em)brightness(1.6)}to{opacity:1;filter:blur()brightness()}}@keyframes studioTextHoverLetterSearchGlyph{0%{opacity:0;transform:translateY(calc(-.16em * var(--studio-text-hover-intensity))) scale(.92);filter:blur(.02em)brightness(1.8)}18%{opacity:1;transform:translate(calc(-.05em * var(--studio-text-hover-intensity)), calc(.04em * var(--studio-text-hover-intensity))) scale(1.08)}62%{opacity:1;transform:translate(calc(.05em * var(--studio-text-hover-intensity)), calc(-.03em * var(--studio-text-hover-intensity))) scale(.96);filter:blur()brightness(2)}to{opacity:0;filter:blur()brightness();transform:translateY(0)scale(1)}}@keyframes studioTextHoverDissolveReveal{0%{opacity:0;filter:blur(8px)contrast(.4)brightness(1.6);transform:translateY(.28em)scale(1.14)}42%{opacity:.55;filter:blur(3px)contrast(.85)brightness(1.2);transform:translateY(-.04em)scale(1.04)}to{opacity:1;filter:blur()contrast()brightness();transform:translateY(0)scale(1)}}@keyframes studioTextHoverPixelDissolve{0%{opacity:0;filter:contrast(4)blur(3px);transform:translateY(.2em)scale(.72)}20%{opacity:.25;transform:translate(calc(-.06em * var(--studio-text-hover-intensity)), .04em) scale(1.12)}45%{opacity:.62;transform:translate(calc(.05em * var(--studio-text-hover-intensity)), -.03em) scale(.88);filter:contrast(2.4)blur(1px)}70%{opacity:.92;filter:contrast(1.4)blur();transform:translate(0)scale(1.06)}to{opacity:1;filter:contrast()blur();transform:translate(0)scale(1)}}@keyframes studioTextHoverSmokeDissolve{0%{opacity:0;filter:blur(9px);color:#cbd5e1;text-shadow:0 0 .8em #94a3b8d9;transform:translateY(.42em)scale(1.2)}38%{opacity:.58;filter:blur(3px);transform:translateY(-.06em)scale(1.06)}to{opacity:1;filter:blur();color:inherit;text-shadow:inherit;transform:translateY(0)scale(1)}}@keyframes studioTextGlitchChromaScatterCharMain{0%,to{opacity:1;transform:none}8%{opacity:.94;transform:translateY(-1px)skew(-5deg)}10%{transform:translate(1px,1px)skew(4deg)}12%{opacity:1;transform:none}72%{opacity:.95;transform:translateY(-1px)skew(-4deg)}74%{transform:translate(-1px,1px)skew(3deg)}76%{opacity:1;transform:none}}@keyframes studioTextGlitchChromaScatterCharR{0%,13%,77%,to{opacity:0;clip-path:inset(0);transform:translate(-1px)}8%{opacity:.88;clip-path:inset(12% 0 52%);transform:translate(-3px,1px)}10%{opacity:.78;clip-path:inset(52% 0 12%);transform:translate(-3px,-1px)}12%{opacity:0;clip-path:inset(0);transform:translate(-1px)}72%{opacity:.86;clip-path:inset(20% 0 44%);transform:translate(-4px)}74%{opacity:.76;clip-path:inset(44% 0 20%);transform:translate(-3px,1px)}76%{opacity:0;clip-path:inset(0);transform:translate(-1px)}}@keyframes studioTextGlitchChromaScatterCharB{0%,13%,77%,to{opacity:0;clip-path:inset(0);transform:translate(1px)}8%{opacity:.88;clip-path:inset(14% 0 50%);transform:translate(3px,-1px)}10%{opacity:.78;clip-path:inset(50% 0 14%);transform:translate(3px,1px)}12%{opacity:0;clip-path:inset(0);transform:translate(1px)}72%{opacity:.86;clip-path:inset(22% 0 42%);transform:translate(4px)}74%{opacity:.76;clip-path:inset(42% 0 22%);transform:translate(3px,-1px)}76%{opacity:0;clip-path:inset(0);transform:translate(1px)}}@keyframes studioTextGlitchChromaScatterSyncWrap{0%,41%,49%,83%,91%,to{transform:none}44%{transform:translateY(-1px)skew(-6deg)}46%{transform:translate(1px,1px)skew(5deg)}48%{transform:translate(-1px)}86%{transform:translateY(-1px)skew(-5deg)}88%{transform:translate(-1px,1px)skew(4deg)}90%{transform:none}}@keyframes studioTextGlitchChromaScatterSyncFilter{0%,41%,49%,83%,91%,to{filter:none}44%{filter:drop-shadow(-3px 0 #ff4d6dbf)drop-shadow(3px 0 #22d3eebf)}46%{filter:drop-shadow(-4px 1px #ff4d6dd9)drop-shadow(4px -1px #22d3eed9)}48%{filter:none}86%{filter:drop-shadow(-3px 0 #ff4d6db8)drop-shadow(3px 0 #22d3eeb8)}88%{filter:drop-shadow(-4px 1px #ff4d6dd1)drop-shadow(4px -1px #22d3eed1)}90%{filter:none}}@media (prefers-reduced-motion:reduce){.studio-text-vfx.studio-text-vfx--gradient-shift,.studio-text-vfx.studio-text-vfx--diagonal-gradient-sweep,.studio-text-vfx.studio-text-vfx--rainbow-cycle,.studio-text-vfx.studio-text-vfx--hologram-scan,.studio-text-vfx.studio-text-vfx--sci-fi-scan,.studio-text-vfx.studio-text-vfx--fantasy-shimmer,.studio-text-vfx.studio-text-vfx--frost-aura,.studio-text-vfx.studio-text-vfx--void-warp,.studio-text-vfx.studio-text-vfx--plasma-wave,.studio-text-vfx.studio-text-vfx--matrix-rain,.studio-text-vfx.studio-text-vfx--neon-pulse,.studio-text-vfx.studio-text-vfx--ember-flicker{background-position:50%!important;animation:none!important}.studio-text-hover-anim__char{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.studio-text-hover-anim--glitch-chroma-scatter,.studio-text-glitch-chroma-scatter__char-main,.studio-text-glitch-chroma-scatter__char:before,.studio-text-glitch-chroma-scatter__char:after{filter:none!important;animation:none!important;transform:none!important}}.interface-studio__motion-enter--flip-x{perspective:720px;transform-style:preserve-3d}@keyframes studio-motion-enter-fade-in{0%{opacity:0}to{opacity:1}}@keyframes studio-motion-enter-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes studio-motion-enter-fade-down{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes studio-motion-enter-zoom-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes studio-motion-enter-zoom-out{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes studio-motion-enter-slide-left{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes studio-motion-enter-slide-right{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes studio-motion-enter-bounce-in{0%{opacity:0;transform:scale(.86)}58%{opacity:1;transform:scale(1.04)}to{transform:scale(1)}}@keyframes studio-motion-enter-flip-x{0%{opacity:0;transform:rotateY(88deg)}to{opacity:1;transform:rotateY(0)}}@keyframes studio-motion-idle-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes studio-motion-idle-float-xy{0%{transform:translate(0)}50%{transform:translate(6px,-8px)}to{transform:translate(0)}}@keyframes studio-motion-idle-drift{0%{transform:translate(0)}50%{transform:translate(10px,-6px)}to{transform:translate(0)}}@keyframes studio-motion-idle-pulse-scale{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes studio-motion-idle-pulse-opacity{0%,to{opacity:1}50%{opacity:.78}}@keyframes studio-motion-idle-wobble{0%,to{transform:rotate(0)}33%{transform:rotate(-2.2deg)}66%{transform:rotate(2.2deg)}}@keyframes studio-motion-idle-rock{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg)}}@keyframes studio-motion-idle-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes studio-motion-idle-blink-soft{0%,to{opacity:1}50%{opacity:.88}}.interface-studio__motion-hover{transition:transform var(--studio-motion-hover-ms,.22s) var(--studio-motion-hover-easing,ease), filter var(--studio-motion-hover-ms,.22s) var(--studio-motion-hover-easing,ease)}.interface-studio__motion-hover--lift:hover{transform:translateY(-5px)}.interface-studio__motion-hover--grow:hover{transform:scale(1.06)}.interface-studio__motion-hover--tilt:hover{transform:rotate(-2.5deg)}.interface-studio__motion-hover--tilt-3d{transform-origin:50%;width:100%;min-width:0;height:100%;min-height:0;transition:none}.interface-studio__motion-hover--tilt-3d:hover,.interface-studio__motion-hover--tilt-3d.interface-studio__motion-hover--tilt-3d-active,.is-zone-hover-active .interface-studio__motion-hover--tilt-3d,.tb-card-state-motion-stack--contour-hover .interface-studio__motion-hover--tilt-3d{transform:rotateX(var(--studio-tilt3d-rx,5deg)) rotateY(var(--studio-tilt3d-ry,-3deg)) translateY(-4px);box-shadow:0 14px 22px #02061761}.interface-studio__motion-hover--tilt-3d.interface-studio__motion-hover--tilt-3d-active,.tb-card-state-motion-stack--contour-hover .interface-studio__motion-hover--tilt-3d{will-change:transform}.interface-studio__motion-hover--press:hover{transform:translateY(2px)scale(.98)}@media (prefers-reduced-motion:reduce){.interface-studio__motion-enter,.interface-studio__motion-idle{animation:none!important}.interface-studio__motion-hover{transition:none!important}.interface-studio__motion-hover--lift:hover,.interface-studio__motion-hover--grow:hover,.interface-studio__motion-hover--tilt:hover,.interface-studio__motion-hover--tilt-3d:hover,.interface-studio__motion-hover--tilt-3d.interface-studio__motion-hover--tilt-3d-active,.is-zone-hover-active .interface-studio__motion-hover--tilt-3d,.tb-card-state-motion-stack--contour-hover .interface-studio__motion-hover--tilt-3d,.interface-studio__motion-hover--press:hover,.interface-studio__motion-hover--glow:hover,.interface-studio__motion-hover--bounce:hover,.interface-studio__motion-hover--slide-up:hover,.interface-studio__motion-hover--pulse:hover,.interface-studio__motion-hover--brighten:hover,.interface-studio__motion-hover--skew:hover,.interface-studio__motion-hover--shrink:hover,.interface-studio__motion-hover--rotate-nudge:hover{filter:none!important;transform:none!important}}@keyframes studio-motion-enter-fade-left{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes studio-motion-enter-fade-right{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes studio-motion-enter-spin-in{0%{opacity:0;transform:rotate(-180deg)scale(.7)}to{opacity:1;transform:rotate(0)scale(1)}}.interface-studio__motion-enter--flip-y{perspective:720px;transform-style:preserve-3d}@keyframes studio-motion-enter-flip-y{0%{opacity:0;transform:rotateX(88deg)}to{opacity:1;transform:rotateX(0)}}@keyframes studio-motion-enter-elastic-in{0%{opacity:0;transform:scale(.5)}55%{opacity:1;transform:scale(1.08)}75%{transform:scale(.96)}to{transform:scale(1)}}@keyframes studio-motion-enter-pop-in{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes studio-motion-enter-blur-in{0%{opacity:0;filter:blur(10px);transform:scale(1.04)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes studio-motion-enter-skew-in{0%{opacity:0;transform:skew(-12deg)translateY(8px)}to{opacity:1;transform:skew(0)translateY(0)}}@keyframes studio-motion-enter-slam-down{0%{opacity:0;transform:translateY(-36px)scale(1.05)}70%{opacity:1;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes studio-motion-enter-unravel{0%{opacity:0;transform-origin:top;transform:scaleY(.2)scaleX(1.1)}to{opacity:1;transform:scaleY(1)scaleX(1)}}@keyframes studio-motion-enter-rise-spin{0%{opacity:0;transform:translateY(24px)rotate(-12deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes studio-motion-enter-flash-in{0%{opacity:0;filter:brightness(3)}25%{opacity:1;filter:brightness(2)}to{opacity:1;filter:brightness()}}@keyframes studio-motion-idle-breathe-scale{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes studio-motion-idle-sway-wide{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-8px)rotate(-2deg)}75%{transform:translate(8px)rotate(2deg)}}@keyframes studio-motion-idle-jitter{0%,to{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,-2px)}80%{transform:translate(1px,2px)}}@keyframes studio-motion-idle-orbit{0%{transform:rotate(0)translate(4px)rotate(0)}to{transform:rotate(360deg)translate(4px)rotate(-360deg)}}@keyframes studio-motion-idle-heart-pulse{0%,to{transform:scale(1)}14%{transform:scale(1.06)}28%{transform:scale(1)}42%{transform:scale(1.04)}}@keyframes studio-motion-idle-shimmer{0%,to{filter:brightness()}50%{filter:brightness(1.25)}}@keyframes studio-motion-idle-pendulum{0%,to{transform-origin:top;transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes studio-motion-idle-zigzag{0%,to{transform:translate(0)}25%{transform:translate(6px,-4px)}50%{transform:translate(-6px,4px)}75%{transform:translate(4px,4px)}}@keyframes studio-motion-idle-levitate-spin{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(180deg)}to{transform:translateY(0)rotate(360deg)}}@keyframes studio-motion-idle-flicker{0%,to{opacity:1}45%{opacity:.82}50%{opacity:1}55%{opacity:.88}}@keyframes studio-motion-idle-wave-y{0%,to{transform:translateY(0)}25%{transform:translateY(-6px)}75%{transform:translateY(4px)}}@keyframes studio-motion-idle-glow-pulse{0%,to{filter:brightness()drop-shadow(0 0 #0000)}50%{filter:brightness(1.2)drop-shadow(0 0 12px #22d3ee73)}}.interface-studio__motion-hover--glow:hover{filter:brightness(1.2)drop-shadow(0 0 14px #22d3ee80)}.interface-studio__motion-hover--bounce:hover{animation:.42s studio-motion-hover-bounce;transform:translateY(-8px)}@keyframes studio-motion-hover-bounce{0%{transform:translateY(0)}45%{transform:translateY(-10px)}to{transform:translateY(-6px)}}.interface-studio__motion-hover--slide-up:hover{transform:translateY(-8px)}.interface-studio__motion-hover--pulse:hover{animation:.6s infinite studio-motion-hover-pulse}@keyframes studio-motion-hover-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.interface-studio__motion-hover--brighten:hover{filter:brightness(1.35)saturate(1.1)}.interface-studio__motion-hover--skew:hover{transform:skew(-4deg)translateY(-2px)}.interface-studio__motion-hover--shrink:hover{transform:scale(.94)}.interface-studio__motion-hover--rotate-nudge:hover{transform:rotate(3deg)translateY(-3px)}.is-zone-hover-active .interface-studio__motion-hover--glow{filter:brightness(1.2)drop-shadow(0 0 14px #22d3ee80)}.is-zone-hover-active .interface-studio__motion-hover--bounce{transform:translateY(-6px)}.is-zone-hover-active .interface-studio__motion-hover--slide-up{transform:translateY(-8px)}.is-zone-hover-active .interface-studio__motion-hover--pulse{animation:.6s infinite studio-motion-hover-pulse}.is-zone-hover-active .interface-studio__motion-hover--brighten{filter:brightness(1.35)saturate(1.1)}.is-zone-hover-active .interface-studio__motion-hover--skew{transform:skew(-4deg)translateY(-2px)}.is-zone-hover-active .interface-studio__motion-hover--shrink{transform:scale(.94)}.is-zone-hover-active .interface-studio__motion-hover--rotate-nudge{transform:rotate(3deg)translateY(-3px)}@media (prefers-reduced-motion:reduce){.interface-studio__motion-hover--bounce:hover,.interface-studio__motion-hover--pulse:hover,.is-zone-hover-active .interface-studio__motion-hover--bounce,.is-zone-hover-active .interface-studio__motion-hover--pulse{animation:none!important;transform:none!important}.interface-studio__motion-hover--glow:hover,.interface-studio__motion-hover--brighten:hover,.is-zone-hover-active .interface-studio__motion-hover--glow,.is-zone-hover-active .interface-studio__motion-hover--brighten{filter:none!important}}@keyframes studio-motion-enter-drop-in{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes studio-motion-enter-whip-right{0%{opacity:0;transform:translate(-48px)skew(8deg)}to{opacity:1;transform:translate(0)skew(0)}}@keyframes studio-motion-enter-whip-left{0%{opacity:0;transform:translate(48px)skew(-8deg)}to{opacity:1;transform:translate(0)skew(0)}}@keyframes studio-motion-enter-spiral-in{0%{opacity:0;transform:rotate(-540deg)scale(.2)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes studio-motion-enter-curtain-up{0%{opacity:0;transform-origin:bottom;transform:scaleY(.12)}to{opacity:1;transform:scaleY(1)}}@keyframes studio-motion-enter-curtain-down{0%{opacity:0;transform-origin:top;transform:scaleY(.12)}to{opacity:1;transform:scaleY(1)}}@keyframes studio-motion-enter-hinge-left{0%{opacity:0;transform-origin:0;transform:perspective(600px)rotateY(72deg)}to{opacity:1;transform:perspective(600px)rotateY(0)}}@keyframes studio-motion-enter-hinge-right{0%{opacity:0;transform-origin:100%;transform:perspective(600px)rotateY(-72deg)}to{opacity:1;transform:perspective(600px)rotateY(0)}}@keyframes studio-motion-enter-scatter-in{0%{opacity:0;filter:blur(4px);transform:scale(1.4)translate(12px,-8px)}to{opacity:1;filter:blur();transform:scale(1)translate(0)}}@keyframes studio-motion-enter-implode{0%{opacity:0;transform:scale(1.35)}60%{opacity:1;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes studio-motion-enter-arc-drop{0%{opacity:0;transform:translateY(-28px)rotate(-8deg)}70%{transform:translateY(3px)rotate(2deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes studio-motion-enter-zoom-spin{0%{opacity:0;transform:scale(.4)rotate(90deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes studio-motion-idle-bob-spin{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(180deg)}to{transform:translateY(0)rotate(360deg)}}@keyframes studio-motion-idle-micro-shake{0%,to{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,-1px)}80%{transform:translate(1px,1px)}}@keyframes studio-motion-idle-breathe-rotate{0%,to{transform:scale(1)rotate(-2deg)}50%{transform:scale(1.05)rotate(2deg)}}@keyframes studio-motion-idle-hover-drift{0%,to{transform:translate(0)}50%{transform:translate(5px,-7px)}}@keyframes studio-motion-idle-scale-wave{0%,to{transform:scale(1)}33%{transform:scale(1.04)}66%{transform:scale(.98)}}@keyframes studio-motion-idle-tilt-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes studio-motion-idle-figure-eight{0%{transform:translate(0)}25%{transform:translate(6px,-5px)}50%{transform:translateY(-10px)}75%{transform:translate(-6px,-5px)}to{transform:translate(0)}}@keyframes studio-motion-idle-bounce-soft{0%,to{transform:translateY(0)}50%{animation-timing-function:cubic-bezier(.34,1.4,.64,1);transform:translateY(-9px)}}@keyframes studio-motion-idle-pulse-skew{0%,to{transform:skew(0)scale(1)}50%{transform:skew(-3deg)scale(1.03)}}@keyframes studio-motion-idle-drift-fade{0%,to{opacity:1;transform:translate(0)}50%{opacity:.82;transform:translate(4px)}}@keyframes studio-motion-idle-spin-pulse{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.04)}to{transform:rotate(360deg)scale(1)}}@keyframes studio-motion-idle-elastic-yoyo{0%,to{transform:scale(1)}40%{transform:scale(1.08)}60%{transform:scale(.96)}}@keyframes studio-motion-idle-tidal-sway{0%,to{transform-origin:bottom;transform:rotate(-5deg)translateY(0)}50%{transform:rotate(5deg)translateY(-4px)}}@keyframes studio-motion-idle-charge-glow{0%,to{filter:brightness()drop-shadow(0 0 #0000)}50%{filter:brightness(1.25)drop-shadow(0 0 14px #22d3ee8c)}}@keyframes studio-motion-idle-swim{0%{transform:translate(0)rotate(0)}25%{transform:translate(8px,-6px)rotate(2deg)}50%{transform:translateY(-12px)rotate(0)}75%{transform:translate(-8px,-6px)rotate(-2deg)}to{transform:translate(0)rotate(0)}}@keyframes studio-motion-idle-tremor{0%,to{transform:translate(0)}10%{transform:translate(-1px)}20%{transform:translate(2px,-1px)}30%{transform:translate(-2px,1px)}40%{transform:translate(1px,1px)}50%{transform:translate(-1px,-1px)}}.interface-studio__motion-hover--wobble-hover:hover,.is-zone-hover-active .interface-studio__motion-hover--wobble-hover{animation:.35s ease-in-out infinite studio-motion-hover-wobble-hover}@keyframes studio-motion-hover-wobble-hover{0%,to{transform:rotate(0)translateY(-3px)}25%{transform:rotate(-4deg)translateY(-5px)}75%{transform:rotate(4deg)translateY(-5px)}}.interface-studio__motion-hover--flip-hover:hover,.is-zone-hover-active .interface-studio__motion-hover--flip-hover{transform:perspective(520px)rotateX(14deg)translateY(-6px)}.interface-studio__motion-hover--neon-lift:hover,.is-zone-hover-active .interface-studio__motion-hover--neon-lift{filter:brightness(1.35)drop-shadow(0 0 18px #22d3eebf)saturate(1.2);transform:translateY(-10px)}.interface-studio__motion-hover--sink:hover,.is-zone-hover-active .interface-studio__motion-hover--sink{filter:brightness(.9);transform:translateY(6px)scale(.96)}.interface-studio__motion-hover--expand:hover,.is-zone-hover-active .interface-studio__motion-hover--expand{transform:scale(1.1)}.interface-studio__motion-hover--contract:hover,.is-zone-hover-active .interface-studio__motion-hover--contract{transform:scale(.9)}.interface-studio__motion-hover--shake:hover,.is-zone-hover-active .interface-studio__motion-hover--shake{animation:.22s linear infinite studio-motion-hover-shake}@keyframes studio-motion-hover-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.interface-studio__motion-hover--color-shift:hover,.is-zone-hover-active .interface-studio__motion-hover--color-shift{filter:hue-rotate(40deg)saturate(1.35)brightness(1.2);transform:translateY(-4px)}.interface-studio__motion-hover--shadow-lift:hover,.is-zone-hover-active .interface-studio__motion-hover--shadow-lift{filter:drop-shadow(0 12px 16px #00000080);transform:translateY(-8px)}.interface-studio__motion-hover--roll-tilt:hover,.is-zone-hover-active .interface-studio__motion-hover--roll-tilt{transform:rotate(8deg)translateY(-5px)}.interface-studio__motion-hover--snap-up:hover,.is-zone-hover-active .interface-studio__motion-hover--snap-up{transition:transform .1s cubic-bezier(.2,1.5,.3,1);transform:translateY(-12px)}.interface-studio__motion-hover--magnet-pull:hover,.is-zone-hover-active .interface-studio__motion-hover--magnet-pull{filter:brightness(1.25)contrast(1.05);transform:scale(1.06)translateY(-7px)}@media (prefers-reduced-motion:reduce){.interface-studio__motion-hover--shake:hover,.interface-studio__motion-hover--wobble-hover:hover,.is-zone-hover-active .interface-studio__motion-hover--shake,.is-zone-hover-active .interface-studio__motion-hover--wobble-hover{animation:none!important;transform:translateY(-2px)!important}}.tb-undo-dock{z-index:520;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:fixed;bottom:90px;right:22px}.tb-undo-dock__btn{color:#e7ecff;letter-spacing:.01em;cursor:pointer;background:linear-gradient(#252e5cf2,#161c3aed);border:1px solid #a5b3ffa6;border-radius:8px;min-width:130px;padding:7px 12px;font-size:12px;font-weight:700}.tb-undo-dock__btn:disabled{opacity:.62;cursor:default}.tb-undo-dock__hint{text-align:right;color:#d8e0ffc7;max-width:170px;margin:0;font-size:10px;line-height:1.2}.tb-node-col__core{z-index:1;position:relative;overflow:visible}.tb-contour-vfx__overlay--node{border-radius:inherit;inset:0}.tb-contour-vfx__overlay--state-transition-exit{z-index:3;pointer-events:none}.tb-node-bar__interior-vfx{z-index:1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.tb-node-bar__interior-vfx .studio-card-interior-vfx-stack{position:absolute;inset:0}.tb-contour-vfx--node .tb-contour-vfx__content{z-index:3;position:relative}.tb-contour-vfx__zone-accent-bars{z-index:4;pointer-events:none;border-radius:inherit;box-sizing:border-box;position:absolute;inset:0;overflow:hidden}.tb-contour-vfx__zone-accent-bar{pointer-events:none;transition:background .16s,box-shadow .16s,opacity .16s;display:block;position:absolute}.tb-contour-vfx__zone-accent-bar--glow{min-width:2px;min-height:2px}.tb-contour-vfx__zone-accent-bar--inset{border:1px solid color-mix(in srgb, currentColor 12%, transparent)}.tb-contour-vfx__zone-accent-bar--corner{clip-path:polygon(0 0,100% 0,100% 100%,0 86%)}.tb-contour-vfx__zone-accent-bar--left.tb-contour-vfx__zone-accent-bar--corner{clip-path:polygon(0 0,100% 0,100% 86%,0 100%)}.tb-contour-vfx__zone-accent-bar--top.tb-contour-vfx__zone-accent-bar--corner{clip-path:polygon(0 0,100% 0,86% 100%,0 100%)}.tb-contour-vfx__zone-accent-bar--bottom.tb-contour-vfx__zone-accent-bar--corner{clip-path:polygon(0 0,86% 0,100% 100%,0 100%)}.tb-contour-vfx--node .studio-zone-contour-appear--ripple-out .studio-zone-contour-appear__path,.tb-contour-vfx--node .studio-zone-contour-appear--tb-node-break .studio-zone-contour-appear__path,.tb-contour-vfx--node .studio-zone-contour-appear--tb-break-reward .studio-zone-contour-appear__path{animation-name:tbContourNodeNoMove}@keyframes tbContourNodeNoMove{0%{opacity:0;stroke-dashoffset:100px}40%{opacity:var(--zone-contour-appear-opacity,1);filter:brightness(1.8)}to{opacity:var(--zone-contour-appear-opacity,1);stroke-dashoffset:0}}.tb-studio-zone-live--lane-node-bar>.tb-contour-vfx--node{width:100%;height:100%;position:absolute;inset:0}.tb-node-bar-shell.tb-contour-vfx--node{box-sizing:border-box;position:relative}.threadbreak-play__hand-card-overlay__center--hit{pointer-events:auto}.tb-hand-card--resource-pick .tb-hand-card__chrome,.tb-hand-card--resource-pick.tb-hand-card--has-art .tb-hand-card__chrome{padding-bottom:22px}.tb-hand-card__resource-pick-label{z-index:4;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#a7f3d0;pointer-events:none;margin:0;padding:5px 6px 6px;font-size:.58rem;font-weight:800;position:absolute;bottom:0;left:0;right:0}.threadbreak-play__hand-card-overlay__center--scout-discard,.threadbreak-play__hand-card-overlay__center--resource-pick{pointer-events:auto;cursor:pointer}.threadbreak-play__resource-hand-prompt{justify-content:center;align-items:flex-end;padding:0 12px;display:flex}.threadbreak-play__resource-hand-prompt .tb-base-dmg-text.threadbreak-play__resource-hand-prompt__text{text-align:center;letter-spacing:.1em;white-space:normal;max-width:min(56rem,100%);line-height:1.2;font-size:clamp(.88rem,1.35vw + .52rem,1.12rem)!important}.threadbreak-play__hand-card-overlay .tb-hand-card,.threadbreak-play__hand-card-overlay .tb-contour-vfx,.threadbreak-play__hand-card-overlay .tb-contour-vfx__overlay,.threadbreak-play__hand-card-overlay .tb-contour-vfx__content{pointer-events:none}@property --zone-contour-appear-color-a{syntax:"<color>";inherits:true;initial-value:#0000}@property --zone-contour-appear-color-b{syntax:"<color>";inherits:true;initial-value:#0000}.tb-contour-vfx--state-tween .studio-zone-contour-appear{transition-property:--zone-contour-appear-color-a,--zone-contour-appear-color-b,--zone-contour-appear-stroke,--zone-contour-appear-glow,--zone-contour-appear-opacity,filter;transition-duration:var(--tb-state-transition-ms,.28s);transition-timing-function:ease-in-out}.tb-contour-vfx--state-tween .studio-zone-contour-appear__path,.tb-contour-vfx--state-tween .studio-zone-contour-appear__glow-halo,.tb-contour-vfx--state-tween .studio-zone-contour-appear__glow-aura{transition-property:stroke,stroke-width,filter;transition-duration:var(--tb-state-transition-ms,.28s);transition-timing-function:ease-in-out}.tb-contour-vfx--state-tween .studio-zone-contour-appear--phase-enter .studio-zone-contour-appear__path,.tb-contour-vfx--state-tween .studio-zone-contour-appear--phase-enter .studio-zone-contour-appear__glow-halo,.tb-contour-vfx--state-tween .studio-zone-contour-appear--phase-enter .studio-zone-contour-appear__glow-aura,.tb-contour-vfx--state-tween .studio-zone-contour-appear--phase-idle .studio-zone-contour-appear__path,.tb-contour-vfx--state-tween .studio-zone-contour-appear--phase-idle .studio-zone-contour-appear__glow-halo,.tb-contour-vfx--state-tween .studio-zone-contour-appear--phase-idle .studio-zone-contour-appear__glow-aura{transition-property:stroke,stroke-width,filter}.tb-card-state-motion-stack{width:100%;min-width:0;height:100%;min-height:0;position:relative}.tb-card-state-motion-stack--tween.tb-card-state-motion-stack--contour-hover .interface-studio__motion-enter,.tb-card-state-motion-stack--tween.tb-card-state-motion-stack--contour-hover .interface-studio__motion-idle,.tb-card-state-motion-stack--tween.tb-card-state-motion-stack--contour-hover .interface-studio__motion-hover:not(.interface-studio__motion-hover--tilt-3d){transition:transform var(--tb-state-transition-ms,.22s) ease-out, filter var(--tb-state-transition-ms,.22s) ease-out}.tb-card-state-motion-stack--tween:not(.tb-card-state-motion-stack--contour-hover) .interface-studio__motion-enter,.tb-card-state-motion-stack--tween:not(.tb-card-state-motion-stack--contour-hover) .interface-studio__motion-idle,.tb-card-state-motion-stack--tween:not(.tb-card-state-motion-stack--contour-hover) .interface-studio__motion-hover:not(.interface-studio__motion-hover--tilt-3d){transition:transform var(--tb-state-hover-exit-ms,80ms) ease-in, filter var(--tb-state-hover-exit-ms,80ms) ease-in}.tb-card-state-motion-stack--contour-hover .interface-studio__motion-hover--tilt-3d{transform:rotateX(var(--studio-tilt3d-rx,5deg)) rotateY(var(--studio-tilt3d-ry,-3deg)) translateY(-4px);box-shadow:0 14px 22px #02061761}.tb-card-state-motion-stack--tween:not(.tb-card-state-motion-stack--contour-hover) .interface-studio__motion-hover--tilt-3d{transition:transform var(--tb-state-hover-exit-ms,80ms) ease-in, box-shadow var(--tb-state-hover-exit-ms,80ms) ease-in}.tb-contour-vfx--state-exit .tb-contour-vfx__overlay,.tb-contour-vfx--state-exit .tb-contour-vfx__contour-mount,.tb-contour-vfx--state-exit .tb-hand-card__contour-vfx,.tb-contour-vfx--state-exit .tb-hand-card__interior-vfx,.tb-contour-vfx--state-exit .studio-card-interior-vfx-stack,.tb-contour-vfx--state-exit .tb-vfx-surface-overlay,.tb-contour-vfx--state-exit .tb-contour-vfx__prism-overlay,.tb-contour-vfx--state-exit .tb-contour-vfx__zone-accent-bars,.tb-contour-vfx--state-exit .tb-contour-vfx__tutorial-focus{opacity:0;filter:none;transition:opacity var(--tb-state-exit-ms,.52s) cubic-bezier(.33, 1, .45, 1), filter var(--tb-state-exit-ms,.52s) cubic-bezier(.33, 1, .45, 1);pointer-events:none}.tb-contour-vfx--state-exit.tb-contour-vfx--exit-contour-only .tb-hand-card__interior-vfx,.tb-contour-vfx--state-exit.tb-contour-vfx--exit-contour-only .studio-card-interior-vfx-stack,.tb-contour-vfx--state-exit.tb-contour-vfx--exit-contour-only .tb-vfx-surface-overlay,.tb-contour-vfx--state-exit.tb-contour-vfx--exit-contour-only .tb-contour-vfx__prism-overlay,.tb-contour-vfx--state-exit.tb-contour-vfx--exit-contour-only .tb-contour-vfx__zone-accent-bars,.tb-contour-vfx--state-exit.tb-contour-vfx--exit-contour-only .tb-contour-vfx__tutorial-focus,.tb-contour-vfx--state-exit.tb-contour-vfx--exit-contour-only .tb-contour-vfx__interior-mount,.tb-contour-vfx--state-exit.tb-contour-vfx--exit-contour-only .tb-hand-card__dissolve-frame,.tb-contour-vfx--state-exit.tb-contour-vfx--exit-contour-only .tb-hand-card__chrome{opacity:1;filter:none;pointer-events:auto;transition:none}@media (prefers-reduced-motion:reduce){.tb-contour-vfx--state-tween .studio-zone-contour-appear,.tb-contour-vfx--state-tween .studio-zone-contour-appear__path,.tb-card-state-motion-stack--tween .interface-studio__motion-enter,.tb-card-state-motion-stack--tween .interface-studio__motion-idle,.tb-card-state-motion-stack--tween .interface-studio__motion-hover,.tb-card-hover-shell__preview--fixed{transition-duration:0s!important;animation-duration:0s!important}.tb-contour-vfx--state-exit .tb-contour-vfx__overlay,.tb-contour-vfx--state-exit .tb-contour-vfx__contour-mount,.tb-contour-vfx--state-exit .tb-hand-card__contour-vfx,.tb-contour-vfx--state-exit .tb-hand-card__interior-vfx,.tb-contour-vfx--state-exit .studio-card-interior-vfx-stack,.tb-contour-vfx--state-exit .tb-vfx-surface-overlay,.tb-contour-vfx--state-exit .tb-contour-vfx__prism-overlay,.tb-contour-vfx--state-exit .tb-contour-vfx__zone-accent-bars,.tb-contour-vfx--state-exit .tb-contour-vfx__tutorial-focus{opacity:0;transition-duration:0s!important}.threadbreak-play__leader-hp-digit__vfx--flash.tb-contour-vfx--state-exit .tb-contour-vfx__interior-mount,.threadbreak-play__leader-hp-digit__vfx--flash.tb-contour-vfx--state-exit .tb-contour-vfx__contour-mount,.threadbreak-play__leader-hp-digit__vfx--flash.tb-contour-vfx--state-exit .studio-zone-contour-appear-stack,.threadbreak-play__leader-hp-digit__vfx--flash.tb-contour-vfx--state-exit[data-inner-glow]:before,.tb-between-leaders__badge-vfx--flash.tb-contour-vfx--state-exit .tb-contour-vfx__interior-mount,.tb-between-leaders__badge-vfx--flash.tb-contour-vfx--state-exit .tb-contour-vfx__contour-mount,.tb-between-leaders__badge-vfx--flash.tb-contour-vfx--state-exit .studio-zone-contour-appear-stack,.tb-between-leaders__digit-vfx--flash.tb-contour-vfx--state-exit .tb-contour-vfx__interior-mount,.tb-between-leaders__digit-vfx--flash.tb-contour-vfx--state-exit .tb-contour-vfx__contour-mount,.tb-between-leaders__digit-vfx--flash.tb-contour-vfx--state-exit .studio-zone-contour-appear-stack,.tb-between-leaders__badge-vfx--flash.tb-contour-vfx--state-exit[data-inner-glow]:before,.tb-between-leaders__digit-vfx--flash.tb-contour-vfx--state-exit[data-inner-glow]:before{opacity:0;filter:none;transition-duration:0s!important}}.tb-contour-vfx[data-authored-contour] .tb-hand-card.tb-hand-card--selected,.tb-contour-vfx[data-authored-contour] .tb-hand-card.tb-hand-card--playable,.tb-contour-vfx[data-authored-contour] .tb-hand-card.tb-hand-card--ready,.tb-contour-vfx[data-authored-contour] .tb-hand-card.tb-hand-card--unplayable,.tb-contour-vfx[data-authored-contour] .tb-hand-card.tb-hand-card--scout{filter:none;opacity:1;border-color:#33415566;outline:none;transform:none;box-shadow:inset 0 1px #ffffff0f,0 6px 16px #02061773}.threadbreak-play{--tb-accent-cyan:#22d3ee;--tb-accent-violet:#c4b5fd;--tb-accent-gold:#fde68a;--tb-surface:#0f172ad1;--tb-surface-strong:#0f172af0;--tb-border:#c4b5fd38;--tb-border-cyan:#22d3ee47;--tb-text:#e2e8f0;--tb-text-muted:#94a3b8;--tb-panel-shadow:inset 0 0 0 1px #00000073, 0 16px 40px #0000008c, 0 0 32px #8b5cf61f, 0 0 48px #22d3ee14;--tb-hand-card-w:118px;--tb-hand-card-h:140px;z-index:4;pointer-events:none;color:var(--tb-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:absolute;inset:0}.threadbreak-play .tb-contour-vfx__overlay,.threadbreak-play .tb-hand-card__interior-vfx,.threadbreak-play .tb-contour-vfx__interior-mount{filter:brightness(1.22)saturate(1.12)}.threadbreak-play .tb-hand-card--unplayable{opacity:.94;filter:saturate(.82)brightness(.97)}.threadbreak-play__game-layer{z-index:1;isolation:isolate;pointer-events:auto;background:radial-gradient(90% 55% at 50% -10%,#38bdf814,#0000 55%),linear-gradient(#0b1220 0%,#060a12 48%,#04060c 100%);position:absolute;inset:0}.threadbreak-play__game-layer--studio{background:0 0}.threadbreak-play__studio-root{z-index:1;pointer-events:none;position:absolute;inset:0}html:not(.shell-board-tilt-disabled) .threadbreak-play{--tb-board-tilt-transform:perspective(min(1500px, 120vw)) rotateX(20deg) scale(.84) translateZ(0);--tb-board-tilt-origin:50% 44%}html:not(.shell-board-tilt-disabled) .threadbreak-play .threadbreak-play__studio-root{overflow:hidden}html:not(.shell-board-tilt-disabled) .threadbreak-play .threadbreak-play__studio-canvas,html:not(.shell-board-tilt-disabled) .threadbreak-play .threadbreak-play__studio-hud-overlays{transform-origin:var(--tb-board-tilt-origin);transform:var(--tb-board-tilt-transform);transition:transform .35s}@media (prefers-reduced-motion:reduce){html:not(.shell-board-tilt-disabled) .threadbreak-play .threadbreak-play__studio-canvas,html:not(.shell-board-tilt-disabled) .threadbreak-play .threadbreak-play__studio-hud-overlays{transition:none;transform:none}}html.shell-board-tilt-disabled .threadbreak-play .threadbreak-play__studio-canvas,html.shell-board-tilt-disabled .threadbreak-play .threadbreak-play__studio-hud-overlays{transition:none;transform:none}html:not(.shell-board-tilt-disabled) .threadbreak-play[data-phase=launcher] .threadbreak-play__studio-canvas,html:not(.shell-board-tilt-disabled) .threadbreak-play[data-phase=launcher] .threadbreak-play__studio-hud-overlays{transition:none!important;transform:none!important}.threadbreak-play__studio-root--fill-screen{overflow:hidden}.threadbreak-play__error{z-index:6;color:#fecaca;pointer-events:none;background:#7f1d1d80;border-radius:6px;margin:0;padding:4px 10px;font-size:.7rem;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.threadbreak-play .threadbreak-play__hud-root{z-index:3;pointer-events:none;position:absolute;inset:0}.shell-board--threadbreak-play .main-menu-fit-content{position:relative}.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone--tint,.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone--frame,.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone--none{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}:is(.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--panel),.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--log),.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--node-info)){border-radius:14px;position:relative;overflow:hidden}:is(.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--panel) .main-menu__studio-zone--glass,.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--log) .main-menu__studio-zone--glass,.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--node-info) .main-menu__studio-zone--glass,.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--panel) .main-menu__studio-zone--tint,.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--log) .main-menu__studio-zone--tint,.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--node-info) .main-menu__studio-zone--tint){-webkit-backdrop-filter:blur(10px);border:1px solid var(--tb-border)!important;box-shadow:var(--tb-panel-shadow)!important;background:radial-gradient(120% 80% at 50% 0,#22d3ee14,#0000 55%),linear-gradient(165deg,#1e293bb8 0%,#0f172ae0 100%)!important}.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--panel):before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--tb-accent-cyan), var(--tb-accent-violet));opacity:.85;height:2px;position:absolute;inset:0 0 auto}.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--log):before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--tb-accent-cyan), var(--tb-accent-violet));opacity:.85;height:2px;position:absolute;inset:0 0 auto}.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--node-info):before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--tb-accent-cyan), var(--tb-accent-violet));opacity:.85;height:2px;position:absolute;inset:0 0 auto}.shell-board--threadbreak-play .threadbreak-play__studio-runtime .interface-studio__runtime-item button.btn--menu{letter-spacing:.05em;min-height:0;padding:10px 14px;font-size:.78rem;font-weight:700;border-radius:10px!important}.shell-board--threadbreak-play .main-menu--threadbreak-hidden{visibility:hidden!important;pointer-events:none!important;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.shell-board--threadbreak-play .interface-studio__runtime:not(.threadbreak-play__studio-runtime){pointer-events:none!important;display:none!important}.shell-board--threadbreak-play .threadbreak-play__studio-root--menus-grid,.shell-board--threadbreak-play .threadbreak-play__studio-runtime--menus-grid,.shell-board--threadbreak-play [data-studio-playfield=menus-grid]{visibility:hidden!important;pointer-events:none!important;display:none!important}.threadbreak-play__studio-runtime{z-index:1}.threadbreak-play__studio-hud-overlays{z-index:2;pointer-events:none;overflow:visible}.threadbreak-play[data-phase=launcher] [data-studio-element-id=txt-1779729031249],.threadbreak-play[data-phase=launcher] [data-studio-element-id=txt-1779729191748-dm8ro1],.threadbreak-play[data-phase=mulligan] [data-studio-element-id=txt-1779729031249],.threadbreak-play[data-phase=mulligan] [data-studio-element-id=txt-1779729191748-dm8ro1],.threadbreak-play[data-phase=gameOver] [data-studio-element-id=txt-1779729031249],.threadbreak-play[data-phase=gameOver] [data-studio-element-id=txt-1779729191748-dm8ro1]{visibility:hidden!important;pointer-events:none!important;display:none!important}.threadbreak-play__studio-runtime .interface-studio__runtime-item{pointer-events:none}.threadbreak-play__studio-runtime .interface-studio__runtime-item button,.threadbreak-play__studio-runtime .interface-studio__runtime-item .interface-studio__runtime-hit{pointer-events:auto;cursor:pointer;z-index:1;position:relative}.threadbreak-play__studio-runtime .interface-studio__menu-btn-stack .interface-studio__motion-enter,.threadbreak-play__studio-runtime .interface-studio__menu-btn-stack .interface-studio__motion-idle,.threadbreak-play__studio-runtime .interface-studio__menu-btn-stack .interface-studio__motion-hover{pointer-events:none}.threadbreak-play__studio-runtime .interface-studio__menu-btn-stack button.btn--menu{pointer-events:auto}.threadbreak-play__studio-runtime .interface-studio__runtime-item.tb-action-btn--disabled button.btn--menu,.threadbreak-play__studio-runtime .interface-studio__runtime-item.tb-action-btn--disabled .interface-studio__runtime-hit{cursor:not-allowed}.threadbreak-play__studio-runtime .interface-studio__runtime-item.tb-action-btn--disabled button.btn--menu:disabled,.threadbreak-play__studio-runtime .interface-studio__runtime-item.tb-action-btn--disabled .interface-studio__runtime-hit:disabled{pointer-events:none}.threadbreak-play__studio-runtime .interface-studio__runtime-item.tb-action-btn--pressed .interface-studio__menu-btn-stack:not(:has(.interface-studio__motion-hover)){transition:transform 80ms ease-out;transform:scale(.98)}.threadbreak-play__studio-runtime .interface-studio__runtime-item.tb-action-btn--pressed .interface-studio__menu-btn-stack button.btn--menu.btn--secondary.interface-studio__menu-btn--fx:not(.btn--primary):not(.btn--tutorial):not(.btn--story):hover:not(:disabled),.threadbreak-play__studio-runtime .interface-studio__runtime-item.tb-action-btn--pressed .interface-studio__menu-btn-stack .is-zone-hover-active button.btn--menu.btn--secondary.interface-studio__menu-btn--fx:not(.btn--primary):not(.btn--tutorial):not(.btn--story):not(:disabled){background:var(--menu-btn-layout-bg)!important;color:var(--menu-btn-layout-text)!important;box-shadow:0 0 calc(var(--menu-btn-rest-glow,0) * 24px) var(--menu-btn-glow-color,#22d3ee), 0 1px 0 #02061773!important;transform:none!important}.threadbreak-play__studio-runtime .interface-studio__runtime-item.tb-action-btn--pressed .interface-studio__menu-btn-stack button.btn--menu.btn--secondary.interface-studio__menu-btn--fx:not(.btn--primary):not(.btn--tutorial):not(.btn--story):hover:not(:disabled) .btn__text,.threadbreak-play__studio-runtime .interface-studio__runtime-item.tb-action-btn--pressed .interface-studio__menu-btn-stack .is-zone-hover-active button.btn--menu.btn--secondary.interface-studio__menu-btn--fx:not(.btn--primary):not(.btn--tutorial):not(.btn--story):not(:disabled) .btn__text{color:var(--menu-btn-layout-text)!important;text-shadow:var(--menu-btn-rest-text-shadow,none)!important}.threadbreak-play[data-phase=mulligan] .interface-studio__runtime-item{pointer-events:none}.threadbreak-play[data-phase=mulligan] .interface-studio__runtime-item button,.threadbreak-play[data-phase=mulligan] .interface-studio__runtime-item .interface-studio__runtime-hit{pointer-events:auto;z-index:3}.tb-studio-zone-live--launcher .tb-mulligan-actions{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.tb-mulligan-actions__btn{pointer-events:auto;cursor:pointer;color:#cbd5e1;letter-spacing:.06em;text-transform:uppercase;background:#0f172a;border:1px solid #94a3b873;border-radius:10px;min-width:7.5rem;padding:10px 16px;font-size:.8rem;font-weight:700;transition:transform .12s,box-shadow .12s,border-color .12s,background .12s;box-shadow:0 1px #02061773}.tb-mulligan-actions__btn:hover{border-color:#67e8f98c;transform:translateY(-1px);box-shadow:0 8px 20px #22d3ee26}.tb-mulligan-actions__btn--primary{color:#ecfeff;background:linear-gradient(165deg,#0891b2d9 0%,#0f172afa 100%);border-color:#67e8f994;box-shadow:inset 0 1px #ffffff1f,0 0 20px #22d3ee33}.threadbreak-play__studio-runtime .tb-studio-zone-live-host:has(.tb-mulligan-actions){pointer-events:none}.threadbreak-play__studio-runtime .tb-studio-zone-live-host .tb-mulligan-actions,.threadbreak-play__studio-runtime .tb-studio-zone-live-host .tb-mulligan-actions__btn{pointer-events:auto}.threadbreak-play__studio-runtime .main-menu__studio-zone-shell[role=button],.threadbreak-play__studio-runtime .main-menu__studio-zone[role=button]{cursor:pointer}.threadbreak-play__studio-canvas{position:relative}.threadbreak-play__studio-runtime .tb-studio-zone-live-host{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:auto}.threadbreak-play__studio-runtime .main-menu__studio-zone-attached-host--zone-hidden{pointer-events:none}.threadbreak-play__studio-runtime .main-menu__studio-zone-attached-host--zone-hidden .main-menu__studio-zone-attached-layers{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.threadbreak-play__studio-runtime .main-menu__studio-zone-attached-layers{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.threadbreak-play__studio-runtime .main-menu__studio-zone-attached-item{box-sizing:border-box}.threadbreak-play__studio-runtime .main-menu__studio-zone-attached-item--pe-none,.threadbreak-play__studio-runtime .main-menu__studio-zone-attached-item--pe-none *{pointer-events:none}.tb-studio-zone-live{box-sizing:border-box;width:100%;height:100%;color:var(--tb-text);pointer-events:none;padding:10px 12px;font-size:.74rem;line-height:1.4;position:relative}.tb-studio-zone-live--panel{flex-direction:column;gap:2px;height:100%;padding:12px 14px;display:flex}.tb-studio-zone-live--panel .tb-studio-zone-live__eyebrow{color:var(--tb-accent-violet);opacity:.95}.tb-studio-zone-live--panel .tb-studio-zone-live__title{letter-spacing:.06em;color:#f8fafc;font-size:.92rem}.tb-studio-zone-live--panel .tb-studio-zone-live__hp{color:var(--tb-accent-cyan);text-shadow:0 0 12px #22d3ee59}.tb-studio-zone-live--ap-panel{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;display:flex}.tb-studio-zone-live--ap-panel .tb-studio-zone-live__eyebrow{font-size:var(--tb-ap-eyebrow-size,.62rem);letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin:0}.tb-studio-zone-live--ap-panel .tb-studio-zone-live__ap-label{font-size:var(--tb-ap-label-size,.68rem);letter-spacing:.18em;text-transform:uppercase;color:#94a3b8d9;margin:0;font-weight:800}.tb-studio-zone-live--ap-panel .tb-studio-zone-live__ap-value{font-size:var(--tb-ap-value-size,1.65rem);font-variant-numeric:tabular-nums;color:inherit;margin:0;font-weight:800;line-height:1}.tb-studio-zone-live--ap-panel .tb-studio-zone-live__ap-sep{opacity:.55;margin:0 .12em;font-weight:600}.tb-studio-zone-live--between-leaders-stat--tut-pulse .tb-between-leaders__badge{animation:.68s cubic-bezier(.16,1,.3,1) both tb-tutorial-round-value-pulse}@keyframes tb-tutorial-round-value-pulse{0%{filter:brightness(.85);transform:scale(.88)}45%{filter:brightness(1.35);text-shadow:0 0 14px #38bdf8bf;transform:scale(1.12)}to{filter:brightness();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tb-studio-zone-live--between-leaders-stat--tut-pulse .tb-between-leaders__badge{animation:none}}.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--ap-panel){pointer-events:none}.tb-studio-zone-live--panel .tb-studio-zone-live__muted{color:var(--tb-text-muted);font-size:.68rem;line-height:1.35}.tb-studio-zone-live--panel .tb-studio-zone-live__leader-abilities{flex:auto;min-height:0;margin-top:auto;padding-top:6px;overflow-y:auto}.tb-studio-zone-live--panel .tb-studio-zone-live__leader-abilities.tb-leader-ability-rules{gap:6px;font-size:.68rem}.tb-studio-zone-live--panel .tb-leader-ability-rules__label{font-size:.62rem}.tb-studio-zone-live--panel .tb-leader-ability-rules__body{font-size:.68rem;line-height:1.4}.tb-studio-zone-live__leader-moment-status{color:#94a3b8;margin:0;font-size:.58rem;line-height:1.3}.tb-studio-zone-live__leader-moment-pill{color:#86efac;font-weight:800}.tb-studio-zone-live__leader-moment-pill--used{color:#94a3b8}.tb-studio-zone-live__leader-card{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;margin:4px 0 6px;display:flex}.tb-studio-zone-live--panel .tb-leader-card-hover-shell{pointer-events:auto;flex-shrink:0}.tb-studio-zone-live__leader-card--fill{box-sizing:border-box;flex-direction:column;flex:auto;align-self:stretch;min-width:0;min-height:0;position:relative;justify-content:stretch!important;align-items:stretch!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important}.tb-leader-card-hover-shell--fill .tb-studio-zone-live__leader-card--fill{flex:auto;min-height:0}.tb-leader-card-hover-shell.tb-leader-card-hover-shell--fill{box-sizing:border-box;min-width:0;min-height:0;position:relative;width:100%!important;height:100%!important}.tb-leader-card-hover-shell--fill .tb-card-hover-shell__source{box-sizing:border-box;flex-direction:column;justify-content:stretch;align-items:stretch;min-width:0;min-height:0;display:flex;position:relative;width:100%!important;height:100%!important}.tb-leader-card{width:var(--tb-hand-card-w);height:var(--tb-hand-card-h,auto);box-sizing:border-box;flex-direction:column;align-items:center;gap:4px;max-width:100%;max-height:100%;display:flex}.tb-leader-card--fill-zone{justify-content:flex-start;align-items:stretch;gap:0;margin:0;position:absolute;inset:0;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important}.tb-studio-zone-live__leader-card--fill .tb-leader-card{flex:auto;min-height:0;position:relative;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.tb-leader-card .tb-hand-card{width:var(--tb-hand-card-w);height:var(--tb-hand-card-h);background:radial-gradient(120% 90% at 50% 0,#a78bfa2e,#0000 58%),linear-gradient(165deg,#1e293bf5 0%,#0f172afc 100%);border-color:#a78bfa6b;flex:none}.tb-leader-card--fill-zone .tb-hand-card,.tb-studio-zone-live__leader-card--fill .tb-leader-card .tb-hand-card{border-radius:inherit;flex:auto;min-width:0;min-height:0;position:relative;width:var(--tb-hand-card-w,100%)!important;height:var(--tb-hand-card-h,100%)!important;max-width:none!important;max-height:none!important}.tb-leader-card .tb-hand-card__cost{display:none}.tb-leader-card .tb-hand-card__name{font-size:calc(.72rem * var(--tb-hand-card-scale,1));letter-spacing:.06em;text-transform:uppercase;color:#f8fafc}.tb-leader-card .tb-hand-card__type--leader{margin-bottom:2px}.tb-leader-card .tb-hand-card__type--leader .tb-hand-card__faction{color:#c4b5fd;font-size:calc(.52rem * var(--tb-hand-card-scale,1));font-weight:700}.tb-leader-card .tb-hand-card__rules,.tb-leader-ability-rules{font-size:calc(.62rem * var(--tb-hand-card-scale,1));color:#f1f5f9;text-shadow:var(--tb-card-text-shadow);-webkit-font-smoothing:antialiased;margin:0;line-height:1.38;overflow:hidden}.tb-leader-card .tb-hand-card__rules:not(.tb-leader-ability-rules){-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box}.tb-leader-ability-rules{flex-direction:column;flex:auto;gap:5px;min-height:0;display:flex}.tb-leader-ability-rules__block{margin:0}.tb-leader-ability-rules__label{font-size:calc(.56rem * var(--tb-hand-card-scale,1));letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px;font-weight:800;line-height:1.2}.tb-leader-ability-rules__label--moment{color:#c4b5fd}.tb-leader-ability-rules__body{font-size:calc(.62rem * var(--tb-hand-card-scale,1));color:#f8fafc;margin:0;font-weight:500;line-height:1.38}.tb-studio-zone-live__leader-card--fill>.tb-hand-card--zone-fill,.tb-studio-zone-live__leader-card--fill .tb-leader-card .tb-hand-card{flex:auto;min-width:0;max-width:none;min-height:0;max-height:none}.tb-studio-zone-live__leader-card--fill>.tb-hand-card--zone-fill .tb-hand-card__chrome,.tb-studio-zone-live__leader-card--fill .tb-leader-card .tb-hand-card__chrome{flex:auto;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.tb-studio-zone-live__leader-card--fill>.tb-hand-card--zone-fill .tb-hand-card__rules,.tb-studio-zone-live__leader-card--fill>.tb-hand-card--zone-fill .tb-leader-ability-rules,.tb-studio-zone-live__leader-card--fill .tb-leader-card .tb-hand-card__rules,.tb-studio-zone-live__leader-card--fill .tb-leader-card .tb-leader-ability-rules{-webkit-line-clamp:unset;flex:auto;-webkit-box-orient:unset;pointer-events:auto;touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#94a3b880 #0f172a59;min-height:0;display:flex;overflow:hidden auto}.tb-studio-zone-live__leader-card--fill>.tb-hand-card--zone-fill .tb-hand-card__rules::-webkit-scrollbar{width:6px}.tb-studio-zone-live__leader-card--fill .tb-leader-card .tb-hand-card__rules::-webkit-scrollbar{width:6px}.tb-studio-zone-live__leader-card--fill>.tb-hand-card--zone-fill .tb-hand-card__rules::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:4px}.tb-studio-zone-live__leader-card--fill .tb-leader-card .tb-hand-card__rules::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:4px}.tb-studio-zone-live__leader-card--fill>.tb-hand-card--zone-fill .tb-hand-card__name,.tb-studio-zone-live__leader-card--fill>.tb-hand-card--zone-fill .tb-hand-card__type,.tb-studio-zone-live__leader-card--fill .tb-leader-card .tb-hand-card__name,.tb-studio-zone-live__leader-card--fill .tb-leader-card .tb-hand-card__type,.tb-leader-card--fill-zone .tb-leader-ability-rules__label{white-space:normal;overflow-wrap:anywhere;flex-shrink:0;width:100%;max-width:100%}.threadbreak-play__leader-card-overlay .tb-leader-card .tb-hand-card__rules,.threadbreak-play__leader-card-overlay .tb-hand-card--zone-fill .tb-hand-card__rules{pointer-events:auto;touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.threadbreak-play__leader-card-overlay .tb-studio-zone-live__leader-card:not(.tb-studio-zone-live__leader-card--fill) .tb-leader-card .tb-hand-card__rules{-webkit-line-clamp:unset;flex:auto;-webkit-box-orient:unset;min-height:0;display:block;overflow-y:auto}.tb-studio-zone-live__leader-card--fill .tb-leader-card__role{display:none}.tb-studio-zone-live--leader-card{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;display:block;position:relative}.tb-studio-zone-live__leader-card--fill>.tb-hand-card--zone-fill{box-sizing:border-box;flex:auto;align-self:stretch;min-width:0;min-height:0;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;position:relative!important;inset:auto!important}.tb-hand-card--zone-fill{width:var(--tb-hand-card-w,100%);height:var(--tb-hand-card-h,100%);box-sizing:border-box;background:radial-gradient(120% 90% at 50% 0,#a78bfa2e,#0000 58%),linear-gradient(165deg,#1e293bf5 0%,#0f172afc 100%);border-color:#a78bfa6b;min-width:0;max-width:none;min-height:0;max-height:none;position:relative}.tb-studio-zone-live__leader-card--enemy .tb-hand-card--zone-fill{background:radial-gradient(120% 90% at 50% 0,#f871711f,#0000 58%),linear-gradient(165deg,#1e293bf5 0%,#0f172afc 100%);border-color:#f8717161}.tb-hand-card--zone-fill .tb-hand-card__cost{display:none}.tb-hand-card--zone-fill .tb-hand-card__chrome{flex:auto;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.tb-hand-card--zone-fill .tb-hand-card__rules,.tb-hand-card--zone-fill .tb-leader-ability-rules{-webkit-line-clamp:unset;flex:auto;-webkit-box-orient:unset;pointer-events:auto;touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#94a3b880 #0f172a59;min-height:0;display:flex;overflow:hidden auto}.tb-hand-card--zone-fill .tb-hand-card__name,.tb-hand-card--zone-fill .tb-hand-card__type,.tb-hand-card--zone-fill .tb-leader-ability-rules__label{white-space:normal;overflow-wrap:anywhere;flex-shrink:0;width:100%;max-width:100%}.tb-leader-card__role{max-width:var(--tb-hand-card-w);text-align:center;letter-spacing:.06em;color:#94a3b8e6;margin:0;font-size:.58rem;font-weight:700;line-height:1.25}.tb-studio-zone-live__leader-card--enemy .tb-leader-card .tb-hand-card{background:radial-gradient(120% 90% at 50% 0,#f871711f,#0000 58%),linear-gradient(165deg,#1e293bf5 0%,#0f172afc 100%);border-color:#f8717161}.tb-studio-zone-live--topbar{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px 10px;max-width:calc(100% - 460px);margin-left:auto;padding-right:4px;display:flex}.tb-studio-hud-pill{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--tb-border);color:var(--tb-text);-webkit-backdrop-filter:blur(6px);background:#0f172ac7;border-radius:999px;align-items:center;padding:5px 12px;font-size:.66rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #02061759}.tb-studio-hud-pill--alert{color:var(--tb-accent-gold);background:#451a038c;border-color:#fbbf248c}.tb-studio-hud-pill--turn{color:#a5f3fc;background:#082f498c;border-color:#22d3ee73}.tb-studio-hud-pill--ready{color:#e9d5ff;background:#312e8173;border-color:#a78bfa8c}.tb-studio-zone-live__eyebrow{letter-spacing:.1em;text-transform:uppercase;opacity:.75;margin:0 0 4px;font-size:.62rem;font-weight:800}.tb-studio-zone-live__hp{float:right;font-size:.9rem;font-weight:800}.tb-studio-zone-live__hand-head{z-index:1;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex;position:relative}.tb-studio-zone-live--hand-band{box-sizing:border-box;pointer-events:none;border-radius:12px;flex-direction:column;height:100%;padding:4px 10px 8px;display:flex;position:relative;overflow:hidden}.tb-hand-band-zone-surface-overlay{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.tb-studio-zone-live--hand-band.tb-studio-zone-live--zone-style-frame:not([style*=background]){background:#0f172a2e;border:2px dashed #22d3ee4d}.tb-studio-zone-live--hand-band.tb-studio-zone-live--zone-style-glass:not([style*=background]){background:linear-gradient(150deg,#1e293bf0,#0f172aeb);border:1px solid #94a3b847;box-shadow:inset 0 0 0 1px #34d3992e}.tb-studio-zone-live--hand-band.tb-studio-zone-live--zone-style-solid:not([style*=background]){background:#0f172afa;border:1px solid #3341558c}.tb-studio-zone-live--hand-band.tb-studio-zone-live--zone-style-tint:not([style*=background]){background:#22d3ee14;border:1px solid #22d3ee40}.tb-studio-zone-live--hand-band.tb-studio-zone-live--zone-style-none:not([style*=background]){box-shadow:none;background:0 0;border:none}.tb-studio-zone-live--hand-band--hud-hidden{min-height:100%}.tb-studio-zone-live__lane-name{text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;font-size:.78rem;font-weight:800}.tb-studio-zone-live__drift-tag{letter-spacing:.08em;text-transform:uppercase;color:#fde68a;background:#fbbf2440;border-radius:999px;padding:2px 8px;font-size:.58rem;font-weight:800;position:absolute;top:6px;right:8px}.tb-studio-zone-live--lane{position:relative}.tb-studio-zone-live__slot{border:1px dashed #94a3b859;border-radius:6px;flex:1;justify-content:center;align-items:center;min-height:2.2rem;margin:4px 0;display:flex}.tb-studio-zone-live__empty{letter-spacing:.12em;text-transform:uppercase;opacity:.55;font-size:.62rem;font-weight:700}.tb-studio-zone-live__legend{border-top:1px solid #94a3b840;margin-top:12px;padding-top:10px}.tb-studio-zone-live--near-break{color:#fecaca}.tb-studio-zone-live--break-primed{color:#fde68a}.interface-studio__canvas--tb-break-primed-preview .tb-node-col--break-primed{outline-offset:2px;outline:1px dashed #fbbf2473}.tb-node-col--break-primed .tb-thread-meter__fill{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.tb-studio-zone-live__log-scroll{flex:1;max-height:calc(100% - 1.5rem);overflow-y:auto}.tb-studio-zone-live--log{flex-direction:column;height:100%;display:flex}.tb-studio-zone-live__title{letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:.82rem;font-weight:800}.tb-studio-zone-live__tag{letter-spacing:.08em;text-transform:uppercase;color:#fde68a;margin-top:4px;font-size:.6rem;font-weight:800;display:block}.tb-studio-zone-live--scout-pick{outline-offset:-2px;cursor:pointer;outline:2px dashed #fbbf24d9}.tb-break-choice--game-over .tb-game-over-panel__title--win{color:#a7f3d0}.tb-break-choice--game-over .tb-game-over-panel__title--loss{color:#fde68a}.tb-game-over-panel__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tb-game-over-panel__actions--solo{grid-template-columns:minmax(0,1fr)!important}.tb-game-over-panel__btn--secondary{background:#1e293beb;border-color:#94a3b873}.tb-game-over-panel__btn--primary{background:linear-gradient(165deg,#0891b2e0,#0f172afa);border-color:#22d3ee8c}.tb-studio-zone-live--actions-hint{grid-template-columns:minmax(0, var(--tb-actions-btn-fr,58)fr) var(--tb-actions-gap-px,10px) minmax(var(--tb-actions-hint-min-px,360px), var(--tb-actions-hint-fr,42)fr);box-sizing:border-box;background:0 0;border:none;align-items:center;height:100%;padding:0;display:grid;overflow:hidden}.tb-studio-zone-live--node-info .tb-studio-zone-live__title{color:var(--tb-accent-cyan);letter-spacing:.08em}.tb-studio-zone-live--log .tb-studio-zone-live__title{color:var(--tb-accent-violet)}.tb-studio-zone-live--log{font-size:.7rem}.tb-studio-zone-live--log .tb-studio-zone-live__muted{color:var(--tb-text-muted)}.tb-studio-zone-live p{margin:0 0 6px}.tb-studio-zone-live__muted{opacity:.85;font-size:.65rem}.tb-studio-zone-live--imp{color:#fde68a}.tb-studio-zone-live--hand-card-slot,.tb-studio-zone-live--lane-hit{box-sizing:border-box;flex-direction:column;height:100%;padding:0;display:flex}.tb-studio-zone-live--lane-hit{justify-content:stretch;align-items:center;overflow:visible}.tb-studio-zone-live--lane-hit .tb-node-col{width:100%;max-width:100%}.tb-studio-zone-live--hand-card-slot{justify-content:center;align-items:center;overflow:visible}.threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--hand-card-slot){overflow:visible}:is(.threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--hand-card-slot) .main-menu__studio-zone-inner,.threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--hand-card-slot) .tb-studio-zone-live-host){overflow:visible}.threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-hand-card--selected){z-index:38!important}.threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--lane-hit){overflow:visible}:is(.threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--lane-hit) .main-menu__studio-zone-inner,.threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--lane-hit) .tb-studio-zone-live-host),.threadbreak-play__studio-runtime .tb-unit-band,.threadbreak-play__studio-runtime .tb-unit-slot,.threadbreak-play__studio-runtime .tb-node-col__core{overflow:visible}.tb-studio-zone-live--lane-part{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:stretch;width:100%;height:100%;min-height:0;padding:0;display:flex;overflow:visible}.tb-studio-zone-live--lane-node-bar{border-radius:var(--tb-node-panel-radius,14px);border:var(--tb-node-panel-border-width,1px) solid var(--tb-node-panel-border,var(--tb-border));box-shadow:var(--tb-node-panel-shadow,var(--tb-panel-shadow));position:relative;overflow:visible}.tb-studio-zone-live--lane-node-bar.tb-studio-zone-live--panel-no-border{box-shadow:var(--tb-node-panel-shadow,none);border:none}.tb-studio-zone-live--lane-node-bar .tb-node-bar-zone-surface-overlay{border-radius:inherit;overflow:hidden}.tb-studio-zone-live--lane-node-bar>.tb-contour-vfx--node{border-radius:inherit;overflow:visible}.tb-studio-zone-live--lane-node-bar.tb-studio-zone-live--zone-style-none:not([style*=--tb-node-panel-bg]){background:0 0}.tb-studio-zone-live--lane-node-bar[style*=--tb-node-panel-bg]{background:var(--tb-node-panel-bg)}.tb-node-bar-zone-surface-overlay{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.tb-studio-zone-live--lane-node-bar .tb-node-col__core--detached{flex:auto;width:100%;min-height:0;padding:6px 8px}.tb-studio-zone-live--lane-enemy-unit .tb-unit-slot,.tb-studio-zone-live--lane-player-unit .tb-unit-slot{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.tb-studio-zone-live--lane-player-unit .tb-unit-slot--filled[data-rein-count],.threadbreak-play__board-unit-overlay .tb-unit-slot--filled[data-rein-count][data-side=player]{height:calc(var(--tb-hand-card-h) + var(--tb-rein-count,1) * var(--tb-rein-strip-h,16px) + (var(--tb-rein-count,1) - 1) * var(--tb-rein-stack-step,4px));min-height:var(--tb-hand-card-h);justify-content:flex-start;overflow:visible}.tb-studio-zone-live--lane-enemy-unit .tb-unit-slot--filled[data-rein-count],.threadbreak-play__board-unit-overlay .tb-unit-slot--filled[data-rein-count][data-side=enemy]{height:var(--tb-hand-card-h);min-height:var(--tb-hand-card-h);max-height:var(--tb-hand-card-h);justify-content:flex-end;overflow:visible}:is(.threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--lane-part),.threadbreak-play__studio-runtime .main-menu__studio-zone:has(.tb-studio-zone-live--lane-part)){overflow:visible}.threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--lane-part) .main-menu__studio-zone-inner{overflow:visible}.threadbreak-play__studio-runtime .main-menu__studio-zone:has(.tb-studio-zone-live--lane-part) .main-menu__studio-zone-inner{overflow:visible}.threadbreak-play__studio-runtime .tb-studio-zone-live-host:has(.tb-studio-zone-live--lane-part){overflow:visible}.threadbreak-play__studio-runtime .main-menu__studio-zone-shell[data-hand-role=boardAnchorSlot]{overflow:visible}.threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.threadbreak-play__board-anchor-overlay){overflow:visible}.threadbreak-play__studio-runtime .main-menu__studio-zone-shell[data-hand-role=boardAnchorSlot] .main-menu__studio-zone-inner{overflow:visible}.threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.threadbreak-play__board-anchor-overlay) .main-menu__studio-zone-inner{overflow:visible}.threadbreak-play__studio-runtime .tb-studio-zone-live-host:has(.threadbreak-play__board-anchor-overlay){overflow:visible}.tb-studio-zone-live--lane-node-bar .tb-contour-vfx--node,.tb-studio-zone-live--lane-node-bar .tb-contour-vfx__content{overflow:visible}.tb-studio-zone-live--selected{outline-offset:-2px;border-radius:6px;outline:2px solid #22d3eee6}.tb-studio-zone-live--valid{outline-offset:-2px;border-radius:6px;outline:2px solid #a78bfa8c}.tb-studio-zone-live--opponent-hand{box-sizing:border-box;pointer-events:none;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;height:100%;padding:4px 8px 6px;display:flex;position:relative;overflow:visible}.tb-studio-zone-live--opponent-hand.tb-studio-zone-live--zone-style-frame:not([style*=background]){background:#0f172a2e;border:2px dashed #f8717159}.tb-studio-zone-live--opponent-hand.tb-studio-zone-live--zone-style-glass:not([style*=background]){background:linear-gradient(150deg,#1e293bf0,#0f172aeb);border:1px solid #f8717147}.tb-studio-zone-live--opponent-hand.tb-studio-zone-live--zone-style-solid:not([style*=background]){background:#0f172afa;border:1px solid #3341558c}.tb-studio-zone-live--opponent-hand.tb-studio-zone-live--zone-style-tint:not([style*=background]){background:#f8717114;border:1px solid #f8717140}.tb-studio-zone-live--opponent-hand.tb-studio-zone-live--zone-style-none:not([style*=background]){background:0 0;border:none}.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--hand-band){border-radius:14px;overflow:visible}.threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--opponent-hand){pointer-events:none!important}.threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--opponent-hand) .tb-studio-zone-live-host{z-index:3;flex-direction:column;display:flex}.tb-opp-hand__head{z-index:1;flex-shrink:0;justify-content:space-between;align-items:baseline;gap:8px;display:flex;position:relative}.tb-opp-hand__title{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;font-size:.62rem;font-weight:800}.tb-opp-hand__count{color:#64748b;font-size:.58rem;font-weight:700}.tb-opp-hand__backs{z-index:1;min-height:var(--tb-hand-card-h,140px);flex-wrap:nowrap;flex:1;justify-content:center;align-items:center;gap:8px;display:flex;position:relative;overflow:visible}.threadbreak-play__studio-canvas .threadbreak-play__between-leaders-meta{justify-content:center;align-items:center;display:flex}.tb-between-leaders__meta{pointer-events:none;flex-direction:row;justify-content:center;align-items:flex-end;gap:14px;width:100%;display:flex}.tb-between-leaders__stat{box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:center;align-items:stretch;gap:4px;width:100%;height:100%;min-height:0;display:flex}.tb-between-leaders__stat--label-left .tb-between-leaders__label,.tb-between-leaders__stat--value-left .tb-between-leaders__badge-wrap{margin-right:auto}.tb-between-leaders__stat--label-right .tb-between-leaders__label,.tb-between-leaders__stat--value-right .tb-between-leaders__badge-wrap{margin-left:auto}.tb-between-leaders__stat--label-center .tb-between-leaders__label,.tb-between-leaders__stat--value-center .tb-between-leaders__badge-wrap{margin-left:auto;margin-right:auto}.tb-between-leaders__label{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8;box-sizing:border-box;max-width:100%;font-size:.58rem;font-weight:800;line-height:1.2}.tb-between-leaders__badge-wrap{flex-shrink:0;max-width:100%}.tb-between-leaders__label:empty{display:none}.tb-studio-zone-live--between-leaders-stat,.threadbreak-play__between-leaders-stat-overlay{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:visible}.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--between-leaders-stat){overflow:visible;pointer-events:none!important}.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone-shell[data-tb-anchor=playerLeaderHp],.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone-shell[data-tb-anchor=enemyLeaderHp]{overflow:visible}.tb-between-leaders__badge-vfx{pointer-events:none;box-sizing:border-box;width:100%;height:100%;overflow:visible}.tb-hp-stat-badge .tb-contour-vfx__interior-mount,.tb-hp-stat-badge .tb-vfx-surface-overlay{overflow:hidden}.tb-hp-stat-badge__stack{width:100%;height:100%;position:relative;overflow:visible}.tb-hp-stat-badge--contour-bleed{overflow:visible}.tb-hp-stat-badge--contour-bleed .tb-hp-stat-badge__stack{box-sizing:content-box;width:calc(100% + 2 * var(--tb-badge-contour-glow-outset,0px));height:calc(100% + 2 * var(--tb-badge-contour-glow-outset,0px));margin:calc(-1 * var(--tb-badge-contour-glow-outset,0px));padding:var(--tb-badge-contour-glow-outset,0px)}.tb-hp-stat-badge .tb-between-leaders__badge-zone-surface,.tb-hp-stat-badge .tb-between-leaders__badge-panel{z-index:1}.tb-hp-stat-badge .tb-between-leaders__badge-vfx--shell{z-index:2}.tb-between-leaders__badge-vfx--shell{position:relative}.tb-hp-stat-badge__digit-anchor{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;display:flex;overflow:visible}.tb-between-leaders__digit-vfx{pointer-events:none;position:absolute;inset:0;overflow:visible}.tb-between-leaders__digit-vfx .tb-contour-vfx{overflow:visible}.tb-between-leaders__digit-vfx--flash{z-index:1}.tb-between-leaders__digit-vfx .tb-contour-vfx__overlay,.tb-between-leaders__digit-vfx .tb-contour-vfx__interior-mount{overflow:visible}.tb-hp-stat-badge--digit-glyphs-contour .tb-stat-digit-glyph{width:100%;height:100%}.tb-between-leaders__badge-vfx--flash{z-index:3;position:absolute;inset:0}.tb-between-leaders__badge-vfx--flash.tb-contour-vfx--state-exit .tb-contour-vfx__interior-mount,.tb-between-leaders__badge-vfx--flash.tb-contour-vfx--state-exit .tb-contour-vfx__contour-mount,.tb-between-leaders__badge-vfx--flash.tb-contour-vfx--state-exit .studio-zone-contour-appear-stack,.tb-between-leaders__digit-vfx--flash.tb-contour-vfx--state-exit .tb-contour-vfx__interior-mount,.tb-between-leaders__digit-vfx--flash.tb-contour-vfx--state-exit .tb-contour-vfx__contour-mount,.tb-between-leaders__digit-vfx--flash.tb-contour-vfx--state-exit .studio-zone-contour-appear-stack{opacity:0;filter:none;transition:opacity var(--tb-state-exit-ms,.52s) cubic-bezier(.33, 1, .45, 1), filter var(--tb-state-exit-ms,.52s) cubic-bezier(.33, 1, .45, 1);pointer-events:none}.tb-between-leaders__badge-vfx--flash.tb-contour-vfx--state-exit[data-inner-glow]:before,.tb-between-leaders__digit-vfx--flash.tb-contour-vfx--state-exit[data-inner-glow]:before{opacity:0;transition:opacity var(--tb-state-exit-ms,.52s) cubic-bezier(.33, 1, .45, 1)}.tb-between-leaders__badge-vfx-flash-pad{width:100%;height:100%;display:block}.tb-between-leaders__stat--value-only{justify-content:center}.tb-between-leaders__stat--value-only .tb-between-leaders__badge-wrap{flex:1;justify-content:center;align-items:center;width:100%;display:flex}.tb-between-leaders__badge,.tb-hp-stat-badge{flex-shrink:0;position:relative;overflow:visible}.tb-between-leaders__badge-zone-surface{z-index:0;pointer-events:none;box-sizing:border-box;position:absolute;inset:0;overflow:hidden}.tb-hp-stat-badge__digit,.tb-opp-hand__round{flex-shrink:0}.tb-hp-stat-badge__digit--centered{z-index:1;box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.tb-hp-stat-badge__digit--clipped{overflow:hidden}.tb-contour-vfx--interior-in-content .tb-hp-stat-badge__digit--centered{pointer-events:none}.tb-leader-hp-vfx{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:100%;display:flex}.tb-hp-stat-badge--digits-only .tb-leader-hp-vfx,.tb-hp-stat-badge--digits-only .tb-leader-hp{text-align:center;justify-content:center;width:100%}.tb-between-leaders__meta .tb-leader-hp,.tb-hp-stat-badge--digits-only .tb-leader-hp{font-weight:800}.tb-opp-card-back,.tb-studio-zone-live__card-back{--tb-verso-radius:10px;--tb-verso-border:#33415566;isolation:isolate;box-sizing:border-box;border-radius:var(--tb-verso-radius);border:1px solid var(--tb-verso-border);background-color:#0a0e16fc;background-image:linear-gradient(#ffffff06 0%,#0000 20% 78%,#0000001a 100%),radial-gradient(92% 84% at 50% 44%,#262e3a38 0%,#10141c6b 58%,#080a0e94 100%),linear-gradient(165deg,#161c26f0 0%,#0c111cfa 55%,#080b12fc 100%);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 6px 16px #02061773}.tb-studio-zone-live__card-back{--tb-verso-radius:6px;width:44px;height:62px}.tb-studio-zone-live__card-back:before{content:"W";z-index:2;font-size:1.75rem;position:relative}.tb-studio-zone-live__unit{margin:4px 0 0;font-size:.68rem}.tb-studio-zone-live__unit--player{color:#a7f3d0}.tb-studio-zone-live__unit--enemy{color:#fecaca}.threadbreak-play__status{z-index:8;color:#e2e8f0;pointer-events:none;background:#0f172ae0;border-radius:8px;margin:0;padding:12px 18px;font-size:.85rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tb-lanes-backdrop{box-sizing:border-box;pointer-events:none;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;height:100%;padding:4px 0;display:grid}.tb-lanes-backdrop__col{background:linear-gradient(#1e293b59 0%,#0707128c 100%);border:1px solid #c4b5fd1f;border-radius:14px;box-shadow:inset 0 1px #ffffff0a}.tb-studio-zone-live--lane-column{box-sizing:border-box;pointer-events:none;width:100%;min-width:0;height:100%;min-height:0}.tb-studio-zone-live--lane-column .tb-lanes-backdrop__col{width:100%;height:100%}.tb-node-bar-shell{box-sizing:border-box;position:relative}.tb-node-bar-anchor{width:100%;position:relative;overflow:visible}.tb-node-bar-root{gap:var(--tb-node-core-gap,6px);z-index:1;flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.tb-node-control-glow-overlay,.tb-node-control-beams-overlay{z-index:32;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.tb-node-col{box-sizing:border-box;border-radius:var(--tb-node-panel-radius,14px);border:var(--tb-node-panel-border-width,1px) solid var(--tb-node-panel-border,var(--tb-border));width:100%;height:100%;min-height:0;box-shadow:var(--tb-node-panel-shadow,var(--tb-panel-shadow));background:#0f172aeb;flex-direction:column;justify-content:space-between;align-items:center;gap:6px;padding:8px;display:flex;position:relative;overflow:visible}.tb-node-col[style*=--tb-node-panel-bg]{background:var(--tb-node-panel-bg)}.tb-node-col--shutdown,.tb-studio-zone-live--lane-node-bar.tb-node-col--shutdown{background:#080c16f5;border-color:#1e293bf2;box-shadow:inset 0 0 0 1px #0f172acc}.tb-node-col--shutdown .tb-unit-band,.tb-studio-zone-live--lane-node-bar.tb-node-col--shutdown .tb-unit-band{opacity:.58;filter:saturate(.4)brightness(.72)}.tb-node-col--shutdown .tb-node-bar-root>:not(.tb-node-col__footer),.tb-studio-zone-live--lane-node-bar.tb-node-col--shutdown .tb-node-bar-root>:not(.tb-node-col__footer){opacity:.62;filter:saturate(.45)brightness(.7)}.tb-node-col--shutdown .tb-node-col__title,.tb-node-col--shutdown .tb-node-col__thread-count,.tb-studio-zone-live--lane-node-bar.tb-node-col--shutdown .tb-node-col__title,.tb-studio-zone-live--lane-node-bar.tb-node-col--shutdown .tb-node-col__thread-count{opacity:.72}.tb-node-col--shutdown .tb-node-col__footer,.tb-studio-zone-live--lane-node-bar.tb-node-col--shutdown .tb-node-col__footer{opacity:1;filter:none}.threadbreak-play[data-phase=cardChoice] .tb-studio-zone-live--shutdown-pick{cursor:pointer}.threadbreak-play[data-phase=cardChoice] .tb-studio-zone-live--shutdown-pick-disabled{cursor:not-allowed;pointer-events:none}.threadbreak-play[data-phase=cardChoice] .threadbreak-play__hand-card-overlay--hovered{z-index:24!important}.threadbreak-play[data-phase=cardChoice] .threadbreak-play__hand-card-overlay:has(.tb-card-hover-shell:hover){z-index:24!important}.threadbreak-play[data-phase=cardChoice] .threadbreak-play__board-anchor-overlay:has(.threadbreak-play__board-anchor-overlay__hit--hoverable:hover){z-index:24!important}.threadbreak-play[data-phase=cardChoice] .threadbreak-play__board-anchor-overlay:has(.tb-card-hover-shell:hover){z-index:24!important}.threadbreak-play[data-phase=cardChoice] .threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-hand-card--selected){z-index:24!important}.threadbreak-play[data-phase=cardChoice] .tb-studio-zone-live--shutdown-pick .tb-node-col{outline-offset:2px;outline:2px solid #38bdf88c}.threadbreak-play[data-phase=cardChoice] .tb-studio-zone-live--shutdown-pick-hover .tb-node-col{outline-offset:2px;outline:2px solid #7dd3fcd9}.threadbreak-play[data-phase=cardChoice] .tb-studio-zone-live--card-choice-source{cursor:default}.threadbreak-play[data-phase=cardChoice] .tb-studio-zone-live--card-choice-source .tb-node-col{outline-offset:2px;outline:2px solid #fde047bf;box-shadow:inset 0 0 0 1px #22d3ee59}.threadbreak-play[data-phase=cardChoice] .tb-studio-zone-live--card-choice-source.tb-studio-zone-live--shutdown-pick .tb-node-col{outline-offset:2px;outline:2px solid #38bdf88c;box-shadow:inset 0 0 0 1px #fde04773,0 0 0 1px #22d3ee40}.tb-slot-empty--swift-no-target .tb-slot-empty__label{box-sizing:border-box;text-align:center;letter-spacing:.03em;white-space:pre-line;text-wrap:balance;overflow-wrap:normal;word-break:normal;color:#a5f3fc;text-shadow:0 1px 2px #020617d9;max-width:100%;padding:0 3px;font-size:.52rem;font-weight:700;line-height:1.2}.tb-slot-empty--placement .tb-slot-empty__label{box-sizing:border-box;letter-spacing:.06em;white-space:pre-line;text-wrap:balance;overflow-wrap:normal;word-break:normal;max-width:100%;padding:0 4px;line-height:1.25}.threadbreak-play[data-phase=breakWeaveShutdown] .tb-studio-zone-live--shutdown-pick{cursor:pointer}.threadbreak-play[data-phase=breakWeaveShutdown] .tb-studio-zone-live--shutdown-pick-disabled{cursor:not-allowed;pointer-events:none}.threadbreak-play[data-phase=breakWeaveShutdown] .threadbreak-play__hand-card-overlay--hovered{z-index:24!important}.threadbreak-play[data-phase=breakWeaveShutdown] .threadbreak-play__hand-card-overlay:has(.tb-card-hover-shell:hover){z-index:24!important}.threadbreak-play[data-phase=breakWeaveShutdown] .threadbreak-play__board-anchor-overlay:has(.threadbreak-play__board-anchor-overlay__hit--hoverable:hover){z-index:24!important}.threadbreak-play[data-phase=breakWeaveShutdown] .threadbreak-play__board-anchor-overlay:has(.tb-card-hover-shell:hover){z-index:24!important}.threadbreak-play[data-phase=breakWeaveShutdown] .threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-hand-card--selected){z-index:24!important}.tb-node-col__core--shutdown-pick-host{isolation:isolate;position:relative}.tb-weave-shutdown-prompt{pointer-events:none;text-align:center;box-sizing:border-box;background-color:#0f172a;background-image:linear-gradient(165deg,#1e293b 0%,#0f172a 52%,#0a0f1a 100%);border:1px solid #38bdf873;border-radius:12px;width:min(300px,92vw);padding:12px 14px;box-shadow:0 12px 32px #020617a6,inset 0 1px #ffffff0f}.tb-weave-shutdown-prompt:not(.tb-weave-shutdown-prompt--portal){z-index:24;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.tb-weave-shutdown-prompt--portal{position:fixed}.tb-weave-shutdown-prompt__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#a78bfa;margin:0 0 4px;font-size:.65rem;font-weight:700}.tb-weave-shutdown-prompt__title{color:#f8fafc;margin:0 0 6px;font-size:1.05rem;font-weight:800}.tb-weave-shutdown-prompt__lead{color:#cbd5e1;margin:0;font-size:.78rem;line-height:1.35}.threadbreak-play[data-phase=breakWeaveShutdown] .tb-studio-zone-live--lane-node-bar.tb-studio-zone-live--shutdown-pick,.threadbreak-play[data-phase=breakWeaveShutdown] .tb-studio-zone-live--shutdown-pick .tb-node-col{cursor:pointer;outline-offset:2px;outline:2px solid #38bdf88c;box-shadow:0 0 0 1px #22d3ee33,0 0 18px #22d3ee38}.threadbreak-play[data-phase=breakWeaveShutdown] .tb-studio-zone-live--lane-node-bar.tb-studio-zone-live--shutdown-pick-hover,.threadbreak-play[data-phase=breakWeaveShutdown] .tb-studio-zone-live--shutdown-pick-hover .tb-node-col{outline-offset:2px;outline:2px solid #7dd3fcd9;box-shadow:0 0 0 1px #67e8f959,0 0 24px #22d3ee61}.tb-node-col__status-tags{transform:translate(calc(-50% + var(--tb-node-drift-offset-x,0px)), var(--tb-node-drift-offset-y,0));z-index:2;align-items:center;gap:6px;display:inline-flex;position:absolute;top:-2px;left:50%}.tb-node-col__drift-tag,.tb-node-col__hot-tag,.tb-node-col__overpull-tag{padding:var(--tb-node-drift-padding-y,2px) var(--tb-node-drift-padding-x,10px);border-radius:var(--tb-node-drift-radius,999px);font-family:var(--tb-node-drift-font-family,inherit);font-style:var(--tb-node-drift-font-style,normal);font-size:var(--tb-node-drift-font-size,.58rem);font-weight:var(--tb-node-drift-font-weight,800);line-height:var(--tb-node-drift-line-height,1.1);letter-spacing:var(--tb-node-drift-letter-spacing,.1em);text-transform:var(--tb-node-drift-text-transform,uppercase);border-width:var(--tb-node-drift-border-width,1px);box-sizing:border-box;white-space:nowrap;border-style:solid;position:relative}.tb-node-col__drift-tag{color:var(--tb-node-drift-color,#fde68a);background:var(--tb-node-drift-bg,#78350fbf);border-color:var(--tb-node-drift-border,#fbbf248c);animation:.52s cubic-bezier(.22,1,.36,1) both tb-node-drift-tag-enter;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 10px #fbbf2440}@keyframes tb-node-drift-tag-enter{0%{opacity:0;transform:translateY(-4px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.tb-node-col__drift-tag--next{color:var(--tb-node-next-drift-color,#a5f3fc);background:var(--tb-node-next-drift-bg,#082f49e0);border-color:var(--tb-node-next-drift-border,#22d3ee99);animation:.52s cubic-bezier(.22,1,.36,1) both tb-node-drift-tag-enter;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 10px #22d3ee3d}@media (prefers-reduced-motion:reduce){.tb-node-col__drift-tag,.tb-node-col__drift-tag--next{animation:none}}.tb-node-col__hot-tag{color:#ffedd5;background:#9a3412e0;border-color:#fb923cb8;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 10px #fb923c47}.tb-node-col__overpull-tag{color:#fecaca;background:#7f1d1dd9;border-color:#f87171b3}.tb-node-col__core{flex-direction:column;flex:none;align-self:stretch;gap:6px;width:100%;padding:6px 4px;display:flex}.tb-node-bar-shell{position:relative}.tb-node-bar-shell .tb-contour-vfx__content{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.tb-unit-band{z-index:2;width:100%;min-height:var(--tb-hand-card-h);flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:visible}.tb-unit-band--top{align-items:flex-end;padding-bottom:2px}.tb-unit-band--bottom{align-items:flex-start;padding-top:2px}.tb-unit-band--bottom:has(.tb-unit-card-stack--has-rein){min-height:calc(var(--tb-hand-card-h) + var(--tb-rein-strip-h,16px) + 2px);justify-content:center;align-items:flex-start;overflow:visible}.tb-unit-band--bottom:has(.tb-unit-card-stack--rein-2){min-height:calc(var(--tb-hand-card-h) + 2 * var(--tb-rein-strip-h,16px) + 4px)}.tb-unit-band--top:has(.tb-unit-card-stack--has-rein){min-height:var(--tb-hand-card-h);justify-content:center;align-items:flex-end;overflow:visible}.tb-node-col__header{align-items:var(--tb-node-header-align,baseline);justify-content:var(--tb-node-header-justify,space-between);gap:var(--tb-node-header-gap,8px);display:flex}.tb-node-col__title{transform:translate(var(--tb-node-title-offset-x,0), var(--tb-node-title-offset-y,0));font-family:var(--tb-node-title-font-family,inherit);font-style:var(--tb-node-title-font-style,normal);font-size:var(--tb-node-title-font-size,.72rem);font-weight:var(--tb-node-title-font-weight,800);line-height:var(--tb-node-title-line-height,1.2);letter-spacing:var(--tb-node-title-letter-spacing,.08em);text-transform:var(--tb-node-title-text-transform,uppercase);color:var(--tb-node-title-color,#e2e8f0);display:inline-block}.tb-node-col__thread-count{transform:translate(var(--tb-node-thread-count-offset-x,0), var(--tb-node-thread-count-offset-y,0));font-family:var(--tb-node-thread-count-font-family,inherit);font-style:var(--tb-node-thread-count-font-style,normal);font-size:var(--tb-node-thread-count-font-size,.68rem);font-weight:var(--tb-node-thread-count-font-weight,700);line-height:var(--tb-node-thread-count-line-height,1.2);letter-spacing:var(--tb-node-thread-count-letter-spacing,0);text-transform:var(--tb-node-thread-count-text-transform,none);color:var(--tb-node-thread-count-color,#94a3b8);display:inline-block}.tb-node-col__lane-power{letter-spacing:.02em;color:#cbd5e1;text-align:left;margin-top:0;font-size:.72rem;font-weight:700}.tb-node-col__primed-eor{text-transform:uppercase;letter-spacing:.06em;color:#fbbf24;text-align:left;margin-top:0;font-size:.62rem;font-weight:700}.tb-node-col__meta{flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.tb-node-col__footer:has(.tb-node-col__meta){flex-direction:column;align-items:stretch;gap:4px}.tb-node-col__footer:has(.tb-node-col__meta) .tb-node-col__footer-right{text-align:left}.tb-node-bar-root:has(.tb-node-col__anchor) .tb-node-col__anchor{flex:auto;min-height:0}.tb-node-bar-root:has(.tb-node-col__anchor) .tb-node-col__footer{flex-shrink:0;margin-top:2px}.tb-thread-meter{margin-top:var(--tb-node-meter-margin-top,0);transform:translate(var(--tb-node-meter-offset-x,0), var(--tb-node-meter-offset-y,0));flex-direction:column;display:flex}.tb-thread-meter__bar{height:var(--tb-node-meter-height,8px);border-radius:var(--tb-node-meter-radius,999px);background:var(--tb-node-meter-track-bg,#0f172ae6);border:var(--tb-node-meter-track-border-width,1px) solid var(--tb-node-meter-track-border,#47556980);margin-bottom:var(--tb-node-meter-margin-bottom,0);overflow:hidden}.tb-thread-meter__fill{border-radius:inherit;background:var(--tb-node-meter-fill,#475569d9);height:100%;transition:width .25s}.tb-thread-meter--drift .tb-thread-meter__fill{background:var(--tb-node-meter-fill-drift,var(--tb-node-meter-fill,#475569d9))}.tb-thread-meter__pips{width:var(--tb-node-pip-row-width,100%);align-self:var(--tb-node-pip-row-align-self,stretch);justify-content:var(--tb-node-pip-justify,flex-start);gap:var(--tb-node-pip-gap,4px);max-width:100%;margin-top:var(--tb-node-pip-margin-top,2px);transform:translate(var(--tb-node-pip-offset-x,0), var(--tb-node-pip-offset-y,0));display:flex}.tb-thread-meter__pip{height:var(--tb-node-pip-height,5px);border-radius:var(--tb-node-pip-radius,2px);background:var(--tb-node-pip-off-bg,#1e293bf2);border:var(--tb-node-pip-border-width,1px) solid var(--tb-node-pip-off-border,#334155cc);flex:1}.tb-thread-meter__pip--on{background:var(--tb-node-pip-on-fill,linear-gradient(90deg, #22d3ee 0%, #3b82f6 22%, #6366f1 45%, #a855f7 68%, #ec4899 100%));border-color:var(--tb-node-pip-on-border,#22d3ee73);box-shadow:var(--tb-node-pip-on-glow,0 0 6px #22d3ee8c, 0 0 12px #a855f759)}.tb-thread-meter__pip--pull-in{transform-origin:bottom;animation:.82s cubic-bezier(.16,1,.3,1) both tb-thread-meter-pip-pull-in}@keyframes tb-thread-meter-pip-pull-in{0%{opacity:.4;filter:brightness(1.85);transform:scaleY(.32);box-shadow:0 0 4px #22d3ee40,0 0 8px #a855f726}42%{opacity:1;filter:brightness(1.45);transform:scaleY(1.2);box-shadow:0 0 12px #22d3eee6,0 0 22px #6366f1a6,0 0 32px #a855f773}72%{filter:brightness(1.1);transform:scaleY(.96);box-shadow:0 0 8px #22d3eea6,0 0 14px #a855f759}to{filter:brightness();box-shadow:var(--tb-node-pip-on-glow,0 0 6px #22d3ee8c, 0 0 12px #a855f759);transform:scaleY(1)}}.tb-thread-meter--hud-thread-tutorial .tb-thread-meter__pip--hud-thread-appear{z-index:2;animation:.92s cubic-bezier(.16,1,.3,1) both tb-thread-meter-pip-hud-thread-appear}@keyframes tb-thread-meter-pip-hud-thread-appear{0%{opacity:.35;filter:brightness(2);transform:scaleY(.28);box-shadow:0 0 6px #22d3ee59,0 0 14px #a855f740}38%{opacity:1;filter:brightness(1.65);transform:scaleY(1.24);box-shadow:0 0 16px #22d3ee,0 0 28px #6366f1d9,0 0 42px #a855f7a6,0 0 56px #ec489959}68%{filter:brightness(1.15);transform:scaleY(.97);box-shadow:0 0 12px #22d3eebf,0 0 22px #a855f780}to{filter:brightness();box-shadow:var(--tb-node-pip-on-glow,0 0 6px #22d3ee8c, 0 0 12px #a855f759);transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.tb-thread-meter__pip--pull-in,.tb-thread-meter--hud-thread-tutorial .tb-thread-meter__pip--hud-thread-appear{animation:none}}.tb-thread-meter__pips[data-pip-fill=segmented] .tb-thread-meter__pip--on{background-size:calc(var(--tb-pip-count,1) * 100%) 100%;background-position:calc(var(--tb-pip-index,0) * 100% / max(1, var(--tb-pip-count,1) - 1)) 0}.tb-thread-meter--drift .tb-thread-meter__pip--on{background:var(--tb-node-pip-on-fill-drift,linear-gradient(90deg, #fbbf24, #f472b6));box-shadow:var(--tb-node-pip-on-glow-drift,var(--tb-node-pip-on-glow,0 0 6px #fbbf248c, 0 0 12px #f472b659))}.tb-thread-meter--drift .tb-thread-meter__pips[data-pip-fill=segmented] .tb-thread-meter__pip--on{background-size:calc(var(--tb-pip-count,1) * 100%) 100%;background-position:calc(var(--tb-pip-index,0) * 100% / max(1, var(--tb-pip-count,1) - 1)) 0}.tb-node-col__anchor{gap:var(--tb-node-anchor-gap,2px);padding:var(--tb-node-anchor-padding-y,6px) var(--tb-node-anchor-padding-x,8px);border-radius:var(--tb-node-anchor-radius,8px);border:var(--tb-node-anchor-border-width,1px) solid var(--tb-node-anchor-border,#fbbf248c);background:var(--tb-node-anchor-bg,#78350f59);flex-direction:column;display:flex}.tb-node-col__anchor-label{font-family:var(--tb-node-anchor-label-font-family,inherit);font-style:var(--tb-node-anchor-label-font-style,normal);font-size:var(--tb-node-anchor-label-font-size,.62rem);font-weight:var(--tb-node-anchor-label-font-weight,800);letter-spacing:var(--tb-node-anchor-label-letter-spacing,.06em);text-transform:var(--tb-node-anchor-label-text-transform,uppercase);color:var(--tb-node-anchor-label-color,#fde68a)}.tb-node-col__anchor-txt{font-family:var(--tb-node-anchor-body-font-family,inherit);font-style:var(--tb-node-anchor-body-font-style,normal);font-size:var(--tb-node-anchor-body-font-size,.6rem);font-weight:var(--tb-node-anchor-body-font-weight,400);line-height:var(--tb-node-anchor-body-line-height,1.3);color:var(--tb-node-anchor-text-color,#fcd34d);opacity:.9}.tb-node-col__anchor--enemy{--tb-node-anchor-border:#f87171a6;--tb-node-anchor-bg:#7f1d1d7a;--tb-node-anchor-label-color:#fecaca;--tb-node-anchor-text-color:#fca5a5;--studio-text-vfx-a:#fecaca;--studio-text-vfx-b:#f87171;--studio-text-vfx-c:#ef4444}.tb-node-col__anchor--enemy .tb-anchor-plan,.tb-node-col__anchor--enemy .tb-anchor-plan--strike,.tb-node-col__anchor--enemy .tb-anchor-plan--claim,.tb-node-col__anchor--enemy .tb-anchor-plan--weave,.tb-node-col__anchor--enemy .tb-anchor-plan--delay,.tb-node-col__anchor--enemy .tb-anchor-plan--danger,.tb-node-col__anchor--enemy .tb-anchor-plan--drift,.tb-node-col__anchor--enemy .tb-anchor-plan--control{color:#fecaca;background:#7f1d1d8c;border-color:#f8717180}.tb-node-col__anchor--enemy .tb-anchor-plan__oneshot{color:#fecaca;background:#450a0a8c}.tb-node-col__anchor-plan-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tb-anchor-plan{letter-spacing:.04em;text-transform:uppercase;border:1px solid #fff3;border-radius:4px;align-items:center;gap:3px;padding:1px 5px;font-size:.52rem;font-weight:800;line-height:1.2;display:inline-flex}.tb-anchor-plan__label{opacity:.95}.tb-anchor-plan__oneshot{opacity:.85;background:#00000059;border-radius:3px;padding:0 3px;font-size:.48rem;font-weight:700}.tb-anchor-plan--strike{color:#fecaca;background:#7f1d1d73;border-color:#f8717173}.tb-anchor-plan--claim{color:#bbf7d0;background:#14532d73;border-color:#4ade8066}.tb-anchor-plan--weave{color:#bfdbfe;background:#1e3a8a73;border-color:#60a5fa66}.tb-anchor-plan--delay{color:#e9d5ff;background:#581c8766;border-color:#c084fc66}.tb-anchor-plan--danger{color:#fed7aa;background:#7c2d1273;border-color:#fb923c73}.tb-anchor-plan--drift{color:#a5f3fc;background:#155e7573;border-color:#22d3ee66}.tb-anchor-plan--control{color:#ddd6fe;background:#4338ca66;border-color:#a78bfa66}.tb-hand-card--anchor .tb-anchor-plan{vertical-align:middle;font-size:.5rem}.tb-node-col__footer{flex-direction:var(--tb-node-footer-direction,row);justify-content:var(--tb-node-footer-justify,space-between);align-items:var(--tb-node-footer-align,flex-start);gap:var(--tb-node-footer-gap,6px);margin-top:var(--tb-node-footer-margin-top,0);padding:var(--tb-node-footer-padding-y,0) var(--tb-node-footer-padding-x,0);line-height:1.25;display:flex}.tb-node-col:has(.tb-node-col__footer-right--shutdown) .tb-node-col__core{z-index:3;position:relative}.tb-node-col:has(.tb-node-col__footer-right--shutdown) .tb-unit-band--bottom{z-index:0}:is(.tb-node-col:has(.tb-node-col__footer-right--shutdown) .tb-node-col__footer,.tb-studio-zone-live--lane-node-bar:has(.tb-node-col__footer-right--shutdown) .tb-node-col__footer){z-index:4;isolation:isolate;pointer-events:none;position:relative}.tb-node-col__footer-left{transform:translate(var(--tb-node-footer-left-offset-x,0), var(--tb-node-footer-left-offset-y,0));font-family:var(--tb-node-footer-left-font-family,inherit);font-style:var(--tb-node-footer-left-font-style,normal);font-size:var(--tb-node-footer-left-font-size,var(--tb-node-footer-font-size,.58rem));font-weight:var(--tb-node-footer-left-font-weight,400);line-height:var(--tb-node-footer-left-line-height,1.25);letter-spacing:var(--tb-node-footer-left-letter-spacing,0);text-transform:var(--tb-node-footer-left-text-transform,none);color:var(--tb-node-footer-left-color,var(--tb-node-footer-color,#94a3b8));display:inline-block}.tb-node-col__footer-right{text-align:right;max-width:var(--tb-node-footer-right-max-width,52%);transform:translate(var(--tb-node-footer-right-offset-x,0), var(--tb-node-footer-right-offset-y,0));font-family:var(--tb-node-footer-right-font-family,inherit);font-style:var(--tb-node-footer-right-font-style,normal);font-size:var(--tb-node-footer-right-font-size,var(--tb-node-footer-font-size,.58rem));font-weight:var(--tb-node-footer-right-font-weight,400);line-height:var(--tb-node-footer-right-line-height,1.25);letter-spacing:var(--tb-node-footer-right-letter-spacing,0);text-transform:var(--tb-node-footer-right-text-transform,none);color:var(--tb-node-footer-right-color,var(--tb-node-footer-color,#94a3b8));display:inline-block}.tb-node-col__footer-right--shutdown{z-index:1;max-width:100%;font-size:max(var(--tb-node-footer-right-font-size,var(--tb-node-footer-font-size,.58rem)), .72rem);color:#f8fafc;text-shadow:0 1px 2px #020617f2,0 0 10px #020617bf;padding:0;font-weight:700;display:inline-block;position:relative}.tb-node-col__shutdown-rounds-count{font-variant-numeric:tabular-nums;color:#fde68a;text-shadow:0 0 6px #fbbf24f2,0 0 14px #f59e0ba6,0 0 24px #ea580c59;min-width:.85em;font-size:1.22em;font-weight:900;line-height:1;animation:1.8s ease-in-out infinite alternate tb-shutdown-rounds-glow;display:inline-block}@keyframes tb-shutdown-rounds-glow{0%{color:#fde68a;text-shadow:0 0 4px #fbbf24bf,0 0 10px #f59e0b73}to{color:#fff7c2;text-shadow:0 0 8px #fde047,0 0 18px #fbbf24d9,0 0 28px #f59e0b80}}@media (prefers-reduced-motion:reduce){.tb-node-col__shutdown-rounds-count{animation:none}}.tb-unit-slot{width:var(--tb-hand-card-w);height:var(--tb-hand-card-h);box-sizing:border-box;flex-direction:column;flex:none;margin-inline:auto;display:flex;position:relative;overflow:visible}.tb-unit-slot--empty{text-align:center;background:0 0;border:none;justify-content:center;align-items:center;padding:0}.tb-slot-empty{box-sizing:border-box;text-align:center;border-radius:var(--tb-slot-radius,8px);border-width:var(--tb-slot-border-width,1px);border-style:var(--tb-slot-border-style,dashed);border-color:var(--tb-slot-border-color,#64748b73);justify-content:center;align-items:center;display:flex}.tb-slot-empty:not(.tb-zone-panel--style-none){background:var(--tb-slot-bg,#0f172a59)}.tb-slot-empty.tb-zone-panel--style-none{background:var(--tb-slot-bg,transparent)}.tb-slot-empty-face .tb-slot-empty__surface{background:var(--tb-slot-bg,#0003)}.tb-slot-empty__label{letter-spacing:.14em;text-transform:uppercase;color:var(--tb-slot-label-color,#94a3b88c);pointer-events:none;-webkit-user-select:none;user-select:none;text-align:center;width:100%;max-width:100%;font-size:.62rem;font-weight:800;overflow:visible}.tb-slot-empty__label.studio-text-hover-anim{pointer-events:auto}.tb-slot-empty--attack-target .tb-slot-empty__label.studio-text-vfx{z-index:1;display:inline-block;position:relative}.interface-studio__tb-board-unit-overlay .tb-slot-empty--attack-target .tb-slot-empty__label.studio-text-vfx,.threadbreak-play__board-unit-overlay .tb-slot-empty--attack-target .tb-slot-empty__label.studio-text-vfx{overflow:visible}.tb-unit-slot--filled{background:0 0;border:none;justify-content:center;align-items:center;padding:0;overflow:visible}.tb-unit-slot--filled .tb-hand-card{width:var(--tb-hand-card-w);height:var(--tb-hand-card-h);flex:none}.tb-unit-slot__empty-label{letter-spacing:.14em;text-transform:uppercase;color:#94a3b88c;font-size:.62rem;font-weight:800}.tb-base-dmg-text{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#fff;text-shadow:0 0 3px #000000e6,0 1px 2px #000000d9;pointer-events:none;font-size:.58rem;font-weight:800;line-height:1.2;display:inline-block}.tb-base-dmg-text__amount{color:#fbbf24}.tb-base-dmg-text__word{color:#fff}.tb-unit-slot__base-dmg{z-index:4;position:absolute;left:50%;transform:translate(-50%)}.tb-unit-slot__base-dmg--below{top:calc(100% + 4px);bottom:auto}.tb-unit-slot__base-dmg--above{top:auto;bottom:calc(100% + 4px)}.tb-unit-slot__base-dmg--rein.tb-unit-slot__base-dmg--below{top:calc(100% + 4px + var(--tb-rein-count,1) * var(--tb-rein-strip-h,20px) + (var(--tb-rein-count,1) - 1) * var(--tb-rein-stack-step,4px))}.tb-unit-slot__base-dmg--rein.tb-unit-slot__base-dmg--above{bottom:calc(100% + 4px + var(--tb-rein-count,1) * var(--tb-rein-strip-h,20px) + (var(--tb-rein-count,1) - 1) * var(--tb-rein-stack-step,4px))}.tb-hand-card--board{flex-shrink:0}.tb-hand-card--board-player{border-color:#34d39959}.tb-hand-card--board-enemy{border-color:#f8717159}.tb-hand-card--corrupt{background:linear-gradient(165deg,#581c8773 0%,#0f172afa 100%);border-color:#c026d380!important}.tb-hand-card--board.tb-hand-card--exhausted{opacity:.82}.tb-hand-card--board.tb-hand-card--exhaust-transition{transition:opacity .44s,filter .44s}.tb-unit-slot__card-wrap .tb-card-status-vfx-layer--rotated,.tb-unit-slot__card-wrap .tb-unit-card-stack--rotated,.tb-unit-slot__card-wrap .tb-hand-card--board{transition:transform .44s}.tb-hand-card--board.tb-hand-card--exhaust-transition .tb-hand-card__status{transition:opacity .44s}.tb-hand-card--board.tb-hand-card--exhaust-transition .tb-hand-card__status--exhaust-pending{opacity:0}.tb-hand-card__status{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;background:#1e293be6;border-radius:4px;align-self:flex-start;margin-top:2px;padding:1px 6px;font-size:.52rem;font-weight:800}.tb-hand-card__name,.tb-hand-card__type{-webkit-font-smoothing:antialiased;text-shadow:var(--tb-card-text-shadow)}.tb-hand-card__name{color:#fff}.tb-hand-card__type{color:#cbd5e1}.tb-hand-card__faction{color:#94a3b8;font-weight:600}.tb-hand-card__type-sep{color:#64748b;font-weight:600}.tb-hand-card__card-kind{letter-spacing:.06em;font-weight:800}.tb-hand-card--weave .tb-hand-card__card-kind{color:#67e8f9}.tb-hand-card--unit .tb-hand-card__card-kind{color:#fcd34d}.tb-hand-card--anchor .tb-hand-card__card-kind{color:#c4b5fd}.tb-hand-card__type-tag--corrupt{color:#fca5a5;font-weight:800}.tb-hand-card__rules{-webkit-font-smoothing:antialiased;text-shadow:var(--tb-card-text-shadow);color:#fff;font-weight:600}.tb-hand-card__reinforce{border-top:1px solid #facc1538;margin-top:4px;padding-top:3px}.tb-hand-card__reinforce-text{color:#fef9c3;text-shadow:var(--tb-card-text-shadow);-webkit-font-smoothing:antialiased;margin:0;font-size:.64rem;font-weight:600;line-height:1.35}.tb-hand-card__cost,.tb-hand-card__stat{-webkit-font-smoothing:antialiased;text-shadow:0 0 3px #000,0 1px 2px #000,1px 0 1px #000,-1px 0 1px #000}.tb-hand-card{--tb-card-text-shadow-default:0 0 2px #000, 0 0 4px #000, 0 1px 2px #000, 1px 0 1px #000, -1px 0 1px #000, 0 -1px 1px #000;--tb-card-text-shadow:var(--tb-card-text-shadow-default);box-sizing:border-box;text-align:left;background:linear-gradient(165deg,#1e293bf2 0%,#0f172afc 100%);border:1px solid #33415566;border-radius:10px;flex-direction:column;width:100%;height:100%;max-height:100%;padding:7px 9px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 6px 16px #02061773}.tb-hand-card--has-contour-mount{overflow:visible}.tb-hand-card__clip{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tb-card-foil-tilt-wrap{width:100%;min-width:0;height:100%;min-height:0;display:block}.tb-card-foil-tilt-wrap .tb-hand-card{width:100%;height:100%}.tb-hand-card__interior-vfx{z-index:1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.tb-hand-card__interior-vfx .studio-card-interior-vfx-stack{position:absolute;inset:0}.tb-hand-card__contour-vfx{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.tb-hand-card__contour-vfx .studio-zone-contour-appear-stack{position:absolute;inset:0;overflow:visible}.tb-hand-card__contour-vfx svg.studio-zone-contour-appear{overflow:visible}.tb-hand-card__contour-vfx>div{pointer-events:none;position:absolute;inset:0}:is(.tb-hand-card--has-interior .tb-hand-card__chrome,.tb-hand-card:has(.tb-hand-card__interior-vfx) .tb-hand-card__chrome,.tb-hand-card:has(.tb-hand-card__contour-vfx) .tb-hand-card__chrome){z-index:3}.tb-hand-card__art{z-index:0;border-radius:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.tb-hand-card__art--img{border-radius:inherit;object-fit:cover;object-position:center center;pointer-events:none;image-rendering:auto;width:100%;height:100%;image-rendering:high-quality;-ms-interpolation-mode:bicubic;display:block}.tb-hand-card__chrome{z-index:3;isolation:isolate;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.tb-hand-card--has-art{background:#0f172a;padding:0}.tb-hand-card__chrome-wash{z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(#020617e0 0%,#02061761 40%,#0000 65% 100%);position:absolute;inset:0}.tb-hand-card--has-art .tb-hand-card__chrome{box-sizing:border-box;isolation:auto;background:0 0;flex-direction:column;justify-content:flex-start;height:100%;padding:7px 9px;display:flex;position:absolute;inset:0}.tb-hand-card:has(.tb-hand-card__contour-vfx) .tb-hand-card__chrome{isolation:auto;background:0 0}.tb-hand-card--has-art .tb-hand-card__name,.tb-hand-card--has-art .tb-hand-card__type,.tb-hand-card--has-art .tb-hand-card__rules{text-shadow:var(--tb-card-text-shadow,var(--tb-card-text-shadow-default))}.tb-hand-card--empty{opacity:.4;justify-content:center;align-items:center}.tb-hand-card--selected,.tb-hand-card--playable,.tb-hand-card--ready,.tb-hand-card--scout{outline:none}.tb-hand-card--unplayable{opacity:.88;filter:saturate(.72)brightness(.94)}.tb-hand-card--unplayable .tb-hand-card__cost{opacity:.9}.threadbreak-play__hand-card-overlay__center--blocked:active .tb-hand-card--unplayable{animation:.32s tb-hand-card-blocked-shake}@keyframes tb-hand-card-blocked-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.tb-hand-card--weave.tb-hand-card--playable,.tb-hand-card--weave.tb-hand-card--playable:hover{outline:none}.tb-hand-card__cost{text-align:center;color:#fff;background:#0f172af2;border:1px solid #94a3b866;border-radius:6px;min-width:1.35rem;padding:3px 7px;font-size:.82rem;font-weight:800;position:absolute;top:6px;right:6px}.tb-hand-card__name{word-break:break-word;margin:0 1.75rem 3px 0;font-size:.8rem;font-weight:800;line-height:1.2}.tb-hand-card--copy-fit .tb-hand-card__name{font-size:calc(.8rem * var(--tb-hand-card-scale,1) * var(--tb-hand-card-copy-scale,1));text-overflow:clip;white-space:normal;-webkit-line-clamp:unset;display:block;overflow:visible}.tb-hand-card--copy-fit .tb-hand-card__type{font-size:calc(.6rem * var(--tb-hand-card-scale,1) * var(--tb-hand-card-copy-scale,1))}.tb-hand-card--copy-fit .tb-hand-card__rules,.tb-hand-card--copy-fit .tb-hand-card__reinforce-text{font-size:calc(.64rem * var(--tb-hand-card-scale,1) * var(--tb-hand-card-copy-scale,1));-webkit-line-clamp:unset;-webkit-box-orient:unset;display:block;overflow:visible}.tb-hand-card--copy-fit .tb-hand-card__chrome{overflow:hidden}.tb-hand-card__type{letter-spacing:.05em;text-transform:uppercase;margin:0 0 4px;font-size:.6rem;font-weight:700}.tb-hand-card__stats{align-items:stretch;gap:4px;margin-bottom:4px;display:flex}.tb-hand-card__stat.tb-hand-card__barrier-mark{box-sizing:border-box;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;min-width:calc(1ch + 12px);padding:2px 6px;display:inline-flex}.tb-hand-card__barrier-mark--perm{color:#bae6fd;background:#082f49d1;border-color:#7dd3fc8c;box-shadow:0 0 10px #38bdf866,0 0 4px #7dd3fc52}.tb-hand-card__barrier-mark--temp{color:#fde68a;background:#452d08d1;border-color:#fbbf248c;box-shadow:0 0 10px #f59e0b59,0 0 4px #fbbf2447}.tb-hand-card__barrier-icon{flex:none;width:1.02857em;height:1.2em;display:block}.tb-hand-card__barrier-mark--perm .tb-hand-card__barrier-icon{filter:drop-shadow(0 0 2px #bae6fdbf)drop-shadow(0 0 6px #38bdf873)}.tb-hand-card__barrier-mark--temp .tb-hand-card__barrier-icon{filter:drop-shadow(0 0 2px #fde68abf)drop-shadow(0 0 6px #f59e0b66)}.tb-hand-card__stat{color:#fff;background:#0f172ae6;border:1px solid #47556999;border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:800}.tb-hand-card--board.tb-hand-card--corrupt .tb-hand-card__stat--power,.tb-hand-card--board.tb-hand-card--corrupt .tb-hand-card__stat--hp{color:#d8b4fe;text-shadow:0 0 6px #a855f78c,0 0 12px #7e22ce59;background:#3b076480;border-color:#c026d3a6}.tb-hand-card__stat--upgraded{color:#fbbf24;border-color:#fbbf2480}.tb-hand-card__stat--hp.tb-hand-card__stat--wounded{color:#fecaca;background:#7f1d1d8c;border-color:#f87171a6;box-shadow:inset 0 0 0 1px #00000040}.tb-hand-card__stat--pull{color:#67e8f9}.tb-hand-card__stat--damage{color:#fff;background:#dc2626;border-color:#b91c1c}.tb-hand-card__stat-wrap{vertical-align:middle;align-self:stretch;display:inline-flex;position:relative}.tb-hand-card__stat-wrap>.tb-hand-card__stat{z-index:1;position:relative}.tb-hand-card__stat-wrap--tutorial-spotlight{z-index:4;border-radius:4px;animation:1.8s ease-in-out infinite tb-tutorial-stat-spotlight-pulse;box-shadow:0 0 0 2px #67e8f9f2,0 0 14px #22d3ee8c}@keyframes tb-tutorial-stat-spotlight-pulse{0%,to{box-shadow:0 0 0 2px #67e8f9d1,0 0 10px #22d3ee6b}50%{box-shadow:0 0 0 3px #67e8f9,0 0 20px #22d3eeb8}}.tb-hand-card__stat-vfx{overflow:visible}.tb-hand-card__stat-vfx .tb-contour-vfx__content{visibility:hidden}.tb-hand-card__rules{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.64rem;line-height:1.35;display:-webkit-box;overflow:hidden}.tb-hand-card__scout-tag{letter-spacing:.08em;text-transform:uppercase;color:#fde68a;margin-top:auto;font-size:.55rem;font-weight:800}.tb-hand-card--scout-discard .tb-hand-card__chrome,.tb-hand-card--scout-discard.tb-hand-card--has-art .tb-hand-card__chrome{padding-bottom:22px}.tb-hand-card__scout-discard-label{z-index:4;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#fde68a;pointer-events:none;margin:0;padding:5px 6px 6px;font-size:.58rem;font-weight:800;position:absolute;bottom:0;left:0;right:0}.tb-opp-card-back{width:var(--tb-hand-card-w,118px);height:var(--tb-hand-card-h,140px);opacity:1;flex-shrink:0;max-width:100%;max-height:100%}.tb-opp-card-back--art{background-image:none!important}.threadbreak-play__hand-card-overlay .tb-opp-card-back,.threadbreak-play__hand-card-overlay--opponent .tb-opp-card-back{width:var(--tb-hand-card-w,118px);height:var(--tb-hand-card-h,140px);max-width:none;max-height:none}.threadbreak-play__hand-card-overlay--opponent .threadbreak-play__hand-card-overlay__center--verso{opacity:1}.threadbreak-play__hand-card-overlay--opponent .threadbreak-play__hand-card-overlay__center--verso,.threadbreak-play__hand-card-overlay--opponent .tb-opp-card-back{opacity:1!important}.threadbreak-play__hand-card-overlay--opponent .threadbreak-play__hand-card-overlay__center--verso .tb-opp-card-back{width:var(--tb-hand-card-w,118px);height:var(--tb-hand-card-h,140px);max-width:none;max-height:none}.tb-opp-hand__backs .tb-opp-card-back{width:var(--tb-hand-card-w,118px);height:var(--tb-hand-card-h,140px);opacity:1;max-width:none;max-height:none}.threadbreak-play__hand-card-overlay--opponent .tb-opp-card-back{box-shadow:inset 0 1px #ffffff0f,0 6px 16px #02061773,0 0 0 2px #0a0e16fa}.threadbreak-play__hand-card-overlay--opponent [data-tb-enemy-hand-slot]:not([data-tb-enemy-hand-slot="0"]) .tb-opp-card-back,.tb-opp-hand__backs .tb-opp-card-back:not(:first-child){margin-left:-4px}.tb-opp-card-back__mark,.tb-studio-zone-live__card-back:before{letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(165deg,#eceef4 0%,#c4c8d4 24%,#949aa8 52%,#646c7a 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px #0000008c);-webkit-background-clip:text;background-clip:text;font-family:Orbitron,"Exo 2",Segoe UI,system-ui,sans-serif;font-weight:800;line-height:1}.tb-opp-card-back__mark{z-index:2;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(2.75rem,min(72%,7rem),7rem);position:relative}.tb-studio-zone-live__actions-btn-band{grid-column:1;align-self:stretch;min-height:0}.tb-studio-zone-live__actions-hint-band{border:1px solid var(--tb-border);box-sizing:border-box;-webkit-backdrop-filter:blur(8px);background:radial-gradient(100% 80% at 50% 0,#a78bfa14,#0000 55%),#0f172ac7;border-radius:12px;grid-column:3;justify-content:flex-start;align-items:center;min-width:0;height:100%;padding:10px 14px;display:flex;overflow:hidden;box-shadow:0 8px 24px #02061759}.tb-studio-zone-live__actions-hint-band p{color:#cbd5e1;margin:0;font-size:.78rem;line-height:1.45}.threadbreak-play__action-hint-overlay .tb-studio-zone-live__actions-hint-band{width:100%;height:100%}.tb-studio-zone-live--launcher:not(.tb-launcher-pick-panel){text-align:center;box-sizing:border-box;border:1px solid var(--tb-border);height:100%;box-shadow:var(--tb-panel-shadow);pointer-events:none;background:radial-gradient(100% 70% at 50% 0,#22d3ee1a,#0000 60%),#0f172ad1;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex}.tb-studio-zone-live--launcher.tb-studio-zone-live--launcher-pick{text-align:center;justify-content:flex-start;align-items:stretch;gap:0;padding:10px 14px 0}.threadbreak-play[data-phase=launcher]{--tb-tutorial-panel-bg:#121214;--tb-tutorial-panel-border:#64748b61}.threadbreak-play[data-phase=launcher] .threadbreak-play__studio-root{z-index:220;position:relative}.threadbreak-play[data-phase=launcher] .tb-studio-zone-live-host:has(.tb-launcher-pick-panel){background:0 0!important;overflow:visible!important}.threadbreak-play[data-phase=launcher] .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=launcher]:has(.tb-launcher-pick-panel){box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;overflow:visible!important}.threadbreak-play[data-phase=launcher] .main-menu__studio-zone-shell:has(.tb-launcher-pick-panel){box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;overflow:visible!important}.threadbreak-play[data-phase=launcher] .threadbreak-play__studio-canvas .main-menu__studio-zone[data-tb-anchor=launcher]:has(.tb-launcher-pick-panel){box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;mix-blend-mode:normal!important;background:0 0!important;border-color:#0000!important;overflow:visible!important}.threadbreak-play[data-phase=launcher] .main-menu__studio-zone:has(.tb-launcher-pick-panel){box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;mix-blend-mode:normal!important;background:0 0!important;border-color:#0000!important;overflow:visible!important}.threadbreak-play[data-phase=launcher] .threadbreak-play__studio-canvas .main-menu__studio-zone[data-tb-anchor=launcher]:has(.tb-launcher-pick-panel) .main-menu__studio-zone--tint{background:0 0!important;border-color:#0000!important}.threadbreak-play[data-phase=launcher] .main-menu__studio-zone:has(.tb-launcher-pick-panel).main-menu__studio-zone--tint{background:0 0!important;border-color:#0000!important}.threadbreak-play[data-phase=launcher] .threadbreak-play__studio-canvas .main-menu__studio-zone[data-tb-anchor=launcher]:has(.tb-launcher-pick-panel) .main-menu__studio-zone-inner{box-shadow:none!important;background:0 0!important;overflow:visible!important}.threadbreak-play[data-phase=launcher] .main-menu__studio-zone:has(.tb-launcher-pick-panel) .main-menu__studio-zone-inner{box-shadow:none!important;background:0 0!important;overflow:visible!important}.threadbreak-play[data-phase=launcher] .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=launcher]:has(.tb-launcher-pick-panel) .main-menu__studio-zone-inner{box-shadow:none!important;background:0 0!important;overflow:visible!important}.threadbreak-play[data-phase=launcher] .main-menu__studio-zone-shell:has(.tb-launcher-pick-panel) .main-menu__studio-zone-inner{box-shadow:none!important;background:0 0!important;overflow:visible!important}.threadbreak-play[data-phase=launcher] .threadbreak-play__studio-canvas .main-menu__studio-zone[data-tb-anchor=launcher]:has(.tb-launcher-pick-panel) .main-menu__studio-zone-surface-overlay{display:none!important}.threadbreak-play[data-phase=launcher] .main-menu__studio-zone:has(.tb-launcher-pick-panel) .main-menu__studio-zone-surface-overlay{display:none!important}.threadbreak-play[data-phase=launcher] .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=launcher]:has(.tb-launcher-pick-panel) .main-menu__studio-zone-surface-overlay{display:none!important}.threadbreak-play[data-phase=launcher] .main-menu__studio-zone-shell:has(.tb-launcher-pick-panel) .main-menu__studio-zone-surface-overlay{display:none!important}.threadbreak-play[data-phase=launcher] .threadbreak-play__studio-canvas .main-menu__studio-zone[data-tb-anchor=launcher]:has(.tb-launcher-pick-panel) .main-menu__zone-accent-bars{display:none!important}.threadbreak-play[data-phase=launcher] .main-menu__studio-zone:has(.tb-launcher-pick-panel) .main-menu__zone-accent-bars{display:none!important}.threadbreak-play[data-phase=launcher] .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=launcher]:has(.tb-launcher-pick-panel) .main-menu__zone-accent-bars{display:none!important}.threadbreak-play[data-phase=launcher] .main-menu__studio-zone-shell:has(.tb-launcher-pick-panel) .main-menu__zone-accent-bars{display:none!important}.threadbreak-play[data-phase=launcher] .threadbreak-play__studio-canvas .main-menu__studio-zone[data-tb-anchor=launcher]:has(.tb-launcher-pick-panel) .main-menu__studio-zone-hover-fill{display:none!important}.threadbreak-play[data-phase=launcher] .main-menu__studio-zone:has(.tb-launcher-pick-panel) .main-menu__studio-zone-hover-fill{display:none!important}.threadbreak-play[data-phase=launcher] .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=launcher]:has(.tb-launcher-pick-panel) .main-menu__studio-zone-hover-fill{display:none!important}.threadbreak-play[data-phase=launcher] .main-menu__studio-zone-shell:has(.tb-launcher-pick-panel) .main-menu__studio-zone-hover-fill{display:none!important}.threadbreak-play[data-phase=launcher] .threadbreak-play__studio-canvas .main-menu__studio-zone[data-tb-anchor=launcher]:has(.tb-launcher-pick-panel) .interface-studio__element-contour-vfx{display:none!important}.threadbreak-play[data-phase=launcher] .main-menu__studio-zone:has(.tb-launcher-pick-panel) .interface-studio__element-contour-vfx{display:none!important}.threadbreak-play[data-phase=launcher] .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=launcher]:has(.tb-launcher-pick-panel) .interface-studio__element-contour-vfx{display:none!important}.threadbreak-play[data-phase=launcher] .main-menu__studio-zone-shell:has(.tb-launcher-pick-panel) .interface-studio__element-contour-vfx{display:none!important}.threadbreak-play--launcher-pick .interface-studio__runtime-item[data-studio-action-id^=tb-leader-] button.btn--menu,.threadbreak-play--launcher-pick .interface-studio__runtime-item[data-studio-action-id^=tb-leader-] .interface-studio__runtime-hit{transition:transform .12s,filter .12s,color .12s,background-color .12s,border-color .12s,box-shadow .12s;color:#94a3b8!important;letter-spacing:.04em!important;box-shadow:none!important;background:0 0!important;border:1px solid #94a3b859!important;font-size:.82rem!important;font-weight:700!important}.threadbreak-play--launcher-pick .interface-studio__runtime-item[data-studio-action-id^=tb-leader-] button.btn--menu:hover:not(:disabled),.threadbreak-play--launcher-pick .interface-studio__runtime-item[data-studio-action-id^=tb-leader-] .interface-studio__runtime-hit:hover:not(:disabled){transform:none;color:#e2e8f0!important;box-shadow:none!important;background:#1e222a8c!important;border-color:#e2e8f073!important}.threadbreak-play--launcher-pick[data-launcher-leader-id=kaelyn] .interface-studio__runtime-item[data-studio-action-id=tb-leader-kaelyn] button.btn--menu,.threadbreak-play--launcher-pick[data-launcher-leader-id=kaelyn] .interface-studio__runtime-item[data-studio-action-id=tb-leader-kaelyn] .interface-studio__runtime-hit,.threadbreak-play--launcher-pick[data-launcher-leader-id=sylae] .interface-studio__runtime-item[data-studio-action-id=tb-leader-sylae] button.btn--menu,.threadbreak-play--launcher-pick[data-launcher-leader-id=sylae] .interface-studio__runtime-item[data-studio-action-id=tb-leader-sylae] .interface-studio__runtime-hit,.threadbreak-play--launcher-pick[data-launcher-leader-id=veyrin] .interface-studio__runtime-item[data-studio-action-id=tb-leader-veyrin] button.btn--menu,.threadbreak-play--launcher-pick[data-launcher-leader-id=veyrin] .interface-studio__runtime-item[data-studio-action-id=tb-leader-veyrin] .interface-studio__runtime-hit,.threadbreak-play--launcher-pick[data-launcher-leader-id=zyphor] .interface-studio__runtime-item[data-studio-action-id=tb-leader-zyphor] button.btn--menu,.threadbreak-play--launcher-pick[data-launcher-leader-id=zyphor] .interface-studio__runtime-item[data-studio-action-id=tb-leader-zyphor] .interface-studio__runtime-hit,.threadbreak-play--launcher-pick[data-launcher-leader-id=elara] .interface-studio__runtime-item[data-studio-action-id=tb-leader-elara] button.btn--menu,.threadbreak-play--launcher-pick[data-launcher-leader-id=elara] .interface-studio__runtime-item[data-studio-action-id=tb-leader-elara] .interface-studio__runtime-hit,.threadbreak-play--launcher-pick[data-launcher-leader-id=liora] .interface-studio__runtime-item[data-studio-action-id=tb-leader-liora] button.btn--menu,.threadbreak-play--launcher-pick[data-launcher-leader-id=liora] .interface-studio__runtime-item[data-studio-action-id=tb-leader-liora] .interface-studio__runtime-hit{color:#f8fafc!important;background:linear-gradient(145deg,#373c46f2,#1c2028fa)!important;border-color:#22d3ee8c!important;box-shadow:0 0 0 1px #22d3ee38,0 0 16px #22d3ee29!important}.threadbreak-play--launcher-pick .interface-studio__runtime-item[data-studio-action-id=tb-start-match] button.btn--menu,.threadbreak-play--launcher-pick .interface-studio__runtime-item[data-studio-action-id=tb-start-match] .interface-studio__runtime-hit{transition:transform .12s,filter .12s,color .12s,background-color .12s;color:#f8fafc!important;letter-spacing:.04em!important;box-shadow:none!important;background:linear-gradient(145deg,#373c46f2,#1c2028fa)!important;border:1px solid #cbd5e152!important;font-size:.82rem!important;font-weight:700!important}.threadbreak-play--launcher-pick .interface-studio__runtime-item[data-studio-action-id=tb-start-match] button.btn--menu:hover:not(:disabled),.threadbreak-play--launcher-pick .interface-studio__runtime-item[data-studio-action-id=tb-start-match] .interface-studio__runtime-hit:hover:not(:disabled){filter:none;transform:none;color:#f8fafc!important;box-shadow:none!important;background:linear-gradient(145deg,#444a56fa,#242830fa)!important;border-color:#e2e8f073!important}.threadbreak-play--launcher-pick .interface-studio__runtime-item[data-studio-action-id=tb-start-match],.threadbreak-play--launcher-pick .interface-studio__runtime-item[data-studio-action-id^=tb-leader-]{z-index:230!important}.threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-report-bug] button.btn--menu.interface-studio__menu-btn--fx:not(:disabled){--menu-btn-glow-color:#f59e0b;--menu-btn-rest-glow:.42;--studio-hover-glow-color:#fbbf24;--studio-hover-glow:.58;-webkit-backdrop-filter:blur(10px)saturate(1.12);backdrop-filter:blur(10px)saturate(1.12);border-color:#fbbf247a!important}.threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-report-bug] button.btn--menu.interface-studio__menu-btn--fx.interface-studio__design--glass:not(:hover):not(:disabled){box-shadow:0 0 0 1px #fbbf243d inset, 0 1px 0 #ffffff17 inset, 0 10px 22px #00000070, 0 0 calc(var(--menu-btn-rest-glow,.42) * 28px) var(--menu-btn-glow-color,#f59e0b)!important}.threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-report-bug] button.btn--menu.interface-studio__menu-btn--fx:hover:not(:disabled){box-shadow:0 0 0 1px #fef08a47 inset, 0 12px 26px #0000007a, 0 0 calc(var(--studio-hover-glow,.58) * 32px) var(--studio-hover-glow-color,#fbbf24)!important;border-color:#fde0479e!important}.threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-report-bug] button.btn--menu.interface-studio__menu-btn--fx .btn__text{white-space:nowrap;word-break:normal;-webkit-hyphens:manual;hyphens:manual;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:.38em;width:auto;max-width:100%;margin-inline:auto;font-weight:800;display:inline-flex;font-size:clamp(.5rem,9.5cqmin,.68rem)!important}.threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-report-bug] button.btn--menu.interface-studio__menu-btn--fx .btn__text:before{content:"";opacity:.9;background:currentColor;flex-shrink:0;width:.82em;height:.82em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Crect x='2.5' y='2.5' width='11' height='11' rx='2.2' stroke='black' stroke-width='1.5'/%3E%3Cpath stroke='black' stroke-width='1.5' stroke-linecap='round' d='M5.2 5.8h5.6M5.2 8.2h3.8'/%3E%3Ccircle cx='8' cy='11.2' r='0.85' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Crect x='2.5' y='2.5' width='11' height='11' rx='2.2' stroke='black' stroke-width='1.5'/%3E%3Cpath stroke='black' stroke-width='1.5' stroke-linecap='round' d='M5.2 5.8h5.6M5.2 8.2h3.8'/%3E%3Ccircle cx='8' cy='11.2' r='0.85' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat}.threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-undo] button.btn--menu.interface-studio__menu-btn--fx:not(:disabled){--menu-btn-glow-color:#f59e0b;--menu-btn-rest-glow:.42;--studio-hover-glow-color:#fbbf24;--studio-hover-glow:.58;-webkit-backdrop-filter:blur(10px)saturate(1.12);backdrop-filter:blur(10px)saturate(1.12);border-color:#fbbf247a!important}.threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-undo] button.btn--menu.interface-studio__menu-btn--fx.interface-studio__design--glass:not(:hover):not(:disabled){box-shadow:0 0 0 1px #fbbf243d inset, 0 1px 0 #ffffff17 inset, 0 10px 22px #00000070, 0 0 calc(var(--menu-btn-rest-glow,.42) * 28px) var(--menu-btn-glow-color,#f59e0b)!important}.threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-undo] button.btn--menu.interface-studio__menu-btn--fx:hover:not(:disabled){box-shadow:0 0 0 1px #fef08a47 inset, 0 12px 26px #0000007a, 0 0 calc(var(--studio-hover-glow,.58) * 32px) var(--studio-hover-glow-color,#fbbf24)!important;border-color:#fde0479e!important}.threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-burn-ap] button.btn--menu.interface-studio__menu-btn--fx:not(:hover){--menu-btn-layout-text:#000}.threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-burn-ap] button.btn--menu.interface-studio__menu-btn--fx:not(:hover) .btn__text{color:#000!important}.threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-undo] button.btn--menu.interface-studio__menu-btn--fx .btn__text{white-space:nowrap;word-break:normal;-webkit-hyphens:manual;hyphens:manual;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:.38em;width:auto;max-width:100%;margin-inline:auto;font-weight:800;display:inline-flex;font-size:clamp(.5rem,9.5cqmin,.68rem)!important}.threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-undo] button.btn--menu.interface-studio__menu-btn--fx .btn__text:before{content:"";opacity:.9;background:currentColor;flex-shrink:0;width:.82em;height:.82em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M4.5 7.5H11a3 3 0 1 0 0-6'/%3E%3Cpath stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M6 5.5 4 7.5 6 9.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M4.5 7.5H11a3 3 0 1 0 0-6'/%3E%3Cpath stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M6 5.5 4 7.5 6 9.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.tb-studio-zone-live--board{text-align:center;pointer-events:none;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:100%;padding:4px 8px;display:flex;overflow:hidden}.shell-board--threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=board]{overflow:hidden}.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone-shell[data-tb-anchor=board] .main-menu__studio-zone,.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone-shell[data-tb-anchor=board] .main-menu__studio-zone-surface-overlay,.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone-shell[data-tb-anchor=board] .main-menu__zone-accent-bars,.shell-board--threadbreak-play .threadbreak-play__studio-runtime .main-menu__studio-zone-shell[data-tb-anchor=board] .tb-studio-zone-live-host{box-shadow:none!important;background:0 0!important;border-color:#0000!important;display:none!important}.shell-board--threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-hand-role=handCard] .main-menu__studio-zone,.shell-board--threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-hand-role=handCard] .main-menu__studio-zone-surface-overlay,.shell-board--threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-hand-role=handCard] .main-menu__zone-accent-bars,.shell-board--threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-hand-role=handCard] .tb-studio-zone-live-host,.shell-board--threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-hand-role=handCard] .main-menu__studio-zone-attached-host{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.shell-board--threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-hand-role=handCard] .main-menu__studio-zone-surface-overlay,.shell-board--threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-hand-role=handCard] .main-menu__zone-accent-bars,.shell-board--threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-hand-role=handCard] .tb-studio-zone-live-host,.shell-board--threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-hand-role=handCard] .main-menu__studio-zone-attached-host{display:none!important}.tb-studio-zone-live__board-status{letter-spacing:.1em;text-transform:uppercase;color:var(--tb-accent-violet);margin:0;font-size:.62rem;font-weight:800}.tb-studio-zone-live__board-event{color:var(--tb-accent-gold);margin:0;font-size:.64rem;font-weight:700;line-height:1.3;animation:.45s ease-out tb-board-event-in}.tb-studio-zone-live__board-event--milestone{width:100%;max-width:100%;color:inherit;overflow:hidden}.tb-board-event__tb-milestone{text-align:center;overflow-wrap:normal;word-break:normal;flex-direction:column;align-items:center;gap:2px;width:auto;max-width:100%;margin-inline:auto;padding:4px 8px;display:flex}.tb-board-event__tb-milestone-title{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1.25}.tb-board-event__tb-milestone-detail{letter-spacing:.02em;text-transform:none;font-size:.58rem;font-weight:600;line-height:1.3}@keyframes tb-board-event-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tb-studio-zone-live__log-line--head{animation:.35s ease-out tb-log-head-in}@keyframes tb-log-head-in{0%{background:#fbbf2459}to{background:0 0}}.tb-play-vfx{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tb-play-vfx__turn-banner{letter-spacing:.08em;text-transform:uppercase;color:#f8fafc;border:1px solid var(--tb-border);box-shadow:var(--tb-panel-shadow);background:#0f172ae6;border-radius:999px;padding:12px 24px;font-size:.85rem;font-weight:800;animation:.45s cubic-bezier(.22,1,.36,1) tb-turn-banner-in;position:absolute;top:18%;left:50%;transform:translate(-50%)}@keyframes tb-turn-banner-in{0%{opacity:0;transform:translate(-50%)translateY(-12px)scale(.92)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.tb-play-vfx__burst{letter-spacing:.06em;white-space:nowrap;color:#e2e8f0;background:#0f172ad1;border:1px solid #94a3b866;border-radius:8px;padding:4px 10px;font-size:.78rem;font-weight:900;animation:1.35s ease-out forwards tb-fx-burst-rise;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 20px #02061773}.tb-play-vfx__burst--imp{color:#fde68a;border-color:#fbbf248c;font-size:.92rem}.tb-play-vfx__burst--break{color:#fde68a;background:#78350fd9;border-color:#fbbf24a6;animation:1.1s ease-out forwards tb-fx-break-pop}.tb-play-vfx__burst--pull{color:#a5f3fc;border-color:#22d3ee80}.tb-play-vfx__burst--cool{color:#93c5fd}.tb-play-vfx__burst--damage,.tb-play-vfx__burst--fatigue{color:#fecaca;border-color:#f8717180}.tb-play-vfx__burst--impact{color:#ffedd5;background:#7c2d12e0;border-color:#fb923ca6;animation:.95s ease-out forwards tb-fx-impact-pop}@keyframes tb-fx-impact-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}18%{opacity:1;transform:translate(-50%,-58%)scale(1.12)}to{opacity:0;transform:translate(-50%,-95%)scale(.92)}}@keyframes tb-fx-burst-rise{0%{opacity:0;transform:translate(-50%,-30%)scale(.85)}15%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}to{opacity:0;transform:translate(-50%,-120%)scale(.95)}}@keyframes tb-fx-break-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}20%{opacity:1;transform:translate(-50%,-50%)scale(1.25)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.threadbreak-play__leader-hp-overlay{pointer-events:none;box-sizing:border-box;justify-content:center;align-items:center;display:flex;overflow:visible}.threadbreak-play__leader-hp-overlay__align{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.threadbreak-play__leader-hp-overlay__zone-surface{border-radius:inherit}.threadbreak-play__leader-hp-digit,.tb-studio-zone-live__leader-hp-digit{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=playerLeaderHp] .main-menu__studio-zone,.threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=enemyLeaderHp] .main-menu__studio-zone,.threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=betweenLeadersRound] .main-menu__studio-zone,.threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=betweenLeadersStrike] .main-menu__studio-zone{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=playerLeaderHp] .main-menu__studio-zone-surface-overlay,.threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=enemyLeaderHp] .main-menu__studio-zone-surface-overlay,.threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=betweenLeadersRound] .main-menu__studio-zone-surface-overlay,.threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=betweenLeadersStrike] .main-menu__studio-zone-surface-overlay,.threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=playerLeaderHp] .main-menu__zone-accent-bars,.threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=enemyLeaderHp] .main-menu__zone-accent-bars,.threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=betweenLeadersRound] .main-menu__zone-accent-bars,.threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=betweenLeadersStrike] .main-menu__zone-accent-bars{display:none!important}.tb-hp-stat-badge .tb-contour-vfx--interior-in-content .tb-contour-vfx__interior-mount{z-index:1}.tb-hp-stat-badge .tb-contour-vfx--interior-in-content .tb-contour-vfx__contour-mount,.tb-hp-stat-badge .tb-contour-vfx__overlay{z-index:2;overflow:visible}.tb-hp-stat-badge .tb-contour-vfx--interior-in-content .tb-hp-stat-badge__digit--centered,.tb-hp-stat-badge .tb-contour-vfx--interior-in-content .tb-leader-hp,.tb-hp-stat-badge__digit-anchor{z-index:4}.threadbreak-play__leader-hp-digit .tb-contour-vfx__zone-accent-bars{display:none!important}.threadbreak-play__leader-hp-digit{position:relative}.threadbreak-play__leader-hp-digit,.threadbreak-play__leader-hp-digit .tb-contour-vfx{overflow:visible}.threadbreak-play__leader-hp-digit__vfx-stack,.threadbreak-play__leader-hp-digit__layers{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.threadbreak-play__leader-hp-digit--contour-frame{overflow:visible}.threadbreak-play__leader-hp-digit__vfx-stack--contour-bleed,.threadbreak-play__leader-hp-digit--contour-bleed .threadbreak-play__leader-hp-digit__layers{box-sizing:border-box}.threadbreak-play__leader-hp-digit__vfx--shell .tb-contour-vfx__interior-mount{border-radius:inherit;z-index:0;overflow:hidden}.threadbreak-play__leader-hp-digit .tb-contour-vfx--interior-in-content[data-authored-contour] .tb-contour-vfx__content{overflow:visible}.threadbreak-play__leader-hp-digit .tb-contour-vfx--interior-in-content[data-authored-contour] .tb-contour-vfx__contour-mount,.threadbreak-play__leader-hp-digit .tb-contour-vfx--interior-in-content[data-authored-contour] .tb-contour-vfx__contour-mount svg.studio-zone-contour-appear{z-index:2;overflow:visible}.threadbreak-play__leader-hp-digit:has(.threadbreak-play__leader-hp-digit__vfx--shell) .threadbreak-play__leader-hp-digit__vfx--flash[data-inner-glow]:before{display:none}.threadbreak-play__leader-hp-digit .tb-contour-vfx--interior-in-content.tb-contour-vfx--has-interior[data-inner-glow]:before{z-index:1;border-radius:inherit}.threadbreak-play__leader-hp-digit .tb-contour-vfx--interior-in-content.tb-contour-vfx--has-interior .studio-zone-contour-appear__glow-aura,.threadbreak-play__leader-hp-digit .tb-contour-vfx--interior-in-content.tb-contour-vfx--has-interior .studio-zone-contour-appear__glow-aura-soft,.threadbreak-play__leader-hp-digit .tb-contour-vfx--interior-in-content.tb-contour-vfx--has-interior .studio-zone-contour-appear__glow-aura-clip,.threadbreak-play__leader-hp-digit .studio-zone-contour-appear--glow-out .studio-zone-contour-appear__glow-halo,.threadbreak-play__leader-hp-digit .studio-zone-contour-appear--glow-both .studio-zone-contour-appear__glow-halo{display:none!important}:is(.threadbreak-play__leader-hp-digit .studio-zone-contour-appear-stack:has(.studio-zone-contour-appear--glow-out),.threadbreak-play__leader-hp-digit .studio-zone-contour-appear-stack:has(.studio-zone-contour-appear--glow-both)){filter:drop-shadow(0 0 calc(var(--tb-leader-hp-author-glow,0px) * .32) color-mix(in srgb, var(--tb-leader-hp-glow-color,currentColor) 58%, transparent)) drop-shadow(0 0 calc(var(--tb-leader-hp-author-glow,0px) * .58) color-mix(in srgb, var(--tb-leader-hp-glow-color,currentColor) 48%, transparent)) drop-shadow(0 0 calc(var(--tb-leader-hp-author-glow,0px) * .88) color-mix(in srgb, var(--tb-leader-hp-glow-color,currentColor) 38%, transparent)) drop-shadow(0 0 calc(var(--tb-leader-hp-author-glow,0px) * 1.22) color-mix(in srgb, var(--tb-leader-hp-glow-color,currentColor) 28%, transparent)) drop-shadow(0 0 calc(var(--tb-leader-hp-author-glow,0px) * 1.62) color-mix(in srgb, var(--tb-leader-hp-glow-color,currentColor) 18%, transparent)) drop-shadow(0 0 calc(var(--tb-leader-hp-author-glow,0px) * 2.05) color-mix(in srgb, var(--tb-leader-hp-glow-color,currentColor) 10%, transparent));pointer-events:none;overflow:visible}.threadbreak-play__leader-hp-digit__vfx{pointer-events:none;box-sizing:border-box;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.threadbreak-play__leader-hp-digit__vfx--shell{z-index:1}.threadbreak-play__leader-hp-digit__vfx--flash{z-index:2}.threadbreak-play__leader-hp-digit__vfx--flash.tb-contour-vfx--state-exit .tb-contour-vfx__interior-mount,.threadbreak-play__leader-hp-digit__vfx--flash.tb-contour-vfx--state-exit .tb-contour-vfx__contour-mount,.threadbreak-play__leader-hp-digit__vfx--flash.tb-contour-vfx--state-exit .studio-zone-contour-appear-stack{opacity:0;filter:none;transition:opacity var(--tb-state-exit-ms,.52s) cubic-bezier(.33, 1, .45, 1), filter var(--tb-state-exit-ms,.52s) cubic-bezier(.33, 1, .45, 1);pointer-events:none}.threadbreak-play__leader-hp-digit__vfx--flash.tb-contour-vfx--state-exit[data-inner-glow]:before{opacity:0;transition:opacity var(--tb-state-exit-ms,.52s) cubic-bezier(.33, 1, .45, 1)}.threadbreak-play__leader-hp-digit__glyph{z-index:4;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:visible}.threadbreak-play__leader-hp-digit .tb-leader-hp{z-index:3;box-sizing:border-box;opacity:1;-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;width:100%;height:100%;padding:0 2px;display:inline-flex;position:relative}.threadbreak-play__leader-hp-digit .tb-leader-hp--with-max{font-size:.92em}.threadbreak-play__leader-hp-digit--single,.tb-studio-zone-live__leader-hp-digit.threadbreak-play__leader-hp-digit--single,.threadbreak-play__leader-hp-digit--single .tb-leader-hp,.threadbreak-play__leader-hp-digit--single.tb-studio-zone-live__leader-hp-digit .tb-leader-hp{justify-content:center}.tb-leader-hp--hit{animation:.55s ease-out tb-leader-hp-hit}.tb-leader-hp--heal{animation:.65s ease-out tb-leader-hp-heal}@keyframes tb-leader-hp-hit{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes tb-leader-hp-heal{0%,to{filter:none;transform:scale(1)}40%{filter:brightness(1.2);transform:scale(1.06)}}.threadbreak-play__leader-hp-overlay .tb-leader-hp{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tb-studio-zone-live--leader-hp{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:visible}.tb-leader-hp{font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;justify-content:center;align-items:baseline;gap:1px;max-width:100%;font-weight:800;line-height:1;display:inline-flex}.tb-leader-hp__cur{flex-shrink:0}.tb-leader-hp__max{color:#f1f5f9;letter-spacing:-.02em;flex-shrink:0;font-size:.58em;font-weight:700;line-height:1}.tb-leader-hp--wounded .tb-leader-hp__cur{color:#fff5f5}.tb-leader-hp--wounded .tb-leader-hp__max{color:#fecaca}.tb-studio-zone-live--panel .tb-studio-zone-live__leader-hp-inline{text-align:right;margin:0 0 4px}.threadbreak-play__leader-card-overlay{pointer-events:none;box-sizing:border-box;overflow:visible}.threadbreak-play__leader-card-overlay .tb-leader-card-hover-shell{pointer-events:auto;width:100%;height:100%}.threadbreak-play__leader-card-overlay .tb-leader-card-hover-shell .tb-card-hover-shell__source{flex-direction:column;justify-content:stretch;align-items:stretch;width:100%;height:100%;display:flex}.threadbreak-play__studio-runtime:has(.threadbreak-play__leader-card-overlay--hovered){z-index:2}.threadbreak-play__leader-card-overlay--hovered{z-index:40}.threadbreak-play__leader-card-overlay .threadbreak-play__leader-card-overlay__vfx,.threadbreak-play__leader-card-overlay .tb-contour-vfx,.threadbreak-play__leader-card-overlay .tb-contour-vfx__content{box-sizing:border-box;width:100%;height:100%}.threadbreak-play__studio-runtime .tb-studio-zone-live-host:has(.tb-studio-zone-live--leader-card){justify-content:stretch;align-items:stretch;display:flex}.threadbreak-play__leader-card-overlay__center{box-sizing:border-box;flex-direction:column;justify-content:stretch;align-items:stretch;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.threadbreak-play__leader-card-overlay .tb-contour-vfx__content{min-width:0;min-height:0;display:block;position:relative}.threadbreak-play__leader-card-overlay .tb-studio-zone-live__leader-card--fill,.threadbreak-play__leader-card-overlay .tb-hand-card--zone-fill,.threadbreak-play__leader-card-overlay .tb-studio-zone-live__leader-card--fill .tb-leader-card,.threadbreak-play__leader-card-overlay .tb-studio-zone-live__leader-card--fill .tb-hand-card,.threadbreak-play__leader-card-overlay .tb-leader-card--fill-zone .tb-hand-card,.threadbreak-play__leader-card-overlay .tb-studio-zone-live__leader-card--fill>.tb-hand-card--zone-fill{flex:auto;align-self:stretch;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.threadbreak-play__leader-card-overlay .tb-studio-zone-live__leader-card:not(.tb-studio-zone-live__leader-card--fill) .tb-hand-card,.threadbreak-play__leader-card-overlay .tb-studio-zone-live__leader-card:not(.tb-studio-zone-live__leader-card--fill) .tb-leader-card{width:var(--tb-hand-card-w,118px);height:var(--tb-hand-card-h,140px);max-width:none;max-height:none;font-size:calc(.68rem * var(--tb-hand-card-scale,1));flex-shrink:0}.threadbreak-play__hand-card-overlay{pointer-events:none;transition:left .22s cubic-bezier(.22,1,.36,1),top .22s cubic-bezier(.22,1,.36,1);overflow:visible}.threadbreak-play__hand-card-overlay:has(.tb-card-hover-shell:hover){z-index:calc(var(--tb-hand-overlay-z,34) + 480)!important}.threadbreak-play__studio-runtime:has(.threadbreak-play__hand-card-overlay .tb-card-hover-shell:hover){z-index:2}.threadbreak-play__hand-card-overlay--opening-deal-from-bottom .tb-hand-card-overlay__wrap,.threadbreak-play__hand-card-overlay--opening-deal-from-bottom .tb-hand-card{animation:.42s cubic-bezier(.22,1,.36,1) both tb-hand-opening-deal-from-bottom;animation-delay:var(--tb-hand-entry-delay,0s);will-change:transform, opacity}.threadbreak-play__hand-card-overlay--opening-deal-from-top .tb-hand-card-overlay__wrap,.threadbreak-play__hand-card-overlay--opening-deal-from-top .tb-hand-card,.threadbreak-play__hand-card-overlay--opening-deal-from-top .tb-opp-card-back{animation:.42s cubic-bezier(.22,1,.36,1) both tb-hand-opening-deal-from-top;animation-delay:var(--tb-hand-entry-delay,0s);will-change:transform, opacity}.threadbreak-play__hand-card-overlay--draw-from-bottom .tb-hand-card-overlay__wrap,.threadbreak-play__hand-card-overlay--draw-from-bottom .tb-hand-card{animation:.36s cubic-bezier(.22,1,.36,1) both tb-hand-opening-deal-from-bottom;animation-delay:var(--tb-hand-entry-delay,0s);will-change:transform, opacity}.threadbreak-play__hand-card-overlay--draw-from-top .tb-hand-card-overlay__wrap,.threadbreak-play__hand-card-overlay--draw-from-top .tb-hand-card,.threadbreak-play__hand-card-overlay--draw-from-top .tb-opp-card-back{animation:.36s cubic-bezier(.22,1,.36,1) both tb-hand-opening-deal-from-top;animation-delay:var(--tb-hand-entry-delay,0s);will-change:transform, opacity}.threadbreak-play__hand-card-overlay--cast-out .tb-hand-card-overlay__wrap,.threadbreak-play__hand-card-overlay--cast-out .tb-hand-card,.threadbreak-play__hand-card-overlay--cast-out .tb-opp-card-back{opacity:0;pointer-events:none;transition:opacity 72ms ease-out}.threadbreak-play__hand-card-overlay__center{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:visible}.threadbreak-play__hand-card-overlay .tb-hand-card{width:var(--tb-hand-card-w,118px);height:var(--tb-hand-card-h,140px);max-width:none;max-height:none;font-size:calc(.8rem * var(--tb-hand-card-scale,1));flex-shrink:0}.threadbreak-play__hand-card-overlay .tb-hand-card__name{text-overflow:clip;white-space:normal;font-size:calc(.8rem * var(--tb-hand-card-scale,1));overflow:visible}.threadbreak-play__hand-card-overlay .tb-hand-card__type{font-size:calc(.6rem * var(--tb-hand-card-scale,1))}.threadbreak-play__hand-card-overlay .tb-hand-card__rules{font-size:calc(.64rem * var(--tb-hand-card-scale,1));line-height:1.35}.threadbreak-play__hand-card-overlay .tb-hand-card__cost{font-size:calc(.82rem * var(--tb-hand-card-scale,1))}.threadbreak-play__hand-card-overlay .tb-hand-card__stat{font-size:calc(.72rem * var(--tb-hand-card-scale,1))}@keyframes tb-hand-opening-deal-from-bottom{0%{opacity:0;transform:translateY(22vh)scale(.95)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes tb-hand-opening-deal-from-top{0%{opacity:0;transform:translateY(-22vh)scale(.95)}to{opacity:1;transform:translate(0,0)scale(1)}}.threadbreak-play__board-unit-overlay{pointer-events:none;overflow:visible}.threadbreak-play__board-unit-overlay__hit{box-sizing:border-box}.threadbreak-play__board-unit-overlay .tb-unit-slot{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.threadbreak-play__board-unit-overlay .tb-unit-slot--filled,.threadbreak-play__board-unit-overlay .tb-unit-slot--death-flash{width:var(--tb-hand-card-w,118px);height:var(--tb-hand-card-h,140px);flex:none;max-width:100%;max-height:100%}.threadbreak-play__board-unit-overlay .tb-unit-slot--death-flash .tb-unit-slot__card-wrap{width:100%;height:100%}.tb-unit-slot--unit-dying .tb-unit-slot__card-wrap{position:relative}.tb-unit-slot__dying-card{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.threadbreak-play__board-unit-overlay .tb-unit-slot--unit-dying .tb-unit-slot__dying-card{width:100%;height:100%}.tb-death-flash-card-silhouette{width:var(--tb-hand-card-w);height:var(--tb-hand-card-h);visibility:hidden;pointer-events:none;flex:none}.tb-contour-vfx--death-flash-instant{--tb-state-transition-ms:0s}.tb-contour-vfx--death-flash-instant .studio-zone-contour-appear--phase-enter{--zone-contour-appear-delay:0s}.threadbreak-play__board-unit-overlay .tb-slot-empty,.threadbreak-play__board-unit-overlay .tb-slot-empty-face{width:var(--tb-hand-card-w,118px);height:var(--tb-hand-card-h,140px);box-sizing:border-box;flex:none;max-width:100%;max-height:100%}.threadbreak-play__board-unit-overlay .tb-slot-empty{max-width:100%;max-height:100%}.threadbreak-play__board-anchor-overlay{pointer-events:none;overflow:visible}.threadbreak-play__board-anchor-overlay__hit{box-sizing:border-box;justify-content:center;align-items:center;display:flex}.threadbreak-play__board-anchor-overlay .tb-slot-empty--anchor{width:var(--tb-hand-card-w,72px);height:var(--tb-hand-card-h,100px);flex:none;max-width:100%;max-height:100%}.tb-board-anchor-slot__card{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.tb-board-anchor-slot__hover-shell{width:100%;height:100%}.tb-board-anchor-slot__card .tb-hand-card{width:var(--tb-hand-card-w,72px);height:var(--tb-hand-card-h,100px);max-width:100%;max-height:100%}.tb-hand-card--anchor-slot-compact{justify-content:flex-start;gap:2px;padding:5px 6px 6px}.tb-hand-card--anchor-slot-compact .tb-hand-card__chrome{flex-direction:column;flex:1;gap:3px;min-height:0;display:flex}.tb-hand-card--anchor-slot-compact .tb-hand-card__name{font-size:calc(.52rem * var(--tb-hand-card-scale,1));-webkit-line-clamp:3;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;margin:0;line-height:1.15;display:-webkit-box;overflow:hidden}.tb-hand-card--anchor-slot-compact .tb-hand-card__cost{font-size:calc(.58rem * var(--tb-hand-card-scale,1));align-self:flex-start}.tb-hand-card--anchor-slot-compact .tb-hand-card__anchor-plan-compact{justify-content:center;margin-top:auto;display:flex}.tb-hand-card--anchor-slot-compact .tb-anchor-plan{font-size:calc(.48rem * var(--tb-hand-card-scale,1))}:is(.threadbreak-play__board-anchor-overlay:has(.threadbreak-play__board-anchor-overlay__hit--hoverable:hover),.threadbreak-play__board-anchor-overlay:has(.tb-card-hover-shell:hover)){z-index:500}.tb-hand-card{transition:box-shadow .15s,outline-color .15s,filter .18s}.tb-studio-zone-live--hand-card-slot:has(.tb-hand-card--playable){cursor:pointer}.tb-hand-card--selected{z-index:2;position:relative}.tb-card-hover-shell{width:100%;height:100%;position:relative;overflow:visible}.tb-card-hover-shell__source{width:100%;height:100%;position:relative}:is(.tb-card-hover-shell__source:has(.interface-studio__motion-hover--tilt-3d-active),.tb-card-hover-shell__source:has(.tb-card-state-motion-stack--contour-hover .interface-studio__motion-hover--tilt-3d)){perspective:820px;perspective-origin:50%}:is(.tb-card-hover-shell__source:has(.interface-studio__motion-hover--tilt-3d-active) .tb-card-state-motion-stack,.tb-card-hover-shell__source:has(.tb-card-state-motion-stack--contour-hover) .tb-card-state-motion-stack){transform-style:preserve-3d}:is(.tb-card-hover-shell__source:has(.interface-studio__motion-hover--tilt-3d-active) .tb-hand-card,.tb-card-hover-shell__source:has(.interface-studio__motion-hover--tilt-3d-active) .tb-hand-card__art){backface-visibility:hidden}.tb-card-hover-shell__source .tb-card-state-motion-stack{width:100%;min-width:0;height:100%;min-height:0}.tb-card-hover-shell__source .tb-card-state-motion-stack--contour-hover .interface-studio__motion-hover--tilt-3d,.tb-card-state-motion-stack--tween.tb-card-state-motion-stack--contour-hover .interface-studio__motion-hover--tilt-3d{transition:none!important}.tb-card-hover-shell__source:has(.interface-studio__motion-hover--tilt-3d-active) .interface-studio__motion-hover--tilt-3d{transition:none!important}.tb-card-hover-shell__preview--fixed .interface-studio__motion-hover--tilt-3d,.tb-card-hover-shell__preview--fixed .interface-studio__motion-hover--tilt-3d-active,.tb-card-hover-shell__preview--fixed .tb-card-state-motion-stack--contour-hover .interface-studio__motion-hover--tilt-3d{box-shadow:none!important;filter:brightness(1.1)saturate(1.05)!important;transform:none!important}.tb-card-hover-shell__preview--fixed{--tb-hand-card-hover-ui-scale:.86;pointer-events:none;z-index:10050;box-sizing:border-box;opacity:1;background:0 0;border-radius:10px;flex-direction:column;transition:opacity 65ms ease-in;animation:.1s ease-out tb-card-hover-preview-in;display:flex;overflow:hidden;box-shadow:0 22px 36px #020617a6}.tb-card-hover-shell__preview--fixed .tb-hand-card{box-shadow:none}.tb-card-hover-shell__preview--fixed .tb-hand-card:not(.tb-hand-card--has-art),.tb-card-hover-shell__preview--fixed .tb-hand-card--has-art .tb-hand-card__chrome{padding:calc(6px * var(--tb-hand-card-hover-ui-scale,.86)) calc(8px * var(--tb-hand-card-hover-ui-scale,.86))}.tb-card-hover-shell__preview--fixed .tb-hand-card__cost{top:calc(5px * var(--tb-hand-card-hover-ui-scale,.86));right:calc(5px * var(--tb-hand-card-hover-ui-scale,.86));min-width:calc(1.35rem * var(--tb-hand-card-hover-ui-scale,.86));padding:calc(2px * var(--tb-hand-card-hover-ui-scale,.86)) calc(5px * var(--tb-hand-card-hover-ui-scale,.86));font-size:calc(.82rem * var(--tb-hand-card-scale,1) * var(--tb-hand-card-hover-ui-scale,.86))}.tb-card-hover-shell__preview--fixed .tb-hand-card__stats{gap:calc(3px * var(--tb-hand-card-hover-ui-scale,.86));margin-bottom:calc(3px * var(--tb-hand-card-hover-ui-scale,.86))}.tb-card-hover-shell__preview--fixed .tb-hand-card__stat{padding:calc(2px * var(--tb-hand-card-hover-ui-scale,.86)) calc(5px * var(--tb-hand-card-hover-ui-scale,.86));border-radius:calc(4px * var(--tb-hand-card-hover-ui-scale,.86));font-size:calc(.72rem * var(--tb-hand-card-scale,1) * var(--tb-hand-card-hover-ui-scale,.86))}.tb-card-hover-shell__preview--fixed.tb-card-hover-shell__preview--interactive{pointer-events:auto}.tb-card-hover-shell__preview-inner{flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex}.tb-card-hover-shell__preview-inner>.tb-contour-vfx,.tb-card-hover-shell__preview-inner>div{flex:auto;width:100%;min-width:0;height:100%;min-height:0}.tb-card-hover-shell__preview--fixed .tb-contour-vfx--hover-preview,.tb-card-hover-shell__preview--fixed .tb-contour-vfx__content,.tb-card-hover-shell__preview--fixed .tb-hand-card{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none}.tb-card-hover-shell__preview--fixed .tb-hand-card,.tb-card-hover-shell__preview--fixed .tb-hand-card.tb-hand-card--unplayable,.tb-card-hover-shell__preview--fixed .tb-hand-card.tb-hand-card--exhausted,.tb-card-hover-shell__preview--fixed .tb-hand-card.tb-hand-card--corrupt{opacity:1!important;filter:brightness(1.1)saturate(1.05)!important}.tb-card-hover-shell__preview--fixed .tb-hand-card--has-art{box-shadow:none;background:0 0;border:none;padding:0}.tb-card-hover-shell__preview--fixed .tb-hand-card--has-art .tb-hand-card__art{opacity:1;filter:none;border-radius:inherit}.tb-card-hover-shell__preview--fixed .tb-hand-card__art--img{image-rendering:auto;image-rendering:high-quality;-ms-interpolation-mode:bicubic}.tb-card-hover-shell__preview--fixed .tb-hand-card--has-art .tb-hand-card__chrome{background:0 0}.tb-card-hover-shell__preview--fixed .tb-hand-card--foil:before,.tb-card-hover-shell__preview--fixed .tb-hand-card--foil:after,.tb-card-hover-shell__preview--fixed .tb-hand-card__prism-intensity{display:none}.tb-card-hover-shell__preview--fixed .tb-hand-card:not(.tb-hand-card--has-art){background:radial-gradient(120% 80% at 50% 0,#22d3ee24,#0000 55%),linear-gradient(165deg,#334155f0 0%,#1e293bfa 100%)}.tb-card-hover-shell__preview--fixed .tb-hand-card__cost,.tb-card-hover-shell__preview--fixed .tb-hand-card--unplayable .tb-hand-card__cost{opacity:1}.tb-card-hover-shell__preview--fixed .tb-hand-card__name{font-size:calc(.8rem * var(--tb-hand-card-scale,1) * var(--tb-hand-card-hover-ui-scale,.86));margin:0 calc(1.75rem * var(--tb-hand-card-hover-ui-scale,.86)) calc(3px * var(--tb-hand-card-hover-ui-scale,.86)) 0;text-overflow:clip;white-space:normal;word-break:break-word;-webkit-line-clamp:unset;line-height:1.2;display:block;overflow:visible}.tb-card-hover-shell__preview--fixed .tb-hand-card__type{font-size:calc(.6rem * var(--tb-hand-card-scale,1) * var(--tb-hand-card-hover-ui-scale,.86));margin-bottom:calc(3px * var(--tb-hand-card-hover-ui-scale,.86))}.tb-card-hover-shell__preview--fixed .tb-hand-card__rules{font-size:calc(.64rem * var(--tb-hand-card-scale,1) * var(--tb-hand-card-hover-ui-scale,.86));-webkit-line-clamp:unset;-webkit-box-orient:unset;line-height:1.35;display:block;overflow:visible}.tb-card-hover-shell__preview--fixed .tb-hand-card__reinforce{margin-top:calc(3px * var(--tb-hand-card-hover-ui-scale,.86));padding-top:calc(2px * var(--tb-hand-card-hover-ui-scale,.86))}.tb-card-hover-shell__preview--fixed .tb-hand-card__reinforce-text{font-size:calc(.64rem * var(--tb-hand-card-scale,1) * var(--tb-hand-card-hover-ui-scale,.86));font-weight:600;line-height:1.35}.tb-card-hover-shell__preview--fixed .tb-hand-card__rein-tag,.tb-card-hover-shell__preview--fixed .tb-hand-card__swift-tag,.tb-card-hover-shell__preview--fixed .tb-hand-card__status,.tb-card-hover-shell__preview--fixed .tb-hand-card__scout-discard-label{font-size:calc(.52rem * var(--tb-hand-card-scale,1) * var(--tb-hand-card-hover-ui-scale,.86))}.tb-card-hover-shell__preview--fixed .tb-hand-card__chrome{overflow:hidden}.tb-card-hover-shell__preview--fixed .tb-studio-zone-live__leader-card--hover-preview{box-sizing:border-box;flex-direction:column;flex:auto;min-width:0;min-height:0;opacity:1!important;justify-content:stretch!important;align-items:stretch!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;display:flex!important}.tb-card-hover-shell__preview--fixed:has(.tb-studio-zone-live__leader-card--hover-preview){background:#0f172a}.tb-card-hover-shell__preview--fixed .tb-studio-zone-live__leader-card--hover-preview>.tb-hand-card--zone-fill{flex:auto;min-width:0;min-height:0;opacity:1!important;filter:none!important;background:radial-gradient(120% 90% at 50% 0,#a78bfa47,#0f172a 58%),linear-gradient(165deg,#1e293b 0%,#0f172a 100%)!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.tb-card-hover-shell__preview--fixed .tb-studio-zone-live__leader-card--hover-preview.tb-studio-zone-live__leader-card--enemy>.tb-hand-card--zone-fill{background:radial-gradient(120% 90% at 50% 0,#f8717133,#0f172a 58%),linear-gradient(165deg,#1e293b 0%,#0f172a 100%)!important}.tb-card-hover-shell__preview--fixed .tb-studio-zone-live__leader-card--hover-preview>.tb-hand-card--zone-fill .tb-hand-card__chrome{flex:auto;width:100%;height:100%;min-height:0;overflow:hidden}.tb-card-hover-shell__preview--fixed .tb-studio-zone-live__leader-card--hover-preview>.tb-hand-card--zone-fill .tb-hand-card__rules,.tb-card-hover-shell__preview--fixed .tb-studio-zone-live__leader-card--hover-preview>.tb-hand-card--zone-fill .tb-leader-ability-rules{flex:auto;min-height:0;overflow:hidden auto}.tb-card-hover-shell__preview--fixed .tb-studio-zone-live__leader-card--hover-preview .tb-hand-card__name{font-size:calc(.82rem * var(--tb-hand-card-scale,1) * var(--tb-hand-card-hover-ui-scale,.86))}.tb-card-hover-shell__preview--fixed .tb-studio-zone-live__leader-card--hover-preview .tb-hand-card__type--leader .tb-hand-card__faction{font-size:calc(.64rem * var(--tb-hand-card-scale,1) * var(--tb-hand-card-hover-ui-scale,.86))}.tb-card-hover-shell__preview--fixed .tb-studio-zone-live__leader-card--hover-preview .tb-leader-ability-rules__label{font-size:calc(.66rem * var(--tb-hand-card-scale,1) * var(--tb-hand-card-hover-ui-scale,.86))}.tb-card-hover-shell__preview--fixed .tb-studio-zone-live__leader-card--hover-preview .tb-leader-ability-rules__body,.tb-card-hover-shell__preview--fixed .tb-studio-zone-live__leader-card--hover-preview .tb-hand-card__rules{font-size:calc(.72rem * var(--tb-hand-card-scale,1) * var(--tb-hand-card-hover-ui-scale,.86));-webkit-line-clamp:unset;line-height:1.42;overflow:visible}.tb-card-hover-shell__preview--fixed .tb-studio-zone-live__leader-card--hover-preview .tb-hand-card__rules{max-height:100%;overflow-y:auto}.tb-card-hover-shell__preview--fixed .tb-hand-card{font-size:calc(.8rem * var(--tb-hand-card-scale,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.tb-card-hover-shell__preview--fixed .tb-hand-card__name{text-overflow:unset;white-space:normal;font-size:calc(.8rem * var(--tb-hand-card-scale,1));line-height:1.35;overflow:visible}.tb-card-hover-shell__preview--fixed .tb-hand-card__type{font-size:calc(.6rem * var(--tb-hand-card-scale,1))}.tb-card-hover-shell__preview--fixed .tb-hand-card__rules{font-size:calc(.64rem * var(--tb-hand-card-scale,1));-webkit-line-clamp:unset;line-height:1.42;overflow:visible}.tb-card-hover-shell__preview--fixed .tb-hand-card__cost{font-size:calc(.82rem * var(--tb-hand-card-scale,1))}.tb-card-hover-shell__preview--fixed .tb-hand-card__stat{font-size:calc(.72rem * var(--tb-hand-card-scale,1))}@keyframes tb-card-hover-preview-in{0%{opacity:.92}to{opacity:1}}:is(.threadbreak-play__board-unit-overlay:has(.threadbreak-play__board-unit-overlay__hit--hoverable:hover),.tb-studio-zone-live--lane-enemy-unit:has(.tb-unit-slot--filled:hover),.tb-studio-zone-live--lane-player-unit:has(.tb-unit-slot--filled:hover)){z-index:500}.tb-studio-hud-pill--alert{animation:1.2s ease-in-out infinite tb-pill-pulse}.tb-studio-hud-pill--error{animation:.45s ease-out tb-pill-shake,1.2s ease-in-out .45s infinite tb-pill-pulse}@keyframes tb-pill-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes tb-pill-pulse{0%,to{opacity:1}50%{opacity:.72}}.threadbreak-play[data-phase=breakChoice] .tb-studio-hud-pill--alert{animation-duration:.85s}.tb-studio-zone-live--card-pile{box-sizing:border-box;pointer-events:none;width:100%;height:100%}.tb-card-pile{box-sizing:border-box;border-radius:10px;flex-direction:column;width:100%;height:100%;min-height:0;padding:4px 6px;display:flex}.tb-card-pile:not(.tb-zone-panel--style-none){background:#0f172a8c;border:1px solid #22d3ee38;box-shadow:inset 0 0 0 1px #00000059}.tb-card-pile.tb-zone-panel--style-none{box-shadow:none;background:0 0;border:none}.tb-card-pile--discard:not(.tb-zone-panel--style-none){border-color:#f8717147}.tb-card-pile__head{flex-shrink:0;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.tb-card-pile__title{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-size:.68rem;font-weight:700}.tb-card-pile__count{color:#e2e8f0;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:800}.tb-card-pile__body{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.tb-card-pile__empty{color:#64748b;margin:0;font-size:.72rem;font-style:italic}.tb-card-pile__stack{width:100%;height:100%;position:relative}.tb-card-pile__stack-layer{transform-origin:50%;margin-top:0;margin-left:0;position:absolute;top:50%;left:50%}.tb-card-pile__stack--deck{justify-content:center;align-items:center;display:flex}.tb-card-pile__stack--deck .tb-card-pile__stack-layer{flex-shrink:0;margin:0;position:relative;top:auto;left:auto}.tb-card-pile__relief{box-sizing:border-box;pointer-events:none;background:#080e1ca6;border:1px solid #22d3ee52;border-radius:8px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #0006}.tb-card-pile__stack--discard{justify-content:center;align-items:center;display:flex}.tb-card-pile__stack--discard .tb-card-pile__stack-layer{flex-shrink:0;margin:0;position:relative;top:auto;left:auto}.tb-card-pile__deck-back{width:100%;height:100%;display:block}.tb-card-pile__deck-back .tb-opp-card-back{opacity:1;border-radius:8px;width:100%;height:100%;min-height:0}.tb-card-pile__face{pointer-events:none;width:100%;height:100%}.tb-card-pile__face .tb-hand-card{width:100%;height:100%;min-height:0;font-size:calc(.62rem * var(--tb-hand-card-scale,1))}.tb-card-pile__face .tb-hand-card__rules{display:none}.tb-card-pile--clickable{cursor:pointer}.tb-card-pile--clickable:hover{border-color:#f871718c;box-shadow:inset 0 0 0 1px #00000059,0 0 0 1px #f8717133}.threadbreak-play__card-pile-overlay__hit:focus-visible{outline-offset:2px;outline:2px solid #22d3eebf}.tb-discard-viewer-backdrop{z-index:200;box-sizing:border-box;background:var(--tb-modal-backdrop,#0f172a7a);-webkit-backdrop-filter:none;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tb-discard-viewer{--tb-discard-card-w:120px;--tb-discard-card-h:168px;border:1px solid var(--tb-modal-border,#94a3b852);background:var(--tb-modal-surface);width:min(920px,96vw);max-height:min(720px,90vh);box-shadow:var(--tb-modal-shadow);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.tb-discard-viewer__head{border-bottom:1px solid #94a3b833;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.tb-discard-viewer__title{color:#f8fafc;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:1.05rem;font-weight:800}.tb-discard-viewer__count{color:#94a3b8;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.85rem;font-weight:700}.tb-discard-viewer__close{color:#e2e8f0;cursor:pointer;background:#0f172acc;border:1px solid #94a3b859;border-radius:8px;margin-left:8px;padding:6px 14px;font-size:.8rem;font-weight:700}.tb-discard-viewer__close:hover{color:#fff;border-color:#22d3ee80}.tb-discard-viewer__body{flex:1;min-height:0;padding:16px 18px 20px;overflow:auto}.tb-discard-viewer__empty{text-align:center;color:#64748b;margin:0;font-style:italic}.tb-discard-viewer__grid{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:12px;display:flex}.tb-discard-viewer__card{width:var(--tb-discard-card-w);height:var(--tb-discard-card-h);flex:none;overflow:visible}.tb-discard-viewer__card .tb-hand-card{width:100%;height:100%;min-height:0;font-size:calc(.62rem * var(--tb-hand-card-scale,1))}.tb-break-choice,.tb-discard-viewer,.tb-undo-approval-modal__card,.tb-rein-cards-modal__panel,.tb-ai-sim-reader{--tb-modal-surface:linear-gradient(165deg, #1e293bf7 0%, #0f172afa 55%, #111827fa 100%);--tb-modal-border:#94a3b852;--tb-modal-shadow:0 18px 48px #0206176b, 0 0 0 1px #ffffff0f, inset 0 1px 0 #ffffff14;--tb-modal-btn-surface:linear-gradient(180deg, #334155e6 0%, #1e293bf5 100%);--tb-modal-btn-border:#94a3b866;--tb-modal-inset:#3341556b}.tb-break-choice-backdrop,.tb-discard-viewer-backdrop,.tb-undo-approval-modal__backdrop,.tb-rein-cards-modal,.tb-ai-sim-reader-backdrop--portal{--tb-modal-backdrop:#0f172a7a}.tb-break-choice-backdrop{z-index:210;box-sizing:border-box;background:var(--tb-modal-backdrop,#0f172a7a);-webkit-backdrop-filter:none;pointer-events:auto;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tb-opening-hand-backdrop{z-index:6;pointer-events:auto;background:#0f172a5c;position:absolute;inset:0}.tb-opening-hand-panel{z-index:220;pointer-events:auto;width:min(560px,94vw);position:absolute;top:38%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.tb-opening-hand__cards{pointer-events:none;cursor:default;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 16px;padding:10px 4px 4px;display:flex}.tb-opening-hand__card-wrap{--tb-hand-card-w:92px;--tb-hand-card-h:118px;width:var(--tb-hand-card-w);height:var(--tb-hand-card-h);flex:none}.tb-opening-hand__card-wrap .tb-hand-card{width:100%;height:100%;min-height:0;font-size:calc(.62rem * var(--tb-hand-card-scale,1))}.tb-opening-hand__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tb-break-choice-backdrop--wait{pointer-events:none}.tb-break-choice{border:1px solid var(--tb-modal-border,#94a3b852);background:var(--tb-modal-surface);width:min(520px,94vw);box-shadow:var(--tb-modal-shadow);border-radius:16px;overflow:hidden}.threadbreak-play .tb-break-choice.tb-break-choice--studio-authored,.shell-board--threadbreak-play .tb-break-choice.tb-break-choice--studio-authored{background:var(--tb-modal-surface)!important;border-color:var(--tb-modal-border,#94a3b852)!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;box-shadow:var(--tb-modal-shadow)!important}.tb-break-choice--wait{text-align:center;padding:28px 32px}.tb-break-choice__head{border-bottom:1px solid #94a3b82e;padding:18px 22px 12px}.tb-break-choice__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8eb;margin:0 0 4px;font-size:.68rem;font-weight:800}.tb-break-choice__title{color:#f8fafc;letter-spacing:.03em;margin:0;font-size:1.35rem;font-weight:800}.tb-break-choice__body{padding:16px 22px 22px}.tb-break-choice__lead{color:#cbd5e1;margin:0 0 12px;font-size:.88rem;line-height:1.4}.tb-break-choice__ability{color:#cbd5e1e6;background:var(--tb-modal-inset,#3341556b);border:1px solid #94a3b838;border-radius:8px;margin:0 0 10px;padding:.65rem .75rem;font-size:.84rem;line-height:1.45}.tb-break-choice__hints{color:#94a3b8;margin:0 0 18px;padding-left:1.1rem;font-size:.78rem;line-height:1.45}.tb-break-choice__hints li+li{margin-top:6px}.tb-break-choice__hints strong{color:#e2e8f0;font-weight:700}.tb-break-choice__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tb-break-choice__btn{border:1px solid var(--tb-modal-btn-border,#94a3b866);background:var(--tb-modal-btn-surface);color:#f8fafc;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:10px;min-height:48px;padding:10px 12px;font-size:.82rem;font-weight:800;transition:border-color .15s,box-shadow .15s,transform .12s}.tb-break-choice__btn:hover:not(:disabled){border-color:#cbd5e18c;transform:translateY(-1px);box-shadow:0 0 20px #0f172a59}.tb-break-choice__btn:disabled{opacity:.42;cursor:not-allowed}.tb-break-choice__btn:focus-visible{outline-offset:2px;outline:2px solid #ffffff8c}.tb-undo-approval-modal{z-index:150000;box-sizing:border-box;pointer-events:auto;justify-content:center;align-items:center;padding:clamp(1rem,4vw,2rem);display:flex;position:fixed;inset:0}.tb-undo-approval-modal__backdrop{background:var(--tb-modal-backdrop,#0f172a7a);-webkit-backdrop-filter:none;position:absolute;inset:0}.tb-undo-approval-modal__card{z-index:1;background:var(--tb-modal-surface);width:min(420px,100%);box-shadow:var(--tb-modal-shadow), 0 0 40px #f59e0b29;box-sizing:border-box;text-align:center;border:1px solid #fbbf247a;border-radius:14px;padding:clamp(1.25rem,3vw,1.75rem);position:relative}.tb-undo-approval-modal__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#fbbf24eb;margin:0 0 .35rem;font-size:.68rem;font-weight:800}.tb-undo-approval-modal__title{color:#fef3c7;margin:0 0 .85rem;font-size:clamp(1.05rem,2.4vw,1.25rem);font-weight:800;line-height:1.3}.tb-undo-approval-modal__lead{color:#cbd5e1;margin:0 0 1.25rem;font-size:clamp(.88rem,2vw,.95rem);line-height:1.45}.tb-undo-approval-modal__lead strong{color:#fde68a;font-weight:700}.tb-undo-approval-modal__actions{flex-direction:column;gap:10px;display:flex}.tb-undo-approval-modal__approve{letter-spacing:.08em;text-transform:uppercase;width:100%;font-weight:800;color:#fde68a!important;border-color:#fbbf248c!important}.tb-undo-approval-modal__approve:hover:not(:disabled){box-shadow:0 0 24px #fbbf2447;border-color:#fde047b8!important}.threadbreak-play[data-phase=breakChoice] .threadbreak-play__studio-root{pointer-events:none}.threadbreak-play[data-phase=breakChoice] .tb-break-choice-backdrop{pointer-events:auto}.tb-break-choice-backdrop--break-reward{background:#0f172a6b;justify-content:center;align-items:flex-start;padding-top:clamp(10px,2vh,24px);padding-bottom:24px}body:has(#author-tools-top-bar) .tb-break-choice-backdrop--break-reward{padding-top:clamp(52px,7vh,72px)}.tb-break-choice--break-reward:not(.tb-break-choice--tutorial-coach-match){background:linear-gradient(165deg,#1e293bf5 0%,#0f172afa 55%,#111827fa 100%);border:1px solid #94a3b852;box-shadow:0 18px 48px #0206176b,0 0 0 1px #ffffff0f,inset 0 1px #ffffff14}.tb-break-choice-backdrop--portal .tb-break-choice--break-reward.tb-break-choice--studio-authored:not(.tb-break-choice--tutorial-coach-match),.threadbreak-play .tb-break-choice--break-reward.tb-break-choice--studio-authored:not(.tb-break-choice--tutorial-coach-match),.shell-board--threadbreak-play .tb-break-choice--break-reward.tb-break-choice--studio-authored:not(.tb-break-choice--tutorial-coach-match){background:linear-gradient(165deg,#1e293bf5 0%,#0f172afa 55%,#111827fa 100%)!important;border-color:#94a3b852!important;box-shadow:0 18px 48px #0206176b,0 0 0 1px #ffffff0f,inset 0 1px #ffffff14!important}.tb-break-choice--break-reward:not(.tb-break-choice--tutorial-coach-match) .tb-break-choice__head{background:linear-gradient(#33415547 0%,#0000 100%);border-bottom-color:#94a3b83d}.tb-break-choice--break-reward .tb-break-choice__eyebrow{color:#cbd5e1}.tb-break-choice--break-reward .tb-break-choice__title{color:#f8fafc}.tb-break-choice--break-reward .tb-break-choice__lead{color:#e2e8f0}.tb-break-choice--break-reward .tb-break-choice__hints{color:#cbd5e1}.tb-break-choice__hint--strike strong{color:#fca5a5}.tb-break-choice__hint--weave strong{color:#67e8f9}.tb-break-choice__hint--claim strong{color:#86efac}.tb-break-choice__btn--strike,.tb-break-choice__btn--weave,.tb-break-choice__btn--claim{transition:border-color .15s,box-shadow .15s,transform .12s,filter .12s,color .12s,background-color .12s}.tb-break-choice__btn--strike{color:#fff;text-shadow:none;box-shadow:none;background:#ef4444;border:none}.tb-break-choice__btn--strike:hover:not(:disabled){filter:brightness(1.14);color:#0a0a0a;border:none;transform:translateY(-2px)scale(1.03);box-shadow:0 8px 22px #ef44447a,0 0 0 2px #ffffff38}.tb-break-choice__btn--strike:hover:not(:disabled) .tb-break-choice__btn-label{color:#0a0a0a}.tb-break-choice__btn--weave{color:#fff;text-shadow:none;box-shadow:none;background:#0ea5e9;border:none}.tb-break-choice__btn--weave:hover:not(:disabled){filter:brightness(1.14);color:#0a0a0a;border:none;transform:translateY(-2px)scale(1.03);box-shadow:0 8px 22px #0ea5e97a,0 0 0 2px #ffffff38}.tb-break-choice__btn--weave:hover:not(:disabled) .tb-break-choice__btn-label{color:#0a0a0a}.tb-break-choice__btn--claim{color:#fff;text-shadow:none;box-shadow:none;background:#22c55e;border:none}.tb-break-choice__btn--claim:hover:not(:disabled){filter:brightness(1.14);color:#0a0a0a;border:none;transform:translateY(-2px)scale(1.03);box-shadow:0 8px 22px #22c55e7a,0 0 0 2px #ffffff38}.tb-break-choice__btn--claim:hover:not(:disabled) .tb-break-choice__btn-label{color:#0a0a0a}.tb-break-choice__btn--strike:disabled,.tb-break-choice__btn--weave:disabled,.tb-break-choice__btn--claim:disabled{opacity:.82;box-shadow:none}.tb-break-choice__btn--strike.tb-break-choice__btn--demo-active,.tb-break-choice__btn--weave.tb-break-choice__btn--demo-active,.tb-break-choice__btn--claim.tb-break-choice__btn--demo-active{box-shadow:none;transform:none}.tb-break-choice__hint--demo-active{color:#f8fafc;text-shadow:0 0 12px #ffffff59}.tb-break-choice__btn--demo-active{animation:1.1s ease-in-out infinite tb-break-choice-demo-pulse;transform:translateY(-2px)scale(1.04);box-shadow:0 0 0 2px #ffffffd9,0 0 24px #ffffff59}.threadbreak-play--tutorial,.tb-break-choice-backdrop--tutorial-demo{--tb-tutorial-panel-bg:#121214;--tb-tutorial-panel-border:#64748b61}.threadbreak-play--tutorial-welcome .tb-studio-zone-live--opponent-hand,.threadbreak-play--tutorial-welcome .threadbreak-play__hand-card-overlay--opponent{opacity:0!important;pointer-events:none!important;display:none!important}.threadbreak-play--tutorial-welcome .threadbreak-play__studio-canvas .main-menu__studio-zone-shell:has(.tb-studio-zone-live--opponent-hand){opacity:0!important;pointer-events:none!important;display:none!important}.tb-break-choice--tutorial-coach-match,.tb-weave-shutdown-modal.tb-break-choice--tutorial-coach-match{--tb-modal-surface:#121214;border-radius:14px;width:min(540px,100vw - 32px);padding:16px 18px 14px;overflow:visible;border:1px solid var(--tb-tutorial-panel-border,#64748b61)!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;background:#121214!important;box-shadow:0 16px 48px #0000009e,inset 0 0 0 1px #ffffff0d!important}.tb-break-choice--tutorial-coach-match.tb-break-choice--opening-hand,.tb-break-choice--tutorial-coach-match.tb-opening-hand-panel{width:min(560px,100vw - 32px);max-height:none;overflow:visible}.threadbreak-play--tutorial-break-demo .tb-tutorial-coach__card,.threadbreak-play--tutorial-break-demo .tb-break-choice--break-reward{--tb-modal-surface:#121214}.tb-break-choice--tutorial-coach-match.tb-break-choice--opening-hand .tb-break-choice__head{background:0 0!important;border-bottom:none!important}.tb-weave-shutdown-modal--tutorial-coach-match{width:min(540px,100vw - 32px)}.tb-weave-shutdown-modal--tutorial-coach-match .tb-break-choice__head{padding:0 0 8px}.tb-weave-shutdown-modal--tutorial-coach-match .tb-break-choice__body{padding:0}.tb-weave-shutdown-modal--tutorial-coach-match .tb-break-choice__title.tb-tutorial-coach__title--glitch-reveal{margin:0!important}.tb-break-choice--tutorial-coach-match .tb-tutorial-coach__term{color:#67e8f9;text-shadow:0 0 10px #22d3ee38;font-weight:700}.tb-break-choice--tutorial-coach-match .tb-tutorial-coach__num{color:#fbbf24;text-shadow:0 0 8px #fbbf2433;font-weight:700}.tb-break-choice--tutorial-coach-match .tb-break-choice__head{text-align:left;background:0 0;border-bottom:none;padding:0 0 8px}.tb-break-choice--tutorial-coach-match .tb-break-choice__eyebrow{margin:0 0 4px;letter-spacing:.06em!important;text-transform:uppercase!important;color:#cbd5e1!important;font-size:.72rem!important;font-weight:600!important}.tb-break-choice--tutorial-coach-match .tb-break-choice__title:not(.tb-tutorial-coach__title--glitch-reveal){letter-spacing:.02em!important;color:#f8fafc!important;margin:0!important;font-size:1.05rem!important;font-weight:700!important}.tb-break-choice--tutorial-coach-match .tb-break-choice__title.tb-tutorial-coach__title--glitch-reveal{margin:0!important}.tb-break-choice--tutorial-coach-match .tb-break-choice__body{text-align:left;padding:0}.tb-break-choice--tutorial-coach-match .tb-break-choice__lead{color:#e2e8f0;text-align:left;margin:0 0 8px;font-size:.9rem;line-height:1.5}.tb-break-choice--tutorial-coach-match .tb-break-choice__hints,.tb-break-choice--tutorial-coach-match .tb-weave-shutdown-modal__hints{color:#e2e8f0;text-align:left;margin:0 0 12px;padding-left:1.1rem;font-size:.9rem;line-height:1.5;list-style:outside}.tb-break-choice--tutorial-coach-match .tb-break-choice__actions{flex-wrap:wrap;gap:10px;display:flex}.tb-break-choice--tutorial-coach-match .tb-break-choice__actions .tb-break-choice__btn{flex:calc(33.333% - 10px);min-width:min(140px,100%)}.tb-break-choice--tutorial-coach-match .tb-break-choice__btn{letter-spacing:.04em;border-radius:8px;min-height:40px;font-size:.82rem;font-weight:700}.threadbreak-play--tutorial-break-demo .tb-break-choice--tutorial-coach-match .tb-break-choice__actions{gap:10px}.threadbreak-play--tutorial-break-demo .tb-break-choice--tutorial-coach-match .tb-break-choice__btn{letter-spacing:.04em;border-radius:8px;min-height:40px;font-size:.82rem;font-weight:700}.threadbreak-play--tutorial-break-demo .tb-break-choice--tutorial-coach-match .tb-break-choice__btn:not(.tb-break-choice__btn--demo-active):disabled{cursor:not-allowed;opacity:.5!important;filter:saturate(.72)!important}.threadbreak-play--tutorial-break-demo .tb-break-choice--tutorial-coach-match .tb-break-choice__btn:not(.tb-break-choice__btn--demo-active):not(:disabled){opacity:1!important;filter:none!important}.threadbreak-play--tutorial-break-demo .tb-break-choice-backdrop--break-reward,.threadbreak-play--tutorial-break-demo .tb-break-choice-backdrop--tutorial-demo{pointer-events:none;background:0 0!important}.threadbreak-play--tutorial-break-demo .tb-break-choice-backdrop--break-reward .tb-break-choice--break-reward,.threadbreak-play--tutorial-break-demo .tb-break-choice-backdrop--tutorial-demo .tb-break-choice--break-reward{pointer-events:auto}.threadbreak-play--tutorial-break-demo .tb-break-choice-backdrop--break-reward{justify-content:center;align-items:flex-start;padding-bottom:clamp(96px,14vh,132px)}.threadbreak-play--tutorial-break-demo .tb-break-choice-backdrop--break-reward .tb-break-choice--break-reward{width:min(540px,100vw - 32px)}.tb-break-choice--tutorial-coach-match .tb-break-choice__hints li+li,.threadbreak-play--tutorial-break-demo .tb-break-choice--tutorial-coach-match .tb-break-choice__hints li+li{margin-top:4px}.threadbreak-play--tutorial-break-demo .tb-break-choice--tutorial-coach-match .tb-break-choice__hint--demo-active{text-shadow:none;background:#1e222a8c;border:1px solid #94a3b86b;border-radius:8px;margin-inline:-.35rem;padding:.35rem .55rem;animation:2.2s ease-in-out infinite tb-break-choice-tut-hint-breathe;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d}.threadbreak-play--tutorial-break-demo .tb-break-choice--tutorial-coach-match .tb-break-choice__btn--demo-active{box-shadow:none;animation:none;transform:none;opacity:1!important}.threadbreak-play--tutorial-break-demo .tb-break-choice--tutorial-coach-match .tb-break-choice__btn--strike.tb-break-choice__btn--demo-active{box-shadow:none}.threadbreak-play--tutorial-break-demo .tb-break-choice--tutorial-coach-match .tb-break-choice__hint--strike.tb-break-choice__hint--demo-active{background:#450a0a6b;border-color:#f871718c;box-shadow:inset 0 0 0 1px #fecaca1f,0 0 16px #f8717138}.threadbreak-play--tutorial-break-demo .tb-break-choice--tutorial-coach-match .tb-break-choice__btn--weave.tb-break-choice__btn--demo-active{box-shadow:none}.threadbreak-play--tutorial-break-demo .tb-break-choice--tutorial-coach-match .tb-break-choice__demo-callout{letter-spacing:.02em;color:#e2e8f0;text-align:left;background:#1e222a8c;border:1px solid #94a3b861;border-radius:8px;margin:0 0 12px;padding:.55rem .65rem;font-size:.78rem;font-weight:600;line-height:1.45;animation:2.2s ease-in-out infinite tb-break-choice-tut-hint-breathe;box-shadow:inset 0 0 0 1px #ffffff0d}.tb-break-choice__demo-shutdown-caption{letter-spacing:.03em;color:#bae6fd;text-align:left;border-top:1px solid #67e8f938;margin:.45rem 0 0;padding-top:.35rem;font-size:.72rem;font-weight:600;line-height:1.45}.threadbreak-play--tutorial-break-demo .tb-break-choice--tutorial-coach-match .tb-break-choice__hint--demo-active .tb-break-choice__demo-shutdown-caption{color:#e0f2fe;text-shadow:0 0 10px #22d3ee40}@keyframes tb-break-choice-tut-hint-breathe{0%,to{border-color:#94a3b861;box-shadow:inset 0 0 0 1px #ffffff0d}50%{border-color:#cbd5e185;box-shadow:inset 0 0 0 1px #ffffff14,0 0 12px #94a3b82e}}@keyframes tb-break-choice-tut-btn-breathe{0%,to{filter:brightness();box-shadow:0 0 0 2px #ffffffe0,0 0 14px #ffffff52}50%{filter:brightness(1.1);box-shadow:0 0 0 2px #fff,0 0 22px #ffffff80}}@keyframes tb-break-choice-demo-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}@media (prefers-reduced-motion:reduce){.tb-break-choice__btn--demo-active,.threadbreak-play--tutorial-break-demo .tb-break-choice--tutorial-coach-match .tb-break-choice__hint--demo-active,.threadbreak-play--tutorial-break-demo .tb-break-choice--tutorial-coach-match .tb-break-choice__btn--demo-active{animation:none}}.threadbreak-play--tutorial-break-demo[data-phase=breakChoice] .main-menu__studio-zone-shell[data-tb-lane-nodebar]{pointer-events:auto!important;z-index:150020!important}.threadbreak-play--tutorial-break-demo[data-phase=breakChoice] .main-menu__studio-zone-shell[data-tb-lane-nodebar]:not([data-tb-lane-nodebar="1"]){opacity:.42;filter:saturate(.55)}.threadbreak-play--tutorial-break-demo[data-phase=breakChoice] .tb-studio-zone-live--lane-node-bar.tb-node-col--tutorial-break-reward-lane,.threadbreak-play--tutorial-break-demo[data-phase=breakChoice] .tb-node-col--tutorial-break-reward-lane{border-radius:8px;animation:2.2s ease-in-out infinite tb-tutorial-break-lane-breathe;box-shadow:0 0 0 2px #fbbf24e6,inset 0 0 0 1px #ffffff1a,0 0 18px #fbbf246b,0 0 10px #f59e0b52;outline:none!important}@keyframes tb-tutorial-break-lane-breathe{0%,to{box-shadow:0 0 0 2px #fbbf24b8,inset 0 0 0 1px #ffffff14,0 0 14px #fbbf2452,0 0 8px #f59e0b3d}50%{box-shadow:0 0 0 2px #fde047f2,inset 0 0 0 1px #ffffff1f,0 0 24px #fbbf247a,0 0 14px #f59e0b5c}}@media (prefers-reduced-motion:reduce){.threadbreak-play--tutorial-break-demo[data-phase=breakChoice] .tb-studio-zone-live--lane-node-bar.tb-node-col--tutorial-break-reward-lane,.threadbreak-play--tutorial-break-demo[data-phase=breakChoice] .tb-node-col--tutorial-break-reward-lane{animation:none}}.threadbreak-play--tutorial-break-demo[data-phase=breakWeaveShutdown] .tb-studio-zone-live--shutdown-pick,.threadbreak-play--tutorial-break-demo[data-phase=breakWeaveShutdown] .threadbreak-play__board-anchor-overlay,.threadbreak-play--tutorial-break-demo[data-phase=breakWeaveShutdown] .threadbreak-play__board-anchor-overlay__hit,.threadbreak-play--tutorial-break-demo[data-phase=breakWeaveShutdown] .main-menu__studio-zone-shell[data-tb-lane-nodebar]{pointer-events:auto!important;z-index:150020!important}.threadbreak-play--tutorial-break-demo[data-phase=breakWeaveShutdown] .main-menu__studio-zone-shell[data-tb-lane-nodebar]:not([data-tb-lane-nodebar="1"]) .tb-studio-zone-live--shutdown-pick{opacity:.42;filter:saturate(.55);pointer-events:none!important}.tb-weave-shutdown-modal__layer--tutorial-node-cluster{pointer-events:none;z-index:150000;position:fixed;inset:0;overflow:visible}.tb-weave-shutdown-modal__layer--tutorial-node-cluster .tb-weave-shutdown-modal{pointer-events:none;width:100%}.tb-weave-shutdown-modal__layer--tutorial-node-cluster .tb-break-choice--break-reward{pointer-events:auto}.threadbreak-play--tutorial-break-demo[data-phase=breakWeaveShutdown] .tb-studio-zone-live--lane-node-bar.tb-node-col--tutorial-shutdown-target,.threadbreak-play--tutorial-break-demo[data-phase=breakWeaveShutdown] .tb-node-col--tutorial-shutdown-target,.threadbreak-play--tutorial-break-demo.threadbreak-play--tutorial-shutdown-explain .tb-studio-zone-live--lane-node-bar.tb-node-col--tutorial-shutdown-target,.threadbreak-play--tutorial-break-demo.threadbreak-play--tutorial-shutdown-explain .tb-node-col--tutorial-shutdown-target{border-radius:8px;animation:2.2s ease-in-out infinite tb-tutorial-shutdown-lane-breathe;box-shadow:0 0 0 2px #22d3eee0,inset 0 0 0 1px #ffffff1a,0 0 18px #22d3ee70,0 0 10px #67e8f952;outline:none!important}.threadbreak-play--tutorial-break-demo[data-phase=breakWeaveShutdown] .tb-studio-zone-live--lane-node-bar.tb-studio-zone-live--shutdown-pick-hover.tb-node-col--tutorial-shutdown-target,.threadbreak-play--tutorial-break-demo[data-phase=breakWeaveShutdown] .tb-studio-zone-live--shutdown-pick-hover .tb-node-col--tutorial-shutdown-target,.threadbreak-play--tutorial-break-demo.threadbreak-play--tutorial-shutdown-explain .tb-studio-zone-live--lane-node-bar.tb-node-col--tutorial-shutdown-target,.threadbreak-play--tutorial-break-demo.threadbreak-play--tutorial-shutdown-explain .tb-node-col--tutorial-shutdown-target{box-shadow:0 0 0 2px #67e8f9,inset 0 0 0 1px #ffffff24,0 0 12px #22d3ee80,0 0 8px #67e8f961}@keyframes tb-tutorial-shutdown-lane-breathe{0%,to{box-shadow:0 0 0 2px #22d3eeb8,inset 0 0 0 1px #ffffff14,0 0 14px #22d3ee52,0 0 8px #67e8f93d}50%{box-shadow:0 0 0 2px #67e8f9f2,inset 0 0 0 1px #ffffff1f,0 0 24px #22d3ee7a,0 0 14px #67e8f95c}}@media (prefers-reduced-motion:reduce){.threadbreak-play--tutorial-break-demo[data-phase=breakWeaveShutdown] .tb-studio-zone-live--lane-node-bar.tb-node-col--tutorial-shutdown-target,.threadbreak-play--tutorial-break-demo[data-phase=breakWeaveShutdown] .tb-node-col--tutorial-shutdown-target,.threadbreak-play--tutorial-break-demo.threadbreak-play--tutorial-shutdown-explain .tb-studio-zone-live--lane-node-bar.tb-node-col--tutorial-shutdown-target,.threadbreak-play--tutorial-break-demo.threadbreak-play--tutorial-shutdown-explain .tb-node-col--tutorial-shutdown-target{animation:none}}.tb-break-choice--wait.tb-break-choice--break-reward{text-align:center;padding:22px 28px}.tb-break-choice-backdrop--weave-shutdown:not(.tb-break-choice-backdrop--weave-shutdown-dim){pointer-events:none;-webkit-backdrop-filter:none!important;background:0 0!important}.threadbreak-play[data-phase=breakWeaveShutdown] .tb-break-choice-backdrop--weave-shutdown{pointer-events:none;align-items:flex-start;padding-top:0}.threadbreak-play[data-phase=breakWeaveShutdown] .tb-break-choice-backdrop--weave-shutdown .tb-weave-shutdown-modal{pointer-events:none}.tb-weave-shutdown-modal{width:min(480px,94vw)}.tb-weave-shutdown-modal--authored{width:auto;max-width:none}.tb-weave-shutdown-modal--authored .tb-break-choice__head{margin-bottom:var(--tb-wsd-gap-title-lead,16px);border-bottom:none;padding:0}.tb-weave-shutdown-modal--authored .tb-break-choice__body{padding:0}.tb-weave-shutdown-modal--authored .tb-weave-shutdown-modal__eyebrow,.tb-weave-shutdown-modal--authored .tb-break-choice__eyebrow{margin:0 0 var(--tb-wsd-gap-eyebrow-title,4px)}.tb-weave-shutdown-modal--authored .tb-weave-shutdown-modal__title,.tb-weave-shutdown-modal--authored .tb-break-choice__title{margin:0}.tb-weave-shutdown-modal--authored .tb-weave-shutdown-modal__lead,.tb-weave-shutdown-modal--authored .tb-break-choice__lead{margin:0 0 var(--tb-wsd-gap-lead-hints,12px)}.tb-weave-shutdown-modal--authored .tb-weave-shutdown-modal__hints{margin:0}.tb-weave-shutdown-modal--authored .tb-weave-shutdown-modal__hints li+li{margin-top:var(--tb-wsd-gap-hint-lines,6px)}.tb-weave-shutdown-modal--align-center .tb-break-choice__head,.tb-weave-shutdown-modal--align-center .tb-break-choice__body,.tb-weave-shutdown-modal--align-center .tb-weave-shutdown-modal__eyebrow,.tb-weave-shutdown-modal--align-center .tb-weave-shutdown-modal__title,.tb-weave-shutdown-modal--align-center .tb-weave-shutdown-modal__lead{text-align:center}.tb-weave-shutdown-modal--align-center .tb-weave-shutdown-modal__hints{text-align:center;padding-left:0;list-style-position:inside}.tb-weave-shutdown-modal--align-right .tb-break-choice__head,.tb-weave-shutdown-modal--align-right .tb-break-choice__body,.tb-weave-shutdown-modal--align-right .tb-weave-shutdown-modal__eyebrow,.tb-weave-shutdown-modal--align-right .tb-weave-shutdown-modal__title,.tb-weave-shutdown-modal--align-right .tb-weave-shutdown-modal__lead{text-align:right}.tb-weave-shutdown-modal--align-right .tb-weave-shutdown-modal__hints{text-align:right;padding-left:0;list-style-position:inside}.tb-weave-shutdown-modal.tb-break-choice--studio-authored{background:unset;box-shadow:none;border-color:unset}.tb-weave-shutdown-modal--fixed-height .tb-break-choice__body{flex:auto;min-height:0;overflow-y:auto}.threadbreak-play__studio-canvas .tb-weave-shutdown-modal__layer{pointer-events:none;position:absolute;inset:0;overflow:visible}.threadbreak-play__studio-canvas .tb-weave-shutdown-modal__layer .tb-break-choice-backdrop--weave-shutdown-dim{background:var(--tb-wsd-backdrop-fill,#0f172a7a);opacity:var(--tb-wsd-backdrop-opacity,.5);-webkit-backdrop-filter:none!important}.tb-weave-shutdown-modal__anchor{pointer-events:none;width:max-content;max-width:min(540px,100vw - 32px)}.threadbreak-play[data-phase=breakWeaveShutdown] .tb-break-choice-backdrop--weave-shutdown-dim{background:var(--tb-wsd-backdrop-fill,#0f172a7a);opacity:var(--tb-wsd-backdrop-opacity,.5)}.threadbreak-play[data-phase=mulligan] .tb-break-choice-backdrop{pointer-events:auto}.threadbreak-play[data-phase=weaveConfirm] .tb-break-choice-backdrop--weave-confirm{pointer-events:none}.threadbreak-play[data-phase=weaveConfirm] .tb-break-choice-backdrop--weave-confirm .tb-weave-confirm{pointer-events:auto}.tb-break-choice-backdrop--weave-confirm.tb-break-choice-backdrop--portal{pointer-events:none}.tb-break-choice-backdrop--weave-confirm.tb-break-choice-backdrop--portal .tb-weave-confirm{pointer-events:auto}.threadbreak-play[data-phase=weaveTargeting] .interface-studio__runtime-item--weave-confirm-action,.threadbreak-play[data-phase=weaveConfirm] .interface-studio__runtime-item--weave-confirm-action,.threadbreak-play[data-phase=scoutDiscard] .interface-studio__runtime-item--weave-confirm-action,.threadbreak-play[data-phase=burnPick] .interface-studio__runtime-item--weave-confirm-action,.threadbreak-play[data-phase=resourcePhase] .interface-studio__runtime-item--weave-confirm-action{pointer-events:auto;z-index:160000!important}.threadbreak-play[data-phase=scoutDiscard] .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-weave-confirm] button.btn--menu.interface-studio__menu-btn--fx,.threadbreak-play[data-phase=scoutDiscard] .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-weave-cancel] button.btn--menu.interface-studio__menu-btn--fx{letter-spacing:.035em;padding:6px 8px!important;font-size:clamp(.52rem,9cqmin,.64rem)!important;line-height:1.1!important}.threadbreak-play[data-phase=burnPick] .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-weave-confirm] button.btn--menu.interface-studio__menu-btn--fx,.threadbreak-play[data-phase=resourcePhase] .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-weave-confirm] button.btn--menu.interface-studio__menu-btn--fx{letter-spacing:.08em;text-transform:uppercase;transition:transform .12s,filter .12s;border-color:#0000!important;padding:8px 10px!important;font-size:clamp(.58rem,10cqmin,.72rem)!important;font-weight:800!important;line-height:1!important}.threadbreak-play[data-phase=burnPick] .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-weave-confirm] button.btn--menu.interface-studio__menu-btn--fx:not(:disabled):hover,.threadbreak-play[data-phase=resourcePhase] .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-weave-confirm] button.btn--menu.interface-studio__menu-btn--fx:not(:disabled):hover{filter:none;transform:translateY(-1px);background:var(--menu-hover-bg-from,#5eead4)!important;color:#fff!important;box-shadow:0 0 calc(var(--menu-hover-glow,.55) * 26px) var(--menu-hover-glow-color,#000), 0 1px 0 #02061773!important}.threadbreak-play[data-phase=burnPick] .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-weave-confirm] button.btn--menu.interface-studio__menu-btn--fx:not(:disabled):hover .btn__text,.threadbreak-play[data-phase=resourcePhase] .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-weave-confirm] button.btn--menu.interface-studio__menu-btn--fx:not(:disabled):hover .btn__text{color:#fff!important;text-shadow:none!important}.threadbreak-play[data-phase=burnPick] .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-weave-confirm] button.btn--menu.interface-studio__menu-btn--fx:disabled,.threadbreak-play[data-phase=resourcePhase] .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-weave-confirm] button.btn--menu.interface-studio__menu-btn--fx:disabled{opacity:.44;cursor:not-allowed;filter:saturate(.7)brightness(.92)}.threadbreak-play[data-phase=scoutDiscard] .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-weave-confirm] button.btn--menu.interface-studio__menu-btn--fx .btn__text,.threadbreak-play[data-phase=scoutDiscard] .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-weave-cancel] button.btn--menu.interface-studio__menu-btn--fx .btn__text,.threadbreak-play[data-phase=burnPick] .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-weave-confirm] button.btn--menu.interface-studio__menu-btn--fx .btn__text,.threadbreak-play[data-phase=resourcePhase] .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-weave-confirm] button.btn--menu.interface-studio__menu-btn--fx .btn__text{white-space:nowrap;word-break:normal;-webkit-hyphens:none;hyphens:none;text-overflow:ellipsis;overflow:hidden}.tb-weave-confirm{width:min(560px,94vw)}.tb-weave-confirm__card{justify-content:center;align-items:center;min-height:168px;margin:16px auto 20px;padding:8px 12px 4px;display:flex}.tb-weave-confirm__card .tb-hand-card{--tb-hand-card-w:132px;--tb-hand-card-h:172px;width:var(--tb-hand-card-w);height:var(--tb-hand-card-h);transform:none;box-shadow:0 20px 48px #00000073,0 0 0 1px #22d3ee33}.tb-weave-confirm__studio-hint{text-align:center;color:#94a3b8f2;margin:0;font-size:.9rem}.tb-weave-confirm__studio-hint strong{color:#e2e8f0}.tb-weave-confirm__btn--primary{border-color:#22d3ee8c}.tb-weave-confirm__btn--cancel{opacity:.92}.tb-break-choice-backdrop--opening-hand{z-index:220}.tb-break-choice-backdrop--portal{z-index:150000;pointer-events:auto;position:fixed;inset:0}.tb-break-choice-backdrop--portal.tb-break-choice-backdrop--opening-hand,.tb-break-choice-backdrop--portal.tb-break-choice-backdrop--game-over{background:#00000094}.tb-break-choice-backdrop--portal .tb-opening-hand-panel.tb-break-choice:not(.tb-break-choice--tutorial-coach-match),.tb-break-choice-backdrop--portal .tb-break-choice.tb-break-choice--studio-authored:not(.tb-weave-shutdown-modal):not(.tb-break-choice--tutorial-coach-match){background:var(--tb-modal-surface)!important;border-color:var(--tb-modal-border,#94a3b852)!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;box-shadow:var(--tb-modal-shadow)!important}.tb-break-choice--opening-hand{background:var(--tb-modal-surface);border:1px solid var(--tb-modal-border,#94a3b852);box-shadow:var(--tb-modal-shadow)}.tb-break-choice--opening-hand .tb-break-choice__head{background:linear-gradient(#33415547 0%,#0000 100%);border-bottom-color:#94a3b83d}.tb-break-choice--opening-hand .tb-break-choice__eyebrow{color:#67e8f9}.tb-break-choice--opening-hand .tb-break-choice__title{color:#f8fafc}.tb-break-choice--opening-hand .tb-break-choice__lead{color:#e2e8f0}.tb-break-choice--opening-hand .tb-break-choice__lead strong{color:#a5f3fc}.tb-break-choice--opening-hand .tb-opening-hand__hint{color:#cbd5e1}.tb-break-choice--wait.tb-break-choice--opening-hand{text-align:center;padding:22px 28px}.tb-opening-hand__hint{color:#94a3b8f2;margin-top:-6px;font-size:.88rem}.tb-opening-hand-panel__contour{pointer-events:none;z-index:0;position:absolute;inset:0}.tb-opening-hand-panel .tb-break-choice__actions{z-index:2;position:relative}.tb-break-choice-backdrop--portal .tb-break-choice__btn{z-index:3;pointer-events:auto;cursor:pointer;position:relative}.tb-break-choice-backdrop--opening-hand .tb-opening-hand-panel{width:min(560px,94vw);max-height:none;position:relative;top:auto;left:auto;overflow:visible;transform:none}.threadbreak-play[data-phase=mulligan] .threadbreak-play__studio-root{z-index:10;pointer-events:none;position:relative}.threadbreak-play[data-phase=mulligan] .tb-opening-hand-backdrop{pointer-events:auto}.threadbreak-play[data-phase=mulligan] .threadbreak-play__studio-runtime{z-index:1;pointer-events:none}.threadbreak-play[data-phase=mulligan] .threadbreak-play__studio-runtime .main-menu__studio-zone-shell:has(.tb-studio-zone-live--hand-band){z-index:36!important}.threadbreak-play[data-phase=mulligan] .threadbreak-play__hand-card-overlay,.threadbreak-play[data-phase=mulligan] .threadbreak-play__hand-card-overlay *{pointer-events:none!important}.threadbreak-play[data-phase=mulligan] .threadbreak-play__hand-card-overlay,:is(.threadbreak-play[data-phase=mulligan] .threadbreak-play__hand-card-overlay:has(.tb-card-hover-shell:hover),.threadbreak-play[data-phase=mulligan] .threadbreak-play__hand-card-overlay--hovered){z-index:40!important}.threadbreak-play__opening-hand-layer{z-index:1000;pointer-events:none;position:absolute;inset:0}.threadbreak-play__opening-hand-layer .tb-opening-hand-panel,.threadbreak-play__opening-hand-layer .tb-break-choice__btn{pointer-events:auto}.threadbreak-play[data-phase=mulligan] .tb-opening-hand-panel{pointer-events:auto;z-index:2}.tb-unit-slot__card-wrap,.tb-hand-card-overlay__wrap{width:100%;height:100%;position:relative;overflow:visible}.tb-unit-card-stack{width:100%;position:relative;overflow:visible}.tb-unit-card-stack--has-rein{box-sizing:border-box;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:center;gap:0;width:100%;display:flex;position:absolute;left:0;right:0;overflow:visible}.tb-unit-card-stack--has-rein.tb-unit-card-stack--player,.tb-unit-slot[data-side=player] .tb-unit-card-stack--has-rein{justify-content:flex-start;top:0;bottom:auto}.tb-unit-card-stack--has-rein.tb-unit-card-stack--enemy,.tb-unit-slot[data-side=enemy] .tb-unit-card-stack--has-rein{justify-content:flex-end;top:auto;bottom:0}.tb-unit-card-stack--enemy .tb-unit-card-stack__main{order:2}.tb-unit-card-stack--enemy .tb-unit-card-stack__reins{order:1}.tb-unit-card-stack--rotated.tb-unit-card-stack--player{transform-origin:center calc(var(--tb-hand-card-h) / 2)}.tb-unit-card-stack--rotated.tb-unit-card-stack--enemy{transform-origin:center calc(100% - var(--tb-hand-card-h) / 2)}.tb-unit-card-stack__main{z-index:2;width:100%;height:var(--tb-hand-card-h);box-sizing:border-box;box-shadow:none;background:0 0;border:none;border-radius:0;flex:none;position:relative;overflow:visible}.tb-unit-card-stack__reins{--tb-rein-fill:#151a24;--tb-rein-gold-edge:#fbbf2480;--tb-rein-label:#f1f5f9;width:var(--tb-rein-strip-w,86%);box-sizing:border-box;border:1px solid var(--tb-rein-gold-edge);background:var(--tb-rein-fill);flex-direction:column;flex:none;gap:0;max-width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #00000052}.tb-unit-card-stack--player .tb-unit-card-stack__reins{border-top:none;border-radius:0 0 6px 6px;margin-top:2px}.tb-unit-card-stack--enemy .tb-unit-card-stack__reins{border-bottom:none;border-radius:6px 6px 0 0;margin-bottom:2px}.tb-unit-card-stack__reins .tb-rein-strip{z-index:1;height:var(--tb-rein-strip-h,16px);pointer-events:none;flex:none;position:relative}.tb-rein-strip{box-sizing:border-box;width:100%;height:100%;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0 8px;display:flex}.tb-rein-strip+.tb-rein-strip{border-top:1px solid #94a3b833}.tb-unit-card-stack--has-rein .tb-hand-card__rein-tag{z-index:auto;box-shadow:none;position:relative}.tb-rein-strip__name{letter-spacing:.02em;text-transform:none;color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;-webkit-font-smoothing:antialiased;text-shadow:0 0 2px #000,0 0 4px #000,0 1px 2px #000,1px 0 1px #000,-1px 0 1px #000;width:100%;font-size:.62rem;font-weight:800;line-height:1.15;display:block;overflow:hidden}.tb-unit-slot--filled[data-rein-count]{height:calc(var(--tb-hand-card-h) + var(--tb-rein-count,1) * var(--tb-rein-strip-h,16px) + (var(--tb-rein-count,1) - 1) * var(--tb-rein-stack-step,4px));min-height:var(--tb-hand-card-h);flex-direction:column;align-items:center;display:flex;overflow:visible}.tb-unit-slot--filled[data-rein-count][data-side=player]{justify-content:flex-start}.tb-unit-slot--filled[data-rein-count][data-side=enemy]{height:var(--tb-hand-card-h);min-height:var(--tb-hand-card-h);max-height:var(--tb-hand-card-h);justify-content:flex-end}.tb-unit-slot--filled[data-rein-count] .tb-unit-slot__card-wrap{height:var(--tb-hand-card-h);min-height:var(--tb-hand-card-h);max-height:var(--tb-hand-card-h);flex:none;width:100%;position:relative;overflow:visible}.tb-hand-card--rein-peek{border-color:#fbbf248c}.tb-hand-card__rein-tag{letter-spacing:.08em;text-transform:uppercase;color:#fde68a;background:#78350f8c;border:1px solid #fbbf2473;border-radius:4px;align-self:flex-start;margin-top:2px;padding:1px 6px;font-size:.5rem;font-weight:800}.tb-hand-card__swift-tag{letter-spacing:.08em;text-transform:uppercase;color:#a5f3fc;background:#082f49a6;border:1px solid #22d3ee80;border-radius:4px;align-self:flex-start;margin-top:2px;padding:1px 6px;font-size:.5rem;font-weight:800}.tb-hand-card--scout,.tb-hand-card--scout-discard{border-color:#fbbf248c}.tb-card-damage-popup-layer{pointer-events:none;z-index:12;position:absolute;inset:0;overflow:visible}.tb-card-damage-popup-layer--outside{inset:auto auto auto 100%;top:var(--tb-dmg-offset-y,50%);margin-left:var(--tb-dmg-outset-x,10px);flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;width:max-content;min-width:0;display:flex;transform:translateY(-50%)}.tb-card-damage-popup-layer>.tb-card-damage-popup:not(.tb-card-damage-popup--badge){left:var(--tb-dmg-offset-x,50%);top:var(--tb-dmg-offset-y,38%);position:absolute;transform:translate(-50%,-50%)}.tb-card-damage-popup{font-size:var(--tb-dmg-font-size,22px);font-weight:var(--tb-dmg-font-weight,800);letter-spacing:var(--tb-dmg-letter-spacing,.5px);color:var(--tb-dmg-color,#ff6b6b);text-shadow:0 0 var(--tb-dmg-glow,10px) color-mix(in srgb, var(--tb-dmg-color) 55%, transparent), 0 2px 8px #000000a6;white-space:nowrap;will-change:transform, opacity}.tb-card-damage-popup:not(.tb-card-damage-popup--badge){animation:tb-card-damage-popup-float var(--tb-dmg-duration,1.1s) ease-out forwards}.tb-card-damage-popup--badge{min-width:1.65em;padding:var(--tb-dmg-badge-pad-y,4px) var(--tb-dmg-badge-pad-x,8px);border-radius:var(--tb-dmg-badge-radius,8px);background:var(--tb-dmg-color,#e11d24);color:var(--tb-dmg-text,#fff);font-size:var(--tb-dmg-font-size,18px);font-weight:var(--tb-dmg-font-weight,800);letter-spacing:.02em;text-shadow:none;animation:tb-card-damage-popup-pop var(--tb-dmg-duration,.9s) ease-out forwards;justify-content:center;align-items:center;line-height:1.1;display:inline-flex;position:relative;box-shadow:0 3px 10px #00000080}.tb-card-damage-popup--badge.tb-card-damage-popup--damage{background:var(--tb-dmg-color,#e11d24)}.tb-card-damage-popup--badge.tb-card-damage-popup--heal{background:var(--tb-dmg-color,#16a34a)}.tb-card-damage-popup--badge.tb-card-damage-popup--thread{background:var(--tb-dmg-color,#0284c7)}.tb-card-damage-popup--badge.tb-card-damage-popup--label{background:var(--tb-dmg-color,#d97706);min-width:1.35em}.tb-card-damage-popup--badge.tb-card-damage-popup--corrupt-stat{color:#f3e8ff;font-size:calc(var(--tb-dmg-font-size,18px) * .76);letter-spacing:.02em;background:linear-gradient(165deg,#7e22cef2 0%,#3b0764fa 100%);border:1px solid #d8b4fe73;min-width:2.4em;box-shadow:0 3px 12px #00000073,0 0 14px #a855f759}.tb-card-damage-popup--shield{color:var(--tb-dmg-color,#fff);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 calc(var(--tb-dmg-glow,14px) * .5) #e0f2fefa, 0 0 var(--tb-dmg-glow,14px) #7dd3fcf2, 0 0 calc(var(--tb-dmg-glow,14px) * 1.65) #3b82f6e0, 0 0 calc(var(--tb-dmg-glow,14px) * 2.35) #2563eb9e, 0 0 calc(var(--tb-dmg-glow,14px) * 3.1) #1d4ed861, 0 2px 10px #0f172acc;filter:drop-shadow(0 0 calc(var(--tb-dmg-glow,14px) * .35) #38bdf88c)}.tb-card-damage-popup--preview.tb-card-damage-popup--badge{animation:tb-card-damage-popup-pop var(--tb-dmg-duration,.9s) ease-out infinite}.tb-card-damage-popup--preview:not(.tb-card-damage-popup--badge){animation:tb-card-damage-popup-float var(--tb-dmg-duration,1.1s) ease-out infinite}@keyframes tb-card-damage-popup-pop{0%{opacity:0;transform:scale(.45)}14%{opacity:1;transform:scale(1.14)}22%{transform:scale(1)}72%{opacity:1}to{opacity:0;transform:scale(.92)}}@keyframes tb-card-damage-popup-float{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}12%{opacity:1;transform:translate(-50%,calc(-50% - 4px))scale(1.08)}to{opacity:0;transform:translate(-50%, calc(-50% - var(--tb-dmg-drift,28px))) scale(.92)}}.interface-studio__tb-damage-popup-fields{gap:.65rem;display:grid}.interface-studio__tb-damage-popup-fields label{gap:.25rem;font-size:.82rem;display:grid}.tb-rein-cards-modal{z-index:10100;background:var(--tb-modal-backdrop,#0f172a7a);-webkit-backdrop-filter:none;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tb-rein-cards-modal__panel{border:1px solid var(--tb-modal-border,#94a3b852);background:var(--tb-modal-surface);width:100%;max-width:min(92vw,520px);box-shadow:var(--tb-modal-shadow);border-radius:14px;padding:16px 18px 20px}.tb-rein-cards-modal__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.tb-rein-cards-modal__title{color:#f8fafc;flex-direction:column;gap:4px;margin:0;font-size:1rem;font-weight:800;display:flex}.tb-rein-cards-modal__subtitle{letter-spacing:.06em;text-transform:uppercase;color:#fde68a;font-size:.72rem;font-weight:700}.tb-rein-cards-modal__close{color:#e2e8f0;cursor:pointer;background:#334155cc;border:none;border-radius:8px;flex:none;width:32px;height:32px;font-size:1.25rem;line-height:1}.tb-rein-cards-modal__close:hover{background:#475569f2}.tb-rein-cards-modal__cards{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.tb-rein-cards-modal__card{border-radius:10px;overflow:hidden;box-shadow:0 10px 24px #0206178c}.threadbreak-play--tutorial .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id]{z-index:120!important;pointer-events:auto!important}.threadbreak-play--tutorial .tb-tutorial-coach__card{z-index:220!important}.threadbreak-play--tutorial[data-phase=scoutDiscard] .tb-tutorial-coach__card,.threadbreak-play--tutorial[data-phase=burnPick] .tb-tutorial-coach__card{position:fixed!important}.threadbreak-play--tutorial .threadbreak-play__hand-card-overlay{pointer-events:none!important}:is(.threadbreak-play--tutorial .threadbreak-play__hand-card-overlay__center--hit,.threadbreak-play--tutorial .threadbreak-play__hand-card-overlay__center--hoverable,.threadbreak-play--tutorial .threadbreak-play__hand-card-overlay__center--scout-discard,.threadbreak-play--tutorial .threadbreak-play__hand-card-overlay__center--resource-pick,.threadbreak-play--tutorial .threadbreak-play__board-unit-overlay__hit,.threadbreak-play--tutorial .threadbreak-play__board-unit-overlay,.threadbreak-play--tutorial .main-menu__studio-zone-shell:has(.tb-hand-card),.threadbreak-play--tutorial .main-menu__studio-zone-shell:has(.tb-unit-slot)){pointer-events:auto!important;z-index:200!important}.threadbreak-play--tutorial .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id] button,.threadbreak-play--tutorial .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id] .interface-studio__runtime-hit{cursor:pointer;pointer-events:auto!important}:is(.threadbreak-play--tutorial .threadbreak-play__hand-card-overlay:has(.tb-card-hover-shell:hover),.threadbreak-play--tutorial .threadbreak-play__hand-card-overlay--hovered){z-index:130!important}.threadbreak-play--tutorial .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-pass],.threadbreak-play--tutorial .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-scout],.threadbreak-play--tutorial .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-leader-moment],.threadbreak-play--tutorial .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-start-match]{z-index:10050!important;pointer-events:auto!important}.threadbreak-play--tutorial .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-pass] button,.threadbreak-play--tutorial .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-pass] .interface-studio__runtime-hit,.threadbreak-play--tutorial .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-scout] button,.threadbreak-play--tutorial .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-scout] .interface-studio__runtime-hit,.threadbreak-play--tutorial .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-leader-moment] button,.threadbreak-play--tutorial .threadbreak-play__studio-runtime .interface-studio__runtime-item[data-studio-action-id=tb-leader-moment] .interface-studio__runtime-hit{cursor:pointer;pointer-events:auto!important}.tb-play-cast{filter:drop-shadow(0 16px 36px #00000085)drop-shadow(0 0 22px #7dd3fc24);transform-style:preserve-3d;backface-visibility:hidden;position:relative;overflow:visible}.tb-play-cast__base-dmg{z-index:2;position:absolute;left:50%;transform:translate(-50%)}.tb-play-cast__base-dmg .tb-base-dmg-text{font-size:.68rem}.tb-play-cast__base-dmg--below{top:calc(100% + 4px);bottom:auto}.tb-play-cast__base-dmg--above{top:auto;bottom:calc(100% + 4px)}.tb-play-cast__card{backface-visibility:hidden;width:100%;height:100%}.tb-play-cast__card .tb-hand-card,.tb-play-cast__card .tb-hand-card__art{width:100%!important;height:100%!important}.tb-play-cast--weave .tb-hand-card{border-color:#0000;box-shadow:0 6px 16px #02061773}@keyframes tb-play-cast-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.12)}28%{opacity:.88}to{opacity:0;transform:translate(-50%,-50%)scale(1.08)}}@keyframes tb-play-cast-burst-scale{0%{opacity:1;transform:scale(.12)}28%{opacity:.88}to{opacity:0;transform:scale(1.08)}}.tb-play-cast-burst-host{pointer-events:none;overflow:visible}.tb-play-cast-burst-host .studio-zone-contour-appear-stack{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tb-play-cast-burst-host .studio-zone-contour-appear{overflow:visible}.tb-play-cast-burst-host__interior{z-index:0}.tb-play-cast-burst-host__interior .studio-card-interior-vfx-stack,.tb-play-cast-burst-host__interior-stack{width:100%;height:100%;position:absolute;inset:0}.tb-connection-bar--playfield{top:max(8px, env(safe-area-inset-top,0px));z-index:280;pointer-events:none;width:max-content;max-width:min(520px,100% - 24px);position:absolute;left:50%;transform:translate(-50%)}.tb-connection-bar--fill{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative}.tb-connection-bar--fill .tb-connection-bar__shell{width:auto;max-width:100%}.tb-studio-zone-live--online-connection{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.tb-connection-bar__shell{-webkit-backdrop-filter:blur(8px)saturate(1.05);backdrop-filter:blur(8px)saturate(1.05);background:linear-gradient(#0f172aeb 0%,#0f172ae0 100%);border:1px solid #94a3b838;border-radius:999px;padding:3px 9px;position:relative;overflow:hidden;box-shadow:0 4px 14px #00000047,inset 0 0 0 1px #ffffff0a}.tb-connection-bar__track{flex-wrap:nowrap;justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.tb-connection-bar__live-badge{letter-spacing:.08em;text-transform:uppercase;color:#6ee7b7;background:#064e3b52;border:1px solid #34d3996b;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:8px;font-weight:700}.tb-connection-bar__measuring{color:#94a3b8;flex-shrink:0;font-size:10px;font-weight:700;line-height:1}.tb-connection-bar__sep{color:#94a3b8b8;flex-shrink:0;font-size:10px;line-height:1}.tb-connection-bar__chip{color:#4ade80;align-items:center;gap:4px;min-width:0;display:inline-flex}.tb-connection-bar__chip--fair{color:#fbbf24}.tb-connection-bar__chip--poor{color:#fb923c}.tb-connection-bar__chip--offline{color:#94a3b8}.tb-connection-bar__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 6px}.tb-connection-bar__name{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;max-width:7.5rem;font-size:10px;font-weight:650;overflow:hidden}.tb-connection-bar__you-tag{letter-spacing:.05em;text-transform:uppercase;color:#0f172a;background:linear-gradient(90deg,#a5f3fc,#c4b5fd);border-radius:999px;flex-shrink:0;padding:0 4px;font-size:7px;font-weight:700}.tb-connection-bar__meter{flex-shrink:0;align-items:flex-end;gap:1px;height:9px;display:inline-flex}.tb-connection-bar__meter-bar{background:color-mix(in srgb, currentColor 22%, transparent);border-radius:1px;width:2px;transition:height .2s,background .2s}.tb-connection-bar__meter-bar:first-child{height:3px}.tb-connection-bar__meter-bar:nth-child(2){height:5px}.tb-connection-bar__meter-bar:nth-child(3){height:7px}.tb-connection-bar__meter-bar--lit{box-shadow:0 0 6px color-mix(in srgb, currentColor 70%, transparent);background:currentColor}.tb-connection-bar__ping{color:#94a3b8;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:8px;font-weight:600}.tb-connection-bar__sync-hint{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:#fbbf24;flex-shrink:1;min-width:0;max-width:8rem;font-size:8px;font-weight:700;overflow:hidden}.tb-connection-bar__sync-hint--offline{color:#fca5a5}@media (width<=520px){.tb-connection-bar__name{max-width:4.5rem}.tb-connection-bar__ping{display:none}.tb-connection-bar__sync-hint{max-width:5rem}}@media (prefers-reduced-motion:reduce){.tb-play-vfx__burst,.tb-play-vfx__turn-banner,.tb-studio-zone-live__board-event,.tb-studio-zone-live__log-line--head,.tb-hand-card,.tb-card-damage-popup,.tb-leader-hp--hit,.tb-leader-hp--heal,.tb-thread-meter__fill,.tb-studio-hud-pill--error,.tb-play-cast__burst,.tb-play-cast-burst-host .studio-zone-contour-appear,.tb-play-cast-burst-host .studio-card-interior-vfx,.tb-play-cast__card-vfx .studio-card-interior-vfx{transition:none!important;animation:none!important}.tb-connection-bar__meter-bar{transition:none}}.tb-play-cast-burst-host .studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--enter-fading,.tb-play-cast-burst-host .studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--enter-fading .studio-zone-contour-appear__path,.tb-play-cast-burst-host .studio-zone-contour-appear--phase-enter.studio-zone-contour-appear--enter-fading .studio-zone-contour-appear__glow-halo{transition-timing-function:cubic-bezier(.22,1,.36,1)!important}.threadbreak-play__ai-sim-banner{z-index:120;color:#e8f0ff;text-align:center;pointer-events:auto;background:#0c121ceb;border:1px solid #78b4ff59;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;max-width:min(36rem,100vw - 2rem);padding:.55rem 1rem;font-size:.875rem;display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}.threadbreak-play__ai-sim-banner-btn{flex-shrink:0}.tb-game-over-panel__actions--ai-sim{flex-wrap:wrap;justify-content:center}.tb-ai-sim-panel__row{flex-wrap:wrap;gap:.35rem;margin:.35rem 0;display:flex}.tb-ai-sim-panel__speed-btns{margin-top:.35rem}.tb-ai-sim-panel__speed-btns .btn{min-width:2.5rem}.tb-ai-sim-panel__report{white-space:pre-wrap;word-break:break-word;background:#00000040;border-radius:6px;max-height:14rem;margin-top:.5rem;padding:.5rem;font-size:.7rem;line-height:1.35;overflow:auto}.tb-ai-sim-panel__report--hud{max-height:min(28vh,16rem);font-size:.72rem}.tb-ai-sim-hud{z-index:149500;pointer-events:auto;flex-direction:column;align-items:flex-start;gap:.35rem;max-width:min(22rem,100vw - 2rem);max-height:calc(100vh - 5.5rem);display:flex;position:fixed;top:4.5rem;left:1rem}.tb-ai-sim-hud__collapse{flex-shrink:0}.tb-ai-sim-hud__panel{color:#e8f0ff;background:linear-gradient(165deg,#101624f5,#080c16f0);border:1px solid #8cbeff59;border-radius:10px;flex-direction:column;gap:.35rem;width:min(22rem,100vw - 2rem);max-height:calc(100vh - 7rem);padding:.85rem 1rem 1rem;display:flex;overflow:auto;box-shadow:0 12px 40px #00000073}.tb-ai-sim-hud__panel .game-ui-settings-panel__title,.tb-ai-sim-hud__title{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:600}.tb-ai-sim-hud__panel .interface-studio__hint{opacity:.9;margin:0;font-size:.75rem;line-height:1.35}.tb-ai-sim-hud__panel .game-ui-settings-panel__field{margin:.25rem 0}.tb-ai-sim-hud__panel code{font-size:.68rem}.tb-ai-sim-panel__error{color:#f5a8a8}.game-ui-settings-panel__section--ai-sim{border-top:1px solid #ffffff14;margin-top:.75rem;padding-top:.75rem}.game-ui-settings-panel__field{flex-direction:column;gap:.25rem;margin:.5rem 0;font-size:.8rem;display:flex}.game-ui-settings-panel__select{font:inherit;padding:.25rem .35rem}.tb-ai-sim-reader-backdrop--portal{z-index:150010;background:var(--tb-modal-backdrop,#0f172a7a);-webkit-backdrop-filter:none;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.tb-ai-sim-reader{border:1px solid var(--tb-modal-border,#94a3b852);background:var(--tb-modal-surface);width:min(56rem,92vw);max-height:min(88vh,52rem);box-shadow:var(--tb-modal-shadow);color:#e8f0ff;border-radius:12px;flex-direction:column;display:flex}.tb-ai-sim-reader__head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem .65rem;display:flex}.tb-ai-sim-reader__eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin:0 0 .2rem;font-size:.72rem}.tb-ai-sim-reader__title{margin:0;font-size:1.35rem;font-weight:600;line-height:1.2}.tb-ai-sim-reader__toolbar{flex-wrap:wrap;gap:.4rem;padding:.5rem 1.25rem .65rem;display:flex}.tb-ai-sim-reader__status{opacity:.85;margin:0 1.25rem .5rem;font-size:.85rem}.tb-ai-sim-reader__status--error{color:#f5a8a8;opacity:1}.tb-ai-sim-reader__scroll{background:#0f172a8c;border-radius:8px;flex:1;min-height:0;margin:0 .75rem .75rem;padding:.25rem;overflow:auto}.tb-ai-sim-reader__content{white-space:pre-wrap;word-break:break-word;color:#e8f0ff;margin:0;padding:1rem 1.1rem 1.25rem;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.92rem;line-height:1.55}.tb-thread-collapse-toast{z-index:48;pointer-events:none;justify-content:center;align-items:center;padding:8% 12%;display:flex;position:absolute;inset:0}.tb-thread-collapse-toast__backdrop{opacity:0;position:absolute;inset:0}.tb-thread-collapse-toast__panel{z-index:1;width:min(92vw, var(--tb-tc-panel-max-w,520px));max-width:min(92vw, var(--tb-tc-panel-max-w,520px));box-sizing:border-box;text-align:center;box-shadow:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.shell-board--threadbreak-play .tb-thread-collapse-toast__panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important}.tb-thread-collapse-toast__title,.tb-thread-collapse-toast__detail,.tb-thread-collapse-toast__title-vfx,.tb-thread-collapse-toast__detail-vfx{box-sizing:border-box;word-break:normal;overflow-wrap:normal;white-space:normal;width:100%;min-width:0;max-width:100%}.tb-thread-collapse-toast__title-vfx.studio-text-hover-anim,.tb-thread-collapse-toast__detail-vfx.studio-text-hover-anim,.tb-break-choice .studio-text-hover-anim,.tb-weave-shutdown-modal .studio-text-hover-anim,.tb-online-turn .studio-text-hover-anim{width:100%;max-width:100%;display:block}.threadbreak-play{--tb-collapse-board-fade-ms:.52s;--tb-collapse-board-fade-ease:cubic-bezier(.4, 0, .2, 1)}.threadbreak-play .tb-studio-zone-live--lane-node-bar,.threadbreak-play .tb-node-col,.threadbreak-play .tb-node-col__core,.threadbreak-play .tb-node-bar-shell,.threadbreak-play .tb-node-control-glow-overlay,.threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-lane-nodebar],.threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-lane-nodebar] .main-menu__studio-zone,.threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-lane-nodebar] .main-menu__studio-zone-surface-overlay,.threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-lane-nodebar] .main-menu__zone-accent-bars{transition:opacity var(--tb-collapse-board-fade-ms) var(--tb-collapse-board-fade-ease);will-change:opacity}.threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell:has(.tb-studio-zone-live--lane-node-bar){transition:opacity var(--tb-collapse-board-fade-ms) var(--tb-collapse-board-fade-ease);will-change:opacity}.threadbreak-play.threadbreak-play--collapse-nodes-muted .tb-studio-zone-live--lane-node-bar,.threadbreak-play.threadbreak-play--collapse-nodes-muted .tb-node-col,.threadbreak-play.threadbreak-play--collapse-nodes-muted .tb-node-col__core,.threadbreak-play.threadbreak-play--collapse-nodes-muted .tb-node-bar-shell,.threadbreak-play.threadbreak-play--collapse-nodes-muted .tb-node-control-glow-overlay,.threadbreak-play.threadbreak-play--collapse-nodes-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-lane-nodebar]{opacity:0;pointer-events:none!important}.threadbreak-play.threadbreak-play--collapse-nodes-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell:has(.tb-studio-zone-live--lane-node-bar){opacity:0;pointer-events:none!important}.threadbreak-play.threadbreak-play--collapse-nodes-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-lane-nodebar] .main-menu__studio-zone,.threadbreak-play.threadbreak-play--collapse-nodes-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-lane-nodebar] .main-menu__studio-zone-surface-overlay,.threadbreak-play.threadbreak-play--collapse-nodes-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-lane-nodebar] .main-menu__zone-accent-bars{opacity:0;pointer-events:none!important}.threadbreak-play.threadbreak-play--collapse-nodes-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-lane-nodebar] .main-menu__studio-zone,.threadbreak-play.threadbreak-play--collapse-nodes-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-lane-nodebar] .main-menu__studio-zone-inner{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.threadbreak-play__game-layer:has(.tb-thread-collapse-toast) .tb-studio-zone-live--lane-node-bar{display:none!important}.threadbreak-play__game-layer:has(.tb-thread-collapse-toast) .tb-node-col{display:none!important}.threadbreak-play__game-layer:has(.tb-thread-collapse-toast) .tb-node-col__core{display:none!important}.threadbreak-play__game-layer:has(.tb-thread-collapse-toast) .tb-node-bar-shell{display:none!important}.threadbreak-play__game-layer:has(.tb-thread-collapse-toast) .tb-node-control-glow-overlay{display:none!important}.threadbreak-play__game-layer:has(.tb-thread-collapse-toast) .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-lane-nodebar]{display:none!important}.threadbreak-play .tb-studio-zone-live--lane-hit,.threadbreak-play .tb-studio-zone-live--lane-part,.threadbreak-play .tb-lanes-backdrop,.threadbreak-play .tb-lanes-backdrop__col,.threadbreak-play .tb-studio-zone-live--lane-column,.threadbreak-play .threadbreak-play__board-anchor-overlay,.threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-hand-role=boardAnchorSlot],.threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=board],.threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=lane],.threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=laneColumn],.threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=lanes],.threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=lane] .main-menu__studio-zone,.threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-hand-role=boardAnchorSlot] .main-menu__studio-zone,.threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=board] .main-menu__studio-zone,.threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=lane] .main-menu__studio-zone-surface-overlay,.threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-hand-role=boardAnchorSlot] .main-menu__studio-zone-surface-overlay,.threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=board] .main-menu__studio-zone-surface-overlay,.threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=lane] .main-menu__zone-accent-bars,.threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-hand-role=boardAnchorSlot] .main-menu__zone-accent-bars,.threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=board] .main-menu__zone-accent-bars{transition:opacity var(--tb-collapse-board-fade-ms) var(--tb-collapse-board-fade-ease);will-change:opacity}.threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell:has(.tb-studio-zone-live--lane-hit){transition:opacity var(--tb-collapse-board-fade-ms) var(--tb-collapse-board-fade-ease);will-change:opacity}.threadbreak-play .threadbreak-play__studio-canvas .main-menu__studio-zone-shell:has(.threadbreak-play__board-anchor-overlay){transition:opacity var(--tb-collapse-board-fade-ms) var(--tb-collapse-board-fade-ease);will-change:opacity}.threadbreak-play.threadbreak-play--collapse-board-muted .tb-studio-zone-live--lane-hit,.threadbreak-play.threadbreak-play--collapse-board-muted .tb-studio-zone-live--lane-part,.threadbreak-play.threadbreak-play--collapse-board-muted .tb-studio-zone-live--lane-node-bar,.threadbreak-play.threadbreak-play--collapse-board-muted .tb-node-col,.threadbreak-play.threadbreak-play--collapse-board-muted .tb-node-col__core,.threadbreak-play.threadbreak-play--collapse-board-muted .tb-node-bar-shell,.threadbreak-play.threadbreak-play--collapse-board-muted .tb-lanes-backdrop,.threadbreak-play.threadbreak-play--collapse-board-muted .tb-lanes-backdrop__col,.threadbreak-play.threadbreak-play--collapse-board-muted .tb-studio-zone-live--lane-column,.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__board-anchor-overlay,.threadbreak-play.threadbreak-play--collapse-board-muted .tb-node-control-glow-overlay,.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-lane-nodebar],.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-hand-role=boardAnchorSlot],.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=board],.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=lane],.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=laneColumn],.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=lanes]{opacity:0;pointer-events:none!important}.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell:has(.tb-studio-zone-live--lane-node-bar){opacity:0;pointer-events:none!important}.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell:has(.tb-studio-zone-live--lane-hit){opacity:0;pointer-events:none!important}.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell:has(.threadbreak-play__board-anchor-overlay){opacity:0;pointer-events:none!important}.threadbreak-play.threadbreak-play--collapse-board-muted .tb-lanes-backdrop,.threadbreak-play.threadbreak-play--collapse-board-muted .tb-lanes-backdrop__col,.threadbreak-play.threadbreak-play--collapse-board-muted .tb-studio-zone-live--lane-column,.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=laneColumn],.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=lanes],.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=board]{display:none!important}.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-lane-nodebar] .main-menu__studio-zone,.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-hand-role=boardAnchorSlot] .main-menu__studio-zone,.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=lane] .main-menu__studio-zone{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-lane-nodebar] .main-menu__studio-zone-inner,.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-hand-role=boardAnchorSlot] .main-menu__studio-zone-inner,.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=lane] .main-menu__studio-zone-inner{box-shadow:none!important;background:0 0!important}.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-lane-nodebar] .main-menu__studio-zone,.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=lane] .main-menu__studio-zone,.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-hand-role=boardAnchorSlot] .main-menu__studio-zone,.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=board] .main-menu__studio-zone,.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-lane-nodebar] .main-menu__studio-zone-surface-overlay,.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=lane] .main-menu__studio-zone-surface-overlay,.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-hand-role=boardAnchorSlot] .main-menu__studio-zone-surface-overlay,.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=board] .main-menu__studio-zone-surface-overlay,.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-lane-nodebar] .main-menu__zone-accent-bars,.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=lane] .main-menu__zone-accent-bars,.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-hand-role=boardAnchorSlot] .main-menu__zone-accent-bars,.threadbreak-play.threadbreak-play--collapse-board-muted .threadbreak-play__studio-canvas .main-menu__studio-zone-shell[data-tb-anchor=board] .main-menu__zone-accent-bars{opacity:0;pointer-events:none!important}.tb-thread-collapse-toast--enter .tb-thread-collapse-toast__panel{animation:tb-thread-collapse-toast-enter var(--tb-tc-enter-ms,.52s) var(--tb-tc-motion-ease,ease-out) both}.tb-thread-collapse-toast--enter .tb-thread-collapse-toast__backdrop{animation:tb-thread-collapse-toast-dim-enter var(--tb-tc-enter-ms,.52s) var(--tb-tc-motion-ease,ease-out) both}.tb-thread-collapse-toast--hold .tb-thread-collapse-toast__panel{opacity:1}.tb-thread-collapse-toast--hold .tb-thread-collapse-toast__backdrop{opacity:var(--tb-tc-backdrop-opacity,1)}.tb-thread-collapse-toast--exit .tb-thread-collapse-toast__panel{animation:tb-thread-collapse-toast-exit var(--tb-tc-exit-ms,.48s) var(--tb-tc-motion-ease,ease-in) both}.tb-thread-collapse-toast--exit .tb-thread-collapse-toast__backdrop{animation:tb-thread-collapse-toast-dim-exit var(--tb-tc-exit-ms,.48s) var(--tb-tc-motion-ease,ease-in) both}.tb-thread-collapse-toast--enter .studio-text-hover-anim__char{animation-name:var(--studio-text-hover-animation-name);animation-duration:var(--studio-text-hover-duration);animation-delay:calc(min(var(--studio-text-hover-stagger), 16ms) * var(--studio-char-index,0));animation-fill-mode:both;animation-timing-function:var(--studio-text-hover-easing);will-change:transform, opacity, filter;backface-visibility:hidden}@keyframes tb-thread-collapse-toast-enter{0%{opacity:0}to{opacity:1}}@keyframes tb-thread-collapse-toast-exit{0%{opacity:1}to{opacity:0}}@keyframes tb-thread-collapse-toast-dim-enter{0%{opacity:0}to{opacity:var(--tb-tc-backdrop-opacity,1)}}@keyframes tb-thread-collapse-toast-dim-exit{0%{opacity:var(--tb-tc-backdrop-opacity,1)}to{opacity:0}}.threadbreak-play--hosted-pending-start .tb-launcher-pick-panel__shell,.threadbreak-play--hosted-pending-start .tb-launcher-pick-panel,.threadbreak-play--hosted-pending-start .tb-studio-zone-live--launcher-pick,.threadbreak-play--hosted-pending-start .interface-studio__runtime-item[data-studio-action-id=tb-start-match],.threadbreak-play--hosted-pending-start .interface-studio__runtime-item[data-studio-action-id^=tb-leader-]{visibility:hidden;pointer-events:none}.threadbreak-play:after{content:"";aspect-ratio:1;pointer-events:none;z-index:0;opacity:0;filter:blur(42px)saturate(1.12);background:radial-gradient(circle at 50% 36%,#bae6fd70 0%,#22d3ee94 14%,#06b6d457 30%,#0ea5e929 50%,#0ea5e90f 72%,#0ea5e908 82%,#0000 98%);border-radius:50%;width:min(190vw,2600px);transition:opacity .38s ease-in-out;position:fixed;bottom:0;left:50%;transform:translate(-50%)translateY(96%)scale(1)}.threadbreak-play.threadbreak-play--my-turn:after{opacity:.55;animation:2.4s ease-in-out infinite alternate shell-player-turn-bottom-glow}.threadbreak-play:before{content:"";aspect-ratio:1;pointer-events:none;z-index:0;opacity:0;filter:blur(42px)saturate(1.1);background:radial-gradient(circle at 50% 64%,#fecaca6b 0%,#f871718f 14%,#ef444457 30%,#dc26262e 50%,#dc262612 72%,#dc26260a 82%,#0000 98%);border-radius:50%;width:min(190vw,2600px);transition:opacity .38s ease-in-out;position:fixed;top:0;left:50%;transform:translate(-50%)translateY(-96%)scale(1)}.threadbreak-play.threadbreak-play--opp-turn:before{opacity:.55;animation:2.4s ease-in-out infinite alternate shell-player-turn-bottom-glow}@media (prefers-reduced-motion:reduce){.threadbreak-play.threadbreak-play--my-turn:after,.threadbreak-play.threadbreak-play--opp-turn:before{opacity:.45;animation:none}}@keyframes shell-player-turn-bottom-glow{0%{scale:1}to{scale:1.015}}.threadbreak-play__tutorial-complete-overlay{z-index:160020;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#040810b8;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.threadbreak-play__tutorial-complete-card{color:#e2e8f0;text-align:center;background:linear-gradient(165deg,#16181ef7 0%,#0a0c10fa 100%);border:1px solid #64748b61;border-radius:14px;flex-direction:column;align-items:center;gap:16px;max-width:min(420px,92vw);padding:22px 24px 20px;display:flex;box-shadow:0 16px 48px #0000009e,inset 0 0 0 1px #ffffff0d}.threadbreak-play__tutorial-complete-title{color:#f8fafc;margin:0;font-size:1.05rem;font-weight:700}.threadbreak-play__tutorial-complete-btn{min-width:10rem}@keyframes tb-workshop-enter{0%{opacity:0;transform:translate(-50%,-48%)scale(.982)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.tb-state-vfx-workshop__backdrop{z-index:12055;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020612c7;position:fixed;inset:0}.tb-state-vfx-workshop{--menu-panel-bg:radial-gradient(140% 120% at 50% 0%, #181820f0, #0a0a0efa);--menu-panel-border:#c4b5fd38;--menu-panel-radius:18px;--menu-panel-shadow:0 0 0 1px #00000080 inset, 0 32px 64px #000000b3, 0 0 40px #8b5cf624, 0 0 80px #22d3ee12;--menu-accent-topbar:linear-gradient(90deg, transparent, #22d3eed9 28%, #c084fcf2 50%, #22d3eed9 72%, transparent);--menu-text:#e2e8f0;--menu-text-muted:#cbd5e1;--studio-form-surface:#0f172a85;--studio-form-surface-raised:#1e293b59;--studio-form-border:#4755698c;--studio-form-label:#94a3b8;--studio-section-title:#f1f5f9;z-index:12060;isolation:isolate;border-radius:var(--menu-panel-radius);border:1px solid var(--menu-panel-border);background:var(--menu-panel-bg);width:min(1560px,100vw - 16px);height:min(96vh,1020px);max-height:min(96vh,1020px);box-shadow:var(--menu-panel-shadow);color:var(--menu-text);-webkit-font-smoothing:antialiased;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;animation:.26s cubic-bezier(.22,1,.36,1) tb-workshop-enter;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.tb-state-vfx-workshop>*{z-index:1;position:relative}.tb-state-vfx-workshop--embedded{--workshop-embed-accent:var(--vfx-accent-workshop,#d8b4fe);--workshop-embed-text:var(--vfx-text,#f4f7fb);--workshop-embed-muted:var(--vfx-text-muted,#9fb0c8);--workshop-embed-surface:var(--vfx-bg-base,#060a12);--workshop-embed-divider:var(--vfx-glass-border,#58667a3d);--studio-form-surface:#080a12eb;--studio-form-border:var(--vfx-glass-border,#58667a57);--studio-form-label:var(--vfx-text-muted,#9fb0c8);--studio-section-title:var(--vfx-text,#f4f7fb);height:100%;min-height:0;color:var(--workshop-embed-text);background:var(--vfx-bg-base,#060a12);flex-direction:column;display:flex;overflow:hidden}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__body{flex:1 1 0;min-height:0}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__footer{flex-shrink:0;margin-top:0}.tb-state-vfx-workshop__embedded-head{border-bottom:1px solid #94a3b81a;flex-shrink:0;padding:8px 12px 4px}.tb-state-vfx-workshop__embedded-title{letter-spacing:.1em;text-transform:uppercase;color:#c4b5fd;margin:0;font-size:11px;font-weight:800}.tb-state-vfx-workshop__embedded-hint{color:var(--studio-form-label);margin:2px 0 0;font-size:10px;line-height:1.3}.tb-state-vfx-workshop__header{border-bottom:1px solid #94a3b824;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 24px 12px;display:flex}.tb-state-vfx-workshop__header-copy{min-width:0}.tb-state-vfx-workshop__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--studio-form-label);margin:0 0 6px;font-size:10px;font-weight:600}.tb-state-vfx-workshop__title{letter-spacing:-.02em;background:linear-gradient(135deg,#a5f3fc 0%,#c4b5fd 48%,#f0abfc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:22px;font-weight:800;line-height:1.15}.tb-state-vfx-workshop__subtitle{max-width:40em;color:var(--studio-form-label);margin:0;font-size:12px;line-height:1.55}.tb-state-vfx-workshop__header-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;display:flex}.tb-state-vfx-workshop__swap-btn{white-space:nowrap;letter-spacing:.04em;padding:6px 12px!important;font-size:11px!important}.tb-state-vfx-workshop__close{flex-shrink:0;width:2rem;min-width:2rem;height:2rem;border-radius:10px!important;padding:0!important;font-size:1.25rem!important;line-height:1!important}.tb-state-vfx-workshop__target-bar{flex-shrink:0}.tb-state-vfx-workshop__targets{display:none}.tb-state-vfx-workshop__editor-col{flex-direction:column;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.tb-state-vfx-workshop__editor-scroll{scrollbar-width:thin;scrollbar-color:#94a3b859 transparent;flex-direction:column;flex:1 1 0;gap:12px;min-height:0;padding:12px 16px;display:flex;overflow:auto}.tb-state-vfx-workshop__trigger-section{margin-bottom:0}.tb-state-vfx-workshop__appearance-section{margin-top:0}.tb-state-vfx-workshop__editor-sticky-label{z-index:2;background:linear-gradient(#06080efa 75%,#06080e00);margin:0 0 12px;padding:8px 0 6px;position:sticky;top:0}.tb-state-vfx-workshop__body{flex:1 1 0;grid-template-columns:minmax(320px,360px) minmax(0,1fr);gap:0;min-height:0;margin-top:6px;display:grid;overflow:hidden}.tb-state-vfx-workshop__target-row{align-items:flex-end;gap:6px;min-width:0;display:flex}.tb-state-vfx-workshop__target-row .tb-state-vfx-workshop__target-select{flex:1 1 0;min-width:0}.tb-state-vfx-workshop__target-focus-btn{letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;align-self:flex-end;min-width:3.6rem;padding:6px 10px;font-size:10px;font-weight:700}.tb-state-vfx-workshop__target-focus-btn--hand.tb-state-vfx-workshop__target-focus-btn--active{color:#a5f3fc;border-color:#22d3ee73;box-shadow:inset 0 1px #ffffff0f,0 0 10px #22d3ee1f}.tb-state-vfx-workshop__target-focus-btn--card-slot.tb-state-vfx-workshop__target-focus-btn--active{color:#fde68a;border-color:#fbbf2473;box-shadow:inset 0 1px #ffffff0f,0 0 10px #fbbf241f}.tb-state-vfx-workshop__target-focus-btn--node.tb-state-vfx-workshop__target-focus-btn--active{color:#ddd6fe;border-color:#8b5cf673;box-shadow:inset 0 1px #ffffff0f,0 0 10px #8b5cf61f}.tb-state-vfx-workshop__target-focus-btn--anchor.tb-state-vfx-workshop__target-focus-btn--active{color:#fbcfe8;border-color:#f472b673;box-shadow:inset 0 1px #ffffff0f,0 0 10px #f472b61f}.tb-state-vfx-workshop__target-focus-btn--anchor-slot.tb-state-vfx-workshop__target-focus-btn--active{color:#d9f99d;border-color:#84cc1673;box-shadow:inset 0 1px #ffffff0f,0 0 10px #84cc161f}.tb-state-vfx-workshop__target-focus-btn--strike.tb-state-vfx-workshop__target-focus-btn--active{color:#fdba74;border-color:#f9731673;box-shadow:inset 0 1px #ffffff0f,0 0 10px #f973161f}.tb-state-vfx-workshop__target-select--anchor-slot{color:#bef264}.tb-state-vfx-workshop__target-select--strike,.tb-state-vfx-workshop__target-select--striker{color:#fdba74}.tb-state-vfx-workshop__target-select--anchor-slot .interface-studio__input-compact{border-color:#84cc1647}.tb-state-vfx-workshop__target-select--strike .interface-studio__input-compact,.tb-state-vfx-workshop__target-select--striker .interface-studio__input-compact{border-color:#f9731647}.tb-state-vfx-workshop__target-select--anchor-slot.tb-state-vfx-workshop__target-select--active .interface-studio__input-compact{border-color:#84cc168c;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #84cc1624}.tb-state-vfx-workshop__target-select--strike.tb-state-vfx-workshop__target-select--active .interface-studio__input-compact,.tb-state-vfx-workshop__target-select--striker.tb-state-vfx-workshop__target-select--active .interface-studio__input-compact{border-color:#f973168c;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #f9731624}.tb-state-vfx-workshop__legend-swatch--anchor-slot{background:#84cc16}.tb-state-vfx-workshop__legend-swatch--strike{background:#f97316}.tb-state-vfx-workshop__preview-toggle-btn--anchor-slot.tb-state-vfx-workshop__preview-toggle-btn--active{color:#d9f99d;border-color:#84cc1673}.tb-state-vfx-workshop__preview-toggle-btn--strike.tb-state-vfx-workshop__preview-toggle-btn--active{color:#fdba74;border-color:#f9731673}.tb-state-vfx-workshop__target-select--node.tb-state-vfx-workshop__target-select--active .interface-studio__input-compact{border-color:#8b5cf68c;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #8b5cf624}.tb-state-vfx-workshop__target-select--anchor.tb-state-vfx-workshop__target-select--active .interface-studio__input-compact{border-color:#f472b68c;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #f472b624}.tb-state-vfx-workshop__target-select{min-width:0;font-size:var(--vfx-caption-size,11px);letter-spacing:.06em;text-transform:uppercase;color:var(--vfx-text-secondary,#cbd5e4);flex-direction:column;gap:6px;font-weight:700;display:flex}.tb-state-vfx-workshop__target-select--hand-slot,.tb-state-vfx-workshop__target-select--card{color:#7dd3fc}.tb-state-vfx-workshop__target-select--board-slot,.tb-state-vfx-workshop__target-select--card-slot{color:#fde68a}.tb-state-vfx-workshop__target-select--active{color:var(--menu-text)}.tb-state-vfx-workshop__target-select--node{color:#c4b5fd}.tb-state-vfx-workshop__target-select .interface-studio__input-compact{letter-spacing:normal;text-transform:none;border-color:var(--studio-form-border);background:var(--studio-form-surface);color:var(--menu-text);border-radius:10px;font-size:13px;font-weight:500;transition:border-color .14s,box-shadow .14s;box-shadow:inset 0 1px #ffffff08}.tb-state-vfx-workshop__target-select--hand-slot .interface-studio__input-compact,.tb-state-vfx-workshop__target-select--card .interface-studio__input-compact{border-color:#38bdf847}.tb-state-vfx-workshop__target-select--hand-slot .interface-studio__input-compact:focus,.tb-state-vfx-workshop__target-select--card .interface-studio__input-compact:focus{border-color:#38bdf880;box-shadow:inset 0 1px #ffffff0a,0 0 0 3px #22d3ee1f}.tb-state-vfx-workshop__target-select--hand-slot.tb-state-vfx-workshop__target-select--active .interface-studio__input-compact{border-color:#22d3ee8c;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #22d3ee24}.tb-state-vfx-workshop__target-select--board-slot .interface-studio__input-compact,.tb-state-vfx-workshop__target-select--card-slot .interface-studio__input-compact{border-color:#fbbf2447}.tb-state-vfx-workshop__target-select--board-slot .interface-studio__input-compact:focus,.tb-state-vfx-workshop__target-select--card-slot .interface-studio__input-compact:focus{border-color:#fbbf2480;box-shadow:inset 0 1px #ffffff0a,0 0 0 3px #fbbf241f}.tb-state-vfx-workshop__target-select--board-slot.tb-state-vfx-workshop__target-select--active .interface-studio__input-compact,.tb-state-vfx-workshop__target-select--card-slot.tb-state-vfx-workshop__target-select--active .interface-studio__input-compact{border-color:#fbbf248c;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #fbbf2424}.tb-state-vfx-workshop__target-select--node .interface-studio__input-compact{border-color:#8b5cf647}.tb-state-vfx-workshop__target-select--node .interface-studio__input-compact:focus{border-color:#8b5cf680;box-shadow:inset 0 1px #ffffff0a,0 0 0 3px #8b5cf61f}.tb-state-vfx-workshop__tabs{border:1px solid var(--studio-form-border);background:#0f172ab8;border-radius:12px;flex-shrink:0;gap:4px;margin:8px 24px 0;padding:4px;display:flex;box-shadow:inset 0 1px #ffffff08}.tb-state-vfx-workshop__tab{min-width:0;min-height:2.65rem;color:var(--vfx-text-secondary,#cbd5e4);font-size:var(--vfx-label-size,13px);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-width:2px;border-radius:9px;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2px;padding:7px 10px;font-weight:700;transition:background .16s,border-color .16s,color .16s;display:flex;position:relative}.tb-state-vfx-workshop__tab:hover:not(:disabled){color:var(--menu-text-muted);background:#1e293b73}.tb-state-vfx-workshop__tab:disabled,.tb-state-vfx-workshop__preview-toggle-btn:disabled{opacity:.42;cursor:not-allowed}.tb-state-vfx-workshop__tab--active,.tb-state-vfx-workshop__tab--card.tb-state-vfx-workshop__tab--active,.tb-state-vfx-workshop__tab--node.tb-state-vfx-workshop__tab--active,.tb-state-vfx-workshop__tab--zone.tb-state-vfx-workshop__tab--active,.tb-state-vfx-workshop__tab--anchor.tb-state-vfx-workshop__tab--active,.tb-state-vfx-workshop__tab--anchor-slot.tb-state-vfx-workshop__tab--active,.tb-state-vfx-workshop__tab--strike.tb-state-vfx-workshop__tab--active{border-color:#0000;border-bottom-color:var(--vfx-active-ring,#22d3ee);color:var(--vfx-active-text,#a5f3fc);background:#082f4961;box-shadow:inset 0 -1px #22d3ee33}.tb-state-vfx-workshop__tab--modified:before{content:"";background:var(--vfx-modified,#fbbf24);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.tb-state-vfx-workshop__tab-label{letter-spacing:.01em;font-weight:800}.tb-state-vfx-workshop__tab-meta{width:100%;font-size:var(--vfx-label-size,11px);color:var(--vfx-text-muted,#9aa8be);flex-direction:column;align-items:flex-start;gap:2px;font-weight:500;line-height:1.25;display:flex}.tb-state-vfx-workshop__tab--active .tb-state-vfx-workshop__tab-meta{color:#a5f3fccc}.tb-state-vfx-workshop__tab-count{font-size:var(--vfx-label-size,11px);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:inherit;font-weight:600}.tb-state-vfx-workshop__tab-badge{display:none}.tb-state-vfx-workshop:not(.tb-state-vfx-workshop--embedded) .tb-state-vfx-workshop__body{grid-template-columns:minmax(440px,520px) minmax(0,1fr);margin-top:8px}.tb-state-vfx-workshop__preview-col{scrollbar-width:thin;scrollbar-color:#94a3b859 transparent;background:#0a101cb8;border-right:1px solid #94a3b824;flex-direction:column;gap:8px;min-width:0;height:100%;min-height:0;padding:12px 14px 12px 18px;display:flex;overflow:visible auto}.tb-state-vfx-workshop__preview-head{flex-direction:column;flex-shrink:0;align-items:stretch;gap:6px;display:flex}.tb-state-vfx-workshop__preview-kicker{font-size:var(--vfx-label-size,12px);letter-spacing:.1em;text-transform:uppercase;color:var(--vfx-text-secondary,#b8c5d6);margin:0;font-weight:700}.tb-state-vfx-workshop__preview-toggle{border:1px solid var(--studio-form-border);background:var(--studio-form-surface);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;min-width:0;padding:3px;display:grid;box-shadow:inset 0 1px #ffffff08}.tb-state-vfx-workshop__preview-toggle-btn{width:100%;min-width:0;color:var(--vfx-text-secondary,#b8c5d6);font-size:var(--vfx-caption-size,11px);letter-spacing:.01em;text-transform:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:5px 6px;font-weight:600;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.tb-state-vfx-workshop__preview-toggle-btn:hover{color:var(--menu-text-muted);background:#1e293b73}.tb-state-vfx-workshop__preview-toggle-btn--card.tb-state-vfx-workshop__preview-toggle-btn--active{color:#a5f3fc;background:linear-gradient(135deg,#163a44bf,#0f2830d9);border-color:#22d3ee4d;box-shadow:inset 0 1px #ffffff0f,0 0 12px #22d3ee1a}.tb-state-vfx-workshop__preview-toggle-btn--node.tb-state-vfx-workshop__preview-toggle-btn--active{color:#ddd6fe;background:linear-gradient(135deg,#2a2448bf,#1e1b37d9);border-color:#8b5cf64d;box-shadow:inset 0 1px #ffffff0f,0 0 12px #8b5cf61a}.tb-state-vfx-workshop__preview-toggle-btn--zone.tb-state-vfx-workshop__preview-toggle-btn--active{color:#fde68a;background:linear-gradient(135deg,#573418b8,#372612d1);border-color:#fbbf2459;box-shadow:inset 0 1px #ffffff0f,0 0 12px #fbbf241f}.tb-state-vfx-workshop__preview-toggle-btn--anchor.tb-state-vfx-workshop__preview-toggle-btn--active{color:#fbcfe8;background:linear-gradient(135deg,#581c48b8,#3b1230d1);border-color:#f472b659;box-shadow:inset 0 1px #ffffff0f,0 0 12px #f472b61f}.tb-state-vfx-workshop__card-slot-fill-toggle{background:#37261259;border:1px solid #fbbf2438;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;padding:3px;display:grid;box-shadow:inset 0 1px #ffffff08}.tb-state-vfx-workshop__card-slot-fill-btn{color:#fde68ab8;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:600;transition:background .14s,border-color .14s,color .14s,box-shadow .14s}.tb-state-vfx-workshop__card-slot-fill-btn:hover{color:#fde68a;background:#57341873}.tb-state-vfx-workshop__card-slot-fill-btn--active{color:#fde68a;background:linear-gradient(135deg,#573418b8,#372612d1);border-color:#fbbf2459;box-shadow:inset 0 1px #ffffff0f,0 0 10px #fbbf241a}.tb-state-vfx-workshop__preview-target-select{letter-spacing:.08em;text-transform:uppercase;color:#f472b6d9;flex-direction:column;gap:5px;font-size:9px;font-weight:600;display:flex}.tb-state-vfx-workshop__preview-target-select .interface-studio__input-compact{letter-spacing:normal;text-transform:none;background:var(--studio-form-surface);color:var(--menu-text);border-color:#f472b647;border-radius:8px;font-size:12px;font-weight:500}.tb-state-vfx-workshop__legend-swatch{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.tb-state-vfx-workshop__legend-swatch--card{background:#22d3ee;box-shadow:0 0 8px #22d3ee8c}.tb-state-vfx-workshop__legend-swatch--node{background:#a78bfa;box-shadow:0 0 8px #a78bfa8c}.tb-state-vfx-workshop__legend-swatch--zone{background:#fbbf24;box-shadow:0 0 8px #fbbf248c}.tb-state-vfx-workshop__legend-swatch--anchor{background:#f472b6;box-shadow:0 0 8px #f472b68c}.tb-state-vfx-workshop__legend-swatch--modified{background:#fbbf24;box-shadow:0 0 8px #fbbf248c}.tb-state-vfx-workshop__preview-stage{--tb-workshop-preview-surface:var(--vfx-preview-stage-surface,#060a12);border:1px solid #2dd4bf42;border-radius:14px;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-width:0;min-height:min(360px,46vh);max-height:none;padding:16px 12px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0d}.tb-state-vfx-workshop__preview-active,.tb-state-vfx-workshop__action-btn--replay{flex-shrink:0}.tb-state-vfx-workshop__preview-foot{flex-direction:column;flex-shrink:0;gap:8px;min-width:0;display:flex}.tb-state-vfx-workshop__preview-foot-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;min-width:0;display:flex}.tb-state-vfx-workshop__preview-foot-bar .tb-state-vfx-workshop__action-btn--replay{flex-shrink:0;width:auto;min-width:7.5rem;margin-left:auto}.tb-state-vfx-workshop__preview-stage--card,.tb-state-vfx-workshop__preview-stage--zone,.tb-state-vfx-workshop__preview-stage--anchorSlot{max-height:none;min-height:min(100%, max-content);flex:1 1 0;justify-content:center;padding:12px;overflow:visible}.tb-state-vfx-workshop__contour-zone-stage{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;width:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.tb-state-vfx-workshop__preview-bleed,.tb-state-vfx-workshop__contour-zone-bleed{box-sizing:border-box;pointer-events:none;background:0 0;border-radius:12px;flex-shrink:0;overflow:visible}.tb-state-vfx-workshop__contour-zone-frame{background:#0f172ab8;border:1px dashed #94a3b847;border-radius:10px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0a}.tb-state-vfx-workshop__contour-zone-frame--anchor,.tb-state-vfx-workshop__contour-zone-stage--anchor .tb-state-vfx-workshop__contour-zone-frame{border-color:#f472b638;border-radius:8px}.tb-state-vfx-workshop__contour-zone-mock{box-sizing:border-box;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8bf;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;min-height:100%;padding:10px 14px;font-size:11px;font-weight:600;display:flex}.tb-state-vfx-workshop__preview-caption--zone{color:#fde68ad9}.tb-state-vfx-workshop__preview-caption--anchor{color:#fbcfe8d9}.tb-state-vfx-workshop__card-stage,.tb-state-vfx-workshop__node-stage,.tb-state-vfx-workshop__unit-slot-stage{z-index:1;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;width:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.tb-state-vfx-workshop__card-stage--full,.tb-state-vfx-workshop__unit-slot-stage--full,.tb-state-vfx-workshop__anchor-state-stage--full,.tb-state-vfx-workshop__leader-hp-stage--full,.tb-state-vfx-workshop__node-stage--full{flex:none;max-height:none;overflow:visible}.tb-state-vfx-workshop__preview-bleed>.tb-contour-vfx,.tb-state-vfx-workshop__preview-bleed .tb-contour-vfx,.tb-state-vfx-workshop__preview-bleed .tb-contour-vfx__overlay,.tb-state-vfx-workshop__preview-bleed .tb-contour-vfx__contour-mount,.tb-state-vfx-workshop__preview-bleed .tb-slot-empty-face,.tb-state-vfx-workshop__preview-bleed .studio-zone-contour-appear-stack{overflow:visible}.tb-state-vfx-workshop__preview-bleed>.tb-contour-vfx{flex-shrink:0;max-height:none;display:block}.tb-state-vfx-workshop__card-frame,.tb-state-vfx-workshop__node-frame,.tb-state-vfx-workshop__unit-slot-frame,.tb-state-vfx-workshop__anchor-state-frame{overflow:visible}.tb-state-vfx-workshop__card-frame{box-sizing:border-box;flex-shrink:0;position:relative;overflow:visible}.tb-state-vfx-workshop__card-contour,.tb-state-vfx-workshop__card-contour.tb-contour-vfx--contour-in-card,.tb-state-vfx-workshop__card-contour .tb-contour-vfx__content,.tb-state-vfx-workshop__card-contour .tb-hand-card--has-contour-mount,.tb-state-vfx-workshop__card-contour .tb-hand-card__contour-vfx,.tb-state-vfx-workshop__card-contour .tb-hand-card__contour-vfx .studio-zone-contour-appear-stack,.tb-state-vfx-workshop__card-contour .tb-hand-card__contour-vfx svg{overflow:visible}.tb-state-vfx-workshop__card-frame .tb-state-vfx-workshop__contour-shell,.tb-state-vfx-workshop__unit-slot-frame .tb-state-vfx-workshop__contour-shell,.tb-state-vfx-workshop__anchor-state-frame .tb-state-vfx-workshop__contour-shell{border-radius:inherit;overflow:visible}.tb-state-vfx-workshop__card-frame .tb-state-vfx-workshop__contour-shell,.tb-state-vfx-workshop__card-frame .tb-contour-vfx,.tb-state-vfx-workshop__unit-slot-frame .tb-state-vfx-workshop__contour-shell,.tb-state-vfx-workshop__unit-slot-frame .tb-contour-vfx,.tb-state-vfx-workshop__anchor-state-frame .tb-state-vfx-workshop__contour-shell,.tb-state-vfx-workshop__anchor-state-frame .tb-contour-vfx{box-sizing:border-box;max-width:100%;max-height:100%;display:block;width:100%!important;height:100%!important}.tb-state-vfx-workshop__card-frame .tb-contour-vfx__overlay,.tb-state-vfx-workshop__card-frame .tb-contour-vfx__content,.tb-state-vfx-workshop__unit-slot-frame .tb-contour-vfx__overlay,.tb-state-vfx-workshop__unit-slot-frame .tb-contour-vfx__content,.tb-state-vfx-workshop__anchor-state-frame .tb-contour-vfx__overlay,.tb-state-vfx-workshop__anchor-state-frame .tb-contour-vfx__content{width:100%;height:100%}.tb-state-vfx-workshop__card-frame .tb-contour-vfx__content,.tb-state-vfx-workshop__unit-slot-frame .tb-contour-vfx__content,.tb-state-vfx-workshop__anchor-state-frame .tb-contour-vfx__content{z-index:1}.tb-state-vfx-workshop__card-frame .tb-contour-vfx__prism-overlay,.tb-state-vfx-workshop__card-frame .tb-contour-vfx__overlay,.tb-state-vfx-workshop__card-frame .tb-hand-card__contour-vfx,.tb-state-vfx-workshop__unit-slot-frame .tb-contour-vfx__overlay,.tb-state-vfx-workshop__anchor-state-frame .tb-contour-vfx__overlay{z-index:2}.tb-state-vfx-workshop__card-frame .tb-hand-card__chrome{z-index:3;position:relative}.tb-state-vfx-workshop__card-frame .tb-hand-card__interior-vfx{z-index:1}.tb-state-vfx-workshop__card-frame .tb-hand-card__contour-vfx,.tb-state-vfx-workshop__card-frame .tb-hand-card__contour-vfx .studio-zone-contour-appear-stack,.tb-state-vfx-workshop__card-frame .tb-hand-card__contour-vfx svg,.tb-state-vfx-workshop__unit-slot-frame .tb-slot-empty-face,.tb-state-vfx-workshop__anchor-state-frame .tb-slot-empty-face,.tb-state-vfx-workshop__unit-slot-frame .tb-hand-card__contour-vfx,.tb-state-vfx-workshop__anchor-state-frame .tb-hand-card__contour-vfx,.tb-state-vfx-workshop__unit-slot-frame .tb-hand-card__contour-vfx .studio-zone-contour-appear-stack,.tb-state-vfx-workshop__anchor-state-frame .tb-hand-card__contour-vfx .studio-zone-contour-appear-stack,.tb-state-vfx-workshop__unit-slot-frame .tb-hand-card__contour-vfx svg,.tb-state-vfx-workshop__anchor-state-frame .tb-hand-card__contour-vfx svg{overflow:visible}.tb-state-vfx-workshop__unit-slot-frame .tb-contour-vfx__interior-mount,.tb-state-vfx-workshop__anchor-state-frame .tb-contour-vfx__interior-mount{z-index:0}.tb-state-vfx-workshop__unit-slot-frame .tb-contour-vfx--interior-in-content .tb-contour-vfx__contour-mount,.tb-state-vfx-workshop__anchor-state-frame .tb-contour-vfx--interior-in-content .tb-contour-vfx__contour-mount{z-index:2}.tb-state-vfx-workshop__card-face{box-sizing:border-box;width:100%;height:100%;display:block;position:relative;overflow:visible}.tb-state-vfx-workshop__card-face .tb-hand-card{box-sizing:border-box;flex:none;width:100%;max-width:none;height:100%;min-height:100%;max-height:none;overflow:visible}.tb-state-vfx-workshop__preview-bleed .tb-hand-card__contour-vfx,.tb-state-vfx-workshop__preview-bleed .tb-hand-card__contour-vfx .studio-zone-contour-appear-stack,.tb-state-vfx-workshop__preview-bleed .tb-slot-empty-face .tb-hand-card__contour-vfx,.tb-state-vfx-workshop__preview-bleed .tb-slot-empty-face .tb-hand-card__contour-vfx svg{overflow:visible}.tb-state-vfx-workshop__node-frame{box-sizing:border-box;background:#1a2235eb;border:1px solid #a78bfa47;border-radius:12px;flex-shrink:0;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #00000061}.tb-state-vfx-workshop__node-frame .tb-contour-vfx,.tb-state-vfx-workshop__node-shell{border-radius:12px;overflow:visible}.tb-state-vfx-workshop__preview-bleed .tb-contour-vfx--node .tb-contour-vfx__overlay--node,.tb-state-vfx-workshop__preview-bleed .tb-contour-vfx--node .studio-zone-contour-appear-stack,.tb-state-vfx-workshop__node-frame .tb-contour-vfx__overlay{overflow:visible}.tb-state-vfx-workshop__node-live,.tb-state-vfx-workshop__node-live .tb-node-bar-anchor,.tb-state-vfx-workshop__node-live .tb-node-bar-root{z-index:3;box-sizing:border-box;width:100%;height:100%;min-height:100%;position:relative}.tb-state-vfx-workshop__node-mock,.tb-state-vfx-workshop__unit-slot-mock{z-index:3;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;min-height:100%;padding:14px;display:flex;position:relative}.tb-state-vfx-workshop__unit-slot-mock.tb-slot-empty{gap:0;padding:0}.tb-state-vfx-workshop__unit-slot-frame{box-sizing:border-box;background:#0f172ab8;border:1px dashed #fbbf2447;border-radius:10px;flex-shrink:0;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0a}.tb-state-vfx-workshop__unit-slot-mock{letter-spacing:.08em;color:#fde68ab8;font-size:10px;font-weight:700}.tb-state-vfx-workshop__anchor-state-stage{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;width:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.tb-state-vfx-workshop__anchor-state-frame{box-sizing:border-box;background:#0f172ab8;border:1px dashed #f472b647;border-radius:8px;flex-shrink:0;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0a}.tb-state-vfx-workshop__anchor-state-frame:has(.tb-contour-vfx[data-authored-contour]){border-color:#0000}.tb-state-vfx-workshop__anchor-state-mock{z-index:3;box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;min-height:100%;padding:10px 14px;display:flex;position:relative}.tb-state-vfx-workshop__anchor-state-mock span{letter-spacing:.06em;color:#fbcfe8e6;font-size:10px;font-weight:700}.tb-state-vfx-workshop__anchor-state-mock small{color:#94a3b8bf;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.tb-state-vfx-workshop__strike-state-stage,.tb-state-vfx-workshop__leader-hp-stage{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;width:100%;min-height:0;max-height:100%;padding:8px 0;display:flex;overflow:visible}.tb-state-vfx-workshop__leader-hp-frame{box-sizing:border-box;flex-shrink:0;position:relative;overflow:visible}.tb-state-vfx-workshop__leader-hp-stage .tb-contour-vfx__interior-mount{z-index:0}.tb-state-vfx-workshop__leader-hp-stage .tb-contour-vfx--interior-in-content[data-authored-contour] .tb-contour-vfx__contour-mount{z-index:2}.tb-state-vfx-workshop__leader-hp-stage .tb-studio-zone-live--leader-hp{width:auto;height:auto;display:block;overflow:visible}.tb-state-vfx-workshop__leader-hp-stage .threadbreak-play__leader-hp-digit__layers,.tb-state-vfx-workshop__leader-hp-stage .threadbreak-play__leader-hp-digit__vfx-stack,.tb-state-vfx-workshop__leader-hp-stage .threadbreak-play__leader-hp-digit__vfx.tb-contour-vfx{position:absolute;inset:0}.tb-state-vfx-workshop__preview-caption--leader-hp{color:#fca5a5d1}.tb-state-vfx-workshop__strike-state-scale{transform-origin:50%;justify-content:center;align-items:center;display:flex}.tb-state-vfx-workshop__strike-state-stage .tb-between-leaders__stat{min-width:max-content}.tb-state-vfx-workshop__preview-caption--strike{color:#fdba74d1}.tb-state-vfx-workshop__anchor-layer-toggle{border:1px solid var(--studio-form-border);background:var(--studio-form-surface);border-radius:10px;gap:4px;margin-bottom:10px;padding:3px;display:flex}.tb-state-vfx-workshop__anchor-layer-btn{color:#94a3b8e6;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:6px 10px;font-size:11px;font-weight:600}.tb-state-vfx-workshop__anchor-layer-btn--active{color:#fbcfe8;background:#3a182c8c;border-color:#f472b647}.tb-state-vfx-workshop__empty-hint{color:#94a3b8e6;background:#0f172a73;border:1px dashed #94a3b838;border-radius:10px;margin:0;padding:18px 14px;font-size:12px;line-height:1.5}.tb-state-vfx-workshop__preview-caption{font-size:var(--vfx-caption-size,11px);letter-spacing:.02em;text-transform:none;color:var(--vfx-text-muted,#9fb0c8);text-align:center;flex-shrink:0;margin:0;font-weight:500;line-height:1.4}.tb-state-vfx-workshop__preview-caption--card{color:#7dd3fcd9}.tb-state-vfx-workshop__preview-caption--node{color:#c4b5fdd9}.tb-state-vfx-workshop__preview-active{background:var(--studio-form-surface);font-size:var(--vfx-body-size,14px);color:var(--vfx-text-secondary,#b8c5d6);border:1px solid #47556973;border-radius:10px;flex-shrink:0;min-width:0;padding:10px 12px;line-height:1.45;box-shadow:inset 0 1px #ffffff08}.tb-state-vfx-workshop__preview-active strong{font-size:var(--vfx-body-size,14px);color:var(--vfx-text,#f4f7fb);overflow-wrap:anywhere;margin-bottom:4px;font-weight:700;line-height:1.35;display:block}.tb-state-vfx-workshop__preview-active p{font-size:var(--vfx-label-size,12px);color:var(--vfx-text-muted,#9fb0c8);overflow-wrap:anywhere;margin:0;line-height:1.45}.tb-state-vfx-workshop__action-btn--replay{flex-shrink:0}.tb-state-vfx-workshop:not(.tb-state-vfx-workshop--embedded) .tb-state-vfx-workshop__editor-scroll{padding:16px 24px 12px 18px}.tb-state-vfx-workshop__editor-scroll{scrollbar-width:thin;scrollbar-color:#94a3b859 transparent}.tb-state-vfx-workshop__editor-scroll::-webkit-scrollbar{width:6px}.tb-state-vfx-workshop__editor-scroll::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:3px}.tb-state-vfx-workshop__trigger-heading{flex:auto;min-width:0}.tb-state-vfx-workshop__status-legend{flex-shrink:0;justify-content:flex-start;gap:6px 10px;margin-top:0;padding:0}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__preview-col{background:var(--vfx-bg-base,#060a12);scrollbar-color:#2dd4bf38 transparent;border-right-color:#2dd4bf24;grid-template-rows:auto minmax(0,1fr) auto;gap:6px;height:100%;min-height:0;padding:8px 10px 8px 12px;display:grid;overflow:hidden}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__target-bar{border-bottom:1px solid var(--workshop-embed-divider);padding:4px 12px 0}.tb-state-vfx-workshop--embedded .vfx-target-strip{display:none}.tb-state-vfx-workshop--embedded .vfx-target-strip__dropdown{margin:0}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__tabs{scrollbar-width:none;padding:var(--vfx-space-1,6px) var(--vfx-space-2,10px);border:none;border-bottom:1px solid var(--workshop-embed-divider);box-shadow:none;background:0 0;border-radius:0;flex-wrap:nowrap;margin:0;overflow-x:auto}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__footer{background:var(--vfx-bg-base,#060a12);border-top-color:var(--vfx-glass-border,#58667a3d)}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__footer-row{background:var(--vfx-btn-neutral,linear-gradient(145deg, #0a0c16fc 0%, #05070efc 100%));border-color:var(--vfx-glass-border,#58667a57);box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff0f)}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__editor-sticky-label{background:linear-gradient(#06080efa 75%,#06080e00)}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__state-grid{border-color:var(--vfx-glass-border,#58667a3d);background:0 0}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__state-btn{background:var(--vfx-btn-neutral,linear-gradient(145deg, #0a0c16fc 0%, #05070efc 100%));border-color:var(--vfx-glass-border,#58667a57);color:var(--vfx-text-secondary,#b8c5d6)}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__state-btn:hover{background:var(--vfx-btn-neutral-hover,linear-gradient(145deg, #0e121efc 0%, #080a12fc 100%));color:var(--vfx-text,#f4f7fb);border-color:#2dd4bf47}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__preview-toggle{border-color:var(--vfx-glass-border,#58667a57);box-shadow:none;background:0 0}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__preview-active{background:var(--vfx-btn-neutral,linear-gradient(145deg, #0a0c16fc 0%, #05070efc 100%));border-color:var(--vfx-glass-border,#58667a57)}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__tabs::-webkit-scrollbar{display:none}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__tab{flex:none;min-width:4.75rem;min-height:2.35rem;padding:5px 8px}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__tab:not(.tb-state-vfx-workshop__tab--active) .tb-state-vfx-workshop__tab-meta,.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__preview-kicker{display:none}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__preview-stage{flex:none;grid-row:2;align-self:stretch;min-height:0;max-height:none;overflow:hidden}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__preview-head{grid-row:1}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__preview-foot{grid-row:3;gap:6px}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__preview-active{padding:8px 10px}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__preview-active p{font-size:var(--vfx-caption-size,11px);margin:2px 0 0;line-height:1.35}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__footer-subtitle{display:none}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__card-stage--full,.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__unit-slot-stage--full{width:100%;height:100%;min-height:0}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__preview-head{gap:4px}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__card-slot-fill-toggle{gap:3px;padding:2px}.tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__card-slot-fill-btn{font-size:var(--vfx-caption-size,11px);letter-spacing:.01em;text-transform:none;padding:4px 6px}.vfx-authoring .tb-state-vfx-workshop__tab-meta .vfx-count{font-size:var(--vfx-caption-size,11px)}.tb-state-vfx-workshop__section-label{font-size:var(--vfx-label-size,13px);letter-spacing:.06em;text-transform:uppercase;color:var(--vfx-text,#f8fafc);margin:0 0 10px;font-weight:800}.tb-state-vfx-workshop__toolbar{border:1px solid var(--studio-form-border);background:var(--studio-form-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;padding:6px 8px;display:flex;box-shadow:inset 0 1px #ffffff08}.tb-state-vfx-workshop__toolbar-sep{background:#4755698c;flex-shrink:0;width:1px;height:1.35rem;margin:0 2px}.tb-state-vfx-workshop__state-grid{border:1px solid var(--vfx-border,var(--studio-form-border));background:var(--vfx-bg-inset,var(--studio-form-surface));border-radius:12px;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:10px;display:flex}.tb-state-vfx-workshop__state-btn{border-radius:var(--vfx-radius-sm,10px);color:#d1dae8;min-height:2.75rem;font-size:var(--vfx-body-size,13px);cursor:pointer;background:#0e1626e0;border:1px solid #47556980;padding:10px 12px;font-weight:500;line-height:1.35;transition:border-color .14s,background .14s,color .14s,box-shadow .14s;position:relative}.tb-state-vfx-workshop__state-btn:hover{color:var(--vfx-text,#eef2f8);background:#1c263ae6;border-color:#64748b8c}.tb-state-vfx-workshop__state-btn--active{color:var(--vfx-active-text,#a5f3fc);background:#082f498c;border-color:#22d3ee8c;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #22d3ee40,0 0 12px #22d3ee1f}.tb-state-vfx-workshop__state-btn--active.tb-state-vfx-workshop__state-btn--modified{color:var(--vfx-active-text,#a5f3fc);background:#082f498c;border-color:#22d3ee8c}.tb-state-vfx-workshop__state-btn--modified:not(.tb-state-vfx-workshop__state-btn--active){color:#e2e8f0;border-color:#fbbf2447}.tb-state-vfx-workshop__state-btn--modified:after{content:"";background:var(--vfx-modified,#fbbf24);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px;box-shadow:0 0 6px #fbbf248c}.tb-state-vfx-workshop__state-btn--configured:not(.tb-state-vfx-workshop__state-btn--modified):after{content:"";background:var(--vfx-configured,#4ade80);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px;box-shadow:0 0 5px #4ade8073}.tb-state-vfx-workshop__section-label--modified,.tb-state-vfx-workshop__editor-sticky-label.tb-state-vfx-workshop__section-label--modified{color:var(--vfx-text,#eef2f8)}.tb-state-vfx-workshop__section-label--modified:before,.tb-state-vfx-workshop__editor-sticky-label.tb-state-vfx-workshop__section-label--modified:before{content:"";background:var(--vfx-modified,#fbbf24);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;transform:translateY(-1px)}.tb-state-vfx-workshop .vfx-section--workshop{border-left-width:1px}.tb-state-vfx-workshop__editor-col.interface-studio .interface-studio__tb-vfx-state-block--phase.interface-studio__field--modified{background:#fbbf2414;border-color:#fbbf2461}.tb-state-vfx-workshop__footer{gap:var(--vfx-space-2,10px);border-top:1px solid var(--vfx-border,#94a3b824);background:var(--vfx-bg-raised,#0e1626eb);flex-direction:column;flex-shrink:0;padding:8px 14px 10px;display:flex}.tb-state-vfx-workshop__footer-heading{font-size:var(--vfx-section-size,16px);letter-spacing:.01em;text-transform:none;color:var(--vfx-text,#f8fafc);margin:0;font-weight:700}.tb-state-vfx-workshop__footer-subtitle{font-size:var(--vfx-caption-size,11px);color:var(--vfx-text-muted,#9fb0c8);margin:2px 0 0;font-weight:500;line-height:1.4}.tb-state-vfx-workshop__footer-top .btn.tb-state-vfx-workshop__register-all,.tb-state-vfx-workshop__footer-top .btn.tb-state-vfx-workshop__action-btn{min-height:2rem;font-size:var(--vfx-body-size,14px)}.tb-state-vfx-workshop__footer-row-actions .btn{width:100%;min-width:0;min-height:2rem;font-size:var(--vfx-caption-size,11px)}.tb-state-vfx-workshop__footer-top{justify-content:space-between;align-items:flex-start;gap:var(--vfx-space-2,10px);flex-wrap:wrap;display:flex}.tb-state-vfx-workshop__footer-top-left{align-items:center;gap:var(--vfx-space-2,10px);flex-wrap:wrap;min-width:0;display:flex}.tb-state-vfx-workshop__register-all{letter-spacing:.01em;white-space:nowrap;min-height:2rem!important;font-size:var(--vfx-body-size,14px)!important;padding:6px 12px!important}.tb-state-vfx-workshop__footer-grid{gap:var(--vfx-space-2,10px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tb-state-vfx-workshop:not(.tb-state-vfx-workshop--embedded) .tb-state-vfx-workshop__footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tb-state-vfx-workshop__footer-row{border-radius:var(--vfx-radius-sm,10px);border:1px solid var(--vfx-border,#47556947);background:#0f172a59;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:10px 12px;display:flex}.tb-state-vfx-workshop__footer-row-meta{flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;line-height:1.35;display:flex}.tb-state-vfx-workshop__footer-row-meta-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.tb-state-vfx-workshop__footer-kind{font-size:var(--vfx-caption-size,11px);letter-spacing:.05em;text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:3px 8px;font-weight:800}.tb-state-vfx-workshop__footer-target{width:100%;min-width:0;text-overflow:unset;white-space:normal;word-break:break-word;font-size:var(--vfx-label-size,13px);color:var(--vfx-text,#f8fafc);font-weight:600;line-height:1.35;overflow:visible}.tb-state-vfx-workshop__footer-count{font-size:var(--vfx-caption-size,11px);color:var(--vfx-text-secondary,#cbd5e4);flex-shrink:0;font-weight:600}.tb-state-vfx-workshop__footer-kind--card{color:#67e8f9;background:#22d3ee29;border:1px solid #22d3ee52}.tb-state-vfx-workshop__footer-kind--node{color:#e9d5ff;background:#a78bfa29;border:1px solid #a78bfa52}.tb-state-vfx-workshop__footer-kind--zone,.tb-state-vfx-workshop__footer-kind--cardSlot{color:#fde68a;background:#fbbf2429;border:1px solid #fbbf2452}.tb-state-vfx-workshop__footer-kind--anchor{color:#fbcfe8;background:#f472b629;border:1px solid #f472b652}.tb-state-vfx-workshop__footer-kind--anchorSlot{color:#d9f99d;background:#84cc1629;border:1px solid #84cc1652}.tb-state-vfx-workshop__footer-kind--strike{color:#fdba74;background:#f9731629;border:1px solid #f9731652}.tb-state-vfx-workshop__footer-slot-name{width:100%;min-width:0;text-overflow:unset;white-space:normal;word-break:break-word;font-size:var(--vfx-caption-size,11px);color:#fde68a;font-weight:600;line-height:1.35;display:block;overflow:visible}.tb-state-vfx-workshop__footer-slot-name:before{content:none}.tb-state-vfx-workshop__footer-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.tb-state-vfx-workshop__footer-row-actions .tb-state-vfx-workshop__action-btn{letter-spacing:.02em;white-space:normal;text-align:center;width:100%;min-width:0;line-height:1.25;font-size:var(--vfx-caption-size,11px)!important;padding:6px 8px!important}.tb-state-vfx-workshop__action-btn--bulk-pending{animation-duration:1.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform:translateY(-1px)}.tb-state-vfx-workshop__action-btn--bulk-pending-card{color:#cffafe!important;border-color:#22d3ee8c!important}.tb-state-vfx-workshop__action-btn--bulk-pending-node{color:#ede9fe!important;border-color:#a78bfa8c!important}.tb-state-vfx-workshop__action-btn--bulk-pending-zone{color:#fef3c7!important;border-color:#fbbf248c!important}.tb-state-vfx-workshop__action-btn--bulk-pending-anchor{color:#fce7f3!important;border-color:#f472b68c!important}.tb-state-vfx-workshop__action-btn--bulk-pending-card{animation-name:tb-workshop-bulk-pending-pulse-card}.tb-state-vfx-workshop__action-btn--bulk-pending-node{animation-name:tb-workshop-bulk-pending-pulse-node}.tb-state-vfx-workshop__action-btn--bulk-pending-zone{animation-name:tb-workshop-bulk-pending-pulse-zone}.tb-state-vfx-workshop__action-btn--bulk-pending-anchor{animation-name:tb-workshop-bulk-pending-pulse-anchor}@keyframes tb-workshop-bulk-pending-pulse-card{0%,to{box-shadow:inset 0 1px #ffffff14,0 0 0 1px #22d3ee66,0 0 10px #22d3ee3d}50%{box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #22d3ee9e,0 0 16px #22d3ee6b}}@keyframes tb-workshop-bulk-pending-pulse-node{0%,to{box-shadow:inset 0 1px #ffffff14,0 0 0 1px #a78bfa66,0 0 10px #a78bfa3d}50%{box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #a78bfa9e,0 0 16px #a78bfa6b}}@keyframes tb-workshop-bulk-pending-pulse-zone{0%,to{box-shadow:inset 0 1px #ffffff14,0 0 0 1px #fbbf2466,0 0 10px #fbbf243d}50%{box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #fbbf249e,0 0 16px #fbbf246b}}@keyframes tb-workshop-bulk-pending-pulse-anchor{0%,to{box-shadow:inset 0 1px #ffffff14,0 0 0 1px #f472b666,0 0 10px #f472b63d}50%{box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #f472b69e,0 0 16px #f472b66b}}@keyframes tb-workshop-register-flash{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tb-state-vfx-workshop__footer--compact{gap:6px;padding:6px 12px 8px;overflow:visible}.tb-state-vfx-workshop__footer--compact .tb-state-vfx-workshop__footer-top{flex-wrap:nowrap;align-items:center;gap:8px}.tb-state-vfx-workshop__footer--compact .tb-state-vfx-workshop__footer-top-left{flex-wrap:nowrap;flex:auto;align-items:center;gap:8px;min-width:0}.tb-state-vfx-workshop__footer--compact .tb-state-vfx-workshop__footer-heading{white-space:nowrap;font-size:13px}.tb-state-vfx-workshop__footer--compact .tb-state-vfx-workshop__register-notice{text-overflow:ellipsis;min-width:0;max-width:min(28vw,320px);font-size:10px;overflow:hidden}.tb-state-vfx-workshop__footer--compact .tb-state-vfx-workshop__register-all{min-height:1.75rem!important;padding:4px 10px!important;font-size:11px!important}.tb-state-vfx-workshop__footer--compact .tb-state-vfx-workshop__footer-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.tb-state-vfx-workshop__footer-row--compact{gap:5px;padding:6px 7px}.tb-state-vfx-workshop__footer-row--compact .tb-state-vfx-workshop__footer-row-meta{gap:2px}.tb-state-vfx-workshop__footer-row--compact .tb-state-vfx-workshop__footer-row-meta-top{gap:4px}.tb-state-vfx-workshop__footer-row--compact .tb-state-vfx-workshop__footer-kind{letter-spacing:.04em;padding:2px 5px;font-size:9px}.tb-state-vfx-workshop__footer-row--compact .tb-state-vfx-workshop__footer-count{font-size:9px;line-height:1.2}.tb-state-vfx-workshop__footer-row--compact .tb-state-vfx-workshop__footer-target,.tb-state-vfx-workshop__footer-row--compact .tb-state-vfx-workshop__footer-slot-name{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:10px;line-height:1.25;display:-webkit-box;overflow:hidden}.tb-state-vfx-workshop__footer-row--compact .tb-state-vfx-workshop__footer-row-actions{gap:4px}.tb-state-vfx-workshop__footer-row--compact .tb-state-vfx-workshop__footer-row-actions .btn,.tb-state-vfx-workshop__footer-row--compact .tb-state-vfx-workshop__footer-row-actions .tb-state-vfx-workshop__action-btn{min-height:1.55rem!important;padding:3px 4px!important;font-size:9px!important;line-height:1.15!important}.tb-state-vfx-workshop__register-notice{color:#6ee7b7;white-space:nowrap;background:0 0;border:none;margin:0;padding:0;font-size:12px;font-weight:600;line-height:1.3;animation:.4s cubic-bezier(.22,1,.36,1) tb-workshop-register-flash}.tb-state-vfx-workshop__footer-top .tb-state-vfx-workshop__register-all,.tb-state-vfx-workshop__footer-row-actions .interface-studio__bulk-action-btn--acked{animation:.4s cubic-bezier(.22,1.1,.3,1) tb-workshop-register-btn-ack}@keyframes tb-workshop-register-btn-ack{0%{transform:scale(.97)}45%{transform:scale(1.02)}to{transform:scale(1)}}@media (width<=960px){.tb-state-vfx-workshop__targets{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-state-vfx-workshop__tabs{flex-wrap:wrap}.tb-state-vfx-workshop__body{grid-template-columns:1fr}.tb-state-vfx-workshop__preview-col{border-bottom:1px solid #94a3b81f;border-right:none}.tb-state-vfx-workshop__footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.tb-state-vfx-workshop,.tb-state-vfx-workshop__register-notice,.tb-state-vfx-workshop__footer-row-actions .interface-studio__bulk-action-btn--acked{animation:none}.tb-state-vfx-workshop__action-btn--bulk-pending{animation:none;transform:none}.tb-state-vfx-workshop__state-btn:hover{transform:none}}.vfx-authoring .tb-state-vfx-workshop__preview-col{border-right-color:#2dd4bf24;overflow:visible auto;box-shadow:inset -1px 0 #2dd4bf0f}.vfx-authoring .tb-state-vfx-workshop__preview-stage{border-color:#2dd4bf52;overflow:hidden}.vfx-authoring .tb-state-vfx-workshop__preview-active{border-color:var(--vfx-glass-border,#47556947);background:var(--vfx-btn-neutral);box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12);-webkit-backdrop-filter:none;backdrop-filter:none}.vfx-authoring .tb-state-vfx-workshop__preview-toggle,.vfx-authoring .tb-state-vfx-workshop__tabs{border-color:var(--vfx-glass-border,#47556947);box-shadow:none;background:0 0}.vfx-authoring .tb-state-vfx-workshop__tab:hover:not(:disabled){background:var(--vfx-surface-hover,#0e121e99);border-color:var(--vfx-glass-border,#47556947)}.vfx-authoring .tb-state-vfx-workshop__tab--active,.vfx-authoring .tb-state-vfx-workshop__tab--card.tb-state-vfx-workshop__tab--active,.vfx-authoring .tb-state-vfx-workshop__tab--node.tb-state-vfx-workshop__tab--active,.vfx-authoring .tb-state-vfx-workshop__tab--zone.tb-state-vfx-workshop__tab--active,.vfx-authoring .tb-state-vfx-workshop__tab--anchor.tb-state-vfx-workshop__tab--active,.vfx-authoring .tb-state-vfx-workshop__tab--anchor-slot.tb-state-vfx-workshop__tab--active,.vfx-authoring .tb-state-vfx-workshop__tab--strike.tb-state-vfx-workshop__tab--active{box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12), inset 0 -1px 0 #22d3ee38;background:linear-gradient(#0a34488c 0%,#08283a6b 100%)}.vfx-authoring .tb-state-vfx-workshop__preview-toggle-btn{color:var(--vfx-text-muted,#9fb0c8);transition:background .14s,border-color .14s,color .14s,box-shadow .14s}.vfx-authoring .tb-state-vfx-workshop__preview-toggle-btn:hover:not(:disabled){color:#e2e8f0;background:var(--vfx-surface-hover,#0e121e99)}.vfx-authoring .tb-state-vfx-workshop__toolbar,.vfx-authoring .tb-state-vfx-workshop__state-grid{border-color:var(--vfx-glass-border,#47556947);box-shadow:none;background:0 0}.vfx-authoring .tb-state-vfx-workshop__state-btn{border-color:var(--vfx-glass-border,#58667a57);background:var(--vfx-btn-neutral);box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12), inset 0 -1px 0 #0003;color:var(--vfx-text-secondary,#b8c5d6);transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .14s}.vfx-authoring .tb-state-vfx-workshop__state-btn:hover{background:var(--vfx-btn-neutral-hover);color:var(--vfx-text,#f4f7fb);box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12), 0 4px 12px #00000038;border-color:#2dd4bf47;transform:translateY(-1px)}.vfx-authoring .tb-state-vfx-workshop__state-btn--active{color:#bae6fd;box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12), 0 0 0 1px #22d3ee52, 0 0 20px #22d3ee2e;background:linear-gradient(145deg,#0c3a4ee0 0%,#082a3ef0 100%);border-color:#38bdf89e;transform:none}.vfx-authoring .tb-state-vfx-workshop__state-btn--modified:not(.tb-state-vfx-workshop__state-btn--active){color:#fde68a;background:linear-gradient(145deg,#3e2a128c 0%,#261c0eb8 100%);border-color:#fbbf2461}.vfx-authoring .tb-state-vfx-workshop__footer{border-top-color:var(--vfx-glass-border,#58667a3d);background:var(--vfx-bg-base,#060a12)}.vfx-authoring .tb-state-vfx-workshop__footer-row{background:var(--vfx-btn-neutral);border-color:var(--vfx-glass-border);box-shadow:var(--vfx-inset-highlight)}.vfx-authoring .tb-state-vfx-workshop__footer-kind--card{box-shadow:0 0 8px #22d3ee26}.vfx-authoring .tb-state-vfx-workshop__footer-kind--node{box-shadow:0 0 8px #a78bfa26}.vfx-authoring .tb-state-vfx-workshop__footer-kind--zone,.vfx-authoring .tb-state-vfx-workshop__footer-kind--cardSlot{box-shadow:0 0 8px #fbbf2426}.vfx-authoring .tb-state-vfx-workshop__footer-kind--anchor{box-shadow:0 0 8px #f472b626}.vfx-authoring .tb-state-vfx-workshop__footer-kind--anchorSlot{box-shadow:0 0 8px #84cc1626}.vfx-authoring .tb-state-vfx-workshop__footer-kind--strike{box-shadow:0 0 8px #f9731626}.vfx-authoring .tb-state-vfx-workshop__card-slot-fill-toggle{box-shadow:inset 0 2px 5px #00000038, var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12);background:linear-gradient(#3726128c 0%,#261a0cb8 100%);border-color:#fbbf2447}.vfx-authoring .tb-state-vfx-workshop__card-slot-fill-btn{transition:background .14s,border-color .14s,color .14s,box-shadow .14s}.vfx-authoring .tb-state-vfx-workshop__card-slot-fill-btn--active{box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12), 0 0 10px #fbbf241f}.vfx-authoring .vfx-target-strip{background:linear-gradient(#06080e8c 0%,#060a1259 100%)}.vfx-authoring .vfx-target-strip__dropdown{background:linear-gradient(#06080e73 0%,#060a1240 100%)}.vfx-authoring .tb-state-vfx-workshop__preview-kicker{color:var(--vfx-text-muted,#8b9cb5);border-bottom:1px solid #4755692e;padding-bottom:6px}.vfx-authoring .tb-state-vfx-workshop__preview-toggle-btn--card.tb-state-vfx-workshop__preview-toggle-btn--active{color:#bae6fd;box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12), var(--vfx-shadow-glow-cyan,0 0 0 1px #22d3ee47, 0 0 16px #22d3ee24);background:linear-gradient(145deg,#123e4ee0 0%,#0a2a3af0 100%);border-color:#38bdf87a}.vfx-authoring .tb-state-vfx-workshop__preview-toggle-btn--node.tb-state-vfx-workshop__preview-toggle-btn--active{color:#ddd6fe;box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12), var(--vfx-shadow-glow-iris,0 0 0 1px #c084fc52, 0 0 20px #c084fc29);background:linear-gradient(145deg,#302658e0 0%,#201a3ef0 100%);border-color:#a78bfa7a}.vfx-authoring .tb-state-vfx-workshop__preview-toggle-btn--zone.tb-state-vfx-workshop__preview-toggle-btn--active{color:#fde68a;box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12), 0 0 0 1px #fbbf2447, 0 0 16px #fbbf2424;background:linear-gradient(145deg,#5c3616e0 0%,#3e2610f0 100%);border-color:#fbbf247a}.vfx-authoring .tb-state-vfx-workshop__preview-toggle-btn--anchor.tb-state-vfx-workshop__preview-toggle-btn--active{color:#fbcfe8;box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12), 0 0 0 1px #f472b647, 0 0 16px #f472b624;background:linear-gradient(145deg,#5c1c48e0 0%,#3e1230f0 100%);border-color:#f472b67a}.vfx-authoring .tb-state-vfx-workshop__preview-toggle-btn--anchor-slot.tb-state-vfx-workshop__preview-toggle-btn--active{color:#d9f99d;box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12), 0 0 0 1px #84cc1647, 0 0 16px #84cc1624;background:linear-gradient(145deg,#364e12e0 0%,#263a0cf0 100%);border-color:#a3e6357a}.vfx-authoring .tb-state-vfx-workshop__preview-toggle-btn--strike.tb-state-vfx-workshop__preview-toggle-btn--active{color:#fdba74;box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12), 0 0 0 1px #f9731647, 0 0 16px #f9731624;background:linear-gradient(145deg,#5c2a0ee0 0%,#3e1c0af0 100%);border-color:#fb923c7a}.vfx-authoring .tb-state-vfx-workshop__card-slot-fill-btn--active{color:#fde68a;box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12), 0 0 10px #fbbf2424;background:linear-gradient(145deg,#5c3616e0 0%,#3e2610f0 100%);border-color:#fbbf2473}.vfx-authoring .tb-state-vfx-workshop__action-btn--replay{letter-spacing:.06em;box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12), inset 0 -1px 0 #0003, 0 0 0 1px #2dd4bf52, 0 0 24px #2dd4bf33;font-weight:700}.vfx-authoring .tb-state-vfx-workshop__register-notice{box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12), 0 0 12px #4ade801f;background:linear-gradient(135deg,#14532d8c 0%,#0e3a20b8 100%);border:1px solid #4ade8052;border-radius:999px;padding:4px 10px}.vfx-authoring .tb-state-vfx-workshop__editor-col .interface-studio__tb-vfx-appearance-fields{padding:2px 0}.vfx-authoring .tb-state-vfx-workshop__editor-col .interface-studio__tb-vfx-phase-grid{border-radius:var(--vfx-radius-sm,10px);border:1px solid var(--vfx-glass-border,#47556947);box-shadow:none;background:0 0;padding:10px}.vfx-authoring .tb-state-vfx-workshop__footer-row-actions .btn{border-color:var(--vfx-glass-border,#47556947);background:var(--vfx-btn-neutral);box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12);color:#dce4ee;transform:none}.vfx-authoring .tb-state-vfx-workshop__footer-row-actions .btn:disabled{opacity:.52;color:var(--vfx-text-muted,#a8b8cc)}.vfx-authoring .tb-state-vfx-workshop__footer-row:has(.tb-state-vfx-workshop__footer-kind--card) .tb-state-vfx-workshop__footer-row-actions .btn{color:#cffafe}.vfx-authoring .tb-state-vfx-workshop__footer-row:has(.tb-state-vfx-workshop__footer-kind--node) .tb-state-vfx-workshop__footer-row-actions .btn{color:#e9d5ff}:is(.vfx-authoring .tb-state-vfx-workshop__footer-row:has(.tb-state-vfx-workshop__footer-kind--zone) .tb-state-vfx-workshop__footer-row-actions .btn,.vfx-authoring .tb-state-vfx-workshop__footer-row:has(.tb-state-vfx-workshop__footer-kind--cardSlot) .tb-state-vfx-workshop__footer-row-actions .btn){color:#fde68a}.vfx-authoring .tb-state-vfx-workshop__footer-row:has(.tb-state-vfx-workshop__footer-kind--anchor) .tb-state-vfx-workshop__footer-row-actions .btn{color:#fbcfe8}.vfx-authoring .tb-state-vfx-workshop__footer-row:has(.tb-state-vfx-workshop__footer-kind--anchorSlot) .tb-state-vfx-workshop__footer-row-actions .btn{color:#d9f99d}.vfx-authoring .tb-state-vfx-workshop__footer-row:has(.tb-state-vfx-workshop__footer-kind--strike) .tb-state-vfx-workshop__footer-row-actions .btn{color:#fdba74}.vfx-authoring .tb-state-vfx-workshop__footer-row:has(.tb-state-vfx-workshop__footer-kind--card) .tb-state-vfx-workshop__footer-row-actions .btn:hover:not(:disabled){box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12), 0 0 8px #22d3ee1f;border-color:#22d3ee6b}.vfx-authoring .tb-state-vfx-workshop__footer-row:has(.tb-state-vfx-workshop__footer-kind--node) .tb-state-vfx-workshop__footer-row-actions .btn:hover:not(:disabled){box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12), 0 0 8px #a78bfa1f;border-color:#a78bfa6b}:is(.vfx-authoring .tb-state-vfx-workshop__footer-row:has(.tb-state-vfx-workshop__footer-kind--zone) .tb-state-vfx-workshop__footer-row-actions .btn:hover:not(:disabled),.vfx-authoring .tb-state-vfx-workshop__footer-row:has(.tb-state-vfx-workshop__footer-kind--cardSlot) .tb-state-vfx-workshop__footer-row-actions .btn:hover:not(:disabled)){box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12), 0 0 8px #fbbf241f;border-color:#fbbf246b}.vfx-authoring .tb-state-vfx-workshop__footer-row:has(.tb-state-vfx-workshop__footer-kind--anchor) .tb-state-vfx-workshop__footer-row-actions .btn:hover:not(:disabled){box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12), 0 0 8px #f472b61f;border-color:#f472b66b}.vfx-authoring .tb-state-vfx-workshop__footer-row:has(.tb-state-vfx-workshop__footer-kind--anchorSlot) .tb-state-vfx-workshop__footer-row-actions .btn:hover:not(:disabled){box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12), 0 0 8px #84cc161f;border-color:#84cc166b}.vfx-authoring .tb-state-vfx-workshop__footer-row:has(.tb-state-vfx-workshop__footer-kind--strike) .tb-state-vfx-workshop__footer-row-actions .btn:hover:not(:disabled){box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12), 0 0 8px #f973161f;border-color:#f973166b}@media (prefers-reduced-motion:reduce){.vfx-authoring .tb-state-vfx-workshop__state-btn:hover{transform:none}}.tb-state-vfx-workshop__editor-col--messages{grid-column:1/-1}.tb-state-vfx-workshop__exit-timeline{width:100%;max-width:420px;margin:10px auto 0;padding:0 4px}.tb-state-vfx-workshop__exit-timeline-labels{color:var(--studio-text-muted,#ffffff8c);justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:11px;display:flex}.tb-state-vfx-workshop__exit-timeline-phase{color:var(--studio-accent-teal,#2dd4bf);letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:600}.tb-state-vfx-workshop__exit-timeline-track{background:#ffffff14;border-radius:999px;height:10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.tb-state-vfx-workshop__exit-timeline-hold{background:linear-gradient(90deg,#2dd4bf59,#2dd4bf2e);height:100%}.tb-state-vfx-workshop__exit-timeline-fade{background:linear-gradient(90deg,#fbbf2447,#f9731659);height:100%}.tb-state-vfx-workshop__exit-timeline-playhead{background:#fff;border-radius:2px;width:3px;height:14px;animation-name:tb-workshop-exit-playhead;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;top:-2px;left:0;box-shadow:0 0 8px #ffffffd9}.tb-state-vfx-workshop__exit-timeline-marker{color:#fbbf24f2;white-space:nowrap;pointer-events:none;font-size:10px;position:absolute;top:12px;transform:translate(-50%)}.tb-state-vfx-workshop__exit-timeline-hint{color:var(--studio-text-muted,#ffffff8c);text-align:center;margin:6px 0 0;font-size:11px;line-height:1.35}@keyframes tb-workshop-exit-playhead{0%{left:0}to{left:calc(100% - 3px)}}@media (prefers-reduced-motion:reduce){.tb-state-vfx-workshop__exit-timeline-playhead{animation:none;left:0}}.tb-tutorial-coach-workshop{height:100%;min-height:0;color:var(--vfx-text,#e2e8f0);flex-direction:column;display:flex}.tb-tutorial-coach-workshop--embedded{background:var(--vfx-bg-base,#060a12);border-left:none}.tb-tutorial-coach-workshop__scroll{scrollbar-width:thin;scrollbar-color:#94a3b859 transparent;flex-direction:column;flex:1 1 0;gap:12px;min-height:0;padding:12px 16px 16px;display:flex;overflow:auto}.tb-tutorial-coach-workshop__scroll::-webkit-scrollbar{width:6px}.tb-tutorial-coach-workshop__scroll::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:3px}.tb-tutorial-coach-workshop__hint{font-size:var(--vfx-caption-size,11px);color:var(--vfx-text-muted,#94a3b8f2);margin:0;line-height:1.45}.tb-tutorial-coach-workshop__toolbar{border:1px solid var(--vfx-glass-border,#58667a3d);border-radius:var(--vfx-radius,10px);background:var(--vfx-bg-raised,#0e1626eb);box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff0f);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.tb-tutorial-coach-workshop__step-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tb-tutorial-coach-workshop__step-select{flex:180px;min-width:0}.tb-tutorial-coach-workshop__step-select select{width:100%}.tb-tutorial-coach-workshop__preview-toggle{font-size:var(--vfx-label-size,12px);color:var(--vfx-text-muted,#9fb0c8);margin:0}.tb-tutorial-coach-workshop__section-heading{flex:auto;min-width:0}.tb-tutorial-coach-workshop .vfx-section--workshop{border-left-width:1px;margin-bottom:0}.tb-tutorial-coach-workshop__field{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.tb-tutorial-coach-workshop__field:last-child{margin-bottom:0}.tb-tutorial-coach-workshop__field label{font-size:var(--vfx-label-size,11px);letter-spacing:.04em;text-transform:uppercase;color:var(--vfx-text-muted,#94a3b8eb);font-weight:600}.tb-tutorial-coach-workshop__field textarea.interface-studio__input-compact,.tb-tutorial-coach-workshop__field input.interface-studio__input-compact[type=text],.tb-tutorial-coach-workshop__field input.interface-studio__input-compact[type=number]{box-sizing:border-box;width:100%}.vfx-authoring .tb-tutorial-coach-workshop textarea.interface-studio__input-compact{min-height:72px;font-size:var(--vfx-body-size,13px);resize:vertical;padding:8px 10px;line-height:1.45}.tb-tutorial-coach-workshop__color-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.tb-tutorial-coach-workshop__color-row .tb-tutorial-coach-workshop__field{margin-bottom:0}.vfx-authoring .tb-tutorial-coach-workshop__range{accent-color:#2dd4bfeb;cursor:pointer;width:100%;margin:2px 0 0}.vfx-authoring .tb-tutorial-coach-workshop__action-btn{min-height:1.85rem}@keyframes tb-vfx-hub-enter{0%{opacity:0;transform:translate(-50%,-48%)scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.tb-vfx-authoring-hub__backdrop[hidden],.tb-vfx-authoring-hub[hidden]{pointer-events:none!important;display:none!important}.tb-vfx-authoring-hub__backdrop{z-index:500010;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#020612d1;position:fixed;inset:0}html[data-vfx-authoring-hub-open] .main-menu-interface-studio-overlay,html[data-vfx-authoring-hub-open] .main-menu-interface-studio-overlay>*,html[data-vfx-authoring-hub-open] .shell-board,html[data-vfx-authoring-hub-open] .main-menu,html[data-vfx-authoring-hub-open] .author-tools-top-bar,html[data-vfx-authoring-hub-open] .vfx-authoring-toolbar,html[data-vfx-authoring-hub-open] #author-tools-menu-slot,html[data-vfx-authoring-hub-open] #author-tools-menu-slot>*{pointer-events:none!important}html[data-vfx-authoring-hub-open] .tb-vfx-authoring-hub,html[data-vfx-authoring-hub-open] .tb-vfx-authoring-hub__backdrop{pointer-events:auto!important}.tb-vfx-authoring-hub{--menu-panel-bg:radial-gradient(140% 120% at 50% 0%, #0a0c14fa, #06080efc);--menu-panel-border:#94a3b833;--menu-panel-radius:16px;--menu-panel-shadow:0 0 0 1px #00000073 inset, 0 24px 56px #000000a6, 0 0 48px #2dd4bf14, 0 0 80px #8b5cf60f;--menu-accent-topbar:linear-gradient(90deg, transparent, #22d3eed9 28%, #c084fcf2 50%, #22d3eed9 72%, transparent);--menu-text:#e2e8f0;--menu-text-muted:#cbd5e1;--studio-form-label:#94a3b8;--studio-section-title:#f1f5f9;z-index:500015;isolation:isolate;border-radius:var(--menu-panel-radius);border:1px solid var(--menu-panel-border);background:var(--menu-panel-bg);width:min(1920px,100vw - 8px);height:min(98vh,1060px);max-height:min(98vh,1060px);box-shadow:var(--menu-panel-shadow);color:var(--menu-text);-webkit-font-smoothing:antialiased;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;animation:.24s cubic-bezier(.22,1,.36,1) tb-vfx-hub-enter;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.tb-vfx-authoring-hub:before{content:"";background:var(--menu-accent-topbar);z-index:2;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.tb-vfx-authoring-hub>*{z-index:1;position:relative}.tb-vfx-authoring-hub__header{background:linear-gradient(#0f172af0 0%,#080a12d1 100%);border-bottom:1px solid #5eead438;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px 14px;display:flex;box-shadow:inset 0 -1px #ffffff0a}.tb-vfx-authoring-hub__header-copy{border-left:3px solid #5eead4e6;flex:auto;min-width:0;padding-left:14px}.tb-vfx-authoring-hub__kicker{letter-spacing:.16em;text-transform:uppercase;color:#5eead4;text-shadow:0 1px #00000059;margin:0 0 6px;font-size:11px;font-weight:700}.tb-vfx-authoring-hub__title{letter-spacing:-.02em;color:#f8fafc;text-shadow:0 1px #0006;margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:700;line-height:1.15}.tb-vfx-authoring-hub__meta{border-top:1px solid #94a3b829;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:10px;padding-top:10px;display:flex}.tb-vfx-authoring-hub__mode-toggle{background:#0f172aa6;border:1px solid #94a3b838;border-radius:10px;flex-shrink:0;gap:4px;padding:3px;display:inline-flex}.tb-vfx-authoring-hub__mode-btn{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:5px 12px;font-size:11px;font-weight:700;transition:background .14s,color .14s,box-shadow .14s}.tb-vfx-authoring-hub__mode-btn--active{color:#5eead4;background:#2dd4bf2e;box-shadow:inset 0 0 0 1px #2dd4bf59}.tb-vfx-authoring-hub__meta .vfx-pane-badges{margin:0 0 0 auto}.tb-vfx-authoring-hub__meta .vfx-pane-badge{letter-spacing:.09em;opacity:.95;padding:4px 11px;font-size:10px;font-weight:800}.tb-vfx-authoring-hub__subtitle{letter-spacing:.01em;color:#cbd5e1;max-width:36em;margin:0;font-size:13px;font-weight:500;line-height:1.45}.tb-vfx-authoring-hub__close{flex-shrink:0;align-self:flex-start;min-width:2rem;margin-top:2px;font-size:1.1rem;line-height:1;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;border-radius:10px!important}.tb-vfx-authoring-hub__close:hover:not(:disabled){box-shadow:var(--vfx-inset-highlight,inset 0 1px 0 #ffffff12), 0 4px 12px #00000040;transform:translateY(-1px)}.tb-vfx-authoring-hub__main{flex:1 1 0;grid-template-columns:minmax(480px,44%) minmax(0,56%);min-height:0;display:grid;overflow:hidden}.tb-vfx-authoring-hub__catalog-slot,.tb-vfx-authoring-hub__workshop-slot{background:0 0;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.tb-vfx-authoring-hub__catalog-slot{background:linear-gradient(90deg,#0000,#5eead41a,#0000) 100%/2px 100% no-repeat,linear-gradient(#082f490f 0%,#060a1205 48%,#0000 100%);border-right:1px solid #2dd4bf24}.tb-vfx-authoring-hub__workshop-slot{background:linear-gradient(#4c1d950d 0%,#060a1205 48%,#0000 100%)}.tb-vfx-authoring-hub__catalog-slot .tb-vfx-catalog--embedded,.tb-vfx-authoring-hub__workshop-slot .tb-tutorial-coach-workshop--embedded,.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded{width:100%;height:100%;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-radius:0;animation:none;position:static;transform:none}.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__tabs{padding:var(--vfx-space-1,6px) var(--vfx-space-2,10px);border:none;border-bottom:1px solid var(--vfx-glass-border,#58667a3d);box-shadow:none;background:0 0;border-radius:0;flex-wrap:nowrap;margin:0}.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__tab{flex:auto;min-width:0;padding:6px 8px}.tb-vfx-authoring-hub__catalog-slot .tb-vfx-catalog--embedded .tb-vfx-catalog__body--embedded{flex:1 1 0;min-height:0}.tb-vfx-authoring-hub__catalog-slot .tb-vfx-catalog--embedded .tb-vfx-catalog__preview-tune-row{min-height:0;overflow:hidden}.tb-vfx-authoring-hub__catalog-slot .tb-vfx-catalog--embedded .tb-vfx-catalog__presets-pane{min-height:0}.tb-vfx-authoring-hub__catalog-slot .tb-vfx-catalog--embedded .tb-vfx-catalog__footer,.tb-vfx-authoring-hub__catalog-slot .tb-vfx-catalog--embedded .tb-vfx-catalog__footer-hint{flex-shrink:0}.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__body{flex:1 1 0;grid-template-columns:minmax(360px,46%) minmax(0,1fr);min-height:0;margin-top:4px}.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__preview-col{grid-template-rows:auto minmax(0,1fr) auto;gap:6px;height:100%;min-height:0;padding:8px 10px 8px 12px;display:grid;overflow:hidden}.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__preview-head{flex-shrink:0;gap:4px}.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__preview-stage{border-color:#2dd4bf52;flex:none;grid-row:2;align-self:stretch;min-height:16rem;max-height:none;padding:8px 6px;overflow:hidden}.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__preview-foot{grid-row:3;gap:6px}.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__preview-foot,.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__preview-active,.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__preview-active,.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__action-btn--replay{flex-shrink:0}.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__preview-bleed,.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__card-bleed,.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__unit-slot-bleed{overflow:visible}.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__editor-scroll,.tb-vfx-authoring-hub__workshop-slot .tb-tutorial-coach-workshop--embedded .tb-tutorial-coach-workshop__scroll{padding:10px 14px 10px 12px}.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__footer{flex-shrink:0;padding:6px 4.75rem 8px 12px;overflow:visible}.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__footer-top{flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:4px}.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__footer-top-left{flex-wrap:nowrap;flex:auto;align-items:center;gap:8px;min-width:0}.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__footer-heading{white-space:nowrap;font-size:13px}.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__register-notice{text-overflow:ellipsis;min-width:0;max-width:min(28vw,320px);font-size:10px;overflow:hidden}.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__register-all{min-height:1.75rem!important;padding:4px 10px!important;font-size:11px!important}.tb-vfx-authoring-hub__workshop-slot .tb-state-vfx-workshop--embedded .tb-state-vfx-workshop__footer-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:6px}@media (width<=1280px){.tb-vfx-authoring-hub__main{grid-template-columns:minmax(380px,40%) minmax(0,60%)}}@media (prefers-reduced-motion:reduce){.tb-vfx-authoring-hub{animation:none}.tb-vfx-authoring-hub__close:hover:not(:disabled){transform:none}}
