@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(./marcellus-latin-400-normal.86dSXJnk.woff2) format("woff2"),url(./marcellus-latin-400-normal.AvMY561b.woff) format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(./source-code-pro-latin-400-normal.DEXWLoHG.woff2) format("woff2"),url(./source-code-pro-latin-400-normal.C5QriPt2.woff) format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(./source-code-pro-latin-500-normal.DrRT_DWv.woff2) format("woff2"),url(./source-code-pro-latin-500-normal.DwGdNAND.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal.CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(./inter-latin-500-normal.BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(./inter-latin-600-normal.CiBQ2DWP.woff) format("woff")}:root{color-scheme:light dark;--ink: light-dark(#180c02, #f2ebe3);--ink-2: light-dark(#5e554d, #cdbfb1);--ink-3: light-dark(#6b625b, #a89a8c);--paper: light-dark(#ffffff, #17110c);--wash: light-dark(#f4f2ef, #241b15);--wash-2: light-dark(#faf9f7, #1d1611);--line: light-dark(#eceae7, #30261e);--line-2: light-dark(#d6d2cd, #4a3d31);--line-soft: light-dark(#f1efec, #261d17);--live: light-dark(#1d7a49, #4fbf86);--live-ink: light-dark(#1d6b43, #7fd3a5);--live-wash: light-dark(#e6f2ea, #16301f);--warn-ink: light-dark(#8a4b0f, #e8a866);--d-ink: #f2ebe3;--d-ink-3: #a89a8c;--d-on-ink: #180c02;--d-paper: #17110c;--d-wash: #241b15;--d-wash-2: #1d1611;--d-line: #30261e;--d-line-2: #4a3d31;--d-glass: rgb(36 27 21 / .72);--d-red-wash: #3a1f18;--d-red-ink: #f0937e;--d-gold: #d6b25e;--d-gold-ink: #e4c47c;--d-gold-line: #5a4824;--d-gold-wash: #2f2512;--d-green: #8fb48f;--d-green-ink: #9cc49e;--d-green-line: #344530;--d-green-wash: #1b2619;--on-ink: light-dark(#ffffff, #180c02);--display: "Marcellus", serif;--mono: "Source Code Pro", ui-monospace, monospace;--ui: "Inter", system-ui, sans-serif;--nav-font-size: 12px;--radius: 10px}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--ui);font-size:14px}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,p{margin:0}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.title{font-family:var(--display);font-weight:400;font-size:40px;letter-spacing:.04em;text-transform:uppercase}.mono{font-family:var(--mono)}.muted{color:var(--ink-3)}.btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line-2);background:var(--paper);font-weight:500;cursor:pointer}.btn-dark{background:var(--ink);color:light-dark(#fff,var(--d-on-ink));border-color:var(--ink)}.btn-sm{min-height:40px;padding:0 14px;border-radius:8px;font-weight:400;font-size:13px}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500}.pill-live{background:var(--live-wash);color:var(--live-ink)}.pill-soon{background:var(--wash);color:var(--ink-2)}.dot{width:7px;height:7px;border-radius:50%;background:var(--live)}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.page-head>div:first-child{display:flex;flex-direction:column;gap:10px}:root{--sage: light-dark(#e4ebe1, #1f2a1d);--butter: light-dark(#eee5c8, #2f2716);--blue: light-dark(#dce7ee, #18242c);--radius: 6px}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:disabled{cursor:wait;opacity:.55}button:not(:disabled),summary{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid light-dark(#79683d,var(--d-gold-ink));outline-offset:4px}button{transition:background .15s,color .15s}button:hover:not(:disabled).btn{background:var(--wash)}button:hover:not(:disabled).btn-dark{background:light-dark(#41382d,var(--d-ink))}input,select,textarea{font-family:var(--ui);color:var(--ink);background-color:light-dark(Field,transparent)}button{background-color:light-dark(ButtonFace,var(--d-wash))}.btn{border-radius:3px;font-size:11px;letter-spacing:.025em;justify-content:center;min-height:42px}.btn-dark{background:var(--ink);color:light-dark(#fff,var(--d-on-ink))}.btn-sm{min-height:34px;font-size:10px;border-radius:3px}.icon-button{display:inline-grid;place-items:center;min-width:36px;min-height:36px;background:none;border:0;border-radius:4px;padding:6px;cursor:pointer}.icon-button:hover{background:var(--wash)}.status-dot{display:inline-block;flex:none;width:6px;height:6px;border-radius:50%;background:light-dark(#58845b,var(--d-green-ink))}.page-title{font:400 clamp(30px,3.2vw,46px)/1.13 var(--display);letter-spacing:-.025em}.page-description{font-size:12px;color:var(--ink-3);line-height:1.8;margin-top:10px;max-width:560px}.page-head{align-items:center;margin-bottom:32px}.page-head>div:first-child{gap:7px}.eyebrow{font-size:9px;letter-spacing:.16em}.actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.text-link{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:500}.text-link:hover{text-decoration:underline}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.section-heading h2{font-size:15px;font-weight:500;letter-spacing:-.02em}.section-heading p{font-size:11px;color:var(--ink-3);margin-top:7px;line-height:1.7}.panel{border:1px solid var(--line);padding:26px;background:light-dark(#fff,var(--d-paper))}.panel h3{font-size:12px;font-weight:500}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);margin-bottom:28px}.metric{padding:22px 24px;border-right:1px solid var(--line);min-width:0}.metric:last-child{border:0}.metric-label{display:block;font-size:10px;color:var(--ink-3);margin-bottom:17px}.metric-value{font:400 34px var(--display);letter-spacing:-.04em}.metric-note{font-size:10px;color:var(--ink-3);display:block;margin-top:10px;line-height:1.6}.tag{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border:1px solid var(--line);font-size:9px;border-radius:3px;white-space:nowrap}.tag.green{background:light-dark(#edf3e9,var(--d-wash));color:light-dark(#45613c,var(--d-green-ink));border-color:light-dark(#d8e5d3,var(--d-green-line))}.tag.gold{background:light-dark(#f7f0db,var(--d-gold-wash));color:light-dark(#79632e,var(--d-gold-ink));border-color:light-dark(#e8ddba,var(--d-gold-line))}.tag.blue{background:light-dark(#eaf0f4,var(--d-wash));color:light-dark(#426176,var(--d-ink-3));border-color:light-dark(#d8e4ec,var(--d-line-2))}.two-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px}.stack{display:flex;flex-direction:column;gap:24px}.divide-list>div,.divide-list>a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px}.divide-list>:last-child{border:0}.divide-list small{display:block;font-size:10px;color:var(--ink-3);margin-top:5px}.quiet-note{font-size:10px;color:var(--ink-3);line-height:1.8}.empty-state{text-align:center;padding:64px 24px}.empty-state h3{font:26px var(--display);margin:16px 0 10px}.empty-state p{font-size:12px;line-height:1.8;color:var(--ink-3);max-width:400px;margin:auto}.field{display:flex;flex-direction:column;gap:8px}.field>span,.field>label{font-size:11px;color:var(--ink-2)}.field input,.field select,.field textarea,.select-control{border:1px solid var(--line-2);border-radius:3px;background:light-dark(#fff,var(--d-paper));min-height:42px;padding:11px 12px;font-size:12px;width:100%}.field textarea{resize:vertical;line-height:1.8}.inline-banner{padding:18px 22px;border:1px solid light-dark(#e8ddba,var(--d-gold-line));background:light-dark(#fbf7eb,var(--d-gold-wash));display:flex;align-items:flex-start;gap:12px;font-size:11px;line-height:1.8}.inline-banner b{font-weight:500}.inline-banner p{color:var(--ink-3)}.table-wrap{position:relative;overflow:auto;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}th{padding:13px 16px;background:var(--wash-2);font-size:9px;letter-spacing:.04em;color:var(--ink-3);font-weight:500;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:17px 16px;border-bottom:1px solid var(--line);vertical-align:middle}tbody tr:last-child td{border:0}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);background:var(--ink);color:var(--on-ink);padding:14px 22px;border-radius:4px;z-index:100;font-size:12px;box-shadow:0 8px 30px #0002}.tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);margin-bottom:24px;overflow:auto}.tabs button,.tabs a{background:none;border:0;border-bottom:2px solid transparent;min-height:46px;font-size:11px;padding:0 2px;white-space:nowrap;color:var(--ink-3)}.tabs .active{border-color:var(--ink);color:var(--ink)}.screen{animation:enter .28s ease both}@keyframes enter{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1000px){.two-columns{grid-template-columns:1fr}.metric{padding:20px 16px}}@media(max-width:600px){.metric-grid{grid-template-columns:1fr 1fr}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.metric-value{font-size:30px}.panel{padding:20px}.page-head{gap:20px}.page-title{font-size:32px}.field input,.field textarea,.field select{font-size:16px}.tabs{gap:18px}.actions{gap:7px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}html[data-density=compact] td{padding-top:10px;padding-bottom:10px}html[data-density=compact] th{padding-top:9px;padding-bottom:9px}.error.svelte-1p62ftq{background:light-dark(#873e2d,var(--d-red-ink))}
