@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3b858e8234e422f4-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:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6cca48c3e4e6ef07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2603157fa2fb7012-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8f69b66743ebadf3-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:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f627625e85285513-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:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1aed755f2a5e779d-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:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/45d262064560f5fa-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:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3b858e8234e422f4-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:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6cca48c3e4e6ef07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2603157fa2fb7012-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8f69b66743ebadf3-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:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f627625e85285513-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:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1aed755f2a5e779d-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:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/45d262064560f5fa-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:Literata Fallback;src:local("Times New Roman");ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.00%;size-adjust:118.15%}.__className_ac3899{font-family:Literata,Literata Fallback;font-style:normal}.__variable_ac3899{--font-display:"Literata","Literata Fallback"}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d57a24ec54448a8e-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:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bc08e10e1c60a660-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:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7c309a1f4c99f6b1-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:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9816a0e0ed309b6c-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:Atkinson Hyperlegible Fallback;src:local("Arial");ascent-override:95.60%;descent-override:29.18%;line-gap-override:0.00%;size-adjust:99.37%}.__className_de3fe8{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback;font-style:normal}.__variable_de3fe8{--font-body:"Atkinson Hyperlegible","Atkinson Hyperlegible Fallback"}:root{--ink:#1c2b33;--wash:#e4eef2;--card:#f7fbfc;--line:#c3d0d8;--expired:#9e2a2b;--soon:#8a5a00;--watch:#3e5c68;--ack:#1f6b4a}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:linear-gradient(180deg,rgba(255,255,255,.55),transparent 180px),var(--wash);color:var(--ink);font-family:var(--font-body),sans-serif;font-size:16px;line-height:1.45}a{color:inherit}button,input,select,textarea{font:inherit}.desk-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.5rem;background:var(--ink);color:#f4f8fa}.mark{font-family:var(--font-display),serif;font-size:1.35rem;text-decoration:none;letter-spacing:-.02em}.mark span{font-family:var(--font-body),sans-serif;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;margin-left:.55rem;color:#b7c9d2}.desk-nav{display:flex;align-items:center;gap:1.25rem}.desk-nav a{text-decoration:none;color:#e7f0f4}.alerts-link{display:inline-flex;align-items:center;gap:.45rem}.count{min-width:1.6rem;padding:.05rem .4rem .12rem;border-bottom:3px solid var(--expired);background:#fff;color:var(--expired);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.count.quiet{border-bottom-color:var(--watch);color:var(--watch)}.sign-out{background:transparent;color:#d5e2e8;border:0;padding:0;cursor:pointer}.page{width:min(1080px,calc(100% - 2rem));margin:1.5rem auto 3rem}.page h1{font-family:var(--font-display),serif;font-weight:600;font-size:2rem;letter-spacing:-.03em;margin:0 0 .35rem}.lede{margin:0 0 1.25rem;color:var(--watch)}.sheet{background:var(--card);border:1px solid var(--line);overflow-x:auto}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:.75rem .9rem;border-bottom:1px solid var(--line);vertical-align:middle}th{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--watch);font-weight:700}.sticker{display:inline-flex;align-items:baseline;gap:.4rem;padding:.12rem .45rem .18rem;border:solid;border-width:1px 1px 3px;background:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sticker.expired{color:var(--expired)}.sticker.soon{color:var(--soon)}.sticker.watch{color:var(--watch)}.filters{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end;margin-bottom:1rem}.filters label{display:flex;flex-direction:column;gap:.25rem;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--watch)}.filters select{min-width:14rem;padding:.45rem .5rem;border:1px solid var(--line);background:#fff;color:var(--ink)}.ack{background:var(--ack);color:#fff;border:0;padding:.4rem .7rem;cursor:pointer}.ack:focus-visible,.desk-nav a:focus-visible,.filters select:focus-visible,.login button:focus-visible,.login input:focus-visible,.sign-out:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.seen{color:var(--watch)}.login{width:min(420px,calc(100% - 2rem));margin:4rem auto;background:var(--card);border:1px solid var(--line);padding:1.5rem}.login h1{font-family:var(--font-display),serif;font-size:2rem;margin:0 0 .4rem}.login form{gap:.85rem;margin-top:1.25rem}.login form,.login label{display:flex;flex-direction:column}.login label{gap:.3rem}.login input{padding:.55rem .6rem;border:1px solid var(--line)}.login button{background:var(--ink);color:#fff;border:0;padding:.65rem .8rem;cursor:pointer}.error{color:var(--expired);margin:.5rem 0 0}.notice{color:var(--ack);margin:0 0 1rem}.page.wide{width:min(1180px,calc(100% - 2rem))}.crumb{margin:0 0 .35rem}.crumb a{color:var(--watch)}.tally{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin:0}.tally span{border-bottom:3px solid var(--watch);padding-bottom:.05rem}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:1rem;gap:1rem;align-items:start}.provider{background:var(--card);border:1px solid var(--line);margin-bottom:1rem}.provider summary{cursor:pointer;padding:.85rem 1rem;font-family:var(--font-display),serif;font-size:1.25rem}.provider summary span{margin-left:.6rem;font-family:var(--font-body),sans-serif;font-size:.85rem;color:var(--watch)}.payer{padding:.85rem 1rem 1rem;border-top:1px solid var(--line)}.payer header{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.panel h2,.payer h2{font-family:var(--font-display),serif;font-size:1.15rem;font-weight:600;margin:0}.editor{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:.65rem .75rem;gap:.65rem .75rem;margin-top:.75rem}.editor label,.note-form label,.stack label{display:flex;flex-direction:column;gap:.25rem;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--watch)}.editor input,.editor select,.note-form textarea,.stack input,.stack select{padding:.45rem .5rem;border:1px solid var(--line);background:#fff;color:var(--ink);text-transform:none;letter-spacing:0;font-size:1rem}.editor .actions,.editor .wide{grid-column:1/-1}.panel{background:var(--card);border:1px solid var(--line);padding:1rem}.panel ol,.panel ul{list-style:none;margin:.75rem 0;padding:0}.panel li{gap:.15rem;padding:.55rem 0;border-bottom:1px solid var(--line)}.note-form,.panel li,.stack{display:flex;flex-direction:column}.note-form,.stack{gap:.75rem}.admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1rem;gap:1rem}.audit{grid-column:1/-1}.login .qr{width:180px;height:180px;background:#fff;border:1px solid var(--line)}.login .qr svg{display:block;width:180px;height:180px}.login .setup-key{margin:0}.login code{display:inline-block;margin-left:.35rem;color:var(--ink);word-break:break-all}.login button.secondary{background:#fff;color:var(--ink);border:1px solid var(--line)}@media (max-width:720px){.desk-bar{align-items:flex-start;flex-direction:column}.filters select{min-width:100%}.workspace{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}}