:root{--page:#fff;--surface:#f4f6f8;--border:#b9bfc7;--border-strong:#767f8b;--text:#16191d;--muted:#5b6470;--danger:#a31515;--danger-surface:#fdf0f0;--success:#14603a;--success-surface:#eef7f2;--warning-surface:#fdf7e8;--accent:#12457a;--focus:#12457a;--space:8px;--radius:4px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--page);color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1{margin:0 0 calc(var(--space) * 2);font-size:1.5rem}h2{margin:calc(var(--space) * 4) 0 var(--space);font-size:1.125rem}a{color:var(--accent)}.muted{color:var(--muted)}.masthead{align-items:center;gap:calc(var(--space) * 2);padding:calc(var(--space) * 1.5) calc(var(--space) * 3);border-bottom:1px solid var(--border);background:var(--surface);display:flex}.masthead-product{margin:0;font-weight:600}.masthead-environment{padding:2px calc(var(--space));border:1px solid var(--border-strong);border-radius:var(--radius);font-variant:all-small-caps;letter-spacing:.04em;margin:0}.masthead-environment.unknown{border-color:var(--danger);color:var(--danger)}.masthead nav{gap:calc(var(--space) * 2);margin-inline-start:auto;display:flex}.page{padding:calc(var(--space) * 4);max-width:1200px}.page-narrow{max-width:480px}.desktop-only{text-align:start;margin:0 auto}.form{gap:calc(var(--space) * 2);margin-top:calc(var(--space) * 2);flex-direction:column;display:flex}.field{gap:calc(var(--space) / 2);flex-direction:column;display:flex}.field label{font-weight:600}.field input{padding:var(--space);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--page);color:var(--text);font:inherit}.button{padding:var(--space) calc(var(--space) * 2);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--page);color:var(--text);font:inherit;cursor:pointer;align-self:flex-start}.button-primary{border-color:var(--accent);background:var(--accent);color:var(--page)}.button:disabled{border-color:var(--border-strong);background:var(--surface);color:var(--muted);cursor:default}.notice{margin:calc(var(--space) * 2) 0;padding:var(--space) calc(var(--space) * 1.5);border:1px solid var(--border-strong);border-radius:var(--radius)}.notice-failure{border-color:var(--danger);background:var(--danger-surface);color:var(--danger)}.notice-success{border-color:var(--success);background:var(--success-surface);color:var(--success)}.notice-warning{background:var(--warning-surface)}.detail{gap:var(--space) calc(var(--space) * 3);grid-template-columns:max-content 1fr;margin:0;display:grid}.detail dt{font-weight:600}.detail dd{margin:0}.table{border-collapse:collapse;width:100%;margin:calc(var(--space) * 2) 0}.table th,.table td{text-align:start;padding:var(--space) calc(var(--space) * 1.5);border-bottom:1px solid var(--border);vertical-align:top}.table th{border-bottom:2px solid var(--border-strong);font-weight:600}.sort{font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0;font-weight:600}.state{font-variant:all-small-caps;letter-spacing:.04em;border:1px solid var(--border-strong);border-radius:var(--radius);padding:0 calc(var(--space) / 2)}.state-retired{border-color:var(--muted);color:var(--muted)}.warning-marker{color:var(--danger);font-weight:600}.page-header{align-items:baseline;gap:calc(var(--space) * 2);display:flex}.page-header h1{margin-bottom:0}.filters{gap:calc(var(--space) * 3);margin-top:calc(var(--space) * 2);align-items:flex-end;display:flex}.field select,.field input[type=search]{padding:var(--space);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--page);color:var(--text);font:inherit}.checkbox{align-items:center;gap:var(--space);font-weight:400;display:flex}fieldset.field{border:1px solid var(--border);border-radius:var(--radius);padding:calc(var(--space) * 1.5)}.pager{align-items:center;gap:calc(var(--space) * 2);display:flex}.empty{border:1px dashed var(--border-strong);border-radius:var(--radius);padding:calc(var(--space) * 3);margin:calc(var(--space) * 2) 0}.placeholder{background:var(--surface);border-radius:var(--radius);height:1rem;display:block}.field-error{color:var(--danger);margin:0;font-weight:600}.field-label{font-weight:600}.summary{border:1px solid var(--border);border-radius:var(--radius);padding:calc(var(--space) * 2);background:var(--surface)}.confirm{border:1px solid var(--border-strong);border-radius:var(--radius);max-width:640px;padding:calc(var(--space) * 3);color:var(--text);background:var(--page)}.confirm::backdrop{background:#0006}.confirm-controls{gap:var(--space);margin-top:calc(var(--space) * 2);display:flex}.button-danger{border-color:var(--danger);background:var(--danger);color:var(--page)}.danger-panel{margin-top:calc(var(--space) * 5);border:1px solid var(--danger);border-radius:var(--radius);padding:calc(var(--space) * 2);background:var(--danger-surface)}.handoff{border:2px solid var(--accent);border-radius:var(--radius);padding:calc(var(--space) * 3);margin:calc(var(--space) * 2) 0}.handoff-value{margin:calc(var(--space) * 2) 0;padding:calc(var(--space) * 2);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface)}.handoff-secret{margin:var(--space) 0;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.handoff-masked{color:var(--muted);-webkit-user-select:none;user-select:none}.handoff-controls{align-items:center;gap:var(--space);flex-wrap:wrap;display:flex}@media print{.handoff-value{display:none}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
