.landing{background:var(--l-bg);color:var(--l-ink);font-family:var(--font-golos), ui-sans-serif, sans-serif}.landing .font-display,.l-sheet .font-display{font-family:var(--font-sora), ui-sans-serif, sans-serif}.l-brand-text{background-image:var(--l-text-fill);color:#0000;-webkit-background-clip:text;background-clip:text}.l-brand-fill{background-image:var(--l-action-fill)}.l-atmos{inset-inline:0;pointer-events:none;z-index:-1;height:150vh;position:absolute;top:0;overflow:clip}.l-atmos-top{height:calc(150vh + 7rem);top:-7rem}.l-atmos-mid{height:120vh;top:auto;bottom:0}.l-aurora{background-image:radial-gradient(46rem 30rem at 74% 14%, color-mix(in oklch, var(--l-accent) 54%, transparent) 0%, transparent 68%), radial-gradient(40rem 28rem at 14% 6%, color-mix(in oklch, var(--l-brand) 52%, transparent) 0%, transparent 70%), radial-gradient(32rem 22rem at 50% 34%, color-mix(in oklch, var(--l-brand-far) 30%, transparent) 0%, transparent 72%);filter:blur(6px);opacity:var(--l-aurora-opacity);animation:26s ease-in-out infinite alternate l-drift;position:absolute;inset:0 -10%}.l-aurora-mid{opacity:calc(var(--l-aurora-opacity) * .75);background-image:radial-gradient(42rem 26rem at 18% 72%, color-mix(in oklch, var(--l-brand) 42%, transparent) 0%, transparent 70%), radial-gradient(38rem 24rem at 84% 34%, color-mix(in oklch, var(--l-accent) 40%, transparent) 0%, transparent 70%);animation-duration:34s;animation-direction:alternate-reverse}.l-aurora-low{opacity:calc(var(--l-aurora-opacity) * .45)}.l-stars{z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(1px 1px at 12% 18%, #f8f7ff8c 50%, transparent 51%), radial-gradient(1px 1px at 68% 8%, #f8f7ff6b 50%, transparent 51%), radial-gradient(1.4px 1.4px at 88% 62%, color-mix(in oklch, var(--l-brand-far) 42%, transparent) 50%, transparent 51%), radial-gradient(1px 1px at 34% 74%, #f8f7ff5c 50%, transparent 51%), radial-gradient(1px 1px at 52% 42%, #cedeff66 50%, transparent 51%), radial-gradient(1.2px 1.2px at 8% 88%, #f8f7ff4d 50%, transparent 51%);background-size:38rem 38rem,46rem 46rem,52rem 52rem,34rem 34rem,44rem 44rem,58rem 58rem;animation:90s linear infinite alternate l-stars-drift;position:fixed;inset:0}@supports (color:lab(0% 0 0)){.l-stars{background-image:radial-gradient(1px 1px at 12% 18%, lab(97.4952% 2.25616 -7.15908/.55) 50%, transparent 51%), radial-gradient(1px 1px at 68% 8%, lab(97.4952% 2.25616 -7.15908/.42) 50%, transparent 51%), radial-gradient(1.4px 1.4px at 88% 62%, color-mix(in oklch, var(--l-brand-far) 42%, transparent) 50%, transparent 51%), radial-gradient(1px 1px at 34% 74%, lab(97.4952% 2.25616 -7.15908/.36) 50%, transparent 51%), radial-gradient(1px 1px at 52% 42%, lab(88.0515% .376254 -22.2172/.4) 50%, transparent 51%), radial-gradient(1.2px 1.2px at 8% 88%, lab(97.4952% 2.25616 -7.15908/.3) 50%, transparent 51%)}}.l-grain{z-index:-1;pointer-events:none;opacity:var(--l-grain-opacity);mix-blend-mode:var(--l-grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23g)' opacity='0.4'/%3E%3C/svg%3E");position:fixed;inset:0}.l-grid{z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(to right, var(--l-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--l-grid-line) 1px, transparent 1px);background-size:5.5rem 5.5rem;position:fixed;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 50% 30%,#000 0%,#0000 78%);mask-image:radial-gradient(120% 80% at 50% 30%,#000 0%,#0000 78%)}.l-vignette{z-index:-1;pointer-events:none;background:radial-gradient(140% 100% at 50% 42%, transparent 42%, color-mix(in oklch, var(--l-bg) 78%, transparent) 100%);position:fixed;inset:0}html:not([data-theme=dark]) .l-stars,html:not([data-theme=dark]) .l-beam{display:none}.l-beam{pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--l-brand-far) 9%, transparent), transparent);filter:blur(28px);width:55%;height:170%;animation:22s ease-in-out infinite alternate l-beam-sweep;position:absolute;top:-30%;left:-30%;transform:rotate(14deg)}.l-glass.lumen,.l-glass.lumen-still{box-shadow:var(--lumen-shadow)}.l-glass{background-color:var(--card);background-image:linear-gradient(180deg, var(--l-panel-top) 0%, var(--l-panel-base) 100%);border:1px solid var(--l-line);box-shadow:var(--l-panel-shadow)}.l-lit:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--l-accent) 70%, transparent), transparent);width:100%;height:1px;position:absolute;inset:0 auto auto 0}.l-card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(24rem 15rem at 50% -10%, color-mix(in oklch, var(--l-accent) var(--l-card-glow), transparent) 0%, transparent 72%);transition:opacity .4s;position:absolute;inset:0}.l-card:hover:after,.l-card:focus-within:after{opacity:1}.l-story[data-selected=true] .l-story-caption,.l-story[data-selected=true] .l-story-quote{background-color:color-mix(in oklch, var(--l-accent) 14%, var(--card))}.l-story[data-selected=true] .l-story-quote{border-color:var(--l-accent);background-image:none}.l-story[data-selected=true] .l-story-author{color:var(--l-ink);text-shadow:0 0 18px color-mix(in oklch, var(--l-accent) 45%, transparent)}@media (prefers-reduced-motion:no-preference){.l-story-caption,.l-story-quote,.l-story-author{transition:background-color .25s,border-color .25s,color .25s,text-shadow .25s}.l-story[data-selected=true] .l-story-quote blockquote,.l-story[data-selected=true] .l-story-author{animation:.35s ease-out l-story-select}}@keyframes l-story-select{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.l-journey{position:relative}.l-journey:before{content:"";background:linear-gradient(90deg, var(--l-brand), var(--l-accent), var(--l-brand-far));opacity:.75;border-radius:2px;height:2px;position:absolute;top:2rem;left:16.666%;right:16.666%}.l-journey-light{pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklch, var(--l-accent) 70%, white), transparent);filter:blur(1px);border-radius:10px;width:6rem;height:10px;animation:6s cubic-bezier(.45,0,.55,1) infinite l-journey-travel;position:absolute;top:calc(2rem - 4px);left:16.666%}.l-node{background:color-mix(in oklch, var(--l-bg) 92%, var(--l-veil));box-shadow:0 0 0 6px var(--l-bg), 0 0 30px color-mix(in oklch, var(--l-accent) 28%, transparent)}.l-node-lit{box-shadow:0 0 0 6px var(--l-bg), 0 0 54px color-mix(in oklch, var(--l-accent) 72%, transparent)}.l-drop{border-left:2px dashed var(--l-line-strong);width:0;height:2rem}.l-journey-light-2{animation-delay:-3s}.l-cta{box-shadow:0 10px 40px -12px var(--l-accent);animation:4.5s ease-in-out infinite l-breathe}.l-lock{animation:3.2s ease-in-out infinite l-lock-glow}details[open]>.l-answer{animation:.32s cubic-bezier(.2,.8,.2,1) both l-fade-up}.l-chip{border:1px solid var(--l-line-strong);background:var(--l-glass)}.l-faq[open]{border-color:color-mix(in oklch, var(--l-accent) 70%, transparent);box-shadow:0 0 36px -10px color-mix(in oklch, var(--l-accent) 45%, transparent)}@media not all and (min-width:768px){.l-journey:before,.l-journey-light{display:none}.l-journey>li+li:before{content:"";background:linear-gradient(180deg, var(--l-brand), var(--l-accent));opacity:.75;width:2px;height:3rem;position:absolute;top:-3rem;left:calc(50% - 1px)}}.l-lesson-preview{background:linear-gradient(to right, var(--l-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--l-grid-line) 1px, transparent 1px), radial-gradient(30rem 20rem at 72% 20%, color-mix(in oklch, var(--l-accent) 24%, transparent), transparent 72%), color-mix(in oklch, var(--l-bg) 90%, black 10%);background-size:3.5rem 3.5rem,3.5rem 3.5rem,auto,auto}.l-market-line{clip-path:polygon(0 70%,13% 62%,24% 73%,35% 38%,47% 52%,58% 22%,70% 34%,82% 12%,100% 4%,100% 9%,82% 18%,71% 41%,59% 29%,48% 59%,36% 45%,25% 81%,13% 69%,0 78%);background:linear-gradient(90deg, var(--l-brand), var(--l-accent), var(--l-brand-far))}.l-header{--l-header-ease:cubic-bezier(.22, 1, .36, 1);border-bottom:1px solid #0000}.l-header-inner{transition:padding-block .42s var(--l-header-ease);padding-block:.75rem}.l-header[data-compact=true] .l-header-inner{padding-block:.375rem}.l-header .tct-brand{transform-origin:0;transition:scale .42s var(--l-header-ease)}.l-header[data-compact=true] .tct-brand{scale:.94}@media (min-width:1024px){.l-header .tct-nav-link{transition:min-height .42s var(--l-header-ease), padding-inline .42s var(--l-header-ease), color .18s ease, background-color .18s ease, border-color .18s ease, box-shadow .18s ease}.l-header[data-compact=true] .tct-nav-link{min-height:2rem;padding-inline:.75rem}}.l-header .l-nav-live,.l-sheet .l-nav-live{color:#fff;white-space:nowrap;background:linear-gradient(110deg,#173cb5,#5331b2);border:1px solid #ad9aff80;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;padding-inline:1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.l-header .l-nav-live:hover,.l-sheet .l-nav-live:hover{color:#fff;background:linear-gradient(110deg,#2149cd,#6340c4);border-color:#bba5ff}.l-nav-live:focus-visible{outline:2px solid var(--l-accent);outline-offset:3px}.l-sheet .l-nav-live{border-radius:1rem;min-height:56px;margin-bottom:1rem;font-size:1.125rem}.l-progress{transform-origin:0;background-image:linear-gradient(96deg, var(--l-brand) 0%, var(--l-accent) 60%, var(--l-brand-far) 100%);height:2px;transform:scaleX(0)}.l-navscroll{scrollbar-width:none}.l-navscroll::-webkit-scrollbar{display:none}.l-sheet{color:var(--l-ink);font-family:var(--font-golos), ui-sans-serif, sans-serif;background:radial-gradient(38rem 26rem at 82% 6%, color-mix(in oklch, var(--l-accent) var(--l-sheet-wash), transparent) 0%, transparent 70%), radial-gradient(32rem 24rem at 6% 22%, color-mix(in oklch, var(--l-brand) var(--l-sheet-wash), transparent) 0%, transparent 72%), color-mix(in oklch, var(--l-bg) 96%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:.22s ease-out both l-sheet-in}.l-sheet-item{animation:.4s cubic-bezier(.2,.8,.2,1) both l-sheet-item-in}@keyframes l-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-3%,4%)scale(1.08)}}@keyframes l-stars-drift{0%{transform:translate(0,0)}to{transform:translate(-2.5rem,-4rem)}}@keyframes l-beam-sweep{0%{opacity:.55;transform:translate(0)rotate(14deg)}to{opacity:1;transform:translate(150%)rotate(14deg)}}@keyframes l-sheet-in{0%{opacity:0}to{opacity:1}}@keyframes l-sheet-item-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes l-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes l-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes l-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes l-breathe{0%,to{box-shadow:0 10px 40px -12px var(--l-accent)}50%{box-shadow:0 12px 52px -8px var(--l-accent)}}@keyframes l-lock-glow{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--l-accent) 0%, transparent)}50%{box-shadow:0 0 22px 2px color-mix(in oklch, var(--l-accent) 60%, transparent)}}@keyframes l-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes l-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes l-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes l-journey-travel{0%{opacity:0;left:16.666%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(83.333% - 6rem)}}@keyframes l-reveal-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes l-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes l-header-settle{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000;border-bottom-color:#0000}to{background-color:color-mix(in oklch, var(--l-bg) 82%, transparent);border-bottom-color:var(--l-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.l-rise{animation:.8s cubic-bezier(.2,.8,.2,1) both l-rise}.l-live{animation:1.8s ease-in-out infinite l-pulse}.l-track{animation:58s linear infinite l-marquee}.l-marquee:hover .l-track{animation-play-state:paused}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.l-reveal{animation:linear both l-reveal-in;animation-timeline:view();animation-range:entry entry 48%}.l-in{animation:linear both l-reveal-in;animation-timeline:view();animation-range:entry calc(5% + var(--i,0) * 9%) entry calc(45% + var(--i,0) * 9%)}.l-journey:before{transform-origin:0;animation:linear both l-draw;animation-timeline:view();animation-range:entry 20% entry 75%}.l-node-in{animation:cubic-bezier(.2,.8,.2,1) both l-pop;animation-timeline:view();animation-range:entry calc(12% + var(--i,0) * 22%) entry calc(30% + var(--i,0) * 22%)}.l-step-in{animation:linear both l-fade-up;animation-timeline:view();animation-range:entry calc(24% + var(--i,0) * 22%) entry calc(48% + var(--i,0) * 22%)}}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.l-progress{animation:linear both l-progress-grow;animation-timeline:scroll(root)}.l-header{animation:linear both l-header-settle;animation-timeline:scroll(root);animation-range:0 8rem}}}@supports not (animation-timeline:scroll()){.l-header{background-color:color-mix(in oklch, var(--l-bg) 82%, transparent);border-bottom-color:var(--l-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@media (prefers-reduced-motion:reduce){.l-rise,.l-live,.l-aurora,.l-track,.l-stars,.l-beam,.l-cta,.l-lock,.l-sheet,.l-sheet-item,details[open]>.l-answer{animation:none}.l-journey-light{display:none}.l-marquee{overflow-x:auto}html:has(.landing){scroll-behavior:auto}.l-header{background-color:color-mix(in oklch, var(--l-bg) 82%, transparent);border-bottom-color:var(--l-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}html:not([data-theme=dark]) .l-cta{animation:none;box-shadow:0 2px 4px #14243d1f}html:not([data-theme=dark]) .l-node,html:not([data-theme=dark]) .l-node-lit{box-shadow:0 0 0 6px var(--l-bg)}html:not([data-theme=dark]) .l-glass:before,html:not([data-theme=dark]) .l-glass:after{display:none}.launch-countdown,.launch-countdown-dock{--launch-ink:#fff;--launch-muted:#eee9ff;--launch-line:#ffffff38;--launch-background:linear-gradient(115deg, #173cb5 0%, #5331b2 55%, #853c9d 100%)}.launch-countdown{isolation:isolate;text-align:left;border:1px solid var(--launch-line);background:var(--launch-background);width:100%;max-width:62rem;color:var(--launch-ink);border-radius:1.75rem;grid-template-columns:1fr 1.15fr;align-items:center;gap:2.5rem;margin:2rem 0 0;padding:2.5rem 3rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px -24px #4a28ada6}.launch-countdown:before{content:"";background:linear-gradient(90deg,#66c9ff,#bba5ff,#f0a7ed);height:3px;position:absolute;inset:0 0 auto}.launch-countdown-intro{color:var(--launch-muted);align-items:center;gap:.6rem;font-size:.85rem;display:flex}.launch-countdown-intro>span{background:#bcd9ff;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 5px #ffffff1f}.launch-countdown h2{letter-spacing:-.045em;margin-top:.9rem;font-size:clamp(1.75rem,3vw,2.7rem);font-weight:600;line-height:1.15}.launch-countdown-date{max-width:38ch;color:var(--launch-muted);margin-top:.85rem;font-size:.875rem;line-height:1.65}.launch-countdown-calendar{text-underline-offset:5px;align-items:center;gap:.6rem;min-height:44px;margin-top:.75rem;font-size:.875rem;font-weight:600;display:inline-flex}.launch-countdown-calendar:hover{text-decoration:underline}.launch-countdown-calendar:focus-visible{outline:2px solid var(--launch-ink);outline-offset:4px;border-radius:4px}.launch-countdown-clock{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}@media (prefers-reduced-motion:no-preference){.launch-countdown-copy,.launch-countdown-clock{opacity:calc(1 - var(--launch-handoff,0) * .6);transform:scale(calc(1 - var(--launch-handoff,0) * .06));transform-origin:bottom}}.launch-countdown-unit{text-align:center;min-width:0}.launch-countdown-number{border:1px solid var(--launch-line);font-family:var(--font-sora), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.07em;background:linear-gradient(#ffffff2b,#ffffff0d);border-radius:.65rem;padding:1.1rem .1rem;font-size:clamp(2rem,4.8vw,4rem);font-weight:500;line-height:1.2;display:block;position:relative;box-shadow:inset 0 1px #ffffff1f}.launch-countdown-label{color:var(--launch-muted);margin-top:.8rem;font-size:.75rem;display:block}@media (max-width:800px){.launch-countdown{grid-template-columns:1fr;gap:1.7rem;margin:1.5rem 0 0;padding:1.75rem}.launch-countdown-number{font-size:clamp(1.6rem,7vw,3.5rem)}}@media (min-width:801px) and (max-width:1240px){.launch-countdown{padding:2rem}}@media (max-width:380px){.launch-countdown{padding:1.25rem}.launch-countdown-clock{gap:.4rem}}.launch-countdown.launch-live{text-align:center;padding:2.75rem 2rem 2.25rem;scroll-margin-top:1rem;display:block}.launch-live:focus-visible{outline:2px solid var(--l-accent);outline-offset:4px}.launch-live:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#ffffff30,#ffffff0a);width:30rem;height:30rem;position:absolute;top:50%;left:-7rem;transform:translateY(-50%)rotate(-18deg);-webkit-mask:url(/tct-logo.png) 50%/contain no-repeat;mask:url(/tct-logo.png) 50%/contain no-repeat}.launch-live-copy{z-index:2;position:relative}.launch-live-badge{color:var(--launch-muted);align-items:center;gap:.6rem;font-size:.85rem;font-weight:500;display:inline-flex}.launch-live-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block;position:relative;box-shadow:0 0 8px #4ade8059}.launch-live-dot:after{content:"";border-radius:inherit;opacity:.5;border:1px solid #4ade80a6;position:absolute;inset:-5px}.launch-live h2{letter-spacing:-.065em;justify-content:center;align-items:center;gap:.25em;margin-top:.9rem;font-size:clamp(3rem,7vw,5.5rem);line-height:1.1;display:flex}.launch-live-invitation{max-width:38ch;color:var(--launch-muted);text-wrap:balance;margin:1rem auto 1.5rem;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.6}.launch-live-watch{color:#173cb5;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:48px;padding:.9rem 1.4rem;font-size:.9375rem;font-weight:600;transition:background-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 5px 20px #15114c2e}.launch-youtube-icon{color:#e62117;flex-shrink:0}.launch-live-watch:hover{background:#eee9ff;box-shadow:0 6px 24px #15114c4d}.launch-live-watch:focus-visible{outline-offset:5px;outline:2px solid #fff}.launch-live-access{max-width:62ch;color:var(--launch-muted);text-wrap:balance;margin:1.35rem auto 0;font-size:.8125rem;line-height:1.65}.launch-live-pending{color:var(--launch-muted);font-size:.875rem}.launch-fireworks{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.launch-live h2 .launch-live-dot{width:.16em;height:.16em}@media (prefers-reduced-motion:no-preference){.launch-live-dot{animation:2.4s ease-in-out infinite launch-live-glow}.launch-live-dot:after{animation:2.4s ease-out infinite launch-live-pulse}}@keyframes launch-live-glow{0%,to{opacity:1}50%{opacity:.65}}@keyframes launch-live-pulse{0%{opacity:.6;transform:scale(.65)}80%,to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.launch-fireworks{display:none}}@media (max-width:600px){.launch-countdown.launch-live{padding:2rem 1.25rem 1.75rem}.launch-live:after{opacity:.6;width:26rem;height:26rem;left:-14rem}}.launch-countdown-dock{z-index:45;border-bottom:1px solid var(--launch-line);background:var(--launch-background);color:var(--launch-ink);font-family:var(--font-golos), sans-serif;opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;transition:opacity .26s,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s .42s;position:fixed;inset-inline:0;transform:translateY(-12px)scale(.985);box-shadow:0 8px 24px #00000014}.launch-countdown-dock[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.launch-countdown-dock-inner{justify-content:space-between;align-items:center;gap:1.5rem;max-width:78rem;min-height:56px;margin-inline:auto;padding-inline:1.5rem;display:flex}.launch-countdown-dock-title{white-space:nowrap;flex-shrink:0;font-size:.875rem;font-weight:600}.launch-countdown-dock-clock{align-items:baseline;gap:1rem;display:flex}.launch-countdown-dock-unit{align-items:baseline;gap:.25rem;display:flex}.launch-countdown-dock-unit strong{font-family:var(--font-sora), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:1.4rem;font-weight:600}.launch-countdown-dock-unit>span:not(.sr-only){color:var(--launch-muted);font-size:.75rem}.launch-countdown-dock-calendar{justify-content:center;align-items:center;gap:.5rem;min-width:44px;min-height:44px;font-size:.8rem;font-weight:500;display:inline-flex}.launch-countdown-dock-calendar:hover{color:var(--launch-muted)}.launch-countdown-dock-calendar:focus-visible{outline:2px solid var(--launch-ink);outline-offset:2px;border-radius:4px}@media (max-width:600px){.launch-countdown-dock-inner{gap:.5rem;min-height:52px;padding-inline:1rem}.launch-countdown-dock-title{font-size:.75rem;line-height:1.3}.launch-countdown-dock-clock{gap:.55rem}.launch-countdown-dock-unit{gap:.15rem}.launch-countdown-dock-unit strong{font-size:1.15rem}.launch-countdown-dock-calendar>span{display:none}}@media (max-width:380px){.launch-countdown-dock-inner{gap:.25rem;padding-inline:.75rem}.launch-countdown-dock-title{font-size:.6875rem}.launch-countdown-dock-clock{gap:.35rem}.launch-countdown-dock-unit strong{font-size:1rem}}.launch-live-dock-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:1.75rem;padding-block:.75rem;display:grid}.launch-live-dock-title{font-family:var(--font-sora), sans-serif;letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:.75rem;font-size:1.125rem;display:flex}.launch-live-dock-message{max-width:72ch;color:var(--launch-muted);font-size:.8125rem;line-height:1.5}.launch-live-dock .launch-live-watch{white-space:nowrap;min-height:44px;padding:.65rem 1rem;font-size:.8125rem}@media (max-width:800px){.launch-live-dock-inner{grid-template-columns:1fr auto;gap:.65rem 1rem}.launch-live-dock-message{grid-area:2/1/auto/-1;font-size:.75rem}.launch-live-dock .launch-live-watch{padding-inline:.8rem;font-size:.75rem}.launch-live-dock .launch-live-watch svg{width:18px}}.launch-countdown-time-label{margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.launch-countdown-utc{white-space:nowrap}@media (prefers-reduced-motion:reduce){.l-header .l-header-inner,.l-header .tct-brand,.l-header .tct-nav-link,.launch-countdown-dock{transition:none}.launch-countdown-dock{transform:none}}.curriculum-module{border-top:1px solid var(--l-line)}.curriculum-trigger{text-align:left;cursor:pointer;grid-template-columns:1.125rem 2.75rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;width:100%;padding:1.25rem 1.5rem;transition:background-color .2s;display:grid}.curriculum-trigger:hover{background:var(--l-glass)}.curriculum-trigger:focus-visible{outline:2px solid var(--l-accent);outline-offset:-4px;border-radius:.75rem}.curriculum-module-number{width:2.75rem;height:2.75rem;color:var(--l-accent);font-family:var(--font-sora), sans-serif;border-radius:.75rem;place-items:center;font-size:1.125rem;font-weight:600;display:grid}.curriculum-module-title{overflow-wrap:anywhere;min-width:0;font-size:1.375rem;font-weight:600;line-height:1.35}.curriculum-module-meta{text-align:right;color:var(--l-faint);white-space:nowrap;font-variant-numeric:tabular-nums;grid-template-columns:max-content auto max-content;justify-self:end;align-items:center;gap:.75rem;font-size:.8125rem;font-weight:400;display:grid}.curriculum-video-count{text-align:right}.curriculum-module-runtime{font-size:inherit}.curriculum-chevron{color:var(--l-faint);transition:rotate .45s cubic-bezier(.22,1,.36,1)}.curriculum-expansion{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),visibility 0s .55s;display:grid}.curriculum-expansion-clip{min-height:0;overflow:hidden}.curriculum-content{opacity:0;padding:0 1.5rem 1.25rem 7.875rem;transition:opacity .35s,transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(-10px)}.curriculum-module[data-expanded=true] .curriculum-expansion{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.curriculum-module[data-expanded=true] .curriculum-chevron{rotate:180deg}.curriculum-module[data-expanded=true] .curriculum-content{opacity:1;transform:translateY(0)}.curriculum-summary{max-width:65ch;color:var(--l-faint);margin-bottom:.75rem;font-size:.875rem;line-height:1.6}.curriculum-video{color:var(--l-dim);grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding-block:.8rem;font-size:.9375rem;line-height:1.5;display:grid}.curriculum-video+.curriculum-video{border-top:1px solid color-mix(in oklch, var(--l-line) 45%, transparent)}.curriculum-video-number,.curriculum-video-duration{color:var(--l-faint);font-variant-numeric:tabular-nums;font-size:.8125rem}.curriculum-video-duration{text-align:right;white-space:nowrap}@media (max-width:600px){.curriculum-trigger{grid-template-columns:.875rem 2.5rem minmax(0,1fr) auto;gap:.5rem;padding:1rem}.curriculum-module-number{width:2.5rem;height:2.5rem;font-size:1rem}.curriculum-module-title{font-size:1.125rem}.curriculum-module-meta{grid-template-columns:auto;gap:.15rem;font-size:.75rem}.curriculum-module-meta>[aria-hidden]{display:none}.curriculum-chevron{grid-area:1/1}.curriculum-content{padding:0 1rem 1rem}.curriculum-video{grid-template-columns:1.25rem minmax(0,1fr) auto;gap:.5rem;font-size:.8125rem}.curriculum-video-number,.curriculum-video-duration{font-size:.75rem}}@media (max-width:380px){.curriculum-trigger{grid-template-columns:.875rem 2rem minmax(0,1fr) auto}.curriculum-module-number{width:2rem;height:2rem;font-size:.875rem}.curriculum-module-title{font-size:1rem}.curriculum-module-meta{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.curriculum-expansion,.curriculum-content,.curriculum-chevron{transition:none}.curriculum-content{transform:none}}
.landing-atmosphere{--atmos-x:0px;--atmos-y:0px;--atmos-scroll:0px;--atmos-turn:0deg;z-index:-1;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:clip}.landing-atmosphere-light{background:radial-gradient(ellipse at 88% 35%, color-mix(in srgb, var(--atmos-b) var(--atmos-strength), transparent), transparent 46%), radial-gradient(ellipse at 9% 70%, color-mix(in srgb, var(--atmos-a) var(--atmos-strength), transparent), transparent 48%), radial-gradient(ellipse at 70% 100%, color-mix(in srgb, var(--atmos-c) var(--atmos-strength), transparent), transparent 42%);transform:translate3d(var(--atmos-x), calc(var(--atmos-y) + var(--atmos-scroll)), 0);position:absolute;inset:-25%}.landing-atmosphere-contours{width:100%;height:125%;stroke:var(--atmos-b);stroke-width:.7px;opacity:.17;transform:translate3d(calc(var(--atmos-x) * -.5), calc(var(--atmos-scroll) * .6), 0) rotate(var(--atmos-turn));transform-origin:65% 65%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 12%,#000 45% 80%,#0000);mask-image:linear-gradient(#0000 12%,#000 45% 80%,#0000)}.landing-depth-sections{stroke:var(--atmos-c);stroke-width:.5px;opacity:.55}.landing-depth-ridge{stroke-width:1.2px;stroke:var(--atmos-c)}.landing-depth-ridge circle{fill:var(--atmos-c)}.landing-atmosphere-volume{width:100%;height:100%;stroke:var(--atmos-c);stroke-width:3px;opacity:.12;transform:translate3d(0, calc(var(--atmos-y) * -.4 + var(--atmos-scroll) * .3), 0);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 15%,#000 35% 70%,#0000);mask-image:linear-gradient(#0000 15%,#000 35% 70%,#0000)}@media (prefers-reduced-motion:no-preference){.landing-atmosphere-light,.landing-atmosphere-contours,.landing-atmosphere-volume{transition:transform .7s cubic-bezier(.2,.65,.3,1)}}@media (max-width:639px){.landing-atmosphere-contours{opacity:.06}.landing-atmosphere-volume{display:none}}
.hero-market-stage{--hero-chart-width:max(100vw, 1100px);--hero-copy-top:3rem;--hero-background-shift:calc(var(--hero-copy-top) - (var(--hero-chart-width) * 112 / 1440 + .25rem))}.hero-market-copy{padding-top:var(--hero-copy-top)}@media (min-width:1024px){.hero-market-stage{--hero-copy-top:5rem}}.hero-market-stage>.l-atmos-top{top:calc(-7rem + var(--hero-background-shift))}.hero-market{inset:0;top:var(--hero-background-shift);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 98%);mask-image:linear-gradient(#000 0% 70%,#0000 98%)}.hero-market-chart{top:calc(var(--hero-chart-width) * -23 / 1440);width:var(--hero-chart-width);height:auto;color:var(--hero-chart-ink);opacity:var(--hero-chart-opacity);position:absolute;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#00000014 0%,#00000029 max(0px,50% - 39rem),#0000008c max(2rem,50% - 31rem),#000 40% 60%,#0000008c min(100% - 2rem,50% + 31rem),#00000029 min(100%,50% + 39rem),#00000014 100%);mask-image:linear-gradient(90deg,#00000014 0%,#00000029 max(0px,50% - 39rem),#0000008c max(2rem,50% - 31rem),#000 40% 60%,#0000008c min(100% - 2rem,50% + 31rem),#00000029 min(100%,50% + 39rem),#00000014 100%)}.hero-market-grid{stroke:var(--border);stroke-width:.6px;opacity:.6}.hero-market-range{stroke:var(--hero-chart-stop);stroke-width:1px;stroke-dasharray:2 6;opacity:.55}.hero-market-tap-ring{stroke:currentColor;stroke-width:1px;opacity:.35}.hero-market-tap-number{fill:currentColor;font-size:13px;font-weight:600}.hero-market-tap-badge{fill:var(--background);stroke:currentColor;stroke-width:1.25px}.hero-market-reward{fill:var(--hero-chart-fill)}.hero-market-risk{fill:var(--hero-chart-risk)}.hero-market-level,.hero-market-entry{stroke:currentColor;stroke-width:1px}.hero-market-entry{stroke-dasharray:4 5}.hero-market-stop{stroke:var(--hero-chart-stop);stroke-width:1px;stroke-dasharray:3 5}.hero-market-label{fill:currentColor;font-size:12px;font-weight:500}.hero-market-stop-label{fill:var(--hero-chart-stop)}.hero-market-entry-dot{fill:currentColor}.hero-market-candle{stroke:currentColor;stroke-width:1px}.hero-market-up{color:var(--hero-candle-up-outline)}.hero-market-down{color:var(--hero-candle-down-outline)}.hero-market-up rect{fill:var(--hero-candle-up);fill-opacity:var(--hero-candle-up-fill-opacity)}.hero-market-down rect{fill:var(--hero-candle-down)}.hero-market-guide{stroke:currentColor;stroke-width:1px;stroke-dasharray:1;opacity:.65}@media (max-width:1100px){.hero-market-chart{opacity:calc(var(--hero-chart-opacity) * .8)}}@media (max-width:639px){.hero-market-stage{--hero-copy-top:2rem;--hero-chart-width:min(960px, 240vw)}.hero-market-chart{opacity:calc(var(--hero-chart-opacity) * .55);-webkit-mask-image:none;mask-image:none}.hero-market-label{display:none}}.hero-market-upper{color:var(--hero-liquidity-upper)}.hero-market-lower{color:var(--hero-liquidity-lower)}.hero-market-pool{opacity:.14}.hero-market-density{fill:currentColor;opacity:var(--pool-strength)}.hero-market-liquidity-core{stroke:currentColor;stroke-width:1px;opacity:1}.hero-market-block{opacity:.16}.hero-market-block rect{fill:currentColor;fill-opacity:.12;stroke:currentColor;stroke-width:1px}.hero-market-block path{stroke:currentColor;stroke-dasharray:3 5;opacity:.45}.hero-market-sweep{opacity:0;stroke:currentColor;stroke-width:2px}.hero-market-lines-scene{opacity:0}.hero-market-resting-line{stroke:var(--hero-liquidity-upper);stroke-width:1px;opacity:.3}.hero-market-flow-line{stroke:var(--hero-liquidity-lower);stroke-width:2px;stroke-dasharray:.16 .84;stroke-dashoffset:1px;opacity:.85}.hero-market-candles,.hero-market-blocks,.hero-market-lines-scene{-webkit-mask-image:radial-gradient(32% 30% at 50% 45%,#0000003d,#000);mask-image:radial-gradient(32% 30% at 50% 45%,#0000003d,#000)}@media (prefers-reduced-motion:no-preference){.hero-market:not([data-animated]) .hero-market-price-scene{opacity:0}}.hero-market-heatmap{opacity:.24;-webkit-mask-image:radial-gradient(32% 30% at 50% 45%,#00000073,#000);mask-image:radial-gradient(32% 30% at 50% 45%,#00000073,#000)}.hero-market[data-scene=waves] .hero-market-price-scene{display:none}.hero-market[data-scene=waves] .hero-market-lines-scene{opacity:1}