@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-20c4,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_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--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-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(/_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-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(/_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-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(/_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_aa62b7{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_aa62b7{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/293bd128733a00fa-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:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/b6ec7d965603f0a3-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/0e4ef738476b9f05-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:Familjen Grotesk Fallback;src:local("Arial");ascent-override:108.37%;descent-override:23.79%;line-gap-override:0.00%;size-adjust:94.59%}.__className_6e3e93{font-family:Familjen Grotesk,Familjen Grotesk Fallback;font-style:normal}.__variable_6e3e93{--font-familjen:"Familjen Grotesk","Familjen Grotesk 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-field-border:var(--lg-ink-3);--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-stroke:3px;--lg-stroke-thin:2px;--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-heading:var(--font-familjen),"Helvetica Neue",Helvetica,Arial,sans-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-font-logo:var(--font-familjen),"Helvetica Neue",Helvetica,Arial,sans-serif;--lg-tracking-tight:-0.02em;--lg-tracking-snug:-0.01em;--lg-leading-display:1.1;--lg-leading-prose:1.7;--lg-measure-prose:68ch;--lg-r-1:6px;--lg-r-2:8px;--lg-r-3:12px;--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-fs-xs:0.75rem;--lg-fs-sm:0.8125rem;--lg-fs-md:0.875rem;--lg-fs-ui:0.9375rem;--lg-fs-base:1rem;--lg-fs-lg:1.125rem;--lg-fs-xl:1.25rem;--lg-fs-2xl:1.75rem;--lg-target-min:1.5rem;--lg-target:2.75rem;--lg-col-xs:5rem;--lg-col-sm:7.5rem;--lg-col-md:10rem;--lg-col-lg:12.5rem;--lg-col-xl:16.25rem;--lg-col-2xl:20rem;--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:100%;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:45rem;margin:0 auto;padding:3rem 1.5rem}.page.page-auth{max-width:30rem}.page.page-centered{min-height:70vh;display:grid;align-content:center}.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:5.5rem;height:auto}.card{background:var(--card-bg);border:1px solid var(--border);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(13.75rem,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.kpi-value{margin:0;font-family:var(--lg-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--lg-fs-2xl);font-weight:500;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:var(--lg-fs-ui)}.payment-status-list dd{margin:0}h1{margin:0 0 .5rem;font-family:var(--lg-font-heading);font-size:var(--lg-fs-2xl);font-weight:700;line-height:1.2;letter-spacing:var(--lg-tracking-tight);text-wrap:balance}h2{margin:0 0 1rem;font-size:var(--lg-fs-xl)}h2,h3{font-family:var(--lg-font-heading);font-weight:600;line-height:1.3;letter-spacing:var(--lg-tracking-snug)}h3{font-size:var(--lg-fs-lg)}h4{font-family:var(--lg-font-heading);font-size:var(--lg-fs-base);font-weight:600;line-height:1.3;letter-spacing:var(--lg-tracking-snug)}address{font-style:normal}code,kbd,pre,samp{font-family:var(--lg-font-mono)}.muted{color:var(--muted)}form{display:grid;grid-gap:1rem;gap:1rem}label{display:block;font-size:var(--lg-fs-md);font-weight:500;margin-bottom:.25rem}input,select,textarea{width:100%;padding:.6rem .75rem;border:1px solid var(--lg-field-border);border-radius:var(--lg-r-2);background:var(--lg-card);font:inherit;font-size:var(--lg-fs-base);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(--brand-text,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:3rem;height:2.5rem;padding:.125rem;cursor:pointer}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:var(--brand-ink-safe,var(--accent-fg));font:inherit;font-weight:500;padding:.65rem 1rem;border-radius:var(--lg-r-pill);cursor:pointer;transition:background-color var(--lg-dur-fast) var(--lg-ease)}:where(button){background:var(--brand,var(--lg-barn))}:where(button:hover:not([disabled])){background:var(--brand-h,var(--lg-barn-h))}button[disabled]{opacity:.6;cursor:not-allowed}[role=button]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--brand-text,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:var(--lg-fs-md)}.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);color:var(--lg-warn-d);border:1px solid var(--lg-warn-w);padding:.75rem 1rem;border-radius:var(--lg-r-2);font-size:var(--lg-fs-md);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:var(--lg-target-min);min-height:var(--lg-target-min);font-size:var(--lg-fs-xl);line-height:1;text-decoration:none}.verify-banner-error{color:var(--lg-error-d)}.field-help{font-size:var(--lg-fs-sm);margin:.35rem 0 0;line-height:1.4}.onboarding-step-caption{font-size:var(--lg-fs-sm);font-weight:600;margin:0 0 .25rem}.onboarding-step-title{font-family:var(--lg-font-heading);font-size:var(--lg-fs-xl);line-height:1.3;font-weight:600;letter-spacing:var(--lg-tracking-snug);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:var(--lg-fs-sm);color:var(--muted)}.onboarding-step__num{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--lg-r-pill);border:1px solid var(--lg-rule-2);background:var(--lg-card);font-size:var(--lg-fs-xs);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-submit{margin-left:auto}.onboarding-choice{display:flex;flex-direction:column;gap:.5rem;margin:0 0 1rem;padding:0;border:0}.onboarding-choice legend{padding:0;font-weight:600}.onboarding-choice label{display:flex;gap:.5rem;align-items:flex-start;font-weight:400}.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:var(--lg-fs-md);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:-100vw;top:0;z-index:1000;padding:.65rem 1rem;background:var(--accent);color:var(--accent-fg);border-radius:var(--lg-r-pill);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)}