@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) 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) 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) 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) 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) 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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_c8daab{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_c8daab{--font-sans:"IBM Plex Sans","IBM Plex Sans 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 Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{color-scheme:light;--chrome:#0f2547;--chrome-ink:#ffffff;--chrome-muted:#9db2d0;--accent:#2e7be0;--accent-strong:#1b5fbf;--accent-bg:#e9f1fc;--ground:#f6f7f9;--surface:#ffffff;--ink:#0f172a;--muted:#64748b;--faint:#94a3b8;--line:#e2e8f0;--line-soft:#edf1f6;--ok:#1f7a4c;--ok-bg:#e7f2ec;--warn:#a15c11;--warn-bg:#f8f0e1;--bad:#b3261e;--bad-bg:#fbebe9;--shadow:0 12px 32px rgb(15 37 71/16%),0 2px 6px rgb(15 37 71/8%);--radius:12px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--accent-strong:#79b8ff;--accent-bg:#14243c;--ground:#0d1117;--surface:#161b22;--ink:#e6edf3;--muted:#8b949e;--faint:#6e7681;--line:#2c333d;--line-soft:#21262d;--ok:#46b37b;--ok-bg:#10281d;--warn:#c9963f;--warn-bg:#2a2113;--bad:#e0705f;--bad-bg:#2e1917;--chrome-muted:#93aacb;--shadow:0 12px 32px rgb(0 0 0/45%),0 2px 6px rgb(0 0 0/30%)}}:root[data-theme=dark]{color-scheme:dark;--accent-strong:#79b8ff;--accent-bg:#14243c;--ground:#0d1117;--surface:#161b22;--ink:#e6edf3;--muted:#8b949e;--faint:#6e7681;--line:#2c333d;--line-soft:#21262d;--ok:#46b37b;--ok-bg:#10281d;--warn:#c9963f;--warn-bg:#2a2113;--bad:#e0705f;--bad-bg:#2e1917;--chrome-muted:#93aacb;--shadow:0 12px 32px rgb(0 0 0/45%),0 2px 6px rgb(0 0 0/30%)}*{box-sizing:border-box}body{margin:0;background:var(--ground);color:var(--ink);font:14px/1.5 var(--font-sans,ui-sans-serif),system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-strong);text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}main.plain{max-width:26rem;margin:0 auto;padding:4rem 1.5rem 6rem;display:flex;flex-direction:column;gap:1.25rem}h1{margin:0;font-size:22px;font-weight:600;letter-spacing:-.022em}main.plain h1{font-size:26px}h2{margin:0;font-size:13.5px;font-weight:600;letter-spacing:-.01em}.lead{margin:0;font-size:15px;color:var(--muted)}.sub{margin:3px 0 0}.muted,.sub{font-size:13px}.dim,.muted,.sub{color:var(--muted)}.error{font-size:13px;color:var(--bad)}form{display:flex;flex-direction:column;gap:.9rem}form.row{flex-direction:row;align-items:flex-end;flex-wrap:wrap}label{display:flex;flex-direction:column;gap:.3rem;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}input,select,textarea{width:100%;height:36px;padding:0 11px;font:inherit;font-size:13.5px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px}input:hover,select:hover{border-color:var(--faint)}select{cursor:pointer}.sso{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.sso-button{padding:.4rem .8rem;border:1px solid var(--line);border-radius:8px;color:var(--ink);text-transform:capitalize}.sso-button:hover{border-color:var(--accent);text-decoration:none}.shell{display:flex;flex-direction:column;min-height:100vh}.modbar{flex:0 0 auto;height:56px;display:flex;align-items:center;gap:24px;padding:0 16px 0 18px;background:var(--chrome);color:var(--chrome-ink)}.modbar :focus-visible{outline-color:#fff}.brand{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.brand,.brand:hover{color:var(--chrome-ink)}.brand:hover{text-decoration:none}.brand-mark{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:var(--accent);color:#fff;font-size:12px;font-weight:700}.modules{display:flex;gap:2px;align-self:stretch}.module{display:flex;align-items:center;gap:8px;height:100%;padding:0 13px;border-bottom:2px solid transparent;color:var(--chrome-muted);font-size:13.5px;font-weight:500;white-space:nowrap}.module:hover{color:#fff;text-decoration:none}.module[aria-current=page]{color:#fff;font-weight:600;border-bottom-color:var(--accent)}.modbar-right{margin-left:auto;display:flex;align-items:center;gap:8px}.menu-wrap{position:relative}.who{display:flex;align-items:center;gap:9px;height:38px;padding:0 8px 0 5px;border:0;border-radius:9px;background:transparent;color:var(--chrome-ink);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.who:hover,.who[aria-expanded=true]{background:rgb(255 255 255/13%)}.avatar{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#fff;font-size:11px;font-weight:600}.menu{position:absolute;top:47px;right:0;z-index:30;width:268px;padding:6px;display:flex;flex-direction:column;gap:1px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.menu-head{display:flex;align-items:center;gap:10px;padding:9px 9px 11px}.menu-name{font-size:13.5px;font-weight:600}.menu-mail{font-size:12px;color:var(--muted);word-break:break-all}.menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 9px;text-align:left;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:13.5px;cursor:pointer}.menu-item:hover{background:var(--accent-bg);color:var(--accent-strong);text-decoration:none}.menu-sep{height:1px;background:var(--line);margin:5px 4px}.menu-label{padding:8px 9px 4px;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--faint)}.seg{display:flex;gap:3px;padding:3px;margin:0 5px 4px;border-radius:8px;background:var(--line-soft)}.seg button{flex:1 1;height:28px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgb(15 37 71/12%)}.body{flex:1 1;min-height:0}.body,.side{display:flex}.side{flex:0 0 236px;flex-direction:column;gap:3px;padding:16px 12px;background:var(--surface);border-right:1px solid var(--line)}.side-label{padding:2px 10px 8px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.side-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--muted);font-size:13.5px}.side-item:hover{background:var(--line-soft);color:var(--ink);text-decoration:none}.side-item[aria-current=page]{background:var(--accent-bg);color:var(--accent-strong);font-weight:600}.side-item .count{margin-left:auto;padding:1px 7px;border-radius:20px;background:var(--warn-bg);color:var(--warn);font-size:11px;font-weight:600}.side-foot{margin-top:auto;padding:10px;font-size:11.5px;line-height:1.45;color:var(--faint)}main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:18px;padding:24px 30px 32px}.page-head{align-items:flex-start;gap:16px}.head-actions,.page-head{display:flex;flex-wrap:wrap}.head-actions{margin-left:auto;gap:8px}.btn,button{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer}.btn:hover,button:hover{border-color:var(--faint);text-decoration:none}button:disabled{opacity:.5;cursor:default}button:disabled:hover{border-color:var(--line)}.btn.primary,button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover,button.primary:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.btn.sm,button.sm{height:30px;padding:0 10px;font-size:12.5px;gap:5px}button.ok{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-bg)}button.no{color:var(--bad);background:var(--bad-bg);border-color:var(--bad-bg)}.menu button,.seg button,.who{height:auto;border:0;background:transparent}.menu-item{height:auto}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px}.tile{display:flex;flex-direction:column;gap:7px;padding:15px 17px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.tile-label{font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--faint)}.figure{display:flex;align-items:baseline;gap:6px;font-size:31px;font-weight:600;line-height:1;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.figure span{font-size:13px;font-weight:500;letter-spacing:0;color:var(--muted)}.tile-foot{font-size:12.5px;color:var(--muted)}.bar{height:5px;background:var(--line-soft);overflow:hidden}.bar,.bar i{border-radius:3px}.bar i{display:block;height:100%;background:var(--accent)}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:15px;gap:15px}.panel{display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.panel-head{display:flex;align-items:center;gap:10px;padding:13px 17px;border-bottom:1px solid var(--line-soft)}.panel-head .more{margin-left:auto;font-size:12.5px}.panel-body{flex:1 1;min-height:0;overflow-x:auto}.panel-pad{padding:14px 17px;display:flex;flex-direction:column;gap:11px}.panel-foot{display:flex;align-items:center;gap:10px;padding:10px 17px;border-top:1px solid var(--line-soft);font-size:12.5px;color:var(--muted)}table{width:100%;border-collapse:collapse;font-size:13.5px}th{padding:9px 17px;text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);white-space:nowrap}td,th{border-bottom:1px solid var(--line-soft)}td{padding:10px 17px;vertical-align:middle}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--line-soft)}td.right,th.right{text-align:right}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono,code{font-family:var(--font-mono,ui-monospace),"SFMono-Regular",monospace;font-size:11.5px;color:var(--faint)}.pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:20px;font-size:11.5px;font-weight:600;background:var(--line-soft);color:var(--muted)}.pill.active,.pill.approved{background:var(--ok-bg);color:var(--ok)}.pill.pending{background:var(--warn-bg);color:var(--warn)}.pill.cancelled,.pill.disabled,.pill.left,.pill.rejected{background:var(--bad-bg);color:var(--bad)}.chip{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:6px;background:var(--accent-bg);color:var(--accent-strong);font-size:11.5px;font-weight:500}.chips{display:flex;flex-wrap:wrap;gap:5px}.person{display:flex;align-items:center;gap:10px}.person b{font-weight:500}.av{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--accent-bg);color:var(--accent-strong);font-size:11px;font-weight:600}.av.lg{width:36px;height:36px;font-size:12.5px}.stack{display:flex;flex-direction:column}.row-actions{display:inline-flex;gap:6px;align-items:center;justify-content:flex-end}.nothing{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:440px;margin:0 auto;padding:48px 24px;text-align:center}.nothing-mark{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:var(--accent-bg);color:var(--accent-strong)}.nothing p{margin:0;font-size:13.5px;color:var(--muted);text-wrap:pretty}@media (max-width:860px){.body{flex-direction:column}.side{flex:0 0 auto;flex-direction:row;gap:6px;overflow-x:auto;padding:8px 12px;border-right:0;border-bottom:1px solid var(--line)}.side-foot,.side-label{display:none}.side-item{white-space:nowrap}.modbar{gap:12px;padding:0 10px;overflow-x:auto}.brand span,.search-hint{display:none}main{padding:18px 16px 28px}}.week{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.week-day{display:flex;flex-direction:column;gap:7px}.week-head{display:flex;align-items:baseline;gap:6px;padding-bottom:6px;border-bottom:1px solid var(--line-soft);font-size:12.5px;font-weight:600}.week-head .count{margin-left:auto;font-size:11.5px;font-weight:500;color:var(--muted)}.out-chip{display:flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;border-radius:22px;background:var(--line-soft);font-size:12.5px}.out-chip .av{width:24px;height:24px;font-size:9.5px}.approval{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line-soft)}.approval:last-child{border-bottom:0}.approval .meta{min-width:0;display:flex;flex-direction:column;gap:1px}.approval .meta b{font-weight:500}.approval .meta span{font-size:12.5px;color:var(--muted)}.approval .acts{margin-left:auto;display:flex;gap:6px}.facts{display:grid;grid-template-columns:150px 1fr;grid-gap:10px 18px;gap:10px 18px;font-size:13.5px}.facts dt{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.facts dd{margin:0}.cols.aside{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}@media (max-width:1100px){.cols.aside{grid-template-columns:minmax(0,1fr)}}