@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_fdb222{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_fdb222{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter 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-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{color-scheme:light;--lg-paper:#f6f1e7;--lg-card:#fcf9f1;--lg-paper-2:#efe8d8;--lg-ink:#2b2520;--lg-ink-2:#6e6459;--lg-ink-3:#8c8272;--lg-rule:#e3daca;--lg-rule-2:#d2c6b0;--lg-barn:#b0452f;--lg-barn-h:#9c3b27;--lg-barn-d:#8a3320;--lg-barn-dd:#6e2818;--lg-barn-w:#dfae9e;--lg-barn-bg:#f7e6df;--lg-on-accent:#fbf7ef;--lg-rai:3px;--lg-rai-thin:2px;--lg-rai-notch:28px;--lg-straw:#d9a441;--lg-straw-h:#c89238;--lg-straw-w:#ebce96;--lg-straw-bg:#f5ead2;--lg-lichen:#6b7a5a;--lg-lichen-d:#4c593f;--lg-lichen-w:#b9c2ac;--lg-lichen-bg:#e9ede2;--lg-font-serif:var(--font-fraunces),Georgia,"Times New Roman",serif;--lg-font-sans:var(--font-inter),"Helvetica Neue",Helvetica,Arial,sans-serif;--lg-font-mono:var(--font-plex-mono),ui-monospace,"SF Mono",Menlo,monospace;--lg-r-1:4px;--lg-r-2:6px;--lg-r-3:8px;--lg-r-pill:99px;--lg-s-1:4px;--lg-s-2:8px;--lg-s-3:12px;--lg-s-4:16px;--lg-s-5:20px;--lg-s-6:24px;--lg-s-8:32px;--lg-s-10:40px;--lg-s-12:48px;--lg-s-16:64px;--lg-s-20:80px;--lg-shadow-1:0 1px 2px rgba(43,37,32,0.06);--lg-shadow-2:0 18px 40px -20px rgba(43,37,32,0.25);--lg-scrim:color-mix(in srgb,var(--lg-ink) 40%,transparent);--lg-scan-bg:#1e1a16;--lg-scan-surface:#2a241e;--lg-scan-surface-2:#352e26;--lg-scan-line:#3d362d;--lg-scan-text-2:#a89e8d;--lg-ease:cubic-bezier(0.2,0,0,1);--lg-dur-fast:120ms;--lg-dur-base:200ms;--lg-dur-slow:550ms;--lg-ring:0 0 0 3px rgba(176,69,47,0.2);--lg-success:#6b7a5a;--lg-success-d:#4c593f;--lg-success-w:#bdc5b0;--lg-success-bg:#eaeee3;--lg-error:#8a2a1e;--lg-error-d:#641e15;--lg-error-w:#d9a79e;--lg-error-bg:#f6e4e0;--lg-warn:#7a5d16;--lg-warn-d:#52400f;--lg-warn-w:#e0cb8f;--lg-warn-bg:#f4ebd1;--lg-info:#3f5573;--lg-info-d:#2c3d54;--lg-info-w:#aebccc;--lg-info-bg:#e7ebf0;--lg-ring-error:0 0 0 3px rgba(138,42,30,0.1);--cat-red-bg:#fbe4e4;--cat-red-fg:#9e1c1c;--cat-orange-bg:#fce7d2;--cat-orange-fg:#9a4a10;--cat-amber-bg:#f8ecc6;--cat-amber-fg:#6f5206;--cat-green-bg:#dbeede;--cat-green-fg:#14683a;--cat-teal-bg:#d2ede9;--cat-teal-fg:#0f5c54;--cat-blue-bg:#dfe8fb;--cat-blue-fg:#1e3f8f;--cat-indigo-bg:#e4e2fb;--cat-indigo-fg:#3b3593;--cat-purple-bg:#eee0fb;--cat-purple-fg:#6a2a9e;--cat-pink-bg:#fbe1ee;--cat-pink-fg:#9c1f5e;--cat-slate-bg:#e5e6ea;--cat-slate-fg:#454851;--bg:var(--lg-paper);--fg:var(--lg-ink);--muted:var(--lg-ink-2);--accent:var(--lg-barn-d);--accent-fg:#fbf7ef;--border:var(--lg-rule);--card-bg:var(--lg-card);--error:var(--lg-error);--error-bg:var(--lg-error-bg);--success:var(--lg-success)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--lg-font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.page{max-width:720px;margin:0 auto;padding:3rem 1.5rem}.auth-logo{margin:0 0 1.75rem}.auth-logo,.page-illustration{display:flex;justify-content:center}.page-illustration{margin:0 0 1.25rem;color:var(--lg-ink-3)}.page-illustration svg{width:88px;height:auto}.card{background:var(--card-bg);border:1px solid var(--border);border-top:var(--lg-rai) solid var(--lg-barn);border-radius:var(--lg-r-3);padding:2rem;box-shadow:var(--lg-shadow-1)}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.kpi-value{margin:0;font-family:var(--lg-font-mono);font-size:1.875rem;font-weight:600;letter-spacing:-.02em;color:var(--lg-ink)}.payment-status-list{margin:1.25rem 0 0;display:grid;grid-gap:.75rem;gap:.75rem}.payment-status-list>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}.payment-status-list dt{color:var(--muted);font-size:.9375rem}.payment-status-list dd{margin:0}h1{margin:0 0 .5rem;font-size:1.75rem;letter-spacing:-.012em}h1,h2{font-family:var(--lg-font-serif);font-weight:600}h2{margin:0 0 1rem;font-size:1.25rem;letter-spacing:-.01em}.muted{color:var(--muted)}form{display:grid;grid-gap:1rem;gap:1rem}label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}input,select,textarea{width:100%;padding:.6rem .75rem;border:1px solid var(--lg-rule-2);border-radius:var(--lg-r-2);background:var(--lg-card);font:inherit;color:inherit;transition:border-color var(--lg-dur-fast) var(--lg-ease),box-shadow var(--lg-dur-fast) var(--lg-ease)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--lg-barn-d);box-shadow:var(--lg-ring)}input[type=checkbox],input[type=radio]{width:auto;padding:0;border:0;border-radius:0;background:none}input[type=color]{width:48px;height:40px;padding:2px;cursor:pointer}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--accent);color:var(--accent-fg);font:inherit;font-weight:500;padding:.65rem 1rem;border-radius:var(--lg-r-2);cursor:pointer;transition:background-color var(--lg-dur-fast) var(--lg-ease)}button:hover:not([disabled]){background:var(--lg-barn-dd)}button[disabled]{opacity:.6;cursor:not-allowed}[role=button]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--lg-barn-d);outline-offset:2px;box-shadow:var(--lg-ring)}.row{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.row>*{min-width:0}.error{background:var(--error-bg);color:var(--lg-error-d);border:1px solid var(--lg-error-w);border-radius:var(--lg-r-2)}.error,.notice{padding:.75rem 1rem;font-size:.875rem}.notice{background:var(--lg-success-bg);color:var(--lg-success-d);border:1px solid var(--lg-success-w);border-radius:var(--lg-r-2)}.verify-banner{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;background:var(--lg-warn-bg,#fff8e1);color:var(--lg-warn-d,#7a5d00);border:1px solid var(--lg-warn-w,#f0d27a);padding:.75rem 1rem;border-radius:var(--lg-r-2);font-size:.875rem;margin-bottom:1.5rem}.verify-banner button{background:none;border:none;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.verify-banner button.verify-banner-close{margin-left:auto;margin-right:-.5rem;padding:.5rem;min-width:24px;min-height:24px;font-size:1.25rem;line-height:1;text-decoration:none}.verify-banner-error{color:var(--lg-error-d)}.field-help{font-size:.8125rem;margin:.35rem 0 0;line-height:1.4}.onboarding-step-caption{font-size:.8125rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;margin:0 0 .25rem}.onboarding-step-title{font-size:1.25rem;line-height:1.3;font-weight:600;margin:.5rem 0 1.25rem}.onboarding-steps{list-style:none;margin:0;padding:0;display:flex;gap:.5rem}.onboarding-step{display:flex;align-items:center;gap:.4rem;flex:1 1;font-size:.8125rem;color:var(--muted)}.onboarding-step__num{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;border:1px solid var(--lg-rule-2);background:var(--lg-card);font-size:.75rem;font-weight:600;flex:none}.onboarding-step[data-state=current]{color:var(--fg);font-weight:600}.onboarding-step[data-state=current] .onboarding-step__num{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.onboarding-step[data-state=done] .onboarding-step__num{border-color:var(--accent);color:var(--accent)}.onboarding-nav{display:flex;gap:.75rem;align-items:center}.onboarding-nav .btn-secondary{background:var(--lg-card);color:var(--fg);border:1px solid var(--lg-rule-2)}.onboarding-nav .btn-secondary:hover:not([disabled]){background:var(--lg-card);border-color:var(--lg-barn)}.onboarding-submit{margin-left:auto}.org-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.org-list li{border:1px solid var(--border);border-radius:var(--lg-r-2);padding:1rem;background:var(--lg-card)}.footer-links{margin-top:1.5rem;font-size:.875rem;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:1000;padding:.65rem 1rem;background:var(--accent);color:var(--accent-fg);border-radius:var(--lg-r-2);text-decoration:none;font-weight:500}.skip-link:focus{left:var(--lg-s-4);top:var(--lg-s-4);outline:none;box-shadow:var(--lg-ring)}