.st-shell{background:var(--ui-bg);min-height:100vh;color:var(--ui-text);grid-template-columns:252px minmax(0,1fr);font:13px/1.45 DM Sans,Inter,system-ui,sans-serif;display:grid}.st-nav{border-right:1px solid var(--ui-border);background:var(--ui-panel);flex-direction:column;gap:14px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow:auto}.st-back{color:var(--ui-secondary);border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:5px 8px;font-size:12.5px;text-decoration:none;display:inline-flex}.st-back:hover{background:var(--ui-field);color:var(--ui-text)}.st-who{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:4px 8px 6px;display:grid}.st-who span{min-width:0;display:grid}.st-who b,.st-who small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-who small{color:var(--ui-muted);font-size:12px}.st-nav nav{gap:14px;display:grid}.st-nav-group{gap:1px;display:grid}.st-nav-group>span{color:var(--ui-muted);letter-spacing:.04em;text-transform:uppercase;padding:0 10px 4px;font-size:11px;font-weight:600}.st-nav-group a{color:var(--ui-secondary);border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-weight:500;text-decoration:none;display:flex}.st-nav-group a svg{color:var(--ui-muted);flex:none}.st-nav-group a:hover{background:var(--ui-field);color:var(--ui-text)}.st-nav-group a.on{background:var(--ui-field);color:var(--ui-text);font-weight:650}.st-nav-group a.on svg{color:var(--ui-accent)}.st-signout{color:var(--ui-secondary);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-top:auto;padding:8px 10px;display:flex}.st-signout:hover{background:var(--ui-field);color:var(--ui-text)}.st-main{align-content:start;gap:18px;width:100%;max-width:820px;margin:0 auto;padding:44px 32px 96px;display:grid}.st-head h1{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700}.st-head p{color:var(--ui-secondary);margin:4px 0 6px}.st-loading{color:var(--ui-muted);align-items:center;gap:8px;margin:0;padding:14px 18px;display:flex}.st-card{border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:14px;overflow:hidden}.st-card>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 4px;display:flex}.st-card>header h3{margin:0;font-size:14px;font-weight:650}.st-card>header p{color:var(--ui-muted);max-width:60ch;margin:3px 0 0;font-size:12.5px}.st-card.danger{border-color:color-mix(in srgb, var(--ui-danger) 40%, var(--ui-border))}.st-card.danger>header h3{color:var(--ui-danger)}.st-rows{display:grid}.st-row{border-top:1px solid color-mix(in srgb, var(--ui-border) 70%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:14px 18px;display:grid}.st-card>header+.st-rows>.st-row:first-child{border-top:0}.st-row.stack{grid-template-columns:1fr}.st-label{gap:2px;min-width:0;display:grid}.st-label b{align-items:center;gap:7px;min-width:0;font-weight:600;display:inline-flex}.st-label b svg{color:var(--ui-muted);flex:none}.st-label span{color:var(--ui-muted);max-width:62ch;font-size:12.5px;line-height:1.5}.st-control{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.st-row.stack .st-control{justify-content:flex-start}.st-value{color:var(--ui-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.st-ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.st-btn{border:1px solid var(--ui-border);background:var(--ui-panel);height:32px;color:var(--ui-text);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font:600 12.5px/1 inherit;text-decoration:none;display:inline-flex}.st-btn:hover{background:var(--ui-field)}.st-btn:disabled{opacity:.45;cursor:not-allowed}.st-btn.primary{background:var(--ui-contrast);border-color:var(--ui-contrast);color:var(--ui-contrast-text)}.st-btn.primary:hover{filter:brightness(1.08)}.st-btn.danger{color:var(--ui-danger);border-color:color-mix(in srgb, var(--ui-danger) 40%, var(--ui-border))}.st-btn.danger.solid{background:var(--ui-danger);border-color:var(--ui-danger);color:#fff}.st-icon{width:30px;height:30px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.st-icon:hover{background:var(--ui-field);color:var(--ui-danger)}.st-link{color:var(--ui-accent);white-space:nowrap;align-items:center;gap:3px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.st-link:hover{text-decoration:underline}.st-input{border:1px solid var(--ui-border);background:var(--ui-field);width:240px;min-width:0;height:32px;color:var(--ui-text);font:inherit;border-radius:8px;padding:0 10px}.st-input:focus{outline:2px solid color-mix(in srgb, var(--ui-accent) 55%, transparent);outline-offset:1px;border-color:#0000}.st-inline{align-items:center;gap:8px;display:flex}.st-code{background:var(--ui-field);height:28px;color:var(--ui-secondary);cursor:pointer;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font:12px ui-monospace,JetBrains Mono,monospace;display:inline-flex}.st-kbd{border:1px solid var(--ui-border);color:var(--ui-secondary);border-bottom-width:2px;border-radius:6px;padding:3px 8px;font:12px ui-monospace,monospace}.st-error{color:var(--ui-danger);margin:0;padding:0 18px 12px;font-size:12.5px}.st-row .st-error,.st-row .st-ok{padding:0}.st-ok{color:var(--ui-positive);font-size:12.5px}.st-seg{background:var(--ui-field);border-radius:9px;grid-auto-flow:column;gap:2px;padding:2px;display:inline-grid}.st-seg button{height:28px;color:var(--ui-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 12px;font:600 12px/1 inherit}.st-seg button.on{background:var(--ui-panel);color:var(--ui-text);box-shadow:0 1px 2px #0000001f}.st-check{color:var(--ui-secondary);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.st-meter{background:color-mix(in srgb, var(--ui-text) 9%, transparent);border-radius:6px;width:100%;height:6px;display:block;overflow:hidden}.st-meter i{border-radius:inherit;background:var(--ui-accent);height:100%;transition:width .5s;display:block}.st-meter.high i{background:var(--ui-warning)}.st-meter.full i{background:var(--ui-danger)}.st-bar-cell{grid-auto-flow:column;align-items:center;gap:10px;display:grid}.st-bar-cell .st-meter{width:120px}.st-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.st-stat{border:1px solid var(--ui-border);background:var(--ui-panel);color:inherit;border-radius:14px;gap:6px;padding:16px;text-decoration:none;display:grid}a.st-stat:hover{border-color:color-mix(in srgb, var(--ui-accent) 50%, var(--ui-border))}.st-stat>span{color:var(--ui-muted);font-size:12px;font-weight:600}.st-stat>b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:22px;font-weight:700}.st-stat small{color:var(--ui-muted);font-size:12px}.st-hero{gap:12px;padding:20px;display:grid}.st-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.st-hero-top span{color:var(--ui-muted);font-size:12px;font-weight:600}.st-hero-top b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;display:block}.st-hero-top b small{color:var(--ui-muted);letter-spacing:0;font-size:15px;font-weight:500}.st-hero .st-meter{height:10px}.st-hero p{color:var(--ui-secondary);margin:0;font-size:12.5px}.st-table{border-collapse:collapse;width:100%;font-size:12.5px}.st-table th{text-align:left;color:var(--ui-muted);border-bottom:1px solid var(--ui-border);padding:8px 18px;font-size:11.5px;font-weight:600}.st-table td{border-bottom:1px solid color-mix(in srgb, var(--ui-border) 60%, transparent);padding:9px 18px}.st-table tr:last-child td{border-bottom:0}.st-table td:last-child,.st-table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.st-table .pos{color:var(--ui-positive)}.st-table .neg{color:var(--ui-secondary)}.st-app{background:var(--ui-accent-soft);width:22px;height:22px;color:var(--ui-accent);border-radius:6px;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.st-copy{border:1px solid var(--ui-border);background:var(--ui-field);width:100%;min-width:0;color:var(--ui-text);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.st-copy code,.st-copy pre{white-space:pre-wrap;word-break:break-all;min-width:0;margin:0;font:12px/1.5 ui-monospace,JetBrains Mono,monospace}.st-copy svg{color:var(--ui-muted);flex:none}.st-copy.block{align-items:flex-start}.st-created{background:var(--ui-accent-soft);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;margin:0 18px 14px;padding:12px;display:grid}.st-created>span{color:var(--ui-secondary);grid-column:2;font-size:12px}.st-key{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-key .st-input{flex:1;min-width:200px}.st-confirm{background:var(--ui-danger-soft);border-radius:10px;gap:10px;margin:0 18px 16px;padding:14px;display:grid}.st-confirm label{color:var(--ui-secondary);gap:6px;font-size:12.5px;display:grid}.st-confirm .st-input{background:var(--ui-panel);width:100%}.st-confirm>div{justify-content:flex-end;gap:8px;display:flex}.st-card code{font:12px ui-monospace,JetBrains Mono,monospace}.st-main .billing{gap:16px;display:grid}.st-main .billing h2{margin:12px 0 0;font-size:15px}@media (max-width:860px){.st-shell{grid-template-columns:1fr}.st-nav{border-right:0;border-bottom:1px solid var(--ui-border);flex-direction:column;gap:10px;height:auto;padding:12px 16px;position:static}.st-nav nav{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.st-nav-group{gap:4px;display:flex}.st-nav-group>span{display:none}.st-nav-group a{white-space:nowrap}.st-signout{display:none}.st-main{padding:24px 16px 72px}.st-row{grid-template-columns:1fr}.st-control{flex-wrap:wrap;justify-content:flex-start}.st-input,.st-inline{width:100%}}.st-failure{border-top:1px solid var(--ui-border)}.st-failure-head{width:100%;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;display:grid}.st-failure-head b{font-size:15px}.st-failure-head span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.st-failure-head small{color:var(--ui-muted);font-size:12px}.st-failure-head em{background:var(--ui-danger-soft);color:var(--ui-danger);border-radius:99px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.st-failure.fixed .st-failure-head em{background:var(--ui-accent-soft);color:var(--ui-positive)}.st-failure.ignored .st-failure-head em{background:var(--ui-field);color:var(--ui-muted)}.st-failure-body{gap:8px;padding:0 0 14px 54px;display:grid}.st-failure-body p{color:var(--ui-secondary);margin:0;font-size:12px}@media (max-width:640px){.st-failure-body{padding-left:0}}
