@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-normal-DdKr49mV.woff2)format("woff2"),url(/assets/newsreader-vietnamese-400-normal-BekUZro8.woff)format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-normal-svq1FPys.woff2)format("woff2"),url(/assets/newsreader-latin-ext-400-normal-DYA1XoQK.woff)format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2)format("woff2"),url(/assets/newsreader-latin-400-normal-gRTjlS2D.woff)format("woff");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:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-italic-bZegYFuM.woff2)format("woff2"),url(/assets/newsreader-vietnamese-400-italic-QbB8kb5s.woff)format("woff");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:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-italic-BMTE_bNQ.woff2)format("woff2"),url(/assets/newsreader-latin-ext-400-italic-qdgKLcPG.woff)format("woff");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:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-italic-CEihAR-f.woff2)format("woff2"),url(/assets/newsreader-latin-400-italic-CNZoH1hn.woff)format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-vietnamese-600-normal-CaH84vfx.woff2)format("woff2"),url(/assets/newsreader-vietnamese-600-normal-CVAR0otO.woff)format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-ext-600-normal-BXv5iMHi.woff2)format("woff2"),url(/assets/newsreader-latin-ext-600-normal-BrbfzHZ5.woff)format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-600-normal-30OJ_TG_.woff2)format("woff2"),url(/assets/newsreader-latin-600-normal-DUnT2r2g.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");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{--pear-black:#0d1209;--pear-deep:#11180c;--pear-panel:#172010;--pear-panel-high:#1d2814;--pear-cream:#f0f1e7;--pear-muted:#a8ad9e;--pear-green:#b7ee45;--pear-green-soft:#d7f798;--pear-line:#d7f79833;--pear-line-soft:#f0f1e71a;--display:"Newsreader", Georgia, serif;--body:"IBM Plex Sans", sans-serif;--mono:"IBM Plex Mono", monospace;--page:min(calc(100% - 64px), 1280px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 84% 8%, #b7ee4514, transparent 28rem), var(--pear-black);min-width:320px;color:var(--pear-cream);font-family:var(--body);text-rendering:optimizelegibility;margin:0;font-size:18px;line-height:1.65;overflow-x:hidden}body:after{z-index:50;pointer-events:none;content:"";mix-blend-mode:soft-light;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--pear-green);color:var(--pear-black)}a{color:inherit;text-decoration:none}h1,h2,h3,p,figure{margin-top:0}svg.lucide{stroke-width:1.6px;width:1em;height:1em}.skip-link{z-index:100;background:var(--pear-green);color:var(--pear-black);font-family:var(--mono);padding:10px 14px;font-size:13px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.screen-noise{z-index:-1;background-color:#0000;background-image:linear-gradient(#b7ee4506 1px,#0000 1px),linear-gradient(90deg,#b7ee4506 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 45%);mask-image:linear-gradient(#000,#0000 45%)}.site-header{z-index:20;width:var(--page);border-bottom:1px solid var(--pear-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1209e0;justify-content:space-between;align-items:center;height:80px;margin:0 auto;display:flex;position:sticky;top:0}.wordmark{font-family:var(--mono);letter-spacing:.24em;align-items:center;gap:13px;font-size:16px;font-weight:600;display:inline-flex}.portal-mark{fill:none;width:34px;stroke:var(--pear-green);stroke-linecap:square;stroke-width:2px}.site-header nav{align-items:center;gap:30px;display:flex}.site-header nav a{color:var(--pear-muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;transition:color .16s;display:inline-flex}.site-header nav a:hover,.site-header nav a.is-current{color:var(--pear-green)}.site-header nav svg{font-size:16px}.landing-main,.landing-footer{width:var(--page);margin:0 auto}.page-chapter{scroll-margin-top:80px}.hero{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-content:center;align-items:center;gap:clamp(36px,6vw,90px);min-height:calc(100svh - 80px);padding:clamp(54px,7vh,84px) 0 32px;display:grid}.hero-copy{animation:.68s 80ms both rise-in}.eyebrow{color:var(--pear-green);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:24px;font-size:12px;font-weight:600;line-height:1.4}.hero h1{max-width:720px;font-family:var(--display);letter-spacing:-.055em;text-wrap:balance;margin-bottom:28px;font-size:clamp(82px,8.3vw,126px);font-weight:400;line-height:.82}.hero h1 strong{color:var(--pear-green);font-style:italic;font-weight:400;display:block}.product-definition{color:#c8ccbe;max-width:620px;margin-bottom:0;font-size:clamp(18px,1.45vw,21px);line-height:1.55}.hero-proof{border:1px solid var(--pear-line);background:radial-gradient(circle at 85% 15%, #b7ee451f, transparent 36%), var(--pear-panel);min-width:0;animation:.68s .18s both rise-in;position:relative;overflow:hidden;box-shadow:18px 18px #b7ee450f}.hero-proof:before{border:1px solid var(--pear-line);content:"";border-radius:50%;width:250px;height:250px;position:absolute;top:-90px;right:-90px}.hero-proof>header{border-bottom:1px solid var(--pear-line-soft);min-height:52px;color:var(--pear-muted);font-family:var(--mono);letter-spacing:.12em;justify-content:space-between;align-items:center;padding:0 22px;font-size:11px;display:flex}.proof-status{color:var(--pear-green);align-items:center;gap:8px;display:inline-flex}.proof-status i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px}.proof-service{color:var(--pear-muted);font-family:var(--mono);letter-spacing:.12em;align-items:center;gap:12px;padding:clamp(34px,5vw,62px) 28px 18px;font-size:11px;display:flex}.proof-service svg{color:var(--pear-green);font-size:22px}.hero-proof code{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;padding:0 28px 44px;font-size:clamp(17px,2vw,25px);line-height:1.45;display:block;overflow:hidden}.hero-proof code span{color:#7e8777}.hero-proof code strong{color:var(--pear-green-soft);font-weight:600}.proof-route{border-top:1px solid var(--pear-line-soft);color:#77806f;font-family:var(--mono);letter-spacing:.12em;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px 22px;font-size:9px;display:grid}.proof-route i{background:var(--pear-line);height:1px;position:relative;overflow:visible}.proof-route i:after{background:var(--pear-green);content:"";border-radius:50%;width:7px;height:7px;animation:3.2s ease-in-out infinite route-pulse;position:absolute;top:-3px;left:0;box-shadow:0 0 12px #b7ee45a6}.hero-lower{grid-column:1/-1;grid-template-columns:minmax(260px,.85fr) minmax(0,1.6fr);align-items:end;gap:clamp(30px,5vw,74px);padding-top:14px;display:grid}.hero-manifesto{color:var(--pear-muted);font-family:var(--display);letter-spacing:-.02em;margin-bottom:0;font-size:clamp(22px,2.15vw,31px);line-height:1.1}.hero-manifesto span,.hero-manifesto strong{display:block}.hero-manifesto strong{color:var(--pear-cream);font-style:italic;font-weight:400}.boundary-list{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.boundary-list li{border-top:1px solid var(--pear-line);border-left:1px solid var(--pear-line);grid-template-columns:auto 1fr;align-content:center;gap:3px 12px;min-height:80px;padding:14px 18px;display:grid}.boundary-list li:last-child{border-right:1px solid var(--pear-line)}.boundary-list svg{color:var(--pear-green);grid-row:1/3;align-self:center;font-size:21px}.boundary-list span{color:#6f7868;font-family:var(--mono);font-size:10px;line-height:1}.boundary-list strong{font-size:15px;font-weight:500;line-height:1.2}.access-chapter,.why-chapter,.how-chapter,.lineage-chapter,.source-chapter{border-top:1px solid var(--pear-line);padding:clamp(110px,12vw,170px) 0}.chapter-lead{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:end;gap:clamp(34px,6vw,92px);margin-bottom:clamp(58px,7vw,90px);display:grid}.chapter-lead .eyebrow{grid-column:1/-1;margin-bottom:-12px}.chapter-lead h2{font-family:var(--display);letter-spacing:-.05em;text-wrap:balance;margin-bottom:0;font-size:clamp(64px,7vw,98px);font-weight:400;line-height:.91}.chapter-lead h2 strong{color:var(--pear-green);font-style:italic;font-weight:400}.chapter-lead>p:last-child{max-width:460px;color:var(--pear-muted);margin-bottom:4px;font-size:18px;line-height:1.65}.endpoint-grid{border-top:1px solid var(--pear-line);border-left:1px solid var(--pear-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.local-endpoint{border-right:1px solid var(--pear-line);border-bottom:1px solid var(--pear-line);background:#17201073;min-width:0;min-height:280px;padding:clamp(28px,4vw,50px);position:relative}.local-endpoint:nth-child(2){background:var(--pear-panel)}.local-endpoint>header{color:var(--pear-muted);font-family:var(--mono);letter-spacing:.11em;align-items:center;gap:10px;margin-bottom:58px;font-size:11px;display:flex}.local-endpoint>header svg{color:var(--pear-green);font-size:19px}.local-endpoint code{overflow-wrap:anywhere;font-family:var(--mono);font-size:clamp(19px,2.15vw,29px);line-height:1.35;display:block}.local-endpoint code strong,.terminal-prompt{color:var(--pear-green-soft);font-weight:600}.local-endpoint .scheme,.local-endpoint .http-port{color:#727b6b}.local-endpoint p{max-width:48ch;color:var(--pear-muted);margin:26px 0 0;font-size:16px;line-height:1.6}.command-endpoint{background:#b7ee4509;grid-column:1/-1;min-height:230px}.command-endpoint>header{margin-bottom:38px}.topology-chapter{border-top:1px solid var(--pear-line);grid-template-columns:minmax(280px,.6fr) minmax(520px,1.1fr);align-items:start;gap:clamp(52px,8vw,116px);padding:clamp(110px,12vw,170px) 0;display:grid}.topology-chapter .chapter-lead{margin:34px 0 0;display:block}.topology-chapter .chapter-lead .eyebrow{margin-bottom:26px}.topology-chapter .chapter-lead h2{margin-bottom:32px;font-size:clamp(62px,6vw,88px)}.topology-chapter .chapter-lead>p:last-child{font-size:19px}.topology-figure,.tunnel-diagram{border:1px solid var(--pear-line);background:var(--pear-panel);min-width:0;margin:0}.topology-canvas{padding:clamp(12px,2vw,26px)}.topology-canvas svg,.tunnel-diagram svg{width:100%;height:auto;display:block}.topology-figure figcaption,.tunnel-diagram figcaption{border-top:1px solid var(--pear-line);min-height:58px;color:var(--pear-muted);font-family:var(--mono);letter-spacing:.09em;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;font-size:10px;display:flex}.topology-figure figcaption span{color:var(--pear-green)}.map-bg{fill:#0000}.grid-line{fill:none;stroke:#d7f7980f;stroke-width:1px}.orbit,.link path{fill:none;stroke:#f0f1e78c;stroke-width:1.5px}.link circle{fill:var(--pear-green)}.publisher-node rect{fill:var(--pear-green);stroke:var(--pear-green-soft);stroke-width:1.5px}.peer-node rect{fill:var(--pear-deep);stroke:#f0f1e78c;stroke-width:1.5px}.center-label{font-family:var(--mono);text-anchor:middle}.node-label{fill:var(--pear-black);font-size:11px;font-weight:600}.peer-label,.hud-copy{fill:var(--pear-muted);font-family:var(--mono);font-size:9px}.principle-grid,.process-grid{border-top:1px solid var(--pear-line);border-left:1px solid var(--pear-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.principle-grid article,.process-grid article{border-right:1px solid var(--pear-line);border-bottom:1px solid var(--pear-line);min-height:390px;padding:clamp(28px,3.5vw,46px);position:relative}.principle-grid article:nth-child(2),.process-grid article:nth-child(2){background:var(--pear-panel)}.principle-grid article>span,.process-grid article>span,.repository-card>span,.quickstart-card>span{color:var(--pear-muted);font-family:var(--mono);letter-spacing:.13em;font-size:11px}.principle-grid article>svg,.process-grid article>svg{color:var(--pear-green);margin:70px 0 28px;font-size:30px;display:block}.principle-grid h3,.process-grid h3{font-family:var(--display);letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(31px,3vw,43px);font-weight:400;line-height:1.02}.principle-grid p,.process-grid p{max-width:38ch;color:var(--pear-muted);margin-bottom:0;font-size:16px;line-height:1.65}.honesty-note{grid-template-columns:.45fr 1.55fr;gap:32px;padding:30px 0 0;display:grid}.honesty-note>span{color:var(--pear-green);font-family:var(--mono);letter-spacing:.13em;font-size:11px}.honesty-note p{max-width:72ch;color:var(--pear-muted);margin-bottom:0;font-size:16px}.tunnel-diagram{margin-bottom:54px;padding-top:clamp(8px,2vw,24px)}.tunnel-diagram figcaption{margin-top:0}.mountain-shape{fill:#b7ee4514;stroke:#d7f79859;stroke-width:2px}.mountain-ridge,.legacy-path{fill:none;stroke:#687061;stroke-dasharray:9 10;stroke-width:2px}.legacy-path{opacity:.55}.tunnel-mouth{fill:var(--pear-black);stroke:var(--pear-green);stroke-width:2px}.direct-path{fill:none;stroke:var(--pear-green);stroke-width:4px}.packet-dot{fill:var(--pear-green-soft);filter:drop-shadow(0 0 8px #b7ee45bf)}.endpoint rect{fill:var(--pear-panel-high);stroke:var(--pear-green);stroke-width:2px}.endpoint text,.diagram-note,.direct-label{fill:var(--pear-muted);font-family:var(--mono);font-size:11px}.direct-label{fill:var(--pear-green-soft)}.primitive-rail{border-top:1px solid var(--pear-line);border-left:1px solid var(--pear-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.primitive-rail article{border-right:1px solid var(--pear-line);border-bottom:1px solid var(--pear-line);background:#1720104d;flex-direction:column;min-height:350px;padding:clamp(28px,3.5vw,46px);display:flex;position:relative}.primitive-rail article:nth-child(2){background:var(--pear-panel)}.primitive-rail article>header{color:var(--pear-muted);font-family:var(--mono);letter-spacing:.13em;justify-content:space-between;align-items:center;font-size:11px;display:flex}.primitive-rail article>header svg{color:var(--pear-green);font-size:26px}.primitive-rail h3{font-family:var(--display);letter-spacing:-.045em;margin:auto 0 18px;font-size:clamp(44px,5vw,68px);font-weight:400;line-height:.95}.primitive-rail p{max-width:31ch;color:var(--pear-muted);margin-bottom:0;font-size:16px;line-height:1.65}.primitive-rail p strong{color:var(--pear-green-soft);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:400}.lineage-note{color:var(--pear-muted);grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:40px;padding-top:28px;display:grid}.lineage-note p,.lineage-note small{margin:0;font-size:13px;line-height:1.65}.lineage-note p{color:var(--pear-cream)}.source-grid{border-top:1px solid var(--pear-line);border-left:1px solid var(--pear-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.repository-card,.quickstart-card{border-right:1px solid var(--pear-line);border-bottom:1px solid var(--pear-line);min-height:420px;padding:clamp(30px,4vw,52px);display:grid;position:relative}.repository-card{transition:background-color .18s,color .18s}.repository-card:hover{background:var(--pear-green);color:var(--pear-black)}.repository-card:hover>span,.repository-card:hover>small,.repository-card:hover>svg{color:var(--pear-black)}.repository-card>svg,.quickstart-card>svg{color:var(--pear-green);font-size:28px;position:absolute;top:clamp(30px,4vw,52px);right:clamp(30px,4vw,52px)}.repository-card>strong,.quickstart-card>strong{font-family:var(--display);letter-spacing:-.045em;overflow-wrap:anywhere;align-self:end;font-size:clamp(42px,5vw,66px);font-weight:400;line-height:.95}.quickstart-card>strong{white-space:nowrap}.repository-card>small{color:var(--pear-green);font-family:var(--mono);letter-spacing:.1em;align-self:end;font-size:11px}.quickstart-card{background:repeating-linear-gradient(135deg, transparent 0 12px, #b7ee4506 12px 13px), var(--pear-panel);overflow:hidden}.quickstart-card:after{border-top:1px solid var(--pear-green);border-bottom:1px solid var(--pear-green);width:240px;color:var(--pear-green);content:"NOT YET ISSUED";font-family:var(--mono);letter-spacing:.14em;text-align:center;padding:8px;font-size:9px;position:absolute;top:72px;right:-52px;transform:rotate(42deg)}.quickstart-card>p{max-width:46ch;color:var(--pear-muted);align-self:end;margin:18px 0 0;font-size:16px}.landing-footer{border-top:1px solid var(--pear-line);min-height:150px;color:var(--pear-muted);font-family:var(--mono);letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:11px;display:flex}.landing-link{color:var(--pear-green)}.error-page{flex-direction:column;justify-content:center;align-items:flex-start;width:min(100% - 40px,920px);min-height:100svh;margin:0 auto;display:flex}.error-page .command{color:var(--pear-muted);font-family:var(--mono);font-size:13px}.error-page .command span{color:var(--pear-green)}.error-page h1{font-family:var(--display);letter-spacing:-.05em;margin:18px 0 42px;font-size:clamp(74px,14vw,170px);font-weight:400;line-height:.82}.error-page h1 strong{color:var(--pear-green);font-style:italic;font-weight:400;display:block}.pixel-button{border:1px solid var(--pear-green);color:var(--pear-green);font-family:var(--mono);padding:14px 18px;font-size:13px}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes route-pulse{0%,to{left:0}50%{left:calc(100% - 7px)}}@media (width<=980px){:root{--page:min(calc(100% - 40px), 820px)}.hero{grid-template-columns:1fr}.hero-copy{max-width:780px}.hero-proof{max-width:720px}.hero-lower,.chapter-lead,.topology-chapter{grid-template-columns:1fr}.chapter-lead>p:last-child{max-width:650px}.topology-chapter .chapter-lead{max-width:650px;margin-top:0}.principle-grid,.process-grid,.primitive-rail{grid-template-columns:1fr}.principle-grid article,.process-grid article,.primitive-rail article{min-height:310px}.principle-grid article>svg,.process-grid article>svg{margin-top:48px}}@media (width<=700px){:root{--page:calc(100% - 32px)}body{font-size:17px}.site-header{height:70px}.wordmark{gap:10px;font-size:14px}.portal-mark{width:28px}.site-header nav{gap:18px}.site-header nav a{gap:0;font-size:0}.site-header nav svg{font-size:18px}.page-chapter{scroll-margin-top:70px}.hero{gap:34px;min-height:calc(100svh - 70px);padding:40px 0 56px}.eyebrow{margin-bottom:18px;font-size:11px}.hero h1{margin-bottom:22px;font-size:clamp(64px,19vw,82px);line-height:.84}.product-definition{font-size:17px}.hero-proof{box-shadow:8px 8px #b7ee450f}.hero-proof>header{min-height:46px;padding:0 16px;font-size:9px}.proof-service{padding:28px 18px 14px}.hero-proof code{padding:0 18px 30px;font-size:clamp(15px,4.2vw,19px)}.proof-route{padding:14px 16px;font-size:8px}.hero-lower{padding-top:18px}.hero-manifesto{font-size:25px}.boundary-list{grid-template-columns:1fr}.boundary-list li{border-right:1px solid var(--pear-line);border-bottom:0;min-height:70px}.boundary-list li:last-child{border-bottom:1px solid var(--pear-line)}.access-chapter,.topology-chapter,.why-chapter,.how-chapter,.lineage-chapter,.source-chapter{padding:92px 0}.chapter-lead{margin-bottom:48px;display:block}.chapter-lead .eyebrow{margin-bottom:22px}.chapter-lead h2,.topology-chapter .chapter-lead h2{margin-bottom:24px;font-size:clamp(50px,15.5vw,68px);line-height:.94}.chapter-lead>p:last-child,.topology-chapter .chapter-lead>p:last-child{font-size:17px}.endpoint-grid,.source-grid{grid-template-columns:1fr}.local-endpoint,.command-endpoint{grid-column:auto;min-height:250px;padding:28px 24px}.local-endpoint>header{margin-bottom:42px;font-size:10px}.local-endpoint code{font-size:clamp(17px,5vw,22px)}.topology-chapter{gap:42px}.topology-canvas{padding:4px}.topology-figure figcaption,.tunnel-diagram figcaption{flex-direction:column;align-items:flex-start;font-size:9px}.principle-grid article,.process-grid article,.primitive-rail article{min-height:300px;padding:28px 24px}.principle-grid article>svg,.process-grid article>svg{margin:44px 0 22px}.principle-grid h3,.process-grid h3{font-size:36px}.honesty-note{grid-template-columns:1fr;gap:14px}.primitive-rail article{min-height:280px}.primitive-rail h3{font-size:48px}.lineage-note{grid-template-columns:1fr;gap:12px}.tunnel-diagram{overflow:hidden}.tunnel-diagram svg{width:170%;max-width:none;transform:translate(-20.5%)}.source-grid{border-top:0}.repository-card,.quickstart-card{border-top:1px solid var(--pear-line);min-height:330px;padding:28px 24px}.repository-card>strong{font-size:45px}.quickstart-card>strong{font-size:clamp(34px,10vw,40px)}.repository-card>svg,.quickstart-card>svg{top:28px;right:24px}.landing-footer{min-height:140px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
