@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a3b6ed62ff5bf79-s.ef7733a1.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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5977ec4b36520f6d-s.fcf258c6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dee726aa58e45761-s.60b16dd4.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a51e2b9c08a8ebb-s.fe5e2acb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/041e25e6ca1e5139-s.320bc7d4.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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9106bdef11d9f452-s.6f93ef5b.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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/173b4e1ecbfe6c3b-s.p.bb4389f3.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc1417d4a51f10fe-s.9bb58133.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/21110e96b1dae9b1-s.f0cd45bc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0621d06476499bd5-s.e5b6934a.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7b6421103319f6f3-s.61f70406.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/282a7b8681f0cd88-s.dccd3bc5.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9e80a34bd088ce0f-s.2173d14f.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89c2c771ed51f5b8-s.p.62c6b13f.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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/80e73f10bd0a6f07-s.b79b2919.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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/002ddd0f057a002e-s.961e543a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91039d912575a5c4-s.7792c48c.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0869dcf11f7cee16-s.f56d0a11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d63474f5ec82b5f-s.13293ea5.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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6faa3045a94be73b-s.485dae0d.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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc75fa3e14c3cd04-s.p.0164516d.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:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/57ac5cb5a2918c53-s.9f4caf9b.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:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe62e8d0a3cf5f1e-s.26f0679b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/09f7c292a3ff9832-s.74c95f0d.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2e596235ca729a70-s.54d719ab.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ddedd03f86ec4f2c-s.0367d1b5.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:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/70a1923cc78dd0cb-s.4505b349.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:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6d205b44cc8ff5cb-s.p.4b6ba8b5.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:Fira Sans Fallback;src:local(Arial);ascent-override:91.01%;descent-override:25.79%;line-gap-override:0.0%;size-adjust:102.74%}.fira_sans_ce23cc0a-module__EmIxoW__className{font-family:Fira Sans,Fira Sans Fallback;font-style:normal}.fira_sans_ce23cc0a-module__EmIxoW__variable{--font-sans:"Fira Sans","Fira Sans Fallback"}
@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/88731e1a74492905-s.047a472f.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:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/861011d7404b02f6-s.7861847e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/3381337b621a9a6a-s.29df3230.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.af0c84fa.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0951afe60dbf5d36-s.ce79b48e.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/97e7b204180d1274-s.9fe1d481.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:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.25aba60b.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:Fira Code Fallback;src:local(Arial);ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:134.59%}.fira_code_96093e6c-module__x_9BIW__className{font-family:Fira Code,Fira Code Fallback;font-style:normal}.fira_code_96093e6c-module__x_9BIW__variable{--font-mono:"Fira Code","Fira Code Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#020617;--surface:#0e1223;--surface-2:#131934;--surface-3:#1a2040;--hover:#161c38;--rule:#334155;--rule-2:#24304a;--rule-strong:#475569;--ink:#f8fafc;--ink-2:#cbd5e1;--ink-3:#94a3b8;--ink-4:#64748b;--accent:#3b82f6;--accent-ink:#fff;--accent-hover:#2f6fe0;--accent-dim:#1e3a8a;--accent-wash:#3b82f624;--val-primary:#60a5fa;--val-warn:#f59e0b;--val-bad:#ef4444;--val-good:#22c55e;--credit:#22c55e;--credit-wash:#22c55e1f;--debit:#ef4444;--debit-wash:#ef44441f;--warn:#f59e0b;--warn-wash:#f59e0b1f;--info:#60a5fa;--gap:8px;--pad:12px;--row-h:36px;--kpi:36px;--r-ctl:6px;--r-panel:8px;--r-pill:999px;--sans:var(--font-sans),ui-sans-serif,system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--t:.15s cubic-bezier(.4,0,.2,1);--ring:0 0 0 2px var(--canvas),0 0 0 4px var(--accent)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f1f5f9;--surface:#fff;--surface-2:#f8fafc;--surface-3:#eef2f7;--hover:#f1f5f9;--rule:#cbd5e1;--rule-2:#e2e8f0;--rule-strong:#94a3b8;--ink:#0f172a;--ink-2:#334155;--ink-3:#596579;--ink-4:#7d8797;--accent:#1e40af;--accent-ink:#fff;--accent-hover:#18348f;--accent-dim:#93b4fd;--accent-wash:#1e40af14;--val-primary:#1e40af;--val-warn:#b45309;--val-bad:#dc2626;--val-good:#15803d;--credit:#15803d;--credit-wash:#15803d17;--debit:#dc2626;--debit-wash:#dc262614;--warn:#b45309;--warn-wash:#b453091a;--info:#1e40af;--ring:0 0 0 2px var(--surface),0 0 0 4px var(--accent-dim)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f1f5f9;--surface:#fff;--surface-2:#f8fafc;--surface-3:#eef2f7;--hover:#f1f5f9;--rule:#cbd5e1;--rule-2:#e2e8f0;--rule-strong:#94a3b8;--ink:#0f172a;--ink-2:#334155;--ink-3:#596579;--ink-4:#7d8797;--accent:#1e40af;--accent-hover:#18348f;--accent-dim:#93b4fd;--accent-wash:#1e40af14;--val-primary:#1e40af;--val-warn:#b45309;--val-bad:#dc2626;--val-good:#15803d;--credit:#15803d;--credit-wash:#15803d17;--debit:#dc2626;--debit-wash:#dc262614;--warn:#b45309;--warn-wash:#b453091a;--info:#1e40af;--ring:0 0 0 2px var(--surface),0 0 0 4px var(--accent-dim)}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13.5px;line-height:1.5}a{color:inherit;text-decoration:none}a.link{color:var(--val-primary);transition:color var(--t)}a.link:hover{text-underline-offset:2px;text-decoration:underline}h1,h2,h3,h4{letter-spacing:-.012em;margin:0;font-weight:600}p{margin:0}:focus-visible{box-shadow:var(--ring);border-radius:3px;outline:none}::selection{background:var(--accent-wash)}button,a,summary,[role=button]{cursor:pointer}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.num,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.sub{color:var(--ink-3);font-size:12px}.muted{color:var(--ink-3)}.faint{color:var(--ink-4)}.pos{color:var(--credit)}.neg{color:var(--debit)}.nowrap{white-space:nowrap}.stack{flex-direction:column;gap:4px;display:flex}.row{align-items:center;gap:var(--gap);display:flex}.grow{flex:auto;min-width:0}.trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chrome{border-bottom:1px solid var(--rule);background:var(--surface);align-items:center;gap:12px;height:52px;padding:0 20px;display:flex}.mark{align-items:center;gap:9px;display:flex}.mark .glyph{background:var(--accent);width:26px;height:26px;color:var(--accent-ink);border-radius:7px;flex:none;place-items:center;display:grid}.mark .wordmark{letter-spacing:-.02em;font-size:14px;font-weight:700;line-height:1.2}.mark .wordmark span{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500;display:block}.chrome .who{align-items:center;gap:10px;margin-left:auto;display:flex}.chrome .who .id{text-align:right;line-height:1.25}.chrome .who .id b{font-size:12.5px;font-weight:600;display:block}.chrome .who .id span{color:var(--ink-3);font-size:11px;display:block}.page{padding:16px 20px 56px}.pagehead{align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.pagetitle{letter-spacing:-.025em;font-size:24px;font-weight:700}.pagehead .acts{align-items:center;gap:var(--gap);margin-left:auto;display:flex}.crumb{color:var(--ink-3);align-items:center;gap:6px;margin-bottom:5px;font-size:12.5px;display:flex}.crumb a{transition:color var(--t)}.crumb a:hover{color:var(--ink)}.tabs{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:14px;padding-bottom:10px;display:flex}.tabs a{border-radius:var(--r-pill);color:var(--ink-3);transition:background-color var(--t),color var(--t);align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.tabs a svg{color:currentColor;opacity:.85}.tabs a:hover{color:var(--ink);background:var(--hover)}.tabs a[aria-current=page]{background:var(--accent);color:var(--accent-ink);font-weight:600}.tabs a[aria-current=page]:hover{background:var(--accent-hover)}.sectiontitle{margin:22px 0 var(--gap);align-items:baseline;gap:10px;display:flex}.sectiontitle h2{font-size:14px;font-weight:600}.sectiontitle:first-child{margin-top:0}.metrics{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(186px,1fr));display:grid}.metric{background:var(--surface);border:1px solid var(--rule);border-left:2px solid var(--rule-strong);border-radius:var(--r-panel);min-width:0;transition:border-color var(--t),background-color var(--t);padding:13px 14px 14px}.metric.t-primary{border-left-color:var(--accent)}.metric.t-good{border-left-color:var(--val-good)}.metric.t-warn{border-left-color:var(--val-warn)}.metric.t-bad{border-left-color:var(--val-bad)}.metric.t-pos{border-left-color:var(--credit)}.metric.t-neg{border-left-color:var(--debit)}.metric .k{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}.metric .v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--kpi);letter-spacing:-.03em;color:var(--ink);margin-top:7px;font-weight:600;line-height:1.15}.metric .v small{color:var(--ink-3);letter-spacing:0;margin-left:3px;font-size:13px;font-weight:400}.metric .v.primary{color:var(--val-primary)}.metric .v.warn{color:var(--val-warn)}.metric .v.bad{color:var(--val-bad)}.metric .v.good{color:var(--val-good)}.metric .v.pos{color:var(--credit)}.metric .v.neg{color:var(--debit)}.metric .n{color:var(--ink-3);margin-top:5px;font-size:11.5px}.metric.wide{grid-column:span 2}.chipstrip{align-items:center;gap:var(--gap);margin-top:var(--gap);flex-wrap:wrap;display:flex}.searchrow{gap:var(--gap);margin-bottom:var(--gap);flex-wrap:wrap;display:flex}.searchrow .search{flex:260px}.searchrow .search.uni{flex:2 380px}.search{align-items:center;display:flex;position:relative}.search svg{color:var(--ink-4);pointer-events:none;position:absolute;left:10px}.search input{width:100%;padding-left:32px}.filterrow{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.pill{border-radius:var(--r-pill);color:var(--ink-2);background:var(--surface);border:1px solid var(--rule);transition:background-color var(--t),border-color var(--t),color var(--t);align-items:baseline;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.pill b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.pill:hover{border-color:var(--rule-strong);background:var(--hover);color:var(--ink)}.pill.good{border-color:color-mix(in srgb,var(--val-good)52%,var(--rule))}.pill.good b{color:var(--val-good)}.pill.blue{border-color:color-mix(in srgb,var(--val-primary)52%,var(--rule))}.pill.blue b{color:var(--val-primary)}.pill.warn{border-color:color-mix(in srgb,var(--val-warn)52%,var(--rule))}.pill.warn b{color:var(--val-warn)}.pill.bad{border-color:color-mix(in srgb,var(--val-bad)52%,var(--rule))}.pill.bad b{color:var(--val-bad)}.pill[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pill[aria-pressed=true] b{color:var(--accent-ink)}.resultcount{color:var(--ink-3);font-size:12px;font-family:var(--mono);margin-left:auto}.cards{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(258px,330px));justify-content:start;display:grid}.card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-panel);padding:var(--pad)13px 13px;min-width:0;transition:border-color var(--t),background-color var(--t);flex-direction:column;gap:2px;display:flex}.card:hover{border-color:var(--rule-strong);background:var(--surface-2)}.card .head{align-items:center;gap:7px;min-width:0;display:flex}.card .head .name{color:var(--ink);min-width:0;transition:color var(--t);font-size:14px;font-weight:600}.card .head .name:hover{color:var(--val-primary)}.card .head .ctl{flex:none;align-items:center;gap:5px;margin-left:auto;display:flex}.card .idline{color:var(--ink-3);min-width:0;font-size:11.5px}.card .typeline{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-top:6px;font-size:10.5px;font-weight:600}.card .typeline em{color:var(--ink-2);font-style:normal}.card .figure{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--ink);margin-top:4px;font-size:30px;font-weight:600;line-height:1.15}.card .figure small{color:var(--ink-3);letter-spacing:0;margin-left:4px;font-size:12px;font-weight:400}.card .figure.primary{color:var(--val-primary)}.card .figure.warn{color:var(--val-warn)}.card .figure.bad{color:var(--val-bad)}.card .figure.good{color:var(--val-good)}.card .inline{margin-top:var(--gap);color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:12px;font-size:11.5px;display:flex}.card .inline span{white-space:nowrap}.card .inline b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);margin-right:4px;font-size:13.5px;font-weight:600}.card .inline b.warn{color:var(--val-warn)}.card .inline b.bad{color:var(--val-bad)}.card .foot{align-items:center;gap:6px;margin-top:10px;display:flex}.dot{background:var(--ink-4);border-radius:50%;flex:none;width:8px;height:8px}.dot.good{background:var(--val-good);box-shadow:0 0 0 3px var(--credit-wash)}.dot.warn{background:var(--val-warn);box-shadow:0 0 0 3px var(--warn-wash)}.dot.bad{background:var(--val-bad);box-shadow:0 0 0 3px var(--debit-wash)}.dot.blue{background:var(--val-primary);box-shadow:0 0 0 3px var(--accent-wash)}.dot.off{background:var(--ink-4)}.panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-panel);overflow:hidden}.panel>header{padding:10px var(--pad);border-bottom:1px solid var(--rule-2);background:var(--surface-2);align-items:center;gap:10px;display:flex}.panel>header h2,.panel>header h3{font-size:12.5px;font-weight:600}.panel>header .sub{font-size:11.5px}.panel>header .acts{align-items:center;gap:6px;margin-left:auto;display:flex}.panel .pad{padding:14px}.panel+.panel{margin-top:var(--gap)}.cols{gap:var(--gap);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;display:grid}.cols.even{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.cols.dash>.panel{grid-column:1}.cols.dash>.panel+.panel{margin-top:0}.cols.dash>.panel.tall{grid-area:1/2/span 3}@media (max-width:900px){.cols.dash>.panel,.cols.dash>.panel.tall{grid-area:auto/1}}.tablewrap{max-height:min(70vh,760px);overflow:auto}.tablewrap.short{max-height:340px}table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}thead th{z-index:2;text-align:left;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2);padding:8px var(--pad);border-bottom:1px solid var(--rule);font-size:10.5px;font-weight:600;position:sticky;top:0}thead th.num{text-align:right}thead th a{transition:color var(--t);align-items:center;gap:4px;display:inline-flex}thead th a:hover,thead th a[data-active="1"]{color:var(--ink)}tbody td{height:var(--row-h);padding:6px var(--pad);border-bottom:1px solid var(--rule-2);vertical-align:middle;color:var(--ink-2)}tbody td.num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}tbody td.lead{color:var(--ink);font-weight:500}tbody tr{transition:background-color var(--t)}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--hover)}tbody tr:focus-within{background:var(--hover);box-shadow:inset 2px 0 0 var(--accent)}tbody td.act{text-align:right;white-space:nowrap;width:1%}tbody td.act form{display:inline}table.compact tbody td{height:32px;padding:5px 10px}table.compact thead th{padding:6px 10px}.rowlink{color:var(--ink);transition:color var(--t);font-weight:500;display:block}.rowlink:hover{color:var(--val-primary)}.rowsub{color:var(--ink-3);font-size:11.5px;display:block}.toolbar{align-items:flex-end;gap:var(--gap);padding:10px var(--pad);border-bottom:1px solid var(--rule-2);background:var(--surface-2);flex-wrap:wrap;display:flex}.toolbar .count{color:var(--ink-3);font-size:11.5px;font-family:var(--mono);margin-left:auto}.toolbar .search{flex:0 240px}label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-size:10.5px;font-weight:600;display:block}input,select,textarea{font-family:var(--sans);color:var(--ink);background:var(--surface-3);border:1px solid var(--rule);border-radius:var(--r-ctl);min-width:0;max-width:100%;min-height:34px;transition:border-color var(--t),background-color var(--t);padding:8px 10px;font-size:13px}:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] textarea{background:var(--surface)}input::placeholder{color:var(--ink-4)}input:hover,select:hover{border-color:var(--rule-strong)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent);box-shadow:var(--ring);border-radius:var(--r-ctl)}input[type=number],input.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3)50%),linear-gradient(135deg,var(--ink-3)50%,transparent 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.btn{font-family:var(--sans);border-radius:var(--r-ctl);background:var(--accent);min-height:34px;color:var(--accent-ink);border:1px solid var(--accent);white-space:nowrap;transition:background-color var(--t),border-color var(--t),color var(--t);justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.btn:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn[disabled]{opacity:.5;cursor:default}.btn.ghost{background:var(--surface-3);color:var(--ink-2);border-color:var(--rule)}.btn.ghost:hover{background:var(--hover);color:var(--ink);border-color:var(--rule-strong)}.btn.bare{color:var(--ink-3);background:0 0;border-color:#0000}.btn.bare:hover{background:var(--hover);color:var(--ink)}.btn.danger{color:var(--debit);border-color:color-mix(in srgb,var(--debit)45%,var(--rule));background:0 0}.btn.danger:hover{background:var(--debit-wash)}.btn.sm{min-height:28px;padding:6px 10px;font-size:12px}.btn.icon{padding:8px}.btn.block{width:100%}.counter{border-radius:var(--r-ctl);background:var(--surface-3);border:1px solid var(--rule);min-height:28px;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);transition:border-color var(--t),color var(--t);align-items:center;gap:5px;padding:5px 9px;font-size:12px;display:inline-flex}.counter:hover{border-color:var(--rule-strong);color:var(--ink)}.counter svg{color:var(--ink-4)}form.inline{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}form.inline .f{min-width:0}form.inline .f.grow{flex:180px}form.inline .f.grow input{width:100%}.hint{color:var(--ink-3);max-width:72ch;margin-top:10px;font-size:11.5px;line-height:1.55}.check{align-items:flex-start;gap:10px;display:flex}.check input[type=checkbox]{appearance:none;background:var(--surface-3);border:1px solid var(--rule-strong);width:36px;height:21px;min-height:0;transition:background-color var(--t),border-color var(--t);border-radius:999px;flex:none;margin:0;padding:0;position:relative}.check input[type=checkbox]:after{content:"";background:var(--ink-3);width:15px;height:15px;transition:transform var(--t),background-color var(--t);border-radius:50%;position:absolute;top:2px;left:2px}.check input[type=checkbox]:checked{background:var(--accent-wash);border-color:var(--accent)}.check input[type=checkbox]:checked:after{background:var(--accent);transform:translate(15px)}.check label{text-transform:none;letter-spacing:0;color:var(--ink);margin:0;font-size:13.5px;font-weight:600}.check .sub{margin-top:3px}.tag{border:1px solid var(--rule);color:var(--ink-2);background:var(--surface-3);white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:2px 8px 2px 7px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.tag:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.tag.plain:before{display:none}.tag.active{color:var(--val-good);background:var(--credit-wash);border-color:color-mix(in srgb,var(--val-good)40%,var(--rule))}.tag.warn,.tag.expired,.tag.suspended{color:var(--val-warn);background:var(--warn-wash);border-color:color-mix(in srgb,var(--val-warn)40%,var(--rule))}.tag.bad,.tag.failed{color:var(--val-bad);background:var(--debit-wash);border-color:color-mix(in srgb,var(--val-bad)40%,var(--rule))}.tag.pending{color:var(--info);background:var(--accent-wash);border-color:color-mix(in srgb,var(--info)40%,var(--rule))}.tag.accent{color:var(--val-primary);background:var(--accent-wash);border-color:color-mix(in srgb,var(--accent)45%,var(--rule))}.chip{border-radius:var(--r-ctl);background:var(--surface);border:1px solid var(--rule);align-items:baseline;gap:7px;padding:6px 11px;display:inline-flex}.chip .k{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.chip .v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.notice{padding:10px var(--pad);color:var(--ink-2);background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--ink-4);border-radius:0 var(--r-ctl)var(--r-ctl)0;align-items:flex-start;gap:10px;margin-bottom:14px;font-size:12.5px;display:flex}.notice svg{color:var(--ink-3);flex:none;margin-top:1px}.notice.ok{border-left-color:var(--val-good)}.notice.ok svg{color:var(--val-good)}.notice.warn{border-left-color:var(--val-warn)}.notice.warn svg{color:var(--val-warn)}.notice.err{border-left-color:var(--val-bad);color:var(--ink)}.notice.err svg{color:var(--val-bad)}.notice .x{color:var(--ink-4);transition:color var(--t);margin-left:auto;padding:0 2px;font-size:16px;line-height:1}.notice .x:hover{color:var(--ink)}.empty{max-width:48ch;padding:28px 16px 32px}.empty .glyph{border-radius:var(--r-panel);background:var(--surface-3);border:1px solid var(--rule);width:32px;height:32px;color:var(--ink-3);place-items:center;margin-bottom:12px;display:grid}.empty h3{margin-bottom:4px;font-size:13.5px;font-weight:600}.empty p{color:var(--ink-3);font-size:12.5px;line-height:1.55}.empty .btn{margin-top:14px}.emptycard{grid-column:1/-1}.spark{width:100%;height:auto;display:block;overflow:visible}.spark .area{fill:var(--accent-wash)}.spark .line{fill:none;stroke:var(--val-primary);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.spark .line.alt{stroke:var(--ink-4);stroke-dasharray:3 3}.spark .dot2{fill:var(--val-primary)}.spark .base{stroke:var(--rule);stroke-width:1px}.spark .col{fill:var(--rule-strong)}.spark .col.pos{fill:var(--val-good)}.spark .col.neg{fill:var(--val-bad)}.legend{color:var(--ink-3);gap:14px;font-size:11.5px;display:flex}.legend i{vertical-align:middle;border-radius:1px;width:10px;height:2px;margin-right:5px;display:inline-block}.bar{background:var(--surface-3);border-radius:3px;min-width:40px;height:6px;overflow:hidden}.bar>i{background:var(--val-primary);border-radius:3px;height:100%;display:block}.bar>i.alt{background:var(--ink-4)}.meter{align-items:center;gap:var(--gap);display:flex}.meter .track{background:var(--surface-3);border-radius:3px;flex:60px;min-width:40px;height:5px;overflow:hidden}.meter .track>i{background:var(--val-good);height:100%;display:block}.meter.low .track>i{background:var(--val-warn)}.meter.out .track>i{background:var(--val-bad)}.meter .t{font-family:var(--mono);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.feed{margin:0;padding:0;list-style:none}.feed li{padding:10px var(--pad);border-bottom:1px solid var(--rule-2);transition:background-color var(--t);gap:10px;font-size:12.5px;display:flex}.feed li:hover{background:var(--hover)}.feed li:last-child{border-bottom:0}.feed .dot{margin-top:5px}.feed .dot.ok{background:var(--val-good);box-shadow:0 0 0 3px var(--credit-wash)}.feed .dot.accent{background:var(--val-primary);box-shadow:0 0 0 3px var(--accent-wash)}.feed .what{color:var(--ink);display:block}.feed .meta{color:var(--ink-3);margin-top:2px;font-size:11.5px;display:block}.feed time{color:var(--ink-4);font-family:var(--mono);padding-left:var(--gap);flex:none;margin-left:auto;font-size:11px}.facts{grid-template-columns:minmax(140px,200px) 1fr;display:grid}.facts>dt,.facts>dd{padding:10px var(--pad);border-bottom:1px solid var(--rule-2);margin:0;font-size:12.5px}.facts>dt{color:var(--ink-3)}.facts>dd{color:var(--ink);word-break:break-word;min-width:0}.facts>dt:last-of-type,.facts>dd:last-of-type{border-bottom:0}.pager{align-items:center;gap:var(--gap);padding:10px var(--pad);border-top:1px solid var(--rule-2);background:var(--surface-2);color:var(--ink-3);font-size:12px;display:flex}.pager .grow{text-align:center}.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.auth .aside{border-right:1px solid var(--rule);background:var(--surface);flex-direction:column;gap:18px;padding:44px;display:flex}.auth .aside .mark{padding:0 0 8px}.auth .aside h2{letter-spacing:-.028em;max-width:22ch;margin-top:auto;font-size:24px;line-height:1.25}.auth .aside p{color:var(--ink-2);max-width:46ch;font-size:13px}.auth .aside ul{flex-direction:column;gap:11px;margin:16px 0 auto;padding:0;list-style:none;display:flex}.auth .aside li{color:var(--ink-2);gap:10px;font-size:12.5px;line-height:1.55;display:flex}.auth .aside li svg{color:var(--val-primary);flex:none;margin-top:2px}.auth .form{align-content:center;justify-items:stretch;padding:44px;display:grid}.auth .form>div{width:100%;max-width:344px}.auth h1{margin-bottom:4px;font-size:19px}.auth .form label{margin-top:15px}.auth .form input{width:100%}.auth .form .btn{margin-top:20px}.mid{place-items:center;min-height:100vh;padding:24px;display:grid}.mid .panel{width:100%;max-width:430px}.mid .code{font-family:var(--mono);color:var(--ink-4);font-size:11px}@media (max-width:900px){.chrome{padding:0 14px}.page{padding:14px 14px 40px}.pagetitle{font-size:20px}.tabs{flex-wrap:nowrap;gap:2px;padding-bottom:8px;overflow-x:auto}.tabs a{white-space:nowrap}.cols{grid-template-columns:minmax(0,1fr)}.metrics{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.metric .v{font-size:27px}.metric.wide{grid-column:span 2}.cards{grid-template-columns:minmax(0,1fr)}.auth{grid-template-columns:1fr}.auth .aside{display:none}.facts{grid-template-columns:1fr}.facts>dt{border-bottom:0;padding-bottom:0}.chrome .who .id{display:none}}.card{position:relative}.card:has(.ctl .notice){z-index:5}.card .ctl .notice{z-index:6;white-space:normal;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:var(--surface-2);border-color:var(--rule-strong);margin:0;position:absolute;top:38px;left:8px;right:8px;box-shadow:0 8px 24px #00000059}.keyline{font-family:var(--mono);word-break:break-all;-webkit-user-select:all;user-select:all;font-size:12.5px}.codeblock{font-family:var(--mono);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--rule);white-space:pre;border-radius:8px;margin:12px 0 0;padding:12px 14px;font-size:12px;line-height:1.6;overflow-x:auto}.eventpick{border:0;flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;display:flex}.eventpick legend{color:var(--ink-3);margin-bottom:6px;font-size:11.5px}.eventpick label{cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}
