@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_9c618b{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_9c618b{--font-ui:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,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-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,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-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,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-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-serif:"Instrument Serif","Instrument Serif Fallback"}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-ui),system-ui,sans-serif;background:var(--bg);color:var(--text);--bg:#f3f3f0;--surface:#ffffff;--surface-2:#fafaf7;--nav-active:#ffffff;--border:#e7e6e1;--border-strong:#d6d5cf;--text:#191d1b;--text-2:#5c635f;--text-3:#8f958f;--accent:#0b8a5f;--accent-strong:color-mix(in oklab,var(--accent) 82%,black);--accent-soft:color-mix(in oklab,var(--accent) 12%,var(--surface));--accent-softer:color-mix(in oklab,var(--accent) 6%,var(--surface));--accent-border:color-mix(in oklab,var(--accent) 32%,var(--surface));--on-accent:#ffffff;--warn:oklch(0.6 0.13 75);--warn-soft:color-mix(in oklab,oklch(0.6 0.13 75) 12%,var(--surface));--bad:oklch(0.58 0.16 25);--bad-soft:color-mix(in oklab,oklch(0.58 0.16 25) 10%,var(--surface));--info:oklch(0.55 0.12 245);--shadow-sm:0 1px 2px rgba(20,24,22,0.05);--shadow-md:0 6px 24px -8px rgba(20,24,22,0.14),0 1px 2px rgba(20,24,22,0.05);--shadow-lg:0 24px 64px -16px rgba(20,24,22,0.25),0 2px 8px rgba(20,24,22,0.08);--mascot-fill:color-mix(in oklab,var(--accent) 42%,#ffffff)}body.pw-dark{--bg:#0f1211;--surface:#171b19;--surface-2:#1c211e;--nav-active:#222825;--border:#262c29;--border-strong:#37403b;--text:#edf1ee;--text-2:#a3aba6;--text-3:#6d746f;--accent-strong:color-mix(in oklab,var(--accent) 70%,white);--accent-soft:color-mix(in oklab,var(--accent) 22%,var(--surface));--accent-softer:color-mix(in oklab,var(--accent) 11%,var(--surface));--accent-border:color-mix(in oklab,var(--accent) 40%,var(--surface));--shadow-sm:0 1px 2px rgba(0,0,0,0.35);--shadow-md:0 8px 28px -8px rgba(0,0,0,0.5),0 1px 2px rgba(0,0,0,0.3);--shadow-lg:0 24px 64px -16px rgba(0,0,0,0.6)}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-strong)}button,input,select,textarea{font-family:inherit;color:inherit;font-size:inherit}::placeholder{color:var(--text-3)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:8px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}@keyframes pwFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pwFade{0%{opacity:0}to{opacity:1}}@keyframes pwSlideIn{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes pwPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes pwGrow{0%{transform:scaleY(.3);opacity:0}to{transform:none;opacity:1}}@keyframes pwBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes pwLandFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pwMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.navitem{display:flex;align-items:center;gap:10px;padding:8px 10px;border:none;border-radius:9px;background:transparent;cursor:pointer;color:var(--text-2);font-size:13.5px;font-weight:500;text-align:left;width:100%}.navitem.active,.navitem:hover{color:var(--text)}.navitem.active{background:var(--nav-active);font-weight:600;box-shadow:var(--shadow-sm)}.icon-btn{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;background:var(--surface);cursor:pointer;color:var(--text-2);transition:border-color .15s,color .15s}.icon-btn:hover{border-color:var(--border-strong);color:var(--text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border-radius:10px;cursor:pointer;font-weight:600;font-size:13px;border:1px solid transparent;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;text-decoration:none}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent)}.btn-secondary{background:var(--surface);border-color:var(--border);color:var(--text);box-shadow:var(--shadow-sm)}.btn-secondary:hover{border-color:var(--border-strong);color:var(--text)}.btn-warn{background:var(--surface);border-color:var(--border);color:var(--warn)}.btn-warn:hover{border-color:var(--warn)}.btn-danger-ghost{background:transparent;border-color:var(--border);color:var(--text-3)}.btn-danger-ghost:hover{color:var(--bad);border-color:var(--bad)}.btn-dashed{background:transparent;border:1px dashed var(--border-strong);color:var(--text-2)}.btn-dashed:hover{color:var(--accent);border-color:var(--accent-border)}.btn-dashed-danger:hover{color:var(--bad);border-color:var(--bad)}.ghost-link{border:none;background:transparent;cursor:pointer;font-size:12px;font-weight:600;color:var(--accent);padding:0}.ghost-link:hover{color:var(--accent-strong)}.back-link{display:flex;align-items:center;gap:6px;border:none;background:transparent;cursor:pointer;color:var(--text-3);font-size:12.5px;font-weight:600;padding:0;margin-bottom:14px}.back-link:hover{color:var(--text)}.card{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-sm)}.card-click{cursor:pointer;transition:border-color .15s,box-shadow .15s}.card-click:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.card-h{transition:border-color .15s}.card-h:hover{border-color:var(--border-strong)}.row-h{transition:background .15s}.row-h:hover{background:var(--surface-2)}.pill{padding:5px 12px;border-radius:99px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:12px;font-weight:500;cursor:pointer}.pill:hover{border-color:var(--border-strong)}.pill.active{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.pill-dashed{padding:5px 12px;border-radius:99px;border:1px dashed var(--border-strong);background:transparent;color:var(--text-3);font-size:12px;font-weight:600;cursor:pointer}.pill-dashed:hover{color:var(--accent);border-color:var(--accent-border)}.chip-neutral{font-weight:500;border-radius:99px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-2)}.chip-add,.chip-neutral{font-size:12px;padding:4px 11px}.chip-add{font-weight:600;border-radius:99px;background:transparent;border:1px dashed var(--border-strong);color:var(--text-3);cursor:pointer}.chip-add:hover{color:var(--accent);border-color:var(--accent-border)}.chip-accent{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:4px 8px 4px 11px;border-radius:99px;border:1px solid var(--accent-border)}.chip-accent,.token-chip{background:var(--accent-softer);color:var(--accent-strong)}.token-chip{font-family:var(--font-mono),monospace;padding:1px 6px;border-radius:5px;border:1px solid var(--accent-border)}.eyebrow,.token-chip{font-size:11px;font-weight:600}.eyebrow{letter-spacing:.4px;text-transform:uppercase;color:var(--text-3)}.field{border:1px solid var(--border);border-radius:10px;background:var(--surface-2);outline:none}.field:focus,.field:focus-within{border-color:var(--accent-border)}.seg{display:flex;gap:2px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:3px}.seg-btn{border-radius:7px;cursor:pointer;font-size:12px;background:transparent;color:var(--text-2);border:1px solid transparent}.seg-btn.on{background:var(--surface);color:var(--text);font-weight:600;box-shadow:var(--shadow-sm);border:1px solid var(--border)}.thead{border-bottom:1px solid var(--border);background:var(--surface-2);font-size:10.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--text-3)}.suggest-chip{padding:6px 11px;border-radius:99px;border:1px solid var(--border);background:var(--surface);cursor:pointer;font-size:11.5px;font-weight:500;color:var(--text-2)}.suggest-chip:hover{border-color:var(--accent-border);color:var(--accent)}.pw-landing{--bg:#f3f3f0;--surface:#ffffff;--surface-2:#fafaf7;--border:#e7e6e1;--border-strong:#d6d5cf;--text:#191d1b;--text-2:#5c635f;--text-3:#8f958f;--accent:#0b8a5f;--accent-strong:#076b4a;--accent-soft:#e2efe9;--accent-softer:#eff5f2;--accent-border:#b7d8cb;--on-accent:#fff;--ink:#12211b;--ink-2:#1a2b23;--ink-border:#2b4237;--ink-text:#eef4f0;--ink-muted:#a9bab1;--ink-accent:#7fc7a8;--shadow-lg:0 32px 80px -20px rgba(20,24,22,0.3),0 2px 8px rgba(20,24,22,0.08);--mascot-fill:color-mix(in oklab,#0b8a5f 42%,#ffffff)}.l-pillnav-link{color:inherit;padding:6px 14px;border-radius:99px}.l-pillnav-link:hover{color:var(--text);background:var(--surface-2)}.l-cta{padding:13px 28px;border-radius:99px;background:var(--accent);font-weight:600;font-size:14.5px;box-shadow:var(--shadow-md)}.l-cta,.l-cta:hover{color:var(--on-accent)}.l-cta:hover{background:var(--accent-strong)}.l-cta-ghost{padding:13px 28px;border-radius:99px;background:transparent;border:1px solid var(--border-strong);color:var(--text);font-weight:600;font-size:14.5px}.l-cta-ghost:hover{border-color:var(--text);color:var(--text)}.l-footer-link{color:var(--text-2)}.l-footer-link:hover{color:var(--text)}.l-faq-q{width:100%;display:flex;align-items:center;gap:12px;padding:16px 20px;border:none;background:transparent;cursor:pointer;text-align:left;font-weight:600;font-size:14.5px}.l-faq-q:hover{color:var(--accent-strong)}