@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3e784ea156b3f55b-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3f79dafe79e600bc-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/41a81339c727640e-s.p.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3e784ea156b3f55b-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3f79dafe79e600bc-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/41a81339c727640e-s.p.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3e784ea156b3f55b-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3f79dafe79e600bc-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/41a81339c727640e-s.p.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3e784ea156b3f55b-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3f79dafe79e600bc-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/41a81339c727640e-s.p.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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:Work Sans Fallback;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_16842f{font-family:Work Sans,Work Sans Fallback;font-style:normal}.__variable_16842f{--font-work-sans:"Work Sans","Work Sans Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2?dpl=dpl_9xJP4WiPALxgaWBFCdMpXTT1UPVv) 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 Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_23e382{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_23e382{--font-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}:root{--bg-surface:#ffffff;--bg-sunken:#fafaf9;--bg-canvas:#f5f5f4;--text-primary:#1c1917;--text-secondary:#57534e;--text-muted:#78716c;--text-on-accent:#1c1917;--text-inverse:#fafaf9;--border-subtle:#e7e5e4;--border-strong:#d6d3d1;--border-focus:#ea580c;--accent:#ea580c;--accent-hover:#c2410c;--accent-soft:#fff7ed;--status-signed-fill:#deefe0;--status-signed-ink:#1f5b33;--status-blocked-fill:#fce4e1;--status-blocked-ink:#8a1f1a;--status-progress-fill:#fef7e0;--status-progress-ink:#624606;--status-ack-fill:#e1ecf8;--status-ack-ink:#1a4577;--shade-1:#fff1e7;--shade-2:#fde4d3;--shade-3:#fbd5bb;--shade-4:#f9b98f;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--bg-surface);color:var(--text-primary);font:400 14px/20px var(--font-work-sans),system-ui,sans-serif}a{color:inherit}a,button,summary{touch-action:manipulation}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}h1{font-size:24px;line-height:32px;font-weight:700;margin:0}h2{font-size:16px;line-height:24px}h2,h3{font-weight:600;margin:0}h3{font-size:14px;line-height:20px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.num{font-family:var(--font-plex-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums}.small{color:var(--text-muted)}.label,.small{font-size:13px;line-height:18px}.label{color:var(--text-secondary)}.empty{color:var(--text-muted);margin:12px 0}.hero{font:500 96px/1 var(--font-plex-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:6px 0 8px}.hero-medium{font-size:72px}.val{font:500 30px/36px var(--font-plex-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.trend{display:inline-flex;align-items:center;gap:4px;font-size:13px;line-height:18px;font-weight:500}.trend-good{color:var(--status-signed-ink)}.trend-bad{color:var(--status-blocked-ink)}.trend-flat{color:var(--text-muted)}.trend .small{font-weight:400}.rule{border:0;border-top:1px solid var(--border-subtle);margin:24px 0}.notice{border:1px solid var(--status-blocked-ink);background:var(--status-blocked-fill);color:var(--status-blocked-ink);border-radius:8px;padding:10px 12px;margin:0}.shell{display:flex;min-height:100vh}.rail{flex:0 0 72px;position:sticky;top:0;height:100vh;flex-direction:column;gap:4px;padding:24px 12px;border-right:1px solid var(--border-subtle)}.rail,.rail-brand{display:flex;align-items:center}.rail-brand{min-height:32px;margin-bottom:20px}.rail-brand svg{width:22px;height:22px}.rail-brand .mark-accent{fill:var(--accent)}.rail-brand .mark-plan{fill:var(--text-primary)}.rail ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rail ul a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;color:var(--text-secondary)}.rail ul a:hover{background:var(--bg-sunken)}.rail ul a[aria-current=page]{background:var(--bg-canvas);color:var(--accent)}.rail ul svg{width:18px;height:18px}.rail-spacer{flex:1}.me{position:relative}.me summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px}.me summary::-webkit-details-marker{display:none}.me-menu{position:absolute;left:56px;bottom:0;z-index:20;width:max-content;max-width:280px;padding:12px;display:flex;flex-direction:column;gap:8px;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:12px;box-shadow:0 4px 12px rgba(28,25,23,.1);word-break:break-all}.content{flex:1;min-width:0;padding:24px 40px 40px}.top{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:28px}.grow{flex:1}.side-by-side{display:flex;min-height:100vh}.side-by-side,.side-by-side>.content{flex:1;min-width:0}.side-panel{flex:0 0 340px;min-width:0;background:var(--bg-sunken);border-left:1px solid var(--border-subtle);padding:24px;display:flex;flex-direction:column;gap:20px}.side-panel .rule{margin:0}.search{display:flex;align-items:center;height:40px;width:280px;max-width:100%;padding:0 4px 0 14px;border:1px solid var(--border-subtle);border-radius:999px}.search:focus-within{outline:2px solid var(--border-focus);outline-offset:2px}.search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text-primary);font:inherit;font-size:13px}.search input::placeholder{color:var(--text-muted)}.search button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:999px;background:none;color:var(--text-muted);cursor:pointer}.search svg{width:15px;height:15px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border:0;border-radius:12px;background:var(--accent);color:var(--text-on-accent);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.btn:hover{background:var(--accent-hover);color:var(--text-inverse)}.btn-quiet{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-strong)}.btn-quiet:hover{background:var(--bg-canvas);color:var(--text-primary)}.link-quiet{border:0;padding:0;background:none;color:var(--text-secondary);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 16px}.chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--bg-surface);color:var(--text-secondary);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.chip:hover{background:var(--bg-sunken)}.chip[aria-current=true]{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-inverse)}.chip .num{color:var(--text-muted)}.chip[aria-current=true] .num{color:var(--border-strong)}.seg{display:inline-flex;padding:3px;background:var(--bg-canvas)}.seg,.seg a{border-radius:999px}.seg a{display:flex;align-items:center;min-height:30px;padding:0 14px;color:var(--text-secondary);font-size:13px;font-weight:500;text-decoration:none}.seg a[aria-current=true]{background:var(--text-primary);color:var(--text-inverse)}.menu{position:relative}.menu summary{list-style:none;cursor:pointer}.menu summary::-webkit-details-marker{display:none}.menu summary svg{width:12px;height:12px}.menu ul{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:180px;max-height:320px;overflow-y:auto;list-style:none;margin:0;padding:4px;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:12px;box-shadow:0 4px 12px rgba(28,25,23,.1)}.menu ul a{display:flex;align-items:center;min-height:40px;padding:0 12px;border-radius:8px;text-decoration:none;white-space:nowrap}.menu ul a:hover{background:var(--bg-canvas)}.menu ul a[aria-current=true]{font-weight:600}.field{display:flex;flex-direction:column;gap:4px}.field label{font-size:12px;line-height:16px;color:var(--text-muted)}.box{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--border-strong);border-radius:8px;background:var(--bg-surface);color:var(--text-primary);font:inherit}textarea.box{resize:vertical;min-height:72px}.pill{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;line-height:18px;font-weight:500;white-space:nowrap}.pill:first-letter,.sentence:first-letter{text-transform:uppercase}.sentence{display:inline-block}.tone-paying{background:var(--status-signed-fill);color:var(--status-signed-ink)}.tone-trial{background:var(--status-ack-fill);color:var(--status-ack-ink)}.tone-retry{background:var(--status-progress-fill);color:var(--status-progress-ink)}.tone-lapsed{background:var(--status-blocked-fill);color:var(--status-blocked-ink)}.badge,.tone-none{background:var(--bg-canvas);color:var(--text-secondary)}.badge{flex:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:12px;font-weight:600}.badge-small{width:32px;height:32px}.badge-large{width:48px;height:48px;background:var(--bg-surface);border:1px solid var(--border-subtle)}.rows{list-style:none;margin:0;padding:0}.row{display:flex;align-items:center;gap:12px;min-height:56px;border-top:1px solid var(--border-subtle);text-decoration:none;color:inherit}li:first-child>.row{border-top:0}.row-company{font-weight:600}.row-text{flex:1;min-width:0;overflow-wrap:anywhere}.row-text .row-company{display:block}a.row:hover .row-company{text-decoration:underline}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.table-box{position:relative;overflow-x:auto}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:12px;line-height:16px;font-weight:500;color:var(--text-muted);padding:8px 12px 8px 0}td{padding:10px 12px 10px 0;border-top:1px solid var(--border-subtle);vertical-align:middle}td a{text-decoration:none}td a:hover{text-decoration:underline}td.right,th.right{text-align:right}.strong{font-weight:600}.pager{flex-wrap:wrap;align-items:center;margin-top:16px}.pager,.sign-in{display:flex;gap:12px}.sign-in{max-width:420px;margin:15vh auto 0;padding:0 16px;flex-direction:column}.dash-top{display:grid;grid-template-columns:280px minmax(0,1fr);gap:40px;align-items:start}.signs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.sign{padding:0 24px}.signs .sign:nth-child(odd){border-left:1px solid var(--border-subtle)}.sign-value{align-items:baseline;gap:4px 10px;margin-top:4px}.funnel-head,.sign-value{display:flex;flex-wrap:wrap}.funnel-head{align-items:center;gap:12px;margin-bottom:16px}.stairs{display:grid;grid-template-columns:repeat(7,minmax(112px,1fr));gap:12px;list-style:none;margin:0;padding:0}.stair-track{display:flex;align-items:flex-end;height:150px;margin-bottom:10px}.stair-bar{width:100%;min-height:2px;background:var(--accent);border-radius:4px 4px 0 0}.stair-bar-empty{height:2px;background:var(--border-strong);border-radius:0}.stair-count{font:500 24px/30px var(--font-plex-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums}.stair-count-none{color:var(--text-muted)}.crumb{color:var(--text-secondary);font-size:13px}.company-top{margin:4px 0 16px}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.facts,.facts dd{margin:0}.company-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px 40px}.highlight{background:var(--accent-soft);margin:0 -8px;padding:0 8px;border-radius:8px}.payer{display:flex;align-items:center;gap:12px}.payer-name{font-size:16px;font-weight:600}.break{overflow-wrap:anywhere}.actions{display:flex;gap:8px}.actions .btn{flex:1}.panel-form{flex-direction:column}.date-row,.panel-form{display:flex;gap:8px}.date-row .box{flex:1 1 140px;width:auto;min-width:0}.date-row .btn{padding:0 12px}.note-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.note-body{white-space:pre-wrap;overflow-wrap:anywhere}.timeline{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.timeline li{display:grid;grid-template-columns:84px minmax(0,1fr);gap:0 8px}.timeline .detail{grid-column:2;overflow-wrap:anywhere}.shaded td.cell{border:2px solid var(--bg-surface);padding:8px 4px;font-weight:500}.shaded td.cell,.shaded th.cell{text-align:center}.cell small{display:block;font-size:12px;line-height:16px;font-weight:400;color:var(--text-secondary)}.shade-0{color:var(--text-muted);font-weight:400}.shade-1{background:var(--shade-1)}.shade-2{background:var(--shade-2)}.shade-3{background:var(--shade-3)}.shade-4{background:var(--shade-4)}.shade-active{background:var(--bg-canvas)}.lapsed-now{display:flex;align-items:center;gap:28px}.lapsed-now .hero{margin:0}.lapsed-ages{display:grid;grid-template-columns:auto auto;gap:2px 12px}.onboarding-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px}.drop-hero{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:20px}.drop-hero .hero{margin:4px 0}.screen-row{display:grid;grid-template-columns:150px minmax(0,1fr) 56px 56px;gap:12px;align-items:center;min-height:34px}.screen-row-strong{font-weight:600}.track{position:relative;height:12px;background:var(--bg-canvas)}.fill,.track{border-radius:4px}.fill{position:absolute;left:0;top:0;bottom:0;background:var(--border-strong)}.fill-accent{background:var(--accent)}.stopped-accent{color:var(--accent-hover);font-weight:600}.right{text-align:right}.stats-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:12px}.spend-top{display:flex;flex-wrap:wrap;gap:24px 48px;align-items:flex-end;margin-bottom:8px}.spend-top .hero{font-size:72px}.spend-form{display:flex;flex-direction:column;gap:12px}.notice-day{margin-bottom:20px}.notice-day h2{font-size:13px;line-height:18px;font-weight:500;color:var(--text-muted);margin-bottom:2px}.notice-company{flex:0 0 280px;min-width:0;font-weight:600}a.row:hover .notice-company{text-decoration:underline}@media (max-width:1100px){.company-grid,.onboarding-grid,.side-by-side{display:block}.side-panel{border-left:0;border-top:1px solid var(--border-subtle)}.company-grid>section,.onboarding-grid>section{margin-bottom:32px}}@media (max-width:760px){.shell{display:block}.rail{position:static;height:auto;flex-direction:row;gap:0;padding:8px;border-right:0;border-bottom:1px solid var(--border-subtle)}.rail-brand{margin:0 4px 0 0}.rail ul{flex-direction:row;gap:0}.me-menu{left:auto;right:0;bottom:auto;top:52px}.content{padding:16px}.dash-top,.two{display:block}.signs{margin-top:24px}.signs .sign,.signs .sign:nth-child(odd){padding:0 12px 0 0;border-left:0}.two>section+section{margin-top:32px}.stairs-box{overflow-x:auto}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{font-size:72px}.search{width:100%;height:48px}.box,.btn,.chip,.menu ul a,.seg a{min-height:48px}.screen-row{grid-template-columns:110px minmax(0,1fr) 48px 48px;gap:8px}.row{flex-wrap:wrap;padding:8px 0}.notice-company{flex:1 1 100%}}