:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;color:#d8d9da;--background:#0b0c0d;--background-subtle:#0e1011;--surface:#131516;--surface-hover:#181b1d;--surface-raised:#1d2022;--surface-inset:#0e1011;--border:#25282a;--border-strong:#383c3f;--border-hover:#4a4f52;--text:#e8e9e7;--text-muted:#a5a8aa;--text-faint:#707579;--accent:#d8d9d3;--accent-contrast:#111314;--signal:#8eb8c8;--signal-strong:#b3d5df;--signal-soft:#6ea6bb1a;--signal-border:#8eb8c847;--danger:#d59a9a;--danger-soft:#b2565614;--success:#a8c4ae;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--shadow-raised:0 18px 48px #00000038;--page-width:1280px;--transition-fast:.12s ease;background:#0b0c0d;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--background);min-width:320px}body{background:radial-gradient(circle at 82% -12%, #6b97a80e, transparent 31rem), var(--background);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--signal);outline-offset:2px}::selection{color:var(--text);background:color-mix(in srgb, var(--signal) 34%, transparent)}::placeholder{color:var(--text-faint)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.52}.page{width:min(var(--page-width), calc(100% - 48px));margin:0 auto;padding:46px 0 90px}.page-heading{margin-bottom:30px}.page-heading h1{color:var(--text);letter-spacing:-.038em;margin:0;font-size:clamp(25px,3vw,34px);font-weight:580;line-height:1.08}.page-heading p{max-width:620px;color:var(--text-muted);margin:9px 0 0;font-size:13px;line-height:1.6}.ui-eyebrow{color:var(--signal);letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:650}.ui-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:inset 0 1px #ffffff05}.ui-panel-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 18px;display:flex}.ui-panel-header h2,.ui-section-heading h2{color:var(--text);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:570}.ui-panel-header p,.ui-section-heading p{color:var(--text-faint);margin:5px 0 0;font-size:11px;line-height:1.5}.ui-panel-body{padding:18px}.ui-form{gap:15px;display:grid}.ui-field{gap:7px;display:grid}.ui-field>span:first-child,.ui-label{color:var(--text-muted);font-size:11px;font-weight:520}.ui-hint{color:var(--text-faint);font-size:10px;line-height:1.45}.ui-control{border:1px solid var(--border-strong);border-radius:var(--radius-md);width:100%;min-width:0;height:38px;color:var(--text);background:var(--surface-inset);transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);outline:0;padding:0 11px}textarea.ui-control{resize:vertical;height:auto;min-height:88px;padding-top:10px;padding-bottom:10px;line-height:1.5}.ui-control:hover{border-color:var(--border-hover)}.ui-control:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.ui-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-button{border:1px solid var(--border-strong);border-radius:var(--radius-md);min-height:36px;color:var(--text-muted);background:var(--surface-raised);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:540;display:inline-flex}.ui-button:hover:not(:disabled){border-color:var(--border-hover);color:var(--text);background:var(--surface-hover)}.ui-button:active:not(:disabled){transform:translateY(1px)}.ui-button-primary{border-color:var(--accent);color:var(--accent-contrast);background:var(--accent)}.ui-button-primary:hover:not(:disabled){color:#0b0c0d;background:#fff;border-color:#fff}.ui-button-quiet{color:var(--text-faint);background:0 0;border-color:#0000}.ui-button-danger{border-color:color-mix(in srgb, var(--danger) 34%, var(--border));color:var(--danger);background:var(--danger-soft)}.ui-button-compact{min-height:30px;padding:0 9px}.ui-notice{border:1px solid var(--signal-border);border-radius:var(--radius-md);color:var(--text-muted);background:var(--signal-soft);align-items:center;gap:9px;padding:10px 12px;font-size:11px;display:flex}.ui-notice:before{content:"";background:var(--signal);width:6px;height:6px;box-shadow:0 0 0 3px var(--signal-soft);border-radius:50%;flex:none}.ui-badge{border:1px solid var(--border);min-height:22px;color:var(--text-faint);background:var(--surface-inset);letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;padding:0 7px;font-size:9px;font-weight:570;display:inline-flex}.ui-badge-signal{border-color:var(--signal-border);color:var(--signal-strong);background:var(--signal-soft)}.ui-section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.empty{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);text-align:center;background:linear-gradient(145deg,#ffffff03,#0000);place-items:center;min-height:260px;padding:32px;display:grid}.empty>div{max-width:420px}.empty h2{color:var(--text);margin:0 0 7px;font-size:16px;font-weight:550}.empty p{color:var(--text-faint);margin:0;font-size:13px;line-height:1.55}.empty a{margin-top:18px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=800px){.page{width:calc(100% - 28px);padding-top:32px;padding-bottom:80px}.ui-panel-header,.ui-panel-body{padding-left:14px;padding-right:14px}}
