@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Inter;src:url(/design-preview/assets/InterVariable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{color-scheme:light;--bg:#f7f9fb;--panel:#fff;--panel-2:#f0f5f6;--line:#dfe5e9;--muted:#596975;--text:#202e3a;--green:#145d65;--amber:#a15424}*{box-sizing:border-box}html{scrollbar-color:#b7c4cb var(--bg)}body,html{background:var(--bg)}body{margin:0;color:var(--text);font:14px/1.65 Inter,var(--font-geist),sans-serif;-webkit-font-smoothing:antialiased}::selection{background:#cce6e5;color:#163d43}a{color:var(--green);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button,input,textarea{font:inherit}input,textarea{caret-color:var(--green)}.shell{width:min(1120px,calc(100% - 56px));margin:auto;min-height:100vh;padding-bottom:60px}.topbar{min-height:88px;display:flex;gap:24px;align-items:center;border-bottom:1px solid var(--line)}.topbar>.brand,.topbar>.project-switcher{margin-right:auto}.brand{color:#192d38;font-size:25px;line-height:1.2;font-weight:750;letter-spacing:-.04em;text-decoration:none}.brand span{color:var(--green)}.project-switcher{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted)}.project-mark{display:none}.chevron{color:var(--muted)}.live,.topbar a:not(.brand){font-size:13px}.live{color:var(--muted)}.live i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);margin-right:7px}.signout button{border:0;background:transparent;color:var(--muted);font-size:13px;padding:10px 0}.hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:start;padding:40px 0 28px}.eyebrow{margin:0 0 10px;color:var(--muted);font:550 13px/1.6 Inter,sans-serif}.hero>.eyebrow,.hero>div>.eyebrow{display:none}h1{margin:0;font-size:32px;line-height:1.25;letter-spacing:-.035em;font-weight:700;max-width:850px}h2{margin:0 0 12px;font-size:18px;line-height:1.4;font-weight:650;letter-spacing:-.02em}.lede,h3{font-size:15px}.lede{max-width:70ch;margin:12px 0 0;color:var(--muted);line-height:1.7}p{margin:10px 0 18px}small{font-size:12px;color:var(--muted)}.threshold{padding-left:24px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:7px}.threshold small,.threshold span{font-size:12px;color:var(--muted)}.threshold strong{font-size:23px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 0;border:0;border-radius:10px;background:#fff;box-shadow:0 2px 6px #2339470b}.metrics article{padding:18px 24px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:8px;min-width:0}.metrics article:last-child{border:0}.metrics span{font-size:12px;color:var(--muted)}.metrics strong{font-size:25px;line-height:1.3;font-weight:650;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.metrics small{font-size:12px;color:var(--muted)}.content-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:24px;margin-top:28px;align-items:start}.panel{background:#fff;border:0;border-radius:10px;box-shadow:0 2px 6px #2339470b;overflow:hidden}.panel-heading{display:flex;justify-content:space-between;align-items:start;padding:26px}.panel-heading>span{font-size:12px;color:var(--muted)}.panel-heading h2{margin:0}.panel-heading .eyebrow{display:none}.allowance-panel{padding:26px;margin-top:26px}.allowance-panel p{max-width:75ch;color:var(--muted);font-size:14px}.allowance-panel p strong{color:var(--text)}.allowance-panel summary{padding:10px 0;cursor:pointer}.allowance-panel details{border-top:1px solid var(--line);margin:22px 0}.allowance-panel form{margin-top:22px}table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td,th{padding:16px 18px;text-align:left;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}th{font-size:11px;white-space:nowrap}td strong,th{font-weight:550}td strong{color:var(--text)}tbody tr:hover{background:#f4f8f8}.status{display:inline-flex;padding:4px 8px;border:0;border-radius:4px;font-size:11px;white-space:nowrap;color:#256452;background:#e9f5ed}.status-warn{color:#a13e32;background:#fff0e9}.outcomes{overflow-x:auto}.outcomes a{color:var(--green);text-decoration:none}.outcomes a:hover{text-decoration:underline}.evidence{padding:26px}.evidence>p:not(.eyebrow){color:var(--muted);font-size:14px}.evidence-list{margin:24px 0;border-top:1px solid var(--line)}.evidence-list div{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.evidence-list span{color:var(--muted)}.decision{background:#eaf4f3;border:0;border-radius:6px;padding:18px}.decision span{display:block;color:var(--green);font-size:12px;margin-bottom:8px}.decision strong{font-size:15px}.decision p{color:var(--muted);font-size:13px;margin:8px 0 0}button{border:1px solid var(--green);border-radius:6px;padding:11px 17px;min-height:44px;color:#fff;background:var(--green);font-weight:550;cursor:pointer;line-height:1.5}button:hover{background:#104b52;border-color:#104b52}.secondary{background:#fff;color:var(--green);border-color:#c9d8dd}.secondary:hover{background:#eff5f5;border-color:#9cbec0}button:disabled{background:#edf1f4;color:#687883;border-color:#dce3e7;cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #80b9bb;outline-offset:3px}.empty{max-width:720px;padding:70px 0}.empty p:last-child{color:var(--muted)}.login-card{max-width:720px;margin:auto;padding:64px 0}.login-card>p:not(.eyebrow){color:var(--muted)}.login-card form{display:flex;gap:14px;margin-top:28px}.login-card input{min-width:0;width:100%;padding:12px 14px;color:var(--text);background:#fff;border:1px solid #cbd6dd;border-radius:6px;min-height:48px}.login-card label{display:grid;gap:7px;color:var(--text);font-size:14px;flex:1 1}.auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:30px}.auth-grid form{margin:0;padding:28px;flex-direction:column;border:0;border-radius:10px;background:#fff;box-shadow:0 2px 6px #2339470b}.auth-grid h2{margin-bottom:4px}.auth-grid form:last-child{grid-column:1/-1}.auth-grid input{min-width:0;width:100%}.auth-grid button{margin-top:4px}.settings-confirmation{display:grid;gap:20px;max-width:560px;margin:22px 0 36px}.settings-confirmation label{display:grid;gap:8px;font-size:14px}.settings-confirmation input{width:100%;padding:12px 14px;border:1px solid #cbd6dd;border-radius:6px;background:#fff;color:var(--text);min-height:48px}.settings-confirmation button{justify-self:start}.key-card{display:flex;justify-content:space-between;gap:28px;margin-top:24px;padding:26px;border:1px solid #bad6d4;border-radius:8px;background:#edf6f4}.key-card p:not(.eyebrow){color:var(--muted);font-size:14px}.key-card label{display:block;margin-top:18px;color:var(--muted);font-size:12px}.key-card code{display:block;max-width:760px;margin-top:8px;padding:12px;overflow-wrap:anywhere;color:#164d53;background:#fff;border:1px solid #d5e2e2;border-radius:6px;-webkit-user-select:all;user-select:all;font-size:12px}.setup-panel{margin-top:26px;padding:24px 26px}.setup-panel summary{cursor:pointer;font-size:16px;font-weight:600}.setup-panel p,.setup-prompt p{color:var(--muted);font-size:14px;max-width:75ch}.setup-panel form{margin-top:20px}.setup-prompt{margin-top:22px}.setup-prompt textarea{display:block;width:100%;padding:16px;color:var(--text);background:#f7f9fb;border:1px solid #cbd6dd;border-radius:6px;resize:vertical;font:12px/1.85 var(--font-geist-mono),monospace}.setup-prompt button{margin-top:12px}.notice{margin:20px 0;padding:16px 18px;border-radius:8px;font-size:14px;color:#77501b;background:#fff8e9;border:1px solid #e8d9b4}.notice.error{color:#9b342b;background:#fff0eb;border-color:#efd0c5}.notice.success{color:#256452;background:#e9f5ed;border-color:#c5dfcf}.incident-list{margin-top:22px}.incident{border-top:1px solid var(--line);padding:20px 0}.incident>div{display:flex;flex-direction:column;gap:8px}.incident span{font:550 11px/1.5 Inter,sans-serif;color:var(--amber)}.incident p,.incident small{color:var(--muted)}.incident form{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.incident button{padding:8px 11px;min-height:40px;color:var(--muted);background:#fff;border-color:var(--line);font-size:12px}.incident button:hover{background:#eff5f5;color:var(--green)}.incident ol{margin:12px 0 4px;padding-left:22px;color:var(--muted);font-size:13px;line-height:1.8;text-transform:capitalize}.outcome-detail{margin-top:26px;padding:26px}.outcome-detail h2:not(:first-child){margin-top:30px}.outcome-detail li,.outcome-detail p{color:var(--muted);font-size:14px;line-height:1.8}.content-grid>.panel:not(.outcomes):not(.evidence){padding:26px}.content-grid>.panel li{margin:14px 0;overflow-wrap:anywhere}.shell>.panel:not(.allowance-panel):not(.outcome-detail):not(.setup-panel){padding:26px;margin-top:24px}.shell>.panel>form:not(.settings-confirmation){display:inline-block;margin:8px 12px 8px 0}.shell>.panel ul{padding-left:22px}.shell>.panel li{margin:12px 0}footer{padding:30px 0;color:var(--muted);font-size:12px}.landing-signin{font-size:13px}.landing-hero{padding:76px 0 50px;text-align:center}.landing-hero .eyebrow{display:none}.landing-hero h1{font-size:64px;line-height:1.08;max-width:900px;margin:auto}.landing-hero .lede{max-width:650px;margin:24px auto 0;font-size:18px}.landing-cta{display:inline-block;margin-top:28px;padding:13px 22px;color:#fff;background:var(--green);border-radius:6px;font-weight:550;text-decoration:none}.landing-caption{color:var(--muted);font-size:12px}.landing-workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:40px 0;border-block:1px solid var(--line)}.landing-workflow article{padding:0}.landing-workflow span{display:none}.landing-workflow h2{font-size:18px;margin:0 0 12px}.landing-plans p,.landing-workflow p{color:var(--muted);font-size:14px;line-height:1.7}.landing-plans{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:48px 0}.landing-plans>div{padding:28px;background:#fff;border-radius:10px}.landing-plans h2{font-size:23px}.landing-plans small{font-size:13px;font-weight:400;color:var(--muted)}#account{scroll-margin-top:30px}@media(max-width:900px){.content-grid{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics article:nth-child(2){border-right:0}.metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.hero{grid-template-columns:1fr}.hero,.landing-workflow{gap:24px}.topbar{gap:18px}.project-switcher{font-size:13px}}@media(max-width:600px){.shell{width:calc(100% - 32px);padding-bottom:40px}.topbar{min-height:80px;gap:14px;flex-wrap:wrap;padding:18px 0}.topbar>.brand{font-size:24px}.topbar>.project-switcher{order:4;flex-basis:100%;font-size:12px}.hero{padding:30px 0 24px;gap:22px}h1{font-size:28px;line-height:1.25}.lede{font-size:14px}.metrics{border-radius:8px}.metrics article{padding:18px 16px}.metrics strong{font-size:22px}.metrics small,.metrics span{font-size:11px}.content-grid{gap:24px;margin-top:24px}.allowance-panel,.content-grid>.panel:not(.outcomes):not(.evidence),.evidence,.outcome-detail,.panel-heading,.setup-panel,.shell>.panel:not(.allowance-panel):not(.outcome-detail):not(.setup-panel){padding:22px 20px}.allowance-panel p,.outcome-detail li,.outcome-detail p{font-size:13px}.login-card{padding:48px 8px}.login-card form{flex-direction:column}.auth-grid{grid-template-columns:1fr;gap:24px}.auth-grid form{padding:24px 20px}.auth-grid form:last-child{grid-column:auto}.key-card{flex-direction:column;padding:22px 20px}.key-card code{font-size:11px}.key-card button,.setup-prompt button{width:100%}.settings-confirmation button{justify-self:stretch}.landing-hero{padding:64px 14px 42px}.landing-hero h1{font-size:32px;line-height:1.25;font-weight:750}.landing-hero .lede{font-size:16px;line-height:1.5;margin-top:18px}.landing-cta{display:block;margin-top:24px}.landing-caption{font-size:12px}.landing-plans,.landing-workflow{grid-template-columns:1fr;gap:28px}.landing-workflow{padding:32px 8px}.landing-plans{padding:36px 0}.landing-plans>div{padding:24px}.notice{font-size:13px}.threshold{padding:20px 0 0;border-left:0;border-top:1px solid var(--line)}td,th{padding:14px 16px}footer{font-size:12px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.landing-plans>div:first-child{border:1px solid #97bdbc}