@charset "UTF-8";@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url("./media/marcellus-latin-400-normal-K5OCE72B.woff2") format("woff2"),url("./media/marcellus-latin-400-normal-KDNCCOPB.woff") format("woff")}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url("./media/marcellus-latin-ext-400-normal-QGSRNUJY.woff2") format("woff2"),url("./media/marcellus-latin-ext-400-normal-67UE4KBW.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-400-normal-COQVXTP6.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-400-normal-JC3YNCCZ.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-500-normal-JTONHBWS.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-500-normal-7DOULDHV.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-600-normal-DTNZULF4.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-600-normal-B3O423MA.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-ext-400-normal-EDOVP6TU.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-400-normal-IC47YBOO.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-ext-500-normal-SG2XNXKB.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-500-normal-4YL5ICYH.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-ext-600-normal-ZNWKNRXL.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-600-normal-OPCHJXXH.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-400-normal-A2WATXFY.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-400-normal-4MWPPJAM.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-500-normal-33HAQIPI.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-500-normal-EJMP6L36.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-ext-400-normal-T6XOR2FX.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-400-normal-6FH7XELU.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-ext-500-normal-LJE4XY22.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-500-normal-7HZM7XEP.woff") format("woff")}:root{color-scheme:dark;--bg: oklch(.158 .014 258);--bg-panel: oklch(.198 .014 258);--surface: oklch(.232 .014 258);--surface-raised: oklch(.278 .013 258);--line: oklch(.345 .013 258);--line-soft: oklch(.295 .012 258);--text: oklch(.945 .008 90);--text-muted: oklch(.755 .012 258);--text-faint: oklch(.6 .012 258);--gold: oklch(.78 .12 78);--iris: oklch(.78 .12 200);--alert: oklch(.68 .17 28);--healthy: oklch(.76 .12 155);--watch: oklch(.76 .12 285);--on-accent: oklch(.158 .014 258);--on-alert: oklch(.98 .01 28);--accent: var(--gold);--radius: 2px;--radius-lg: 4px;--radius-pill: 999px;--shadow-1: 0 1px 2px oklch(0 0 0 / 45%);--shadow-2: 0 6px 22px -6px oklch(0 0 0 / 60%);--focus-ring: 0 0 0 3px color-mix(in oklch, var(--accent) 22%, transparent);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--font-display: Marcellus, "Times New Roman", serif;--font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--control-sm: 28px;--control: 34px;--control-lg: 44px;--field-height: 36px;--sidebar-width: 236px;--topbar-height: 52px;--content-max: 1300px;--ng-icon__stroke-width: 1.5}:root[data-theme=light]{color-scheme:light;--bg: oklch(.951 .007 85);--bg-panel: oklch(.922 .009 85);--surface: oklch(.992 .004 85);--surface-raised: oklch(.963 .006 85);--line: oklch(.855 .01 85);--line-soft: oklch(.905 .008 85);--text: oklch(.215 .012 258);--text-muted: oklch(.43 .012 258);--text-faint: oklch(.575 .01 258);--gold: oklch(.6 .125 76);--iris: oklch(.52 .1 210);--alert: oklch(.52 .17 28);--healthy: oklch(.5 .105 155);--watch: oklch(.505 .13 285);--on-accent: oklch(.985 .004 85);--shadow-1: 0 1px 2px oklch(.3 .02 258 / 10%);--shadow-2: 0 8px 24px -8px oklch(.3 .02 258 / 22%)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--text);background:var(--bg);text-wrap:pretty;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-weight:400;font-family:var(--font-display);letter-spacing:.03em;line-height:1.05}h1{font-size:40px}h2{font-size:24px}h3{font-family:var(--font-sans);font-size:20px;font-weight:600;letter-spacing:0;line-height:1.3}p{margin:0}a:not(.button){color:var(--accent);text-decoration:none;border-bottom:1px solid color-mix(in oklch,var(--accent) 45%,transparent)}a:not(.button):hover{color:var(--text);border-bottom-color:var(--text)}code,kbd{font-family:var(--font-mono);font-size:.9em}:focus-visible{outline:1px solid var(--accent);outline-offset:1px;box-shadow:var(--focus-ring)}::selection{background:var(--accent);color:var(--on-accent)}@keyframes argos-sweep{to{transform:rotate(360deg)}}@keyframes argos-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.05)}}@keyframes argos-pulse{0%,to{opacity:1}50%{opacity:.28}}@keyframes argos-ripple{0%{transform:scale(.55);opacity:.55}to{transform:scale(2);opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.display{font-family:var(--font-display);font-size:64px;line-height:1;letter-spacing:.03em}.eyebrow{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.eyebrow--accent{color:var(--accent)}.data{font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.lead{font-size:15px;line-height:1.6;color:var(--text-muted)}.page{max-width:var(--content-max);margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-24)}.page--narrow{max-width:27rem}.stack>*+*{margin-top:var(--space-6)}.stack--tight>*+*{margin-top:var(--space-3)}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-6)}.section-head__rule{flex:1;min-width:var(--space-6);height:1px;background:var(--line-soft)}.hairline-grid{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--space-4)}@media(width<=40rem){.page{padding:var(--space-6) var(--space-4) var(--space-16)}}.panel{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius)}.panel__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-soft)}.panel__body{padding:var(--space-6)}.card{padding:var(--space-6);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius)}.card--interactive{transition:border-color .18s,box-shadow .18s}.card--interactive:hover{border-color:var(--accent);box-shadow:var(--shadow-1)}.card--alert{border-left:2px solid var(--alert)}.card--accent{border-left:2px solid var(--accent)}.alert{display:flex;gap:var(--space-4);padding:var(--space-4) var(--space-6);font-size:13px;line-height:1.6;background:var(--surface);border:1px solid var(--line-soft);border-left:2px solid var(--line);border-radius:var(--radius)}.alert__icon{flex:none;margin-top:1px}.alert--error{background:color-mix(in oklch,var(--alert) 9%,var(--surface));border-color:color-mix(in oklch,var(--alert) 40%,transparent);border-left-color:var(--alert)}.alert--error .alert__icon{color:var(--alert)}.alert--success{background:color-mix(in oklch,var(--healthy) 9%,var(--surface));border-color:color-mix(in oklch,var(--healthy) 40%,transparent);border-left-color:var(--healthy)}.alert--success .alert__icon{color:var(--healthy)}.alert--info{background:color-mix(in oklch,var(--iris) 9%,var(--surface));border-color:color-mix(in oklch,var(--iris) 40%,transparent);border-left-color:var(--iris)}.alert--info .alert__icon{color:var(--iris)}.status{display:inline-flex;align-items:center;gap:var(--space-2);height:26px;padding:0 11px;font-size:12px;white-space:nowrap;color:var(--text);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-pill)}.status:before{content:"";width:6px;height:6px;border-radius:var(--radius-pill);background:var(--text-faint)}.status--ok{background:color-mix(in oklch,var(--healthy) 12%,transparent);border-color:color-mix(in oklch,var(--healthy) 45%,transparent)}.status--ok:before{background:var(--healthy)}.status--watch{background:color-mix(in oklch,var(--gold) 12%,transparent);border-color:color-mix(in oklch,var(--gold) 45%,transparent)}.status--watch:before{background:var(--gold)}.status--alert{background:color-mix(in oklch,var(--alert) 12%,transparent);border-color:color-mix(in oklch,var(--alert) 45%,transparent)}.status--alert:before{background:var(--alert);animation:argos-pulse 1.6s ease-in-out infinite}.status--live{background:color-mix(in oklch,var(--iris) 12%,transparent);border-color:color-mix(in oklch,var(--iris) 45%,transparent)}.status--live:before{background:var(--iris);animation:argos-pulse 1.8s ease-in-out infinite}.status--off{color:var(--text-faint)}.tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius)}.tag--accent{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.tag--alert{color:var(--on-alert);background:var(--alert);border-color:var(--alert)}.tag--outline{color:var(--text-faint);background:transparent;border-style:dashed}.empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);text-align:center;color:var(--text-faint);border:1px dashed var(--line);border-radius:var(--radius)}.empty__title{font-family:var(--font-display);font-size:16px;letter-spacing:.02em;color:var(--text)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control);padding:0 18px;font-family:var(--font-sans);font-size:13px;font-weight:500;white-space:nowrap;color:var(--text);background:transparent;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;transition:border-color .15s,background .15s,filter .15s}.button:hover:not(:disabled){border-color:var(--accent);background:color-mix(in oklch,var(--accent) 8%,transparent)}.button:disabled{color:var(--text-faint);border-color:var(--line-soft);cursor:not-allowed}.button--primary{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.button--primary:hover:not(:disabled){background:var(--accent);filter:brightness(1.12)}.button--primary:active:not(:disabled){filter:brightness(.94)}.button--primary:disabled{color:var(--text-faint);background:var(--surface-raised);border-color:var(--line);filter:none}.button--quiet{padding:0 12px;color:var(--text-muted);border-color:transparent}.button--quiet:hover:not(:disabled){color:var(--text);background:var(--surface-raised);border-color:transparent}.button--danger{color:var(--alert);border-color:color-mix(in oklch,var(--alert) 55%,transparent)}.button--danger:hover:not(:disabled){border-color:var(--alert);background:color-mix(in oklch,var(--alert) 12%,transparent)}.button--sm{height:var(--control-sm);padding:0 12px;font-size:12px}.button--lg{height:var(--control-lg);padding:0 22px;font-size:14px}.button--block{width:100%}.button--icon{width:var(--control);padding:0}.button--icon.button--sm{width:var(--control-sm)}.button__spinner{flex:none;width:11px;height:11px;border:1.5px solid currentcolor;border-right-color:transparent;border-radius:var(--radius-pill);animation:argos-sweep .8s linear infinite}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field>label{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.field input,.field textarea,.field select{width:100%;padding:0 12px;font-family:var(--font-mono);font-size:13px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);outline:none;transition:border-color .15s,box-shadow .15s}.field input,.field select{height:var(--field-height)}.field textarea{padding:10px 12px;font-family:var(--font-sans);line-height:1.55;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.field input::placeholder,.field textarea::placeholder{color:var(--text-faint)}.field__hint{font-size:11.5px;color:var(--text-faint)}.field__error{display:flex;align-items:center;gap:var(--space-2);font-size:11.5px;color:var(--alert)}.field--invalid input,.field--invalid textarea{background:color-mix(in oklch,var(--alert) 8%,var(--bg));border-color:var(--alert)}.field--invalid>label{color:var(--alert)}.registry{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.registry__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--text-muted);background:var(--surface);border-bottom:1px solid var(--line)}.registry__scroll{overflow-x:auto}.registry__table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.registry__table th{padding:11px var(--space-4);font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-align:left;white-space:nowrap;color:var(--text-faint);background:var(--bg-panel);border-bottom:1px solid var(--line)}.registry__table td{padding:13px var(--space-4);font-size:13px;vertical-align:top;border-bottom:1px solid var(--line-soft)}.registry__table tbody tr:last-child td{border-bottom:0}.registry__table tbody tr{transition:background .12s}.registry__table tbody tr:hover{background:var(--surface-raised)}.registry__data{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.registry__name{font-weight:600;color:var(--text)}.registry__note{margin-top:var(--space-1);font-size:12px;line-height:1.5;color:var(--text-faint)}.registry__actions{display:flex;gap:var(--space-2);justify-content:flex-end}.registry__actions-column{width:1%;text-align:right}.registry__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-panel);border-top:1px solid var(--line)}.registry__empty{padding:var(--space-12) var(--space-4);text-align:center;color:var(--text-faint)}.auth-card{padding:var(--space-8);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2)}.auth-card__title{margin-top:var(--space-3);font-size:32px}.auth-card__lead{margin-top:var(--space-3);font-size:13.5px;line-height:1.65;color:var(--text-muted)}.auth-card__form{margin-top:var(--space-8)}.auth-card__footer{margin-top:var(--space-6);padding-top:var(--space-4);font-size:12.5px;text-align:center;color:var(--text-muted);border-top:1px solid var(--line-soft)}ng-icon{--ng-icon__size: 16px;flex:none;color:inherit}ng-icon svg{stroke-linejoin:miter}.icon--lg{--ng-icon__size: 20px}.icon--xl{--ng-icon__size: 30px}
