.landing-root{--landing-reveal-blur:0px;--landing-reveal-dim:1;--landing-chrome-opacity:1;padding-bottom:5.5rem}@media (min-width:1100px){.landing-root{padding-bottom:0}}.landing-root[data-landing-reveal=opening]{--landing-reveal-blur:7px;--landing-reveal-dim:.42;--landing-chrome-opacity:.55}.landing-root[data-landing-reveal=pullback]{--landing-reveal-blur:2.5px;--landing-reveal-dim:.78;--landing-chrome-opacity:.88}.landing-root[data-landing-reveal=settled]{--landing-reveal-blur:0px;--landing-reveal-dim:1;--landing-chrome-opacity:1}.landing-chrome{opacity:var(--landing-chrome-opacity);filter:blur(var(--landing-reveal-blur)) brightness(var(--landing-reveal-dim));will-change:filter, opacity;transition:opacity 1.4s cubic-bezier(.22,1,.36,1),filter 1.4s cubic-bezier(.22,1,.36,1)}.landing-root[data-landing-reveal=settled] .landing-chrome{filter:none}.landing-assembly-shell{z-index:2;width:100%;transition:margin 1.4s cubic-bezier(.22,1,.36,1);position:relative}.landing-assembly-shell>.sa-root{flex:100%;width:100%}.landing-root[data-landing-reveal=opening] .landing-assembly-shell{margin-inline:0}.landing-root[data-landing-reveal=settled] .landing-assembly-shell,.landing-root[data-landing-reveal=pullback] .landing-assembly-shell{max-width:72rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.landing-root[data-landing-reveal=settled] .landing-assembly-shell,.landing-root[data-landing-reveal=pullback] .landing-assembly-shell{padding-inline:1.5rem}}.landing-hero-grid{align-items:center;gap:1.5rem;min-height:92svh;display:grid}.landing-root[data-landing-reveal=opening] .landing-hero-grid{grid-template-columns:1fr;gap:0;min-height:100svh;position:relative}@media (min-width:1024px){.landing-root[data-landing-reveal=pullback] .landing-hero-grid,.landing-root[data-landing-reveal=settled] .landing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}@media (min-width:1100px){.landing-root[data-landing-reveal=pullback] .landing-hero-copy,.landing-root[data-landing-reveal=settled] .landing-hero-copy{padding-left:7rem}}.landing-hero-copy{max-width:36rem;padding-inline:1rem}@media (min-width:640px){.landing-hero-copy{padding-inline:1.5rem}}.landing-root[data-landing-reveal=opening] .landing-hero-copy{z-index:4;left:.75rem;top:max(.75rem, env(safe-area-inset-top,0px));pointer-events:none;max-width:min(22rem,100% - 7rem);max-height:28svh;padding:.75rem 1rem;position:absolute;overflow:hidden}@media (min-width:1100px){.landing-root[data-landing-reveal=opening] .landing-hero-copy{max-width:min(24rem,100% - 9rem);left:6.25rem}}.landing-root[data-landing-reveal=opening] .landing-hero-copy a,.landing-root[data-landing-reveal=opening] .landing-hero-copy button{pointer-events:auto}.landing-root[data-landing-reveal=opening] .landing-assembly-shell{width:100%;min-height:100svh;padding-block:max(.5rem, env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;display:flex}.landing-deep-shot{background:#03060d;background:lab(1.52065% -.00759214 -3.13168);border:1px solid #a29f912e;border:1px solid lab(65.3178% -.511408 7.68731/.18);border-radius:1rem;position:relative;overflow:hidden}.landing-deep-shot img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.landing-chrome,.landing-assembly-shell{transition:opacity .2s!important}.landing-chrome{filter:none!important;opacity:1!important}}
.landing-root{--studio-go:#59ff7b;--studio-go-fg:#020703}@supports (color:lab(0% 0 0)){.landing-root{--studio-go:lab(90.1495% -69.7608 53.8224);--studio-go-fg:lab(1.64712% -1.82598 1.24701)}}.landing-root .text-white\/55,.landing-root .text-white\/60,.landing-root .text-white\/65,.landing-root .text-white\/70,.landing-root .text-white\/75{color:#ffffffd1!important}.tc-surface{--tc-edge:#bfb89b73;--tc-bloom:#a69f832e;--tc-face:#050911eb;isolation:isolate;background:linear-gradient(165deg, #1d1b1047 0%, var(--tc-face) 42%, #02040bf5 100%);border:1px solid color-mix(in oklch, var(--tc-edge) 55%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--tc-edge) 28%, transparent), inset 0 1px 0 #f2efe024, inset 0 -1px 0 #00000259, 0 18px 40px #00000273;border-radius:1.15rem;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s,filter .28s;position:relative}@supports (color:lab(0% 0 0)){.tc-surface{--tc-edge:lab(74.7009% -.78097 15.5835/.45);--tc-bloom:lab(65.4171% -.719368 15.6431/.18);--tc-face:lab(2.42796% -.0840873 -4.13788/.92);background:linear-gradient(165deg, lab(9.61794% -.185512 7.3875/.28) 0%, var(--tc-face) 42%, lab(1.16684% .0229254 -2.68119/.96) 100%);box-shadow:0 0 0 1px color-mix(in oklch, var(--tc-edge) 28%, transparent), inset 0 1px 0 lab(94.3203% -.551969 7.65613/.14), inset 0 -1px 0 lab(.100302% .0982508 -.714833/.35), 0 18px 40px lab(.100302% .0982508 -.714833/.45)}}.tc-surface-l1{box-shadow:0 0 0 1.5px color-mix(in oklch, var(--tc-edge) 70%, transparent), inset 0 1px 0 #fcf9ea2e, inset 0 -1px 0 #00000266, 0 0 28px color-mix(in oklch, var(--tc-bloom) 70%, transparent), 0 28px 60px #0000028c;border-radius:1.35rem}@supports (color:lab(0% 0 0)){.tc-surface-l1{box-shadow:0 0 0 1.5px color-mix(in oklch, var(--tc-edge) 70%, transparent), inset 0 1px 0 lab(97.8006% -.555456 7.65355/.18), inset 0 -1px 0 lab(.100302% .0982508 -.714833/.4), 0 0 28px color-mix(in oklch, var(--tc-bloom) 70%, transparent), 0 28px 60px lab(.100302% .0982508 -.714833/.55)}}.tc-surface-l2{box-shadow:0 0 0 1px color-mix(in oklch, var(--tc-edge) 55%, transparent), inset 0 1px 0 #f2efe01f, inset 0 -1px 0 #0000024d, 0 0 20px color-mix(in oklch, var(--tc-bloom) 45%, transparent), 0 18px 42px #0000026b}@supports (color:lab(0% 0 0)){.tc-surface-l2{box-shadow:0 0 0 1px color-mix(in oklch, var(--tc-edge) 55%, transparent), inset 0 1px 0 lab(94.3203% -.551969 7.65613/.12), inset 0 -1px 0 lab(.100302% .0982508 -.714833/.3), 0 0 20px color-mix(in oklch, var(--tc-bloom) 45%, transparent), 0 18px 42px lab(.100302% .0982508 -.714833/.42)}}.tc-surface-l3{background:#04070f8c;background:lab(1.93922% -.0432804 -3.61724/.55);border-color:#a29f9124;border-color:lab(65.3178% -.511408 7.68731/.14);box-shadow:inset 0 1px #f2efe00f,0 8px 20px #00000240;box-shadow:inset 0 1px lab(94.3203% -.551969 7.65613/.06),0 8px 20px lab(.100302% .0982508 -.714833/.25)}.tc-surface[data-zone]{--tc-edge:var(--zone-neon,#bfb89b8c);--tc-bloom:var(--zone-bloom,#a69f8338)}@supports (color:lab(0% 0 0)){.tc-surface[data-zone]{--tc-edge:var(--zone-neon,lab(74.7009% -.78097 15.5835/.55));--tc-bloom:var(--zone-bloom,lab(65.4171% -.719368 15.6431/.22))}}.tc-interactive:hover,.tc-interactive:focus-visible,.tc-interactive[data-selected=true],.tc-interactive[aria-pressed=true]{filter:brightness(1.06);border-color:color-mix(in oklch, var(--tc-edge) 85%, white 10%);box-shadow:0 0 0 1.5px color-mix(in oklch, var(--tc-edge) 80%, transparent), inset 0 1px 0 #fcf9ea33, 0 0 26px color-mix(in oklch, var(--tc-bloom) 70%, transparent), 0 22px 48px #00000280;outline:none;transform:translateY(-3px)}@supports (color:lab(0% 0 0)){.tc-interactive:hover,.tc-interactive:focus-visible,.tc-interactive[data-selected=true],.tc-interactive[aria-pressed=true]{box-shadow:0 0 0 1.5px color-mix(in oklch, var(--tc-edge) 80%, transparent), inset 0 1px 0 lab(97.8006% -.555456 7.65355/.2), 0 0 26px color-mix(in oklch, var(--tc-bloom) 70%, transparent), 0 22px 48px lab(.100302% .0982508 -.714833/.5)}}.tc-interactive:focus-visible{outline:2px solid var(--studio-go,#28f261);outline-offset:3px}@supports (color:lab(0% 0 0)){.tc-interactive:focus-visible{outline:2px solid var(--studio-go,lab(84.3329% -69.8763 54.3181))}}.tc-interactive:active:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--state-pressed-shift,1px));filter:brightness(.98);transition-duration:var(--motion-fast,.14s)}.tc-interactive:disabled,.tc-interactive[aria-disabled=true],.tc-surface[data-disabled=true]{opacity:var(--state-disabled-opacity,.55);cursor:not-allowed;filter:none;border-color:#77818c40;border-color:lab(53.5763% -2.04968 -7.07192/.25);transform:none;box-shadow:inset 0 1px #f2efe00d,0 6px 16px #00000233;box-shadow:inset 0 1px lab(94.3203% -.551969 7.65613/.05),0 6px 16px lab(.100302% .0982508 -.714833/.2)}.tc-empty-state{text-align:center;border:1px dashed color-mix(in oklch, var(--tc-edge,#bfb89b73) 45%, transparent);color:#b5bfc6;color:lab(76.8398% -2.79999 -4.66753);background:#070b1480;background:lab(2.99229% -.130028 -4.69358/.5);border-radius:1rem;justify-items:center;gap:.6rem;padding:2.25rem 1.5rem;display:grid}@supports (color:lab(0% 0 0)){.tc-empty-state{border:1px dashed color-mix(in oklch, var(--tc-edge,lab(74.7009% -.78097 15.5835/.45)) 45%, transparent)}}.tc-empty-state [data-slot=icon]{color:color-mix(in oklch, var(--tc-edge,#bfb89b) 85%, white 5%);opacity:.9;font-size:1.6rem}@supports (color:lab(0% 0 0)){.tc-empty-state [data-slot=icon]{color:color-mix(in oklch, var(--tc-edge,lab(74.7009% -.78097 15.5835)) 85%, white 5%)}}.tc-empty-state [data-slot=title]{color:#e5edf1;color:lab(93.0791% -2.12473 -2.92352);font-weight:600}.tc-readiness{letter-spacing:.02em;color:#bbc6cd;color:lab(79.1599% -2.8016 -4.66837);background:#10171fb3;background:lab(7.16059% -.970602 -7.04916/.7);border:1px solid #77818c66;border:1px solid lab(53.5763% -2.04968 -7.07192/.4);border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.tc-readiness:before{content:"";opacity:.9;background:currentColor;border-radius:999px;width:.5rem;height:.5rem}.tc-readiness[data-state=local_mock]{color:#b1d2f4;color:lab(82.4936% -5.47057 -20.9352);border-color:#6583a380;border-color:lab(53.465% -4.91327 -20.7512/.5)}.tc-readiness[data-state=provider_test]{color:#efcc83;color:lab(83.9925% 5.77924 41.2234);border-color:#ae8d448c;border-color:lab(60.7405% 6.66457 43.0622/.55)}.tc-readiness[data-state=configured]{color:#82e1e0;color:lab(83.5579% -29.4045 -8.94582);border-color:#289f9f8c;border-color:lab(59.2986% -32.7078 -9.84761/.55)}.tc-readiness[data-state=live_ready]{color:var(--studio-status-ok,#73ce95);border-color:#55a6748c;border-color:lab(62.0015% -34.8167 17.9184/.55)}@supports (color:lab(0% 0 0)){.tc-readiness[data-state=live_ready]{color:var(--studio-status-ok,lab(76.0571% -37.8929 19.4906))}}.tc-readiness[data-state=planned]{color:#a5afba;color:lab(70.9783% -2.08899 -7.09087);border-style:dashed}.tc-readiness[data-state=unavailable]{color:#f19e97;color:lab(73.528% 31.0339 17.1258);border-color:#bd615b80;border-color:lab(52.4329% 37.5226 21.2599/.5)}@media (prefers-reduced-motion:reduce){.tc-interactive:hover,.tc-interactive:focus-visible,.tc-interactive[data-selected=true]{transform:none}}.tc-ticker{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.tc-ticker-track{gap:.75rem;width:max-content;animation:42s linear infinite tc-ticker-scroll;display:flex}.tc-ticker:hover .tc-ticker-track,.tc-ticker:focus-within .tc-ticker-track{animation-play-state:paused}@keyframes tc-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tc-ticker-track{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.tc-ticker{-webkit-mask-image:none;mask-image:none}}.tc-story-rail{left:.5rem;right:.5rem;bottom:max(.5rem, env(safe-area-inset-bottom));z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#01030be6;background:lab(.85886% .163496 -3.00816/.9);border:1px solid #a29f912e;border:1px solid lab(65.3178% -.511408 7.68731/.18);border-radius:1rem;justify-content:space-between;gap:.2rem;padding:.45rem;display:flex;position:fixed;box-shadow:0 14px 42px #000000b3;box-shadow:0 14px 42px lab(.0022049% .0665486 -.205144/.7)}@media (min-width:1100px){.tc-story-rail{border-radius:1rem;flex-direction:column;padding:.55rem .4rem;inset:50% auto auto .75rem;transform:translateY(-50%)}}.tc-story-rail a{letter-spacing:.04em;text-transform:uppercase;color:#bbb7a9bf;color:lab(74.5988% -.527173 7.67498/.75);border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;min-width:44px;min-height:44px;font-size:.62rem;transition:color .25s,border-color .25s,background .25s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:flex}.tc-story-rail a[data-active=true]{color:var(--rail-zone,#e6dec1);border-color:color-mix(in oklch, var(--rail-zone,#e6dec1) 55%, transparent);background:color-mix(in oklch, var(--rail-zone,#e6dec1) 12%, transparent);box-shadow:0 0 18px color-mix(in oklch, var(--rail-zone) 22%, transparent);transform:translateY(-3px)}@supports (color:lab(0% 0 0)){.tc-story-rail a[data-active=true]{color:var(--rail-zone,lab(88.6253% -.85327 15.5171));border-color:color-mix(in oklch, var(--rail-zone,lab(88.6253% -.85327 15.5171)) 55%, transparent);background:color-mix(in oklch, var(--rail-zone,lab(88.6253% -.85327 15.5171)) 12%, transparent)}}.tc-story-rail-icon{width:1.25rem;height:1.25rem;color:var(--rail-zone,#dfd8ba);place-items:center;display:grid}@supports (color:lab(0% 0 0)){.tc-story-rail-icon{color:var(--rail-zone,lab(86.3046% -.842571 15.5267))}}.tc-story-rail-icon svg{width:1.15rem;height:1.15rem}.tc-story-rail-label{display:none}@media (min-width:1100px){.tc-story-rail a[data-active=true]{transform:translate(4px)}.tc-story-rail a:hover,.tc-story-rail a:focus-visible{justify-content:flex-start;min-width:9rem;padding-inline:.8rem}.tc-story-rail a:hover .tc-story-rail-label,.tc-story-rail a:focus-visible .tc-story-rail-label,.tc-story-rail a[data-active=true] .tc-story-rail-label{white-space:nowrap;display:inline}}@media (prefers-reduced-motion:reduce){.tc-story-rail a{transition:color .15s,border-color .15s,background .15s}.tc-story-rail a[data-active=true]{transform:none}}.tc-story-rail a:focus-visible{outline:2px solid var(--studio-go);outline-offset:2px}.tc-card-marker{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050911e6;background:lab(2.42796% -.0840873 -4.13788/.9);border:1px solid #d0c49859;border:1px solid lab(79.4304% -.828892 23.7295/.35);border-radius:.85rem;margin-bottom:1rem;padding:.65rem .9rem;position:sticky;top:4.5rem;box-shadow:0 0 18px #d0c4982e;box-shadow:0 0 18px lab(79.4304% -.828892 23.7295/.18)}@media (max-width:767px){.tc-card-marker{position:relative;top:auto}}.tc-card-marker[data-zone]{border-color:color-mix(in oklch, var(--tc-edge) 65%, transparent);box-shadow:0 0 20px color-mix(in oklch, var(--tc-bloom) 55%, transparent)}.tc-card-anchor{background:#050911e6;background:lab(2.42796% -.0840873 -4.13788/.9);border:1px solid #d0c49859;border:1px solid lab(79.4304% -.828892 23.7295/.35);border-radius:.85rem;align-items:center;gap:.65rem;padding:.65rem .9rem;display:flex;box-shadow:0 0 18px #d0c49824;box-shadow:0 0 18px lab(79.4304% -.828892 23.7295/.14)}.tc-card-anchor[data-zone]{border-color:color-mix(in oklch, var(--tc-edge) 60%, transparent);box-shadow:0 0 18px color-mix(in oklch, var(--tc-bloom) 45%, transparent)}
