@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.jclY1q_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.jclY1q_variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.X_lUOG_className{font-family:Figtree,Figtree Fallback;font-style:normal}.X_lUOG_variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,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(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,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(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:134.59%}.qDis6W_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.qDis6W_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--font-display:"Bricolage Grotesque", "Figtree", system-ui, sans-serif;--font-sans:"Figtree", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--surface:#fbf7f0;--surface-raised:#fff;--line:#e6ded1;--line-strong:#7d8c91;--ink:#1f2a30;--ink-muted:#5a6770;--river:#0e7c86;--river-deep:#0b4f57;--river-soft:#e1f2f2;--on-river:#fff;--band:#0b4f57;--on-band:#fff;--saffron:#f2a33a;--saffron-soft:#fcebd0;--on-saffron:#1f2a30;--success:#1e7a46;--warning:#8a5300;--danger:#b3261e;--link:#0e7c86;--focus:#0e7c86;--shadow-card:0 1px 2px #1f2a3014, 0 4px 12px #1f2a300f;--shadow-sheet:0 -4px 24px #1f2a301f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#11191d;--surface-raised:#1a2429;--line:#2c3a40;--line-strong:#6b7c82;--ink:#eef3f2;--ink-muted:#a7b4b6;--river:#4fc1c9;--river-deep:#8ed9de;--river-soft:#123a3e;--on-river:#0b1a1d;--band:#0d3236;--on-band:#eef3f2;--saffron:#f5b55a;--saffron-soft:#3d2a0e;--on-saffron:#1f2a30;--success:#5cc98a;--warning:#f0b55a;--danger:#f2857c;--link:#4fc1c9;--focus:#4fc1c9;--shadow-card:0 1px 2px #00000080;--shadow-sheet:0 -4px 24px #0009}}:root[data-theme=dark]{--surface:#11191d;--surface-raised:#1a2429;--line:#2c3a40;--line-strong:#6b7c82;--ink:#eef3f2;--ink-muted:#a7b4b6;--river:#4fc1c9;--river-deep:#8ed9de;--river-soft:#123a3e;--on-river:#0b1a1d;--band:#0d3236;--on-band:#eef3f2;--saffron:#f5b55a;--saffron-soft:#3d2a0e;--on-saffron:#1f2a30;--success:#5cc98a;--warning:#f0b55a;--danger:#f2857c;--link:#4fc1c9;--focus:#4fc1c9;--shadow-card:0 1px 2px #00000080;--shadow-sheet:0 -4px 24px #0009}
:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:var(--font-bricolage), "Figtree", system-ui, sans-serif;--font-sans:var(--font-figtree), system-ui, -apple-system, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, Menlo, monospace}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);margin:0}a{color:var(--link)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
.con-field{gap:var(--space-1);min-width:0;font:600 14px/1.3 var(--font-sans);color:var(--ink);display:grid}.con-field__hint{color:var(--ink-muted);font-weight:400}.con-field input,.con-field select,.con-field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);font:400 16px/1.2 var(--font-sans)}.con-field textarea{padding:var(--space-2) var(--space-3);resize:vertical;line-height:1.4}.con-field input:focus-visible,.con-field select:focus-visible,.con-field textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.con-field input[aria-invalid=true]{border-color:var(--danger)}.con-code input{font:500 24px/1 var(--font-mono);letter-spacing:.3em;text-align:center}.con-link{min-height:44px;color:var(--link);font:600 15px/1.2 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.con-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.con-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.con-problem{padding:var(--space-3);border-left:4px solid var(--danger);background:var(--surface-raised);color:var(--danger);font:600 14px/1.4 var(--font-sans);margin:0}.con-note{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--river-soft);color:var(--river-deep);font:600 14px/1.4 var(--font-sans);margin:0}.con-muted{color:var(--ink-muted);font:400 14px/1.45 var(--font-sans);margin:0}.con-why{color:var(--ink-muted);font:400 13px/1.35 var(--font-sans);margin:0}.auth-page{box-sizing:border-box;min-height:100vh;padding:var(--space-8) var(--space-4);background:var(--river-deep);place-items:start center;display:grid}.auth-card{box-sizing:border-box;gap:var(--space-5);width:min(100%,440px);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sheet);flex-direction:column;display:flex}.auth-card h1{font:700 26px/1.15 var(--font-display);color:var(--ink);margin:0}.auth-card form{gap:var(--space-4);flex-direction:column;display:flex}.auth-card .bg-button{justify-content:center;width:100%}.auth-steps{color:var(--ink-muted);font:600 13px/1.2 var(--font-sans);margin:0}.auth-qr{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);place-items:center;display:grid}.auth-qr img{width:200px;height:200px;image-rendering:pixelated}.auth-key{font:500 16px/1.6 var(--font-mono);word-spacing:.3em;overflow-wrap:anywhere;color:var(--ink);margin:0}.auth-codes{gap:var(--space-2) var(--space-4);padding:var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-md);font:500 17px/1.3 var(--font-mono);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.auth-check{gap:var(--space-3);min-height:44px;font:600 15px/1.3 var(--font-sans);align-items:center;display:flex}.auth-check input{width:22px;height:22px;accent-color:var(--river)}.auth-wait{min-height:60vh;color:var(--ink-muted);font:600 15px/1.3 var(--font-sans);place-items:center;display:grid}.con-page{gap:var(--space-5);padding:var(--space-5);flex-direction:column;min-width:0;max-width:1280px;display:flex}.con-page h2{font:700 22px/1.2 var(--font-display);color:var(--ink);margin:0}.con-page h3{font:700 17px/1.25 var(--font-sans);color:var(--ink);margin:0}.con-page>[role=status]:empty,.con-page>[role=alert]:empty{margin-top:calc(-1 * var(--space-5))}.con-section{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;min-width:0;display:flex}.con-section__head{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.con-form{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;display:grid}.con-table-wrap{margin:0 calc(-1 * var(--space-5));padding:0 var(--space-5);overflow-x:auto}.con-table{border-collapse:collapse;width:100%;font:400 14px/1.4 var(--font-sans)}.con-table th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line-strong);color:var(--ink-muted);font:600 13px/1.2 var(--font-sans);text-align:left;white-space:nowrap}.con-table td{padding:var(--space-3);border-bottom:1px solid var(--line);vertical-align:top}.con-table .num{text-align:right;font-variant-numeric:tabular-nums}.con-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.con-row{gap:var(--space-3) var(--space-5);padding:var(--space-4) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.con-row:last-child{border-bottom:0}.con-row__who{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.con-row__name{font:700 16px/1.3 var(--font-sans)}.con-row__meta{color:var(--ink-muted);font:400 14px/1.35 var(--font-sans);overflow-wrap:anywhere}.con-dialog{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex}.adm-me{align-items:center;gap:var(--space-3);color:var(--on-river);font:600 14px/1.2 var(--font-sans);display:inline-flex}.adm-me a{color:var(--on-river)}.adm-me button{min-height:44px;padding:0 var(--space-3);border:1px solid var(--on-river);border-radius:var(--radius-sm);color:var(--on-river);font:600 14px/1 var(--font-sans);cursor:pointer;background:0 0}.adm-me button:focus-visible,.adm-me a:focus-visible{outline:2px solid var(--on-river);outline-offset:2px}.adm-idle{gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--saffron-soft);color:var(--ink);font:600 14px/1.3 var(--font-sans);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@media (max-width:600px){.con-page,.con-section{padding:var(--space-4)}.con-table-wrap{margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4)}.auth-page{padding:var(--space-5) var(--space-4)}.auth-card{padding:var(--space-5)}.auth-codes{grid-template-columns:minmax(0,1fr)}}.con-row__dialog{flex-basis:100%}.set-key{font:400 13px/1.3 var(--font-mono)}.set-value{font:700 17px/1.2 var(--font-sans);font-variant-numeric:tabular-nums}.set-filter{max-width:420px}.set-history{gap:var(--space-2);padding-left:var(--space-5);list-style:decimal}.set-jump{gap:var(--space-2) var(--space-4);font:600 14px/1.2 var(--font-sans);flex-wrap:wrap;display:flex}.set-jump a{align-items:center;min-height:44px;display:inline-flex}.con-section[id]{scroll-margin-top:var(--space-5)}.aud-change{max-width:360px;font:400 13px/1.4 var(--font-mono);overflow-wrap:anywhere}.pri-group{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);margin:0}.pri-group legend{padding:0 var(--space-2);font:700 15px/1.2 var(--font-sans)}.pri-change{font-variant-numeric:tabular-nums}.pri-draft-row th,.pri-draft-row td{background:var(--river-soft)}.pri-values .con-row{padding:var(--space-2) 0}.con-table-wrap:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cus-facts{gap:var(--space-2) var(--space-5);font:400 15px/1.4 var(--font-sans);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.cus-facts dt{color:var(--ink-muted);font-weight:600}.cus-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.home-hello{font:700 26px/1.2 var(--font-display)}.home-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;display:grid}.home-late{color:var(--danger);font:700 14px/1.3 var(--font-sans)}.tiles__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.tiles__head h2,.home-work{font:700 22px/1.2 var(--font-display);margin:0}.tiles__tally{color:var(--ink-muted);font:600 15px/1.3 var(--font-sans);margin:0}.tiles__grid{margin:var(--space-4) 0 var(--space-6);gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (max-width:1100px){.tiles__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{--tone:var(--line-strong);gap:var(--space-1);box-sizing:border-box;height:100%;padding:var(--space-4);border:1px solid var(--line);border-top:6px solid var(--tone);border-radius:var(--radius-md);background:color-mix(in srgb, var(--tone) 9%, var(--surface-raised));color:var(--ink);flex-direction:column;min-height:44px;text-decoration:none;display:flex}.tile:hover{border-color:var(--tone)}.tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tile--act{--tone:var(--danger)}.tile--watch{--tone:var(--warning)}.tile--good{--tone:var(--success)}.tile--quiet,.tile--stale{--tone:var(--line-strong);background:var(--surface-raised)}.tile--stale{border-top-style:dashed}.tile__head{justify-content:space-between;gap:var(--space-2);display:flex}.tile__status{align-items:center;gap:var(--space-1);color:var(--tone);font:700 14px/1.2 var(--font-sans);text-transform:uppercase;letter-spacing:.04em;display:inline-flex}.tile--quiet .tile__status,.tile--stale .tile__status{color:var(--ink-muted)}.tile__critical{border-radius:var(--radius-pill);padding:0 var(--space-2);background:var(--danger);color:var(--surface-raised);font:700 12px/20px var(--font-sans)}.tile__label{font:700 17px/1.25 var(--font-sans)}.tile__figure{font:700 34px/1.1 var(--font-display);font-variant-numeric:tabular-nums}.tile__summary{font:500 14px/1.35 var(--font-sans)}.tile__names{color:var(--ink-muted);font:400 13px/1.35 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tile__foot{justify-content:space-between;align-items:flex-end;gap:var(--space-2);color:var(--ink-muted);font:500 12px/1.2 var(--font-sans);padding-top:var(--space-2);margin-top:auto;display:flex}.tile__foot>:last-child{white-space:nowrap}.tile__trend{fill:currentColor;flex:0 72px;width:72px;min-width:0;height:20px}.tile--stale .tile__figure,.tile--stale .tile__summary,.tile--stale .tile__names{opacity:.55}@media (max-width:520px){.tile{padding:var(--space-3)}.tile__figure{font-size:28px}.tile__label{font-size:15px}}.home-work{margin-bottom:var(--space-4)}.met-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.met-tile{gap:var(--space-2)}.met-label{color:var(--ink-muted);margin:0;font:600 14px/1.3 var(--font-sans)!important}.met-value{font:700 32px/1.1 var(--font-display);font-variant-numeric:tabular-nums;margin:0}.met-target{gap:var(--space-2);color:var(--ink-muted);font:400 13px/1.3 var(--font-sans);flex-wrap:wrap;align-items:center;margin:0;display:flex}.met-trend svg{cursor:crosshair;width:100%;height:auto;display:block}.met-trend svg:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.met-axis{stroke:var(--line);stroke-width:1px}.met-line{fill:none;stroke:var(--river);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.met-cross{stroke:var(--line-strong);stroke-width:1px}.met-dot{fill:var(--river);stroke:var(--surface-raised);stroke-width:2px}.met-tip,.met-none{color:var(--ink-muted);font:400 13px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;margin:0}.met-bars{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.met-bars li{gap:var(--space-3);font:400 14px/1.3 var(--font-sans);grid-template-columns:minmax(90px,160px) minmax(0,1fr) max-content;align-items:center;display:grid}.met-bar{border-radius:var(--radius-sm);background:var(--river-soft);height:12px;overflow:hidden}.met-bar>span{background:var(--river);border-radius:0 4px 4px 0;height:100%;display:block}.met-bar-value{font-variant-numeric:tabular-nums}.met-ranges{gap:var(--space-2);flex-wrap:wrap;display:flex}.met-range{min-height:44px;padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);font:600 14px/1 var(--font-sans);cursor:pointer}.met-range[aria-checked=true]{border-color:var(--river);background:var(--river-soft);color:var(--river-deep)}.met-range:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.con-table tbody th{padding:var(--space-3);border-bottom:1px solid var(--line);color:var(--ink);font:600 14px/1.4 var(--font-sans);white-space:normal;vertical-align:top}.con-field input[type=file]{padding:var(--space-2) var(--space-3)}.auth-dev{gap:var(--space-3);flex-direction:column;display:flex}.auth-dev p{margin:0}
