.rwh-visitor-panel[hidden]{display:none!important}.rwh-visitor-panel{left:50%;bottom:max(20px,env(safe-area-inset-bottom));z-index:1045;overscroll-behavior:contain;color:#f1f0ee;text-align:left;box-sizing:border-box;background:linear-gradient(110deg,#1b1915,#100e17 62%);border:1px solid #ffcf5c38;border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:20px;width:min(1216px,100% - 40px);max-height:calc(100dvh - 40px);padding:18px 48px 18px 24px;font:13px/1.6 Geist,system-ui,sans-serif;display:grid;position:fixed;overflow-y:auto;transform:translate(-50%);box-shadow:0 20px 64px #0009,0 2px 12px #0005,inset 0 1px #ffffff0a}.rwh-visitor-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffcf5c99,#0000);height:1px;position:absolute;top:0;left:18%;right:18%}.rwh-visitor-panel svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;color:#ffcf5c;flex-shrink:0;width:23px;height:23px}.rwh-visitor-intro,.rwh-visitor-decision{min-width:0}.rwh-visitor-heading{align-items:center;gap:9px;display:flex}.rwh-visitor-panel h2{letter-spacing:-.035em;color:#f1f0ee;margin:0;font:600 15px/1.3 Geist,system-ui,sans-serif}.rwh-visitor-panel h2:focus{outline:none}.rwh-visitor-panel #rwhVisitorDescription{color:#c4c0b3;margin:7px 0 0;font-size:12px;line-height:1.6}.rwh-visitor-panel #rwhVisitorDescription a{color:#ffcf5c;white-space:nowrap;text-underline-offset:3px}.rwh-visitor-panel .rwh-visitor-close{color:#c4c0b3;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;font-size:24px;display:grid;position:absolute;top:6px;right:6px}.rwh-visitor-close:hover{color:#f1f0ee;background:#ffffff09}.rwh-visitor-speed{background:linear-gradient(110deg,#2b2821,#201e19);border:1px solid #ffde9b45;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 14px;display:grid;box-shadow:inset 0 1px #ffe0a312}.rwh-visitor-speed strong{letter-spacing:-.025em;color:#ffe0a3;font-size:14px;font-weight:600;display:block}.rwh-visitor-speed p{color:#c9c6bb;margin:3px 0 0;font-size:11px;line-height:1.5}.rwh-speed-control{align-items:center;gap:7px;display:flex}.rwh-speed-control>[data-rwh-speed-label]{color:#c3bfb2;font-size:10px;font-weight:600}.rwh-speed-switch{cursor:pointer;background:0 0;border:0;flex-shrink:0;width:48px;height:44px;padding:0;position:relative}.rwh-speed-switch:before{content:"";background:#181612;border:1px solid #ffcf5c4d;border-radius:32px;position:absolute;inset:8px 0}.rwh-speed-switch span{background:#c3bfb2;border-radius:50%;width:19px;height:19px;position:absolute;top:12.5px;left:4.5px}.rwh-speed-switch[aria-checked=true]:before{background:#ffc34c;border-color:#ffdd98}.rwh-speed-switch[aria-checked=true] span{background:#fff;left:24.5px}.rwh-visitor-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rwh-visitor-actions button{white-space:nowrap;color:#f1f0ee;cursor:pointer;background:#292720;border:1px solid #ffcf5c36;border-radius:10px;min-height:45px;padding:10px 13px;font:550 12px/1.4 Geist,system-ui,sans-serif}.rwh-visitor-panel button:focus-visible,.rwh-preferences-link:focus-visible{outline-offset:3px;outline:2px solid #ffd580}footer .rwh-preference-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;min-width:0;margin-top:20px;display:flex}footer .rwh-preferences-link{color:#b8b3a5;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0;font:12px/1.4 Geist,system-ui,sans-serif;display:inline-flex}footer .rwh-preferences-link:hover{color:#ffe0a3}footer .rwh-footer-mode{background:#ffcf5c06;border:1px solid #ffcf5c26;border-radius:10px;min-height:44px;padding:9px 10px}footer .rwh-footer-mode>span:first-child{align-items:center;gap:7px;display:inline-flex}footer .rwh-preferences-link svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;color:#ffcf5c;width:14px;height:14px}.rwh-footer-toggle{background:#09070f;border:1px solid #ffcf5c40;border-radius:16px;flex:0 0 29px;height:17px;position:relative}.rwh-footer-toggle>span{background:#afa999;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:2px}.rwh-footer-mode[aria-checked=true] .rwh-footer-toggle{background:#ffb727;border-color:#ffd175}.rwh-footer-mode[aria-checked=true] .rwh-footer-toggle>span{background:#fff;left:14px}body.rwh-portal .rwh-auth-footer{box-sizing:border-box;align-items:center;width:100%;max-width:1440px;grid-template-columns:auto minmax(0,1fr) auto!important;gap:20px 28px!important;margin-inline:auto!important;padding:24px!important;display:grid!important}body.rwh-portal .rwh-auth-footer>span{line-height:1.6;white-space:nowrap!important}body.rwh-portal .rwh-auth-footer nav{flex-wrap:wrap;justify-content:center;align-items:center;min-width:0;gap:12px 20px!important;display:flex!important}body.rwh-portal .rwh-auth-footer nav a{white-space:nowrap;margin:0!important}body.rwh-portal .rwh-auth-footer .rwh-preference-controls{justify-content:flex-end;gap:16px;width:auto!important;margin:0!important}@media (max-width:1100px){.rwh-visitor-panel{grid-template-columns:minmax(0,1fr) auto;gap:14px;width:min(768px,100% - 32px)}.rwh-visitor-intro{grid-column:1/-1;padding-right:16px}body.rwh-portal .rwh-auth-footer{grid-template-columns:auto minmax(0,1fr)!important}body.rwh-portal .rwh-auth-footer nav{justify-content:flex-end}body.rwh-portal .rwh-auth-footer .rwh-preference-controls{grid-column:1/-1;justify-content:center}}@media (max-width:700px){.rwh-visitor-panel{grid-template-columns:minmax(0,1fr)}.rwh-visitor-decision{width:100%}}@media (max-width:575px){.rwh-visitor-panel{bottom:max(12px,env(safe-area-inset-bottom));border-radius:14px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:16px}.rwh-visitor-speed{gap:9px;padding:10px 11px}.rwh-speed-control{gap:5px}body.rwh-portal .rwh-auth-footer{justify-items:center;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:24px 16px!important}body.rwh-portal .rwh-auth-footer nav{justify-content:center;gap:12px 18px!important}body.rwh-portal .rwh-auth-footer .rwh-preference-controls{justify-content:center;gap:14px}}html[data-rwh-lightspeed=true] .rwh-auth-motion video{display:none!important}html[data-rwh-lightspeed=true] .rwhr-figure *,html[data-rwh-lightspeed=true] .rwh-home-v4 [class*=orbit],html[data-rwh-lightspeed=true] .NoBQ3W_art *{animation:none!important}html[data-rwh-lightspeed=true] #rwhPageLoader{display:none!important}body.rwh-portal.rwh-unified .bootstrap-switch{vertical-align:middle!important;width:44px!important;min-width:44px!important;height:26px!important;min-height:26px!important;box-shadow:none!important;background:#2e2b24!important;border:1px solid #6e6856!important;border-radius:20px!important;flex:0 0 44px!important;padding:0!important;display:inline-block!important;position:relative!important;overflow:hidden!important}body.rwh-portal.rwh-unified .bootstrap-switch:after{content:"";pointer-events:none;background:#cfccc2;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:4px}body.rwh-portal.rwh-unified .bootstrap-switch.bootstrap-switch-on{background:#867f6a!important;border-color:#b2ac9c!important}body.rwh-portal.rwh-unified .bootstrap-switch.bootstrap-switch-on:after{background:#ffe0a3;left:22px}body.rwh-portal.rwh-unified .bootstrap-switch .bootstrap-switch-container{width:44px!important;height:26px!important;margin:0!important;position:static!important;transform:none!important}body.rwh-portal.rwh-unified .bootstrap-switch .bootstrap-switch-container>span{display:none!important}body.rwh-portal.rwh-unified .bootstrap-switch input[type=checkbox]{z-index:2;cursor:pointer;visibility:visible!important;opacity:0!important;pointer-events:auto!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}body.rwh-portal.rwh-unified .bootstrap-switch:focus-within{outline-offset:3px;outline:2px solid #ffd37c}body.rwh-portal.rwh-unified .bootstrap-switch.bootstrap-switch-disabled{opacity:.45}body.rwh-portal.rwh-unified.rwh-page-clientregister .rwh-password-toggle{place-items:center;display:grid;color:#96909f!important;width:40px!important;height:40px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:10px!important;top:3px!important;right:3px!important}body.rwh-portal.rwh-unified.rwh-page-clientregister .rwh-password-toggle[hidden]{display:none!important}body.rwh-portal.rwh-unified.rwh-page-clientregister .rwh-password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}body.rwh-portal.rwh-unified.rwh-page-clientregister .rwh-password-toggle:is(:hover,:focus-visible){color:#dad8d0!important}body.rwh-portal.rwh-unified.rwh-page-clientregister .rwh-password-toggle:before,body.rwh-portal.rwh-unified.rwh-page-clientregister .rwh-password-toggle:after{display:none!important}.rwh-visitor-panel{transform-origin:bottom}footer .rwh-preference-controls{box-sizing:border-box;max-width:100%}footer .rwh-preferences-link.rwh-footer-mode{box-sizing:border-box;text-align:left;white-space:normal;flex:none;grid-template-columns:minmax(0,1fr) 29px;width:max-content;min-width:0;max-width:100%;display:inline-grid}footer .rwh-footer-mode>span:first-child{overflow-wrap:anywhere;min-width:0}footer .rwh-footer-mode>span:first-child svg{flex:0 0 14px}footer .rwh-footer-mode .rwh-footer-toggle{box-sizing:border-box;width:29px;min-width:29px;max-width:29px;height:17px;display:block}@media (max-width:575px){footer .rwh-preference-controls{gap:12px 14px}footer .rwh-preferences-link:not(.rwh-footer-mode){white-space:normal;text-align:left;max-width:100%}}.rwh-visitor-panel{left:20px;right:auto;bottom:max(20px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:0 100%;background:#121019f2;border-color:#ffffff14;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:14px;width:min(372px,100% - 32px);padding:18px 18px 16px;transform:none;box-shadow:0 18px 48px #000a,inset 0 1px #ffffff08}.rwh-visitor-panel:before{display:none}.rwh-visitor-panel svg{width:18px;height:18px}.rwh-visitor-panel h2{letter-spacing:-.01em;font-size:14px}.rwh-visitor-intro{padding-right:24px}.rwh-visitor-panel #rwhVisitorDescription{color:#b6b1a2;margin-top:6px;font-size:12.5px}.rwh-visitor-panel .rwh-visitor-close{width:28px;height:28px;font-size:20px;top:10px;right:10px}.rwh-visitor-speed{box-shadow:none;background:#ffffff06;border-color:#ffffff12;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:9px 10px 9px 12px}.rwh-visitor-speed[data-enabled=true]{background:#ffb00014;border-color:#ffb00055}.rwh-visitor-speed strong{color:#f0efec;font-size:13px}.rwh-visitor-speed p{color:#aba697;margin-top:1px;font-size:11.5px}.rwh-speed-control>[data-rwh-speed-label]{display:none}.rwh-visitor-actions{grid-template-columns:1fr 1fr;gap:8px}.rwh-visitor-actions button{color:#e0ded7;background:0 0;border-color:#ffffff1f;border-radius:9px;min-height:38px;padding:8px 12px;font-size:12.5px;font-weight:600}.rwh-visitor-actions button:hover{background:#ffffff0a;border-color:#fff3}.rwh-visitor-actions button:last-child{color:#161512;background:#f0efec;border-color:#f0efec}.rwh-visitor-actions button:last-child:hover{background:#fff;border-color:#fff}@media (max-width:1100px){.rwh-visitor-panel{grid-template-columns:minmax(0,1fr);width:min(372px,100% - 32px)}.rwh-visitor-intro{grid-column:auto}}@media (max-width:575px){.rwh-visitor-panel{width:calc(100% - 24px);left:12px}}
@font-face{font-family:IBM Plex Sans;src:url(/fonts/plex-sans-latin.woff2)format("woff2");font-weight:100 700;font-stretch:85% 100%;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");font-weight:100 800;font-display:swap}:root{--am-bg:#0b0b0a;--am-strip:#0f0f0d;--am-panel:#111110;--am-raised:#171614;--am-hover:#1c1b18;--am-line:#22211d;--am-line-2:#2c2b26;--am-line-3:#3a3933;--am-text:#e6e2d8;--am-strong:#f2efe6;--am-body:#d9d6cc;--am-muted:#a7a499;--am-dim:#8c897f;--am-faint:#6f6c64;--am-amber:#ffb000;--am-amber-hover:#ffc233;--am-amber-ink:#120d00;--am-amber-soft:#17140c;--am-amber-line:#4a3a12;--am-good:#7bd88f;--am-good-soft:#0f1a12;--am-bad:#ff6b5b;--am-bad-soft:#1d0f0d;--am-bad-line:#5a2a24;--am-info:#7fb0ff;--am-mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--am-sans:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--am-r:7px;--am-r-sm:5px;--font-sans:var(--am-sans);--font-mono:var(--am-mono);--bg:var(--am-bg);--bg-elev:var(--am-panel);--surface:var(--am-panel);--surface-2:var(--am-raised);--surface-3:var(--am-hover);--border:var(--am-line);--border-strong:var(--am-line-3);--text:var(--am-text);--text-2:var(--am-body);--muted:var(--am-dim);--faint:var(--am-faint);--accent:var(--am-amber);--accent-2:var(--am-amber);--accent-ink:var(--am-amber-ink);--accent-soft:var(--am-amber-soft);--accent-line:var(--am-amber-line);--action:var(--am-amber);--action-hover:var(--am-amber-hover);--good:var(--am-good);--good-soft:var(--am-good-soft);--warn:var(--am-amber);--warn-soft:var(--am-amber-soft);--bad:var(--am-bad);--bad-soft:var(--am-bad-soft);--info:var(--am-info);--radius:var(--am-r);--radius-sm:var(--am-r-sm);--shadow:none;--atmosphere:none;--v2-bg:var(--am-bg);--v2-surface:var(--am-panel);--v2-surface-hover:var(--am-hover);--v2-line:var(--am-line);--v2-line-strong:var(--am-line-3);--v2-text:var(--am-text);--v2-muted:var(--am-dim);--v2-accent:var(--am-amber);--v2-accent-hover:var(--am-amber-hover);--v2-accent-soft:var(--am-amber-soft);--v2-radius:8px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--am-bg);color:var(--am-body);font-family:var(--am-sans)}body{font-size:14px;line-height:1.5}::selection{background:var(--am-amber);color:var(--am-amber-ink)}a{color:var(--am-amber)}a:hover{color:var(--am-amber-hover)}:focus-visible{outline:2px solid var(--am-amber);outline-offset:2px}code,kbd,pre,.mono,.tabular,td.num,th.num,.num{font-family:var(--am-mono);font-variant-numeric:tabular-nums}.mono{font-size:.93em}.muted{color:var(--am-dim)}.faint{color:var(--am-faint)}.warning-text,.warn-text{color:var(--am-amber)}.bad-text,.error-text{color:var(--am-bad)}.good-text{color:var(--am-good)}.rwh-auth-motion,.app-backdrop-dim,.rwh-login-glow,.vps-hero:before,.rwh-auth-panel:after,.rwh-login-page:before{display:none!important}*,:before,:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@keyframes rwh-rise{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0}to{opacity:1}}@keyframes rwh-pop-down{0%{opacity:0}to{opacity:1}}@keyframes rwh-dialog-in{0%{opacity:0}to{opacity:1}}@keyframes rwh-slide-in-right{0%{opacity:0}to{opacity:1}}@keyframes lg-in{0%{opacity:0}to{opacity:1}}@keyframes toast2-in{0%{opacity:0}to{opacity:1}}.app-shell .page-heading{margin-bottom:18px}.app-shell .page-heading h1{font-family:var(--am-mono);letter-spacing:-.02em;color:var(--am-strong);text-transform:lowercase;font-size:28px;font-weight:700}.app-shell .page-heading .eyebrow,.app-shell .eyebrow{font-family:var(--am-mono);letter-spacing:0;text-transform:lowercase;color:var(--am-faint);font-size:11.5px;font-weight:400}.app-shell .page-heading p{color:var(--am-dim)}.app-shell .card,.app-shell .panel,.app-shell .vf-card{background:var(--am-panel);border:1px solid var(--am-line);box-shadow:none;border-radius:8px}.app-shell .card-header,.app-shell .vf-card-head{border-bottom:1px solid var(--am-line)}.app-shell .card-header h2,.app-shell .vf-h3,.app-shell .card h2{font-family:var(--am-sans);color:var(--am-strong);letter-spacing:0;font-size:14px;font-weight:600}.app-shell .card-header h2 svg,.app-shell .vf-h3 svg{color:var(--am-amber)}.app-shell .card-header p,.app-shell .vf-note,.app-shell .footnote{color:var(--am-dim)}.app-shell .btn,.btn{font-family:var(--am-sans);background:var(--am-panel);color:var(--am-text);border:1px solid var(--am-line-2);border-radius:var(--am-r-sm);box-shadow:none;transition:background .12s,border-color .12s,color .12s}.app-shell .btn:hover:not(:disabled),.btn:hover:not(:disabled){background:var(--am-hover);border-color:var(--am-line-3);transform:none}.app-shell .btn.primary,.app-shell button.primary,.btn.primary{background:var(--am-amber);border-color:var(--am-amber);color:var(--am-amber-ink);font-weight:600}.app-shell .btn.primary:hover:not(:disabled),.btn.primary:hover:not(:disabled){background:var(--am-amber-hover);border-color:var(--am-amber-hover);color:var(--am-amber-ink)}.app-shell .btn.ghost,.btn.ghost{background:0 0;border-color:#0000}.app-shell .btn.ghost:hover:not(:disabled){background:var(--am-hover)}.app-shell .btn.secondary{background:var(--am-raised)}.app-shell .btn.danger,.btn.danger{color:var(--am-bad);border-color:var(--am-bad-line);background:0 0}.app-shell .btn.danger:hover:not(:disabled){background:var(--am-bad-soft)}.app-shell .btn:disabled,.btn:disabled{opacity:.45}.app-shell .icon-button{color:var(--am-muted);border-radius:var(--am-r-sm)}.app-shell .icon-button:hover{background:var(--am-hover);color:var(--am-strong)}.app-shell .text-button{color:var(--am-amber)}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),.app-shell select,.app-shell textarea{background:var(--am-bg);color:var(--am-text);border:1px solid var(--am-line-2);border-radius:var(--am-r-sm);font-family:var(--am-sans)}.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus{border-color:var(--am-amber);box-shadow:0 0 0 1px var(--am-amber);outline:none}.app-shell input.mono,.app-shell textarea.mono{font-family:var(--am-mono)}.app-shell .field label,.app-shell label.field-label{color:var(--am-muted);font-size:12.5px;font-weight:500}.app-shell input[type=checkbox],.app-shell input[type=radio]{accent-color:var(--am-amber)}.app-shell table th{font-family:var(--am-mono);color:var(--am-dim);text-transform:lowercase;letter-spacing:0;background:var(--am-panel);font-size:11.5px;font-weight:400}.app-shell table td,.app-shell table tr{border-color:var(--am-line)}.app-shell table tbody tr:hover{background:var(--am-raised)}.app-shell .table-scroll{border-color:var(--am-line)}.app-shell .badge{font-family:var(--am-mono);text-transform:lowercase;letter-spacing:0;background:var(--am-raised);color:var(--am-muted);border:1px solid var(--am-line-2);box-shadow:none;border-radius:4px;font-size:11.5px;font-weight:500}.app-shell .badge.good{background:var(--am-good-soft);color:var(--am-good);border-color:#1f3a26}.app-shell .badge.bad{background:var(--am-bad-soft);color:var(--am-bad);border-color:var(--am-bad-line)}.app-shell .badge.warn{background:var(--am-amber-soft);color:var(--am-amber);border-color:var(--am-amber-line)}.app-shell .badge .dot{box-shadow:none;background:currentColor}.app-shell .status-light.good{background:var(--am-good);box-shadow:none}.app-shell .status-light.bad{background:var(--am-bad);box-shadow:none}.app-shell .status-light.warn{background:var(--am-amber);box-shadow:none}.app-shell .chip,.app-shell .chip-static,.app-shell .vf-pill,.app-shell .mk-chip{font-family:var(--am-mono);background:var(--am-raised);border:1px solid var(--am-line-2);color:var(--am-body);border-radius:4px;font-size:12px}.app-shell .chip[aria-pressed=true],.app-shell .mk-chip.on{background:var(--am-amber-soft);border-color:var(--am-amber-line);color:var(--am-amber)}.app-shell .tabbar{border-bottom:1px solid var(--am-line)}.app-shell .tabs button{font-family:var(--am-sans);color:var(--am-dim);background:0 0;border-radius:0}.app-shell .tabs button[aria-pressed=true]{color:var(--am-strong);box-shadow:inset 0 -2px 0 var(--am-amber);background:0 0}.app-shell .seg{border-color:var(--am-line-2);background:var(--am-panel)}.app-shell .seg button[aria-pressed=true],.app-shell .seg .on{background:var(--am-hover);color:var(--am-strong)}.app-shell .notice{background:var(--am-raised);border:1px solid var(--am-line-2);color:var(--am-body);border-radius:var(--am-r)}.app-shell .notice svg{color:var(--am-info)}.app-shell .callout.warn{background:var(--am-amber-soft);border:1px solid var(--am-amber-line);color:var(--am-text);border-radius:var(--am-r)}.app-shell .callout.warn svg{color:var(--am-amber)}.app-shell .callout.bad,.app-shell .error{background:var(--am-bad-soft);border:1px solid var(--am-bad-line);color:var(--am-text);border-radius:var(--am-r)}.app-shell .callout.bad svg,.app-shell .error svg{color:var(--am-bad)}.app-shell .callout.good{background:var(--am-good-soft);border-radius:var(--am-r);border:1px solid #1f3a26}.app-shell .kpi{background:var(--am-panel);border:1px solid var(--am-line);box-shadow:none;border-radius:8px}.app-shell .kpi strong,.app-shell .kpi .value{font-family:var(--am-mono);color:var(--am-strong)}.app-shell .kpi.attention{border-color:var(--am-amber-line);background:var(--am-amber-soft)}.app-shell .meter{background:var(--am-hover);border-radius:2px}.app-shell .meter>span,.app-shell .meter i,.app-shell .meter:after{background:var(--am-amber)}.app-shell .meter.bad>span,.app-shell .meter.bad i{background:var(--am-bad)}.app-shell .empty{color:var(--am-dim)}.app-shell .empty svg{color:var(--am-faint)}.skeleton,.rh-skeleton{background:var(--am-raised)!important;animation:none!important}dialog[open]{background:var(--am-panel);color:var(--am-body);border:1px solid var(--am-line-3);border-radius:10px;box-shadow:0 30px 70px #0009}dialog[open]::backdrop{background:#0000009e}dialog .modal-heading{border-bottom:1px solid var(--am-line)}dialog .modal-heading h2{font-family:var(--am-mono);color:var(--am-strong);font-size:15px;font-weight:700}dialog .modal-footer{border-top:1px solid var(--am-line)}.popover{background:var(--am-panel);border:1px solid var(--am-line-3);border-radius:8px;box-shadow:0 18px 40px #0000008c}.popover-item:hover{background:var(--am-hover)}.popover-item.unread strong{color:var(--am-strong)}.toast2{background:var(--am-raised)!important;border:1px solid var(--am-line-3)!important;color:var(--am-text)!important;box-shadow:0 12px 32px #0000008c!important}.toast2-life{background:var(--am-amber)!important}.palette{background:#0000009e}.palette-box{background:var(--am-panel);border:1px solid var(--am-line-3);border-radius:10px;box-shadow:0 30px 70px #0009}.palette-box input{font-family:var(--am-mono)!important;border:0!important;border-bottom:1px solid var(--am-line)!important;box-shadow:none!important;color:var(--am-strong)!important;background:0 0!important;border-radius:0!important}.palette-results button{font-family:var(--am-sans);color:var(--am-text);border-radius:6px}.palette-results button[aria-selected=true]{background:var(--am-amber-soft);box-shadow:inset 2px 0 0 var(--am-amber)}.palette-results button small{font-family:var(--am-mono);color:var(--am-dim)}.palette-results .am-key{font-family:var(--am-mono);color:var(--am-faint);margin-left:auto;font-size:11px}.ask-ai-fab{background:var(--am-raised);border:1px solid var(--am-line-3);color:var(--am-text);border-radius:7px;font-weight:500;box-shadow:0 6px 18px -8px #000000b3}.ask-ai-fab:hover{background:var(--am-hover)}.ask-ai-fab svg{color:var(--am-amber)}.ask-ai{background:var(--am-panel);border-color:var(--am-line-3)}.ask-ai-msg.user{background:var(--am-amber-soft)}.app-shell.am{background:var(--am-bg);flex-direction:column;min-height:100vh;display:flex}.app-shell.am .sidebar,.app-shell.am .topbar{display:none}.am-wrap{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0 24px}.am-strip{background:var(--am-strip);border-bottom:1px solid var(--am-line);font-family:var(--am-mono);color:var(--am-dim);font-size:12px}.am-strip .am-wrap{flex-wrap:wrap;align-items:center;gap:2px 18px;min-height:28px;display:flex}.am-strip .warn{color:var(--am-amber)}.am-strip .bad{color:var(--am-bad)}.am-strip .good{color:var(--am-good)}.am-strip a,.am-strip button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.am-strip a:hover,.am-strip button:hover{color:var(--am-strong);text-decoration:underline}.am-strip .spacer{flex:auto}.am-top{z-index:40;background:var(--am-bg);border-bottom:1px solid var(--am-line);position:sticky;top:0}.am-top .am-wrap{align-items:center;gap:18px;min-height:54px;display:flex}.am-brand{font-family:var(--am-mono);color:var(--am-strong);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:15px;font-weight:700;display:flex}.am-brand .slash{color:var(--am-amber)}.am-brand img{width:auto;height:22px;display:block}.am-nav{flex:auto;align-items:stretch;gap:2px;min-width:0;display:flex}.am-nav>div{display:flex;position:relative}.am-nav-btn{font:inherit;font-family:var(--am-sans);color:var(--am-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;min-height:54px;padding:0 10px;display:inline-flex}.am-nav-btn svg{color:var(--am-faint)}.am-nav-btn:hover,.am-nav-btn[aria-expanded=true]{color:var(--am-strong)}.am-nav-btn[aria-current=true]{color:var(--am-strong);box-shadow:inset 0 -2px 0 var(--am-amber)}.am-nav-btn[aria-current=true] svg{color:var(--am-amber)}.am-menu{z-index:60;background:var(--am-panel);border:1px solid var(--am-line-3);border-radius:9px;gap:2px;min-width:320px;padding:6px;display:grid;position:absolute;top:calc(100% - 4px);left:0;box-shadow:0 22px 50px #0009}.am-menu.wide{grid-template-columns:1fr 1fr;min-width:560px}.am-menu-item{font:inherit;text-align:left;color:var(--am-text);cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:2px 8px;padding:8px 10px;display:grid}.am-menu-item svg{color:var(--am-amber);margin-top:2px}.am-menu-item strong{color:var(--am-strong);font-weight:500}.am-menu-item small{color:var(--am-dim);grid-column:2;font-size:12.5px;line-height:1.35}.am-menu-item:hover,.am-menu-item:focus-visible,.am-menu-item[aria-current=page]{background:var(--am-hover)}.am-menu-item[aria-current=page]{box-shadow:inset 2px 0 0 var(--am-amber)}.am-tools{align-items:center;gap:6px;margin-left:auto;display:flex}.am-search{font:inherit;background:var(--am-panel);color:var(--am-dim);border:1px solid var(--am-line-2);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:10px;min-height:36px;padding:0 8px 0 10px;display:flex}.am-search:hover{border-color:var(--am-line-3);color:var(--am-text)}.am-search kbd{font-family:var(--am-mono);color:var(--am-body);border:1px solid var(--am-line-3);border-radius:4px;padding:1px 6px;font-size:11px}.am-user{position:relative}.am-user>button{font:inherit;color:var(--am-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:3px 6px 3px 3px;display:flex}.am-user>button:hover,.am-user>button[aria-expanded=true]{border-color:var(--am-line-2);background:var(--am-panel)}.am-avatar{background:var(--am-amber);width:28px;height:28px;color:var(--am-amber-ink);font-family:var(--am-mono);border-radius:6px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.am-user .am-menu{min-width:280px;left:auto;right:0}.am-user-head{border-bottom:1px solid var(--am-line);flex-direction:column;margin-bottom:4px;padding:8px 10px 10px;display:flex}.am-user-head strong{color:var(--am-strong)}.am-user-head small{color:var(--am-dim);font-family:var(--am-mono);font-size:12px}.am-user-head em{color:var(--am-amber);font-style:normal;font-family:var(--am-mono);margin-top:2px;font-size:11.5px}.am-hamburger{display:none}.app-shell.am .main-wrap{flex-direction:column;flex:auto;min-width:0;margin:0;display:flex}.app-shell.am main#main{box-sizing:border-box;flex:auto;width:100%;max-width:1440px;margin:0 auto;padding:22px 24px 48px}.app-shell.am .app-footer{border-top:1px solid var(--am-line);background:var(--am-strip)}.app-shell.am .app-footer,.app-shell.am .app-footer a{color:var(--am-dim);font-family:var(--am-mono);font-size:12px}.app-shell.am .app-footer a:hover{color:var(--am-strong)}.am-crumbs{font-family:var(--am-mono);color:var(--am-dim);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:12.5px;display:flex}.am-crumbs strong{color:var(--am-body);font-weight:400}@media (max-width:1020px){.am-nav-btn .lbl,.am-search .lbl{display:none}}@media (max-width:760px){.am-wrap{padding:0 16px}.am-nav{display:none}.am-nav.open{z-index:70;background:var(--am-bg);flex-direction:column;gap:4px;padding:8px 16px 24px;display:flex;position:fixed;inset:83px 0 0;overflow-y:auto}.am-nav.open>div{flex-direction:column}.am-nav.open .am-nav-btn{min-height:44px}.am-nav.open .am-nav-btn .lbl{display:inline}.am-nav.open .am-menu{min-width:0;box-shadow:none;border:0;grid-template-columns:1fr;padding:0 0 8px;position:static}.am-hamburger{display:inline-flex}.app-shell.am main#main{padding:16px 16px 40px}}.lg-page,.rwh-login-page{color:var(--am-body);font-family:var(--am-sans);background:var(--am-bg)!important}.lg-shade{display:none!important}.lg-wordmark{font-family:var(--am-sans);color:var(--am-strong)}.lg-wordmark.am-mark{font-family:var(--am-mono);letter-spacing:0;font-size:18px;font-weight:700}.lg-wordmark.am-mark span{color:var(--am-amber)}.lg-help{color:var(--am-muted);font-family:var(--am-mono);font-size:12.5px}.lg-help:hover{color:var(--am-strong)}.lg-eyebrow{font-family:var(--am-mono);letter-spacing:0;text-transform:lowercase;color:var(--am-dim);font-size:12.5px;font-weight:500}.lg-dot{background:var(--am-good);box-shadow:none}.lg-dot.maintenance,.lg-dot.minor{background:var(--am-amber);box-shadow:none}.lg-dot.major,.lg-dot.critical{background:var(--am-bad);box-shadow:none}.rk{background:var(--am-panel);border:1px solid var(--am-line-2);box-shadow:none;border-radius:8px}.rk:before,.rk:after{background:repeating-linear-gradient(180deg, var(--am-line-2) 0 2px, transparent 2px 9px)}.rk-unit{background:var(--am-raised);border:1px solid var(--am-line-2);border-radius:5px}.rk-unit.node{box-shadow:none;border-color:#24402c}.rk-unit.node.maintenance,.rk-unit.node.minor{border-color:var(--am-amber-line)}.rk-unit.node.major,.rk-unit.node.critical{border-color:var(--am-bad-line)}.rk-label{font-family:var(--am-mono);color:var(--am-strong);letter-spacing:.02em}.rk-label small{color:var(--am-faint);letter-spacing:0;text-transform:lowercase}.rk-vent{background:radial-gradient(circle, var(--am-line-3) 1px, transparent 1.4px) 0 0 / 5px 5px, var(--am-bg);border-color:var(--am-line)}.rk-bays i{background:var(--am-hover);border-color:var(--am-line-3)}.rk-leds i{background:var(--am-line-3)}.rk-leds i.pwr{background:var(--am-good);box-shadow:none}.rk-leds i.act{background:var(--am-amber)}.rk-ports i{background:var(--am-bg);border-color:var(--am-line-2)}.rk-ports i:after{background:var(--am-good)}.lg-status{background:var(--am-panel);border:1px solid var(--am-line-2);color:var(--am-body);font-family:var(--am-mono);border-radius:8px;font-size:12.5px}.lg-status-link{color:var(--am-amber)}.lg-status:hover{border-color:var(--am-line-3)}.lg-status:hover .lg-status-link{color:var(--am-amber-hover)}.lg-card,.rwh-auth-panel{background:var(--am-panel)!important;border:1px solid var(--am-line-2)!important;border-radius:10px!important;animation:none!important;box-shadow:0 30px 70px -30px #000000e6!important}.rwh-auth-panel:before{box-shadow:none!important}.lg-head h1{font-family:var(--am-mono);letter-spacing:-.02em;color:var(--am-strong);font-size:24px;font-weight:700}.lg-head-icon{color:var(--am-amber)}.lg-head p{color:var(--am-dim)}.lg-field label,.lg-label-row label{color:var(--am-text);font-weight:500}.lg-field label svg,.lg-label-row label svg{color:var(--am-amber)}.lg-page .lg-field input,.rwh-auth-panel .form-control{border:1px solid var(--am-line-2)!important;background:var(--am-bg)!important;height:46px!important;min-height:46px!important;color:var(--am-strong)!important;font-family:var(--am-sans)!important;border-radius:6px!important}.lg-page .lg-field input::placeholder,.rwh-auth-panel .form-control::placeholder{color:var(--am-faint)}.lg-page .lg-field input:focus,.rwh-auth-panel .form-control:focus{border-color:var(--am-amber)!important;box-shadow:0 0 0 1px var(--am-amber)!important}.lg-page .lg-field input.lg-otp{font-family:var(--am-mono)!important}.lg-pw button{color:var(--am-dim);border-radius:5px}.lg-pw button:hover{color:var(--am-strong);background:var(--am-hover)}.lg-link{color:var(--am-amber);font-family:var(--am-sans)}.lg-link:hover{color:var(--am-amber-hover)}.lg-check{color:var(--am-muted)}.lg-check input{accent-color:var(--am-amber)}.lg-submit,.rwh-auth-panel #login,.rwh-login-page #login.btn-primary{background:var(--am-amber)!important;height:46px!important;color:var(--am-amber-ink)!important;font-family:var(--am-sans)!important;box-shadow:none!important;border:0!important;border-radius:6px!important;font-weight:600!important}.lg-submit:hover:not(:disabled),.rwh-auth-panel #login:hover:not(:disabled){background:var(--am-amber-hover)!important}.lg-submit:active{transform:none}.lg-alert{border-radius:6px}.lg-alert.bad{color:var(--am-text);background:var(--am-bad-soft);border-color:var(--am-bad-line)}.lg-alert.good{color:var(--am-text);background:var(--am-good-soft);border-color:#1f3a26}.lg-alert.info{color:var(--am-text);background:var(--am-amber-soft);border-color:var(--am-amber-line)}.lg-card-foot{color:var(--am-dim)}.lg-card-foot a,.rwh-auth-panel .card-footer a{color:var(--am-amber)}.lg-card-foot a:hover{color:var(--am-amber-hover)}.lg-foot{color:var(--am-faint);font-family:var(--am-mono);font-size:12px}.lg-foot nav a{color:var(--am-dim)}.lg-foot nav a:hover{color:var(--am-strong)}.lg-foot .rwh-preferences-link{color:var(--am-dim);font-family:var(--am-mono);font-size:12px}.lg-foot .rwh-preferences-link:hover{color:var(--am-strong)}.lg-foot .rwh-footer-mode{border-color:var(--am-line-2);border-radius:6px}.lg-foot .rwh-preferences-link svg{stroke:var(--am-amber)}.lg-foot .rwh-footer-mode[aria-checked=true] .rwh-footer-toggle{background:var(--am-amber)}.rwh-consent,.rwh-cookie,.consent-card{background:var(--am-panel)!important;border-color:var(--am-line-2)!important;color:var(--am-body)!important}.app-shell .vf-dot.info,.app-shell .vf-dot.out{background:var(--am-info)}.app-shell .vf-dot.warn{background:var(--am-text)}.app-shell .vf-ring-out,.app-shell .vf-series.info polyline{stroke:var(--am-info)}.app-shell .vf-series.info polygon{fill:var(--am-info)}.app-shell .vf-series.warn polyline{stroke:var(--am-text)}.app-shell .vf-series.warn polygon{fill:var(--am-text)}main#main:has(.am-srv)>.am-crumbs{display:none}.am-srv{flex-direction:column;gap:16px;display:flex}.am-srv .spacer{flex:auto}.am-srv-crumbs{margin-bottom:0}.am-srv-crumbs button{font:inherit;color:var(--am-dim);cursor:pointer;background:0 0;border:0;padding:0}.am-srv-crumbs button:hover{color:var(--am-strong);text-decoration:underline}.am-link{font:inherit;color:var(--am-amber);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;display:inline-flex}.am-link:hover{color:var(--am-amber-hover);text-decoration:underline}.am-link.muted{color:var(--am-dim)}.am-btn-line{font:inherit;color:var(--am-amber);border:1px solid var(--am-line-3);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:13px;display:inline-flex}.am-btn-line:hover{background:var(--am-hover)}.am-srv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.am-srv-title{flex-direction:column;gap:6px;min-width:0;display:flex}.am-srv-name{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.am-srv-name h1{font-family:var(--am-mono);letter-spacing:-.03em;color:var(--am-strong);overflow-wrap:anywhere;margin:0;font-size:36px;font-weight:700;line-height:1.05}.am-state{font-family:var(--am-mono);font-size:13.5px}.am-state.good{color:var(--am-good)}.am-state.bad{color:var(--am-bad)}.am-state.warn{color:var(--am-amber)}.am-state.dim{color:var(--am-dim)}.am-srv-meta{font-family:var(--am-mono);color:var(--am-muted);overflow-wrap:anywhere;font-size:13px}.am-srv-power{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.am-console-btn{align-items:center;gap:8px;min-height:42px;padding:0 14px;display:inline-flex}.am-console-btn kbd,.am-power kbd{font-family:var(--am-mono);font-size:11px;font-weight:400}.am-console-btn kbd{color:#5c4300}.am-power.vf-power-row{border:1px solid var(--am-line-2);background:var(--am-panel);border-radius:7px;flex-wrap:wrap;gap:0;padding:0;display:flex;overflow:hidden}.am-power .vf-power{font:inherit;border:0;border-left:1px solid var(--am-line-2);min-height:40px;color:var(--am-text);box-shadow:none;background:0 0;border-radius:0;flex-direction:row;align-items:center;gap:8px;padding:0 13px;display:inline-flex}.am-power .vf-power:first-child{border-left:0}.am-power .vf-power svg{width:15px;height:15px;color:var(--am-dim)}.am-power .vf-power kbd{color:var(--am-faint)}.am-power .vf-power:hover:not(:disabled){background:var(--am-hover)}.am-power .vf-power.danger,.am-power .vf-power.danger svg{color:var(--am-bad)}.am-power .vf-power:disabled{opacity:.4;cursor:not-allowed}.am-power .power-progress{font-family:var(--am-mono);color:var(--am-amber);border-left:1px solid var(--am-line-2);align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.am-attn{background:var(--am-amber-soft);border:1px solid var(--am-amber-line);color:var(--am-text);border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}.am-attn-mark{font-family:var(--am-mono);color:var(--am-amber);flex:none;font-weight:700}.am-attn>span:nth-child(2){flex:360px;min-width:0}.am-srv-body{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;display:grid}.am-srv-body.with-rail{grid-template-columns:200px minmax(0,1fr) 270px}.am-srv-main{flex-direction:column;gap:16px;min-width:0;display:flex}.am-srv-stack{flex-direction:column;gap:16px;display:flex}.am-srv-nav{flex-direction:column;gap:14px;display:flex;position:sticky;top:70px}.am-srv-nav>div{flex-direction:column;gap:1px;display:flex}.am-srv-group{font-family:var(--am-mono);color:var(--am-faint);padding:0 10px 3px;font-size:11.5px}.am-srv-nav button{font:inherit;text-align:left;color:#bdb9ae;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:5px 10px;display:flex}.am-srv-nav button:hover{background:var(--am-hover);color:var(--am-strong)}.am-srv-nav button[aria-current=page]{color:var(--am-strong);box-shadow:inset 2px 0 0 var(--am-amber);background:#1a1916}.am-srv-nav kbd,.am-srv-nav .am-count{font-family:var(--am-mono);color:var(--am-faint);font-size:11.5px}.am-srv-nav kbd{opacity:0}.am-srv-nav:hover kbd,.am-srv-nav:focus-within kbd{opacity:1}.am-k{font-family:var(--am-mono);color:var(--am-dim);font-size:11.5px}.am-usage{border:1px solid var(--am-line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.am-usage>div{background:var(--am-panel);border-left:1px solid var(--am-line);flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.am-usage>div:first-child{border-left:0}.am-big{font-family:var(--am-mono);color:var(--am-strong);font-size:26px;font-weight:500;line-height:1.15}.am-big small{color:var(--am-dim);font-size:13px;font-weight:400}.am-bar{background:var(--am-line);border-radius:2px;height:3px;overflow:hidden}.am-bar>span{background:var(--am-amber);border-radius:2px;height:100%;display:block}.am-bar>span.bad{background:var(--am-bad)}.am-sub{color:var(--am-dim);overflow-wrap:anywhere;font-size:12.5px}.am-connect{background:var(--am-panel);border:1px solid var(--am-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:10px 16px;display:flex}.am-connect code{color:var(--am-strong);overflow-wrap:anywhere;background:0 0;padding:0;font-size:13.5px}.am-connect .muted{font-size:13px}.am-panels{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.am-panel{background:var(--am-panel);border:1px solid var(--am-line);border-radius:8px;min-width:0;padding:14px 16px}.am-panel>header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.am-panel>header h2{font-family:var(--am-sans);color:var(--am-strong);margin:0;font-size:14px;font-weight:600}.am-kv{color:var(--am-text);border-top:1px solid #1c1b18;grid-template-columns:110px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:6px 0;font-size:13.5px;display:grid}.am-kv>span:first-child{color:var(--am-dim)}.am-kv .mono{overflow-wrap:anywhere}.am-note{color:var(--am-faint);margin:8px 0 0;font-size:12.5px}.am-log{margin:0;padding:0;list-style:none}.am-log li{border-top:1px solid #1c1b18;grid-template-columns:64px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:8px 0;font-size:13.5px;display:grid}.am-log li>span:last-child{font-family:var(--am-mono);font-size:12px}.am-rail{flex-direction:column;gap:12px;display:flex;position:sticky;top:70px}.am-rail>section{background:var(--am-panel);border:1px solid var(--am-line);border-radius:8px;flex-direction:column;padding:10px 12px;display:flex}.am-rail h2{font-family:var(--am-mono);color:var(--am-dim);margin:0 0 4px;font-size:11.5px;font-weight:400}.am-rail button:not(.am-link){font:inherit;text-align:left;color:var(--am-text);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0 6px;display:flex}.am-rail button:not(.am-link):hover{background:var(--am-hover);color:var(--am-strong)}.am-rail button.danger{color:var(--am-bad)}.am-rail kbd{font-family:var(--am-mono);color:var(--am-faint);font-size:11px}.am-rail-facts{gap:8px}.am-rail-facts.dashed{border-style:dashed;border-color:var(--am-line-2);background:0 0;gap:4px}.am-rail-row{align-items:center;gap:10px;display:flex}.am-rail-row>div{flex-direction:column;min-width:0;display:flex}.am-rail-row strong,.am-owner{color:var(--am-strong);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.am-rail-row small{color:var(--am-dim);font-size:12px}.am-rail-facts small.muted{overflow-wrap:anywhere;font-size:12.5px}.am-srv .settings-nav button[aria-current=page]{box-shadow:inset 2px 0 0 var(--am-amber);background:var(--am-hover)}@media (max-width:1180px){.am-srv-body.with-rail{grid-template-columns:190px minmax(0,1fr)}.am-srv-body.with-rail .am-rail{grid-column:2;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid;position:static}}@media (max-width:860px){.am-srv-body,.am-srv-body.with-rail{grid-template-columns:minmax(0,1fr)}.am-srv-body.with-rail .am-rail{grid-column:1}.am-srv-nav{border-bottom:1px solid var(--am-line);flex-direction:row;gap:4px;padding-bottom:4px;position:static;overflow-x:auto}.am-srv-nav>div{flex-direction:row;gap:2px}.am-srv-group{display:none}.am-srv-nav button{white-space:nowrap}.am-srv-nav button[aria-current=page]{box-shadow:inset 0 -2px 0 var(--am-amber)}.am-srv-nav kbd{display:none}.am-usage{grid-template-columns:repeat(2,minmax(0,1fr))}.am-usage>div:nth-child(3){border-left:0}.am-usage>div:nth-child(n+3){border-top:1px solid var(--am-line)}.am-srv-name h1{font-size:28px}.am-panels{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.am-kv{grid-template-columns:90px minmax(0,1fr) auto}.am-power .vf-power span{display:none}}@media (max-width:1300px){.am-search .lbl{display:none}}@media (max-width:1140px){.am-nav-btn .lbl{display:none}}@media (max-width:520px){.am-top .am-wrap{gap:8px}.am-tools{gap:2px}.am-user>button>svg,.am-power kbd,.am-console-btn kbd{display:none}}.am-summary{font-family:var(--am-mono);color:var(--am-dim);margin:-6px 0 14px;font-size:12.5px}.am-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:14px}.am-toolbar>.row{flex-wrap:wrap;gap:10px}.app-shell .am-search-box{border:1px solid var(--am-line-2);background:var(--am-bg);max-width:360px;min-height:36px;color:var(--am-dim);border-radius:6px;flex:240px;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.app-shell .am-search-box input{font-family:var(--am-mono);flex:auto;min-width:0;min-height:34px;padding:0;font-size:12.5px;box-shadow:none!important;background:0 0!important;border:0!important}.app-shell .am-search-box:focus-within{border-color:var(--am-amber)}.am-search-box kbd{font-family:var(--am-mono);color:var(--am-faint);border:1px solid var(--am-line-3);border-radius:4px;padding:0 6px;font-size:11px}.am-seg{border:1px solid var(--am-line-2);border-radius:6px;flex-wrap:wrap;display:flex;overflow:hidden}.am-seg button{font:inherit;color:#bdb9ae;border:0;border-left:1px solid var(--am-line-2);cursor:pointer;white-space:nowrap;background:0 0;min-height:34px;padding:0 12px;font-size:13px}.am-seg button:first-child{border-left:0}.am-seg button span{font-family:var(--am-mono);color:var(--am-dim);font-size:12px}.am-seg button:hover{color:var(--am-strong);background:var(--am-hover)}.am-seg button[aria-pressed=true]{color:var(--am-strong);box-shadow:inset 0 -2px 0 var(--am-amber);background:#1a1916}.am-fleet{border:1px solid var(--am-line);background:var(--am-bg);border-radius:8px;overflow-x:auto}.am-fleet table{border-collapse:collapse;width:100%;min-width:1080px;font-size:13.5px}.app-shell .am-fleet th{text-align:left;background:var(--am-panel);border-bottom:1px solid var(--am-line);white-space:nowrap;height:36px;padding:0 12px}.am-sort{font:inherit;color:inherit;cursor:pointer;text-transform:lowercase;background:0 0;border:0;padding:0}.am-sort:hover{color:var(--am-strong)}.am-fleet th[aria-sort] .am-sort{color:var(--am-amber)}.am-fleet td{vertical-align:middle;color:var(--am-text);border-top:1px solid #1c1b18;padding:9px 12px}.am-fleet tbody tr:first-child td{border-top:0}.am-fleet tr.clickable{cursor:pointer}.app-shell .am-fleet tbody tr:hover{background:var(--am-panel)}.app-shell .am-fleet tbody tr.picked{background:#14120c}.am-fleet .am-check{width:28px;padding-right:0}.am-fleet-name{align-items:flex-start;gap:10px;display:flex}.am-fleet-name>div{flex-direction:column;gap:2px;min-width:0;display:flex}.am-fleet-name small{font-family:var(--am-mono);color:var(--am-dim);font-size:11.5px}.am-fleet-name .labels{margin-top:2px}.am-dot{background:var(--am-faint);border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.am-dot.good{background:var(--am-good)}.am-dot.bad{background:var(--am-bad)}.am-dot.warn{background:var(--am-amber)}.am-fleet-link{font:inherit;color:var(--am-strong);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.am-fleet-link:hover{color:var(--am-amber)}.am-fleet-owner{color:#bdb9ae}.am-fleet-owner small,.am-fleet-size small{font-family:var(--am-mono);color:var(--am-faint);font-size:11.5px;display:block}.am-fleet-size{color:#bdb9ae;white-space:nowrap}.am-fleet td.mono{white-space:nowrap;font-size:12.5px}.am-meter{font-family:var(--am-mono);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.am-meter i{background:var(--am-line);border-radius:2px;width:56px;height:3px;display:block;overflow:hidden}.am-meter b{background:#d9d6cc;border-radius:2px;height:100%;display:block}.am-meter b.warn{background:var(--am-amber)}.am-meter b.bad{background:var(--am-bad)}.am-fleet-ip{font:inherit;color:var(--am-text);cursor:copy;background:0 0;border:0;padding:0}.am-fleet-ip:hover{color:var(--am-amber)}.am-fleet-ip small{color:var(--am-faint)}.am-fleet-loc{white-space:nowrap;color:#bdb9ae}.am-fleet-loc img,.am-fleet-loc svg{vertical-align:-2px;margin-right:6px}.am-fleet-acts{white-space:nowrap;text-align:right}.am-fleet-acts button{width:30px;height:30px;color:var(--am-dim);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:inline-grid}.am-fleet-acts button:hover{background:var(--am-hover);color:var(--am-amber)}.app-shell .bulk-bar{background:var(--am-amber-soft);border:1px solid var(--am-amber-line);border-radius:8px;box-shadow:0 18px 40px #0000008c}.app-shell .bulk-bar strong{font-family:var(--am-mono);color:var(--am-amber);font-weight:500}.am-ops-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:0 0 14px;display:flex}.am-ops-head h2{font-family:var(--am-mono);letter-spacing:-.02em;color:var(--am-strong);margin:0;font-size:26px;font-weight:700}.am-ops-head span{font-family:var(--am-mono);color:var(--am-dim);font-size:12.5px}.am-attn-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-bottom:18px;display:grid}.am-attn-card{background:var(--am-amber-soft);border:1px solid var(--am-amber-line);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:6px;min-width:0;min-height:150px;padding:14px 16px;display:flex}.am-attn-card.bad{background:var(--am-bad-soft);border-color:var(--am-bad-line)}.am-attn-card.more{background:var(--am-panel);border-color:var(--am-line);justify-content:center}.am-attn-tag{font-family:var(--am-mono);color:var(--am-amber);font-size:11.5px}.am-attn-card.bad .am-attn-tag{color:var(--am-bad)}.am-attn-card strong{color:var(--am-strong);overflow-wrap:anywhere;font-size:15px;font-weight:600}.am-attn-body{color:var(--am-muted);overflow-wrap:anywhere;font-size:13.5px}.am-attn-card .am-link{align-self:flex-start;margin-top:auto;font-size:13.5px}.app-shell .ins-node,.app-shell .ins-strip{background:var(--am-panel);border:1px solid var(--am-line);box-shadow:none;border-radius:8px}.app-shell .ins-node strong{font-family:var(--am-mono);color:var(--am-strong)}.app-shell .ins-dot.on{background:var(--am-good);box-shadow:none}.app-shell .ins-dot.off{background:var(--am-bad);box-shadow:none}.app-shell .ins-metric b,.app-shell .ins-list b{font-family:var(--am-mono);color:var(--am-strong);font-weight:500}.app-shell .ins-bar{background:var(--am-line);border-radius:3px}.app-shell .ins-bar span.good,.app-shell .ins-bar span.warn{background:var(--am-amber)}.app-shell .ins-bar span.bad{background:var(--am-bad)}.app-shell .ins-list li{border-color:var(--am-line)}.app-shell .ins-list li.clickable:hover,.app-shell .tr-list li.clickable:hover{background:var(--am-raised)}.am-ip-cells{flex:0 220px;grid-template-columns:repeat(auto-fill,10px);gap:3px;min-width:80px;display:grid}.am-ip-cells i{background:var(--am-bg);width:10px;height:14px;box-shadow:inset 0 0 0 1px var(--am-line-3);border-radius:2px}.am-ip-cells i.used{background:var(--am-amber);box-shadow:none}.am-ip-cells i.held{background:var(--am-line-3);box-shadow:none}.app-shell .tr-dot.in,.app-shell .tr-bar i.in{background:var(--am-amber)}.app-shell .tr-dot.out,.app-shell .tr-bar i.out{background:var(--am-info)}.app-shell .tr-rank{font-family:var(--am-mono);color:var(--am-faint)}.app-shell .tr-head strong,.app-shell .tr-head b{font-family:var(--am-mono);color:var(--am-strong)}.app-shell table .btn.primary{color:var(--am-amber);border-color:var(--am-amber-line);background:0 0}.app-shell table .btn.primary:hover:not(:disabled){background:var(--am-amber-soft);color:var(--am-amber-hover);border-color:var(--am-amber)}.am-palette-scope{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 16px 0;display:flex}.am-palette-chip{font-family:var(--am-mono);color:var(--am-amber-ink);background:var(--am-amber);border-radius:4px;padding:2px 8px;font-size:12px;font-weight:700}.am-palette-scope small{font-family:var(--am-mono);color:var(--am-dim);font-size:11.5px}.palette-results button small{text-overflow:ellipsis;white-space:nowrap;max-width:52ch;overflow:hidden}.am-attn-acts{gap:14px;margin-top:auto;display:flex}.am-attn-acts .am-link{font-size:13.5px}.am-counts{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:18px}.am-counts>button{font:inherit;text-align:left;color:inherit;background:var(--am-panel);border:0;border-left:1px solid var(--am-line);cursor:pointer;flex-direction:column;gap:4px;min-width:0;padding:12px 16px;display:flex}.am-counts>button:first-child{border-left:0}.am-counts>button:hover{background:var(--am-hover)}.am-counts .am-big{font-size:22px}.am-host{background:var(--am-panel);border:1px solid var(--am-line);border-radius:8px;margin-bottom:18px;overflow:hidden}.am-host>header{border-bottom:1px solid var(--am-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:14px 20px;display:flex}.am-host>header h2{font-family:var(--am-mono);color:var(--am-strong);margin:0;font-size:18px;font-weight:700}.am-host>header h2 small{font-family:var(--am-sans);color:var(--am-dim);margin-left:8px;font-size:13px;font-weight:400}.am-host>header>span{font-family:var(--am-mono);font-size:12.5px}.am-host-gauges{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.am-host-gauges>div{border-left:1px solid var(--am-line);flex-direction:column;gap:6px;min-width:0;padding:14px 20px;display:flex}.am-host-gauges>div:first-child{border-left:0}.am-ov-bar{background:var(--am-hover);border-radius:3px;height:5px;overflow:hidden}.am-ov-bar.thick{height:6px}.am-ov-bar>span{background:var(--am-amber);border-radius:inherit;height:100%;display:block}.am-ov-bar>span.bad{background:var(--am-bad)}.am-ov-bar.sold>span{background:var(--am-line-3)}.am-ov-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.am-ov-grid2{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;margin-bottom:18px;display:grid}.am-ov-rows{margin:0;padding:0;list-style:none}.am-ov-rows li{border-top:1px solid #1c1b18;grid-template-columns:minmax(0,130px) minmax(0,1fr) 84px;align-items:center;gap:12px;padding:7px 0;display:grid}.am-ov-rows b{font-family:var(--am-mono);text-align:right;color:var(--am-strong);white-space:nowrap;font-size:12.5px;font-weight:500}.am-ov-name{font:inherit;text-align:left;color:var(--am-text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;align-items:center;gap:6px;min-width:0;padding:0;display:inline-flex;overflow:hidden}button.am-ov-name:hover{color:var(--am-amber)}.am-ov-empty{margin:8px 0 0;font-size:13px}.am-ov-traffic{color:var(--am-dim);flex-direction:column;gap:2px;margin-bottom:8px;font-size:12.5px;display:flex}.am-ov-traffic b{font-family:var(--am-mono);color:var(--am-strong);font-size:20px;font-weight:500}.am-seg.small button{min-height:28px;padding:0 9px;font-size:12px}.am-sold{flex-direction:column;display:flex}.am-sold-row{border-top:1px solid #1c1b18;grid-template-columns:50px minmax(0,1fr) minmax(0,280px);align-items:center;gap:14px;padding:8px 0;display:grid}.am-sold-row>div{flex-direction:column;gap:4px;display:flex}.am-sold-row .mono{text-align:right;color:var(--am-text);font-size:12px}.am-ip{border-top:1px solid #1c1b18;flex-direction:column;gap:8px;padding:8px 0;display:flex}.am-ip:first-of-type{border-top:0}.am-ip-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.am-ip-head .am-big{font-size:28px}.am-ip-cells.big{flex:none;grid-template-columns:repeat(auto-fill,minmax(14px,1fr));gap:3px;display:grid}.am-ip-cells.big i{width:auto;height:20px}@media (max-width:1180px){.am-ov-grid3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.am-ov-grid2{grid-template-columns:minmax(0,1fr)}.am-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.am-counts>button:nth-child(4){border-left:0}.am-counts>button:nth-child(n+4){border-top:1px solid var(--am-line)}}@media (max-width:860px){.am-ov-grid3{grid-template-columns:minmax(0,1fr)}.am-host-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}.am-host-gauges>div:nth-child(odd){border-left:0}.am-host-gauges>div:nth-child(n+3){border-top:1px solid var(--am-line)}.am-sold-row{grid-template-columns:44px minmax(0,1fr)}.am-sold-row .mono{text-align:left;grid-column:1/-1}.am-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.am-counts>button:nth-child(odd){border-left:0}.am-counts>button:nth-child(n+3){border-top:1px solid var(--am-line)}}.am-st{background:var(--am-bg);min-height:100vh;color:var(--am-body);font-family:var(--am-sans);flex-direction:column;font-size:14px;line-height:1.5;display:flex}.am-st a{color:var(--am-amber);text-decoration:none}.am-st a:hover{color:var(--am-amber-hover)}.am-st-top,.am-st-main,.am-st-foot{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding-left:24px;padding-right:24px}.am-st-top{flex-wrap:wrap;align-items:center;gap:14px;padding-top:24px;padding-bottom:24px;display:flex}.am-st-gap{flex:auto}.am-st .am-st-mark{font-family:var(--am-mono);color:var(--am-strong);font-size:18px;font-weight:700}.am-st-mark span{color:var(--am-amber)}.am-st-label,.am-st-k{font-family:var(--am-mono);color:var(--am-dim);font-size:12px}.am-st .am-st-site{font-family:var(--am-mono);color:var(--am-muted);font-size:12.5px}.am-st .am-st-signin{color:var(--am-amber-ink);background:var(--am-amber);border-radius:6px;padding:9px 16px;font-weight:600}.am-st .am-st-signin:hover{color:var(--am-amber-ink);background:var(--am-amber-hover)}.am-st-main{flex-direction:column;flex:auto;gap:20px;padding-top:8px;padding-bottom:56px;display:flex}.am-st-muted{color:var(--am-dim)}.am-st-hero-row{flex-wrap:wrap;align-items:stretch;gap:20px;display:flex}.am-st-hero{background:var(--am-good-soft);border:1px solid #1f3a26;border-radius:10px;flex-direction:column;flex:2 520px;gap:10px;padding:24px 26px;display:flex}.am-st-hero.maintenance,.am-st-hero.minor,.am-st-hero.loading{background:var(--am-amber-soft);border-color:var(--am-amber-line)}.am-st-hero.degraded,.am-st-hero.outage{background:var(--am-bad-soft);border-color:var(--am-bad-line)}.am-st-state{font-family:var(--am-mono);color:var(--am-good);font-size:12.5px}.am-st-hero.maintenance .am-st-state,.am-st-hero.minor .am-st-state,.am-st-hero.loading .am-st-state{color:var(--am-amber)}.am-st-hero.degraded .am-st-state,.am-st-hero.outage .am-st-state{color:var(--am-bad)}.am-st-hero h1{font-family:var(--am-mono);letter-spacing:-.02em;color:var(--am-strong);overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:700;line-height:1.15}.am-st-hero p{color:#bdb9ae;max-width:64ch;margin:0}.am-st-hero small{font-family:var(--am-mono);color:var(--am-dim);font-size:12px}.am-st-now{background:var(--am-panel);border:1px solid var(--am-line);border-radius:10px;flex-direction:column;flex:260px;gap:10px;padding:18px 22px;display:flex}.am-st-now>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.am-st-now>div span{color:#bdb9ae}.am-st-now b{font-family:var(--am-mono);color:var(--am-muted);text-align:right;font-size:13px;font-weight:500}.am-st-now b.good{color:var(--am-good)}.am-st-now b.warn{color:var(--am-amber)}.am-st-now b.bad{color:var(--am-bad)}.am-st-card{background:var(--am-panel);border:1px solid var(--am-line);border-radius:10px;overflow:hidden}.am-st-card.pad{flex-direction:column;gap:8px;padding:18px 22px;display:flex}.am-st-card h2{color:var(--am-strong);margin:0;font-size:15px;font-weight:600}.am-st-card p{margin:0}.am-st-card-head{border-bottom:1px solid var(--am-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:16px 22px;display:flex}.am-st-card-head.flat{border:0;padding:0}.am-st-comp{border-top:1px solid #1c1b18;grid-template-columns:minmax(180px,1fr) minmax(0,2fr) 170px;align-items:center;gap:18px;padding:16px 22px;display:grid}.am-st-card-head+.am-st-comp{border-top:0}.am-st-comp-name{flex-direction:column;gap:2px;min-width:0;display:flex}.am-st-comp-name strong{font-family:var(--am-mono);color:var(--am-strong);font-size:14px}.am-st-comp-name small{color:var(--am-dim);font-size:12.5px}.am-st-days{grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;display:grid}.am-st-days i,.am-st-legend i{background:var(--am-good);border-radius:2px;height:26px;display:block}.am-st-days i.maintenance,.am-st-legend i.maintenance{background:var(--am-amber)}.am-st-days i.minor,.am-st-legend i.minor{background:#e0794f}.am-st-days i.degraded,.am-st-days i.outage,.am-st-legend i.outage{background:var(--am-bad)}.am-st-days i.none{box-shadow:inset 0 0 0 1px var(--am-line-2);background:0 0}.am-st-legend{border-top:1px solid var(--am-line);font-family:var(--am-mono);color:var(--am-dim);flex-wrap:wrap;gap:8px 22px;padding:12px 22px;font-size:11.5px;display:flex}.am-st-legend span{align-items:center;gap:6px;display:inline-flex}.am-st-legend i{width:9px;height:9px}.am-st-pill{font-family:var(--am-mono);text-align:right;color:var(--am-good);white-space:nowrap;font-size:12.5px}.am-st-pill.maintenance,.am-st-pill.minor{color:var(--am-amber)}.am-st-pill.degraded,.am-st-pill.outage{color:var(--am-bad)}.am-st-pill.unknown{color:var(--am-dim)}.am-st-two{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.am-st-col{flex-direction:column;flex:3 540px;gap:16px;min-width:0;display:flex}.am-st-col.narrow{flex:2 320px}.am-st-when{font-family:var(--am-mono);color:var(--am-dim);font-size:12.5px}.am-st-updates{border-left:1px solid var(--am-line-3);margin:6px 0 0;padding:0;list-style:none}.am-st-updates li{flex-direction:column;padding:0 0 14px 18px;display:flex;position:relative}.am-st-updates li:before{content:"";background:var(--am-line-3);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-5px}.am-st-updates li.latest:before{background:var(--am-amber)}.am-st-updates time{font-family:var(--am-mono);color:var(--am-dim);font-size:12px}.am-st-past{margin:0;padding:0;list-style:none}.am-st-past li{border-top:1px solid #1c1b18;gap:10px;padding:8px 0;display:flex}.am-st-past li>div{flex-direction:column;min-width:0;display:flex}.am-st-past strong{color:var(--am-text);font-weight:500}.am-st-past small{font-family:var(--am-mono);color:var(--am-dim);font-size:11.5px}.am-st-ico{color:var(--am-amber);margin-top:2px}.am-st-ico.incident{color:var(--am-bad)}.am-st-foot{border-top:1px solid var(--am-line);font-family:var(--am-mono);color:var(--am-dim);flex-wrap:wrap;gap:10px 22px;padding-top:18px;padding-bottom:18px;font-size:12px;display:flex}.am-st .am-st-foot a{color:var(--am-muted)}@media (max-width:760px){.am-st-top,.am-st-main,.am-st-foot{padding-left:16px;padding-right:16px}.am-st-top{padding-top:16px;padding-bottom:16px}.am-st-site,.am-st-label{display:none}.am-st-hero{padding:18px}.am-st-hero h1{font-size:24px}.am-st-comp{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 16px}.am-st-days{grid-column:1/-1;gap:2px}.am-st-days i{height:22px}.am-st-card-head,.am-st-legend{padding-left:16px;padding-right:16px}.am-st-card.pad{padding:16px}}.am-cards{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:16px;display:grid}.am-card{background:var(--am-panel);border:1px solid var(--am-line);cursor:pointer;border-radius:10px;flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex;position:relative}.am-card:hover{border-color:var(--am-line-3)}.am-card.picked{border-color:var(--am-amber);background:var(--am-amber-soft)}.am-card-check{position:absolute;top:14px;right:14px}.am-card>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.am-card-title{flex-direction:column;gap:2px;min-width:0;display:flex}.am-card-name{font:inherit;font-family:var(--am-mono);color:var(--am-strong);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:19px;font-weight:700}.am-card-name:hover{color:var(--am-amber)}.am-card-meta{font-family:var(--am-mono);color:var(--am-muted);overflow-wrap:anywhere;font-size:12px}.am-card-ssh{background:var(--am-bg);border:1px solid var(--am-line);cursor:default;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:7px 10px 7px 12px;display:flex}.am-card-ssh code{color:var(--am-strong);overflow-wrap:anywhere;background:0 0;flex:auto;padding:0;font-size:13px}.am-card-meters{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.am-card-meters>div{flex-direction:column;gap:4px;min-width:0;display:flex}.am-card-meters b{font-family:var(--am-mono);color:var(--am-strong);font-size:17px;font-weight:500}.am-card-meters small{color:var(--am-dim);font-size:12px}.am-card-hint{font-size:13px}.am-card>footer{cursor:default;border-top:1px solid #1c1b18;flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.am-card>footer .btn{align-items:center;gap:6px;display:inline-flex}.am-cust-extras{flex-direction:column;gap:16px;margin-top:20px;display:flex}.am-cust-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.am-panel.dashed{border-style:dashed;border-color:var(--am-line-2);background:0 0}.am-cust-links{flex-wrap:wrap;gap:14px;display:flex}.app-shell .billing-card{background:var(--am-panel);border:1px solid var(--am-line);box-shadow:none;border-radius:8px}@media (max-width:860px){.am-cards,.am-cust-row{grid-template-columns:minmax(0,1fr)}}.am-rec{flex-direction:column;gap:16px;display:flex}.am-rec-totals{grid-template-columns:repeat(5,minmax(0,1fr))}.am-rec-totals .am-big{font-size:22px}.am-rec-body{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:22px;display:grid}.am-rec-main{flex-direction:column;gap:14px;min-width:0;display:flex}.am-rec-main .am-fleet table{min-width:820px}.am-rec .am-rail button:disabled{opacity:.45;cursor:not-allowed}.am-rec .am-rail button svg{color:var(--am-faint)}@media (max-width:1100px){.am-rec-body{grid-template-columns:minmax(0,1fr)}.am-rec-body .am-rail{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid;position:static}}@media (max-width:760px){.am-rec-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.am-rec-totals>div:nth-child(odd){border-left:0}.am-rec-totals>div:nth-child(n+3){border-top:1px solid var(--am-line)}}.am-create .am-steps{flex-direction:column;gap:16px;display:flex}.am-create .am-steps>.stack{background:var(--am-panel);border:1px solid var(--am-line);border-radius:8px;padding:16px 18px}.am-create .wiz-title{font-family:var(--am-sans);color:var(--am-strong);align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;display:flex}.am-step-n{width:22px;height:22px;font-family:var(--am-mono);color:var(--am-amber);border:1px solid var(--am-amber-line);background:var(--am-amber-soft);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.am-step-n.done{color:var(--am-amber-ink);background:var(--am-amber);border-color:var(--am-amber)}.app-shell .pick-card{background:var(--am-bg);border:1px solid var(--am-line-2);box-shadow:none;border-radius:8px}.app-shell .pick-card.on,.app-shell .app-card.on{border-color:var(--am-amber);background:var(--am-amber-soft);box-shadow:none}.app-shell .pick-card strong{font-family:var(--am-mono);color:var(--am-strong)}.am-create .wiz-summary{flex-direction:column;gap:12px;display:flex}.am-fit{background:var(--am-good-soft);border:1px solid #1f3a26;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.am-fit.bad{background:var(--am-bad-soft);border-color:var(--am-bad-line)}.am-fit h2{font-family:var(--am-mono);color:var(--am-good);margin:0;font-size:11.5px;font-weight:400}.am-fit.bad h2{color:var(--am-bad)}.am-fit>div{grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:13.5px;display:grid}.am-create-go{justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;display:inline-flex}.am-create-left{text-align:center}.lg-or{font-family:var(--am-mono);color:var(--am-faint);align-items:center;gap:12px;margin:16px 0 12px;font-size:12px;display:flex}.lg-or:before,.lg-or:after{content:"";background:var(--am-line-2);flex:auto;height:1px}.lg-billing{width:100%;min-height:46px;color:var(--am-text);border:1px solid var(--am-line-3);font-family:var(--am-sans);cursor:pointer;background:0 0;border-radius:6px;font-weight:500}.lg-billing:hover:not(:disabled){background:var(--am-hover);border-color:var(--am-amber-line);color:var(--am-strong)}.lg-billing:disabled{opacity:.5;cursor:wait}.am-lg-hero{font-family:var(--am-mono);letter-spacing:-.02em;color:var(--am-strong);margin:4px 0 0;font-size:34px;font-weight:700;line-height:1.15}.am-lg-lede{color:var(--am-muted);max-width:44ch;margin:0 0 6px}.lg-page .lg-field input.lg-otp{text-align:center;letter-spacing:.5em!important;height:56px!important;font-size:24px!important}.am-act-tools{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:14px;display:flex}.am-act-fold{color:var(--am-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.am-act{grid-template-columns:200px minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.am-act-list{background:var(--am-panel);border:1px solid var(--am-line);border-radius:8px;min-width:0;overflow:hidden}.am-act-day{background:var(--am-strip);border-bottom:1px solid var(--am-line);font-family:var(--am-mono);color:var(--am-dim);padding:7px 16px;font-size:11.5px}.am-act-row{font:inherit;text-align:left;width:100%;color:var(--am-text);cursor:pointer;background:0 0;border:0;border-top:1px solid #1c1b18;grid-template-columns:46px 70px minmax(0,1fr) 130px 92px;align-items:baseline;gap:12px;padding:9px 16px;display:grid}.am-act-day+.am-act-row{border-top:0}.am-act-row:hover{background:var(--am-raised)}.am-act-row.on{background:var(--am-amber-soft);box-shadow:inset 2px 0 0 var(--am-amber)}.am-act-row .mono{font-size:12px}.am-act-tag{font-family:var(--am-mono);border:1px solid var(--am-line-2);color:var(--am-muted);border-radius:4px;justify-self:start;padding:0 6px;font-size:11px}.am-act-tag.job,.am-act-tag.hardware{color:var(--am-amber)}.am-act-tag.email{color:var(--am-info)}.am-act-tag.alert{color:var(--am-bad)}.am-act-what{flex-direction:column;min-width:0;display:flex}.am-act-what>span,.am-act-what small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.am-act-who{color:var(--am-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.am-act-state{text-align:right;color:var(--am-dim);font-size:12px}.am-act-state.bad{color:var(--am-bad)}.am-act-state.warn{color:var(--am-amber)}.am-act-side{flex-direction:column;gap:12px;display:flex;position:sticky;top:70px}.am-act-title{font-family:var(--am-mono);color:var(--am-strong);overflow-wrap:anywhere;margin:4px 0;font-size:16px;font-weight:700}.am-act-facts{grid-template-columns:70px minmax(0,1fr);gap:4px 10px;margin:10px 0;font-size:13px;display:grid}.am-act-facts>span{overflow-wrap:anywhere}.am-act-facts>span:nth-child(odd){color:var(--am-dim)}.am-act-log{border-left:1px solid var(--am-line-3);flex-direction:column;gap:8px;max-height:420px;margin:6px 0 12px;padding:0 0 0 14px;list-style:none;display:flex;overflow-y:auto}.am-act-log li{flex-direction:column;font-size:13px;display:flex;position:relative}.am-act-log li:before{content:"";background:var(--am-line-3);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-19px}.am-act-log li.last:before{background:var(--am-amber)}.am-act-log .mono{font-size:11.5px}.am-act-acts{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1180px){.am-act{grid-template-columns:180px minmax(0,1fr)}.am-act-side{grid-column:1/-1;position:static}}@media (max-width:760px){.am-act{grid-template-columns:minmax(0,1fr)}.am-act .am-srv-nav{flex-direction:row;position:static;overflow-x:auto}.am-act-row{grid-template-columns:42px minmax(0,1fr) 80px}.am-act-tag,.am-act-who{display:none}}.am-ipmap{margin-bottom:16px}.am-ipmap-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px;display:grid}.am-ipcell{font:inherit;text-align:left;border:1px dashed var(--am-line-3);min-width:0;color:var(--am-dim);cursor:pointer;background:0 0;border-radius:5px;flex-direction:column;gap:1px;padding:6px 8px;display:flex}.am-ipcell .mono{color:var(--am-text);font-size:12px}.am-ipcell small{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.am-ipcell.assigned{border:1px solid var(--am-amber-line);background:var(--am-amber-soft);color:var(--am-muted)}.am-ipcell.assigned .mono{color:var(--am-strong)}.am-ipcell.quarantine{border-style:solid;border-color:var(--am-line-2);background:var(--am-raised)}.am-ipcell.reserved{border-style:solid;border-color:#2d3f5c}.am-ipcell:hover{border-color:var(--am-amber)}.am-acct-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:14px;display:flex}.am-acct-head h1{font-family:var(--am-mono);letter-spacing:-.02em;color:var(--am-strong);margin:0;font-size:28px;font-weight:700}.am-acct-head span{font-family:var(--am-mono);color:var(--am-muted);font-size:12.5px}.am-acct-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.am-acct-cards>section{background:var(--am-panel);border:1px solid var(--am-line);border-radius:8px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.am-acct-cards>section.good{background:var(--am-good-soft);border-color:#1f3a26}.am-acct-cards>section.good .am-k{color:var(--am-good)}.am-acct-cards>section.warn{background:var(--am-amber-soft);border-color:var(--am-amber-line)}.am-acct-cards>section.warn .am-k{color:var(--am-amber)}.am-acct-cards strong{color:var(--am-strong);font-size:15px}.am-acct-cards .muted{font-size:13px}.am-acct-cards .am-link{align-self:flex-start;margin-top:auto}.am-acct-body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.am-acct-body .sec-body{flex-direction:column;gap:16px;min-width:0;display:flex}.am-prefs{margin:0;padding:0;list-style:none}.am-prefs li{border-top:1px solid var(--am-line);align-items:center;gap:14px;padding:12px 18px;display:flex}.am-prefs li:first-child{border-top:0}.am-prefs li>div{flex-direction:column;display:flex}.am-prefs strong{color:var(--am-strong);font-weight:500}@media (max-width:860px){.am-acct-cards,.am-acct-body{grid-template-columns:minmax(0,1fr)}.am-acct-body .am-srv-nav{flex-direction:row;position:static;overflow-x:auto}}.am-infra{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}.am-infra-main{min-width:0}.am-infra-side{flex-direction:column;gap:14px;max-height:calc(100vh - 90px);display:flex;position:sticky;top:70px;overflow-y:auto}.am-infra-side>section{flex-direction:column;gap:2px;display:flex}.am-infra-side>section.dashed{border-top:1px dashed var(--am-line-3);gap:6px;padding-top:12px}.am-infra-side button{font:inherit;text-align:left;width:100%;color:var(--am-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:6px 10px;display:flex}.am-infra-side button:hover{background:var(--am-raised);color:var(--am-text)}.am-infra-side button[aria-current=page]{background:var(--am-amber-soft);color:var(--am-strong);box-shadow:inset 2px 0 0 var(--am-amber)}.am-infra-side button .am-count{font-family:var(--am-mono);color:var(--am-dim);margin-left:auto;font-size:11.5px}.am-infra-node dl{grid-template-columns:auto minmax(0,1fr);gap:3px 10px;margin:4px 0 8px 28px;font-size:12.5px;display:grid}.am-infra-node dt{color:var(--am-dim);white-space:nowrap}.am-infra-node dd{color:var(--am-text);font-family:var(--am-mono);text-align:right;overflow-wrap:anywhere;margin:0}.am-infra-conn{color:var(--am-muted);padding:0 10px;font-size:12.5px}.am-infra-conn b{font-weight:500}@media (max-width:1000px){.am-infra{grid-template-columns:minmax(0,1fr)}.am-infra-side{max-height:none;position:static}}.perm-groups .perm-hint{color:var(--am-muted,var(--muted));flex-basis:100%;margin:-2px 0 2px;font-size:12px;line-height:1.4}#main{padding-bottom:72px}.app-footer-inner{padding-right:132px}@media (max-width:720px){.ask-ai-fab{border-radius:50%;justify-content:center;gap:0;width:46px;height:46px;padding:0;font-size:0;bottom:14px;right:14px}.ask-ai-fab svg{width:18px;height:18px}.app-footer-inner{padding-bottom:56px;padding-right:0}}.am-icon-btn{width:28px;height:28px;color:var(--am-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-left:4px;padding:0;display:inline-flex}.am-icon-btn:hover{background:var(--am-raised);color:var(--am-text)}.am-audit td{vertical-align:top}.am-audit small{font-size:12px}.am-audit .nowrap{white-space:nowrap}.am-audit-detail{font-family:var(--am-mono);color:var(--am-muted);overflow-wrap:anywhere;max-width:420px;font-size:12px}.am-audit tr.muted td{opacity:.6}.am-cards-head{font-family:var(--am-mono);color:var(--am-dim);grid-column:1/-1;margin:10px 0 -4px;font-size:12px}.am-card-shared{font-family:var(--am-mono);color:var(--am-muted);font-size:11.5px;display:block}.am-share-welcome{background:var(--am-amber-soft);border:1px solid var(--am-amber-line);border-radius:9px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:16px 18px;display:flex}.am-share-welcome>div{flex:auto}.am-share-welcome .am-k{color:var(--am-amber);text-transform:uppercase;letter-spacing:.04em}.am-share-welcome h2{color:var(--am-strong);margin:4px 0 6px;font-size:17px}.am-share-welcome p{margin:0;font-size:13.5px;line-height:1.6}.am-shared-strip{background:var(--am-panel);border:1px solid var(--am-amber-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;font-size:13px;display:flex}.am-shared-strip b{color:var(--am-strong);font-weight:600}.am-shared-can{border-top:1px solid var(--am-line);flex-basis:100%;grid-template-columns:1fr 1fr;gap:10px 20px;padding-top:8px;font-size:13px;line-height:1.7;display:grid}@media (max-width:720px){.am-shared-can{grid-template-columns:1fr}}.am-wordmark{font-family:var(--am-mono);color:var(--am-strong);letter-spacing:-.01em;font-size:19px;font-weight:700}.am-wordmark span{color:var(--am-amber)}.am-invite-box{background:var(--am-amber-soft);border:1px solid var(--am-amber-line);text-align:left;border-radius:8px;flex-direction:column;gap:3px;margin:14px 0 4px;padding:12px 14px;display:flex}.am-invite-box .am-k{color:var(--am-amber);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.am-invite-box strong{font-family:var(--am-mono);color:var(--am-strong);font-size:16px}.am-invite-box small{color:var(--am-muted);font-size:12.5px}.rwh-done-link{text-align:center;margin-top:10px;text-decoration:none;display:block}.am-tempkeys{margin:0;padding:0;list-style:none}.am-tempkeys li{border-top:1px solid var(--am-line);align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.am-tempkeys li:first-child{border-top:0}.am-tempkeys li>span{font-family:var(--am-mono);white-space:nowrap;font-size:12.5px}.ask-ai-quick{flex-wrap:wrap;gap:6px;display:flex}.ask-ai-quick .btn{font-weight:450}.fw-layout{grid-template-columns:minmax(0,1fr) minmax(230px,270px);align-items:start;gap:16px;display:grid}.fw-side{border:1px solid var(--am-line);border-radius:var(--am-r);background:var(--am-panel);flex-direction:column;order:2;gap:10px;padding:14px;display:flex;position:sticky;top:16px}.fw-side-h{flex-direction:column;gap:2px;padding:0 2px;display:flex}.fw-side-h b{font:600 13px var(--am-sans);color:var(--am-strong)}.fw-side-h span{font:11.5px var(--am-mono);color:var(--am-dim)}.fw-flow{flex-direction:column;gap:12px;display:flex}.fw-step{all:unset;box-sizing:border-box;border:1px solid var(--am-line-2);border-radius:var(--am-r);background:var(--am-raised);align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex;position:relative}.fw-step+.fw-step:before{content:"";border-left:2px solid var(--am-line-2);height:12px;margin-left:-1px;position:absolute;top:-13px;left:50%}.fw-step.end{background:0 0;border-style:dashed}button.fw-step{cursor:pointer;transition:border-color .12s,box-shadow .12s,background .12s}button.fw-step:hover,button.fw-step:focus-visible{border-color:var(--am-line-3);background:var(--am-hover);box-shadow:inset 3px 0 0 var(--am-amber)}.fw-step>span{flex-direction:column;gap:3px;min-width:0;display:flex}.fw-step b{font:600 13.5px var(--am-sans);color:var(--am-strong)}.fw-step i{color:var(--am-dim);font-size:12px;font-style:normal;line-height:1.35}.fw-step em{font:normal 600 16px var(--am-mono);color:var(--am-strong);margin-left:auto}.fw-step.bad{border-color:var(--am-bad-line)}.fw-step.bad i{color:var(--am-bad)}.fw-step.warn i{color:var(--am-amber)}.fw-step.live{box-shadow:inset 3px 0 0 var(--am-bad)}.fw-step.live i{color:var(--am-bad)}@media (max-width:1000px){.fw-layout{grid-template-columns:minmax(0,1fr)}.fw-side{order:0;position:static}}.fw-who{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--am-line-2);color:var(--am-body);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;display:inline-flex}.fw-who:hover{border-color:var(--am-line-3);color:var(--am-strong)}.fw-who.on{border-color:var(--am-amber-line);color:var(--am-amber);background:var(--am-amber-soft)}.fw-who .chev{color:var(--am-dim);font-size:10px}.fw-rules tr.fw-from-row>td{background:var(--am-panel);padding-top:4px}.fw-from{border:1px solid var(--am-line-2);border-radius:var(--am-r);background:var(--am-raised);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.fw-from-h{flex-direction:column;gap:3px;display:flex}.fw-from-h b{font:600 13.5px var(--am-sans);color:var(--am-strong)}.fw-from-h span{color:var(--am-dim);font-size:12.5px}.fw-chips{flex-wrap:wrap;gap:6px;display:flex}.fw-chip{border-radius:var(--am-r-sm);border:1px solid var(--am-line-2);background:var(--am-panel);align-items:center;gap:8px;padding:4px 6px 4px 10px;display:inline-flex}.fw-chip b{font:600 12.5px var(--am-mono);color:var(--am-strong)}.fw-chip i{color:var(--am-dim);font-size:12px;font-style:normal}.fw-chip button{all:unset;cursor:pointer;width:18px;height:18px;color:var(--am-dim);border-radius:4px;place-items:center;font-size:14px;display:grid}.fw-chip button:hover{background:var(--am-bad-soft);color:var(--am-bad)}.fw-from-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fw-from-add input{flex:260px;min-width:0}.fw-sens{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.fw-sens-opt{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--am-r);border:1px solid var(--am-line-2);background:var(--am-raised);flex-direction:column;gap:10px;padding:14px 16px 12px;transition:border-color .12s;display:flex}.fw-sens-opt:hover:not(:disabled){border-color:var(--am-line-3)}.fw-sens-opt:disabled{cursor:default}.fw-sens-opt:disabled:not(.on){opacity:.6}.fw-sens-opt.on{border-color:var(--am-amber);background:var(--am-amber-soft)}.fw-sens-opt:focus-visible{outline:2px solid var(--am-amber-line);outline-offset:2px}.fw-sens-top{align-items:center;gap:10px;display:flex}.fw-sens-top b{font:600 14px var(--am-sans);color:var(--am-strong)}.fw-sens-top em{font:normal 500 11px var(--am-mono);color:var(--am-amber);border:1px solid var(--am-amber-line);border-radius:999px;margin-left:auto;padding:2px 8px}.fw-meter{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.fw-meter i{background:var(--am-line-3);border-radius:1px;width:4px}.fw-meter i:first-child{height:6px}.fw-meter i:nth-child(2){height:10px}.fw-meter i:nth-child(3){height:14px}.fw-meter[data-l="1"] i:nth-child(-n+1),.fw-meter[data-l="2"] i:nth-child(-n+2),.fw-meter[data-l="3"] i{background:var(--am-amber)}.fw-sens-txt{color:var(--am-dim);min-height:2.9em;font-size:12.5px;line-height:1.45}.fw-sens-nums{border-top:1px solid var(--am-line);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:10px;display:grid}.fw-sens-nums>span{border-left:1px solid var(--am-line);flex-direction:column;gap:2px;min-width:0;padding:0 8px;display:flex}.fw-sens-nums>span:first-child{border-left:0;padding-left:0}.fw-sens-nums b{font:600 15px var(--am-mono);color:var(--am-strong)}.fw-sens-nums i{color:var(--am-dim);font-size:11px;font-style:normal}.fw-sw-row{border-top:1px solid var(--am-line);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:12px;display:flex}.fw-rules th.fw-on,.fw-rules td.fw-on{width:52px}.fw-rules tr.off td:not(.fw-on):not(:last-child){opacity:.45}.fw-rules .fw-sub{font:11.5px var(--am-mono);color:var(--am-dim);margin-top:3px}.fw-pill{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;min-width:58px;font:600 12px var(--am-sans);border:1px solid #0000;border-radius:999px;padding:3px 12px;transition:filter .12s;display:inline-block}.fw-pill.allow{color:var(--am-good);background:var(--am-good-soft);border-color:#7bd88f4d}.fw-pill.deny{color:var(--am-bad);background:var(--am-bad-soft);border-color:var(--am-bad-line)}.fw-pill:hover:not(:disabled){filter:brightness(1.25)}.fw-pill:disabled{cursor:default;opacity:.7}.fw-pill:focus-visible{outline:2px solid var(--am-amber-line);outline-offset:2px}.am-nodesetup{margin-bottom:14px;padding:14px 16px}.am-nodesetup ul{margin:10px 0 0;padding:0;list-style:none}.am-nodesetup li{border-top:1px solid var(--am-line);align-items:center;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.am-nodesetup li>span:not(.grow){font-family:var(--am-mono);white-space:nowrap;font-size:12.5px}.am-reports{margin:0;padding:0;list-style:none}.am-reports li{border-top:1px solid var(--am-line)}.am-reports li:first-child{border-top:0}.am-report-head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.am-report-head .grow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.am-report-body{gap:8px;padding:0 0 12px;display:grid}.am-report-body h4{text-transform:lowercase;color:var(--am-muted);font-size:12px;font-family:var(--am-mono);margin:4px 0 0;font-weight:500}.am-report-body pre{background:var(--am-raised);border:1px solid var(--am-line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;max-height:320px;margin:0;padding:10px 12px;font-size:12px;overflow:auto}@media (max-width:640px){.am-report-head{flex-wrap:wrap}.am-report-head .grow{white-space:normal}}.am-rebuild-access{gap:14px;display:grid}.am-rebuild-access .vf-h3{margin:0}.am-rebuild-access .chips{flex-wrap:wrap;gap:6px;display:flex}.am-rebuild-note{border:1px solid var(--am-line);background:var(--am-raised);color:var(--am-text);border-radius:6px;margin:0;padding:10px 12px;font-size:13px}.am-rebuild-switch span{gap:2px;display:grid}.am-rebuild-switch small{color:var(--am-muted);font-size:12.5px}.fw-note-cell{max-width:220px}.fw-note{all:unset;box-sizing:border-box;cursor:text;border-radius:var(--am-r-sm);max-width:100%;color:var(--am-strong);text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;margin-left:-8px;padding:4px 8px;font-size:13px;display:block;overflow:hidden}.fw-note:hover:not(:disabled),.fw-note:focus-visible{border-color:var(--am-line-2);background:var(--am-raised)}.fw-note.empty{color:var(--am-faint);opacity:0;font-size:12px}.fw-rules tr:hover .fw-note.empty,.fw-note.empty:focus-visible{opacity:1}.fw-note:disabled{cursor:default}.fw-note-in{width:100%;min-width:120px;padding:4px 8px;font-size:13px}.fw-alerts{margin:0 0 12px;padding:0;list-style:none}.fw-alerts li{border-top:1px solid var(--am-line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.fw-alerts li:first-child{border-top:0;padding-top:0}.fw-alert-k{font:600 11px var(--am-mono);color:#8ea1ff;background:#12142a;border:1px solid #2d3360;border-radius:999px;padding:2px 8px}.fw-alert-n{flex-direction:column;flex:1;min-width:0;display:flex}.fw-alert-n b{color:var(--am-strong);font-size:13.5px}.fw-alert-n i{color:var(--am-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;overflow:hidden}.fw-alert-s{font-size:12.5px}.fw-alert-add{gap:10px;display:flex}.fw-alert-add input{flex:1;min-width:0}.fw-dropall{white-space:nowrap;color:var(--am-body);font-size:13px}.fw-count{font:12.5px var(--am-mono);color:var(--am-dim);white-space:nowrap;margin-right:8px}.fw-addport{border-bottom:1px solid var(--am-line);background:var(--am-raised);flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.fw-addport-row{grid-template-columns:auto minmax(140px,1fr) minmax(170px,1.2fr) minmax(120px,.8fr);align-items:end;gap:12px;display:grid}.fw-f{flex-direction:column;gap:6px;min-width:0;display:flex}.fw-f>span{font:500 11.5px var(--am-mono);color:var(--am-dim)}.fw-f>span em{color:var(--am-faint);font-style:normal}.fw-f input,.fw-f select{width:100%}.fw-hint{color:var(--am-dim);margin:-6px 0 0;font-size:12.5px}.fw-preset-sum{color:var(--am-dim);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.fw-preset-sum b{font:600 12.5px var(--am-mono);color:var(--am-strong);border:1px solid var(--am-line-2);border-radius:var(--am-r-sm);background:var(--am-panel);padding:4px 10px}.fw-preset-sum b.done{color:var(--am-faint)}.fw-cf{color:var(--am-body);align-self:flex-start}.fw-cf i{color:var(--am-dim);margin-left:6px;font-size:12.5px;font-style:normal}.fw-addport-go{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (max-width:760px){.fw-addport-row{grid-template-columns:1fr 1fr}}.fw-note.auto{color:var(--am-dim);font-style:italic}.fw-note.auto:hover:not(:disabled){color:var(--am-body)}.ask-ai{width:min(460px,100vw - 32px);height:min(620px,100vh - 110px)}.ask-ai-msg.assistant{white-space:normal;max-width:100%;padding:10px 12px}.md{overflow-wrap:anywhere;gap:8px;font-size:13px;line-height:1.55;display:grid}.md>*,.md p{margin:0}.md .md-h{color:var(--am-text);margin-top:2px;font-weight:600}.md strong{color:var(--am-text);font-weight:600}.md ul,.md ol{gap:6px;margin:0;padding-left:20px;display:grid}.md li>.md,.md li{gap:6px;display:grid}.md li::marker{color:var(--am-amber)}.md code{font-family:var(--am-mono);border:1px solid var(--am-line);background:#ffffff0f;border-radius:4px;padding:0 4px;font-size:12px}.md-code{position:relative}.md-code pre{background:var(--am-ground,#0b0b0a);border:1px solid var(--am-line);white-space:pre;border-radius:6px;margin:0;padding:9px 34px 9px 10px;overflow-x:auto}.md-code pre code{background:0 0;border:0;padding:0;font-size:12px}.md-code .icon-button{opacity:.7;width:24px;height:24px;position:absolute;top:5px;right:5px}.md-code .icon-button:hover{opacity:1}.md hr{border:0;border-top:1px solid var(--am-line);width:100%}dialog form.fw-pm{flex-direction:column;gap:0;width:100%;padding:0;display:flex}.fw-pm-sub{color:var(--am-dim);margin:0;padding:12px 20px 0;font-size:12.5px}.fw-pm-sec{border-bottom:1px solid var(--am-line);grid-template-columns:1fr 1fr;gap:12px 16px;padding:16px 20px;display:grid}.fw-pm-sec:last-of-type{border-bottom:0}.fw-pm-sec>h4{font:600 10.5px var(--am-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--am-faint);grid-column:1/-1;margin:0 0 -2px}.fw-pm-sec>.full{grid-column:1/-1}.fw-pm-sec input,.fw-pm-sec select{width:100%}.fw-pm-foot{border-top:1px solid var(--am-line);background:var(--am-raised);border-radius:0 0 10px 10px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 20px;display:flex}.fw-pm-sum{color:var(--am-dim);flex:260px;margin:0;font-size:12.5px;line-height:1.5}.fw-pm-sum b{color:var(--am-strong);font-weight:600}.fw-pm-btns{gap:8px;margin-left:auto;display:flex}@keyframes fwPmIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes fwPmFade{0%{opacity:0}to{opacity:1}}dialog[open]:has(.fw-pm){width:min(600px,100vw - 32px);max-width:calc(100vw - 32px);padding:0;animation:.22s cubic-bezier(.2,.8,.2,1) fwPmIn}dialog[open]:has(.fw-pm)::backdrop{animation:.2s ease-out fwPmFade}@media (prefers-reduced-motion:reduce){dialog[open]:has(.fw-pm){animation:none}dialog[open]:has(.fw-pm)::backdrop{animation:none}}@media (max-width:560px){.fw-pm-sec{grid-template-columns:1fr}}.fw-rules th,.fw-rules td{padding-left:10px;padding-right:10px}.fw-rules th:first-child,.fw-rules td:first-child{padding-left:16px}.fw-rules th:last-child,.fw-rules td:last-child{padding-right:14px}.fw-rules select{max-width:170px}.fw-rules .fw-note-cell{max-width:150px}.md{grid-template-columns:minmax(0,1fr)}.md>*,.md li,.md-code{min-width:0}.md li{padding-left:2px;display:list-item}.md li>*+*{margin-top:6px}.md ul,.md ol{display:block}.md ul>li+li,.md ol>li+li{margin-top:8px}.md code{overflow-wrap:anywhere}.ask-ai .md ol{padding-left:22px;list-style:decimal}.ask-ai .md ul{padding-left:20px;list-style:outside}.ask-ai .md ol>li::marker{color:var(--am-amber);font-family:var(--am-mono);font-size:12px}.rh-chart-at{font-family:var(--am-mono);color:var(--am-muted);font-size:11px}.fw-atk{margin:0;padding:0;list-style:none}.fw-atk li{border-top:1px solid var(--am-line);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 18px;display:flex}.fw-atk li:first-child{border-top:0}.fw-atk-main{flex:260px;align-items:center;gap:12px;min-width:0;display:flex}.fw-atk-dot{background:var(--am-amber);border-radius:50%;flex:none;width:9px;height:9px}.fw-atk-dot.good{background:var(--am-good)}.fw-atk-dot.live{background:var(--am-bad);box-shadow:0 0 0 4px #ff6b5b26}.fw-atk-t{flex-direction:column;gap:2px;min-width:0;display:flex}.fw-atk-t b{color:var(--am-strong);font-size:13.5px;font-weight:600}.fw-atk-t span{font-size:12px}.fw-atk-f{font:12.5px var(--am-mono);color:var(--am-dim);white-space:nowrap}.fw-atk-f b{color:var(--am-amber);font-weight:600}.fw-atk-f.good b{color:var(--am-good)}.fw-atk-act{gap:6px;margin-left:auto;display:flex}@media (max-width:640px){.fw-atk-act{margin-left:21px}}@media (max-width:700px){.fw-rules thead{display:none}.fw-rules,.fw-rules tbody{display:block}.fw-rules tbody tr:not(.fw-from-row){border-top:1px solid var(--am-line);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"en port rm""note note note""act filter filter""who who who";align-items:center;gap:8px 12px;padding:12px 16px;display:grid}.fw-rules tbody tr:first-child{border-top:0}.fw-rules tbody tr:not(.fw-from-row)>td{border:0;width:auto;max-width:none;display:block;padding:0!important}.fw-rules tbody tr>td:first-child{grid-area:en}.fw-rules tbody tr>td:nth-child(2){grid-area:port}.fw-rules tbody tr>td:nth-child(3){grid-area:note}.fw-rules tbody tr>td:nth-child(4){grid-area:act}.fw-rules tbody tr>td:nth-child(5){grid-area:filter}.fw-rules tbody tr>td:nth-child(6){grid-area:who}.fw-rules tbody tr>td:nth-child(7){text-align:right;grid-area:rm}.fw-rules select{width:100%;max-width:none}.fw-rules .fw-note{margin-left:0;padding-left:0}.fw-rules tr.fw-from-row,.fw-rules tr.fw-from-row>td{display:block}}.fw-tr-now{color:var(--am-body);flex-wrap:wrap;align-items:center;gap:6px 22px;margin-bottom:10px;font-size:13px;display:flex}.fw-tr-now i{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:7px;display:inline-block}.fw-tr-now i.in{background:#ffb000}.fw-tr-now i.fl{background:var(--am-bad)}.fw-tr-now b{font:600 14px var(--am-mono);color:var(--am-strong);margin-left:4px}.fw-chart{width:100%}.fw-chart svg{cursor:crosshair;display:block;overflow:visible}.fw-chart .grid{stroke:var(--am-line);stroke-width:1px}.fw-chart text{fill:var(--am-dim);font:10.5px var(--am-mono)}.fw-chart path.in{fill:none;stroke:#ffb000;stroke-width:1.8px;stroke-linejoin:round}.fw-chart path.fl{fill:none;stroke:var(--am-bad);stroke-width:1.5px;stroke-linejoin:round}.fw-chart .cur{stroke:var(--am-line-3);stroke-dasharray:3 3}.fw-lists{grid-template-columns:1fr 1fr;gap:18px 24px;display:grid}.fw-list{flex-direction:column;gap:10px;min-width:0;display:flex}.fw-list h4{font:600 12px var(--am-mono);color:var(--am-dim);text-transform:uppercase;letter-spacing:.06em;margin:0}.fw-list h4 span{color:var(--am-strong);margin-left:6px}.fw-empty{margin:0;font-size:12.5px}@media (max-width:760px){.fw-lists{grid-template-columns:1fr}}.fw-out-add{grid-template-columns:auto minmax(140px,1fr) auto minmax(110px,.7fr) auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}@media (max-width:640px){.fw-out-add{grid-template-columns:auto minmax(0,1fr)}.fw-out-add>:last-child{grid-column:1/-1}}.l7-rows{flex-direction:column;gap:8px;display:flex}.l7-row{border:1px solid var(--am-line);background:var(--am-raised);border-radius:9px;overflow:hidden}.l7-row.open{border-color:var(--am-line-3)}.l7-row.static{flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;display:flex}.l7-row.static>.l7-row-stack{flex:1;min-width:0}.l7-row-head{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;padding:12px 14px;display:grid}.l7-row-head:hover{background:var(--am-hover)}.l7-row-top,.l7-row-stack{flex-wrap:wrap;grid-column:1;align-items:center;gap:8px;min-width:0;display:flex}.l7-row-stack{flex-direction:column;align-items:flex-start;gap:3px}.l7-host{color:var(--am-strong);overflow-wrap:anywhere;font-size:13px}.l7-row-sub{grid-column:1;font-size:12.5px}.l7-chev{color:var(--am-dim);grid-area:1/2/3;align-self:center;font-size:20px;line-height:1;transition:transform .15s,color .15s}.l7-row.open .l7-chev{color:var(--am-amber);transform:rotate(90deg)}.l7-mode-term{color:var(--am-amber);border-color:var(--am-amber-line);background:var(--am-amber-soft)}.l7-tags{flex-wrap:wrap;gap:5px;display:inline-flex}.l7-hot{color:var(--am-bad)}.l7-kpis{margin-top:-4px}.l7-stats .l7-ksub{color:var(--am-dim);text-transform:none;letter-spacing:0;font-size:12px}.l7-ana{grid-template-columns:1fr 1fr;gap:10px 24px;display:grid}@media (max-width:560px){.l7-ana{grid-template-columns:1fr}}.l7-ana>div>span.muted{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.l7-ana ul{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.l7-ana li{color:var(--am-text);justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.l7-ana li .mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.l7-ana li b{color:var(--am-strong);font-variant-numeric:tabular-nums;flex:none}.l7-detail{border-top:1px solid var(--am-line);background:var(--am-panel);flex-direction:column;gap:14px;padding:14px;display:flex}.l7-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:640px){.l7-stats{grid-template-columns:repeat(2,1fr)}}.l7-stats>div{border:1px solid var(--am-line);background:var(--am-raised);border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.l7-stats .muted{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.l7-stats b{color:var(--am-strong);font-size:19px}.l7-sw{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.l7-sw .muted{font-size:12.5px}.l7-mini{margin:0 6px;padding:2px 6px;font-size:12px}.l7-sub{border:1px solid var(--am-line);border-radius:8px;flex-direction:column;gap:9px;padding:12px 14px;display:flex}.l7-sub h4{font:600 12px var(--am-mono);color:var(--am-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin:0;display:flex}.l7-actions{flex-wrap:wrap;gap:8px;display:flex}.l7-waf{border-collapse:collapse;width:100%;font-size:12.5px}.l7-waf th{text-align:left;font:500 11px var(--am-mono);color:var(--am-dim);text-transform:uppercase;letter-spacing:.03em;padding:4px 10px 4px 0}.l7-waf td{border-top:1px solid var(--am-line);vertical-align:top;overflow-wrap:anywhere;padding:5px 10px 5px 0}.l7-verify{border-color:var(--am-amber-line);background:var(--am-amber-soft)}.l7-verify-row{border:1px solid var(--am-line);background:var(--am-raised);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 11px;display:flex}.l7-verify-row>b{flex:none}.l7-verify-rec{min-width:200px;color:var(--am-dim);flex:1;font-size:12.5px}.l7-verify-rec code{background:var(--am-panel);border:1px solid var(--am-line);color:var(--am-amber);overflow-wrap:anywhere;border-radius:4px;padding:1px 6px;font-size:11.5px}.l7-verify-row .btn{flex:none}
