@font-face{font-family:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/yontu/_astro/piazzolla-cyrillic-ext-opsz-normal.Dx1MlbxL.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:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/yontu/_astro/piazzolla-cyrillic-opsz-normal.uMGx9oK4.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/yontu/_astro/piazzolla-greek-ext-opsz-normal.CB6C6iOv.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/yontu/_astro/piazzolla-greek-opsz-normal.qakIOn1K.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/yontu/_astro/piazzolla-vietnamese-opsz-normal.C4O-1sFd.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:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/yontu/_astro/piazzolla-latin-ext-opsz-normal.Clyd7oyl.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:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/yontu/_astro/piazzolla-latin-opsz-normal.CXYZFVO9.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(/yontu/_astro/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(/yontu/_astro/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(/yontu/_astro/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(/yontu/_astro/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(/yontu/_astro/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}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/yontu/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.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 Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/yontu/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/yontu/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/yontu/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.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 Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/yontu/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.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 Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/yontu/_astro/geist-mono-latin-wght-normal.XN7g48iV.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:light dark;--ground:#e9e4da;--ground-2:#ddd6c9;--ground-hi:#f4efe6;--ink:#1b1a17;--ink-2:#4a463f;--rule:#c4bcad;--focus:#1f2a44;--cut-ink:#974310;--grad-from:#000;--grad-to:#666;--slate:#1f2a44;--slate-raw:#1a2339;--term:#121a2b;--chalk:#f4ebdd;--chalk-2:#b9b3a6;--cut:#e8833a;--err:#f7a8a0;--warn:#ebcb86;--info:#a9bdd9;--serif:"Piazzolla Variable", "Iowan Old Style", Georgia, serif;--sans:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--t-color:.3s;--t-layout:.5s;--t-reveal:.7s;--bevel:polygon(12px 0, calc(100% - 12px) 0, 100% 12px, 100% calc(100% - 12px), calc(100% - 12px) 100%, 12px 100%, 0 calc(100% - 12px), 0 12px);--bevel-sm:polygon(8px 0, calc(100% - 8px) 0, 100% 8px, 100% calc(100% - 8px), calc(100% - 8px) 100%, 8px 100%, 0 calc(100% - 8px), 0 8px)}@media (prefers-color-scheme:dark){:root{--ground:#141c2e;--ground-2:#10172a;--ground-hi:#263250;--ink:#ece6da;--ink-2:#b9b3a6;--rule:#0b1120;--focus:#f4ebdd;--cut-ink:#e8833a;--grad-from:#fff;--grad-to:#9b9b9b}.hero .code--slate .code-row{background:var(--chalk);color:var(--slate)}.hero .code--slate .code-copy{background:var(--slate);color:var(--chalk)}.hero .code--slate .code-copy:hover{background:#2b385a}.step .code--slate .code-row{background:var(--slate)}}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}*,:before,:after{box-sizing:border-box}*{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:24px}html.menu-open body{overflow:hidden}:lang(tr){font-variant-ligatures:no-common-ligatures}h1,h2,h3,h4{text-wrap:balance}p,li,dd,dt,figcaption{text-wrap:pretty}h2{font-family:var(--serif);letter-spacing:-.01em;font-size:30px;font-weight:600;line-height:36px}h3{font-family:var(--serif);font-size:20px;font-weight:600;line-height:28px}@media (width>=768px){h2{font-size:36px;line-height:40px}}code,pre{font-family:var(--mono)}a{color:inherit;text-underline-offset:3px;transition:text-decoration-color var(--t-color) var(--ease), color var(--t-color) var(--ease), background-color var(--t-color) var(--ease);text-decoration-line:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.band--slate,.tablet,.slab{--focus:#f4ebdd}.slab--dressed{--focus:#1f2a44}.wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:16px}@media (width>=768px){.wrap{padding-inline:32px}}.skip{z-index:100;background:var(--slate);color:var(--chalk);border-radius:4px;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;position:absolute;top:-64px;left:16px}.skip:focus{top:16px}.brand{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.brand-word{font-family:var(--serif);letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:28px}.nav-shell{z-index:50;pointer-events:none;justify-content:center;padding-inline:16px;display:flex;position:fixed;inset:16px 0 auto}.nav{z-index:2;pointer-events:auto;border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:color-mix(in srgb, var(--ground) 76%, transparent);backdrop-filter:blur(16px)saturate(1.3);border-radius:12px;align-items:center;gap:8px;max-width:100%;padding:4px 4px 4px 12px;display:flex;position:relative}.nav-links ul{gap:4px;display:flex}.nav-links a,.btn-head{white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.nav-links a:hover,.btn-head:hover{background:var(--ground-2)}.nav-links a[aria-current]{background:var(--slate);color:var(--chalk)}.nav-end{align-items:center;gap:4px;margin-left:8px;display:flex}.btn-head.icon-only{padding:8px}.menu-toggle .bars{width:20px;height:20px;display:block;position:relative}.menu-toggle .bars span{width:16px;height:2px;transition:transform var(--t-color) var(--ease);background:currentColor;border-radius:2px;position:absolute;left:2px}.menu-toggle .bars span:first-child{top:6px}.menu-toggle .bars span:last-child{top:12px}.menu-toggle[aria-expanded=true] .bars span:first-child{transform:translateY(3px)rotate(45deg)}.menu-toggle[aria-expanded=true] .bars span:last-child{transform:translateY(-3px)rotate(-45deg)}.menu{z-index:1;background:var(--ground);pointer-events:auto;opacity:0;height:100dvh;transition:opacity .4s var(--ease);padding:96px 24px 32px;position:fixed;inset:0;overflow-y:auto}.menu.is-open{opacity:1}.menu ul{gap:4px;display:grid}.menu li{opacity:0;transition:opacity var(--t-layout) var(--ease), transform var(--t-layout) var(--ease);transition-delay:min(calc(var(--i) * 60ms), .4s);transform:translateY(24px)}.menu.is-open li{opacity:1;transform:none}.menu a{font-family:var(--serif);padding:12px 0;font-size:30px;font-weight:600;line-height:36px;text-decoration:none;display:block}.menu a[aria-current]{color:var(--cut-ink)}@media (width<=959.98px){.nav-links{display:none}}@media (width>=960px){.menu-toggle,.menu{display:none!important}}.btn{transition:background-color var(--t-color) var(--ease), color var(--t-color) var(--ease);border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex}.btn--chalk{background:var(--chalk);color:var(--slate)}.btn--chalk:hover{background:#fff}.display{font-family:var(--serif);letter-spacing:-.015em;font-size:36px;font-weight:600;line-height:40px}.display .line{display:block}@media (width>=640px){.display{font-size:48px;line-height:1}.display .line+.line{margin-top:8px}}@media (width>=1024px){.display{font-size:60px;line-height:1}}.grad{color:var(--ink);padding-block:8px}@supports ((-webkit-background-clip:text) or (background-clip:text)){.grad{background-image:linear-gradient(180deg, var(--grad-from) 0%, var(--grad-to) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.grad--dark{background-image:linear-gradient(#fff 0%,#9b9b9b 100%)}}.hero{padding:128px 0 64px}.hero-grid{align-items:center;gap:48px;display:grid}.hero-copy{max-width:680px}.hero-sub{color:var(--ink-2);max-width:600px;margin-top:24px;margin-bottom:32px;font-size:18px;line-height:28px}@media (width>=1024px){.hero{padding:160px 0 96px}.hero-grid{grid-template-columns:minmax(0,680px) minmax(0,1fr);gap:64px}.hero-sub{font-size:20px;line-height:28px}}.proof-line{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;margin-top:16px;font-size:14px;line-height:20px;display:flex}.proof-line li+li:before{content:"·";color:var(--ink-2);margin-right:12px}@media (width<=639px){.proof-line{flex-direction:column;gap:4px}.proof-line li+li:before{content:none}}.code-label{color:var(--ink-2);margin-bottom:8px;font-size:14px;font-weight:600;line-height:20px}.code-row{border-radius:12px;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.code-row pre{flex:1;min-width:0;margin:0;padding-block:8px;font-size:14px;line-height:20px;overflow-x:auto}.code--md .code-row pre{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:visible}.code--lg .code-row pre{padding-block:4px;font-size:18px;line-height:28px}.code--slate .code-row{background:var(--slate);color:var(--chalk)}.code--stone .code-row{background:var(--chalk);color:var(--slate)}.band--slate .code-label{color:var(--chalk-2)}.route .code--slate .code-row,.step .code--slate .code-row{background:var(--term)}.code-copy{cursor:pointer;transition:background-color var(--t-color) var(--ease), color var(--t-color) var(--ease);border:0;border-radius:4px;flex:none;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.code--md .code-copy{padding:6px 8px;font-size:14px;line-height:20px}.code--slate .code-copy{background:var(--chalk);color:var(--slate)}.code--slate .code-copy:hover{background:#fff}.code--stone .code-copy{background:var(--slate);color:var(--chalk)}.code--stone .code-copy:hover{background:#2b385a}.code-copy .code-icon{display:inline-flex}.code-copy .code-icon--done,.code-copy.is-done .code-icon--copy{display:none}.code-copy.is-done .code-icon--done{display:inline-flex}.code--md .code-copy .code-copy-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=479.98px){.code--lg .code-copy .code-copy-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.code--lg .code-copy{padding:8px}}.tablet{background:var(--slate);color:var(--chalk);clip-path:var(--bevel);margin:0;padding:24px}@media (width>=768px){.tablet{padding:32px}}.tablet-cap{color:var(--chalk-2);font-size:14px;font-weight:600;line-height:20px}.quote{font-family:var(--serif);margin:12px 0 16px;font-size:20px;line-height:28px}.term{margin:0}.term+.term{margin-top:12px}.term-label{color:var(--chalk-2);margin-bottom:8px;font-size:12px;font-weight:600;line-height:16px}.term pre{background:var(--term);color:var(--chalk);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;margin:0;padding:16px;font-size:12px;line-height:16px}@media (width>=768px){.term pre{font-size:14px;line-height:20px}}.term-prompt{color:var(--chalk-2)}.term-cmd{margin-bottom:8px;font-weight:600;display:block}.term-line.err{color:var(--err)}.term-line.warn{color:var(--warn)}.term-line.info{color:var(--info)}.term-sum{color:var(--chalk-2)}.term-exit{color:var(--err);font-weight:600}.band{padding-block:64px}@media (width>=1024px){.band{padding-block:96px}}.band--slate{background:var(--slate);color:var(--chalk)}.band--deep{background:var(--ground-2)}.section-head{max-width:680px}.section-head p{color:var(--ink-2);margin-top:16px;font-size:18px;line-height:28px}.band--slate .section-head p{color:var(--chalk-2)}.demo-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:48px;display:flex}.demo-head h3{font-size:24px;line-height:32px}.legend{color:var(--chalk-2);flex-wrap:wrap;gap:8px 24px;font-size:14px;line-height:20px;display:flex}.slabs{gap:24px;margin-top:24px;display:grid}@media (width>=1024px){.slabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.slab{padding:24px}@media (width>=768px){.slab{padding:32px}}.slab--rough{background:var(--slate-raw);color:var(--chalk);clip-path:polygon(0 8px,24px 0,42% 4px,68% 0,calc(100% - 12px) 4px,100% 16px,calc(100% - 4px) 58%,100% calc(100% - 8px),84% 100%,32% calc(100% - 4px),8px 100%,0 calc(100% - 16px),4px 44%)}.slab--dressed{background:var(--chalk);color:var(--slate);clip-path:var(--bevel)}.slab-label{color:var(--chalk-2);margin-bottom:16px;font-size:14px;font-weight:600;line-height:20px}.slab--dressed .slab-label{color:#4a5470}.slab-text{margin-bottom:24px}.slab-text p+p{margin-top:12px}.slab-text .slab-title{font-family:var(--serif);font-size:24px;font-weight:600;line-height:32px}.slab-text code{background:var(--term);border-radius:2px;padding:2px 4px;font-size:14px;line-height:20px}.slab--dressed .slab-text code{background:#e3d8c6}.cut,.legend-cut{color:var(--cut);text-decoration:line-through 2px var(--cut)}.legend-cut{font-family:var(--mono)}.rule-tag{font-family:var(--mono);color:var(--chalk-2);vertical-align:.5em;border:1px solid;border-radius:2px;margin-left:4px;padding:0 4px;font-size:12px;font-weight:500;line-height:16px;display:inline-block}.legend .rule-tag{vertical-align:0;margin-left:0}.is-waiting .cut{color:var(--chalk);text-decoration-color:#0000}.is-carving .cut{transition:color var(--t-color) var(--ease), text-decoration-color var(--t-color) var(--ease);transition-delay:calc(var(--i) * .14s + .3s)}.note{max-width:680px;margin-top:32px;font-size:18px;line-height:28px}.source{max-width:680px;color:var(--chalk-2);margin-top:12px;font-size:14px;line-height:20px}.groove{position:relative}.groove:before{content:"";background:var(--rule);height:2px;box-shadow:0 1px 0 var(--ground-hi);position:absolute;inset:0 0 auto}.benefit-list{margin-top:48px}.benefit{gap:12px;padding-block:32px;display:grid}.benefit:last-child{padding-bottom:0}@media (width>=768px){.benefit{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}}.benefit h3{align-items:baseline;gap:12px;font-size:24px;line-height:32px;display:flex}.benefit-icon{color:var(--cut-ink);flex:none;align-self:center}.benefit-tag{font-family:var(--mono);color:var(--ink-2);margin-top:8px;font-size:14px;line-height:20px;display:inline-block}.benefit p{max-width:640px;color:var(--ink-2);font-size:18px;line-height:28px}.tagline{padding-block:96px}.tagline-text{max-width:1040px;font-family:var(--serif);letter-spacing:-.015em;font-size:36px;font-weight:600;line-height:40px}.tagline-text .line{display:block}.tagline-text .line+.line{margin-top:8px}@media (width>=768px){.tagline-text{font-size:48px;line-height:1}}@media (width>=1024px){.tagline-text{font-size:60px;line-height:1}}.tagline.is-waiting .w{opacity:.3}.tagline.is-lit .w{opacity:1;transition:opacity var(--t-reveal) var(--ease);transition-delay:calc(var(--w) * 80ms)}.steps{counter-reset:step;gap:40px;margin-top:48px;display:grid}@media (width>=900px){.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.step{flex-direction:column;padding-top:24px;display:flex}.step .code-row{clip-path:var(--bevel-sm);border-radius:0}.step-n{font-family:var(--serif);color:var(--ink-2);font-size:48px;font-weight:500;line-height:1}.step h3{margin:16px 0 8px;font-size:24px;line-height:32px}.step p{color:var(--ink-2);flex:1;margin-bottom:16px}.ledger{max-width:880px;font-family:var(--mono);margin:48px 0;font-size:14px;line-height:20px}.ledger-row{grid-template-columns:minmax(0,1fr);gap:4px;padding-block:12px;display:grid}@media (width>=640px){.ledger-row{grid-template-columns:160px minmax(0,1fr);gap:24px}}.ledger dt{color:var(--ink-2)}.ledger dd{color:var(--ink)}.proof-slate{gap:48px;display:grid}@media (width>=1024px){.proof-slate{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:40px}}.proof-col h3{font-size:24px;line-height:32px}.proof-col h3:not(:first-child){margin-top:40px}.proof-col>p{color:var(--chalk-2);margin:8px 0 16px}.gate-pair{gap:12px;margin-bottom:12px;display:grid}@media (width>=640px){.gate-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.gate-file{background:var(--slate-raw);border-radius:4px;padding:16px}.gate-name{font-family:var(--mono);color:var(--chalk-2);margin-bottom:8px;font-size:12px;line-height:16px}.gate-file p:not(.gate-name){font-family:var(--serif);font-size:18px;line-height:28px}.gone{color:var(--cut);text-decoration:line-through 2px var(--cut)}.gate-file ins{color:var(--err);text-decoration:underline wavy 1px var(--err);text-underline-offset:4px}.faq-grid{gap:32px;display:grid}@media (width>=1024px){.faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:64px}}.faq-list{display:grid}.qa:last-child:after{content:"";background:var(--rule);height:2px;box-shadow:0 1px 0 var(--ground-hi);position:absolute;inset:auto 0 0}.qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary h3{font-size:18px;line-height:28px}.qa p{color:var(--ink-2);max-width:680px;padding:0 48px 24px 0}.qa-mark{flex:none;width:16px;height:16px;position:relative}.qa-mark:before,.qa-mark:after{content:"";width:16px;height:2px;transition:transform var(--t-color) var(--ease);background:currentColor;border-radius:2px;position:absolute;top:7px;left:0}.qa-mark:after{transform:rotate(90deg)}.qa[open] .qa-mark:after{transform:rotate(0)}.risk-line{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin-top:32px;font-size:30px;font-weight:600;line-height:36px}@media (width>=768px){.risk-line{font-size:48px;line-height:1.1}}.risk-dot{color:var(--cut-ink)}.risk-body{max-width:680px;color:var(--ink-2);margin-top:24px;font-size:18px;line-height:28px}.final-cta{max-width:680px}.final .hero-sub,.final .proof-line,.final .proof-line li+li:before{color:var(--chalk-2)}.routes-title{margin-top:80px;font-size:24px;line-height:32px}.routes{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px;display:grid}@media (width>=768px){.routes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.route{background:var(--slate-raw);min-width:0;clip-path:var(--bevel-sm);flex-direction:column;padding:24px;display:flex}.route h4{font-size:16px;font-weight:600;line-height:24px}.route p{overflow-wrap:anywhere;color:var(--chalk-2);flex:1;margin:8px 0 16px;font-size:14px;line-height:20px}.route .btn{align-self:flex-start}.foot{color:var(--ink-2);padding-block:48px;font-size:14px;line-height:20px}.foot-row{gap:16px;display:grid}.foot-brand{align-items:center;gap:12px;display:flex}.foot-brand .brand-word{color:var(--ink);font-size:16px;line-height:24px}.foot-links{flex-wrap:wrap;gap:8px 16px;display:flex}@media (width>=1024px){.foot-row{grid-template-columns:auto 1fr auto;align-items:center;gap:32px}}.lost{place-items:center;min-height:100dvh;padding:16px;display:grid}.lost-slab{width:100%;max-width:560px}@media (width>=768px){.lost-slab{padding:48px}}.lost-code{font-family:var(--serif);color:var(--chalk-2);margin-top:32px;font-size:96px;font-weight:600;line-height:1}.lost h1{font-family:var(--serif);margin-top:16px;font-size:30px;font-weight:600;line-height:36px}.lost-slab>p{color:var(--chalk-2);margin-top:12px}.lost-slab>p:has(.btn){margin-top:24px}.lost-en{color:var(--chalk-2);margin-top:32px;padding-top:24px;position:relative}.lost-en:before{content:"";background:var(--slate-raw);height:2px;position:absolute;inset:0 0 auto}.lost-en h2{color:var(--chalk);font-size:20px;line-height:28px}.lost-en p{margin-top:8px}.reveals [data-reveal]{transition:opacity var(--t-reveal) var(--ease), transform var(--t-reveal) var(--ease)}.reveals [data-reveal]:not(.is-in){opacity:0;transform:translateY(32px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important}}
