.chat-log-card-name{cursor:help;pointer-events:auto;text-underline-offset:2px;border-radius:2px;padding:0 1px;-webkit-text-decoration:underline dotted #fb923c8c;text-decoration:underline dotted #fb923c8c;display:inline}.chat-msg__para .tb-card-hover-shell.chat-log-card-hover-shell{vertical-align:baseline;width:auto;max-width:none;height:auto;display:inline}.chat-msg__para .tb-card-hover-shell.chat-log-card-hover-shell .tb-card-hover-shell__source{width:auto;height:auto;display:inline}.chat-msg__para .chat-log-card-name{z-index:2;position:relative}.chat-msg .chat-log-card-name.chat-msg__card-name--unit,.chat-msg .chat-log-card-name.chat-msg__card-name--event,.chat-msg .chat-log-card-name.chat-msg__card-name--anchor{color:#fdba74;font-weight:900}.chat-msg .chat-log-card-name.chat-msg__card-name--anchor{color:#a78bfa;font-weight:800}.page-transition-host{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative}.page-transition-host--active{overflow:hidden}.page-transition-host__live{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.page-transition-host__live--masked{visibility:hidden;pointer-events:none}.page-transition-host__stack{z-index:400000}.page-transition-host__capture{background:var(--game-viewport-bg,#060a12);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.page-transition-overlay{z-index:400000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.page-transition-overlay--interactive{pointer-events:auto}.page-transition__layer{will-change:transform, opacity, filter, clip-path;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.page-transition__layer--out{z-index:2;animation-duration:var(--page-transition-duration,.62s);animation-timing-function:var(--page-transition-easing,cubic-bezier(.18, .82, .22, 1));animation-fill-mode:forwards}.page-transition__layer--in{z-index:1;animation-duration:var(--page-transition-duration,.62s);animation-timing-function:var(--page-transition-easing,cubic-bezier(.18, .82, .22, 1));animation-fill-mode:both}.page-transition__layer--fade-cross-out.page-transition__layer--out{animation-name:pageTransitionFadeCrossOut}.page-transition__layer--fade-cross-in.page-transition__layer--in{animation-name:pageTransitionFadeCrossIn}.page-transition__layer--slide-push-out.page-transition__layer--out{animation-name:pageTransitionSlidePushOut}.page-transition__layer--slide-push-in.page-transition__layer--in{animation-name:pageTransitionSlidePushIn}.page-transition__layer--zoom-through-out.page-transition__layer--out{animation-name:pageTransitionZoomThroughOut}.page-transition__layer--zoom-through-in.page-transition__layer--in{animation-name:pageTransitionZoomThroughIn}.page-transition__layer--curtain-reveal-out.page-transition__layer--out{animation-name:pageTransitionCurtainRevealOut}.page-transition__layer--curtain-reveal-in.page-transition__layer--in{animation-name:pageTransitionCurtainRevealIn}.page-transition__layer--iris-open-out.page-transition__layer--out{animation-name:pageTransitionIrisOpenOut}.page-transition__layer--iris-open-in.page-transition__layer--in{animation-name:pageTransitionIrisOpenIn}.page-transition__layer--whip-pan-out.page-transition__layer--out{animation-name:pageTransitionWhipPanOut}.page-transition__layer--whip-pan-in.page-transition__layer--in{animation-name:pageTransitionWhipPanIn}.page-transition__layer--flash-cut-out.page-transition__layer--out{animation-name:pageTransitionFlashCutOut}.page-transition__layer--flash-cut-in.page-transition__layer--in{animation-name:pageTransitionFlashCutIn}.page-transition__layer--thread-unravel-out.page-transition__layer--out{animation-name:pageTransitionThreadUnravelOut}.page-transition__layer--thread-unravel-in.page-transition__layer--in{animation-name:pageTransitionThreadUnravelIn}.page-transition__layer--glitch-wipe-out.page-transition__layer--out{animation-name:pageTransitionGlitchWipeOut}.page-transition__layer--glitch-wipe-in.page-transition__layer--in{animation-name:pageTransitionGlitchWipeIn}.page-transition__layer--prism-shard-out.page-transition__layer--out{animation-name:pageTransitionPrismShardOut}.page-transition__layer--prism-shard-in.page-transition__layer--in{animation-name:pageTransitionPrismShardIn}.page-transition__layer--vhs-roll-out.page-transition__layer--out{animation-name:pageTransitionVhsRollOut}.page-transition__layer--vhs-roll-in.page-transition__layer--in{animation-name:pageTransitionVhsRollIn}.page-transition__layer--contour-trace-out.page-transition__layer--out{animation-name:pageTransitionContourTraceOut}.page-transition__layer--contour-trace-in.page-transition__layer--in{animation-name:pageTransitionContourTraceIn}@keyframes pageTransitionFadeCrossOut{0%{opacity:1}to{opacity:0}}@keyframes pageTransitionFadeCrossIn{0%{opacity:0}to{opacity:1}}@keyframes pageTransitionSlidePushOut{0%{opacity:1;transform:translate(0)}to{opacity:.35;transform:translate(-18%)}}@keyframes pageTransitionSlidePushIn{0%{opacity:0;transform:translate(22%)}to{opacity:1;transform:translate(0)}}@keyframes pageTransitionZoomThroughOut{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(6px);transform:scale(1.12)}}@keyframes pageTransitionZoomThroughIn{0%{opacity:0;filter:blur(8px);transform:scale(.88)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes pageTransitionCurtainRevealOut{0%{opacity:1;clip-path:inset(0)}to{opacity:.6;clip-path:inset(0 0 100%)}}@keyframes pageTransitionCurtainRevealIn{0%{opacity:0;clip-path:inset(100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes pageTransitionIrisOpenOut{0%{opacity:1;clip-path:circle(120%)}to{opacity:.4;clip-path:circle(0%)}}@keyframes pageTransitionIrisOpenIn{0%{opacity:0;clip-path:circle(0%)}to{opacity:1;clip-path:circle(120%)}}@keyframes pageTransitionWhipPanOut{0%{opacity:1;filter:blur();transform:translate(0)skew(0)}to{opacity:0;filter:blur(3px);transform:translate(-28%)skew(-6deg)}}@keyframes pageTransitionWhipPanIn{0%{opacity:0;filter:blur(4px);transform:translate(32%)skew(8deg)}to{opacity:1;filter:blur();transform:translate(0)skew(0)}}@keyframes pageTransitionFlashCutOut{0%,70%{opacity:1;filter:brightness()}85%{opacity:1;filter:brightness(3)}to{opacity:0;filter:brightness()}}@keyframes pageTransitionFlashCutIn{0%{opacity:0;filter:brightness(3)}25%{opacity:1;filter:brightness(1.4)}to{opacity:1;filter:brightness()}}@keyframes pageTransitionThreadUnravelOut{0%{opacity:1;filter:blur();transform:scale(1)rotate(0)}to{opacity:0;filter:blur(2px)hue-rotate(25deg);transform:scale(.96)rotate(-2deg)}}@keyframes pageTransitionThreadUnravelIn{0%{opacity:0;filter:blur(3px)hue-rotate(-20deg);transform:scale(1.04)rotate(2deg)}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}@keyframes pageTransitionGlitchWipeOut{0%{opacity:1;transform:translate(0)}20%{opacity:1;transform:translate(-4px,2px)}40%{opacity:.7;transform:translate(5px,-2px)}to{opacity:0;transform:translate(-12%)}}@keyframes pageTransitionGlitchWipeIn{0%{opacity:0;filter:hue-rotate(40deg);transform:translate(14%)}35%{opacity:.85;transform:translate(-3px,1px)}to{opacity:1;filter:hue-rotate();transform:translate(0)}}@keyframes pageTransitionPrismShardOut{0%{opacity:1;filter:saturate();transform:scale(1)}to{opacity:0;filter:saturate(1.8)hue-rotate(35deg);transform:scale(1.08)}}@keyframes pageTransitionPrismShardIn{0%{opacity:0;filter:saturate(2)hue-rotate(-30deg);transform:scale(.9)rotate(-3deg)}to{opacity:1;filter:saturate();transform:scale(1)rotate(0)}}@keyframes pageTransitionVhsRollOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;filter:contrast(1.3);transform:translateY(8%)}}@keyframes pageTransitionVhsRollIn{0%{opacity:0;filter:contrast(1.4)brightness(1.2);transform:translateY(-10%)}to{opacity:1;filter:contrast()brightness();transform:translateY(0)}}@keyframes pageTransitionContourTraceOut{0%{opacity:1;clip-path:inset(0)}to{opacity:.25;clip-path:inset(2% round 12px)}}@keyframes pageTransitionContourTraceIn{0%{opacity:0;clip-path:inset(8% round 24px)}to{opacity:1;clip-path:inset(0)}}.page-transition-preview__page{border-radius:inherit;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.page-transition-preview__page-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 2px 16px #00000073;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:clamp(14px,3vw,22px);font-weight:700}.page-transition-preview__page--a{background:linear-gradient(145deg,#0f172a 0%,#1e3a5f 45%,#2dd4bf 100%)}.page-transition-preview__page--b{background:linear-gradient(145deg,#1e1b4b 0%,#6d28d9 42%,#f472b6 100%)}@media (prefers-reduced-motion:reduce){.page-transition__layer--out,.page-transition__layer--in{animation-duration:1ms!important}}.tb-tutorial-glitch-title-reveal,.tb-tutorial-intro__title,.tb-tutorial-coach__title--glitch-reveal,.tb-tutorial-coach__title--welcome-shine{font-family:"Exo 2",Segoe UI,system-ui,sans-serif}.tb-tutorial-glitch-title-reveal{--tb-tutorial-intro-letter-stagger:30ms;--tb-tutorial-intro-letter-reveal:.19s;--tb-tutorial-glitch-idle:3.8s;--tb-tutorial-glitch-sync:7.2s}.tb-tutorial-glitch-title__word{white-space:nowrap;vertical-align:baseline;display:inline-block}.tb-tutorial-glitch-title__space{width:.28em;display:inline-block}.tb-tutorial-glitch-title-reveal .studio-text-hover-anim--glitch-chroma-scatter{display:inline}.tb-tutorial-glitch-title-reveal:not(.studio-text-vfx-appear-trigger--enter) .studio-text-hover-anim--glitch-chroma-scatter,.tb-tutorial-glitch-title-reveal:not(.studio-text-vfx-appear-trigger--enter) .studio-text-glitch-chroma-scatter__char,.tb-tutorial-glitch-title-reveal:not(.studio-text-vfx-appear-trigger--enter) .studio-text-glitch-chroma-scatter__char-main{opacity:0;visibility:hidden}.tb-tutorial-glitch-title-reveal.studio-text-vfx-appear-trigger--enter .studio-text-hover-anim--glitch-chroma-scatter{visibility:visible;animation:none}.tb-tutorial-glitch-title-reveal.studio-text-vfx-appear-trigger--enter.tb-tutorial-glitch-title-reveal--sync-ready .studio-text-hover-anim--glitch-chroma-scatter{animation:studioGlitchChromaScatterSyncWrap var(--tb-tutorial-glitch-sync) steps(2, end) infinite, tbTutorialGlitchSyncFilterMedium var(--tb-tutorial-glitch-sync) steps(2, end) infinite}.tb-tutorial-glitch-title-reveal.studio-text-vfx-appear-trigger--enter .studio-text-glitch-chroma-scatter__char{visibility:visible;animation:none}.tb-tutorial-glitch-title-reveal.studio-text-vfx-appear-trigger--enter .studio-text-glitch-chroma-scatter__char-main{opacity:0;visibility:visible;animation:tbTutorialIntroGlitchLetterReveal var(--tb-tutorial-intro-letter-reveal,.19s) steps(4, end) forwards, tbTutorialGlitchCharMainMedium var(--tb-tutorial-glitch-idle) steps(2, end) infinite;animation-delay:calc(var(--tb-tutorial-intro-letter-stagger) * var(--studio-char-index,0)), calc(var(--tb-tutorial-intro-letter-stagger) * var(--studio-char-index,0) + var(--tb-tutorial-intro-letter-reveal,.19s) + 16ms)}.tb-tutorial-glitch-title-reveal.studio-text-vfx-appear-trigger--enter .studio-text-glitch-chroma-scatter__char:before,.tb-tutorial-glitch-title-reveal.studio-text-vfx-appear-trigger--enter .studio-text-glitch-chroma-scatter__char:after{opacity:0;animation-delay:calc(var(--tb-tutorial-intro-letter-stagger) * var(--studio-char-index,0) + var(--tb-tutorial-intro-letter-reveal,.19s) + 16ms + var(--studio-glitch-chroma-delay,0s) * -1)}.tb-tutorial-glitch-title-reveal.studio-text-vfx-appear-trigger--enter .studio-text-glitch-chroma-scatter__char:before{animation-name:tbTutorialGlitchCharRMedium;animation-duration:var(--tb-tutorial-glitch-idle);animation-timing-function:steps(2,end);animation-iteration-count:infinite}.tb-tutorial-glitch-title-reveal.studio-text-vfx-appear-trigger--enter .studio-text-glitch-chroma-scatter__char:after{animation-name:tbTutorialGlitchCharBMedium;animation-duration:var(--tb-tutorial-glitch-idle);animation-timing-function:steps(2,end);animation-iteration-count:infinite}@keyframes tbTutorialIntroGlitchLetterReveal{0%{opacity:0;filter:blur(3px);text-shadow:-.09em 0 #ff4d6db8,.09em 0 #22d3eeb8;transform:translateY(.32em)skew(-7deg)}24%{opacity:1;filter:blur();transform:translate(.1em,-.06em)skew(6deg)}44%{text-shadow:.07em 0 #ff4d6d8c,-.07em 0 #22d3ee8c;transform:translate(-.07em,.04em)skew(-4deg)}68%{transform:translate(.03em)skew(2deg)}to{opacity:1;filter:none;text-shadow:0 0 14px #ffffff42;transform:none}}@keyframes tbTutorialGlitchSyncFilterMedium{0%,41%,49%,83%,91%,to{filter:none}44%{filter:drop-shadow(-2px 0 #ff4d6d94)drop-shadow(2px 0 #22d3ee94)}46%{filter:drop-shadow(-3px 1px #ff4d6da8)drop-shadow(3px -1px #22d3eea8)}48%{filter:none}86%{filter:drop-shadow(-2px 0 #ff4d6d8c)drop-shadow(2px 0 #22d3ee8c)}88%{filter:drop-shadow(-3px 1px #ff4d6d9e)drop-shadow(3px -1px #22d3ee9e)}90%{filter:none}}@keyframes tbTutorialGlitchCharMainMedium{0%,to{opacity:1;transform:none}8%{opacity:.95;transform:translateY(-1px)skew(-4deg)}10%{transform:translate(1px,1px)skew(3deg)}12%{opacity:1;transform:none}72%{opacity:.96;transform:translateY(-1px)skew(-3deg)}74%{transform:translate(-1px,1px)skew(2deg)}76%{opacity:1;transform:none}}@keyframes tbTutorialGlitchCharRMedium{0%,13%,77%,to{opacity:0;clip-path:inset(0);transform:translate(-1px)}8%{opacity:.62;clip-path:inset(12% 0 52%);transform:translate(-2px,1px)}10%{opacity:.52;clip-path:inset(52% 0 12%);transform:translate(-2px,-1px)}12%{opacity:0;clip-path:inset(0);transform:translate(-1px)}72%{opacity:.58;clip-path:inset(18% 0 48%);transform:translate(-2px)}74%{opacity:.48;clip-path:inset(48% 0 18%);transform:translate(-2px,1px)}76%{opacity:0;clip-path:inset(0);transform:translate(-1px)}}@keyframes tbTutorialGlitchCharBMedium{0%,13%,77%,to{opacity:0;clip-path:inset(0);transform:translate(1px)}8%{opacity:.62;clip-path:inset(52% 0 12%);transform:translate(2px,-1px)}10%{opacity:.52;clip-path:inset(12% 0 52%);transform:translate(2px,1px)}12%{opacity:0;clip-path:inset(0);transform:translate(1px)}72%{opacity:.58;clip-path:inset(48% 0 18%);transform:translate(2px)}74%{opacity:.48;clip-path:inset(18% 0 48%);transform:translate(2px,-1px)}76%{opacity:0;clip-path:inset(0);transform:translate(1px)}}@media (prefers-reduced-motion:reduce){.tb-tutorial-glitch-title-reveal.studio-text-vfx-appear-trigger--enter .studio-text-glitch-chroma-scatter__char,.tb-tutorial-glitch-title-reveal.studio-text-vfx-appear-trigger--enter .studio-text-glitch-chroma-scatter__char-main{opacity:1;visibility:visible;filter:none;animation:none;transform:none}}:is(html[data-tb-tutorial-intro] .chat-dock,html[data-tb-tutorial-intro] .tb-studio-zone-live--log,html[data-tb-tutorial-intro] .main-menu__studio-zone-shell:has(.tb-studio-zone-live--log)),html[data-tb-tutorial-intro] .threadbreak-play__game-layer>*{visibility:hidden!important;pointer-events:none!important;opacity:0!important}html[data-tb-tutorial-intro] .main-menu-fit-content,html[data-tb-tutorial-intro] .threadbreak-play{background:0 0!important}.tb-tutorial-intro{z-index:600000;pointer-events:none;background:0 0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tb-tutorial-intro__splash{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex}.tb-tutorial-intro__title{letter-spacing:.12em;text-transform:uppercase;text-align:center;color:#fff;max-width:min(92vw,1200px);margin:0;font-size:clamp(2.4rem,7.5vw,5.5rem);font-weight:800;line-height:1.05}.tb-tutorial-intro__title .studio-text-glitch-chroma-scatter__char-main{color:#fff;text-shadow:0 0 18px #ffffff52}.tb-tutorial-intro__cross{z-index:600001;pointer-events:none;background:0 0}.tb-tutorial-intro__coach-capture{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.tb-tutorial-intro__splash-layer{background:0 0;justify-content:center;align-items:center;display:flex}
