@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_static/fraunces-vietnamese-full-normal-7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_static/fraunces-latin-ext-full-normal-YHFkNujK.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_static/fraunces-latin-full-normal-CFFu7zhK.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_static/fraunces-vietnamese-full-italic-BHALq22K.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_static/fraunces-latin-ext-full-italic-B8-t4Nou.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_static/fraunces-latin-full-italic-D2JnYqd-.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_static/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_static/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_static/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_static/geist-latin-ext-wght-normal-DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_static/geist-latin-wght-normal-BgDaEnEv.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{--ink:#10201a;--ink-2:#1d3128;--body:#4f5e56;--muted:#66746c;--line:#10201a17;--line-strong:#10201a29;--white:#fff;--band:#f5f7f3;--band-2:#eef2ea;--sage:#dce6d5;--lime:#cf0;--lime-soft:#eeffb0;--lime-ink:#445a00;--red:#b9473a;--red-soft:#fbedea;--amber:#8a6400;--green:#2f6b45;--green-soft:#e5f1e8;--display:"Fraunces Variable", "Iowan Old Style", Georgia, serif;--sans:"Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display-weight:380;--display-vars:"SOFT" 60, "WONK" 0;--display-size:clamp(2.8rem, 5.6vw, 4.75rem);--display-leading:1.02;--display-track:-.025em;--h2-weight:400;--h2-size:clamp(2.2rem, 3.8vw, 3.15rem);--h2-leading:1.08;--h2-track:-.02em;--display-scale:1;--body-size:17px;--italic-style:italic;--mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--wrap:min(1180px, calc(100% - 48px));--wrap-wide:min(1320px, calc(100% - 32px));--radius:16px;--radius-lg:28px;--shadow-window:0 1px 2px #10201a0f, 0 24px 60px -18px #10201a52, 0 60px 120px -40px #10201a47;--shadow-card:0 1px 2px #10201a0d, 0 12px 32px -16px #10201a38;--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{background:var(--white);color:var(--ink);font-family:var(--sans);font-size:var(--body-size);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:clip}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--lime);border-radius:6px}.on-dark :focus-visible{outline-color:var(--lime);box-shadow:none}.wrap{width:var(--wrap);margin-inline:auto}.wrap-wide{width:var(--wrap-wide);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--ink);color:#fff;transition:transform .2s var(--ease);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:none}.display,h1.display{font-family:var(--display);font-weight:var(--display-weight);font-variation-settings:var(--display-vars);font-size:var(--display-size);line-height:var(--display-leading);letter-spacing:var(--display-track);color:var(--ink);text-wrap:balance}.h2{font-family:var(--display);font-weight:var(--h2-weight);font-variation-settings:var(--display-vars);font-size:var(--h2-size);line-height:var(--h2-leading);letter-spacing:var(--h2-track);color:var(--ink);text-wrap:balance}.h3{letter-spacing:-.015em;font-size:1.3rem;font-weight:600;line-height:1.3}.italic{font-style:var(--italic-style)}.lead{color:var(--body);text-wrap:pretty;max-width:40rem;font-size:clamp(1.08rem,1.4vw,1.24rem);line-height:1.6}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ccff0040}.muted{color:var(--muted)}.center{text-align:center}.center .lead{margin-inline:auto}.btn{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;min-height:50px;transition:transform .18s var(--ease), background .2s var(--ease), box-shadow .2s var(--ease), border-color .2s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 22px 0 26px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.funding-link:active .funding-cta,.menu-btn:active,.nav-links a:active,.mobile-menu a:active{transform:scale(.97)}.btn-primary{background:var(--ink);color:#fff;box-shadow:0 1px 2px #10201a40,0 10px 24px -10px #10201a8c,inset 0 1px #ffffff14}.btn-primary:hover{background:var(--ink-2);box-shadow:0 1px 2px #10201a40,0 14px 30px -10px #10201a99}.btn-dot{background:var(--lime);width:26px;height:26px;color:var(--ink);transition:transform .2s var(--ease);border-radius:50%;place-items:center;display:grid}.btn-dot svg{width:14px;height:14px}.btn-primary:hover .btn-dot{transform:translate(3px)}.btn-secondary{color:var(--ink);border-color:var(--line-strong);background:#ffffffd9;padding:0 24px}.btn-secondary:hover{background:#fff;border-color:#10201a4d}.btn-ghost{min-height:44px;color:var(--ink);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);padding:0 6px}.btn-ghost:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.btn-sm{min-height:40px;padding:0 18px;font-size:14.5px}.btn-block{width:100%}.btn[disabled]{opacity:.55;cursor:progress}.nav-shell{z-index:100;pointer-events:none;transition:transform .4s var(--ease);will-change:transform;padding-top:14px;position:fixed;inset:0 0 auto}.funding-bar{pointer-events:auto;height:44px;transition:opacity .3s var(--ease);background:#0c1218;margin:-14px 0 12px}.funding-link{color:#e7ecef;justify-content:center;align-items:center;gap:14px;height:100%;padding-inline:16px;font-size:14px;text-decoration:none;display:flex}.funding-logo{box-sizing:content-box;border-right:1px solid #ffffff2e;width:auto;height:22px;padding-right:14px}.funding-text b{color:#fdca15;font-weight:700}.funding-short{display:none}.funding-cta{color:#111;white-space:nowrap;background:#fdca15;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.funding-cta svg{width:14px;height:14px}.funding-link:hover .funding-cta{background:#fff}.funding-link:focus-visible{box-shadow:none;outline-offset:-4px;outline-color:#fdca15}.nav-shell.is-scrolled{transform:translateY(-44px)}.nav-shell.is-scrolled .funding-bar{opacity:0;pointer-events:none}@media (width<=640px){.funding-long{display:none}.funding-short{display:inline}.funding-link{gap:10px;font-size:13px}.funding-logo{height:18px;padding-right:10px}}.nav{pointer-events:auto;-webkit-backdrop-filter:blur(12px);width:min(1140px,100% - 24px);transition:background .25s var(--ease), box-shadow .25s var(--ease);background:#ffffffc7;border:1px solid #10201a14;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;margin-inline:auto;padding:8px 8px 8px 20px;display:flex;box-shadow:0 1px 2px #10201a0f,0 10px 30px -14px #10201a40}.nav-shell.is-scrolled .nav{background:#fffffff0}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{background:var(--ink);width:30px;height:30px;color:var(--lime);border-radius:9px;place-items:center;display:grid}.brand-mark svg{fill:currentColor;width:18px;height:18px}.nav-links{gap:4px;display:flex}.nav-links a{min-height:40px;color:var(--body);border-radius:999px;align-items:center;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--ink);background:#10201a0d}.nav-actions{align-items:center;gap:6px;display:flex}.nav-actions .link{color:var(--body);padding:0 12px;font-size:15px;font-weight:500;text-decoration:none}.nav-actions .link:hover{color:var(--ink)}.menu-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;display:none}.menu-btn span{background:var(--ink);width:18px;height:1.5px;transition:transform .25s var(--ease);margin:5px auto;display:block}.menu-btn[aria-expanded=true] span:first-child{transform:translateY(3.25px)rotate(45deg)}.menu-btn[aria-expanded=true] span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.mobile-menu{pointer-events:auto;border:1px solid var(--line);width:calc(100% - 24px);box-shadow:var(--shadow-card);background:#fff;border-radius:22px;margin:8px auto 0;padding:10px}.mobile-menu[hidden]{display:none}.mobile-menu a:not(.btn){border-radius:12px;padding:14px 16px;font-size:17px;font-weight:500;text-decoration:none;display:block}.mobile-menu a:not(.btn):hover{background:var(--band)}.mobile-menu .btn{margin-top:8px}.section{padding:clamp(96px,12vw,152px) 0;position:relative}.section-tight{padding:clamp(72px,9vw,112px) 0}.band{background:var(--band)}.section-head{gap:20px;max-width:760px;margin-bottom:clamp(48px,6vw,72px);display:grid}.section-head.center{justify-items:center;margin-inline:auto}.js .reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(18px)}.js .reveal.is-in{opacity:1;transform:none}.hero{isolation:isolate;padding:212px 0 0;position:relative;overflow:hidden}.hero-sky{z-index:-1;height:980px;position:absolute;inset:0 0 auto}.hero-sky img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.hero-sky:after{content:"";background:radial-gradient(60% 46% at 50% 30%,#ffffff9e,#ffffff2e 70%),linear-gradient(#ffffff1f 0%,#ffffff0d 40%,#fff9 80%,#fff 100%);position:absolute;inset:0}.hero-copy{text-align:center;justify-items:center;gap:22px;display:grid}.hero-copy .lead{color:var(--ink-2)}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}.trust-row{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:4px;font-size:14px;display:flex}.trust-row li{align-items:center;gap:8px;display:inline-flex}.trust-row svg{width:16px;height:16px;color:var(--green)}.hero-stage{margin-top:64px}.stage{isolation:isolate;border-radius:var(--radius-lg);padding:clamp(20px,4.4vw,64px);position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #10201a80}.stage-bg{z-index:-1;position:absolute;inset:0}.stage-bg img{object-fit:cover;width:100%;height:100%}.stage-bg:after{content:"";background:linear-gradient(#10201a0d,#10201a38);position:absolute;inset:0}.stage-caption{color:var(--muted);text-align:center;margin-top:14px;font-size:13.5px}.app{box-shadow:var(--shadow-window);color:var(--ink);text-align:left;background:#fff;border:1px solid #10201a1f;border-radius:14px;font-size:14px;line-height:1.45;position:relative;overflow:hidden}.app-bar{border-bottom:1px solid var(--line);background:#fbfcfa;align-items:center;gap:14px;height:44px;padding:0 14px;display:flex}.app-dots{gap:7px;display:flex}.app-dots i{background:#e3e6e1;border-radius:50%;width:11px;height:11px}.app-dots i:first-child{background:#f1a9a0}.app-dots i:nth-child(2){background:#f3d58a}.app-dots i:nth-child(3){background:#a9d8a0}.app-crumbs{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.app-crumbs b{color:var(--ink);font-weight:600}.app-crumbs svg{width:12px;height:12px}.app-bar-right{color:var(--muted);align-items:center;gap:10px;margin-left:auto;font-size:12.5px;display:flex}.avatars{display:flex}.avatars span{background:var(--sage);width:28px;height:28px;color:var(--ink);border:2px solid #fff;border-radius:50%;place-items:center;margin-left:-6px;font-size:10.5px;font-weight:700;display:grid}.avatars span:nth-child(2){background:#f3e3c3}.avatars span:nth-child(3){background:var(--lime)}.app-body{grid-template-columns:210px minmax(0,1fr) 290px;min-height:520px;display:grid}.app-body.two{grid-template-columns:210px minmax(0,1fr)}.app-side{border-right:1px solid var(--line);background:#f8faf6;padding:14px 10px}.app-side .ws{align-items:center;gap:9px;padding:6px 8px 14px;font-weight:600;display:flex}.app-side .ws span{background:var(--ink);width:22px;height:22px;color:var(--lime);border-radius:6px;place-items:center;font-size:11px;font-weight:700;display:grid}.side-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:12px 10px 6px;font-size:11px;font-weight:600}.side-item{color:var(--body);border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}.side-item svg{flex:none;width:16px;height:16px}.side-item.is-active{color:var(--ink);box-shadow:0 1px 2px #10201a14, 0 0 0 1px var(--line);background:#fff;font-weight:600}.side-item .count{background:var(--lime);color:var(--ink);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:700}.app-main{min-width:0;padding:22px 26px}.app-panel{border-left:1px solid var(--line);background:#fcfdfb;flex-direction:column;gap:12px;padding:18px;display:flex}.app-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.app-title .app-h{letter-spacing:-.02em;font-size:18px;font-weight:650}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill-red{background:var(--red-soft);color:#9e3328}.pill-green{background:var(--green-soft);color:var(--green)}.pill-amber{color:var(--amber);background:#fbf1d9}.pill-ink{background:var(--ink);color:var(--lime)}.pill-plain{background:var(--band);color:var(--body)}.pill-plain:before{display:none}.tool{border:1px solid var(--line);color:var(--body);background:#fff;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.tool-logo{object-fit:contain;flex:none;width:13px;height:13px}.metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px 16px}.metric span{color:var(--muted);font-size:12px;display:block}.metric b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;font-weight:650;display:block}.metric small{font-size:12px;font-weight:600}.down{color:var(--red)}.up{color:var(--green)}.chart{border:1px solid var(--line);border-radius:12px;padding:16px;position:relative}.chart-head{color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:12.5px;display:flex}.chart svg{width:100%;height:150px}.signal-list{gap:8px;display:grid}.signal{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.signal.is-hot{border-color:#b9473a4d;box-shadow:0 0 0 3px #b9473a0f}.signal b{font-weight:600;display:block}.signal small{color:var(--muted)}.sig-ico{background:var(--band);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.sig-ico svg{width:16px;height:16px}.chat{gap:10px;font-size:13.5px;display:grid}.chat-msg{background:var(--band);border-radius:12px;padding:10px 12px}.chat-msg.me{background:var(--ink);color:#fff;justify-self:end;max-width:90%}.chat-msg.ai b{align-items:center;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.chat-msg.ai b i{background:var(--ink);border-radius:4px;width:14px;height:14px}.chat-input{border:1px solid var(--line-strong);color:var(--muted);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:10px 12px;font-size:13px;display:flex}.chat-input .ci-send{background:var(--ink);width:26px;height:26px;color:var(--lime);border-radius:8px;flex:none;place-items:center;display:grid}.chat-input svg{width:13px;height:13px}.thread{gap:0;display:grid}.thread-item{border-bottom:1px dashed var(--line);grid-template-columns:54px minmax(0,1fr);gap:14px;padding:12px 0;display:grid;position:relative}.thread-item:last-child{border-bottom:0}.thread-item time{font-family:var(--mono);color:var(--muted);padding-top:2px;font-size:12px}.thread-item p{font-weight:500}.thread-item .meta{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.explain{background:var(--ink);color:#fff;border-radius:12px;margin-top:14px;padding:14px 16px}.explain span{letter-spacing:.06em;text-transform:uppercase;color:var(--lime);font-size:11.5px;font-weight:600}.explain p{margin-top:6px;font-size:14.5px}.explain .conf{color:#c7d0ca;align-items:center;gap:10px;margin-top:10px;font-size:12.5px;display:flex}.conf-bar{background:#ffffff24;border-radius:99px;flex:1;height:6px;overflow:hidden}.conf-bar i{background:var(--lime);border-radius:inherit;width:81%;height:100%;display:block}.action-doc{gap:14px;display:grid}.doc-field{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);gap:12px;padding:10px 0;font-size:14px;display:grid}.doc-field span{color:var(--muted)}.doc-field b{font-weight:600}.approve-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.approve-btn{background:var(--ink);color:#fff;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.approve-btn i{background:var(--lime);border-radius:2px;width:8px;height:8px}.comment{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px;font-size:13.5px;display:grid}.comment .av{background:var(--sage);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.comment b{font-weight:600}.comment small{color:var(--muted);margin-left:6px}.ledger{border-collapse:collapse;width:100%;font-size:13.5px}.ledger th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-strong);padding:10px 12px;font-size:11.5px;font-weight:600}.ledger td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px}.ledger td.num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.problem-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.fragments{height:520px;position:relative}.frag{border:1px solid var(--line);width:270px;box-shadow:var(--shadow-card);transition:box-shadow .3s var(--ease), border-color .3s var(--ease);background:#fff;border-radius:14px;padding:14px 16px;font-size:14px;position:absolute}.frag header{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.frag p{font-weight:550}.frag:first-child{top:10px;left:0;transform:rotate(-3deg)}.frag:nth-child(2){top:0;right:20px;transform:rotate(2.5deg)}.frag:nth-child(3){top:190px;left:60px;transform:rotate(1.5deg)}.frag:nth-child(4){top:200px;right:0;transform:rotate(-2deg)}.frag:nth-child(5){bottom:20px;left:10px;transform:rotate(-1.5deg)}.frag:nth-child(6){bottom:0;right:40px;transform:rotate(3deg)}.frag:hover{border-color:var(--line-strong);box-shadow:0 14px 34px -16px #10201a59}.problem-stat{border-left:3px solid var(--lime);background:var(--band);border-radius:0 12px 12px 0;margin-top:28px;padding:18px 20px;font-size:17px}.problem-stat b{font-family:var(--display);font-weight:var(--h2-weight);font-variation-settings:var(--display-vars);font-size:calc(26px * var(--display-scale));letter-spacing:-.01em;display:block}.tabs{border:1px solid var(--line);background:#fff;border-radius:999px;flex-wrap:wrap;gap:4px;padding:5px;display:inline-flex;box-shadow:0 1px 2px #10201a0d}.tab{min-height:40px;color:var(--body);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:550;transition:background .2s,color .2s;display:inline-flex}.tab svg{width:16px;height:16px}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{background:var(--ink);color:#fff}.tab[aria-selected=true] svg{color:var(--lime)}.tab-panels{margin-top:32px}[role=tabpanel][hidden]{display:none}[role=tabpanel].is-entering{animation:panel-in .45s var(--ease) both}@keyframes panel-in{0%{opacity:0}to{opacity:1}}.has-indicator{position:relative}.tab-indicator{z-index:0;pointer-events:none;transition:transform .5s cubic-bezier(.32,.72,0,1),width .5s cubic-bezier(.32,.72,0,1),height .5s cubic-bezier(.32,.72,0,1);position:absolute;top:0;left:0}.has-indicator [role=tab]{z-index:1;position:relative}.tabs .tab-indicator{background:var(--ink);border-radius:999px;box-shadow:0 6px 16px -8px #10201a8c}.tabs.has-indicator .tab[aria-selected=true]{background:0 0}.tabs .tab{transition:color .35s var(--ease)}.tabs .tab:active{transition:transform .12s, color .35s var(--ease);transform:scale(.97)}.walk-steps .tab-indicator{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:16px}.walk-steps.has-indicator .walk-step[aria-selected=true]{box-shadow:none;background:0 0;border-color:#0000}.walk-step .n{transition:background-color .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease)}@media (prefers-reduced-motion:reduce){.tab-indicator{transition:none}}.walk-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:56px;display:grid}.walk-steps{gap:10px;display:grid}.walk-step{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:34px minmax(0,1fr);gap:14px;width:100%;padding:18px 20px;transition:background .25s,border-color .25s,box-shadow .25s;display:grid}.walk-step .n{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.walk-step b{letter-spacing:-.015em;font-size:18px;font-weight:600;display:block}.walk-step span{color:var(--body);font-size:15.5px}.walk-step[aria-selected=true]{border-color:var(--line);box-shadow:var(--shadow-card);background:#fff}.walk-step[aria-selected=true] .n{background:var(--ink);color:var(--lime);border-color:var(--ink)}.walk-step:hover:not([aria-selected=true]){background:#fff9}.files{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.file{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.file svg{width:15px;height:15px;color:var(--muted)}.conn-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.conn{border:1px solid var(--line);border-radius:var(--radius);transition:border-color .25s, box-shadow .25s, transform .25s var(--ease);background:#fff;gap:12px;padding:20px;display:grid}.conn:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}.conn-logo{border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 1px 2px #10201a0d}.conn-logo svg{width:24px;height:24px}.conn-logo img{object-fit:contain;width:26px;height:26px}.conn-logo{color:var(--ink)}.conn b{font-size:16px;font-weight:600}.conn small{color:var(--muted);font-size:13.5px}.conn .pill{justify-self:start}.conn-note{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;margin-top:26px;font-size:15px;display:flex}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.points{gap:18px;margin-top:32px;display:grid}.point{grid-template-columns:40px minmax(0,1fr);gap:14px;display:grid}.point-ico{background:var(--band);width:40px;height:40px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.point-ico svg{width:18px;height:18px}.point b{font-size:17px;font-weight:600;display:block}.point span{color:var(--body);font-size:16px}.film-wrap{border-radius:var(--radius-lg);background:#0e1813;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #10201a99}.film-wrap video{aspect-ratio:16/9;object-fit:cover;background:#0e1813;width:100%}.film-cover{z-index:1;cursor:pointer;transition:opacity .45s var(--ease), visibility 0s linear .45s;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0;overflow:hidden}.film-cover img,.film-loop{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease), filter .6s var(--ease);position:absolute;inset:0}.film-loop{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease), filter .6s var(--ease)}.film-wrap.is-looping .film-loop{opacity:1}.film-cover:after{content:"";background:var(--lime);z-index:2;pointer-events:none;border-radius:50%;width:80px;height:80px;margin:-40px 0 0 -40px;position:absolute;top:50%;left:50%;transform:scale(0)}.film-play{z-index:3;color:var(--ink);transition:transform .3s var(--ease), box-shadow .3s var(--ease), opacity .25s var(--ease);background:#fffffff2;border-radius:999px;align-items:center;gap:14px;padding:12px 26px 12px 12px;font-size:17px;font-weight:600;display:inline-flex;position:relative;box-shadow:0 20px 50px -15px #00000073}.film-play i{background:var(--ink);width:52px;height:52px;color:var(--lime);border-radius:50%;place-items:center;display:grid}.film-play svg{width:18px;height:18px;transition:transform .3s var(--ease);margin-left:3px}.film-cover:hover .film-play,.film-cover:focus-visible .film-play{transform:translateY(-3px)scale(1.05);box-shadow:0 28px 60px -15px #00000080}.film-cover:hover .film-play svg{transform:translate(2px)}.film-cover:active .film-play{transform:scale(.98)}.film-wrap.is-launching .film-cover:after{animation:.7s cubic-bezier(.7,0,.2,1) forwards film-whoosh}.film-wrap.is-launching .film-cover img,.film-wrap.is-launching .film-loop{filter:blur(10px);transform:scale(1.18)}.film-wrap.is-launching .film-play{opacity:0;transform:scale(.8)}@keyframes film-whoosh{0%{opacity:1;transform:scale(0)}55%{opacity:1;transform:scale(26)}to{opacity:0;transform:scale(30)}}.film-wrap.is-playing .film-cover{opacity:0;visibility:hidden;pointer-events:none}.film-wrap.is-returning .film-cover{opacity:1;visibility:visible;pointer-events:none;transition:none}.film-wrap.is-returning .film-cover:after{animation:.95s cubic-bezier(.65,0,.35,1) forwards film-return}.film-wrap.is-returning .film-cover img,.film-wrap.is-returning .film-loop{animation:.95s cubic-bezier(.2,.8,.2,1) forwards film-return-scene}.film-wrap.is-returning .film-play{animation:.95s cubic-bezier(.2,.8,.2,1) forwards film-return-pill}@keyframes film-return{0%{transform:scale(0)}46%{transform:scale(30)}54%{transform:scale(30)}to{transform:scale(0)}}@keyframes film-return-scene{0%,49%{opacity:0;filter:blur(10px);transform:scale(1.14)}50%{opacity:1;filter:blur(10px);transform:scale(1.14)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes film-return-pill{0%,62%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.film-loop{display:none}.film-wrap.is-returning .film-cover:after,.film-wrap.is-returning .film-cover img,.film-wrap.is-returning .film-play{animation:none}}.film-meta{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:18px;font-size:14px;display:flex}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.plan{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:18px;padding:30px;display:flex}.plan.is-featured{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink), var(--shadow-card)}.plan-top{justify-content:space-between;align-items:center;display:flex}.plan h3{letter-spacing:-.02em;font-size:20px;font-weight:650}.plan .price{font-family:var(--display);font-weight:var(--h2-weight);font-variation-settings:var(--display-vars);font-size:calc(52px * var(--display-scale));letter-spacing:-.01em;line-height:1}.plan .price small{font-family:var(--sans);color:var(--muted);letter-spacing:0;font-size:15px}.plan .price{font-size:clamp(30px, 3vw, calc(40px * var(--display-scale)));white-space:nowrap}.plan p{color:var(--body);font-size:15.5px}.plan ul{border-top:1px solid var(--line);gap:10px;padding-top:18px;font-size:15px;display:grid}.plan li{grid-template-columns:18px minmax(0,1fr);gap:10px;display:grid}.plan li svg{width:18px;height:18px;color:var(--green);margin-top:2px}.plan .btn{margin-top:auto}.fine{color:var(--muted);text-align:center;margin-top:22px;font-size:14px}.manifesto{isolation:isolate;text-align:center;padding:clamp(110px,14vw,180px) 0;position:relative;overflow:hidden}.manifesto-bg{z-index:-1;position:absolute;inset:0}.manifesto-bg img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.manifesto-bg:after{content:"";background:linear-gradient(#fff 0%,#ffffff40 22% 78%,#fff 100%);position:absolute;inset:0}.manifesto p.lead{color:var(--ink-2);max-width:44rem;margin:26px auto 0}.manifesto .sign{font-family:var(--display);font-style:var(--italic-style);font-size:calc(24px * var(--display-scale));color:var(--ink);margin-top:30px}.contact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px;display:grid}.contact-list{gap:4px;margin-top:30px;display:grid}.contact-list a,.contact-list div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-weight:500;text-decoration:none;display:flex}.contact-list a:hover{color:var(--green)}.form{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:22px;gap:16px;padding:clamp(22px,3vw,36px);display:grid}.field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{gap:7px;display:grid}.field label,.field .label{font-size:14px;font-weight:600}.field .req{color:var(--red);margin-left:2px}.input,.select,.textarea{border:1px solid var(--line-strong);background:#fff;border-radius:12px;width:100%;min-height:48px;padding:12px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.textarea{resize:vertical;min-height:130px}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310201A' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.input:focus,.select:focus,.textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 4px #ccff0073}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--red)}.hint{color:var(--muted);font-size:13.5px}.error-text{color:var(--red);font-size:13.5px;font-weight:500}.check{color:var(--body);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:14.5px;display:grid}.check input{width:18px;height:18px;accent-color:var(--ink);margin:2px 0 0}.check a{color:var(--ink);text-underline-offset:3px}.form-status{min-height:22px;font-size:14.5px;font-weight:500}.form-status.is-error{color:var(--red)}.form-status.is-success{color:var(--green)}.form[hidden]{display:none}.thanks-title:focus,.thanks-title:focus-visible{box-shadow:none;outline:none}.form-thanks{border:1px solid var(--line);box-shadow:var(--shadow-card);text-align:center;animation:thanks-in .6s var(--ease) both;background:#fff;border-radius:22px;justify-items:center;gap:14px;padding:clamp(40px,6vw,64px) clamp(22px,4vw,48px);display:grid}.thanks-mark{background:var(--ink);width:76px;height:76px;animation:thanks-pop .7s var(--ease) both;border-radius:50%;place-items:center;margin-bottom:6px;display:grid;box-shadow:0 0 0 8px #d6ff3d40}.thanks-mark svg{fill:none;width:46px;height:46px;stroke:var(--lime);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.thanks-mark circle{stroke-opacity:.35;stroke-dasharray:151;stroke-dashoffset:151px;animation:thanks-draw .7s .15s var(--ease) forwards}.thanks-mark path{stroke-dasharray:36;stroke-dashoffset:36px;animation:thanks-draw .45s .55s var(--ease) forwards}.thanks-title{font-family:var(--display);font-weight:var(--h2-weight);font-variation-settings:var(--display-vars);font-size:calc(34px * var(--display-scale));letter-spacing:var(--h2-track);color:var(--ink);outline:none;line-height:1.1}.thanks-text{max-width:30rem;color:var(--body);font-size:16.5px}.thanks-again{color:var(--ink);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:14.5px;font-weight:600;text-decoration:underline}@keyframes thanks-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes thanks-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@keyframes thanks-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.form-thanks,.thanks-mark{animation:none}.thanks-mark circle,.thanks-mark path{stroke-dashoffset:0;animation:none}}.honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.privacy-note{color:var(--muted);font-size:13px}.privacy-note a{color:inherit}.footer{background:var(--ink);color:#d8dfda;padding:80px 0 36px}.footer a{color:#d8dfda;text-decoration:none}.footer a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.footer-top{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.footer .brand{color:#fff}.footer .brand-mark{background:var(--lime);color:var(--ink)}.footer-blurb{color:#a9b6ae;max-width:18rem;margin-top:16px;font-size:15px}.footer .footer-h{letter-spacing:.06em;text-transform:uppercase;color:#fff;margin-bottom:14px;font-size:13px;font-weight:600}.footer ul{gap:10px;font-size:15px;display:grid}.footer-legal{color:#a9b6ae;border-top:1px solid #ffffff1a;gap:6px;margin-top:56px;padding-top:24px;font-size:13.5px;display:grid}.footer-bottom{color:#a9b6ae;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;font-size:13.5px;display:flex}.footer-actions{align-items:center;gap:18px;display:flex}.footer-social{width:40px;height:40px;transition:transform .2s var(--ease), box-shadow .2s var(--ease);border-radius:8px;place-items:center;display:inline-grid}.footer-social svg{width:36px;height:36px}.footer-social:hover{transform:translateY(-2px);box-shadow:0 8px 20px -8px #0a66c2cc}.footer-bottom button{color:#d8dfda;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:13.5px;text-decoration:underline}.consent{z-index:150;border:1px solid var(--line);background:#fff;border-radius:20px;width:min(440px,100% - 32px);padding:22px;position:fixed;bottom:16px;left:16px;box-shadow:0 30px 80px -20px #10201a66}.consent[hidden]{display:none}.consent h2{letter-spacing:-.015em;font-size:17px;font-weight:650}.consent p{color:var(--body);margin-top:8px;font-size:14.5px}.consent p a{color:var(--ink)}.consent-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.consent-actions .btn{min-height:44px;padding:0 16px;font-size:15px}.consent-actions .btn-wide{grid-column:1/-1}.consent-prefs{gap:10px;margin-top:14px;display:grid}.consent-prefs[hidden]{display:none}.pref{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.pref b{font-size:14.5px;display:block}.pref span{color:var(--muted);font-size:13px}.switch{width:44px;height:26px;position:relative}.switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.switch i{pointer-events:none;background:#cbd3cd;border-radius:99px;transition:background .2s;position:absolute;inset:0}.switch i:after{content:"";width:20px;height:20px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.switch input:checked+i{background:var(--ink)}.switch input:checked+i:after{background:var(--lime);transform:translate(18px)}.switch input:disabled+i{opacity:.6}.switch input:focus-visible+i{outline:2px solid var(--ink);outline-offset:2px}.page-hero{isolation:isolate;padding:220px 0 96px;position:relative;overflow:hidden}.page-hero .bg{z-index:-1;position:absolute;inset:0}.page-hero .bg img{object-fit:cover;object-position:center 35%;width:100%;height:100%}.page-hero .bg:after{content:"";background:linear-gradient(#fff3,#fff9 70%,#fff);position:absolute;inset:0}.page-hero .wrap{justify-items:start;gap:22px;display:grid}.page-hero.center .wrap{text-align:center;justify-items:center}.prose-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:64px;display:grid}.prose-layout>*{min-width:0}.founder-feature{--portrait-col:380px;grid-template-columns:var(--portrait-col) minmax(0, 1fr);align-items:start;gap:72px;display:grid}.founder-figure{margin:0;position:sticky;top:108px}.founder-figure img{aspect-ratio:4/5;object-fit:cover;object-position:center 25%;border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-window);display:block}.founder-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-card);background:#ffffffeb;border-radius:14px;gap:2px;padding:14px 18px;display:grid;position:absolute;bottom:20px;left:20px}.founder-tag b{font-family:var(--display);font-weight:var(--h2-weight);font-variation-settings:var(--display-vars);font-size:calc(22px * var(--display-scale));color:var(--ink);line-height:1.15}.founder-tag span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600}.founder-copy{gap:22px;display:grid}.founder-copy .h2{margin-top:-6px}.founder-copy .lead{color:var(--ink-2)}.founder-copy .prose h3{margin-top:8px}.cofounder{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:352px minmax(0,1fr);align-items:center;gap:72px;padding:28px;display:grid}.cofounder-photo{aspect-ratio:4/5;border-radius:var(--radius-lg);object-fit:cover;object-position:44% center;width:100%;max-width:280px;box-shadow:var(--shadow-card);display:grid}.team-photo-placeholder{background:repeating-linear-gradient(135deg, var(--band) 0 14px, var(--band-2) 14px 28px);place-items:center}.team-photo-placeholder span{border:1px solid var(--line-strong);width:88px;height:88px;font-family:var(--display);color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:32px;display:grid}.cofounder-body{justify-items:start;gap:12px;display:grid}.cofounder-body p{color:var(--body);max-width:40rem}.team-name{font-family:var(--display);font-weight:var(--h2-weight);font-variation-settings:var(--display-vars);font-size:calc(34px * var(--display-scale));letter-spacing:var(--h2-track);line-height:1.1}.team-sign{font-family:var(--display);font-style:var(--italic-style);font-size:calc(24px * var(--display-scale));color:var(--ink)}.prose-layout.news-layout{grid-template-columns:320px minmax(0,1fr)}.deal-card{border-radius:var(--radius);color:#e7ecef;box-shadow:var(--shadow-card);background:#0c1218;gap:18px;padding:24px;display:grid;position:sticky;top:110px}.deal-investor{justify-self:start}.deal-investor img{width:auto;height:40px}.deal-card dl{gap:12px;margin:0;display:grid}.deal-card dl div{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.deal-card dt{color:#a3aeb5;font-size:13px}.deal-card dd{margin:0;font-weight:600}.deal-card .deal-amount{color:#fdca15;font-family:var(--display);font-size:26px;font-weight:500}.deal-card .btn{justify-content:center}.deal-card :focus-visible{box-shadow:none;outline-color:#fdca15}.toc{gap:4px;font-size:14.5px;display:grid;position:sticky;top:110px}.toc p{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12.5px;font-weight:600}.toc a{color:var(--body);border-radius:8px;padding:6px 10px;text-decoration:none}.toc a:hover{background:var(--band);color:var(--ink)}.prose{max-width:720px;color:var(--ink-2);font-size:17px}.prose>*+*{margin-top:18px}.prose h2{font-family:var(--display);font-weight:var(--h2-weight);font-variation-settings:var(--display-vars);font-size:calc(34px * var(--display-scale));letter-spacing:var(--h2-track);color:var(--ink);margin-top:52px;scroll-margin-top:110px;line-height:1.15}.prose h3{letter-spacing:-.01em;margin-top:30px;font-size:19px;font-weight:650}.prose a{color:var(--ink);text-underline-offset:3px}.prose .btn{text-decoration:none}.prose .btn-primary{color:#fff}.prose .btn-secondary{color:var(--ink)}.prose ul{gap:8px;padding-left:22px;list-style:outside;display:grid}.prose ol{gap:8px;padding-left:22px;list-style:decimal;display:grid}.prose table{border-collapse:collapse;width:100%;font-size:15px}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px}.prose th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom-color:var(--line-strong);font-size:13px;font-weight:600}.callout{background:var(--band);border:1px solid var(--line);border-radius:14px;padding:18px 20px;font-size:15.5px}.callout b{color:var(--ink)}.updated{color:var(--muted);font-size:14.5px}.cards-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px}.card h3{letter-spacing:-.015em;margin-top:16px;font-size:19px;font-weight:650}.card p{color:var(--body);margin-top:8px;font-size:15.5px}.card .point-ico{background:var(--band)}.faq{max-width:820px;margin-inline:auto}.faq details{border-bottom:1px solid var(--line)}.faq summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:20px;height:20px;transition:transform .25s var(--ease);flex:none}.faq details[open] summary svg{transform:rotate(45deg)}.faq details p{color:var(--body);max-width:680px;padding-bottom:22px}.error-page{isolation:isolate;text-align:center;place-items:center;min-height:100vh;padding:184px 24px 80px;display:grid;position:relative;overflow:hidden}.error-page .bg{z-index:-1;position:absolute;inset:0}.error-page .bg img{object-fit:cover;width:100%;height:100%}.error-page .bg:after{content:"";background:radial-gradient(70% 60% at 50% 45%,#ffffffe0,#ffffff8c);position:absolute;inset:0}.error-code{font-family:var(--display);font-weight:var(--display-weight);font-variation-settings:var(--display-vars);letter-spacing:-.04em;color:var(--ink);font-size:clamp(7rem,22vw,15rem);line-height:.9}.error-page .lead{margin:18px auto 0}.error-page .hero-actions{margin-top:30px}.error-links{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:30px;font-size:15px;display:flex}.error-links a{color:var(--body)}@media (width<=1100px){.app-body{grid-template-columns:190px minmax(0,1fr)}.app-panel{display:none}.conn-grid,.footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-top>:first-child{grid-column:1/-1}}@media (width<=900px){.nav-links,.nav-actions .link,.nav-actions .btn{display:none}.menu-btn{display:block}.problem-grid,.walk-grid,.split,.contact-grid,.prose-layout,.prose-layout.news-layout{grid-template-columns:1fr;gap:44px}.deal-card{position:static}.founder-feature{grid-template-columns:1fr;gap:40px}.founder-figure{max-width:340px;position:relative;top:0}.cofounder{grid-template-columns:1fr;gap:24px}.cofounder-photo{max-width:240px}.toc{position:static}.plans,.cards-3{grid-template-columns:1fr}.fragments{height:560px}}@media (width<=680px){body{font-size:calc(var(--body-size) - 1px)}.hero{padding-top:176px}.page-hero{padding:184px 0 64px}.app-body,.app-body.two{grid-template-columns:1fr;min-height:0}.app-side{display:none}.app-main{padding:16px}.metric-row{grid-template-columns:1fr 1fr}.metric-row .metric:last-child,.app-bar-right .avatars{display:none}.conn-grid{grid-template-columns:1fr 1fr}.conn{min-width:0}.field-row{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}.frag{width:230px;font-size:13px}.fragments{height:600px}.frag:first-child{top:0;left:0}.frag:nth-child(2){top:95px;right:0}.frag:nth-child(3){top:200px;left:0}.frag:nth-child(4){top:300px;right:0}.frag:nth-child(5){bottom:90px;left:0}.frag:nth-child(6){bottom:0;right:0}.doc-field{grid-template-columns:1fr;gap:2px}.consent{width:auto;bottom:8px;left:8px;right:8px}.walk-step{padding:14px}.tabs{border-radius:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}.reveal{opacity:1;transform:none}}@media (width<=360px){.conn-grid{gap:10px}.conn{padding:14px}.conn .pill{white-space:normal}}.chart-note{background:var(--red-soft);color:#9e3328;white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:600;position:absolute;top:40px;left:calc(65.3% + 3.104px)}.chat-stack{display:grid}.chat-stack>*{grid-area:1/1}.chat-status{color:var(--muted);align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:none}.dots{gap:3px;display:inline-flex}.dots i{background:var(--ink);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite demo-dot}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes demo-dot{0%,80%,to{opacity:.2}40%{opacity:1}}.demo-actions{gap:8px;margin-top:10px;display:flex}.demo-approve,.demo-edit{transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:8px;align-items:center;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.demo-approve{background:var(--ink);color:#fff}.demo-approve.is-done{background:var(--green-soft);color:var(--green)}.demo-edit{border:1px solid var(--line-strong);color:var(--body);background:#fff}.demo-toast,.demo-cursor{display:none}.demo-toggle{color:var(--body);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ci-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app.is-demo [data-show]{opacity:0;transition:opacity .45s var(--ease)}.app.is-demo [data-show].is-on{opacity:1}.app.is-demo .chat-status{display:flex}.app.is-demo .chart-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s var(--ease)}.app.is-demo .chart-line.is-on{stroke-dashoffset:0}.app.is-demo .ci-text.is-typed{color:var(--ink)}.app.is-demo .ci-text.is-typing:after{content:"";vertical-align:-2px;background:var(--ink);width:1px;height:14px;margin-left:1px;animation:.8s step-end infinite demo-caret;display:inline-block}@keyframes demo-caret{50%{opacity:0}}.app.is-demo .demo-toast{z-index:3;background:var(--ink);color:#fff;width:max-content;max-width:calc(100% - 32px);box-shadow:var(--shadow-window);border-radius:12px;align-items:center;gap:8px;margin:0 auto;padding:10px 16px;font-size:13px;font-weight:500;display:flex;position:absolute;bottom:18px;left:0;right:0}.app.is-demo .demo-toast svg{width:15px;height:15px;color:var(--lime)}.app.is-demo .demo-cursor{z-index:4;opacity:0;pointer-events:none;width:22px;height:22px;transition:transform .85s cubic-bezier(.45, 0, .2, 1), opacity .3s var(--ease);display:block;position:absolute;top:0;left:0}.app.is-demo .demo-cursor.is-on{opacity:1}.demo-cursor svg{width:22px;height:22px;fill:var(--ink);stroke:#fff;stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #10201a4d)}.demo-cursor i{background:var(--lime);opacity:0;border-radius:50%;width:22px;height:22px;position:absolute;top:-9px;left:-9px;transform:scale(.2)}.demo-cursor.is-click i{animation:demo-ripple .45s var(--ease)}@keyframes demo-ripple{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1.6)}}.app.is-demo .side-item[data-demo-src]:after{content:"";width:7px;height:7px;transition:background-color .3s var(--ease), box-shadow .3s var(--ease);background:0 0;border-radius:50%;margin-left:auto}.app.is-demo .side-item.is-checking{background:var(--lime-soft);color:var(--ink)}.app.is-demo .side-item.is-checking:after{background:var(--lime);box-shadow:0 0 0 3px #ccff0059}.app.is-demo .side-item.is-checked:after{background:var(--green)}.app.is-demo .side-item{transition:background-color .3s var(--ease), color .3s var(--ease)}.app.is-demo .side-item.is-saved{background:var(--lime-soft);color:var(--ink)}.app.is-demo .pill{transition:background-color .3s var(--ease), color .3s var(--ease)}.app.is-demo.is-resetting{transition:opacity .5s var(--ease);opacity:.35}.app.is-paused .dots i,.app.is-paused .ci-text.is-typing:after{animation-play-state:paused}@media (width<=900px){.app.is-demo .demo-cursor{display:none}}@media (width<=640px){.chart-note{left:auto;right:calc(34.7% + 12.896px)}.app.is-demo .demo-toast{padding:8px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.demo-toggle{display:none}}
