@font-face{font-family:fontHome;src:url(../media/figtree_latin-s.p.0jgzmitmnoe6_.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:fontHome;src:url(../media/figtree_italic_latin-s.p.2-bfq_ebq7zpd.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:italic}@font-face{font-family:fontHome Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.fonthome_8b20da9f-module__KK7QIG__className{font-family:fontHome,fontHome Fallback}.fonthome_8b20da9f-module__KK7QIG__variable{--home-font:"fontHome", "fontHome Fallback"}
.tt-homepage{--tt-font-display:var(--home-font), system-ui, sans-serif;--tt-font-mono:var(--home-font), system-ui, sans-serif;--font-display:var(--home-font), system-ui, sans-serif;--h-font-wordmark:var(--home-font);--h-font-footer:var(--home-font);font-family:var(--home-font), system-ui, sans-serif;font-variant-numeric:tabular-nums}.tt-home--v3 .cmp-card .can li:has(.can-text){align-items:flex-start}.tt-home--v3 .cmp-card .can li:has(.can-text) svg{margin-top:3px}.tt-home--v3 .can-text{flex-direction:column;gap:2px;min-width:0;display:flex}.tt-home--v3 .can-note{font-size:13px;line-height:19px;font-weight:var(--tt-weight-body,400);color:var(--tt-on-night-3)}.tt-home--v3 .cmp-foot{margin:var(--tt-space-5,20px) 0 0;font-size:15px;line-height:22px;font-weight:var(--tt-weight-label);color:var(--tt-on-night);padding-top:0}.tt-home--v3 .home-domains{justify-content:center;gap:var(--tt-space-2);margin:var(--tt-space-5,20px) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tt-home--v3 .home-domains li{padding:var(--tt-pad-pill-md,4px 12px);border-radius:var(--tt-radius-pill);border:var(--tt-border-thin) solid var(--tt-primary-border);background:var(--tt-primary-subtle);color:var(--tt-primary);font-family:var(--tt-font-ui);font-size:13px;line-height:20px;font-weight:var(--tt-weight-label);align-items:center;gap:6px;display:inline-flex}.tt-homepage .home-how{background:var(--tt-canvas);padding-bottom:var(--tt-space-16)}.tt-homepage .home-how-head{max-width:760px;margin-bottom:var(--tt-space-12,48px);text-align:left}.tt-homepage .home-how-head .eyebrow{letter-spacing:0;text-transform:none;font-size:14px;line-height:20px}.tt-homepage .home-how-head h2{letter-spacing:-.01em;font-size:40px;line-height:1.15}.tt-homepage .home-rail{--home-edge:max(var(--tt-space-6), calc((100% - var(--tt-container-lg)) / 2 + var(--tt-space-6)));scroll-snap-type:x mandatory;scroll-padding-inline:var(--home-edge);padding-inline:var(--home-edge);scrollbar-width:none;outline-offset:-2px;overflow-x:auto}.tt-homepage .home-rail::-webkit-scrollbar{display:none}.tt-homepage .home-rail:focus-visible{outline:2px solid var(--tt-primary)}.tt-homepage .home-rail-track{gap:var(--tt-space-6);width:max-content;padding:0 var(--home-edge) 0 0;margin:0;list-style:none;display:flex}.tt-homepage .home-rail-track>li{gap:var(--tt-space-5,20px);scroll-snap-align:start;flex-direction:column;width:min(432px,82vw);display:flex}.tt-homepage .home-card{padding:46px var(--tt-space-4) var(--tt-space-5,20px);background:var(--tt-surface-sunken);border-radius:24px;flex-direction:column;flex:1;align-items:stretch;display:flex;position:relative;overflow:hidden}.tt-homepage .home-card-scene{display:flex}.tt-homepage .home-card-title{top:14px;left:var(--tt-space-5,20px);right:var(--tt-space-5,20px);font-size:14px;line-height:18px;font-weight:var(--tt-weight-label);color:var(--tt-text-primary);align-items:center;gap:8px;display:flex;position:absolute}.tt-homepage .home-caption{margin:var(--tt-space-4) 0 0;padding-inline:var(--tt-space-1,4px);color:var(--tt-text-tertiary);font-size:15px;line-height:23px}.tt-homepage .home-panel{gap:var(--tt-space-3);width:100%;padding:var(--tt-space-4);color:var(--tt-text-primary);background:#fff;border-radius:18px;flex-direction:column;font-size:14px;line-height:20px;display:flex;box-shadow:0 2px 6px #1e1c190a,0 18px 44px #1e1c1912}.tt-homepage .home-panel ul{gap:var(--tt-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tt-homepage .home-panel svg{flex:none;width:16px;height:16px}.tt-homepage .home-panel-label{font-size:13px;line-height:18px;font-weight:var(--tt-weight-label);color:var(--tt-text-muted)}.tt-homepage .home-panel--files li{align-items:center;gap:var(--tt-space-2);border-radius:var(--tt-radius-md);background:var(--tt-fill-soft);padding:8px 10px;display:flex}.tt-homepage .home-file-icon{color:var(--tt-text-tertiary);display:flex}.tt-homepage .home-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--tt-weight-label);flex:1;overflow:hidden}.tt-homepage .home-file-meta{color:var(--tt-text-muted);font-size:12px}.tt-homepage .home-file-ok{color:var(--tt-success);display:flex}.tt-homepage .home-file-bar{background:var(--tt-border);border-radius:99px;width:32px;height:5px;overflow:hidden}.tt-homepage .home-file-bar i{background:var(--tt-primary);width:64%;height:100%;animation:3.2s ease-in-out infinite home-load;display:block}@keyframes home-load{0%{width:12%}80%,to{width:100%}}.tt-homepage .home-panel--twin{align-items:center;gap:var(--tt-space-5,20px);padding:var(--tt-space-6) var(--tt-space-4)}.tt-homepage .home-twin-orb{border-radius:50%;display:flex;box-shadow:0 0 28px #ff5a0047,0 0 64px #ff8c4633}.tt-homepage .home-chips{flex-wrap:wrap;justify-content:center;flex-direction:row!important;gap:8px!important}.tt-homepage .home-chips li{border-radius:var(--tt-radius-pill);border:var(--tt-border-thin) solid var(--tt-border);background:var(--tt-fill-soft);color:var(--tt-text-secondary);align-items:center;gap:6px;padding:6px 12px;font-size:13px;line-height:20px;display:inline-flex}.tt-homepage .home-chips li.is-on{border-color:var(--tt-primary-border);background:var(--tt-primary-subtle);color:var(--tt-primary)}.tt-homepage .home-checks li{align-items:center;gap:var(--tt-space-3);display:flex}.tt-homepage .home-checks svg{color:var(--tt-success)}.tt-homepage .home-bubble{border-radius:var(--tt-radius-md);background:var(--tt-fill-soft);color:var(--tt-text-tertiary);margin:0;padding:10px 14px}.tt-homepage .home-link-box{justify-content:space-between;align-items:center;gap:var(--tt-space-3);border-radius:var(--tt-radius-md);background:var(--tt-fill-soft);color:var(--tt-text-tertiary);padding:10px 14px;display:flex}.tt-homepage .home-link-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tt-text-secondary);overflow:hidden}.tt-homepage .home-link-box svg{flex:none}.tt-homepage .home-ticket{border-radius:var(--tt-radius-md);background:var(--tt-fill-soft);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.tt-homepage .home-ticket-top{color:var(--tt-text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.tt-homepage .home-ticket-dot{background:var(--tt-primary);border-radius:50%;width:8px;height:8px}.tt-homepage .home-ticket-body{font-weight:var(--tt-weight-label)}.tt-homepage .home-ticket-done{color:var(--tt-success);font-weight:var(--tt-weight-label);align-items:center;gap:8px;display:flex}.tt-homepage .home-rail-nav{justify-content:center;gap:var(--tt-space-3);margin-top:var(--tt-space-8,32px);display:flex}.tt-homepage .home-rail-nav button{background:var(--tt-fill-soft);width:44px;height:44px;color:var(--tt-text-primary);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.tt-homepage .home-rail-nav button:first-child svg{transform:scaleX(-1)}.tt-homepage .home-rail-nav button:disabled{opacity:.4;cursor:default}.tt-homepage .home-rail-nav button:focus-visible{outline:2px solid var(--tt-primary);outline-offset:2px}.tt-homepage .home-rail-nav svg{width:20px;height:20px}@media (max-width:640px){.tt-homepage .home-how-head h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.tt-homepage .home-file-bar i{animation:none}}.tt-home--v3 .home-faq-list{border-top:var(--tt-border-thin) solid var(--tt-border);max-width:760px;margin:0 auto}.tt-home--v3 .home-faq-list details{border-bottom:var(--tt-border-thin) solid var(--tt-border)}.tt-home--v3 .home-faq-list summary{justify-content:space-between;align-items:center;gap:var(--tt-space-4);padding:var(--tt-space-5,20px) 0;cursor:pointer;font-family:var(--tt-font-ui);font-size:18px;line-height:26px;font-weight:var(--tt-weight-label);color:var(--tt-text-primary);list-style:none;display:flex}.tt-home--v3 .home-faq-list summary::-webkit-details-marker{display:none}.tt-home--v3 .home-faq-list summary:focus-visible{outline:2px solid var(--tt-primary);outline-offset:4px;border-radius:4px}.tt-home--v3 .home-faq-mark{width:14px;height:14px;color:var(--tt-primary);flex:none;position:relative}.tt-home--v3 .home-faq-mark:before,.tt-home--v3 .home-faq-mark:after{content:"";height:1.75px;transition:transform .2s var(--tt-ease-standard,ease);background:currentColor;border-radius:2px;margin-top:-.875px;position:absolute;inset:50% 0 auto}.tt-home--v3 .home-faq-mark:after{transform:rotate(90deg)}.tt-home--v3 .home-faq-list details[open] .home-faq-mark:after{transform:rotate(0)}.tt-home--v3 .home-faq-list details p{padding:0 var(--tt-space-8,32px) var(--tt-space-6,24px) 0;color:var(--tt-text-secondary);margin:0;font-size:16px;line-height:26px}@media (prefers-reduced-motion:reduce){.tt-home--v3 .home-faq-mark:before,.tt-home--v3 .home-faq-mark:after{transition:none}}.tt-homepage .hero--centered .hero-v3-inner{grid-template-columns:minmax(0,1fr);justify-items:center}.tt-homepage .hero--centered .hero-v3-col--copy,.tt-homepage .hero--centered .hero-v3-copy,.tt-homepage .hero--centered .hero-v3-titleblock,.tt-homepage .hero--centered .hero-v3-trust,.tt-homepage .hero--centered .hero-v3-backers{text-align:center;justify-content:center;align-items:center}.tt-homepage .hero--centered .hero-v3-want,.tt-homepage .hero--centered .hero-v3-trust>p{text-align:center}.tt-homepage .hero--centered .hero-v3-lede{max-width:600px}.tt-homepage .home-panel--twin{padding-inline:var(--tt-space-2,8px)}.tt-homepage .home-panel--twin .home-chips{flex-wrap:nowrap;gap:4px!important}.tt-homepage .home-panel--twin .home-chips li{white-space:nowrap;flex:none;padding:5px 9px;font-size:12px;line-height:16px}.tt-homepage .home-panel--twin .home-chips svg{width:14px;height:14px;color:var(--tt-primary)}.tt-homepage .cmp--light{--tt-night:#fff;--tt-night-panel:#f4f4f4;--tt-on-night:#1c1b1b;--tt-on-night-2:#4a4a4a;--tt-on-night-3:#656565;--tt-line-night:#e3e3e3;--tt-v3-card-fill:none;background:var(--tt-surface-sunken);color:var(--tt-text-primary)}.tt-homepage .cmp--light .head p{color:var(--tt-text-secondary)}.tt-homepage .cmp--light .cmp-card{background-color:#fff;background-image:none;box-shadow:0 2px 6px #1e1c190a,0 16px 40px #1e1c190f}.tt-homepage .cmp--light .cmp-card--twin{box-shadow:0 4px 10px #1e1c190d,0 24px 56px #fe59001f,0 0 0 1px #fe590024}.tt-homepage .cmp--light .cmp-card--twin:before{background:conic-gradient(from var(--tt-cmp-shine), transparent 0 86%, #fe590040 90%, #fe5900f2 93%, #fe590040 96%, transparent 100%)}.tt-homepage .cmp--light .cmp-pane--front{box-shadow:0 6px 18px #1e1c1914}.tt-homepage .cmp--light .cmp-vid{background:#1c1b1b}@media (min-width:1100px){.tt-homepage .cmp--light .cmp-grid{width:80.5%;margin-inline:auto}}.tt-homepage .cmp--light .cmp-card>.card-stroke{display:none}.tt-homepage .home-how.is-pinned{height:var(--home-pin-h,auto);padding:0}.tt-homepage .home-how.is-pinned .home-pin{height:var(--home-vh,100vh);box-sizing:border-box;flex-direction:column;justify-content:center;padding-top:92px;display:flex;position:sticky;top:0}.tt-homepage .home-how.is-pinned .home-how-head{margin-bottom:var(--tt-space-8,32px)}.tt-homepage .home-how.is-pinned .home-rail{scroll-snap-type:none;overflow-x:hidden}.tt-homepage .home-how.is-pinned .home-pin>.wrap{width:100%}.tt-homepage .cmp--light .cmp-card>.flex-1{flex-direction:column;display:flex}.tt-homepage .cmp--light .cmp-foot{padding-top:var(--tt-space-5,20px);margin-top:auto}.tt-homepage .cmp--light .can .is-miss{color:var(--tt-text-muted)}.tt-homepage .cmp--light .cmp-card-head{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.tt-homepage .cmp--light .cmp-card--twin .cmp-tag{background:var(--tt-primary);border-color:var(--tt-primary);color:#fff;font-weight:var(--tt-weight-label)}.tt-homepage .cmp--light .can li{font-weight:500}.tt-homepage .cmp--light .can-note{font-size:12px;font-weight:400;line-height:18px}.tt-homepage .cmp--light .can{row-gap:16px}@media (min-width:861px){.tt-homepage .cmp--light .cmp-grid{column-gap:var(--tt-space-6);grid-template-rows:auto auto auto auto auto auto;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);justify-content:normal;align-items:stretch;row-gap:0;display:grid}.tt-homepage .cmp--light .cmp-grid>.cmp-card{grid-template-rows:subgrid;grid-row:1/span 6;width:auto;display:grid}.tt-homepage .cmp--light .cmp-grid>.cmp-card:first-of-type{grid-column:1}.tt-homepage .cmp--light .cmp-grid>.cmp-card:last-of-type{grid-column:2}.tt-homepage .cmp--light .cmp-grid>.cmp-vs{grid-area:1/2/-1;place-self:center}.tt-homepage .cmp--light .cmp-card>.cmp-art{grid-row:1}.tt-homepage .cmp--light .cmp-card>.border-b{grid-row:2}.tt-homepage .cmp--light .cmp-card>.flex-1{grid-template-rows:subgrid;grid-row:3/span 4;display:grid}.tt-homepage .cmp--light .cmp-card>.flex-1>.can{grid-template-rows:subgrid;grid-row:1/span 3;row-gap:16px;margin-top:0;display:grid}.tt-homepage .cmp--light .cmp-card>.flex-1>.can>li{align-self:start}.tt-homepage .cmp--light .cmp-card>.flex-1>.cmp-foot{grid-row:4;align-self:end;margin-top:0}}.tt-homepage .cmp--light .cmp-foot{align-items:center;gap:var(--tt-space-2);border-top:var(--tt-border-thin) solid var(--tt-border);display:flex}.tt-homepage .cmp--light .cmp-foot-icon{flex:none;font-size:18px;line-height:1}.tt-home--v3 .home-domains svg{flex:none;width:14px;height:14px}@media (min-width:861px){.tt-homepage .cmp--light .cmp-card>.flex-1>.cmp-foot{margin-top:16px}}@media (max-width:860px){.tt-homepage .cmp--light .cmp-foot{margin-top:16px}}.tt-homepage .cmp--light .cmp-foot-icon{color:var(--tt-text-muted);display:flex}.tt-homepage .cmp--light .cmp-card--twin .cmp-foot-icon{color:var(--tt-primary)}.tt-homepage .home-card-title svg{width:16px;height:16px;color:var(--tt-primary);flex:none}.tt-homepage .cmp--light .cmp-card-icon,.tt-homepage .cmp--light .cmp-card--twin .cmp-card-icon{background:0 0}.tt-homepage .home-panel{box-sizing:border-box;justify-content:center;min-height:240px}.tt-homepage #modes{background:linear-gradient(to bottom, var(--tt-surface-sunken) 0, #fff 540px)}.tt-homepage #modes .sec-aurora{opacity:.4;height:480px;-webkit-mask-image:linear-gradient(#0000 0%,#000 30%,#00000080 66%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30%,#00000080 66%,#0000 100%)}.tt-homepage #founders{border-top:0}.tt-homepage #founders .sec-aurora{opacity:.4;height:480px;-webkit-mask-image:linear-gradient(#0000 0%,#000 30%,#00000080 66%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30%,#00000080 66%,#0000 100%)}.tt-homepage .home-panel--twin .home-chips{position:relative;top:16px}.tt-homepage #founders .head.home-how-head{margin-left:0;margin-right:0}@media (min-width:861px){.tt-homepage .cmp--light .cmp-grid.cmp-grid--flat{grid-template-rows:auto auto auto auto auto}.tt-homepage .cmp--light .cmp-grid--flat>.cmp-card{grid-row:1/span 5}.tt-homepage .cmp--light .cmp-grid--flat .cmp-card>.border-b{padding-top:var(--tt-space-5,20px);grid-row:1}.tt-homepage .cmp--light .cmp-grid--flat .cmp-card>.flex-1{grid-row:2/span 4}}.tt-homepage .hero-v3-want .rot-lead{font-size:54px;font-style:italic;font-weight:300}@media (max-width:700px){.tt-homepage .hero-v3-want .rot-lead{font-size:29px}}.tt-home--v3 .home-modes{gap:var(--tt-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tt-home--v3 .home-mode{align-items:flex-start;gap:var(--tt-space-4);padding:var(--tt-space-10,40px);background:#fff;border-radius:24px;flex-direction:column;display:flex;box-shadow:0 2px 6px #1e1c190a,0 16px 40px #1e1c190f}.tt-home--v3 .home-mode .kicker{color:var(--tt-primary)}.tt-home--v3 .home-mode h3{letter-spacing:-.01em;margin:0;font-size:28px;line-height:1.25}.tt-home--v3 .home-mode p{color:var(--tt-text-secondary);margin:0;font-size:16px;line-height:26px}.tt-home--v3 .home-mode .can{margin-top:var(--tt-space-1)}.tt-home--v3 .home-mode-cta{padding-top:var(--tt-space-4);margin-top:auto}@media (max-width:860px){.tt-home--v3 .home-modes{grid-template-columns:minmax(0,1fr)}.tt-home--v3 .home-mode{padding:var(--tt-space-6)}}.tt-homepage .hero-v3-want .rot-slot--fixed{justify-items:start;transition:width .6s cubic-bezier(.22,1,.36,1);display:inline-grid}@media (prefers-reduced-motion:reduce){.tt-homepage .hero-v3-want .rot-slot--fixed{transition:none}}.tt-homepage .hero-v3-want .rot-slot--fixed>*{grid-area:1/1}.tt-homepage .hero-v3-want .rot-ghost{visibility:hidden;pointer-events:none}.tt-home--v3 .home-mode-kicker{align-items:center;gap:8px;display:inline-flex}.tt-home--v3 .home-mode-kicker svg{flex:none}.tt-homepage #founders .head.home-how-head{text-align:center;margin-left:auto;margin-right:auto}@media (min-width:1100px){.tt-home--v3 .home-modes{width:80.5%;margin-inline:auto}}.tt-homepage .cmp--light .cmp-card:not(.cmp-card--twin){box-shadow:none;background-color:#fff}.tt-home--v3 #modes .head{max-width:960px}@media (min-width:761px){.tt-home--v3 #modes .head h2{white-space:nowrap}}.tt-home--v3 .home-mode h3{white-space:pre-line}@media (min-width:861px){.tt-home--v3 .home-mode>p{min-height:78px}}@media (max-width:640px){.tt-homepage .home-panel--twin{padding-inline:var(--tt-space-4);gap:var(--tt-space-2)}.tt-homepage .home-panel--twin .home-chips{flex-wrap:wrap;justify-content:center;top:0;gap:6px!important}.tt-homepage .home-twin-orb{margin-top:-12px}}
