@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/Yq6W-LOTXCb04q32xlpwtsZfrxE.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:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/Yq6W-LOTXCb04q32xlpwv8ZfrxE.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/Yq6W-LOTXCb04q32xlpwtMZfrxE.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:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/Yq6W-LOTXCb04q32xlpwtcZfrxE.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:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/Yq6W-LOTXCb04q32xlpwu8Zf.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{color-scheme:light dark;--page: light-dark(#f2f2f0, #0d0d0c);--surface: light-dark(#ffffff, #16161a);--surface-sunken: light-dark(#f7f7f5, #1d1d22);--ink: light-dark(#14140f, #f2f2ee);--ink-muted: light-dark(#5b5b55, #a0a09a);--line: light-dark(#d9d9d4, #2e2e34);--line-strong: light-dark(#14140f, #4a4a52);--accent: light-dark(#3355dd, #7d9bff);--accent-ink: light-dark(#ffffff, #0d0d0c);--surface-hover: light-dark(#ebebe7, #24242c);--accent-hover: light-dark(#2743bb, #a3b6ff);--warn-line: light-dark(#b26a00, #d99a3a);--warn-ink: light-dark(#8a5200, #e8b768);--danger-line: light-dark(#b3261e, #ef6a60);--danger-ink: light-dark(#b3261e, #ef8078);--ok-ink: light-dark(#1a7f37, #56d364);--shadow-ink: light-dark(#14140f, #9a9aa6);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--radius: 6px;--radius-small: 3px;--border-w: 2px;--control-h: 36px;--control-h-small: 28px;--shadow-card: 4px 4px 0 var(--shadow-ink);--content-max: 1280px;--depth-rest: 4px 4px 0 var(--shadow-ink);--depth-small: 2px 2px 0 var(--shadow-ink);--press-small: 2px;--press: 4px;--text: 15px;--text-micro: 12px;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-display: "Unbounded", "Inter", sans-serif}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--font-body);font-size:var(--text);font-weight:500;line-height:1.5}h1{font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.01em;margin:0 0 var(--space-5)}h1 .dot{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.layout{display:flex;min-height:100vh}@media screen and (max-width:751px){.layout{display:block}}.layout .content{display:flex;flex-direction:column;flex-grow:1;min-width:0;padding:var(--space-5);gap:var(--space-4)}.layout .content>*{width:100%;max-width:var(--content-max)}.breadcrumb{display:flex;gap:var(--space-3);list-style-type:"/  ";padding:0;margin:0;color:var(--ink-muted);font-size:var(--text)}.breadcrumb a{color:var(--ink-muted);text-decoration:none}.menu{flex-shrink:0;width:220px;padding:var(--space-5) var(--space-4);background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:var(--space-4)}.menu-scope{display:flex;flex-direction:column;gap:2px;margin:0;padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.menu-scope-label{color:var(--ink-muted);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.06em}.menu-scope-value{font-family:var(--font-display);font-size:var(--text)}.menu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.menu a{display:flex;align-items:center;min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius);color:var(--ink);text-decoration:none;font-weight:500}.menu a:hover{background:var(--surface-hover)}.menu .active{background:var(--accent);color:var(--accent-ink);font-weight:600}.menu-collapsible{display:flex;flex-direction:column;gap:var(--space-4);flex:1}.menu-spacer{flex:1}.menu button{background:transparent;padding:0 var(--space-3)}.menu button:hover{background:var(--surface-hover)}.theme-toggle{align-self:flex-start}@media screen and (max-width:751px){.menu{width:auto;border-right:none;border-bottom:1px solid var(--line)}.menu-spacer{display:none}}.panel-card{background:var(--surface);border:var(--border-w) solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--space-5);overflow-x:auto}table.panel-table{width:100%;border-collapse:collapse}.panel-table th,.panel-table td{padding:var(--space-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.panel-table thead th{background:var(--surface-sunken);font-family:var(--font-display);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted)}.panel-table tbody tr:nth-child(2n of:not(.log-detail-row)){background:var(--surface-sunken)}.panel-table tbody tr:hover:not(.log-detail-row){background:color-mix(in srgb,var(--accent) 8%,transparent)}.panel-table tr:last-child td{border-bottom:none}.log-row{cursor:pointer}.cell-quiet{color:var(--ink-muted)}.cell-wide{max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-detail-row td{background:var(--surface-sunken)}.log-detail{margin:0;font-size:var(--text);white-space:pre-wrap;word-break:break-word}.log-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}button,select,textarea,input:not([type=checkbox],[type=radio]){font-family:var(--font-body);font-size:var(--text);padding:6px 10px;border:var(--border-w) solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);min-height:var(--control-h);line-height:1.2}button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap}select{height:var(--control-h)}textarea{min-height:calc(var(--control-h) * 2);line-height:1.4}select,textarea,input:not([type=checkbox],[type=radio]){background:var(--surface-sunken)}select:focus-visible,textarea:focus-visible,input:not([type=checkbox],[type=radio]):focus-visible{background:var(--surface)}button{cursor:pointer;box-shadow:var(--depth-rest)}button:hover:not(:disabled){background:var(--surface-hover)}button:active:not(:disabled):not([aria-pressed=true]){transform:translate(var(--press),var(--press));box-shadow:none}button[aria-pressed=true]{transform:none;box-shadow:none;background:var(--ink);color:var(--page);border-color:var(--ink)}button[aria-pressed=true]:focus-visible{border-color:var(--page)}button:disabled{cursor:default;box-shadow:none;transform:none;background:var(--surface);border-color:var(--ink-muted);color:var(--ink-muted)}.button-primary{background:var(--accent);color:var(--accent-ink)}.button-primary:hover:not(:disabled){background:var(--accent-hover)}.button-primary:focus-visible{border-color:var(--accent-ink)}.button-danger{border-color:var(--danger-line);color:var(--danger-ink)}.row-action{min-height:var(--control-h-small);padding:2px var(--space-2);font-size:var(--text-micro);box-shadow:none}.row-action:hover:not(:disabled){background:var(--surface-hover)}.row-action:active:not(:disabled):not([aria-pressed=true]){transform:none;box-shadow:none}button:focus-visible,select:focus-visible,textarea:focus-visible,input:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--accent);outline:none}.scope-picker input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{border-color:var(--accent);outline:none}button.button-danger:focus-visible{border-color:var(--danger-line)}button.button-danger:focus-visible,.log-ranges .range-active:focus-visible,.scope-picker input[type=checkbox]:checked:focus-visible,input[type=radio]:checked:focus-visible{outline:2px solid var(--accent);outline-offset:2px}select:disabled,textarea:disabled,input:not([type=checkbox],[type=radio]):disabled{cursor:default;border-color:var(--ink-muted);color:var(--ink-muted)}.scope-picker input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:default;border-color:var(--ink-muted);box-shadow:none}.log-custom-range{display:flex;align-items:center;gap:var(--space-2)}.log-ranges{display:flex;gap:var(--space-3)}.log-ranges .range-active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.log-ranges .range-active:hover{background:var(--accent);transform:none;box-shadow:none}.scope-picker input[type=checkbox],input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:18px;height:18px;margin:0;padding:0;border:var(--border-w) solid var(--line-strong);border-radius:calc(var(--radius) / 2);background:var(--surface);box-shadow:var(--depth-small);display:inline-grid;place-content:center;cursor:pointer}input[type=radio]{border-radius:50%}.scope-picker input[type=checkbox]:hover,input[type=radio]:hover{background:var(--surface-hover)}.scope-picker input[type=checkbox]:active,input[type=radio]:active{transform:translate(var(--press-small),var(--press-small));box-shadow:none}.scope-picker input[type=checkbox]:checked,input[type=radio]:checked{background:var(--accent);border-color:var(--accent);transform:none;box-shadow:none}.scope-picker input[type=checkbox]:checked:after{content:"";width:.62em;height:.62em;background:var(--accent-ink);clip-path:polygon(14% 44%,0 60%,40% 100%,100% 18%,84% 4%,38% 68%)}input[type=radio]:checked:after{content:"";width:.42em;height:.42em;border-radius:50%;background:var(--accent-ink)}.scope-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3)}.scope-picker label{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer}.log-histogram{margin:0 0 var(--space-4)}.log-histogram-plot{position:relative;padding-top:var(--space-3)}.log-histogram-bars{display:flex;align-items:flex-end;gap:2px;height:72px;border-top:1px dashed var(--line-strong);border-bottom:var(--border-w) solid var(--ink-muted)}.log-histogram-peak{position:absolute;top:var(--space-3);right:0;transform:translateY(-50%);padding:0 var(--space-1);background:var(--surface);color:var(--ink-muted);font-size:var(--text-micro);font-variant-numeric:tabular-nums}.log-histogram-bar{flex:1;min-height:2px;background:var(--accent);border-radius:var(--radius-small) var(--radius-small) 0 0}.log-histogram-gap{flex:1}.log-histogram-axis{display:flex;justify-content:space-between;color:var(--ink-muted);font-size:var(--text-micro);padding-top:var(--space-1)}.log-histogram figcaption{color:var(--ink-muted);font-size:var(--text)}.log-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3)}.badge{display:inline-block;border:var(--border-w) solid var(--badge-line, var(--ink-muted));border-radius:var(--radius-small);padding:2px 8px;font-size:var(--text-micro);font-weight:600;letter-spacing:.02em;color:var(--badge-ink, var(--ink-muted));white-space:nowrap}.badge-neutral{--badge-line: var(--ink-muted);--badge-ink: var(--ink)}.badge-info{--badge-line: var(--accent);--badge-ink: var(--accent)}.badge-accent{--badge-line: var(--accent);--badge-ink: var(--accent);font-weight:700}.badge-warn{--badge-line: var(--warn-line);--badge-ink: var(--warn-ink)}.badge-danger{--badge-line: var(--danger-line);--badge-ink: var(--danger-ink)}.state{color:var(--ink-muted);padding:16px 0}.state-empty{border:var(--border-w) dashed var(--ink-muted);border-radius:var(--radius);padding:24px;text-align:center}.state-title{color:var(--ink);font-weight:600;margin:0 0 4px}.state-hint{margin:0 0 12px}.state-error{color:var(--danger-ink)}.state-action{margin-left:8px}.control-labelled{display:inline-flex;align-items:center;gap:6px}.control-label{color:var(--ink-muted);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.04em}.status-warn{color:var(--warn-ink);margin:8px 0 0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.loading-note{color:var(--ink-muted)}.auth-wrap{max-width:400px;margin:12vh auto;padding:0 var(--space-4)}.auth-wrap>h1,.auth-wrap>.auth-note{text-align:center}.form-stack{display:flex;flex-direction:column;gap:var(--space-3);max-width:480px;margin:0 0 var(--space-5);text-align:left}fieldset.field{border:none;margin:0;padding:0}fieldset.field>legend{padding:0}.form-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.form-row>.field{flex:1 1 12rem}.field-label{font-size:var(--text-micro);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.field-hint{font-size:var(--text-micro);color:var(--ink-muted);margin:0}.form-actions{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-1)}.auth-note{color:var(--ink-muted);margin-top:16px}.status-ok{color:var(--ok-ink)}.status-err{color:var(--danger-ink)}.invite-link{display:flex;gap:var(--space-2);align-items:stretch;margin:12px 0 16px;max-width:640px}.invite-link code{flex:1;display:flex;align-items:center;min-height:var(--control-h);border:var(--border-w) solid var(--line-strong);border-radius:var(--radius);background:var(--surface-sunken);padding:0 10px;font-size:var(--text);overflow-x:auto;white-space:nowrap}.invite-link button{border:var(--border-w) solid var(--ink);background:var(--ink);color:var(--page);font-family:var(--font-display);font-weight:700;text-transform:uppercase;padding:0 14px}.invite-link button:hover:not(:disabled){background:var(--ink)}@media screen and (max-width:751px){.panel-table,.panel-table tbody,.panel-table tr,.panel-table td{display:block;width:100%}.panel-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.panel-table tbody tr{border-radius:var(--radius);margin-bottom:var(--space-3);padding:var(--space-3);background:var(--surface-sunken)}.panel-table tbody tr:nth-child(2n of:not(.log-detail-row)){background:var(--surface-sunken)}.panel-table td{display:grid;grid-template-columns:8.5rem 1fr;gap:var(--space-3);align-items:baseline;padding:var(--space-1) var(--space-2);border-bottom:none}.panel-table td>.badge{justify-self:start}.panel-table td:before{content:attr(data-label);color:var(--ink-muted);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.05em}.panel-table td:empty{display:none}.cell-wide{grid-template-columns:1fr;max-width:none;white-space:normal;overflow:visible}.log-detail-row td{grid-template-columns:1fr}.log-detail-row td:before{content:none}.log-controls{gap:var(--space-3)}.log-controls input[type=search]{flex:1 1 100%}.log-ranges{overflow-x:auto;scrollbar-width:none}.log-ranges::-webkit-scrollbar{display:none}.panel-card{padding:var(--space-4)}.log-footer{flex-wrap:wrap}.form-actions{flex-direction:column;align-items:stretch}.scope-picker{flex-direction:column;gap:var(--space-2)}.invite-link{flex-wrap:wrap}.invite-link code{flex:1 0 100%}.invite-link button{padding:var(--space-2) 14px}}.menu-toggle{display:none}@media screen and (max-width:751px){.menu{gap:var(--space-3)}.menu-toggle{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start}.menu-collapsible{display:none}.menu-collapsible[data-open=true]{display:flex;flex-direction:column;gap:var(--space-3)}}.field textarea{resize:vertical}.quota-cell{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.quota-used{font-variant-numeric:tabular-nums}.quota-slash{color:var(--ink-muted)}input.quota-input{width:6rem;min-height:var(--control-h-small);padding:2px 6px}
