.tt-net{overflow-x:clip}.tt-hero--net{isolation:isolate;background:radial-gradient(42rem 30rem at 76% 48%,#58cd9917,#0000 70%),radial-gradient(60rem 36rem at 78% 20%,#ffffff0f,#0000 65%),radial-gradient(#ffffff0d 1px,#0000 1px) 0 0/26px 26px;position:relative}.tt-hero__title--net{text-wrap:balance;font-size:clamp(2.25rem,5vw,3.9rem)}.tt-n-audiences{gap:var(--tt-space-5) var(--tt-space-6);margin-top:var(--tt-space-6);grid-template-columns:repeat(2,minmax(0,auto));justify-content:start;display:grid}.tt-n-audiences__who{margin-bottom:var(--tt-space-2);color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-eyebrow);letter-spacing:.11em;text-transform:uppercase}@media (max-width:560px){.tt-n-audiences{grid-template-columns:minmax(0,1fr)}.tt-n-audiences .tt-button{width:100%}}.tt-n-hero{min-width:0;padding:0 0 var(--tt-space-6);margin:0;position:relative}.tt-n-hero__front,.tt-n-hero__back{gap:var(--tt-space-3);border-radius:var(--tt-radius-lg);background:linear-gradient(180deg, #ffffff0b, transparent 38%) padding-box, linear-gradient(var(--tt-surface), var(--tt-surface)) padding-box, linear-gradient(165deg, #ffffff47, #ffffff0f 35%, #ffffff1f) border-box;box-shadow:var(--tt-elevation-2), 0 40px 80px -30px #000000b3, var(--tt-lip);border:1px solid #0000;display:grid}.tt-n-hero__front{z-index:2;padding:var(--tt-space-4) var(--tt-space-5) var(--tt-space-5);box-shadow:var(--tt-elevation-2), 0 40px 80px -30px #000000b3, 0 0 90px -34px #58cd9957, var(--tt-lip);position:relative}.tt-n-hero__back{z-index:1;padding:var(--tt-space-3) var(--tt-space-4) 9rem;opacity:.7;position:absolute;top:-1.6rem;left:3rem;right:-1.4rem}.tt-n-hero__back ul{gap:var(--tt-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tt-n-hero__back li{padding:var(--tt-space-2);border:1px solid var(--tt-line);border-radius:var(--tt-radius-sm);background:var(--tt-surface-soft);font-size:var(--tt-type-meta);gap:.1rem;display:grid}.tt-n-hero__bar{justify-content:space-between;gap:var(--tt-space-2);color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-eyebrow);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;margin:0;display:flex}.tt-n-hero figcaption{margin-top:var(--tt-space-4);color:var(--tt-text-quiet);font-size:var(--tt-type-meta)}@media (min-width:961px){.tt-n-hero{padding-top:2.4rem}.tt-n-hero__front{transform:rotate(-1.4deg)}}@media (max-width:560px){.tt-n-hero__back{display:none}}.tt-n-fields{gap:0;margin:0;padding:0;list-style:none;display:grid}.tt-n-field{justify-content:space-between;align-items:center;gap:var(--tt-space-3);border-top:1px solid var(--tt-line);border-radius:var(--tt-radius-sm);transition:background var(--tt-motion-standard) var(--tt-ease-standard);padding:.5rem .3rem;display:flex}.tt-n-field[data-focus=true]{box-shadow:inset 0 0 0 1px var(--tt-line-strong);background:#ffffff0d}.tt-n-field__text{min-width:0;display:grid}.tt-n-field__label{color:var(--tt-text-quiet);font-size:var(--tt-type-meta)}.tt-n-field__value{color:var(--tt-text);text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.tt-n-field[data-on=false] .tt-n-field__value{color:var(--tt-text-quiet);font-weight:450}.tt-n-switch{border:1px solid var(--tt-line-strong);border-radius:var(--tt-radius-pill);background:var(--tt-ground-void);width:2.25rem;height:1.3rem;transition:background var(--tt-motion-standard) var(--tt-ease-standard), border-color var(--tt-motion-standard) var(--tt-ease-standard);flex:none;position:relative}.tt-n-switch i{background:var(--tt-text-quiet);width:.9rem;height:.9rem;transition:transform .26s cubic-bezier(.34, 1.3, .64, 1), background var(--tt-motion-standard) var(--tt-ease-standard);border-radius:50%;position:absolute;top:.15rem;left:.15rem}.tt-n-switch[data-on=true]{background:var(--tt-surface-raised);border-color:#fff6}.tt-n-switch[data-on=true] i{background:var(--tt-text);transform:translate(.95rem)}.tt-n-band{padding:var(--tt-site-section-space) 0;position:relative}.tt-n-band+.tt-n-band,.tt-n-band+.tt-n-trust,.tt-n-trust+.tt-n-band{border-top:1px solid var(--tt-line)}.tt-n-band>.tt-shell{width:min(100%, calc(84rem + 2 * var(--tt-site-gutter)))}.tt-n-band[data-tone=bright]{background:radial-gradient(70rem 40rem at 70% 54%,#58cd9912,#0000 70%)}.tt-n-band[data-tone=dim]{background:radial-gradient(90rem 30rem at 50% 0%, #00000059, transparent 70%), linear-gradient(180deg, var(--tt-ground-void), var(--tt-ground) 85%)}.tt-n-band__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.tt-n-band__grid--flip{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr)}.tt-n-copy,.tt-n-demo{min-width:0}.tt-n-kicker{margin-bottom:var(--tt-space-3);color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-eyebrow);letter-spacing:.11em;text-transform:uppercase}.tt-n-points{gap:var(--tt-space-3);margin:var(--tt-space-5) 0 0;color:var(--tt-text-secondary);padding:0;list-style:none;display:grid}.tt-n-points li{padding-top:var(--tt-space-3);border-top:1px solid var(--tt-line-strong)}.tt-n-points b{color:var(--tt-text);font-weight:620}.tt-n-copy .tt-note{margin-top:var(--tt-space-5)}.tt-n-head{max-width:var(--tt-prose-max);margin-bottom:var(--tt-space-6)}@media (max-width:899px){.tt-n-band__grid,.tt-n-band__grid--flip{grid-template-columns:minmax(0,1fr)}}.tt-n-split{gap:var(--tt-space-5);margin-bottom:var(--tt-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tt-n-list{padding:var(--tt-space-5);border-radius:var(--tt-radius-lg);background:radial-gradient(90% 60% at 100% 0%, #ffffff0d, transparent 60%) padding-box, linear-gradient(var(--tt-surface), var(--tt-surface)) padding-box, linear-gradient(165deg, #ffffff38, #ffffff0d 35%, #ffffff17) border-box;box-shadow:var(--tt-elevation-2), var(--tt-lip);border:1px solid #0000}.tt-n-list ul{margin:var(--tt-space-3) 0 0;gap:0;padding:0;list-style:none;display:grid}.tt-n-list li{padding:var(--tt-space-3) 0;border-top:1px solid var(--tt-line);color:var(--tt-text-secondary);gap:.1rem;display:grid}.tt-n-list li b{color:var(--tt-text);font-weight:620}.tt-n-list .tt-note{margin-top:var(--tt-space-3)}@media (max-width:899px){.tt-n-split{grid-template-columns:minmax(0,1fr)}}.tt-n-demo--wide{margin-top:var(--tt-space-3)}.tt-demo__stage--net{--tt-demo-h:29rem;--tt-stage-x:62%;--tt-stage-y:40%}@media (min-width:640px){.tt-demo__stage--net{--tt-demo-h:28rem;padding:var(--tt-space-5)}}@media (min-width:900px) and (min-height:700px){.tt-demo__stage--net{--tt-demo-h:clamp(27rem, calc(100svh - 24.5rem), 34rem);font-size:var(--tt-type-body)}}.tt-n-demo--wide .tt-demo__stage--net{--tt-demo-h:42rem}@media (min-width:640px){.tt-n-demo--wide .tt-demo__stage--net{--tt-demo-h:30rem}}@media (min-width:900px) and (min-height:700px){.tt-n-demo--wide .tt-demo__stage--net{--tt-demo-h:clamp(30rem, calc(100svh - 22rem), 36rem)}}.tt-n-search{gap:var(--tt-space-4);grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);height:100%;display:grid}.tt-n-filters{align-content:start;gap:var(--tt-space-3)}.tt-n-group{gap:.3rem;display:grid}.tt-n-group__label{color:var(--tt-text-quiet);font-size:var(--tt-type-meta)}.tt-n-opts{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.tt-n-opt{border:1px solid var(--tt-line-strong);border-radius:var(--tt-radius-pill);color:var(--tt-text-secondary);font-size:var(--tt-type-meta);transition:background var(--tt-motion-standard) var(--tt-ease-standard), color var(--tt-motion-standard) var(--tt-ease-standard);padding:.12rem .5rem}.tt-n-opt[data-on=true]{background:var(--tt-surface-raised);color:var(--tt-text);border-color:#ffffff73;font-weight:620}.tt-n-results{align-content:start;gap:var(--tt-space-3);overflow:hidden}.tt-n-active{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:none}.tt-n-active li{border-radius:var(--tt-radius-pill);background:var(--tt-surface-raised);color:var(--tt-text);font-size:var(--tt-type-meta);border:1px solid #ffffff73;padding:.12rem .5rem}.tt-n-listing{margin:0;padding:0}.tt-n-hits{gap:var(--tt-space-2);margin:0;padding:0;list-style:none;display:grid}.tt-n-card{border:1px solid var(--tt-line);border-radius:var(--tt-radius-md);background:linear-gradient(180deg, #ffffff08, transparent), var(--tt-surface-soft);animation:tt-d-in var(--tt-motion-standard) var(--tt-ease-standard) both;animation-delay:calc(var(--i,0) * 70ms);gap:.1rem;padding:.55rem .75rem;display:grid}.tt-n-card__title,.tt-n-listing__title{color:var(--tt-text);font-weight:620}.tt-n-card__facts{color:var(--tt-text-secondary);font-size:var(--tt-type-meta)}.tt-n-listing{gap:var(--tt-space-2);animation:tt-d-in var(--tt-motion-standard) var(--tt-ease-standard) both;display:grid}.tt-n-listing__title{font-size:var(--tt-type-title)}.tt-n-listing__summary{color:var(--tt-text-secondary)}.tt-n-listing__gate{align-items:center;gap:var(--tt-space-2);border:1px dashed var(--tt-line-strong);border-radius:var(--tt-radius-md);color:var(--tt-text);font-size:var(--tt-type-meta);padding:.5rem .7rem;display:flex}.tt-n-lock{background:var(--tt-text-quiet);border-radius:2px;flex:none;width:.8rem;height:.6rem;margin-top:.3rem;position:relative}.tt-n-lock:before{content:"";border:2px solid var(--tt-text-quiet);border-bottom:0;border-radius:.3rem .3rem 0 0;width:.56rem;height:.4rem;position:absolute;bottom:100%;left:.12rem}.tt-n-listing__actions{gap:var(--tt-space-2);flex-wrap:wrap;display:flex}.tt-n-listing__actions .tt-d-btn{color:var(--tt-text);opacity:.85}@media (max-width:639px){.tt-n-search{grid-template-columns:minmax(0,1fr)}.tt-n-filters{display:none}.tt-n-active{display:flex}}.tt-n-share{gap:var(--tt-space-4);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);height:100%;display:grid}.tt-n-profile,.tt-n-received{align-content:start;gap:var(--tt-space-2)}.tt-n-for{margin:0}.tt-n-recvs{margin:0;padding:0;list-style:none;display:grid}.tt-n-recv{border-top:1px solid var(--tt-line);animation:tt-d-in var(--tt-motion-standard) var(--tt-ease-standard) both;animation-delay:calc(var(--i,0) * 80ms);gap:.05rem;padding:.45rem 0;display:grid}.tt-n-recv__label{color:var(--tt-text-quiet);font-size:var(--tt-type-meta)}.tt-n-recv__value{color:var(--tt-text);font-weight:560}.tt-n-empty{padding:var(--tt-space-4) var(--tt-space-3);border:1px dashed var(--tt-line-strong);border-radius:var(--tt-radius-md);color:var(--tt-text-secondary);animation:tt-d-in var(--tt-motion-standard) var(--tt-ease-standard) both}.tt-n-ledger{margin-top:auto}@media (max-width:639px){.tt-n-share{grid-template-columns:minmax(0,1fr)}.tt-n-received{display:none}.tt-n-share .tt-n-field{padding:.38rem .3rem}}.tt-n-hire{gap:var(--tt-space-4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);height:100%;display:grid}.tt-n-file,.tt-n-systems{align-content:start;gap:var(--tt-space-3)}.tt-n-steps{gap:var(--tt-space-2);margin:0;padding:0;list-style:none;display:grid}.tt-n-sec__head{align-items:center;gap:var(--tt-space-2);margin:0;display:flex}.tt-n-sec__mark{border:1px solid var(--tt-line-strong);border-radius:50%;width:.7rem;height:.7rem}.tt-n-sec[data-state=done] .tt-n-sec__mark{border-color:var(--tt-text-secondary);background:radial-gradient(circle, var(--tt-text-secondary) 0 35%, transparent 40%)}.tt-n-sec[data-state=now] .tt-n-sec__mark{border-color:var(--tt-text);background:var(--tt-text)}.tt-n-sec__name{color:var(--tt-text-secondary);font-weight:600}.tt-n-sec[data-state=now] .tt-n-sec__name{color:var(--tt-text)}.tt-n-sec[data-state=next] .tt-n-sec__name{color:var(--tt-text-quiet);font-weight:450}.tt-n-sec__tag{font-family:var(--tt-font-mono);font-size:var(--tt-type-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin-left:auto}.tt-n-sec__sum{color:var(--tt-text-quiet);font-size:var(--tt-type-meta);margin:.15rem 0 .2rem 1.15rem}.tt-n-rows,.tt-n-checks{margin:.4rem 0 .2rem 1.15rem;padding:0;list-style:none;display:grid}.tt-n-rows li,.tt-n-checks li{justify-content:space-between;gap:var(--tt-space-3);border-top:1px solid var(--tt-line);animation:tt-d-in var(--tt-motion-standard) var(--tt-ease-standard) both;animation-delay:calc(var(--i,0) * 90ms);padding:.28rem 0;display:flex}.tt-n-checks li{gap:0;display:grid}.tt-n-checks__what{color:var(--tt-text);font-weight:560}.tt-n-checks .tt-quiet,.tt-n-checks .tt-d-quiet{font-size:var(--tt-type-meta)}.tt-n-preview{margin:.4rem 0 .2rem 1.15rem}.tt-n-systems[data-on=false] .tt-n-sys{opacity:.55}.tt-n-sys{gap:var(--tt-space-2);margin:0;padding:0;list-style:none;display:grid}.tt-n-sys__row{border:1px solid var(--tt-line);border-radius:var(--tt-radius-md);background:var(--tt-surface-soft);gap:.1rem;padding:.55rem .7rem;display:grid}.tt-n-sys__row[data-state=pending]{border-style:dashed;border-color:var(--tt-line-strong)}.tt-n-sys__name{color:var(--tt-text);font-weight:620}.tt-n-sys__state{justify-content:space-between;align-items:center;gap:var(--tt-space-2);color:var(--tt-text-quiet);font-size:var(--tt-type-meta);display:flex}.tt-n-sys__row[data-state=done]{animation:tt-d-in var(--tt-motion-standard) var(--tt-ease-standard) both;animation-delay:calc(var(--i,0) * .26s)}.tt-n-ref{border:1px solid var(--tt-line-strong);border-radius:var(--tt-radius-sm);color:var(--tt-text);padding:.05rem .4rem}.tt-n-refs{display:none}.tt-n-refs[data-on=true]{gap:var(--tt-space-2);animation:tt-d-in .36s var(--tt-ease-standard) .8s both;display:grid}@media (max-width:639px){.tt-n-hire{grid-template-columns:minmax(0,1fr)}.tt-n-hire[data-step="4"] .tt-n-file,.tt-n-hire[data-step="5"] .tt-n-file,.tt-n-hire:not([data-step="4"]):not([data-step="5"]) .tt-n-systems{display:none}.tt-n-refs{display:none!important}}.tt-n-exch{height:100%}.tt-n-exch__main{align-content:start;gap:var(--tt-space-3);min-height:100%}.tt-n-tiles{gap:var(--tt-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tt-n-tile{border:1px solid var(--tt-line);border-radius:var(--tt-radius-md);background:linear-gradient(180deg, #ffffff08, transparent), var(--tt-surface-soft);font-size:var(--tt-type-meta);animation:tt-d-in var(--tt-motion-standard) var(--tt-ease-standard) both;animation-delay:calc(var(--i,0) * 70ms);gap:.15rem;padding:.7rem .8rem;display:grid}.tt-n-tile__label{color:var(--tt-text);font-size:var(--tt-type-body);font-weight:620}.tt-n-tile[data-pointed=true]{background:var(--tt-surface-raised);border-color:#fff6}@media (min-width:640px){.tt-n-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-n-listing2{gap:var(--tt-space-3);display:grid}.tt-n-sect{padding-top:var(--tt-space-3);border-top:1px solid var(--tt-line);animation:tt-d-in var(--tt-motion-standard) var(--tt-ease-standard) both;gap:.2rem;display:grid}.tt-n-sect--two{gap:var(--tt-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.tt-n-sect__label{color:var(--tt-text-quiet);font-size:var(--tt-type-meta)}.tt-n-sect__value{color:var(--tt-text);font-size:var(--tt-type-lead);font-weight:600}.tt-n-cert{gap:var(--tt-space-2);margin:0;padding:0;list-style:none;display:grid}.tt-n-cert li{justify-content:space-between;align-items:center;gap:var(--tt-space-3);color:var(--tt-text);display:flex}.tt-n-compare{border-collapse:collapse;width:100%;font-size:var(--tt-type-compact);animation:tt-d-in var(--tt-motion-standard) var(--tt-ease-standard) both}.tt-n-compare th,.tt-n-compare td{border-top:1px solid var(--tt-line);color:var(--tt-text);text-align:left;vertical-align:top;padding:.5rem .5rem .5rem 0;font-weight:560}.tt-n-compare thead th{border-top:0;font-weight:700}.tt-n-compare tbody th{color:var(--tt-text-quiet);font-weight:450}.tt-n-board{margin:0 0 var(--tt-space-6);border-radius:var(--tt-radius-lg);background:linear-gradient(180deg, #ffffff0a, transparent 30%) padding-box, linear-gradient(var(--tt-ground-void), var(--tt-ground-void)) padding-box, linear-gradient(165deg, #ffffff3d, #ffffff0d 35%, #ffffff1a) border-box;box-shadow:var(--tt-elevation-2), 0 40px 80px -40px #000000b3, var(--tt-lip);border:1px solid #0000;overflow:hidden}.tt-n-board__bar{justify-content:space-between;gap:var(--tt-space-2);padding:var(--tt-space-3) var(--tt-space-4);border-bottom:1px solid var(--tt-line);background:var(--tt-surface-soft);color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-eyebrow);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;display:flex}.tt-n-board__lanes{gap:var(--tt-space-3);padding:var(--tt-space-4);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;list-style:none;display:grid}.tt-n-lane{align-content:start;gap:var(--tt-space-2);min-height:11rem;padding:var(--tt-space-2);border-radius:var(--tt-radius-md);background:#ffffff06;display:grid}.tt-n-lane__name{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-eyebrow);letter-spacing:.1em;text-transform:uppercase}.tt-n-lane ul{gap:var(--tt-space-2);margin:0;padding:0;list-style:none;display:grid}.tt-n-person{border:1px solid var(--tt-line-strong);border-radius:var(--tt-radius-sm);background:var(--tt-surface);box-shadow:var(--tt-elevation-1);font-size:var(--tt-type-meta);gap:.1rem;padding:.55rem .65rem;display:grid}.tt-n-person b{color:var(--tt-text);font-size:var(--tt-type-body)}.tt-n-board figcaption{padding:var(--tt-space-3) var(--tt-space-4);border-top:1px solid var(--tt-line);color:var(--tt-text-quiet);font-size:var(--tt-type-meta)}@media (max-width:1023px){.tt-n-board__lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-n-lane{min-height:0}}@media (max-width:520px){.tt-n-board__lanes{grid-template-columns:minmax(0,1fr)}}.tt-n-band--carriers{background:radial-gradient(60rem 24rem at 20% 0%, #ffffff0a, transparent 70%), var(--tt-surface-soft)}.tt-n-tiles3{gap:var(--tt-space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tt-n-tiles3 li{align-content:start;gap:var(--tt-space-2);padding-top:var(--tt-space-4);border-top:1px solid var(--tt-line-strong);color:var(--tt-text-secondary);display:grid}.tt-n-tiles3__n,.tt-n-rules__n{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-meta);letter-spacing:.1em}@media (max-width:899px){.tt-n-tiles3{gap:var(--tt-space-5);grid-template-columns:minmax(0,1fr)}}.tt-n-trust{padding:var(--tt-site-section-space) 0;background:var(--tt-ground-void)}.tt-n-trust__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.tt-n-rules{gap:0;margin:0;padding:0;list-style:none;display:grid}.tt-n-rules li{gap:var(--tt-space-3);padding:var(--tt-space-4) 0;border-top:1px solid var(--tt-line-strong);color:var(--tt-text-secondary);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.tt-n-rules li:last-child{border-bottom:1px solid var(--tt-line-strong)}.tt-n-rules__n{padding-top:.2rem}@media (max-width:899px){.tt-n-trust__grid{grid-template-columns:minmax(0,1fr)}}.tt-n-cta{padding:var(--tt-site-section-space) 0;border-top:1px solid var(--tt-line);background:radial-gradient(50rem 22rem at 50% 120%, #ffffff0f, transparent 70%), radial-gradient(40rem 16rem at 50% -10%, #58cd9912, transparent 70%), var(--tt-ground-void);position:relative;overflow:hidden}.tt-n-cta__cards{gap:var(--tt-space-5);margin-top:var(--tt-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tt-n-cta__card{align-content:start;justify-items:start;gap:var(--tt-space-3);padding:var(--tt-space-5);border-radius:var(--tt-radius-lg);background:linear-gradient(180deg, #ffffff0b, transparent 38%) padding-box, linear-gradient(var(--tt-surface), var(--tt-surface)) padding-box, linear-gradient(165deg, #ffffff3d, #ffffff0f 35%, #ffffff1a) border-box;box-shadow:var(--tt-elevation-2), var(--tt-lip);color:var(--tt-text-secondary);border:1px solid #0000;display:grid}@media (max-width:719px){.tt-n-cta__cards{grid-template-columns:minmax(0,1fr)}.tt-n-cta__card .tt-button{width:100%}}.tt-n-band--dir{background:radial-gradient(60rem 28rem at 80% 0%, #ffffff0a, transparent 70%), var(--tt-surface-soft)}.tt-x-dir{--tt-x-stick:calc(var(--tt-site-header-height) + var(--tt-space-4));gap:var(--tt-space-5);display:grid}.tt-x-dir__filters{gap:var(--tt-space-4);flex-wrap:wrap;display:flex}.tt-x-field{gap:.3rem;min-width:min(100%,16rem);display:grid}.tt-x-field label{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-eyebrow);letter-spacing:.1em;text-transform:uppercase}.tt-x-field select,.tt-x-field input{min-height:var(--tt-target-min);padding:0 var(--tt-space-3);border:1px solid var(--tt-line-strong);border-radius:var(--tt-radius-md);background-color:var(--tt-ground-void);color:var(--tt-text);font:inherit}.tt-x-field input::placeholder{color:var(--tt-text-quiet)}.tt-x-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1.5 1.75 6 6.25l4.5-4.5' stroke='%23a8b2af' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1.1rem center;background-repeat:no-repeat;background-size:.75rem .5rem;padding-right:3rem}.tt-x-field select:hover,.tt-x-field input:hover{border-color:#ffffff47}.tt-x-field select:focus-visible,.tt-x-field input:focus-visible,.tt-x-cat:focus-visible,.tt-x-card__open:focus-visible,.tt-x-clear:focus-visible{outline:3px solid var(--tt-focus);outline-offset:2px}.tt-x-dir__body{gap:var(--tt-space-5);grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start;display:grid}.tt-x-side{top:var(--tt-x-stick);max-height:calc(100svh - var(--tt-x-stick) - var(--tt-space-4));overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--tt-line-strong);border-radius:var(--tt-radius-lg);background:linear-gradient(180deg, #ffffff0a, transparent 30%), var(--tt-surface);box-shadow:var(--tt-elevation-1), var(--tt-lip);position:sticky;overflow-y:auto}.tt-x-cats{gap:.15rem;padding:.4rem;display:grid}.tt-x-cat{justify-content:space-between;align-items:center;gap:var(--tt-space-3);min-height:var(--tt-target-min);padding:0 var(--tt-space-3);border-radius:var(--tt-radius-md);color:var(--tt-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;font-weight:560;display:flex}.tt-x-cat:hover{color:var(--tt-text);background:#ffffff0a}.tt-x-cat[aria-pressed=true]{border-color:var(--tt-line-strong);background:linear-gradient(180deg, #ffffff12, transparent), var(--tt-surface-raised);box-shadow:var(--tt-lip);color:var(--tt-text)}.tt-x-cat__n{border-radius:var(--tt-radius-pill);min-width:1.75rem;color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-meta);font-variant-numeric:tabular-nums;text-align:center;background:#ffffff0f;flex:none;padding:.05rem .45rem}.tt-x-cat[aria-pressed=true] .tt-x-cat__n{color:var(--tt-text);background:#ffffff1f}.tt-x-grid{gap:var(--tt-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tt-x-card,.tt-x-one{gap:var(--tt-space-2);padding:var(--tt-space-5);border-radius:var(--tt-radius-lg);background:radial-gradient(90% 60% at 100% 0%, #ffffff0f, transparent 60%) padding-box, linear-gradient(var(--tt-surface), var(--tt-surface)) padding-box, linear-gradient(165deg, #ffffff3d, #ffffff0d 35%, #ffffff17) border-box;box-shadow:var(--tt-elevation-2), var(--tt-lip);border:1px solid #0000;flex-direction:column;display:flex}.tt-x-card{transition:translate var(--tt-motion-standard) var(--tt-ease-standard), box-shadow var(--tt-motion-standard) var(--tt-ease-standard)}.tt-x-card:hover{box-shadow:var(--tt-elevation-2), 0 18px 40px -22px #000000b3, var(--tt-lip);translate:0 -2px}.tt-x-card__head{justify-content:space-between;align-items:baseline;gap:.25rem var(--tt-space-3);flex-wrap:wrap;display:flex}.tt-x-card__count{color:var(--tt-text);font-family:var(--tt-font-mono);font-size:var(--tt-type-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.tt-x-card__count[data-empty=true]{color:var(--tt-text-quiet)}.tt-x-card>p,.tt-x-one>p{color:var(--tt-text-secondary)}.tt-x-card__open{color:var(--tt-text);font:inherit;font-size:var(--tt-type-compact);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:.6rem 0 0;font-weight:600}.tt-x-card__open:hover{color:var(--tt-accent-bright)}.tt-x-one{align-items:flex-start;gap:var(--tt-space-3);padding:var(--tt-space-6)}.tt-x-one>*{max-width:100%}.tt-x-one .tt-x-partners,.tt-x-one .tt-x-pager{align-self:stretch}.tt-x-status{justify-content:space-between;align-items:center;gap:var(--tt-space-2) var(--tt-space-4);margin:0 0 var(--tt-space-4);padding:var(--tt-space-3) var(--tt-space-4);border:1px solid var(--tt-line-strong);border-radius:var(--tt-radius-md);color:var(--tt-text);background:#ffffff08;flex-wrap:wrap;display:flex}.tt-x-facts{gap:var(--tt-space-2);margin:var(--tt-space-1) 0 0;padding-top:var(--tt-space-3);border-top:1px solid var(--tt-line);font-size:var(--tt-type-compact);display:grid}.tt-x-facts div{gap:.1rem;display:grid}.tt-x-facts dt{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-eyebrow);letter-spacing:.08em;text-transform:uppercase}.tt-x-facts dd{color:var(--tt-text);margin:0}.tt-x-partners{gap:var(--tt-space-3);margin:0;padding:0;list-style:none;display:grid}.tt-x-partner{padding:var(--tt-space-3);border:1px solid var(--tt-line);border-radius:var(--tt-radius-md);gap:.15rem;display:grid}.tt-x-partner__name{align-items:center;gap:var(--tt-space-2);color:var(--tt-text);flex-wrap:wrap;font-weight:650;display:flex}.tt-x-partner__cert{color:var(--tt-text-quiet);font-size:var(--tt-type-meta);margin-left:auto;font-weight:500}.tt-x-partner__cert[data-certified=true]{color:var(--tt-accent)}.tt-x-pager{justify-content:space-between;align-items:center;gap:var(--tt-space-3);padding-top:var(--tt-space-3);border-top:1px solid var(--tt-line);flex-wrap:wrap;display:flex}.tt-x-pager__where{color:var(--tt-text);font-size:var(--tt-type-compact);font-variant-numeric:tabular-nums}.tt-x-pager button:disabled{opacity:.45;cursor:not-allowed}.tt-x-none{align-items:center;gap:var(--tt-space-2) var(--tt-space-4);color:var(--tt-text-secondary);flex-wrap:wrap;margin:0;display:flex}.tt-x-clear{font:inherit;cursor:pointer;background:0 0;border:0}@media (max-width:1099px){.tt-x-dir__body{grid-template-columns:minmax(0,13.5rem) minmax(0,1fr)}}@media (max-width:899px){.tt-x-dir__body{grid-template-columns:minmax(0,1fr)}.tt-x-side{top:var(--tt-site-header-height);z-index:50;max-height:none;margin-inline:calc(var(--tt-site-gutter) * -1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none;background:#272e31f0;border-width:1px 0;border-radius:0;overflow:visible}.tt-x-cats{gap:var(--tt-space-2);padding:.4rem var(--tt-site-gutter);scrollbar-width:thin;flex-wrap:nowrap;display:flex;overflow-x:auto}.tt-x-cat{border-color:var(--tt-line);white-space:nowrap;flex:none}}@media (max-width:700px){.tt-x-grid{grid-template-columns:minmax(0,1fr)}}.tt-n-band--partner{background:radial-gradient(50rem 20rem at 85% 50%, #58cd9912, transparent 70%), var(--tt-ground)}.tt-n-partnerband{gap:var(--tt-space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;display:grid}.tt-n-partnerband__actions{gap:var(--tt-space-3);justify-items:start;display:grid}@media (max-width:899px){.tt-n-partnerband{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.tt-n-sm-hide{display:none}}.tt-demo__stage--exch{height:auto;container-type:inline-size}.tt-n-exch{gap:var(--tt-space-4);grid-template-columns:minmax(0,1fr);height:auto;display:grid}.tt-n-exch__main{align-content:start;gap:var(--tt-space-3);min-width:0;min-height:0}.tt-n-exch__views{display:grid}.tt-n-exch__view{grid-area:1/1;min-width:0}.tt-n-exch__view[data-on=false]{visibility:hidden}.tt-n-exch__stack{align-content:start;gap:var(--tt-space-3);min-width:0}.tt-n-socks{gap:var(--tt-space-2);margin:0;padding:0;list-style:none;display:grid}.tt-n-sock{justify-content:space-between;align-items:center;gap:.15rem var(--tt-space-2);border:1px solid var(--tt-line);border-radius:var(--tt-radius-md);background:var(--tt-surface-soft);color:var(--tt-text);flex-wrap:wrap;padding:.55rem .7rem;font-weight:560;display:flex}.tt-n-sock--open{border-style:dashed;border-color:var(--tt-line-strong);background:0 0}.tt-n-sock--open .tt-d-quiet{font-size:var(--tt-type-meta);text-align:right;font-weight:450}.tt-n-sock--open[data-step="5"]{background:var(--tt-surface-raised);border-color:#fff6}.tt-n-exch .tt-n-sect--two,.tt-n-exch .tt-n-tiles{grid-template-columns:minmax(0,1fr)}.tt-n-exch .tt-n-tile{overflow-wrap:anywhere;min-width:0}@container (min-width:26rem){.tt-n-exch .tt-n-tiles,.tt-n-exch .tt-n-sect--two{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:44rem){.tt-n-exch{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@container (min-width:52rem){.tt-n-exch .tt-n-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:43.99rem){.tt-n-exch__stack{display:none}}.tt-n-exch .tt-n-sect--two{grid-template-columns:minmax(0,1fr)}.tt-n-exch .tt-n-sect__value{overflow-wrap:anywhere}.tt-n-exch .tt-n-compare{table-layout:fixed}.tt-n-exch .tt-n-compare th,.tt-n-exch .tt-n-compare td{overflow-wrap:anywhere}.tt-n-exch .tt-d-panel__head{white-space:nowrap;min-width:0}.tt-n-exch .tt-d-panel__head>span{text-overflow:ellipsis;min-width:0;overflow:hidden}
