@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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-20C4,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(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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-20C4,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(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.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-20C4,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(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.1u-lvzo58r3-e.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.37c107x1d-cfz.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.3_gspotjv4tkw.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.0m-w082keobar.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.3y9b8znjr2455.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_ce36c9c5-module__HL1ONa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_ce36c9c5-module__HL1ONa__variable{--font-display:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3ynaompv6mu4n.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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57dc28f7118abe14-s.3bsu95r7x7mat.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.3kq6k02b2ysv1.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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3ynaompv6mu4n.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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/57dc28f7118abe14-s.3bsu95r7x7mat.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.3kq6k02b2ysv1.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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3ynaompv6mu4n.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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/57dc28f7118abe14-s.3bsu95r7x7mat.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.3kq6k02b2ysv1.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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3ynaompv6mu4n.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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/57dc28f7118abe14-s.3bsu95r7x7mat.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.3kq6k02b2ysv1.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:Work Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3ynaompv6mu4n.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:Work Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/57dc28f7118abe14-s.3bsu95r7x7mat.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.3kq6k02b2ysv1.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:Work Sans Fallback;src:local(Arial);ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.0%;size-adjust:111.93%}.work_sans_157f2c66-module__3oneFG__className{font-family:Work Sans,Work Sans Fallback;font-style:normal}.work_sans_157f2c66-module__3oneFG__variable{--font-body:"Work Sans", "Work Sans Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#060504;--surface:#0e0c09;--surface-2:#17140d;--surface-3:#201b10;--line:#ffe8be17;--line-strong:#ffe8be2e;--ink:#f3efe6;--ink-dim:#a79c88;--ink-faint:#6b6252;--amber:#ffb400;--amber-bright:#ffd166;--amber-soft:#ffb4001f;--amber-glow:#ffb40066;--live:#ff5c5c;--radius-lg:1.5rem;--radius-md:1rem;--radius-sm:.55rem;--container:74rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-body), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;position:relative}a{color:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:3px}body:before{content:"";pointer-events:none;z-index:50;mix-blend-mode:overlay;background:repeating-linear-gradient(#ffffff03 0 1px,#0000 1px 3px);position:fixed;inset:0}.wrap{max-width:var(--container);margin:0 auto;padding:0 1.5rem}.nav{z-index:30;-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--line);background:#060504b8;position:sticky;top:0}.nav-inner{max-width:var(--container);justify-content:space-between;align-items:center;gap:1.5rem;height:4.25rem;margin:0 auto;padding:0 1.5rem;display:flex}.brand{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:.04em;color:var(--ink);text-transform:lowercase;align-items:center;gap:.6rem;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.brand-cursor{background:var(--amber);width:9px;height:1.15rem;box-shadow:0 0 10px var(--amber-glow);flex-shrink:0;animation:1.1s step-end infinite brand-blink}@keyframes brand-blink{0%,49%{opacity:1}50%,to{opacity:0}}.nav-links{color:var(--ink-dim);align-items:center;gap:2.1rem;margin-left:auto;font-size:.85rem;display:flex}.nav-links a{padding-bottom:3px;text-decoration:none;position:relative}.nav-links a:after{content:"";background:var(--amber);height:1px;transition:right .25s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:100%}.nav-links a:hover{color:var(--ink)}.nav-links a:hover:after{right:0}.nav-cta{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:.03em;border:1px solid var(--amber);color:var(--bg);background:var(--amber);white-space:nowrap;border-radius:999px;padding:.55rem 1.15rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .25s,background .2s}.nav-cta:hover{box-shadow:0 0 24px var(--amber-glow);background:var(--amber-bright)}.nav-cta:active{transform:scale(.95)}.nav-toggle{border:1px solid var(--line-strong);width:2.4rem;height:2.4rem;color:var(--ink);cursor:pointer;background:0 0;border-radius:.5rem;flex-shrink:0;font-size:1rem;display:none}@media (max-width:720px){.nav-links{background:var(--bg);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;flex-direction:column;align-items:flex-start;gap:0;padding:.5rem 1.5rem 1rem;transition:opacity .2s,transform .2s;position:fixed;top:4.25rem;left:0;right:0;transform:translateY(-8px)}.nav-links.open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-links a,.nav-links a.nav-links-login{border-bottom:1px solid var(--line);width:100%;padding:.85rem 0}.nav-toggle{display:block}}.btn{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:.02em;cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 1.65rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .25s,background .2s,border-color .2s;display:inline-flex}.btn:active{transform:scale(.96)}.btn-primary{background:var(--amber);color:#1a1200;border:1px solid var(--amber)}.btn-primary:hover{background:var(--amber-bright);box-shadow:0 0 28px var(--amber-glow)}.btn-ghost{border:1px solid var(--line-strong);color:var(--ink);background:0 0}.btn-ghost:hover{border-color:var(--amber);color:var(--amber-bright);background:var(--amber-soft)}.site-footer{border-top:1px solid var(--line);padding:3.25rem 0 2.5rem}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:1.75rem;display:flex}.footer-brand{max-width:22rem}.footer-brand .brand{margin-bottom:.85rem}.footer-brand p{color:var(--ink-faint);margin:0;font-size:.85rem}.footer-links{color:var(--ink-dim);flex-wrap:wrap;align-content:flex-start;gap:1.5rem;font-size:.85rem;display:flex}.footer-links a{text-decoration:none}.footer-links a:hover{color:var(--amber-bright)}.footer-bottom{border-top:1px solid var(--line);color:var(--ink-faint);margin-top:2.75rem;padding-top:1.5rem;font-size:.78rem}.narrow{max-width:640px;margin:0 auto;padding:4rem 1.5rem 5rem}.wide{max-width:var(--container);margin:0 auto;padding:4rem 1.5rem 5rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:2rem}.tier-name{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.4rem;font-weight:600}.tier-description{color:var(--ink-dim);margin:0 0 1.5rem}.price-row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:1rem 0;display:flex}.price-row:first-of-type{border-top:none}.price-total{font-family:var(--font-display), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--amber-bright);font-size:1.2rem;font-weight:600}.feature-list{color:var(--ink-dim);margin:1.5rem 0;padding:0;list-style:none}.feature-list li{padding:.35rem 0}.subscribe{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--amber);background:var(--amber);color:#1a1200;width:100%;font-family:var(--font-display), ui-monospace, monospace;letter-spacing:.01em;text-align:center;cursor:pointer;padding:.9rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .25s,background .2s;display:inline-block}.subscribe:hover:not(:disabled){background:var(--amber-bright);box-shadow:0 0 28px var(--amber-glow)}.subscribe:active:not(:disabled){transform:scale(.98)}.subscribe:disabled{opacity:.5;cursor:default;box-shadow:none}.status-text{color:var(--ink-dim);margin-top:1rem;font-size:.9rem}.withdrawal-consent{color:var(--ink-dim);cursor:pointer;align-items:flex-start;gap:.6rem;margin:1rem 0;font-size:.85rem;line-height:1.45;display:flex}.withdrawal-consent input{accent-color:var(--amber);flex-shrink:0;margin-top:.2rem}.source-note{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1rem;font-size:.82rem}.source-note a{color:var(--amber-bright)}input[type=email]{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--bg);width:100%;color:var(--ink);font-family:var(--font-body), sans-serif;margin-bottom:1rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}input[type=email]:focus-visible{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.dashboard-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard section+section{margin-top:2.5rem}.dashboard-section-title{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:-.005em;margin:0 0 1rem;font-size:1rem;font-weight:600}.dashboard-grid{gap:1rem;display:grid}.dashboard-card{padding:1.5rem}.dashboard-card.is-disabled{opacity:.62}.dashboard-credits{margin-top:.35rem}.dashboard-badge{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:.03em;color:var(--ink-faint);border:1px solid var(--line);border-radius:999px;padding:.25rem .6rem;font-size:.72rem;display:inline-block}.tool-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.tool-card{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--surface), var(--surface) 60%, var(--surface-2));color:var(--ink);padding:1.9rem 1.75rem 2.1rem;text-decoration:none;transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .25s,background .25s;display:block;position:relative}a.tool-card:hover{border-color:var(--line-strong);background:linear-gradient(180deg, var(--surface-2), var(--surface));transform:translateY(-6px)}.tool-card.is-disabled{opacity:.62}.tool-glyph{border:1px solid var(--line-strong);width:2.6rem;height:2.6rem;font-family:var(--font-display), ui-monospace, monospace;color:var(--amber-bright);background:var(--amber-soft);border-radius:.65rem;justify-content:center;align-items:center;margin-bottom:1.3rem;font-size:1rem;display:flex}.tool-card h3{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:-.005em;margin:0 0 .55rem;font-size:1.05rem;font-weight:600}.tool-card p{color:var(--ink-dim);margin:0 0 1.4rem;font-size:.9rem}.tool-link{font-family:var(--font-display), ui-monospace, monospace;color:var(--amber);align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.tool-link .arrow{transition:transform .2s;display:inline-block}a.tool-card:hover .tool-link .arrow{transform:translate(4px)}.tool-badge{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:.03em;color:var(--ink-faint);border:1px solid var(--line);border-radius:.35rem;padding:.25rem .6rem;font-size:.72rem;display:inline-block}.tool-tag{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:.05em;color:var(--ink-faint);border:1px solid var(--line);border-radius:.3rem;padding:.2rem .5rem;font-size:.62rem;position:absolute;top:1.5rem;right:1.5rem}@media (max-width:860px){.tool-grid{grid-template-columns:1fr}}.shop-hero{margin-bottom:2.75rem}.shop-hero .tool-tag{margin-bottom:1rem;display:inline-block;position:static}.shop-hero .tool-glyph{margin-bottom:1rem}.shop-hero .tier-description{color:var(--ink);margin-bottom:0;font-size:1.05rem}.shop-about{margin-bottom:2.75rem}.shop-about .tier-name{font-size:1.15rem}.shop-about p{color:var(--ink-dim);margin:0}.shop-about-points{gap:.65rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.shop-about-points li{padding-left:1.4rem;font-size:.92rem;line-height:1.55;position:relative}.shop-about-points li:before{content:"▸";color:var(--amber);position:absolute;left:0}.legal h1{font-family:var(--font-display), ui-monospace, monospace}.legal h2{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:-.005em;margin:1.75rem 0 .5rem;font-size:1rem;font-weight:600}.legal p,.legal ul{color:var(--ink-dim);line-height:1.6}.legal a{color:var(--amber-bright)}.back-link{color:var(--ink-dim);margin-top:2rem;font-size:.9rem;text-decoration:none;transition:color .15s;display:inline-block}.back-link:hover{color:var(--amber-bright)}.news-filter{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 .5rem;display:flex}.news-filter a{font-family:var(--font-display), ui-monospace, monospace;color:var(--ink-dim);border:1px solid var(--line);border-radius:999px;padding:.35rem .75rem;font-size:.78rem;text-decoration:none;transition:border-color .15s,color .15s}.news-filter a:hover,.news-filter a.is-active{color:var(--amber-bright);border-color:var(--amber)}.news-list{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.news-item{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);padding:1.5rem 1.75rem;text-decoration:none;transition:border-color .2s,background .2s;display:block}.news-item:hover{border-color:var(--line-strong);background:var(--surface-2)}.news-item-meta{font-family:var(--font-display), ui-monospace, monospace;color:var(--ink-faint);align-items:center;gap:.6rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.news-item h2{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:-.005em;margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.news-item p{color:var(--ink-dim);margin:0}.news-body p{color:var(--ink-dim);margin:0 0 1.1rem;line-height:1.6}.cookie-consent{z-index:100;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);max-width:34rem;margin:0 auto;padding:1.25rem 1.5rem;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 12px 40px #00000073}.cookie-consent p{color:var(--ink-dim);margin:0 0 1rem;font-size:.85rem;line-height:1.5}.cookie-consent p a{color:var(--ink);text-decoration:underline}.cookie-consent-actions{flex-wrap:wrap;gap:.75rem;display:flex}.cookie-consent-actions button{font-family:var(--font-display), ui-monospace, monospace;border-radius:var(--radius-sm);cursor:pointer;padding:.6rem 1.1rem;font-size:.85rem;font-weight:600;transition:transform .15s,box-shadow .25s,background .2s}.cookie-consent-actions button.accept{border:1px solid var(--amber);background:var(--amber);color:#1a1200}.cookie-consent-actions button.accept:hover{background:var(--amber-bright);box-shadow:0 0 20px var(--amber-glow)}.cookie-consent-actions button.reject{border:1px solid var(--line-strong);color:var(--ink-dim);background:0 0}.cookie-consent-actions button.reject:hover{color:var(--ink);border-color:var(--ink-dim)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.locale-switcher{border:1px solid var(--line);border-radius:999px;flex-shrink:0;gap:.15rem;padding:.15rem;display:inline-flex}.locale-switcher button{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:.04em;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.3rem .6rem;font-size:.7rem;transition:color .15s,background .15s}.locale-switcher button:hover:not(:disabled){color:var(--ink)}.locale-switcher button.is-active{color:var(--bg);background:var(--amber)}.locale-switcher button:disabled{opacity:.5;cursor:default}.wiki-group{margin-top:3rem}.wiki-group-title{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 1.25rem;font-size:.8rem;font-weight:600}.wiki-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;display:grid}.wiki-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);padding:1.35rem 1.5rem 1.5rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:block}.wiki-card:hover{border-color:var(--line-strong);background:var(--surface-2);transform:translateY(-3px)}.wiki-card h3{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:-.005em;margin:.85rem 0 .5rem;font-size:.98rem;font-weight:600}.wiki-card p{color:var(--ink-dim);margin:0;font-size:.88rem;line-height:1.55}.wiki-card-tags{flex-wrap:wrap;gap:.4rem;display:flex}.wiki-tier{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-strong);border-radius:.3rem;padding:.2rem .5rem;font-size:.62rem}.wiki-tier-free{color:var(--ink-dim)}.wiki-tier-premium{color:var(--amber-bright);border-color:var(--amber);background:var(--amber-soft)}.wiki-setup{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;border:1px dashed var(--line-strong);color:var(--ink-faint);border-radius:.3rem;padding:.2rem .5rem;font-size:.62rem}.wiki-article .wiki-card-tags{margin-bottom:1rem}.wiki-purpose{color:var(--ink);margin:0 0 1rem;font-size:1rem;line-height:1.6}.wiki-trigger{color:var(--ink-dim);border-left:2px solid var(--amber);background:var(--surface-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0 0 1.5rem;padding:.75rem 1rem;font-size:.9rem}.wiki-label{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-right:.4rem;font-size:.7rem}.wiki-figure{border:1px dashed var(--line-strong);border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:9rem;margin:1.5rem 0;display:flex}.wiki-figure-wip span{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:.72rem}.wiki-steps{color:var(--ink-dim);padding-left:1.35rem;line-height:1.6}.wiki-steps li{margin-bottom:.6rem}.wiki-related{margin:.5rem 0 0;padding:0;list-style:none}.wiki-related li{border-top:1px solid var(--line);padding:.4rem 0}.wiki-related a{color:var(--amber-bright);font-size:.9rem;text-decoration:none}.wiki-hub-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem;margin-top:2.5rem;display:grid}.wiki-hub-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);flex-direction:column;gap:.6rem;padding:1.6rem 1.7rem 1.7rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex}.wiki-hub-card:hover{border-color:var(--line-strong);background:var(--surface-2);transform:translateY(-3px)}.wiki-hub-card.is-disabled{opacity:.55}.wiki-hub-card h2{font-family:var(--font-display), ui-monospace, monospace;margin:.3rem 0 0;font-size:1.05rem;font-weight:600}.wiki-hub-card p{color:var(--ink-dim);flex:1;margin:0;font-size:.9rem;line-height:1.55}.wiki-hub-card-link{font-family:var(--font-display), ui-monospace, monospace;color:var(--amber);font-size:.75rem}.wiki-breadcrumb{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:.04em;color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.72rem;display:flex}.wiki-breadcrumb a{color:var(--ink-dim);text-decoration:none}.wiki-breadcrumb a:hover{color:var(--amber-bright)}.wiki-firststeps{border:1px solid var(--amber);border-radius:var(--radius-md);background:var(--amber-soft);margin:2.5rem 0 1rem;padding:1.5rem 1.6rem}.wiki-firststeps .wiki-group-title{color:var(--amber-bright);margin:0 0 .4rem}.wiki-firststeps-intro{color:var(--ink-dim);margin:0 0 1rem;font-size:.9rem}.wiki-firststeps-list{counter-reset:firststep;margin:0;padding-left:1.35rem}.wiki-firststeps-list li{margin-bottom:.6rem}.wiki-firststeps-list a{color:var(--ink);text-decoration:none}.wiki-firststeps-list strong{font-family:var(--font-display), ui-monospace, monospace;color:var(--amber-bright);font-size:.92rem}.wiki-firststeps-list span{color:var(--ink-dim);font-size:.85rem;line-height:1.5;display:block}.wiki-browser{margin-top:2.5rem}.wiki-filters{flex-direction:column;gap:.85rem;margin-bottom:2rem;display:flex}.wiki-search{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--ink);font-family:var(--font-body), sans-serif;padding:.7rem 1rem;font-size:.9rem}.wiki-search:focus{border-color:var(--amber);outline:none}.wiki-chip-row{flex-wrap:wrap;gap:.4rem;display:flex}.wiki-chip{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--ink-dim);cursor:pointer;background:0 0;border-radius:.3rem;padding:.35rem .7rem;font-size:.68rem;transition:border-color .15s,color .15s,background .15s}.wiki-chip:hover{color:var(--ink);border-color:var(--ink-faint)}.wiki-chip.is-active{color:var(--amber-bright);border-color:var(--amber);background:var(--amber-soft)}.wiki-empty,.wiki-result-count{color:var(--ink-faint);font-family:var(--font-display), ui-monospace, monospace;font-size:.78rem}.wiki-result-count{margin:0 0 1.25rem}.wiki-toc{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);margin:1.5rem 0;padding:1rem 1.2rem}.wiki-toc ul{flex-wrap:wrap;gap:.4rem 1.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.wiki-toc a{color:var(--amber-bright);font-size:.88rem;text-decoration:none}.wiki-toc a:hover{text-decoration:underline}.wiki-updated{border-top:1px solid var(--line);color:var(--ink-faint);font-family:var(--font-display), ui-monospace, monospace;letter-spacing:.03em;margin:2rem 0 0;padding-top:1rem;font-size:.72rem}.wiki-feedback{color:var(--ink-dim);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;font-size:.85rem;display:flex}.wiki-feedback-q{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:.04em;color:var(--ink-faint);font-size:.75rem}.wiki-feedback-btn{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;font-family:var(--font-display), ui-monospace, monospace;background:0 0;border-radius:.3rem;padding:.3rem .8rem;font-size:.75rem}.wiki-feedback-btn:hover{border-color:var(--amber);color:var(--amber-bright)}.wiki-feedback-thanks a{color:var(--amber-bright)}.wiki-related-section{margin-top:2.5rem}.wiki-pager{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.wiki-pager a{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);flex-direction:column;gap:.3rem;padding:1rem 1.2rem;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.wiki-pager a:hover{border-color:var(--line-strong);background:var(--surface-2)}.wiki-pager-next{text-align:right}.wiki-pager span{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);font-size:.68rem}.wiki-pager strong{font-size:.9rem;font-weight:600}@media (max-width:34rem){.wiki-pager{grid-template-columns:1fr}.wiki-pager-next{text-align:left}}.feature-grid-section{margin-top:3rem}.feature-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.85rem;margin-top:1.5rem;display:grid}.feature-cell{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);flex-direction:column;gap:.5rem;padding:1.15rem 1.25rem 1.3rem;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.feature-cell:hover{border-color:var(--line-strong);background:var(--surface-2)}.feature-cell h3{font-family:var(--font-display), ui-monospace, monospace;margin:0;font-size:.92rem;font-weight:600}.feature-cell p{color:var(--ink-dim);flex:1;margin:0;font-size:.82rem;line-height:1.5}.feature-cell .wiki-tier{align-self:flex-start}.feature-cell-link{font-family:var(--font-display), ui-monospace, monospace;color:var(--amber);font-size:.72rem}.tool-logo{border:1px solid var(--line-strong);background:var(--amber-soft);object-fit:contain;border-radius:.65rem;width:2.6rem;height:2.6rem;margin-bottom:1.3rem;display:block}.shop-hero .tool-logo{border-radius:.9rem;width:4rem;height:4rem;margin-bottom:1rem}.flux-shots{margin-bottom:2.75rem}.flux-shots .tier-name{margin-bottom:1.25rem;font-size:1.15rem}.flux-shots-grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:34rem){.flux-shots-grid{grid-template-columns:1fr;max-width:20rem}}.flux-shot{flex-direction:column;gap:.6rem;margin:0;display:flex}.flux-shot img{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg);width:100%;height:auto}.flux-shot figcaption{color:var(--ink-dim);font-size:.8rem;line-height:1.5}.wiki-figure-shot{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg);justify-content:center;margin:1.5rem 0;display:flex;overflow:hidden}.wiki-figure-shot img{width:auto;max-height:34rem;display:block}.admin-nav{font-family:var(--font-display), ui-monospace, monospace;align-items:baseline;gap:1.25rem;margin-bottom:2.5rem;font-size:.9rem;display:flex}.admin-nav a{color:var(--ink-dim);text-decoration:none}.admin-nav a:hover{color:var(--amber-bright)}.admin-nav .admin-nav-title{color:var(--ink);margin-right:auto;font-weight:600}.admin-section{margin-bottom:3rem}.admin-section>h2{font-family:var(--font-display), ui-monospace, monospace;margin:0 0 1.25rem;font-size:1.1rem}.admin-stat-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.admin-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:1.25rem}.admin-stat h3{font-family:var(--font-display), ui-monospace, monospace;margin:0 0 .75rem;font-size:.95rem}.admin-stat-nums{font-variant-numeric:tabular-nums;gap:1.5rem;display:flex}.admin-stat-nums b{font-family:var(--font-display), ui-monospace, monospace;color:var(--amber-bright);font-size:1.5rem;display:block}.admin-stat-nums span{color:var(--ink-faint);font-size:.75rem}.admin-spark{align-items:flex-end;gap:2px;height:44px;margin-top:1rem;display:flex}.admin-spark i{background:var(--amber-soft);border-top:2px solid var(--amber);flex:1;min-height:1px}.admin-table{border-collapse:collapse;width:100%;font-size:.9rem}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.7rem .75rem}.admin-table th{font-family:var(--font-display), ui-monospace, monospace;color:var(--ink-dim);font-weight:600}.admin-table a{color:var(--amber-bright);text-decoration:none}.admin-badge{font-size:.7rem;font-family:var(--font-display), ui-monospace, monospace;border:1px solid var(--line-strong);color:var(--ink-dim);border-radius:999px;padding:.1rem .5rem;display:inline-block}.admin-badge.is-live{color:var(--amber-bright);border-color:var(--amber)}.admin-form{flex-direction:column;gap:1.25rem;display:flex}.admin-field{flex-direction:column;gap:.4rem;display:flex}.admin-field label{font-family:var(--font-display), ui-monospace, monospace;color:var(--ink-dim);font-size:.85rem}.admin-field input,.admin-field select,.admin-field textarea{box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--bg);width:100%;color:var(--ink);font-family:var(--font-body), sans-serif;padding:.7rem .9rem;font-size:.95rem}.admin-field textarea{resize:vertical;min-height:8rem;line-height:1.5}.admin-field input:focus-visible,.admin-field select:focus-visible,.admin-field textarea:focus-visible{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft);outline:none}.admin-field-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.admin-lang-cols{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.admin-checkbox{flex-direction:row;align-items:center;gap:.6rem}.admin-checkbox input{width:auto}.admin-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.admin-actions .subscribe{width:auto}.admin-btn-ghost{border:1px solid var(--line-strong);color:var(--ink-dim);border-radius:var(--radius-md);font-family:var(--font-display), ui-monospace, monospace;cursor:pointer;background:0 0;padding:.9rem 1.4rem;font-size:.9rem}.admin-btn-ghost:hover{color:var(--ink);border-color:var(--line-strong)}.admin-btn-danger{color:var(--live);border-color:#ff5c5c66}@media (max-width:640px){.admin-lang-cols,.admin-field-row{grid-template-columns:1fr}}.referral-field{color:var(--ink-dim);font-size:.85rem;display:block}.referral-field span{margin-bottom:.4rem;display:block}.referral-field input,.referral-link{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--bg);width:100%;color:var(--ink);font-family:var(--font-display), ui-monospace, monospace;padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.referral-field input{letter-spacing:.12em;text-transform:uppercase}.referral-field input::placeholder{letter-spacing:normal;text-transform:none}.referral-field input:focus-visible,.referral-link:focus-visible{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft);outline:none}.referral-field-hint{color:var(--ink-faint);margin:.4rem 0 1rem;font-size:.8rem}.referral-invite-title{margin-top:1rem}.referral-link-row{align-items:stretch;gap:.6rem;margin-top:1rem;display:flex}.referral-link-row .referral-link{flex:1;min-width:0}.referral-link-row .btn{flex-shrink:0}.referral-stats{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1.25rem 0 0;display:grid}.referral-stats div{border:1px solid var(--line);border-radius:var(--radius-sm);text-align:center;padding:.75rem}.referral-stats dt{color:var(--ink-faint);font-size:.75rem}.referral-stats dd{font-family:var(--font-display), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--amber-bright);margin:.2rem 0 0;font-size:1.3rem;font-weight:600}.referral-steps{counter-reset:referral-step;gap:1rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.referral-steps li{counter-increment:referral-step;grid-template-columns:2rem 1fr;column-gap:.75rem;display:grid}.referral-steps li:before{content:counter(referral-step);font-family:var(--font-display), ui-monospace, monospace;color:var(--amber-bright);border:1px solid var(--line-strong);border-radius:999px;grid-row:span 2;place-items:center;width:2rem;height:2rem;font-weight:600;display:grid}.referral-steps span{color:var(--ink-dim);font-size:.92rem}.referral-rules{margin:0;padding-left:1.2rem;font-size:.92rem;list-style:outside}.referral-teaser{border:1px solid var(--line-strong);border-left:3px solid var(--amber);border-radius:var(--radius-sm);background:var(--amber-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:2.5rem;padding:1.25rem 1.5rem;display:flex}.referral-teaser strong{font-family:var(--font-display), ui-monospace, monospace;color:var(--ink)}.referral-teaser p{color:var(--ink-dim);margin:.3rem 0 0;font-size:.9rem}@media (max-width:520px){.referral-link-row{flex-direction:column}}
