@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.woff2)format("woff2");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;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.woff2)format("woff2");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;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.woff2)format("woff2");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;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.woff2)format("woff2");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;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.woff2)format("woff2");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;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.woff2)format("woff2");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;font-style:italic;font-weight:900;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.woff2)format("woff2");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;font-style:italic;font-weight:900;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.woff2)format("woff2");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;font-style:italic;font-weight:900;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.woff2)format("woff2");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;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");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;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.woff2)format("woff2");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;font-style:normal;font-weight:900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.woff2)format("woff2");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 Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_1c68f3a-module__AXAjOG__className{font-family:Fraunces,Fraunces Fallback}.fraunces_1c68f3a-module__AXAjOG__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_927181f9-module__SiBDha__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_927181f9-module__SiBDha__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:googleSans;src:url(../media/GoogleSans_Regular-s.p.1l4de2_chktc6.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:googleSans;src:url(../media/GoogleSans_Medium-s.p.16iy9e7isv5yb.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:googleSans;src:url(../media/GoogleSans_SemiBold-s.p.212-o1148n3sx.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:googleSans;src:url(../media/GoogleSans_Bold-s.p.28jpwdo340t1j.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:googleSans Fallback;src:local(Arial);ascent-override:95.12%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:101.55%}.googlesans_387446b3-module__hxDSYa__className{font-family:googleSans,googleSans Fallback}.googlesans_387446b3-module__hxDSYa__variable{--font-google-sans:"googleSans", "googleSans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f2ede2;--paper-2:#eae3d4;--ink:#1a1712;--ink-2:#4a443b;--muted:#7c7469;--line:#d9d0bf;--vermilion:#d8462a;--green:#1f7a45;--term:#16130d;--term-ink:#ede6d6;--term-muted:#8b8267}*{box-sizing:border-box}html{background:var(--paper)}body{--serif:var(--font-fraunces), Georgia, serif;--sans:var(--font-inter), system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, monospace;--brand:var(--font-google-sans), var(--font-inter), system-ui, sans-serif;font-family:var(--sans);color:var(--ink);background:radial-gradient(1200px 600px at 85% -5%, #d8462a0f, transparent 60%), radial-gradient(900px 500px at -10% 20%, #1f7a450d, transparent 55%), var(--paper);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}body:before{content:"";pointer-events:none;z-index:0;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");position:fixed;inset:0}.wrap{z-index:1;max-width:1080px;margin:0 auto;padding:0 24px;position:relative}nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 0;display:flex}.brand{font-family:var(--brand);letter-spacing:-.02em;align-items:center;gap:10px;font-size:26px;font-weight:700;display:flex}.dot{background:var(--vermilion);border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 3px #d8462a29}.tag{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-2);border:1px solid var(--line);background:#ffffff59;border-radius:999px;padding:4px 11px;font-size:12px}header{padding:76px 0 52px}.eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--vermilion);margin:0 0 22px;font-size:12.5px}h1{font-family:var(--serif);letter-spacing:-.02em;max-width:15ch;margin:0;font-size:clamp(40px,7vw,78px);font-weight:400;line-height:1.02}h1 em{color:var(--vermilion);font-style:italic}.lede{color:var(--ink-2);max-width:52ch;margin:26px 0 0;font-size:clamp(17px,2.2vw,21px)}.trust{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:30px;font-size:14px;display:flex}.trust span{align-items:center;gap:8px;display:inline-flex}.trust b{color:var(--green);font-weight:700}.grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:56px;padding-bottom:40px;display:grid}@media (max-width:860px){.grid{grid-template-columns:1fr;gap:40px}}.kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;font-size:12px}.step{padding:0 0 30px 52px;position:relative}.step:before{content:attr(data-n);width:34px;height:34px;font-family:var(--serif);color:var(--paper);background:var(--ink);border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;top:-2px;left:0}.step:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:38px;bottom:6px;left:16.5px}.step h3{letter-spacing:-.01em;margin:4px 0 12px;font-size:17px;font-weight:700}.step p{color:var(--ink-2);margin:12px 0 0;font-size:14.5px}pre{background:var(--term);color:var(--term-ink);font-family:var(--mono);border:1px solid #ffffff0f;border-radius:12px;margin:0;padding:16px 18px;font-size:13px;line-height:1.7;overflow-x:auto;box-shadow:0 14px 30px -18px #1a17128c}code{font-family:var(--mono)}.c-tag{color:#7fb0ff}.c-attr{color:#f0a35e}.c-str{color:#8fd28a}.c-kw{color:#e0866f}.c-fn{color:#f0d98a}.c-com{color:var(--term-muted);font-style:italic}.c-punc{color:#b9b09a}:is(h1,.lede,.trust,.step,.device,.receive){opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) forwards rise;transform:translateY(14px)}.lede{animation-delay:60ms}.trust{animation-delay:.12s}.device{animation-delay:.1s}.step:nth-child(2){animation-delay:50ms}.step:nth-child(3){animation-delay:.1s}.step:nth-child(4){animation-delay:.15s}@keyframes rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{opacity:1!important;animation:none!important;transform:none!important}}.device-wrap{position:sticky;top:28px}.device{border:1px solid var(--line);text-align:center;background:#fff;border-radius:26px;padding:26px 24px 20px;box-shadow:0 30px 60px -30px #1a171266,inset 0 2px #fff9}.device .dbrand{font-family:var(--brand);letter-spacing:-.01em;align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.device .dbrand .dot{width:9px;height:9px;box-shadow:0 0 0 2.5px #d8462a29}.qr{background:var(--paper);border:1px solid var(--line);border-radius:16px;width:208px;height:208px;margin:20px auto 14px;padding:16px}.qr svg,.qr img{width:100%;height:100%;display:block}.qr-state{text-align:center;white-space:pre-line;width:100%;height:100%;font-family:var(--mono);color:var(--muted);place-items:center;font-size:12px;display:grid}.qr-state.qr-ok{color:var(--green);font-size:72px}.qr-state.qr-dim{color:var(--vermilion)}.regen{font:inherit;font-family:var(--mono);color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px}.regen:hover{border-color:var(--vermilion);color:var(--vermilion)}.device .scan{color:var(--ink-2);margin:0;font-size:14px}.device .wait{font-family:var(--mono);color:var(--muted);align-items:center;gap:7px;margin:10px 0 0;font-size:11.5px;display:inline-flex}.pulse{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}.device .grieve{border-top:1px solid var(--line);color:var(--muted);margin:16px -24px -20px;padding:11px;font-size:11px}.preview-note{text-align:center;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:14px 0 0;font-size:11px}.receive{border-top:1px solid var(--line);padding:56px 0 20px}.receive h2{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(28px,4vw,40px);font-weight:400}.receive .sub{color:var(--ink-2);max-width:60ch;margin:0 0 28px}.cols{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}@media (max-width:760px){.cols{grid-template-columns:1fr}}.callout{border:1px solid var(--line);border-left:3px solid var(--vermilion);background:#ffffff73;border-radius:12px;padding:20px 22px}.callout h4{letter-spacing:-.01em;margin:0 0 8px;font-size:15px}.callout p{color:var(--ink-2);margin:0;font-size:14px}.callout b{color:var(--vermilion)}.fields{margin:16px 0 0;padding:0;font-size:13.5px;list-style:none}.fields li{border-top:1px dashed var(--line);gap:12px;padding:7px 0;display:flex}.fields li:first-child{border-top:0}.fields code{color:var(--vermilion);font-weight:500}.fields span{color:var(--muted)}footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:30px 0 60px;font-size:13px;display:flex}footer a{color:var(--ink-2);text-decoration:none}footer a:hover{color:var(--vermilion)}.cta{font-family:var(--mono);color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#ffffff80;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;transition:border-color .15s,color .15s;display:inline-flex}.cta:hover{border-color:var(--vermilion);color:var(--vermilion)}.cta-glyph{color:var(--vermilion);font-weight:700}.devdocs{background:0 0;border:none;width:calc(100% - 32px);max-width:720px;padding:0}.devdocs::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1a171280}.devdocs-inner{background:var(--paper);border:1px solid var(--line);border-radius:18px;max-height:86vh;padding:24px 26px 30px;overflow-y:auto;box-shadow:0 40px 80px -40px #1a171299}.devdocs-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.devdocs-x{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:24px;line-height:1}.devdocs-x:hover{color:var(--vermilion)}.devdocs-title{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 4px;font-size:clamp(26px,4vw,34px);font-weight:400}.devdocs-sub{font-family:var(--serif);letter-spacing:-.01em;border-top:1px solid var(--line);margin:26px 0 14px;padding-top:22px;font-size:22px;font-weight:400}.devdocs .steps .step:last-child:after{display:none}.stores{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.store-badge{border-radius:8px;transition:transform .12s,box-shadow .12s;display:inline-block}.store-badge:hover{transform:translateY(-1px);box-shadow:0 12px 26px -16px #1a1712b3}.store-badge img{width:auto;height:46px;display:block}.flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:14px;margin:8px 0 30px;display:grid}.flow-node{border:1px solid var(--line);background:#ffffff73;border-radius:12px;padding:16px 18px}.flow-node p{color:var(--ink-2);margin:8px 0 0;font-size:13.5px}.flow-node code{color:var(--vermilion);font-weight:500}.flow-role{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--vermilion);font-size:11.5px}.flow-arrow{color:var(--muted);place-items:center;font-size:20px;display:grid}@media (max-width:760px){.flow{grid-template-columns:1fr}.flow-arrow{padding:2px 0;transform:rotate(90deg)}}
