.tt-landing{--tt-canvas:var(--tt-neutral-0);--tt-surface:var(--tt-neutral-0);--tt-surface-raised:var(--tt-neutral-0);--tt-surface-sunken:var(--tt-neutral-50);--tt-text-primary:var(--tt-neutral-900);--tt-text-secondary:var(--tt-neutral-700);--tt-text-tertiary:var(--tt-neutral-600);--tt-text-muted:var(--tt-neutral-500);--tt-border:var(--tt-neutral-200);--tt-cta-strong:var(--tt-neutral-800);--tt-cta-strong-hover:var(--tt-neutral-700);--tt-on-cta-strong:var(--tt-neutral-0);--l-paper:var(--tt-surface);--l-paper-soft:var(--tt-surface-sunken);--l-night:var(--tt-night);--l-night-deep:var(--tt-night-deep);--l-hero-panel:var(--tt-night-panel);--l-ink:var(--tt-text-primary);--l-ink-nav:var(--tt-text-secondary);--l-ink-body:var(--tt-text-tertiary);--l-ink-body-soft:var(--tt-text-tertiary);--l-ink-onnight:var(--tt-on-night);--l-ink-onnight-2:var(--tt-on-night-2);--l-ink-onnight-3:var(--tt-on-night-3);--l-eyebrow:var(--tt-text-muted);--l-eyebrow-bright:var(--tt-neutral-300);--l-line:var(--tt-border);--l-line-night:var(--tt-line-night);--l-line-warm:var(--tt-neutral-200);--l-line-card:var(--tt-neutral-200);--l-line-night-soft:#dcdcdc4d;--l-line-footer:#51425533;--l-brand:var(--tt-primary);--l-accent:var(--tt-primary);--l-btn:var(--tt-cta-strong);--l-live:var(--tt-available);--l-grid-step:38px;color:var(--l-ink);background:var(--l-paper);font-family:var(--tt-font-ui), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.tt-landing ::selection{background:#fe59002e}.l-reveal{opacity:0;transform:translate3d(0, var(--l-reveal-y,30px), 0);transition:opacity .78s cubic-bezier(.16,1,.3,1),transform .78s cubic-bezier(.16,1,.3,1);transition-delay:var(--l-reveal-delay,0s);will-change:opacity, transform}.l-reveal.is-in{opacity:1;transform:none}.l-reveal.is-done{will-change:auto}.l-parallax{will-change:translate}@media (scripting:none){.tt-landing .l-reveal{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tt-landing .l-reveal{opacity:1;transition:none;transform:none}.tt-landing .l-parallax{will-change:auto;translate:none!important}}.l-fit{container-type:inline-size}.l-stage{--l-u:calc(100cqi / var(--l-design));width:calc(var(--l-design) * var(--l-u));position:relative}.l-grid-light{background-color:var(--tt-neutral-50);background-image:linear-gradient(to right, var(--tt-neutral-100) 1px, transparent 1px), linear-gradient(to bottom, var(--tt-neutral-100) 1px, transparent 1px);background-size:var(--l-grid-step) var(--l-grid-step)}.l-grid-dark{background-image:linear-gradient(90deg,#ffffff07 1px,#0000 1px),linear-gradient(#ffffff07 1px,#0000 1px);background-size:var(--l-grid-step) var(--l-grid-step)}.l-mesh{background-color:var(--tt-neutral-0);background-image:radial-gradient(78% 62% at 100% 0%, #e9a94f 0%, #e9a94f00 62%), radial-gradient(82% 72% at 100% 100%, var(--tt-blue-300) 0%, #9dbffb00 66%), radial-gradient(72% 62% at 0% 100%, #a3b7d0 0%, #a3b7d000 66%), radial-gradient(62% 52% at 0% 0%, var(--tt-neutral-100) 0%, #efedf200 70%)}.l-wash{background-color:var(--tt-neutral-50);background-image:radial-gradient(60% 70% at 2% 0%, var(--tt-orange-100) 0%, #f6ded200 60%), radial-gradient(55% 65% at 98% 8%, var(--tt-orange-100) 0%, #f7e6cb00 62%), radial-gradient(60% 60% at 100% 100%, var(--tt-orange-100) 0%, #f6e3cd00 60%), radial-gradient(50% 60% at 0% 100%, var(--tt-blue-50) 0%, #e7ecf300 62%)}.l-grain:after{content:"";pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.l-gradient-ink{background-image:linear-gradient(115.42deg, var(--tt-blue-600) 3.4%, #b69c26 33.4%, #9f5315 65.75%);color:#0000;-webkit-background-clip:text;background-clip:text}.l-gradient-ink--eyebrow{background-image:linear-gradient(148.18deg, var(--tt-blue-600) 3.4%, #b69c26 33.4%, #9f5315 65.75%)}.l-eyebrow{font-family:var(--tt-font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:400;line-height:1.56}.l-display{font-family:var(--tt-font-display), Georgia, "Times New Roman", serif;letter-spacing:-.0477em;font-weight:600;line-height:1.14}.l-wordmark{font-family:var(--l-font-wordmark), var(--tt-font-ui), sans-serif;font-weight:600}.l-footer-type{font-family:var(--l-font-footer), var(--tt-font-ui), sans-serif}.l-icon{-webkit-mask:var(--l-icon) center / contain no-repeat;-webkit-mask:var(--l-icon) center / contain no-repeat;mask:var(--l-icon) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.l-scanline{background:linear-gradient(to bottom, #ec301300 0%, var(--tt-primary) 12%, var(--tt-orange-500) 50%, var(--tt-primary) 88%, #ec301300 100%)}@keyframes l-pulse-dash{to{stroke-dashoffset:-220px}}.l-pulse{stroke-dasharray:26 194;animation:3.4s linear infinite l-pulse-dash}@keyframes l-belt{0%{transform:translate(0)}to{transform:translateX(var(--l-belt-lap))}}.l-belt{animation:l-belt var(--l-belt-duration) linear infinite}@media (prefers-reduced-motion:reduce){.tt-landing .l-belt{animation:none}}@keyframes l-spin{to{transform:rotate(360deg)}}.l-spin{animation:1.1s linear infinite l-spin}@keyframes l-caret-blink{50%{opacity:0}}.l-caret{animation:1s steps(2,jump-none) infinite l-caret-blink}@keyframes l-bars{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.l-bar{transform-origin:50%;animation:1.2s ease-in-out infinite l-bars}.l-cyc>*{opacity:0;position:absolute;inset:0}.l-cyc>:first-child{opacity:1}.l-cyc-2>*{animation:5.6s linear infinite l-swap-2}@keyframes l-swap-2{0%{opacity:0;transform:scale(.88)}5%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1)}55%{opacity:0;transform:scale(.88)}to{opacity:0;transform:scale(.88)}}@keyframes l-flow-dash{to{stroke-dashoffset:-140px}}.l-flow{stroke-dasharray:9 131;animation:2.8s linear infinite l-flow-dash}@media (prefers-reduced-motion:reduce){.tt-landing .l-cyc>*{animation:none}.tt-landing .l-flow{opacity:0}}@keyframes l-mind-flow{0%{stroke-dashoffset:12px}to{stroke-dashoffset:-100px}}.l-mind-flow{stroke-dasharray:12 200;animation:2.25s linear infinite l-mind-flow}@keyframes l-mind-orb{0%,58%{opacity:1}61%,96%{opacity:0}to{opacity:1}}@keyframes l-mind-twin{0%,58%{opacity:0}61%,96%{opacity:1}to{opacity:0}}.l-mind-orb{animation:11.25s ease-in-out infinite l-mind-orb}.l-mind-twin{animation:11.25s ease-in-out infinite l-mind-twin}@property --l-count{syntax:"<integer>";inherits:true;initial-value:0}@keyframes l-count{0%{--l-count:0}58%{--l-count:100}to{--l-count:100}}.l-count{animation:11.25s linear infinite l-count}.l-count:after{counter-reset:l-count var(--l-count);content:counter(l-count) "%"}@keyframes l-confetti{0%,58%{opacity:0;transform:translate(0)scale(.4)rotate(0)}61%{opacity:1;transform:translate(0)scale(1)rotate(0)}78%{opacity:1;transform:translate(var(--l-x), var(--l-y)) scale(1) rotate(var(--l-rot))}88%,to{opacity:0;transform:translate(var(--l-x), var(--l-y)) scale(.85) rotate(var(--l-rot))}}.l-confetti{animation:11.25s cubic-bezier(.16,1,.3,1) infinite l-confetti}@media (prefers-reduced-motion:reduce){.tt-landing .l-mind-flow{opacity:0}.tt-landing .l-mind-orb{opacity:0;animation:none}.tt-landing .l-mind-twin{opacity:1;animation:none}.tt-landing .l-count,.tt-landing .l-confetti{animation:none}.tt-landing .l-confetti{opacity:0}}.l-menu-tile,.l-menu-icon{transition:transform .26s cubic-bezier(.34,1.5,.64,1)}.l-menu-row:hover .l-menu-tile{transform:scale(1.06)}.l-menu-row:hover .l-menu-icon{transform:scale(1.14)translateY(-1px)}@media (prefers-reduced-motion:reduce){.tt-landing .l-menu-row:hover .l-menu-tile,.tt-landing .l-menu-row:hover .l-menu-icon{transform:none}}.l-dotfield{background-image:radial-gradient(var(--tt-neutral-200) 1px, transparent 1px);background-position:4px 4px;background-size:9px 9px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}@keyframes l-snake{to{stroke-dashoffset:-100px}}.l-snake{stroke:url(#l-menu-snake);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:11 89;animation:7s linear infinite l-snake}.l-snake-tail{stroke-width:3.6px;opacity:.18;animation-delay:-6.72s}@keyframes l-ring{to{transform:rotate(360deg)}}.l-ring{transform-box:view-box;transform-origin:122px 100px;animation-name:l-ring;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.tt-landing .l-snake,.tt-landing .l-ring{animation:none}}.l-rule{background:linear-gradient(90deg,#ff965000 0%,#ff965059 18%,#ffc496d9 50%,#ff965059 82%,#ff965000 100%)}.l-rule-glow{background:radial-gradient(58% 100% at 50% 0,#ff965038 0%,#ff965014 38%,#ff965000 72%)}.l-rule-shine{background:linear-gradient(90deg,#ffd6b000 0%,#ffe0c2f2 50%,#ffd6b000 100%);animation:8s ease-in-out infinite l-rule-shine}@keyframes l-rule-shine{0%{transform:translate(-120%)}55%,to{transform:translate(420%)}}@media (prefers-reduced-motion:reduce){.tt-landing .l-rule-shine{opacity:0;animation:none}}@keyframes l-ellipsis{0%,20%{opacity:.15}45%{opacity:1}to{opacity:.15}}.l-ellipsis>span{animation:1.5s ease-in-out infinite l-ellipsis}.l-ellipsis>span:nth-child(2){animation-delay:.2s}.l-ellipsis>span:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.tt-landing .l-ellipsis>span{opacity:1;animation:none}}@property --l-orb-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.l-orb{--l-orb-c1:#f383bb;--l-orb-c2:#43d5dc;--l-orb-c3:#a8aeff;--l-orb-seconds:20s;--l-orb-contrast:1.8;--l-orb-blur:calc(var(--l-orb-size,192px) * .08);background:var(--l-orb-bg,radial-gradient(circle, #00000014 0%, #00000008 30%, transparent 70%));border-radius:50%;grid-template-areas:"stack";display:grid;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.l-orb{--l-orb-c1:lab(68.986% 48.3832 -9.31493);--l-orb-c2:lab(77.9637% -37.6085 -15.4651);--l-orb-c3:lab(72.9818% 15.591 -49.7627)}}[data-theme=dark] .l-orb{background:var(--l-orb-bg,radial-gradient(circle, #ffffff14 0%, #ffffff05 30%, transparent 70%))}.l-orb:before{content:"";background:conic-gradient(from calc(var(--l-orb-angle) * 1.2) at 30% 65%, var(--l-orb-c3) 0deg, transparent 45deg 315deg, var(--l-orb-c3) 360deg), conic-gradient(from calc(var(--l-orb-angle) * .8) at 70% 35%, var(--l-orb-c2) 0deg, transparent 60deg 300deg, var(--l-orb-c2) 360deg), conic-gradient(from calc(var(--l-orb-angle) * -1.5) at 65% 75%, var(--l-orb-c1) 0deg, transparent 90deg 270deg, var(--l-orb-c1) 360deg), conic-gradient(from calc(var(--l-orb-angle) * 2.1) at 25% 25%, var(--l-orb-c2) 0deg, transparent 30deg 330deg, var(--l-orb-c2) 360deg), conic-gradient(from calc(var(--l-orb-angle) * -.7) at 80% 80%, var(--l-orb-c1) 0deg, transparent 45deg 315deg, var(--l-orb-c1) 360deg), radial-gradient(ellipse 120% 80% at 40% 60%, var(--l-orb-c3) 0%, transparent 50%);width:100%;height:100%;filter:blur(var(--l-orb-blur)) contrast(var(--l-orb-contrast)) saturate(1.2);animation:l-orb-spin var(--l-orb-seconds) linear infinite;will-change:transform;border-radius:50%;grid-area:stack;display:block;transform:translateZ(0)}.l-orb:after{content:"";mix-blend-mode:overlay;background:radial-gradient(circle at 45% 55%,#ffffff1a 0%,#ffffff0d 30%,#0000 60%);border-radius:50%;grid-area:stack;width:100%;height:100%;display:block}@keyframes l-orb-spin{0%{--l-orb-angle:0deg}to{--l-orb-angle:360deg}}@media (prefers-reduced-motion:reduce){.l-orb:before{animation:none}}:root:has(.tt-landing){scroll-behavior:smooth}.tt-landing :where(section[id],footer[id]){scroll-margin-top:84px}@media (prefers-reduced-motion:reduce){:root:has(.tt-landing){scroll-behavior:auto}}@keyframes l-swap-3{0%{opacity:0;transform:scale(.92)}4%{opacity:1;transform:scale(1)}29%{opacity:1;transform:scale(1)}33.333%{opacity:0;transform:scale(.92)}to{opacity:0;transform:scale(.92)}}.l-tool{opacity:0;animation:12s linear infinite l-swap-3}@media (prefers-reduced-motion:reduce){.tt-landing .l-tool{animation:none}.tt-landing .l-tool[data-rest]{opacity:1}}.l-noscrollbar{scrollbar-width:none}.l-noscrollbar::-webkit-scrollbar{display:none}@keyframes l-shine{0%{background-position:150%}to{background-position:-50%}}.l-shine{-webkit-text-fill-color:transparent;animation:l-shine var(--l-shine-speed,2s) linear infinite;background-size:200%;-webkit-background-clip:text;background-clip:text;display:inline-block}.l-shine-reverse{animation-direction:reverse}.l-shine-yoyo{animation-direction:alternate}.l-shine-yoyo.l-shine-reverse{animation-direction:alternate-reverse}.l-shine-hover:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.tt-landing .l-shine{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@keyframes l-usecase-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes l-usecase-shine{0%{background-position:160% 0}to{background-position:-60% 0}}.l-usecase-card{background-image:linear-gradient(100deg,#0000 40%,#ffffff12 50%,#0000 60%);background-repeat:no-repeat;background-size:260% 100%;animation:.32s ease-in-out both l-usecase-open,.9s ease-in-out .14s both l-usecase-shine}@property --l-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes l-beam{0%{--l-beam-angle:0deg}to{--l-beam-angle:360deg}}.l-beam{background:conic-gradient(from var(--l-beam-angle), #ffd6b000 0deg, #ffd6b000 300deg, #ffc4968c 330deg, #ffecd6f2 352deg, #ffd6b000 360deg);-webkit-mask-composite:xor;animation:l-beam var(--l-dwell,11.333s) linear both;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.tt-landing .l-beam{opacity:0;animation:none}.tt-landing .l-usecase-card{background-image:none;animation:none}}@keyframes l-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tt-landing .l-orbit{animation:none}}@keyframes l-orbit-over{0%{transform:rotate(180deg) translateX(var(--l-orbit-r))}to{transform:rotate(0deg) translateX(var(--l-orbit-r))}}@keyframes l-orbit-over-fix{0%{transform:rotate(-180deg)}to{transform:rotate(0)}}@keyframes l-orbit-under{0%{transform:rotate(180deg) translateX(var(--l-orbit-r))}to{transform:rotate(360deg) translateX(var(--l-orbit-r))}}@keyframes l-orbit-under-fix{0%{transform:rotate(-180deg)}to{transform:rotate(-360deg)}}@keyframes l-orbit-fade{0%{opacity:0}12%{opacity:1}84%{opacity:1}to{opacity:0}}.l-orbit-arm{animation:7s linear infinite backwards l-orbit-over}.l-orbit-arm.is-under{animation-name:l-orbit-under}.l-orbit-fix{animation:7s linear infinite backwards l-orbit-over-fix,7s linear infinite backwards l-orbit-fade}.l-orbit-fix.is-under{animation-name:l-orbit-under-fix,l-orbit-fade}@media (prefers-reduced-motion:reduce){.tt-landing .l-orbit-arm{transform:rotate(var(--l-orbit-park)) translateX(var(--l-orbit-r));animation:none}.tt-landing .l-orbit-fix{transform:rotate(calc(-1 * var(--l-orbit-park)));animation:none}}.l-orbit{transform-box:view-box;transform-origin:50%;animation:l-orbit var(--l-orbit,20s) linear infinite}.l-orbit-rev{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.tt-landing .l-orbit{animation:none}}@keyframes l-voice-travel{0%{opacity:0;transform:translate(0)}10%{opacity:1}86%{opacity:1}to{opacity:0;transform:translateX(var(--l-travel))}}.l-voice-pill{animation:7s linear infinite backwards l-voice-travel}@media (prefers-reduced-motion:reduce){.tt-landing .l-voice-pill{animation:none}}
