@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(funnel-display-latin-ext-wght-normal.DxkvHKaa.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(funnel-display-latin-wght-normal.h7i3A3FI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(funnel-sans-latin-ext-wght-normal.CStSwzyf.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(funnel-sans-latin-wght-normal.zzU05adE.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(azeret-mono-latin-ext-wght-normal.CaAVEd4C.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(azeret-mono-latin-wght-normal.BhHwRSCm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(urbanist-latin-ext-wght-normal.Bdxck5Au.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(urbanist-latin-wght-normal.D69JTELx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--ink-0:#030707;--ink-1:#060d0c;--ink-2:#0a1413;--ink-3:#101d1c;--line:#d6f1eb14;--line-2:#d6f1eb24;--line-3:#d6f1eb42;--fg:#e9f3f0;--fg-2:#a9bab5;--fg-3:#74867f;--mint:#19e6cf;--mint-2:#8bf3e6;--mint-ink:#02110f;--steel:#a9bfe6;--steel-2:#dbe5f5;--steel-ink:#06090f;--light:var(--mint);--light-2:var(--mint-2);--light-ink:var(--mint-ink);--up:#19e6cf;--down:#ff6b5e;--r-1:10px;--r-2:16px;--r-pill:999px;--hair:1px;--font-display:"Funnel Display Variable", "Funnel Sans Variable", system-ui, sans-serif;--font-body:"Funnel Sans Variable", system-ui, sans-serif;--font-mono:"Azeret Mono Variable", ui-monospace, monospace;--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--step--1:clamp(.8125rem, .79rem + .1vw, .875rem);--step-0:clamp(.9375rem, .91rem + .15vw, 1.0625rem);--step-1:clamp(1.125rem, 1.06rem + .3vw, 1.3125rem);--step-2:clamp(1.375rem, 1.24rem + .6vw, 1.75rem);--step-3:clamp(1.75rem, 1.45rem + 1.3vw, 2.625rem);--step-4:clamp(2.25rem, 1.7rem + 2.4vw, 4rem);--step-5:clamp(2.75rem, 1.9rem + 3.9vw, 6rem);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:clamp(96px, 8vw + 40px, 160px);--gutter:clamp(16px, 3.2vw, 48px);--max:1320px;--nav-h:64px;--ease-out:var(--ease-smooth-out);--ease-io:cubic-bezier(.65, 0, .35, 1)}[data-product=perps]{--font-display:"Urbanist Variable", system-ui, sans-serif;--font-body:"Urbanist Variable", system-ui, sans-serif}[data-product=perps] body{font-feature-settings:normal;font-weight:460}[data-product=perps] h1,[data-product=perps] h2,[data-product=perps] h3{letter-spacing:-.022em;font-weight:600}[data-product=trutik]{--light:var(--steel);--light-2:var(--steel-2);--light-ink:var(--steel-ink);--ink-0:#090b0e;--ink-1:#0c0f13;--ink-2:#10141a;--ink-3:#161b23;--line:#d6e1f514;--line-2:#d6e1f524;--line-3:#d6e1f542;--fg:#eef2f8;--fg-2:#aab4c4;--fg-3:#77818f}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 24px);scrollbar-color:var(--line-3) var(--ink-0);scrollbar-width:thin}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ink-0);min-height:100vh;color:var(--fg);font-family:var(--font-body);font-size:var(--step-0);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.55;overflow-x:clip}::selection{background:color-mix(in oklab, var(--light) 34%, transparent);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--ink-0)}::-webkit-scrollbar-thumb{background:var(--line-2);border:2px solid var(--ink-0);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--line-3)}img,svg,canvas{max-width:100%;display:block}h1,h2,h3,h4,p,dl,dd,figure,blockquote{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--fg);font-weight:560;line-height:.98}p,li,dd{text-wrap:pretty}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px;text-decoration-color:var(--line-3)}a:hover{text-decoration-color:currentColor}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}input{caret-color:var(--light)}:focus-visible{outline:1.5px solid var(--light);outline-offset:3px;border-radius:var(--r-1)}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}.tabular{font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{left:var(--gutter);z-index:100;background:var(--light);color:var(--light-ink);border-radius:var(--r-1);padding:10px 14px;font-weight:600;position:absolute;top:-100px}.skip:focus{top:12px}.caption{font-size:var(--step--1);color:var(--fg-3);line-height:1.5}.btn{--b-bg:#ffffff0d;--b-fg:var(--fg);--b-line:#ffffff1a;border:var(--hair) solid var(--b-line);border-radius:var(--r-pill);background:var(--b-bg);min-height:48px;color:var(--b-fg);font-family:var(--font-body);letter-spacing:-.005em;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-smooth-out), border-color var(--duration-fast) var(--ease-smooth-out), color var(--duration-fast) var(--ease-smooth-out), transform var(--duration-fast) var(--ease-smooth-out);justify-content:center;align-items:center;gap:12px;padding:0 22px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn:hover{--b-line:#fff3;--b-bg:#ffffff17}.btn:active{transform:translateY(1px)}.btn svg{width:14px;height:14px;transition:transform var(--duration-fast) var(--ease-smooth-out);flex:none}.btn:not(.t-learn):hover svg{transform:translate(2px,-2px)}.btn-primary{--b-bg:var(--light);--b-fg:var(--light-ink);--b-line:var(--light);box-shadow:inset 0 1px #ffffff73,0 10px 22px -12px #000000d9}.btn-primary:hover{--b-bg:var(--light-2);--b-line:var(--light-2)}.btn-lg{min-height:54px;padding:0 28px;font-size:1rem}.btn .btn-sep{opacity:.25;background:currentColor;align-self:stretch;width:1px;margin:14px 0}.btn[aria-disabled=true],.btn:disabled{opacity:.45;pointer-events:none}.section{padding-block:clamp(80px,5vw + 48px,136px);position:relative;overflow-x:clip}.stage{isolation:isolate;position:relative}.win{border:var(--hair) solid var(--line-2);border-radius:var(--r-2);overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 1px #0009,0 50px 90px -40px #000000f2,0 24px 40px -24px #000c}.card{background:linear-gradient(#ffffff0d,#ffffff06);border-radius:20px;box-shadow:inset 0 1px #ffffff0f}.has-pieces{isolation:isolate}.pieces{z-index:-1;pointer-events:none;position:absolute;inset:0}.piece{user-select:none;max-width:none;height:auto;position:absolute}@media (prefers-reduced-motion:no-preference){.piece{animation:9s ease-in-out -2s infinite alternate piece-float}.piece:nth-child(2){animation-duration:11s;animation-delay:-7s}.piece:nth-child(3){animation-duration:7.5s;animation-delay:-4s}.piece:nth-child(4){animation-duration:12.5s;animation-delay:-9s}}@keyframes piece-float{0%{translate:0 -7px}to{translate:0 9px}}.horizon{isolation:isolate;position:relative;overflow-x:clip}.horizon:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60vw 300px at 50% calc(100% - 340px), color-mix(in oklab, var(--light) 7%, transparent), transparent 100%);position:absolute;inset:0 0 -340px}[data-product=perps] :is(.caption,.label,.hero-note,.win-bar,.gone-v,.rf-cap,.pf-notes dd,.pf-exp b,.calc-label,.fam-s){font-weight:540}.win-bar{border-bottom:var(--hair) solid var(--line);white-space:nowrap;background:#ffffff05;align-items:center;gap:10px;height:36px;padding:0 12px;font-size:12px;display:flex}.win-mark{width:14px;height:auto}.win-title{color:var(--fg);font-weight:600}.win-meta{color:var(--fg-3);align-items:center;gap:10px;margin-left:auto;font-size:11px;display:flex}.win-chip{border-radius:var(--r-pill);color:var(--fg-2);background:#ffffff12;padding:2px 9px}.section-head{gap:var(--s-5) var(--gutter);margin-bottom:var(--s-8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.section-head h2{font-size:var(--step-4);grid-column:1/span 7}.section-head p{color:var(--fg-2);grid-column:9/span 4;max-width:42ch}@media (width<=900px){.section-head h2,.section-head p{grid-column:1/-1}}.section-head.is-center{text-align:center;justify-items:center}.section-head.is-center h2,.section-head.is-center p{grid-column:2/span 10}.section-head.is-center p{max-width:60ch}.lede{font-size:var(--step-1);color:var(--fg-2);max-width:46ch;line-height:1.5}.label{color:var(--fg-3);font-size:.75rem;font-weight:540}.js [data-reveal]{opacity:0;transform:translateY(var(--distance-medium));filter:blur(var(--blur-medium));transition:opacity var(--duration-very-slow) var(--ease-smooth-out), transform var(--duration-very-slow) var(--ease-smooth-out), filter var(--duration-very-slow) var(--ease-smooth-out);transition-delay:calc(var(--d,0) * var(--duration-micro))}.js [data-reveal=win]{filter:none;transition-duration:.7s;transform:translateY(24px)scale(.985)}.js [data-reveal].in{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;filter:none;transition:none;transform:none}}:root{--duration-stagger:40ms;--duration-micro:80ms;--duration-quick:.15s;--duration-fast:.25s;--duration-medium:.35s;--duration-slow:.4s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:ease-in-out;--ease-linear:linear;--distance-micro:4px;--distance-small:6px;--distance-base:8px;--distance-medium:12px;--distance-large:30px;--scale-large:.96;--scale-medium:.97;--scale-small:.98;--scale-tiny:.99;--blur-small:2px;--blur-medium:3px;--blur-large:8px;--stagger-dur:.5s;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(.22, 1, .36, 1);--digit-dur:.5s;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x:0;--digit-dir-y:1;--acc-expand:.25s;--acc-collapse:.25s;--acc-chevron:.25s;--acc-ease:cubic-bezier(.22, 1, .36, 1);--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:cubic-bezier(.22, 1, .36, 1);--revert-hold:3s;--revert-dur:.28s;--check-opacity-dur:.5s;--check-rotate-dur:.5s;--check-rotate-from:80deg;--check-bob-dur:.5s;--check-y-amount:40px;--check-blur-dur:.5s;--check-blur-from:10px;--check-path-dur:.5s;--check-path-delay:80ms;--check-ease-out:cubic-bezier(.22, 1, .36, 1);--check-ease-opacity:cubic-bezier(.22, 1, .36, 1);--check-ease-rotate:cubic-bezier(.22, 1, .36, 1);--check-ease-bob:cubic-bezier(.34, 1.35, .64, 1);--check-ease-path:cubic-bezier(.22, 1, .36, 1);--text-swap-dur:.15s;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out;--text-morph-dur:.18s;--text-morph-resize-dur:.24s;--text-morph-blur:2px;--text-morph-ease:cubic-bezier(.22, 1, .36, 1);--shimmer-dur:2s;--shimmer-base:#74867f;--shimmer-highlight:#e9f3f0;--shimmer-band:400%;--shimmer-ease:linear;--tabs-dur:.25s;--tabs-ease:cubic-bezier(.22, 1, .36, 1);--tabs-text-muted:var(--fg-2);--tabs-text-active:var(--fg);--tabs-bar-bg:transparent;--tabs-pill-bg:transparent;--learn-shift:2px;--learn-spread:8deg;--learn-in:.35s;--learn-out:.35s;--learn-ease:cubic-bezier(.22, 1, .36, 1)}.t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease), transform var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease);will-change:transform, opacity, filter;display:block}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger-line--3{transition-delay:calc(var(--stagger-stagger) * 2)}.t-stagger-line--4{transition-delay:calc(var(--stagger-stagger) * 3)}.t-stagger-line--5{transition-delay:calc(var(--stagger-stagger) * 4)}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;filter:blur();transition:opacity .2s,transform linear,filter linear;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-stagger-line{transition:none!important}}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)), calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{opacity:1;filter:blur();transform:translate(0)}}.t-digit-group{align-items:baseline;display:inline-flex}.t-digit{will-change:transform, opacity, filter;display:inline-block}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}.t-digit-group.is-animating .t-digit[data-same]{animation:none}@media (prefers-reduced-motion:reduce){.t-digit-group .t-digit{animation:none!important}}.t-acc-panel{transition:grid-template-rows var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr;display:grid}.t-acc[data-open=true] .t-acc-panel{transition:grid-template-rows var(--acc-expand) var(--acc-ease);grid-template-rows:1fr}.t-acc-panel-inner{opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease), filter var(--acc-collapse) var(--acc-ease);overflow:hidden}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur();transition:opacity var(--acc-expand) var(--acc-ease), filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);display:inline-flex;transform:scaleY(1)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}@media (prefers-reduced-motion:reduce){.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron{transition:none!important}}.t-input{will-change:transform;transition:border-color .15s ease-out}.t-input.is-error{transition:border-color var(--revert-dur,.28s) ease-out}.t-error-msg{opacity:0;visibility:hidden;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear var(--revert-dur,.28s)}.t-input-wrap.is-error .t-error-msg{opacity:1;visibility:visible;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear 0s}.t-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{animation-timing-function:var(--shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translateX(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translateX(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.t-input{animation:none!important;transform:none!important}}.t-success-check{transform-origin:50%;opacity:0;will-change:transform, opacity, filter;display:inline-block}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:20;stroke-dashoffset:20px}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards, t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards, t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards, t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay,0s) forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur()}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.t-success-check{opacity:1;animation:none!important}.t-success-check svg path{stroke-dashoffset:0!important;animation:none!important}}.t-text-swap{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform, filter, opacity;display:inline-block;transform:translateY(0)}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.t-text-swap{transition:none!important}}.t-morph{white-space:nowrap}.t-morph-swap{vertical-align:bottom;transition:width var(--text-morph-resize-dur) var(--text-morph-ease);justify-items:start;display:inline-grid}.t-morph-swap>span{white-space:pre;transition:opacity var(--text-morph-dur) var(--text-morph-ease), filter var(--text-morph-dur) var(--text-morph-ease);grid-area:1/1}.t-morph-new,.t-morph-swap.is-morphing .t-morph-old{opacity:0;filter:blur(var(--text-morph-blur))}.t-morph-swap.is-morphing .t-morph-new{opacity:1;filter:blur()}@media (prefers-reduced-motion:reduce){.t-morph-swap,.t-morph-swap>span{transition:none!important}}.t-shimmer{color:var(--shimmer-base);display:inline-block;position:relative}.t-shimmer:before{content:attr(data-text);pointer-events:none;background-image:linear-gradient(90deg, transparent 0%, transparent 40%, var(--shimmer-highlight) 50%, transparent 60%, transparent 100%);background-size:var(--shimmer-band) 100%;color:#0000;-webkit-text-fill-color:transparent;animation:t-shimmer var(--shimmer-dur) var(--shimmer-ease) infinite;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.t-shimmer:before{animation:none!important}}.t-tabs{background:var(--tabs-bar-bg);border-radius:48px;align-items:center;gap:3px;padding:3px;display:inline-flex;position:relative}.t-tab{appearance:none;height:30px;color:var(--tabs-text-muted);cursor:pointer;z-index:1;transition:color var(--tabs-dur) var(--tabs-ease);background:0 0;border:0;border-radius:48px;padding:4px 12px;position:relative}.t-tab:not([aria-selected=true]):hover,.t-tab[aria-selected=true]{color:var(--tabs-text-active)}.t-tabs-pill{background:var(--tabs-pill-bg);width:0;height:30px;transition:transform var(--tabs-dur) var(--tabs-ease), width var(--tabs-dur) var(--tabs-ease);will-change:transform;z-index:0;pointer-events:none;border-radius:48px;position:absolute;top:3px;left:0;transform:translate(0)}@media (prefers-reduced-motion:reduce){.t-tabs-pill,.t-tab{transition:none!important}}.t-learn-chevron{transition:transform var(--learn-out) var(--learn-ease);display:inline-flex;transform:translate(0)}.t-learn-arm{transform-box:view-box;transform-origin:10px 8px;vector-effect:non-scaling-stroke;transition:transform var(--learn-out) var(--learn-ease)}.t-learn:hover .t-learn-chevron{transform:translateX(var(--learn-shift));transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm{transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm-top{transform:rotate(var(--learn-spread))}.t-learn:hover .t-learn-arm-bot{transform:rotate(calc(var(--learn-spread) * -1))}@media (prefers-reduced-motion:reduce){.t-learn-chevron,.t-learn-arm{transition:none!important}}.t-stagger[data-hero]{--stagger-stagger:var(--duration-micro)}.t-tabs>.t-tabs-pill{border-radius:var(--r-pill);transition:transform var(--tabs-dur) var(--tabs-ease), width var(--tabs-dur) var(--tabs-ease), opacity var(--duration-quick) var(--ease-smooth-out);top:0}.t-tabs:not(.has-active)>.t-tabs-pill{opacity:0}.t-tab[aria-pressed=true]{color:var(--tabs-text-active)}html:not(.js) .t-tab[aria-pressed=true]{background:var(--fg)!important;color:var(--ink-0)!important}.t-learn-chevron svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:14px;height:14px}.t-learn-down{display:inline-flex;transform:rotate(90deg)}.ev-pop{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}@media (prefers-reduced-motion:reduce){.ev-pop{animation:none!important}}[data-line]{display:block}.fx-line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.fx-line-in{display:block}.fx-redact{display:inline-block;position:relative}.fx-redact-bar{background:var(--light);border-radius:3px;position:absolute;inset:.12em -.05em .04em}.nav[data-astro-cid-wpvy4v7s]{z-index:50;height:var(--nav-h);transition:background-color .4s var(--ease-out), border-color .4s var(--ease-out), backdrop-filter .4s var(--ease-out);border-bottom:1px solid #0000;position:sticky;top:0}.nav[data-astro-cid-wpvy4v7s].is-scrolled,html:not(.js) .nav[data-astro-cid-wpvy4v7s]{background:color-mix(in oklab, var(--ink-0) 72%, transparent);backdrop-filter:blur(18px)saturate(1.4);border-bottom-color:var(--line)}.nav-in[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--s-5);grid-template-columns:1fr auto 1fr;height:100%;display:grid}.brand[data-astro-cid-wpvy4v7s]{color:var(--fg);justify-self:start;align-items:center;gap:12px;text-decoration:none;display:inline-flex;position:relative}.brand[data-astro-cid-wpvy4v7s]:after{content:"";position:absolute;inset:-11px -6px}.brand-ffone[data-astro-cid-wpvy4v7s]{width:auto;height:22px}.brand-sub[data-astro-cid-wpvy4v7s]{border-left:1px solid var(--line-3);font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg-2);padding-left:12px;font-size:.9375rem;font-weight:520;line-height:18px}.brand-x[data-astro-cid-wpvy4v7s]{opacity:.55;width:10px;height:10px;position:relative}.brand-x[data-astro-cid-wpvy4v7s]:before,.brand-x[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--fg);width:1px;height:100%;position:absolute;top:0;left:50%;transform:rotate(45deg)}.brand-x[data-astro-cid-wpvy4v7s]:after{transform:rotate(-45deg)}.brand-tt[data-astro-cid-wpvy4v7s]{width:auto;height:21px}.switch[data-astro-cid-wpvy4v7s]{border-radius:var(--r-pill);background:#ffffff0d;align-items:stretch;gap:2px;padding:3px;display:flex}.switch-item[data-astro-cid-wpvy4v7s]:before{content:"";position:absolute;inset:-3px 0}@media (pointer:coarse){.switch-item[data-astro-cid-wpvy4v7s]:before{inset:-5px 0}}.switch-item[data-astro-cid-wpvy4v7s]{border-radius:var(--r-pill);height:34px;color:var(--fg-2);transition:color .25s var(--ease-out);align-items:center;gap:6px;padding:0 18px;font-size:.875rem;font-weight:560;text-decoration:none;display:inline-flex;position:relative}.switch-item[data-astro-cid-wpvy4v7s]>span[data-astro-cid-wpvy4v7s]:not(.switch-plate){z-index:1;position:relative}.switch-item[data-astro-cid-wpvy4v7s] svg{z-index:1;opacity:.7;position:relative}.switch-item[data-astro-cid-wpvy4v7s]:hover,.switch-item[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--fg)}.switch-plate[data-astro-cid-wpvy4v7s]{border-radius:var(--r-pill);view-transition-name:switch-plate;background:#ffffff1f;position:absolute;inset:0}.switch-plate[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--light);height:1px;position:absolute;bottom:-1px;left:12px;right:12px}.nav-actions[data-astro-cid-wpvy4v7s]{justify-self:end;gap:8px;display:flex}.nav-actions[data-astro-cid-wpvy4v7s] .btn[data-astro-cid-wpvy4v7s]{min-height:38px;padding:0 14px;font-size:.875rem}.btn-ghost[data-astro-cid-wpvy4v7s]{--b-line:transparent}@media (width<=960px){.nav-in[data-astro-cid-wpvy4v7s]{grid-template-columns:auto 1fr}.switch[data-astro-cid-wpvy4v7s]{justify-self:end}.nav-actions[data-astro-cid-wpvy4v7s]{display:none}}@media (width<=560px){.nav[data-astro-cid-wpvy4v7s]{height:auto}.nav-in[data-astro-cid-wpvy4v7s]{grid-template-columns:1fr;gap:12px;padding-block:12px}.switch[data-astro-cid-wpvy4v7s]{justify-self:stretch}.switch-item[data-astro-cid-wpvy4v7s]{flex:1;justify-content:center;padding:0 8px}.brand-sub[data-astro-cid-wpvy4v7s]{display:none}}.foot[data-astro-cid-jo6i4kqk]{z-index:1;padding-block:var(--s-9) var(--s-7);color:var(--fg-2);font-size:var(--step--1);position:relative}.foot-top[data-astro-cid-jo6i4kqk]{gap:var(--s-7) var(--gutter);padding-bottom:var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}[data-product=trutik] .foot[data-astro-cid-jo6i4kqk]{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--ink-0) 88%, transparent) 150px)}.foot-brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:24px;margin-bottom:var(--s-4)}.foot-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:34ch}.foot-cols[data-astro-cid-jo6i4kqk]{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.foot-cols[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);margin-bottom:var(--s-4);font-weight:600;line-height:1.2}.foot-cols[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.foot-cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--fg-2);text-decoration:none;position:relative}.foot-cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:after{content:"";position:absolute;inset:-5px -8px}.foot-cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.foot-cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current=page]{color:var(--fg)}.foot-legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding-top:var(--s-6);gap:var(--s-6);color:var(--fg-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.foot-legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]:first-child{max-width:92ch}@media (width<=760px){.foot-top[data-astro-cid-jo6i4kqk],.foot-legal[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root),::view-transition-group(switch-plate){animation-duration:var(--duration-fast);animation-timing-function:var(--ease-smooth-out)}.faq[data-astro-cid-hemr5th4]{border-top:1px solid var(--line-2)}.faq-item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}.faq-h[data-astro-cid-hemr5th4]{font:inherit;letter-spacing:normal;line-height:inherit;margin:0}.faq-q[data-astro-cid-hemr5th4]{align-items:center;gap:var(--s-5);text-align:left;width:100%;font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.015em;color:var(--fg);transition:color var(--duration-fast) var(--ease-smooth-out);background:0 0;border:0;grid-template-columns:minmax(0,1fr) 20px;padding:22px 0;font-weight:520;line-height:1.3;display:grid}.faq-q[data-astro-cid-hemr5th4]:hover,.faq-item[data-astro-cid-hemr5th4][data-open=true] .faq-q[data-astro-cid-hemr5th4]{color:var(--light-2)}.faq-chev[data-astro-cid-hemr5th4]{justify-self:end}.faq-chev[data-astro-cid-hemr5th4] svg[data-astro-cid-hemr5th4]{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.faq-a[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--fg-2);max-width:62ch;padding-bottom:24px}
