.nyk-ui-root{--nyk-ui-font:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--nyk-ui-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Ubuntu Mono", monospace;--nyk-ui-font-scale:1;--nyk-ui-accent:#c2417f;--nyk-ui-accent-2:#8e5ee3;--nyk-ui-accent-soft:#8b5cf61a;--nyk-ui-user-gradient:linear-gradient(90deg, #d5549b, #8e5ee3);--nyk-ui-radius-card:14px;--nyk-ui-radius-bubble:18px;--nyk-ui-chart-1:#c2417f;--nyk-ui-chart-2:#4c93c4;--nyk-ui-chart-3:#b0741f;--nyk-ui-chart-4:#2f9e8f;--nyk-ui-chart-5:#5857c9;--nyk-ui-chart-6:#6b8f2e;--nyk-ui-good:#238653;--nyk-ui-warning:#c48a00;--nyk-ui-critical:#b42318;--nyk-ui-bg:#1f2227;--nyk-ui-fg:#e4e6ea;--nyk-ui-fg-muted:#9ca3af;--nyk-ui-shell-border:1px solid #fff3;--nyk-ui-shell-shadow:0 20px 40px #764ba24d;--nyk-ui-header-bg:#fff;--nyk-ui-header-fg:#000;--nyk-ui-header-muted:#4b5563;--nyk-ui-header-border:transparent;--nyk-ui-header-shadow:none;--nyk-ui-bot-bubble:#f5f0ff;--nyk-ui-bot-fg:#374151;--nyk-ui-bot-border:#e5e7eb;--nyk-ui-card:#fff;--nyk-ui-card-fg:#1f2227;--nyk-ui-line:#e5e7eb;--nyk-ui-muted:#6b7280;--nyk-ui-code:#f0f2f5;--nyk-ui-track:#ece9ef;--nyk-ui-err:#b42318;--nyk-ui-card-shadow:0 1px 3px #0000000a;--nyk-ui-input-bg:#1f2227;--nyk-ui-input-fg:#fff;--nyk-ui-input-border:#fff;--nyk-ui-input-placeholder:#9ca3af;--nyk-ui-picker-bg:#1a1a2ef2;--nyk-ui-dialog-bg:#1a1a2e;--nyk-ui-dialog-fg:#e4e6ea;--nyk-ui-dialog-line:#ffffff1f;--nyk-ui-panel-bg:#fff;--nyk-ui-panel-fg:#1e293b;--nyk-ui-scrollbar:#8b5cf64d;--nyk-ui-focus:0 0 0 3px #8b5cf640;--nyk-ui-z-overlay:1300}.nyk-ui-root[data-theme=light]{--nyk-ui-bg:#fff;--nyk-ui-fg:#1c1e21;--nyk-ui-fg-muted:#6b7280;--nyk-ui-shell-border:1px solid #e5e7eb;--nyk-ui-shell-shadow:0 8px 24px #00000014;--nyk-ui-header-border:#e5e7eb;--nyk-ui-header-shadow:0 2px 10px #0000000f;--nyk-ui-input-bg:#fff;--nyk-ui-input-fg:#1c1e21;--nyk-ui-input-border:#d1d5db;--nyk-ui-picker-bg:#fffffffa;--nyk-ui-dialog-bg:#fff;--nyk-ui-dialog-fg:#1c1e21;--nyk-ui-dialog-line:#e5e7eb}.nyk-ui-root[data-font-size=small]{--nyk-ui-font-scale:.85}.nyk-ui-root[data-font-size=large]{--nyk-ui-font-scale:1.18}.nyk-ui-root,.nyk-ui-root *,.nyk-ui-root :before,.nyk-ui-root :after{box-sizing:border-box}.nyk-ui-root{font-family:var(--nyk-ui-font);font-size:calc(14px * var(--nyk-ui-font-scale));color:var(--nyk-ui-fg);background:var(--nyk-ui-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-align:left;line-height:1.45}.nyk-ui-root :where(h1),.nyk-ui-root :where(h2),.nyk-ui-root :where(h3),.nyk-ui-root :where(h4),.nyk-ui-root :where(h5),.nyk-ui-root :where(p),.nyk-ui-root :where(ul),.nyk-ui-root :where(ol),.nyk-ui-root :where(pre),.nyk-ui-root :where(figure),.nyk-ui-root :where(table){font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}.nyk-ui-root :where(ul),.nyk-ui-root :where(ol){list-style:none}.nyk-ui-root :where(button),.nyk-ui-root :where(input),.nyk-ui-root :where(select),.nyk-ui-root :where(textarea){font:inherit;color:inherit;background:0 0;border:0;border-radius:0;margin:0}.nyk-ui-root :where(button){cursor:pointer;line-height:inherit;text-transform:none;appearance:none;color:inherit;font:inherit;background:0 0;padding:0}.nyk-ui-root :where(button:disabled){cursor:not-allowed}.nyk-ui-root :where(a){color:var(--nyk-ui-accent);text-decoration:none}.nyk-ui-root :where(a:hover){text-decoration:underline}.nyk-ui-root :where(img),.nyk-ui-root :where(svg){vertical-align:middle;max-width:100%;display:block}.nyk-ui-root :where(table){border-collapse:collapse;border-spacing:0}.nyk-ui-root :where(th),.nyk-ui-root :where(td){text-align:left;vertical-align:top;padding:0}.nyk-ui-root :where(code),.nyk-ui-root :where(pre),.nyk-ui-root :where(kbd){font-family:var(--nyk-ui-mono);font-size:.92em}.nyk-ui-root :where([hidden]){display:none!important}.nyk-ui-root :where(:focus-visible){outline:2px solid var(--nyk-ui-accent-2);outline-offset:2px}.nyk-ui-root :where(details>summary){cursor:pointer;list-style:none}.nyk-ui-root :where(details>summary)::-webkit-details-marker{display:none}.nyk-ui-btn{min-height:36px;font-weight:600;font-size:calc(14px * var(--nyk-ui-font-scale));white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;transition:transform .15s,background .15s,opacity .15s;display:inline-flex}.nyk-ui-btn:hover:not(:disabled){transform:translateY(-1px)}.nyk-ui-btn:active:not(:disabled){transform:scale(.98)}.nyk-ui-btn:disabled{opacity:.5}.nyk-ui-btn-primary{background:var(--nyk-ui-user-gradient);color:#fff}.nyk-ui-btn-secondary{color:#fff;background:#a35d7f}.nyk-ui-btn-ghost{color:inherit;opacity:.85;background:0 0;border-color:currentColor}.nyk-ui-btn-danger{color:#fff;background:#ef4444}.nyk-ui-btn-sm{min-height:28px;font-size:calc(12px * var(--nyk-ui-font-scale));border-radius:8px;padding:0 10px}.nyk-ui-iconbtn{color:#666;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:color .2s,transform .2s,background .2s;display:inline-flex;position:relative}.nyk-ui-iconbtn:hover:not(:disabled){color:#000;background:#0000000d;transform:scale(1.1)}.nyk-ui-iconbtn:disabled{opacity:.3}.nyk-ui-iconbtn.nyk-ui-active{color:#b15f84}.nyk-ui-iconbtn .nyk-ui-badge{background:var(--nyk-ui-user-gradient);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:600;display:flex;position:absolute;top:0;right:0}.nyk-ui-chip{height:30px;font-size:calc(13px * var(--nyk-ui-font-scale));border:1px solid var(--nyk-ui-line);background:var(--nyk-ui-card);color:var(--nyk-ui-card-fg);white-space:nowrap;border-radius:15px;align-items:center;gap:6px;max-width:100%;padding:0 12px;display:inline-flex}.nyk-ui-chip.nyk-ui-clickable{cursor:pointer}.nyk-ui-chip.nyk-ui-clickable:hover:not(:disabled){border-color:var(--nyk-ui-accent-2);background:var(--nyk-ui-accent-soft)}.nyk-ui-chip.nyk-ui-selected{background:var(--nyk-ui-user-gradient);color:#fff;border-color:#0000}.nyk-ui-chip.nyk-ui-chip-sm{height:22px;font-size:calc(11px * var(--nyk-ui-font-scale));padding:0 8px}.nyk-ui-chip:disabled{opacity:.6}.nyk-ui-field{font-size:calc(14px * var(--nyk-ui-font-scale));flex-direction:column;gap:6px;display:flex}.nyk-ui-field>label,.nyk-ui-field>span:first-child{font-weight:500}.nyk-ui-input,.nyk-ui-select,.nyk-ui-textarea{border:1px solid var(--nyk-ui-line);background:var(--nyk-ui-card);width:100%;min-height:40px;color:var(--nyk-ui-card-fg);font-size:calc(14px * var(--nyk-ui-font-scale));border-radius:10px;padding:8px 12px}.nyk-ui-textarea{resize:vertical;min-height:80px}.nyk-ui-input:focus,.nyk-ui-select:focus,.nyk-ui-textarea:focus{border-color:var(--nyk-ui-accent-2);box-shadow:var(--nyk-ui-focus);outline:none}.nyk-ui-input:disabled,.nyk-ui-select:disabled{color:#6b7280;background:#f9fafb}.nyk-ui-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.nyk-ui-input-error{color:#b91c1c;font-size:calc(13px * var(--nyk-ui-font-scale))}.nyk-ui-switch{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.nyk-ui-switch-track{background:#d1d5db;border-radius:11px;flex-shrink:0;width:40px;height:22px;transition:background .2s;position:relative}.nyk-ui-switch-track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px}.nyk-ui-switch[aria-checked=true] .nyk-ui-switch-track{background:var(--nyk-ui-accent-2)}.nyk-ui-switch[aria-checked=true] .nyk-ui-switch-track:after{transform:translate(18px)}.nyk-ui-spinner{opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite nyk-ui-spin;display:inline-block}@keyframes nyk-ui-spin{to{transform:rotate(360deg)}}.nyk-ui-tip{display:inline-flex;position:relative}.nyk-ui-tip:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;z-index:10;background:#111827;border-radius:6px;padding:4px 8px;font-size:11px;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.nyk-ui-tip:hover:after,.nyk-ui-tip:focus-within:after{animation:.15s ease-out nyk-ui-fade;display:block}.nyk-ui-backdrop{z-index:var(--nyk-ui-z-overlay);background:#00000073;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out nyk-ui-fade;display:flex;position:fixed;inset:0}@keyframes nyk-ui-fade{0%{opacity:0}}.nyk-ui-dialog{background:var(--nyk-ui-dialog-bg);color:var(--nyk-ui-dialog-fg);width:100%;max-width:var(--nyk-ui-dialog-max,560px);border:1px solid var(--nyk-ui-dialog-line);border-radius:16px;flex-direction:column;max-height:calc(100vh - 32px);display:flex;box-shadow:0 24px 64px #0006}.nyk-ui-dialog-head,.nyk-ui-drawer-head{border-bottom:1px solid var(--nyk-ui-dialog-line);font-weight:600;font-size:calc(18px * var(--nyk-ui-font-scale));justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.nyk-ui-dialog-body,.nyk-ui-drawer-body{flex:1;padding:16px 20px;overflow:auto}.nyk-ui-dialog-foot{border-top:1px solid var(--nyk-ui-dialog-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}@media (width<=720px){.nyk-ui-backdrop{align-items:stretch;padding:0}.nyk-ui-dialog{border:0;border-radius:0;max-width:none;height:100%;max-height:100dvh}.nyk-ui-dialog-body{padding:14px 16px}.nyk-ui-dialog-head,.nyk-ui-dialog-foot{padding-left:16px;padding-right:16px}.nyk-ui-dialog-foot .nyk-ui-btn{flex:calc(50% - 4px);min-height:44px}.nyk-ui-dialog .nyk-ui-btn-sm,.nyk-ui-drawer .nyk-ui-btn-sm{min-height:40px;font-size:calc(14px * var(--nyk-ui-font-scale));border-radius:10px;padding:0 14px}}@media (width<=768px){.nyk-ui-input,.nyk-ui-select,.nyk-ui-textarea{font-size:max(16px, calc(14px * var(--nyk-ui-font-scale)))}}.nyk-ui-drawer-backdrop{z-index:var(--nyk-ui-z-overlay);background:#00000059;animation:.15s ease-out nyk-ui-fade;position:fixed;inset:0}.nyk-ui-drawer{background:var(--nyk-ui-panel-bg);width:450px;max-width:100%;color:var(--nyk-ui-panel-fg);flex-direction:column;animation:.2s ease-out nyk-ui-slide;display:flex;position:fixed;top:0;bottom:0;box-shadow:0 8px 32px #0003}.nyk-ui-drawer-right{right:0}.nyk-ui-drawer-left{left:0}@keyframes nyk-ui-slide{0%{opacity:0;transform:translate(20px)}}.nyk-ui-drawer-title{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.nyk-ui-drawer-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=720px){.nyk-ui-drawer-head{font-size:calc(16px * var(--nyk-ui-font-scale));flex-wrap:wrap;padding:12px 16px}.nyk-ui-drawer-actions{flex-basis:100%;order:3}.nyk-ui-drawer-actions>.nyk-ui-btn{flex:auto}}.nyk-ui-drawer-head{color:#334155;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.nyk-ui-toasts{z-index:calc(var(--nyk-ui-z-overlay) + 10);flex-direction:column;gap:8px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.nyk-ui-toast{color:#fff;background:#111827;border-radius:10px;padding:10px 16px;font-size:13px;box-shadow:0 8px 24px #0000004d}.nyk-ui-toast-error{background:#b42318}.nyk-ui-toast-success{background:#238653}.nyk-ui-tablewrap{-webkit-overflow-scrolling:touch;max-height:50vh;overflow:auto}.nyk-ui-table{width:100%;font-size:calc(13px * var(--nyk-ui-font-scale));color:var(--nyk-ui-card-fg)}.nyk-ui-table th,.nyk-ui-table td{border-bottom:1px solid var(--nyk-ui-line);white-space:nowrap;padding:6px 10px}.nyk-ui-table th{background:var(--nyk-ui-card);letter-spacing:.08em;text-transform:uppercase;color:var(--nyk-ui-muted);cursor:pointer;-webkit-user-select:none;user-select:none;z-index:1;font-size:11px;font-weight:600;position:sticky;top:0}.nyk-ui-table th.nyk-ui-sorted:after{content:" ▲";font-size:9px}.nyk-ui-table th.nyk-ui-sorted.nyk-ui-desc:after{content:" ▼"}.nyk-ui-table td.nyk-ui-num,.nyk-ui-table th.nyk-ui-num{text-align:right;font-variant-numeric:tabular-nums}.nyk-ui-table td.nyk-ui-null{color:var(--nyk-ui-muted);font-style:italic}.nyk-ui-table tbody tr:hover{background:#8b5cf60d}.nyk-ui-table td.nyk-ui-link{color:var(--nyk-ui-accent);cursor:pointer}.nyk-ui-combo{min-width:0;position:relative}.nyk-ui-combo .nyk-ui-combo-input{cursor:pointer;text-overflow:ellipsis}.nyk-ui-combo[data-open] .nyk-ui-combo-input{cursor:text}.nyk-ui-combo-list{min-width:100%;max-width:min(560px,92vw);max-height:320px;z-index:calc(var(--nyk-ui-z-overlay) + 20);border:1px solid var(--nyk-ui-line);background:var(--nyk-ui-card);color:var(--nyk-ui-card-fg);border-radius:10px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 8px 24px #0000004d}.nyk-ui-combo-opt{cursor:pointer;overflow-wrap:anywhere;border-radius:6px;padding:8px 10px}.nyk-ui-combo-opt[data-active]{background:var(--nyk-ui-accent-soft)}.nyk-ui-combo-opt[aria-selected=true]{font-weight:600}.nyk-ui-combo-opt[aria-disabled]{color:var(--nyk-ui-muted);cursor:default}.nyk-ui-combo-group{color:var(--nyk-ui-muted);font-size:calc(12px * var(--nyk-ui-font-scale));padding:8px 10px 4px;font-weight:600}.nyk-ui-combo-empty{color:var(--nyk-ui-muted);padding:8px 10px}.nyk-ui-header{background:var(--nyk-ui-header-bg);color:var(--nyk-ui-header-fg);border-bottom:1px solid var(--nyk-ui-header-border);z-index:1;min-height:72px;box-shadow:var(--nyk-ui-header-shadow);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;padding:12px 16px 6px;display:flex;position:relative}.nyk-ui-header:after{content:"";background:var(--nyk-ui-user-gradient);opacity:.9;height:3px;position:absolute;bottom:-1px;left:0;right:0}.nyk-ui-tagline{font-size:calc(14px * var(--nyk-ui-font-scale));opacity:.9;color:var(--nyk-ui-header-fg)}.nyk-ui-login{color:#1f2227;background:#fffffff2;border-radius:16px;width:100%;max-width:420px;overflow:hidden}.nyk-ui-login .nyk-ui-header{flex-direction:column;align-items:flex-start;gap:4px;min-height:0;padding:20px 20px 8px}.nyk-ui-login-form{flex-direction:column;gap:12px;padding:16px;display:flex}.nyk-ui-login-error{color:#b91c1c;font-size:calc(13px * var(--nyk-ui-font-scale))}.nyk-ui-login-error.nyk-ui-connection{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px}.nyk-ui-login-fixed{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;font-weight:500}.nyk-ui-empty-state{text-align:center;color:#64748b;padding:32px 16px}.nyk-ui-hint{font-size:calc(12px * var(--nyk-ui-font-scale));color:#9ca3af;margin-top:6px}.nyk-ui-segment{border:1px solid var(--nyk-ui-dialog-line);border-radius:10px;display:inline-flex;overflow:hidden}.nyk-ui-segment-btn{font-size:calc(13px * var(--nyk-ui-font-scale));color:inherit;opacity:.75;padding:6px 12px}.nyk-ui-segment-btn+.nyk-ui-segment-btn{border-left:1px solid var(--nyk-ui-dialog-line)}.nyk-ui-segment-btn.nyk-ui-selected{background:var(--nyk-ui-user-gradient);color:#fff;opacity:1}@media (width<=480px){.nyk-ui-segment{display:flex}.nyk-ui-segment-btn{flex:1 1 0;min-height:40px}}.nyk-ui-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--nyk-ui-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.nyk-ui-eyebrow>span{letter-spacing:0;text-transform:none;font-weight:400}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nyk-side-bg:#1f2227;--nyk-side-fg:#e4e6ea;--nyk-side-muted:#8b93a1;--nyk-side-sub:#9ca3af;--nyk-side-link:#cbd5e1;--nyk-side-hover:#ffffff0f;--nyk-side-line:#ffffff14;--nyk-side-active-bg:#8b5cf633;--nyk-side-active-fg:#fff;--nyk-login-bg:#111317;--nyk-accent:#8e5ee3;--nyk-on-accent:#fff;--nyk-toast-fg:#fff;--nyk-toast-error-bg:#7f1d1d;--nyk-toast-hover:#ffffff1f;--nyk-highlight-bar:#e0a800;--nyk-shadow-pop:0 12px 32px #0000004d;--nyk-bg:#15171b;--nyk-ink:#e4e6ea;--nyk-ink-2:#c3c8d0;--nyk-muted:#9aa1ad;--nyk-line:#30343b;--nyk-line-soft:#282b31;--nyk-card:#1f2227;--nyk-surface:#262a30;--nyk-surface-2:#30343b;--nyk-hover:#8e5ee31a;--nyk-input-border:#3d424a;--nyk-accent-fg:#c0a6f5;--nyk-accent-soft:#8b5cf633;--nyk-accent-border:#6d4fb0;--nyk-link-hover:#ec79ad;--nyk-focus-ring:#c2417f66;--nyk-danger:#f87171;--nyk-good:#4ade80;--nyk-warn:#fbbf24;--nyk-toast-bg:#2b2f36;--nyk-tip-bg:#3a3f47;--nyk-overlay:#0009;--nyk-shadow-card:0 1px 3px #0000004d;--nyk-shadow-accent:0 4px 14px #8e5ee340;--nyk-highlight-bg:#e0a8002e;--nyk-term-bg:#0f1115;--nyk-term-fg:#d6dae0;--nyk-tone-red-bg:#f8717124;--nyk-tone-red-border:#f8717161;--nyk-tone-red-fg:#fca5a5;--nyk-tone-amber-bg:#fbbf2421;--nyk-tone-amber-border:#fbbf245c;--nyk-tone-amber-fg:#fcd34d;--nyk-tone-green-bg:#4ade801f;--nyk-tone-green-border:#4ade8057;--nyk-tone-green-fg:#86efac;--nyk-tone-blue-bg:#60a5fa24;--nyk-tone-blue-border:#60a5fa5c;--nyk-tone-blue-fg:#93c5fd;--nyk-tone-violet-bg:#a78bfa26;--nyk-tone-violet-border:#a78bfa61;--nyk-tone-violet-fg:#c4b5fd;--nyk-tone-grey-bg:#9ca3af24;--nyk-tone-grey-border:#9ca3af52;--nyk-tone-grey-fg:#d1d5db;--nyk-sev-default:#6b7280;--nyk-sev-debug:#8b93a1;--nyk-sev-info:#60a5fa;--nyk-sev-notice:#2dd4bf;--nyk-sev-warning:#fbbf24;--nyk-sev-error:#f87171;--nyk-sev-critical:#e879f9;--nyk-series-1:#3987e5;--nyk-series-2:#d95926;--nyk-series-3:#199e70;--nyk-series-4:#c98500;--nyk-series-5:#d55181;--nyk-series-6:#9085e9}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nyk-bg:#f3f4f6;--nyk-ink:#1f2227;--nyk-ink-2:#4b5563;--nyk-muted:#6b7280;--nyk-line:#e5e7eb;--nyk-line-soft:#eef0f3;--nyk-card:#fff;--nyk-surface:#f8f9fb;--nyk-surface-2:#e5e7eb;--nyk-hover:#faf8ff;--nyk-input-border:#d1d5db;--nyk-accent-fg:#6d28d9;--nyk-accent-soft:#8b5cf61f;--nyk-accent-border:#c4b5fd;--nyk-link-hover:#c2417f;--nyk-focus-ring:#c2417f40;--nyk-danger:#b42318;--nyk-good:#238653;--nyk-warn:#b45309;--nyk-toast-bg:#111827;--nyk-tip-bg:#111827;--nyk-overlay:#00000073;--nyk-shadow-card:0 1px 3px #0000000a;--nyk-shadow-accent:0 4px 14px #8e5ee31f;--nyk-highlight-bg:#fff3c4;--nyk-term-bg:#f8f9fb;--nyk-term-fg:#1f2227;--nyk-tone-red-bg:#fdecec;--nyk-tone-red-border:#f7c6c3;--nyk-tone-red-fg:#9f1d15;--nyk-tone-amber-bg:#fff6e0;--nyk-tone-amber-border:#f5dea0;--nyk-tone-amber-fg:#8a5a00;--nyk-tone-green-bg:#e7f6ee;--nyk-tone-green-border:#b9e3cb;--nyk-tone-green-fg:#1f7a4a;--nyk-tone-blue-bg:#e9f2ff;--nyk-tone-blue-border:#c3d9fb;--nyk-tone-blue-fg:#1d4f99;--nyk-tone-violet-bg:#f1ecfb;--nyk-tone-violet-border:#dccdf6;--nyk-tone-violet-fg:#5b21b6;--nyk-tone-grey-bg:#f3f4f6;--nyk-tone-grey-border:#e5e7eb;--nyk-tone-grey-fg:#4b5563;--nyk-sev-default:#9ca3af;--nyk-sev-debug:#9ca3af;--nyk-sev-info:#3b82f6;--nyk-sev-notice:#0d9488;--nyk-sev-warning:#d97706;--nyk-sev-error:#dc2626;--nyk-sev-critical:#a21caf;--nyk-series-1:#2a78d6;--nyk-series-2:#eb6834;--nyk-series-3:#1baf7a;--nyk-series-4:#eda100;--nyk-series-5:#e87ba4;--nyk-series-6:#4a3aa7}.nyk-ui-root,.nyk-ui-root[data-theme=dark],.nyk-ui-root[data-theme=light]{--nyk-ui-card:var(--nyk-card);--nyk-ui-card-fg:var(--nyk-ink);--nyk-ui-line:var(--nyk-line);--nyk-ui-muted:var(--nyk-muted);--nyk-ui-code:var(--nyk-surface);--nyk-ui-track:var(--nyk-surface-2);--nyk-ui-err:var(--nyk-danger);--nyk-ui-card-shadow:var(--nyk-shadow-card);--nyk-ui-input-bg:var(--nyk-card);--nyk-ui-input-fg:var(--nyk-ink);--nyk-ui-input-border:var(--nyk-input-border);--nyk-ui-dialog-bg:var(--nyk-card);--nyk-ui-dialog-fg:var(--nyk-ink);--nyk-ui-dialog-line:var(--nyk-line);--nyk-ui-panel-bg:var(--nyk-card);--nyk-ui-panel-fg:var(--nyk-ink);--nyk-ui-header-bg:var(--nyk-card);--nyk-ui-header-fg:var(--nyk-ink);--nyk-ui-header-muted:var(--nyk-muted);--nyk-ui-header-border:var(--nyk-line);--nyk-ui-good:var(--nyk-good);--nyk-ui-critical:var(--nyk-danger)}.nyk-ui-root .nyk-ui-iconbtn{color:var(--nyk-muted)}.nyk-ui-root .nyk-ui-iconbtn:hover:not(:disabled){color:var(--nyk-ink);background:var(--nyk-surface-2)}.nyk-ui-root .nyk-ui-iconbtn.nyk-ui-active{color:var(--nyk-accent-fg)}.nyk-ui-root .nyk-ui-input:disabled,.nyk-ui-root .nyk-ui-select:disabled{background:var(--nyk-surface);color:var(--nyk-muted)}.nyk-ui-root .nyk-ui-input-error,.nyk-ui-root .nyk-ui-login-error{color:var(--nyk-danger)}.nyk-ui-root .nyk-ui-login-error.nyk-ui-connection{background:var(--nyk-tone-red-bg);border-color:var(--nyk-tone-red-border);color:var(--nyk-tone-red-fg)}.nyk-ui-root .nyk-ui-login-fixed{border-color:var(--nyk-line);background:var(--nyk-surface);color:var(--nyk-ink-2)}.nyk-ui-root .nyk-ui-switch-track{background:var(--nyk-surface-2)}.nyk-ui-root .nyk-ui-drawer-head{background:var(--nyk-surface);border-bottom-color:var(--nyk-line);color:var(--nyk-ink)}.nyk-ui-root .nyk-ui-empty-state,.nyk-ui-root .nyk-ui-hint{color:var(--nyk-muted)}.nyk-ui-root .nyk-ui-tip:after{background:var(--nyk-tip-bg);color:var(--nyk-toast-fg)}.nyk-ui-root .nyk-ui-toast{background:var(--nyk-toast-bg);color:var(--nyk-toast-fg)}.nyk-ui-root .nyk-ui-toast-error{background:var(--nyk-toast-error-bg)}.nyk-ui-root .nyk-ui-toast-success{box-shadow:inset 4px 0 0 var(--nyk-good), var(--nyk-shadow-pop)}.nyk-ui-root .nyk-ui-backdrop,.nyk-ui-root .nyk-ui-drawer-backdrop{background:var(--nyk-overlay)}html,body{background:var(--nyk-bg);color:var(--nyk-ink);-webkit-text-size-adjust:100%;margin:0;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.nyk-layout{--nyk-radius:14px;--nyk-pad:32px;grid-template-columns:236px minmax(0,1fr);min-height:100dvh;display:grid}.nyk-layout-compact{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.nyk-nav{scrollbar-width:thin;scrollbar-color:var(--nyk-side-line) transparent;background:var(--nyk-side-bg);height:100dvh;color:var(--nyk-side-fg);flex-direction:column;gap:16px;padding:20px 14px 16px;display:flex;position:sticky;top:0;overflow:hidden auto}.nyk-logo{width:190px;max-width:100%;height:auto;display:block}.nyk-nav .nyk-logo{max-width:calc(100% - 16px);margin:0 8px 8px}.nyk-nav-groups{flex-direction:column;gap:18px;display:flex}.nyk-nav-group{flex-direction:column;gap:2px;display:flex}.nyk-nav-heading{font:inherit;color:var(--nyk-side-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:4px 12px 6px;font-size:12px;display:flex}.nyk-nav-heading:hover{color:var(--nyk-side-link)}.nyk-nav-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.nyk-nav-group[data-collapsed] .nyk-nav-chevron{transform:rotate(-45deg)}.nyk-nav-items{border-left:1px solid var(--nyk-side-line);flex-direction:column;gap:2px;margin-left:12px;padding-left:6px;display:flex}.nyk-nav-items:empty{display:none}.nyk-nav-link{color:var(--nyk-side-link);border-radius:8px;align-items:center;min-height:40px;padding:9px 12px;font-size:14px;line-height:1.3;text-decoration:none;display:flex}.nyk-nav-link:hover{background:var(--nyk-side-hover);color:var(--nyk-side-active-fg)}.nyk-nav-link.active{background:var(--nyk-side-active-bg);color:var(--nyk-side-active-fg);box-shadow:inset 3px 0 0 var(--nyk-accent)}.nyk-nav-link:focus-visible,.nyk-nav-heading:focus-visible,.nyk-menu-btn:focus-visible,.nyk-toast-close:focus-visible{outline:2px solid var(--nyk-accent);outline-offset:2px}.nyk-user{border-top:1px solid var(--nyk-side-line);color:var(--nyk-side-sub);flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;padding:12px 8px 0;font-size:12px;display:flex}.nyk-user-name{color:var(--nyk-side-fg);word-break:break-word;line-height:1.4}.nyk-user-name small{color:var(--nyk-side-sub)}.nyk-user-actions{align-items:center;gap:8px;width:100%;display:flex}.nyk-user-actions .nyk-theme-btn{margin-left:auto}.nyk-theme-btn{border:1px solid var(--nyk-side-line);width:36px;height:36px;color:var(--nyk-side-link);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nyk-theme-btn:hover{background:var(--nyk-side-hover);color:var(--nyk-side-active-fg)}.nyk-theme-btn:focus-visible{outline:2px solid var(--nyk-accent);outline-offset:2px}.nyk-topbar{z-index:20;background:var(--nyk-side-bg);height:56px;color:var(--nyk-side-fg);align-items:center;gap:12px;padding:0 12px;display:flex;position:sticky;top:0}.nyk-topbar .nyk-logo{width:170px}.nyk-topbar-user{color:var(--nyk-side-link);text-overflow:ellipsis;white-space:nowrap;max-width:40%;margin-left:auto;font-size:13px;overflow:hidden}.nyk-menu-btn{width:44px;height:44px;color:var(--nyk-side-fg);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nyk-menu-btn:hover{background:var(--nyk-side-line)}.nyk-menu-icon{background:currentColor;border-radius:2px;width:20px;height:2px;display:block;position:relative}.nyk-menu-icon:before,.nyk-menu-icon:after{content:"";background:currentColor;border-radius:2px;width:20px;height:2px;position:absolute;left:0}.nyk-menu-icon:before{top:-6px}.nyk-menu-icon:after{top:6px}.nyk-menu-x{font-size:26px;line-height:1}.nyk-drawer-backdrop{z-index:30;background:var(--nyk-overlay);animation:.15s ease-out nyk-fade;position:fixed;inset:0}.nyk-drawer{background:var(--nyk-side-bg);width:min(300px,86vw);color:var(--nyk-side-fg);box-shadow:8px 0 32px var(--nyk-overlay);flex-direction:column;gap:16px;padding:8px 14px 16px;animation:.2s ease-out nyk-slide;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden auto}.nyk-drawer-head{justify-content:space-between;align-items:center;gap:8px;margin:0 -4px 4px 0;display:flex}.nyk-drawer .nyk-logo{width:180px;margin-left:8px}@keyframes nyk-fade{0%{opacity:0}}@keyframes nyk-slide{0%{opacity:0;transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){.nyk-drawer,.nyk-drawer-backdrop,.nyk-toast{animation:none}}.nyk-main{padding:28px var(--nyk-pad,32px) 48px;color:var(--nyk-ink);min-width:0}.nyk-page{min-width:0;max-width:1280px;margin:0 auto}.nyk-main h1{margin:0;font-size:22px;font-weight:600;line-height:1.25}.nyk-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:20px;display:flex}.nyk-page-title{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.nyk-page-desc{color:var(--nyk-muted);max-width:64ch;margin:0;font-size:14px;line-height:1.5}.nyk-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.nyk-actions .nyk-ui-select{width:auto;min-width:150px;min-height:40px}.nyk-search{width:200px;min-height:40px}.nyk-card{background:var(--nyk-card);border:1px solid var(--nyk-line);box-shadow:var(--nyk-shadow-card);border-radius:14px;min-width:0;padding:18px 20px}.nyk-card+.nyk-card,.nyk-card+.nyk-group,.nyk-group+.nyk-group,.nyk-card+.nyk-empty,.nyk-tabs+.nyk-card{margin-top:16px}.nyk-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.nyk-card-head h2{margin:0;font-size:16px;font-weight:600}.nyk-card-head .nyk-ui-hint{margin-top:0}.nyk-card-title-group{flex-wrap:wrap;flex:1;align-items:baseline;gap:10px;display:flex}.nyk-card-intro{color:var(--nyk-muted);max-width:80ch;margin:0 0 14px;font-size:13px;line-height:1.5}.nyk-loading{padding:8px 0}.nyk-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.nyk-scroll>.nyk-ui-table{min-width:100%}.nyk-empty{text-align:center;color:var(--nyk-muted);padding:36px 16px}.nyk-empty-title{color:var(--nyk-ink);margin:0;font-size:15px;font-weight:500}.nyk-empty-hint{max-width:48ch;margin:6px auto 0;font-size:13px}.nyk-empty-action{margin-top:16px}.nyk-toasts{z-index:60;pointer-events:none;justify-content:center;width:min(560px,100% - 24px);display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.nyk-toast{pointer-events:auto;background:var(--nyk-toast-bg);width:100%;color:var(--nyk-toast-fg);box-shadow:var(--nyk-shadow-pop);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 12px 12px 16px;font-size:13px;line-height:1.45;animation:.2s ease-out nyk-rise;display:flex}.nyk-toast-success{background:var(--nyk-toast-bg);box-shadow:inset 4px 0 0 var(--nyk-good), var(--nyk-shadow-pop)}.nyk-toast-error{background:var(--nyk-toast-error-bg)}.nyk-toast-text{word-break:break-word;flex:1}.nyk-toast-close{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;width:32px;height:32px;margin:-6px -4px -6px 0;font-size:20px;line-height:1}.nyk-toast-close:hover{background:var(--nyk-toast-hover)}@keyframes nyk-rise{0%{opacity:0;transform:translateY(8px)}}.nyk-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.nyk-kpi{background:var(--nyk-card);border:1px solid var(--nyk-line);border-radius:14px;min-width:0;padding:12px 16px}.nyk-kpi-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:700}.nyk-kpi-sub{color:var(--nyk-muted);font-size:12px}.nyk-kpi-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.nyk-kpi-head .nyk-ui-eyebrow{margin-bottom:0}.nyk-kpi-help{border:1px solid var(--nyk-input-border);background:var(--nyk-surface);width:20px;height:20px;color:var(--nyk-ink-2);cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font:italic 700 11px/1 Georgia,Times New Roman,serif;display:inline-flex}.nyk-kpi-help:hover,.nyk-kpi-help:focus-visible{border-color:var(--nyk-muted);background:var(--nyk-surface-2);color:var(--nyk-ink);outline:none}.nyk-kpi-help:focus-visible{box-shadow:0 0 0 3px var(--nyk-focus-ring)}.nyk-kpi .nyk-ui-tip:after{white-space:normal;text-align:left;letter-spacing:0;text-transform:none;width:240px;font-weight:400;line-height:1.4;inset:calc(100% + 6px) -4px auto auto;transform:none}.nyk-kpi-row{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:6px;display:flex}.nyk-actions .nyk-ui-switch{min-height:40px;color:var(--nyk-ink-2);font-size:13px}.nyk-link{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.nyk-link:hover{color:var(--nyk-link-hover);text-decoration:underline}.nyk-link:focus-visible{outline:2px solid var(--nyk-link-hover);outline-offset:2px;border-radius:3px}.nyk-row-actions{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.nyk-ui-table td.nyk-row-actions{vertical-align:middle;flex-wrap:nowrap}.nyk-scroll>.nyk-ui-table th,.nyk-scroll>.nyk-ui-table td{white-space:normal;overflow-wrap:break-word}.nyk-scroll>.nyk-ui-table td.nyk-ui-num,.nyk-scroll>.nyk-ui-table td .nyk-ui-chip{white-space:nowrap}.nyk-ui-table td.nyk-card-title{min-width:14em}.nyk-scroll>.nyk-ui-table td .nyk-ui-hint.nyk-mono,.nyk-scroll>.nyk-ui-table td .nyk-url{overflow-wrap:anywhere}.nyk-ui-table td.nyk-node{text-overflow:ellipsis;max-width:220px;overflow:hidden}.nyk-ui-table tbody.nyk-row-group>tr:has(+.nyk-actions-line)>td{border-bottom:0}.nyk-ui-table .nyk-actions-line>td{padding-top:0;padding-bottom:10px}.nyk-ui-table tbody.nyk-row-group:hover>tr{background:color-mix(in srgb, var(--nyk-accent) 5%, transparent)}.nyk-url{font-family:ui-monospace,Menlo,monospace;font-size:12px}.nyk-tabs{max-width:100%;margin:8px 0 14px;overflow-x:auto}.nyk-tabs .nyk-ui-segment-btn{white-space:nowrap;text-transform:capitalize;min-height:40px;padding:0 16px}.nyk-inline .nyk-ui-input,.nyk-inline .nyk-ui-select,.nyk-ui-table .nyk-ui-input,.nyk-ui-table .nyk-ui-select{min-height:36px;padding:6px 10px}.nyk-group>summary{cursor:pointer;padding:6px 0;font-size:14px}.nyk-kv th{text-align:left;white-space:nowrap;padding-right:12px;font-weight:600}.nyk-kv td{white-space:normal}.nyk-link{color:var(--nyk-accent-fg);white-space:nowrap;font-size:12px}.nyk-pager{text-align:center;margin-top:12px}.nyk-form{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.nyk-form .nyk-ui-field{min-width:0}.nyk-form .nyk-ui-field>label,.nyk-form .nyk-ui-field>span:first-child{font-size:13px}.nyk-span2{grid-column:1/-1}.nyk-switch-field{justify-content:flex-end}.nyk-switch-field .nyk-ui-switch{min-height:40px}.nyk-inline-form{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:12px 16px;margin-top:16px;display:grid}.nyk-inline-form .nyk-ui-btn{min-height:40px}.nyk-fieldset{border:1px solid var(--nyk-line);border-radius:10px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:16px 20px;margin:4px 0 0;padding:12px 14px 14px;display:grid}.nyk-fieldset>legend,.nyk-fieldset-title{grid-column:1/-1;padding:0 4px;font-size:13px;font-weight:600}.nyk-inline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nyk-check{cursor:pointer;align-items:center;gap:8px;min-height:40px;font-size:13px;display:inline-flex}.nyk-check input{width:18px;height:18px;accent-color:var(--nyk-accent)}.nyk-tags-box{border:1px solid var(--nyk-input-border);background:var(--nyk-card);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;min-height:40px;padding:4px 6px;display:flex}.nyk-tag{align-items:center;gap:4px;display:inline-flex}.nyk-tag-remove{cursor:pointer;color:inherit;background:0 0;border:0;min-width:22px;min-height:22px;padding:0 4px;line-height:1}.nyk-tags-input{flex:1;min-width:120px;min-height:30px;padding:2px 4px;box-shadow:none!important;border:0!important}.nyk-ui-table code{font-family:ui-monospace,Menlo,monospace;font-size:12px}.nyk-login{background:var(--nyk-login-bg);justify-content:center;align-items:center;min-height:100dvh;padding:20px;display:flex;position:relative}.nyk-login>.nyk-ui-root{width:100%;max-width:420px}.nyk-login .nyk-ui-login{background:var(--nyk-card);color:var(--nyk-ink);border:1px solid var(--nyk-line);box-shadow:var(--nyk-shadow-pop)}.nyk-login-logo{width:260px;max-width:100%;height:auto}.nyk-login-theme{position:absolute;top:16px;right:16px}.nyk-login-hint{color:var(--nyk-muted);margin:0;font-size:13px}@media (width<=1024px){.nyk-layout{--nyk-pad:20px}.nyk-main{padding-top:20px}}@media (width<=768px){.nyk-layout{--nyk-pad:14px}.nyk-main{padding-top:16px;padding-bottom:32px}.nyk-main h1{font-size:20px}.nyk-page-head{margin-bottom:16px}.nyk-actions{width:100%}.nyk-actions .nyk-ui-select,.nyk-actions .nyk-search,.nyk-actions .nyk-ui-input{flex:140px;width:auto;min-width:0}.nyk-actions .nyk-ui-btn{flex:auto;min-height:44px}.nyk-card{border-radius:12px;padding:14px}.nyk-kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.nyk-kpi-value{font-size:20px}.nyk-kpi .nyk-ui-tip:after{width:200px}}@media (width<=720px){.nyk-form,.nyk-fieldset,.nyk-inline-form{grid-template-columns:1fr}.nyk-inline-form .nyk-ui-btn{width:100%}.nyk-cards thead{display:none}.nyk-cards,.nyk-cards tbody{width:100%;display:block}.nyk-cards tr{border-bottom:1px solid var(--nyk-line);grid-template-columns:1fr;gap:4px 12px;padding:12px 0 14px;display:grid}.nyk-cards tr:last-child{border-bottom:0}.nyk-cards tbody.nyk-row-group>tr:last-child{border-bottom:1px solid var(--nyk-line)}.nyk-cards tbody.nyk-row-group:last-child>tr:last-child{border-bottom:0}.nyk-cards td.nyk-node{overflow-wrap:anywhere;max-width:none}.nyk-cards td{white-space:normal;border:0;align-items:baseline;gap:12px;min-width:0;padding:2px 0;display:flex}.nyk-cards td[data-label]:before{content:attr(data-label);color:var(--nyk-muted);flex:0 0 110px;padding-top:2px;font-size:11px}.nyk-cards td.nyk-card-title{overflow-wrap:anywhere;min-width:0;padding-bottom:4px;font-size:15px;display:block}.nyk-cards td.nyk-card-title .nyk-ui-hint{margin-top:2px}.nyk-cards tbody.nyk-row-group>tr:has(+.nyk-actions-line){border-bottom:0;padding-bottom:0}.nyk-cards .nyk-actions-line>td{padding:0;display:block}.nyk-cards .nyk-actions-line .nyk-row-actions{border-top:1px solid var(--nyk-line-soft);gap:8px;margin-top:6px;padding-top:12px}.nyk-cards td.nyk-row-actions{border-top:1px solid var(--nyk-line-soft);flex-wrap:wrap;gap:8px;margin-top:6px;padding-top:12px}.nyk-cards td.nyk-row-actions .nyk-ui-btn,.nyk-cards .nyk-actions-line .nyk-ui-btn{background:var(--nyk-surface);border:1px solid var(--nyk-line);min-height:42px;color:var(--nyk-ink);border-radius:10px;flex:calc(50% - 4px);padding:0 12px;font-size:14px;font-weight:600}.nyk-cards td.nyk-row-actions .nyk-ui-btn.nyk-ui-btn-danger,.nyk-cards td.nyk-row-actions .nyk-ui-btn[data-danger=true],.nyk-cards .nyk-actions-line .nyk-ui-btn.nyk-ui-btn-danger,.nyk-cards .nyk-actions-line .nyk-ui-btn[data-danger=true]{background:var(--nyk-tone-red-bg);border-color:var(--nyk-tone-red-border);color:var(--nyk-tone-red-fg)}.nyk-cards td .nyk-url,.nyk-cards td code{overflow-wrap:anywhere;min-width:0}.nyk-cards td>*{min-width:0}.nyk-tabs{scrollbar-width:none}.nyk-tabs .nyk-ui-segment-btn{padding:0 12px}.nyk-cards td.nyk-ui-num{text-align:left}}.nyk-tone-green{background:var(--nyk-tone-green-bg);border-color:var(--nyk-tone-green-border);color:var(--nyk-tone-green-fg)}.nyk-tone-red{background:var(--nyk-tone-red-bg);border-color:var(--nyk-tone-red-border);color:var(--nyk-tone-red-fg)}.nyk-tone-amber{background:var(--nyk-tone-amber-bg);border-color:var(--nyk-tone-amber-border);color:var(--nyk-tone-amber-fg)}.nyk-tone-grey{background:var(--nyk-tone-grey-bg);border-color:var(--nyk-tone-grey-border);color:var(--nyk-tone-grey-fg)}.nyk-tone-blue{background:var(--nyk-tone-blue-bg);border-color:var(--nyk-tone-blue-border);color:var(--nyk-tone-blue-fg)}.nyk-mono{font-family:ui-monospace,Menlo,monospace;font-size:12px}.nyk-wrap{white-space:normal;overflow-wrap:anywhere}.nyk-pre-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.nyk-btn-link{text-decoration:none}.nyk-env-picker.nyk-ui-select{min-width:220px}.nyk-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nyk-check-sm{gap:5px;min-height:28px;font-size:12px}.nyk-check-sm input{width:15px;height:15px}.nyk-dialog-text{margin:0 0 12px;font-size:14px;line-height:1.5}.nyk-ui-dialog-body,.nyk-ui-drawer-body,.nyk-ui-dialog-head,.nyk-ui-drawer-head{overflow-wrap:anywhere}.nyk-ui-dialog-body pre,.nyk-ui-drawer-body pre{white-space:pre-wrap}.nyk-ui-dialog-body .nyk-ui-table td,.nyk-ui-drawer-body .nyk-ui-table td{white-space:normal;overflow-wrap:anywhere}.nyk-ui-dialog-body th,.nyk-ui-drawer-body th{overflow-wrap:normal}.nyk-ui-dialog-body .nyk-ui-table td.nyk-ui-num,.nyk-ui-drawer-body .nyk-ui-table td.nyk-ui-num,.nyk-ui-dialog-body .nyk-ui-table td .nyk-ui-chip,.nyk-ui-drawer-body .nyk-ui-table td .nyk-ui-chip{white-space:nowrap}.nyk-ui-dialog-body .nyk-ui-chip,.nyk-ui-drawer-body .nyk-ui-chip{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:30px}.nyk-brand{color:var(--nyk-side-fg);align-items:center;gap:10px;margin:0 8px 8px;display:inline-flex}.nyk-topbar .nyk-brand,.nyk-drawer-head .nyk-brand{margin:0}.nyk-brand-mark{width:26px;height:auto}.nyk-brand-text{letter-spacing:.02em;font-size:18px;font-weight:700}.nyk-brand-text span{color:var(--nyk-side-muted);font-weight:400}.nyk-brand-text small{letter-spacing:.08em;text-transform:uppercase;color:var(--nyk-side-muted);font-size:11px;font-weight:500;display:block}.nyk-error{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.nyk-error ul{margin:4px 0 0;padding-left:1.2em}.nyk-kpi-green .nyk-kpi-value{color:var(--nyk-good)}.nyk-kpi-red .nyk-kpi-value{color:var(--nyk-danger)}.nyk-kpi-amber .nyk-kpi-value{color:var(--nyk-warn)}.nyk-progress{align-items:center;gap:8px;min-width:140px;display:flex}.nyk-progress-track{background:var(--nyk-surface-2);border-radius:3px;flex:1;height:6px;overflow:hidden}.nyk-progress-fill{background:var(--nyk-good);height:100%}.nyk-progress-fill-over{background:var(--nyk-warn)}.nyk-progress-text{font-variant-numeric:tabular-nums;color:var(--nyk-muted);white-space:nowrap;font-size:12px}.nyk-ui-grid{flex-direction:column;gap:8px;min-width:0;display:flex}.nyk-ui-grid-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nyk-ui-grid-search{flex:0 320px;min-width:220px}.nyk-ui-grid-spacer{flex:1}.nyk-ui-grid-total{color:var(--nyk-muted);font-variant-numeric:tabular-nums;font-size:13px}.nyk-ui-grid-menus{gap:4px;display:flex;position:relative}.nyk-ui-grid-popover{z-index:20;background:var(--nyk-card);min-width:220px;max-height:360px;color:var(--nyk-ink);border:1px solid var(--nyk-line);box-shadow:var(--nyk-shadow-pop);border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex;position:absolute;top:calc(100% + 4px);right:0;overflow:auto}.nyk-ui-grid-check{align-items:center;gap:8px;font-size:13px;display:flex}.nyk-ui-grid-view{justify-content:space-between;gap:8px;display:flex}.nyk-ui-grid-link{color:var(--nyk-accent-fg);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.nyk-ui-grid-x{color:var(--nyk-muted);cursor:pointer;background:0 0;border:0}.nyk-ui-grid-facets{flex-wrap:wrap;gap:6px;display:flex}.nyk-ui-grid-selection{background:var(--nyk-accent-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.nyk-ui-grid-scroll{border:1px solid var(--nyk-line-soft);border-radius:10px;outline:none;position:relative;overflow:auto}.nyk-ui-grid-scroll:focus-within:has(.nyk-ui-grid-table:focus-visible){box-shadow:var(--nyk-ui-focus)}.nyk-ui-grid-table:focus{outline:none}.nyk-ui-grid-table{table-layout:auto;width:100%}.nyk-ui-grid-table thead th{z-index:1;background:var(--nyk-card);white-space:nowrap;position:sticky;top:0}.nyk-ui-grid-table td{white-space:nowrap;text-overflow:ellipsis;max-width:360px;overflow:hidden}.nyk-ui-grid-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.nyk-ui-grid-select{width:36px}.nyk-ui-grid-clickable{cursor:pointer}.nyk-ui-grid-active td{background:var(--nyk-hover)}.nyk-ui-grid-active td:first-child{box-shadow:inset 3px 0 0 var(--nyk-accent)}.nyk-ui-grid-empty,.nyk-ui-grid-loading{color:var(--nyk-muted);text-align:center;padding:16px}.nyk-ui-grid-loading{position:sticky;bottom:0}@media (width<=720px){.nyk-ui-grid-search{flex:100%}}.nyk-ui-async{min-width:200px;position:relative}.nyk-ui-async .nyk-ui-input{width:100%}.nyk-ui-async-clear{color:var(--nyk-muted);cursor:pointer;background:0 0;border:0;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.nyk-ui-async-list{z-index:30;background:var(--nyk-card);max-height:280px;color:var(--nyk-ink);border:1px solid var(--nyk-line);box-shadow:var(--nyk-shadow-pop);border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:auto}.nyk-ui-async-list li{cursor:pointer;border-radius:6px;justify-content:space-between;gap:8px;padding:6px 8px;display:flex}.nyk-ui-async-list li.nyk-ui-async-active,.nyk-ui-async-list li:hover{background:var(--nyk-hover)}.nyk-ui-async-note{color:var(--nyk-muted);cursor:default}.dev-scopes{flex-wrap:wrap;gap:4px;display:flex}.dev-scope-picker{border:1px solid var(--nyk-line);border-radius:8px;margin:0;padding:8px 12px 12px}.dev-warning{border-left:3px solid var(--nyk-danger);margin:0 0 12px;padding:4px 10px}.dev-credentials{grid-template-columns:max-content 1fr;gap:6px 12px;margin:0;display:grid}.dev-credentials dt{color:var(--nyk-muted)}.dev-credentials dd{overflow-wrap:anywhere;margin:0}.dev-credentials code,.dev-op code{font-family:var(--nyk-ui-mono)}.dev-intro{color:var(--nyk-muted);max-width:80ch}.dev-filters{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:12px;display:grid}.dev-ops{flex-direction:column;gap:4px;display:flex}.dev-op{border:1px solid var(--nyk-line);border-radius:6px}.dev-op>summary{cursor:pointer;overflow-wrap:anywhere;padding:6px 10px}.dev-op-body{padding:0 12px 12px}.dev-op-body h4{margin:12px 0 4px}.dev-method{min-width:4.5em;font-family:var(--nyk-ui-mono);font-weight:700;display:inline-block}.dev-summary,.dev-type{color:var(--nyk-muted)}.dev-required{color:var(--nyk-danger);margin-left:2px}.dev-schema{margin:2px 0 2px 16px;padding:0;list-style:none}.nyk-nav-sub{flex-direction:column;gap:2px;display:flex}.nyk-nav-sub-heading{font:inherit;color:var(--nyk-side-link);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:9px 12px;font-size:14px;line-height:1.3;display:flex}button.nyk-nav-sub-heading:hover{background:var(--nyk-side-hover);color:var(--nyk-side-active-fg)}.nyk-nav-sub[data-collapsed]>.nyk-nav-sub-heading .nyk-nav-chevron,.nyk-nav-sub[data-collapsed]>.nyk-nav-sub-heading>.nyk-nav-fold .nyk-nav-chevron{transform:rotate(-45deg)}.nyk-nav-sub:not([data-collapsed])>.nyk-nav-sub-heading .nyk-nav-chevron{transform:translateY(-2px)rotate(45deg)}.nyk-nav-items .nyk-nav-items .nyk-nav-items{border-left:0;padding-left:0}.nyk-nav-sub-heading:focus-visible,.nyk-nav-link:focus-visible,.nyk-nav-heading:focus-visible,.nyk-menu-btn:focus-visible,.nyk-toast-close:focus-visible{outline:2px solid var(--nyk-accent);outline-offset:2px}.nyk-clickable{cursor:pointer}.nyk-clickable:hover td{background:var(--nyk-hover)}.nyk-clickable:focus-visible{outline:2px solid var(--nyk-accent);outline-offset:-2px}.nyk-nowrap{white-space:nowrap}.nyk-row-muted td{opacity:.6}.nyk-code,.nyk-kv code,.nyk-card-intro code,.nyk-notice code{background:var(--nyk-surface);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.nyk-ui-hint .nyk-code{background:0 0;padding:0;font-size:11px}.nyk-back{color:var(--nyk-muted);font-weight:400;text-decoration:none}.nyk-back:hover{text-decoration:underline}.nyk-crumb-sep{color:var(--nyk-muted);font-weight:400}.nyk-pager{justify-content:center;align-items:center;gap:12px;display:flex}.nyk-pager-text{color:var(--nyk-muted);font-variant-numeric:tabular-nums;font-size:12px}.nyk-key-reveal{border:1px solid var(--nyk-line);background:var(--nyk-surface);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.nyk-key-reveal code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;font-family:ui-monospace,Menlo,monospace;font-size:13px}.nyk-notice{background:var(--nyk-tone-green-bg);border:1px solid var(--nyk-tone-green-border);color:var(--nyk-tone-green-fg);border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:13px}.nyk-notice-warn{background:var(--nyk-tone-amber-bg);border-color:var(--nyk-tone-amber-border);color:var(--nyk-tone-amber-fg)}.nyk-nav-heading-split{cursor:default;padding-right:4px}.nyk-nav-heading-link{color:inherit;border-radius:6px;flex:1;min-width:0;padding:2px 0;text-decoration:none}.nyk-nav-heading-link:hover{color:var(--nyk-side-link);text-decoration:underline}.nyk-nav-heading-link.active{color:var(--nyk-side-active-fg)}.nyk-nav-heading-link:focus-visible,.nyk-nav-fold:focus-visible{outline:2px solid var(--nyk-accent);outline-offset:2px}.nyk-nav-fold{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:24px;display:inline-flex}.nyk-nav-fold:hover{background:var(--nyk-side-hover);color:var(--nyk-side-link)}.nyk-kpi-link{color:inherit;text-decoration:none;transition:border-color .15s}.nyk-kpi-link:hover{border-color:var(--nyk-accent-border)}.nyk-kpi-link:focus-visible{outline:2px solid var(--nyk-accent);outline-offset:2px}.nyk-text-red{color:var(--nyk-danger)}.nyk-text-amber{color:var(--nyk-warn)}.nyk-group-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:16px;display:grid}.nyk-group-grid>.nyk-card+.nyk-card{margin-top:0}.nyk-group-card{color:inherit;flex-direction:column;gap:10px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.nyk-group-card:hover{border-color:var(--nyk-accent-border);box-shadow:var(--nyk-shadow-accent)}.nyk-group-card:focus-visible{outline:2px solid var(--nyk-accent);outline-offset:2px}.nyk-group-card[data-status=down],.nyk-group-card[data-status=error]{box-shadow:inset 3px 0 0 var(--nyk-danger)}.nyk-group-card[data-status=warn]{box-shadow:inset 3px 0 0 var(--nyk-warn)}.nyk-group-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.nyk-group-card-head h2{margin:0;font-size:16px;font-weight:600}.nyk-group-card-lines{color:var(--nyk-ink-2);flex-direction:column;flex:1;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.nyk-group-card-lines b{color:var(--nyk-ink);font-variant-numeric:tabular-nums}.nyk-group-card-more{color:var(--nyk-accent-fg);align-items:center;gap:4px;font-size:12px;display:inline-flex}.nyk-dialog-section{margin:18px 0 8px;font-size:14px}.nyk-notice-sm{max-width:48ch;margin:6px 0 0;padding:6px 8px;font-size:12px}.nyk-usage{min-width:0;margin:0}.nyk-usage-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:6px;display:flex}.nyk-usage-head h3{margin:0;font-size:14px;font-weight:600}.nyk-usage-stats{flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12px;display:flex}.nyk-usage-stats div{align-items:baseline;gap:5px;display:flex}.nyk-usage-stats dt{color:var(--nyk-muted)}.nyk-usage-stats dd{font-variant-numeric:tabular-nums;color:var(--nyk-ink);margin:0;font-weight:600}.nyk-usage-plot{background:var(--nyk-surface);border:1px solid var(--nyk-line);border-radius:8px;min-width:0;min-height:168px;position:relative}.nyk-usage-plot svg{touch-action:pan-y;display:block}.nyk-usage-plot svg:focus-visible{outline:2px solid var(--nyk-accent);outline-offset:2px;border-radius:8px}.nyk-usage-empty{height:168px;color:var(--nyk-muted);justify-content:center;align-items:center;font-size:13px;display:flex}.nyk-usage-grid{stroke:var(--nyk-line);stroke-width:1px}.nyk-usage-axis{fill:var(--nyk-muted);font-variant-numeric:tabular-nums;font-size:11px}.nyk-usage-line{fill:none;stroke:var(--nyk-accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.nyk-usage-ref line{stroke:var(--nyk-muted);stroke-width:1.5px;stroke-dasharray:5 4}.nyk-usage-limit line{stroke:var(--nyk-danger)}.nyk-usage-ref text{fill:var(--nyk-muted);font-size:11px}.nyk-usage-cross line{stroke:var(--nyk-muted);stroke-width:1px}.nyk-usage-cross circle{fill:var(--nyk-accent);stroke:var(--nyk-surface);stroke-width:2px}.nyk-usage-tip{pointer-events:none;background:var(--nyk-tip-bg);color:var(--nyk-toast-fg);white-space:nowrap;box-shadow:var(--nyk-shadow-pop);border-radius:8px;flex-direction:column;gap:1px;padding:6px 10px;font-size:11px;display:flex;position:absolute;top:6px;transform:translate(-50%)}.nyk-usage-tip strong{font-variant-numeric:tabular-nums;font-size:13px}.nyk-chart .nyk-usage-head{flex-wrap:wrap}.nyk-chart-legend{color:var(--nyk-ink-2);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.nyk-chart-legend li{align-items:center;gap:6px;display:inline-flex}.nyk-chart-swatch{background:currentColor;border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.nyk-chart-series-1{color:var(--nyk-series-1);stroke:var(--nyk-series-1)}.nyk-chart-series-2{color:var(--nyk-series-2);stroke:var(--nyk-series-2)}.nyk-chart-series-3{color:var(--nyk-series-3);stroke:var(--nyk-series-3)}.nyk-chart-series-4{color:var(--nyk-series-4);stroke:var(--nyk-series-4)}.nyk-chart-series-5{color:var(--nyk-series-5);stroke:var(--nyk-series-5)}.nyk-chart-series-6{color:var(--nyk-series-6);stroke:var(--nyk-series-6)}.nyk-chart-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.nyk-usage-cross circle[class^=nyk-chart-series]{fill:currentColor;stroke:var(--nyk-card);stroke-width:2px}.nyk-chart-direct{fill:var(--nyk-ink-2);paint-order:stroke;stroke:var(--nyk-card);stroke-width:3px;font-size:11px}.nyk-chart-direct-dot{fill:currentColor;stroke:none}.nyk-chart-tip{text-align:left;align-items:flex-start;min-width:180px}.nyk-chart-tip-row{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.nyk-chart-marker line{stroke:var(--nyk-muted);stroke-width:1px;stroke-dasharray:4 3}.nyk-chart-marker text{fill:var(--nyk-muted);font-size:10px}.nyk-chart-bar{fill:var(--nyk-series-1)}.nyk-chart-bar-on{fill:var(--nyk-accent)}.nyk-chart-hit{fill:#0000}.nyk-chart-spark rect{fill:var(--nyk-series-1)}.nyk-date-range{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.nyk-date-range>.nyk-ui-field{flex:160px}.nyk-date-presets{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.nyk-date-presets .nyk-ui-chip{cursor:pointer;min-height:32px}.nyk-search-input{flex:200px;min-width:0}.nyk-segmented .nyk-ui-segment-btn:focus-visible{outline:2px solid var(--nyk-accent);outline-offset:2px}.nyk-color-field{align-items:center;gap:8px;display:flex}.nyk-color-field input[type=color]{border:1px solid var(--nyk-input-border);background:var(--nyk-surface);cursor:pointer;border-radius:8px;flex:none;width:44px;height:40px;padding:2px}.nyk-color-field .nyk-ui-input{font-family:var(--nyk-ui-mono);max-width:120px}.nyk-palette-btn{border:1px solid var(--nyk-side-line);width:100%;min-height:36px;color:var(--nyk-side-link);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.nyk-palette-btn:hover{background:var(--nyk-side-hover)}.nyk-palette-btn kbd{border:1px solid var(--nyk-side-line);border-radius:4px;margin-left:auto;padding:1px 5px;font-family:inherit;font-size:11px}.nyk-palette{flex-direction:column;gap:8px;display:flex}.nyk-palette .nyk-ui-input{width:100%}.nyk-palette-results{max-height:min(60vh,480px);overflow:auto}.nyk-palette-group{text-transform:uppercase;letter-spacing:.04em;color:var(--nyk-muted);margin:10px 0 4px;font-size:11px}.nyk-palette-hit{cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:40px;padding:8px;display:flex}.nyk-palette-hit .nyk-ui-hint{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nyk-palette-active{background:var(--nyk-hover)}.nyk-palette-title{font-family:var(--nyk-ui-mono);overflow-wrap:anywhere;font-size:.92em}.nyk-file-drop{border:1.5px dashed var(--nyk-input-border);background:var(--nyk-surface);width:100%;min-height:96px;color:var(--nyk-muted);font:inherit;cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex}.nyk-file-drop:hover:not(:disabled),.nyk-file-drop-over{border-color:var(--nyk-accent);color:var(--nyk-ink);background:var(--nyk-hover)}.nyk-file-drop:focus-visible{outline:2px solid var(--nyk-accent);outline-offset:2px}.nyk-file-drop:disabled{cursor:not-allowed;opacity:.6}.nyk-file-list{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.nyk-file-list li{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.nyk-file-remove{width:32px;height:32px;color:var(--nyk-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.nyk-file-remove:hover{background:var(--nyk-hover);color:var(--nyk-ink)}.nyk-nav .oph-logo{width:237px}.nyk-topbar .oph-logo{width:214px}.nyk-drawer .oph-logo{width:225px}.nyk-login-logo.oph-logo{width:217px}.oph-dash-stale{opacity:.7;transition:opacity .15s}.oph-dash-skeleton{background:var(--nyk-surface);border:1px solid var(--nyk-line);border-radius:14px;height:220px}.nyk-kpi-red{box-shadow:inset 3px 0 0 var(--nyk-danger)}.nyk-kpi-amber{box-shadow:inset 3px 0 0 var(--nyk-warn)}.oph-status{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.oph-allclear{color:var(--nyk-tone-green-fg);align-items:center;gap:10px;font-weight:500;display:flex}.oph-attention{margin:0;padding:0;list-style:none}.oph-attention li{border-top:1px solid var(--nyk-line-soft);grid-template-columns:116px minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:4px 12px;padding:8px 0;font-size:13px;display:grid}.oph-attention li:first-child{border-top:0}.oph-attention-name{overflow-wrap:anywhere;min-width:0}.oph-attention-name a,.oph-env-card-title strong{font-weight:600}.oph-attention-detail{color:var(--nyk-ink-2);overflow-wrap:anywhere;min-width:0}.oph-dash-failures{margin-top:12px}.oph-dash-section{margin-top:24px}.oph-dash-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:10px;display:flex}.oph-dash-section-head h2{margin:0;font-size:16px;font-weight:600}.oph-dash-section-head .nyk-actions{width:auto}.oph-env-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.oph-env-grid>.nyk-card+.nyk-card{margin-top:0}.oph-env-card{color:inherit;flex-direction:column;gap:10px;padding:14px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.oph-env-card:hover{border-color:var(--nyk-accent-border);box-shadow:var(--nyk-shadow-accent)}.oph-env-card:focus-visible{outline:2px solid var(--nyk-accent);outline-offset:2px}.oph-env-card[data-status=down],.oph-env-card[data-status=error]{box-shadow:inset 3px 0 0 var(--nyk-danger)}.oph-env-card[data-status=idle]{opacity:.7}.oph-env-card[data-status=warn]{box-shadow:inset 3px 0 0 var(--nyk-warn)}.oph-env-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.oph-env-card-title{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.oph-env-card-title .nyk-ui-hint{margin:0}.oph-env-card-facts{color:var(--nyk-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex}.oph-env-card-facts b{color:var(--nyk-ink);font-variant-numeric:tabular-nums}.oph-env-card-facts .oph-env{margin-left:auto}.oph-env-card-error{color:var(--nyk-danger);overflow-wrap:anywhere;font-size:12px}.oph-env-card-problems{border-top:1px solid var(--nyk-line-soft);flex-direction:column;gap:4px;margin:0;padding:8px 0 0;font-size:12px;list-style:none;display:flex}.oph-env-card-problems li{justify-content:space-between;gap:8px;min-width:0;display:flex}.oph-env-card-problems .nyk-mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oph-env-card-problem{color:var(--nyk-danger);white-space:nowrap}.oph-podbar{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.oph-podbar>span{min-width:4px}.oph-podbar-empty{background:var(--nyk-surface-2)}.oph-podbar-running{background:var(--nyk-good)}.oph-podbar-pending{background:var(--nyk-sev-info)}.oph-podbar-notReady{background:var(--nyk-warn)}.oph-podbar-failing{background:var(--nyk-danger)}.oph-meter{font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;min-width:120px;display:inline-flex}.oph-meter-track{background:var(--nyk-surface-2);border-radius:3px;height:6px;display:block;overflow:hidden}.oph-meter-fill{background:var(--nyk-accent);border-radius:3px;height:100%;display:block}.oph-meter-amber{background:var(--nyk-warn)}.oph-meter-red{background:var(--nyk-danger)}.oph-dash-me{margin-top:24px}.oph-dash-me summary{cursor:pointer;font-size:13px}.oph-dash-me[open] summary{margin-bottom:10px}.oph-dash-scopes{flex-wrap:wrap;gap:6px;display:flex}.oph-dash-scopes .nyk-ui-chip{font-family:ui-monospace,Menlo,monospace}@media (width<=720px){.oph-attention li{grid-template-columns:auto minmax(0,1fr)}.oph-attention-detail{grid-column:1/-1}.oph-dash-section-head .nyk-actions{width:100%}.oph-env-grid{grid-template-columns:minmax(0,1fr)}.oph-meter{flex:1;min-width:0}}.oph-tool-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.oph-tool-grid>.nyk-card+.nyk-card{margin-top:0}.oph-tool{flex-direction:column;gap:10px;display:flex}.oph-tool-head{align-items:center;gap:10px;min-width:0;display:flex}.oph-tool-icon{background:var(--nyk-accent-soft);width:36px;height:36px;color:var(--nyk-accent-fg);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.oph-tool-name{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:16px;font-weight:600}.oph-tool-sso{background:var(--nyk-tone-green-bg);border-color:var(--nyk-tone-green-border);color:var(--nyk-tone-green-fg)}.oph-tool-desc{color:var(--nyk-muted);flex:1;margin:0;font-size:13px;line-height:1.5}.oph-tool-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.oph-tool-url{color:var(--nyk-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oph-env{text-transform:capitalize}.oph-env-production{background:var(--nyk-tone-red-bg);border-color:var(--nyk-tone-red-border);color:var(--nyk-tone-red-fg)}.oph-env-staging,.oph-env-test{background:var(--nyk-tone-amber-bg);border-color:var(--nyk-tone-amber-border);color:var(--nyk-tone-amber-fg)}.oph-env-dev{background:var(--nyk-tone-blue-bg);border-color:var(--nyk-tone-blue-border);color:var(--nyk-tone-blue-fg)}.oph-off{color:var(--nyk-muted)}.oph-lock{background:var(--nyk-tone-violet-bg);border-color:var(--nyk-tone-violet-border);color:var(--nyk-tone-violet-fg)}.oph-outcome-ok{background:var(--nyk-tone-green-bg);border-color:var(--nyk-tone-green-border);color:var(--nyk-tone-green-fg)}.oph-outcome-error{background:var(--nyk-tone-red-bg);border-color:var(--nyk-tone-red-border);color:var(--nyk-tone-red-fg)}.oph-outcome-denied{background:var(--nyk-tone-amber-bg);border-color:var(--nyk-tone-amber-border);color:var(--nyk-tone-amber-fg)}.oph-env-field .nyk-tabs{margin:0}.oph-icon-field{align-items:flex-end;gap:10px;min-width:0;display:flex}.oph-icon-field>.nyk-ui-field{flex:1;min-width:0}.oph-icon-field .oph-tool-icon{margin-bottom:4px}.oph-audit-detail-cell{text-overflow:ellipsis;max-width:360px;overflow:hidden}.oph-audit-meta{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;display:flex}.oph-audit-detail{margin:10px 0 0;font-size:13px}.oph-diff{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.oph-json{background:var(--nyk-surface);border:1px solid var(--nyk-line);white-space:pre;border-radius:8px;max-height:60vh;margin:4px 0 0;padding:10px 12px;font-family:ui-monospace,Menlo,monospace;font-size:12px;line-height:1.5;overflow:auto}.oph-json-empty{color:var(--nyk-muted)}.oph-json-changed{background:var(--nyk-highlight-bg);box-shadow:inset 3px 0 0 var(--nyk-highlight-bar);display:block}@media (width<=720px){.oph-diff{grid-template-columns:minmax(0,1fr)}}.oph-log-filters{flex-direction:column;gap:14px;display:flex}.oph-log-row{grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(150px,1fr));align-items:end;gap:12px 16px;display:grid}.oph-log-row-end{flex-wrap:wrap;display:flex}.oph-log-row-end>.nyk-ui-field{min-width:0;max-width:100%}.oph-log-row-end .nyk-tabs{margin:0}.oph-log-buttons{gap:8px;margin-left:auto;display:flex}.oph-log-buttons .nyk-ui-btn{min-height:40px}.oph-log-group{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.oph-log-label{min-width:90px;font-size:13px;font-weight:500}.oph-log-results{margin-top:16px}.oph-log-table td{vertical-align:middle}.oph-log-msg{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:280px;max-width:0;font-family:ui-monospace,Menlo,monospace;font-size:12px;overflow:hidden}.oph-log-note{border:1px solid var(--nyk-tone-amber-border);background:var(--nyk-tone-amber-bg);color:var(--nyk-tone-amber-fg);border-radius:8px;margin-bottom:8px;padding:8px 12px;font-size:13px}.oph-live-dot{background:var(--nyk-danger);border-radius:50%;align-self:center;width:9px;height:9px;animation:1.4s ease-in-out infinite oph-pulse}@keyframes oph-pulse{50%{opacity:.3}}.oph-sev{font-family:ui-monospace,Menlo,monospace;font-weight:600}.oph-sev-debug{background:var(--nyk-tone-grey-bg);border-color:var(--nyk-tone-grey-border);color:var(--nyk-tone-grey-fg)}.oph-sev-info{background:var(--nyk-tone-blue-bg);border-color:var(--nyk-tone-blue-border);color:var(--nyk-tone-blue-fg)}.oph-sev-warning{background:var(--nyk-tone-amber-bg);border-color:var(--nyk-tone-amber-border);color:var(--nyk-tone-amber-fg)}.oph-sev-error{background:var(--nyk-tone-red-bg);border-color:var(--nyk-tone-red-border);color:var(--nyk-tone-red-fg)}.oph-sev-critical{background:var(--nyk-tone-violet-bg);border-color:var(--nyk-tone-violet-border);color:var(--nyk-tone-violet-fg)}.oph-sev-fill-debug{fill:var(--nyk-sev-debug)}.oph-sev-fill-info{fill:var(--nyk-sev-info)}.oph-sev-fill-warning{fill:var(--nyk-sev-warning)}.oph-sev-fill-error{fill:var(--nyk-sev-error)}.oph-sev-fill-critical{fill:var(--nyk-sev-critical)}.oph-sev-bg-debug{background:var(--nyk-sev-debug)}.oph-sev-bg-info{background:var(--nyk-sev-info)}.oph-sev-bg-warning{background:var(--nyk-sev-warning)}.oph-sev-bg-error{background:var(--nyk-sev-error)}.oph-sev-bg-critical{background:var(--nyk-sev-critical)}.oph-histo{margin:0 0 12px}.oph-histo-svg{background:var(--nyk-surface);border:1px solid var(--nyk-line);border-radius:8px;width:100%;height:56px;display:block}.oph-histo-hit{fill:#0000}.oph-histo-hit:hover{fill:var(--nyk-hover)}.oph-histo-foot{color:var(--nyk-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:4px;font-size:11px;display:flex}.oph-histo-legend{flex-wrap:wrap;gap:12px;display:flex}.oph-histo-key{align-items:center;gap:4px;display:inline-flex}.oph-sev-swatch{border-radius:2px;width:9px;height:9px;display:inline-block}.oph-log-detail{flex-direction:column;gap:16px;display:flex}.oph-log-section h3{margin:0;font-size:14px;font-weight:600}.oph-log-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.oph-log-reclass{color:var(--nyk-tone-amber-fg);margin-left:8px;font-size:12px}@media (width<=900px){.oph-log-row{grid-template-columns:1fr 1fr}}@media (width<=720px){.oph-log-table thead{display:none}.oph-log-table,.oph-log-table tbody{width:100%;display:block}.oph-log-table tr{border-bottom:1px solid var(--nyk-line);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px 4px;display:flex}.oph-log-table td{border:0;min-width:0;padding:0}.oph-log-table td.nyk-nowrap{color:var(--nyk-muted);text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.oph-log-table td.oph-log-msg{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:100%;min-width:0;max-width:none;display:-webkit-box}}@media (width<=560px){.oph-log-row{grid-template-columns:1fr}.oph-log-buttons{width:100%;margin-left:0}.oph-log-buttons .nyk-ui-btn{flex:1}}.oph-ns-group+.oph-ns-group{margin-top:18px}.oph-ns-title{color:var(--nyk-muted);margin:0 0 6px;font-family:ui-monospace,Menlo,monospace;font-size:13px;font-weight:600}.oph-restarts{background:var(--nyk-tone-amber-bg);min-width:22px;color:var(--nyk-tone-amber-fg);cursor:help;border-radius:6px;padding:0 6px;font-weight:600;display:inline-block}.oph-warn-icon{color:var(--nyk-warn);cursor:help;display:inline-flex}.oph-warn-icon+.nyk-ui-tip:after,.oph-ns-group .nyk-ui-tip:after{white-space:pre-line;width:max-content;max-width:360px}.oph-degraded{color:var(--nyk-warn);font-weight:600}.oph-images{flex-wrap:wrap;gap:4px 8px;display:flex}.nyk-row-actions .nyk-ui-btn[data-danger=true]{color:var(--nyk-danger)}.oph-pod-logs{flex-direction:column;gap:12px;height:100%;display:flex}.oph-pod-logs-bar .nyk-ui-select{width:auto;min-width:140px}.oph-term{border:1px solid var(--nyk-line);background:var(--nyk-term-bg);min-height:300px;max-height:calc(100vh - 180px);color:var(--nyk-term-fg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;flex:1;margin:0;padding:10px 12px;font-family:ui-monospace,Menlo,monospace;font-size:12px;line-height:1.45;overflow:auto}.oph-events{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.oph-event{border-bottom:1px solid var(--nyk-line);flex-direction:column;gap:4px;padding:10px 0;display:flex}.oph-event-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.oph-event-time{color:var(--nyk-muted);margin-left:auto;font-size:12px}.oph-event-msg{overflow-wrap:anywhere;font-size:13px}.oph-usage-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.oph-usage-bar .nyk-tabs{margin:0}.oph-usage-bar .nyk-ui-select{width:auto;min-width:160px}.oph-usage-charts{flex-direction:column;gap:18px;transition:opacity .15s;display:flex}.oph-usage-stale{opacity:.55}.oph-status-suspended.nyk-ui-chip{border-color:var(--nyk-tone-amber-border);background:var(--nyk-tone-amber-bg);color:var(--nyk-tone-amber-fg)}.oph-status-deleted.nyk-ui-chip{border-color:var(--nyk-tone-red-border);background:var(--nyk-tone-red-bg);color:var(--nyk-tone-red-fg)}.oph-scim{margin-left:6px}.nyk-ui-table .nyk-url{white-space:normal;overflow-wrap:anywhere;max-width:44ch}.oph-target-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:1280px;margin-bottom:16px;margin-left:auto;margin-right:auto;display:flex}.oph-target-bar .nyk-tabs{margin:0}.oph-target-signin{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;max-width:640px;display:grid}.oph-claim-picker{gap:12px;margin-top:10px;display:grid}.oph-claim-group{gap:6px;min-width:0;display:grid}.oph-claim-group .nyk-ui-chip{overflow-wrap:anywhere;max-width:100%}.oph-scope-chips{gap:6px;min-width:0;display:grid}.oph-scope-chip{align-items:center;display:inline-flex}.oph-scope-expand{color:var(--nyk-muted);cursor:pointer;background:0 0;border:0;min-width:24px;min-height:24px;padding:0 4px}.oph-scope-expand[aria-expanded=true]{color:var(--nyk-accent)}.oph-scope-narrow{border:1px dashed var(--nyk-input-border);border-radius:10px;gap:8px;padding:10px 12px;display:grid}@media (width<=1024px){.oph-claim-group .nyk-ui-chip,.oph-scope-chips .nyk-ui-chip{min-height:36px}.oph-scope-expand{min-width:36px;min-height:36px}}.bd-delta{font-variant-numeric:tabular-nums;color:var(--nyk-muted);background:var(--nyk-surface-2);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:1px 6px;font-size:12px;font-weight:600;display:inline-flex}.bd-delta-good{color:var(--nyk-tone-green-fg);background:var(--nyk-tone-green-bg)}.bd-delta-bad{color:var(--nyk-tone-red-fg);background:var(--nyk-tone-red-bg)}.bd-limit .oph-meter-track{position:relative;overflow:visible}.bd-limit-projected{background:var(--nyk-muted);width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px}.bd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.bd-grid>*{min-width:0}.bd-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bd-toolbar input[type=date]{min-height:36px}.bd-drill{margin-top:16px}@media (width<=1024px){.bd-grid{grid-template-columns:minmax(0,1fr)}}.sx-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.sx-toolbar .nyk-ui-select,.sx-toolbar .nyk-ui-field{width:auto;min-width:180px}.sx-spacer{flex:1}.sx-body{min-width:0;margin-top:12px}.sx-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:14px;margin-bottom:14px;display:grid}.sx-meta{color:var(--nyk-ink-2);flex-wrap:wrap;gap:6px 18px;margin:0 0 12px;font-size:13px;display:flex}.sx-meta b{color:var(--nyk-ink);font-weight:600}.sx-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sx-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sx-msg{overflow-wrap:anywhere;max-width:640px}.sx-msg-clip{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sx-check{width:16px;height:16px;accent-color:var(--nyk-accent)}.sx-bulkbar{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0 12px;display:flex}.sx-token{background:var(--nyk-surface);border:1px solid var(--nyk-line);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;padding:10px 12px;font-family:ui-monospace,Menlo,monospace;font-size:13px}.sx-warning{background:var(--nyk-tone-amber-bg);border:1px solid var(--nyk-tone-amber-border);color:var(--nyk-tone-amber-fg);border-radius:8px;margin:8px 0;padding:10px 12px;font-size:13px}.sx-pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--nyk-term-bg);max-height:50vh;color:var(--nyk-term-fg);border-radius:8px;padding:10px;font-family:ui-monospace,Menlo,monospace;font-size:12px;line-height:1.5;overflow:auto}.sx-kiosk{background:var(--nyk-bg);min-height:100vh;color:var(--nyk-ink);box-sizing:border-box;padding:24px 32px}.sx-kiosk-head{align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.sx-kiosk-head h1{margin:0;font-size:28px}.sx-kiosk .nyk-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.sx-kiosk .nyk-kpi-value{font-size:40px}.sx-kiosk-cols{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:16px;margin-top:16px;display:grid}.sx-kiosk-list{margin:0;padding:0;font-size:18px;list-style:none}.sx-kiosk-list li{border-bottom:1px solid var(--nyk-line-soft);align-items:baseline;gap:12px;padding:8px 0;display:flex}.sx-kiosk-list li:last-child{border-bottom:0}@media (width<=720px){.sx-toolbar .nyk-ui-select,.sx-toolbar .nyk-ui-field{width:100%;min-width:0}.sx-num{text-align:left}.sx-kiosk{padding:16px}}.sx-msg .nyk-link{white-space:normal;text-align:left;font-size:13px}.oph-kiosk-main{min-height:100vh}.sx-kiosk-cols .nyk-card{margin:0}.ag-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ag-toolbar>.nyk-ui-select,.ag-toolbar>.nyk-ui-combo,.ag-toolbar>.nyk-ui-field{width:auto;min-width:200px;max-width:100%}.ag-form{gap:12px;display:grid}.ag-form-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.ag-secret{background:var(--nyk-surface);border:1px solid var(--nyk-line);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font-family:ui-monospace,Menlo,monospace;font-size:13px}.ag-section+.ag-section{margin-top:18px}.ag-section h3{margin:0 0 8px;font-size:14px}.ag-log{background:var(--nyk-surface);border:1px solid var(--nyk-line);border-radius:8px;max-height:65vh;padding:8px 10px;font-family:ui-monospace,Menlo,monospace;font-size:12px;line-height:1.5;overflow-y:auto}.ag-log-line{white-space:pre-wrap;overflow-wrap:anywhere}.ag-log-line[data-level=Warning]{color:var(--nyk-sev-warning)}.ag-log-line[data-level=Error],.ag-log-line[data-level=Critical]{color:var(--nyk-sev-error)}.ag-log-line[data-level=Debug],.ag-log-line[data-level=Trace]{color:var(--nyk-sev-debug)}.ag-log-meta{color:var(--nyk-muted)}@media (width<=720px){.ag-toolbar>.nyk-ui-select,.ag-toolbar>.nyk-ui-combo,.ag-toolbar>.nyk-ui-field{width:100%}}.bd-answer{border:1px solid var(--nyk-line);background:var(--nyk-surface);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:12px 14px}.bd-answer h3{margin:0 0 8px;font-size:15px}.bd-md h4{margin:12px 0 6px;font-size:14px}.bd-md p,.bd-md ul,.bd-md ol{margin:0 0 8px;line-height:1.5}.bd-md pre,.bd-query{background:var(--nyk-surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0 0 8px;padding:8px 10px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.bd-md code{font-family:ui-monospace,Menlo,monospace;font-size:12px}.bd-answer-table{margin:8px 0 12px}.bd-answer-table figcaption{margin-bottom:4px;font-size:13px;font-weight:600}.bd-answer-other{margin:8px 0}.bd-answer-other>summary{cursor:pointer;color:var(--nyk-muted);font-size:13px}.bd-meta{color:var(--nyk-muted);flex-wrap:wrap;gap:4px 14px;margin:0 0 12px;font-size:13px;display:flex}.bd-quote{border-left:3px solid var(--nyk-line);overflow-wrap:anywhere;margin:0 0 12px;padding:8px 12px;font-size:14px;line-height:1.5}.bd-triage{gap:12px;margin-top:16px;display:grid}.bd-triage-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bd-clip{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bd-group-head{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.bd-query{max-height:160px;margin:0;overflow:auto}.bd-kpi-btn{all:unset;cursor:pointer;display:block}.bd-kpi-btn:focus-visible{outline:2px solid var(--nyk-accent);border-radius:12px}.bd-title-link{all:unset;cursor:pointer;color:var(--nyk-accent-fg);text-align:left;font-weight:600}.bd-title-link:hover{text-decoration:underline}.bd-title-link:focus-visible{outline:2px solid var(--nyk-accent);border-radius:4px}.bm-pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--nyk-surface-2);border-radius:8px;max-height:320px;margin:0;padding:10px 12px;font-family:ui-monospace,Menlo,monospace;font-size:12px;overflow:auto}.bm-rows{max-height:360px;margin:8px 0}.bm-rows td{white-space:nowrap;text-overflow:ellipsis;max-width:360px;overflow:hidden}.bm-error{color:var(--nyk-tone-red-fg);background:var(--nyk-tone-red-bg);overflow-wrap:anywhere;border-radius:8px;margin:6px 0;padding:6px 10px}.bm-ok{color:var(--nyk-tone-green-fg);background:var(--nyk-tone-green-bg);border-radius:8px;margin:6px 0;padding:6px 10px}.bm-warnings{color:var(--nyk-tone-amber-fg);margin:6px 0;padding-left:20px}.bm-notice{border:1px solid var(--nyk-line);background:var(--nyk-surface-2);border-radius:10px;margin-bottom:14px;padding:10px 14px}.bm-notice ul{margin:6px 0 0;padding-left:20px}.bm-test-source,.bm-source{border:1px solid var(--nyk-line);border-radius:10px;min-width:0;margin:12px 0;padding:12px 14px}.bm-test-source h3,.bm-section-title{margin:0 0 6px;font-size:14px}.bm-section-title{margin-top:18px}.bm-source .nyk-row-actions{margin-top:10px}.bm-desc{overflow-wrap:anywhere;margin:4px 0 0}.bm-defs{grid-template-columns:minmax(140px,max-content) minmax(0,1fr);gap:6px 16px;margin:0;display:grid}.bm-defs dt{color:var(--nyk-muted);font-size:13px}.bm-defs dd{overflow-wrap:anywhere;min-width:0;margin:0}.bm-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bm-actions-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bm-actions-list li{border:1px solid var(--nyk-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.bm-actions-list li>.bm-action-text{overflow-wrap:anywhere;flex:240px;min-width:0}.bm-actions-list li>.bm-error,.bm-actions-list li>.bm-ok{flex-basis:100%}.bm-finding{white-space:pre-wrap;overflow-wrap:anywhere}.bm-clip{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=1024px){.bm-defs{grid-template-columns:minmax(0,1fr);gap:2px}.bm-defs dd{margin-bottom:8px}.bm-rows td{max-width:220px}}.bm-mail{border:1px solid var(--nyk-line);background:var(--nyk-surface);border-radius:8px;width:100%;height:min(60vh,520px)}.bdk-toolbar{margin:12px 0}.bdk-toolbar>.nyk-ui-input,.bdk-toolbar>.nyk-ui-select{width:auto;min-width:180px;max-width:100%}.bdk-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:48ch;display:-webkit-box;overflow:hidden}.bdk-body{font-family:ui-monospace,Menlo,monospace;font-size:13px}.bdk-bad{color:var(--nyk-tone-red-fg);font-weight:600}.bdk-error{color:var(--nyk-tone-red-fg);overflow-wrap:anywhere}.bdk-note{border:1px solid;border-radius:8px;margin:0 0 12px;padding:8px 12px}.bdk-problems{border:1px solid var(--nyk-tone-amber-border);background:var(--nyk-tone-amber-bg);color:var(--nyk-tone-amber-fg);border-radius:8px;margin:12px 0 0;padding:8px 12px 8px 28px;font-size:13px}.bdk-pre{background:var(--nyk-surface-2);max-height:320px;color:var(--nyk-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:6px 0 0;padding:8px 10px;font-size:12px;overflow:auto}.bdk-details summary{cursor:pointer}.bdk-chips{flex-wrap:wrap;gap:4px;display:flex}.bdk-finding+.bdk-finding{margin-top:4px}.bdk-toggle{border-top:1px solid var(--nyk-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.bdk-toggle-text{min-width:0}.bdk-toggle-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bdk-segment{flex:none}.bdk-test{overflow-wrap:anywhere;border:1px solid;border-radius:8px;margin-top:12px;padding:8px 12px}.bdk-test-row{align-items:flex-start;gap:8px;display:flex}.bdk-test-row>.bdk-test{flex:1;min-width:0}.bdk-spaces{margin:6px 0 0;padding-left:18px}.bdk-search{gap:8px;display:flex}.bdk-search .nyk-ui-input{flex:1;min-width:0}.bdk-hit{border-top:1px solid var(--nyk-line-soft);min-width:0;padding:10px 0}.bdk-hit-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bdk-excerpt{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px}.bdk-model-text{margin-top:8px}.bdk-upload{gap:8px;margin-bottom:12px;display:grid}.bdk-upload-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bdk-files{max-height:240px;margin:0;padding:0;list-style:none;overflow:auto}.bdk-files li{align-items:center;gap:8px;padding:2px 0;display:flex}.bdk-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (width<=1024px){.bdk-toolbar>.nyk-ui-input,.bdk-toolbar>.nyk-ui-select{flex:100%;min-width:0}.bdk-toggle{flex-direction:column;align-items:stretch}.bdk-search{flex-direction:column}.bdk-clamp{max-width:none}}.bd-settings{flex-direction:column;gap:20px;display:flex}.bd-settings-head h3{margin:0 0 2px;font-size:14px;font-weight:600}.bd-settings-head p{margin:0 0 8px}.bd-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.bd-setting{border:1px solid var(--nyk-line-soft);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.bd-setting-overridden{border-color:var(--nyk-accent-border);background:var(--nyk-accent-soft)}.bd-setting-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.bd-setting-name{font-size:13px;font-weight:600}.bd-setting-control .nyk-ui-field,.bd-setting-control .nyk-ui-select,.bd-setting-control .nyk-ui-input{width:100%}.bd-setting-inherited{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.bd-result{overflow-wrap:anywhere;border:1px solid var(--nyk-tone-grey-border);background:var(--nyk-tone-grey-bg);color:var(--nyk-tone-grey-fg);border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:13px}.bd-result-ok{border-color:var(--nyk-tone-green-border);background:var(--nyk-tone-green-bg);color:var(--nyk-tone-green-fg)}.bd-result-fail{border-color:var(--nyk-tone-red-border);background:var(--nyk-tone-red-bg);color:var(--nyk-tone-red-fg)}.bd-links{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;display:flex}.bd-links .nyk-ui-chip{max-width:100%}.bd-cell-input{width:100%;min-width:0;max-width:160px}.bd-runs{margin-top:16px}.bd-tab-hint{margin:0 0 12px}@media (width<=1024px){.bd-settings-fields{grid-template-columns:minmax(0,1fr)}.bd-cell-input{max-width:none}}.bd-translations td{overflow-wrap:anywhere}.bd-translations td .nyk-ui-input{width:100%;min-width:200px}.bd-translations tr[data-missing] .nyk-ui-input{border-color:var(--nyk-tone-amber-fg)}@media (width<=1024px){.bd-translations td .nyk-ui-input{min-width:0}}.pq-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pq-toolbar>.nyk-ui-select,.pq-toolbar>.nyk-ui-combo,.pq-toolbar>.nyk-ui-field{width:auto;min-width:200px;max-width:100%}.pq-bulkbar{flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 12px;display:flex}.pq-check{width:16px;height:16px;accent-color:var(--nyk-accent)}.pq-more{justify-content:center;padding-top:12px;display:flex}.pq-token{background:var(--nyk-surface);border:1px solid var(--nyk-line);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font-family:ui-monospace,Menlo,monospace;font-size:13px}.pq-form{gap:12px;display:grid}@media (width<=720px){.pq-toolbar>.nyk-ui-select,.pq-toolbar>.nyk-ui-combo,.pq-toolbar>.nyk-ui-field{width:100%}}.pq-server-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pq-defs{grid-template-columns:minmax(140px,max-content) minmax(0,1fr);gap:6px 16px;margin:0;display:grid}.pq-defs dt{color:var(--nyk-muted);font-size:13px}.pq-defs dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=640px){.pq-defs{grid-template-columns:minmax(0,1fr);gap:2px}.pq-defs dd+dt{margin-top:8px}}.bl-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.bl-unit{font-weight:600}.bl-repeat{color:var(--nyk-muted)}.bl-sum td{color:var(--nyk-ink-2);font-weight:600}.bl-total td{border-top:2px solid var(--nyk-ink);font-weight:700}.bl-subhead{margin:18px 0 8px;font-size:14px}.bl-results{min-width:0}.bl-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:12px;display:flex}.bl-head h2{margin:0;font-size:16px}.bl-head .bl-total-figure{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}@media (width<=1024px){.bl-result .bl-repeat{display:none}.bl-result .bl-num{text-align:left}}.ob-wizard-grid{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ob-compact-head{display:none}.ob-side{flex-direction:column;gap:12px;display:flex;position:sticky;top:16px}.ob-progress{flex-direction:column;gap:6px;display:flex}.ob-steps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ob-step{text-align:left;width:100%;color:var(--nyk-ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:10px;min-height:44px;padding:8px 10px;display:flex}.ob-step:hover{background:var(--nyk-hover)}.ob-step-on{background:var(--nyk-accent-soft);border-color:var(--nyk-accent-border);color:var(--nyk-ink)}.ob-step-no{background:var(--nyk-surface-2);width:24px;height:24px;color:var(--nyk-ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.ob-step-no-done{background:var(--nyk-tone-green-bg);color:var(--nyk-tone-green-fg);border:1px solid var(--nyk-tone-green-border)}.ob-step-no-waiting{background:var(--nyk-tone-amber-bg);color:var(--nyk-tone-amber-fg);border:1px solid var(--nyk-tone-amber-border)}.ob-step-no-blocked{opacity:.6}.ob-step-text{flex-direction:column;min-width:0;display:flex}.ob-step-title{font-size:14px;font-weight:500}.ob-step-summary{color:var(--nyk-muted);overflow-wrap:anywhere;font-size:12px}.ob-panel{min-width:0}.ob-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ob-panel-head h2{margin:0;font-size:18px}.ob-panel-no{color:var(--nyk-muted)}.ob-panel-body{flex-direction:column;gap:14px;display:flex}.ob-panel-body p{margin:0;line-height:1.5}.ob-panel-body code{background:var(--nyk-surface);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.ob-panel-foot{border-top:1px solid var(--nyk-line-soft);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:14px;display:flex}.ob-actions{flex-wrap:wrap}.ob-facts{width:100%}@media (width>=1025px){.ob-facts th{white-space:nowrap;width:1%;padding-right:16px}}.ob-facts td{overflow-wrap:anywhere}.ob-note{background:var(--nyk-tone-blue-bg);border:1px solid var(--nyk-tone-blue-border);color:var(--nyk-ink);border-radius:8px;padding:8px 12px;font-size:13px;line-height:1.5}.ob-note-good{background:var(--nyk-tone-green-bg);border-color:var(--nyk-tone-green-border)}.ob-note-warn{background:var(--nyk-tone-amber-bg);border-color:var(--nyk-tone-amber-border)}.ob-secret{flex-wrap:wrap}.ob-files{flex-direction:column;gap:8px;min-width:0;display:flex}.ob-files .nyk-tabs{flex-wrap:wrap}.ob-file{border:1px solid var(--nyk-line);background:var(--nyk-term-bg);max-height:420px;color:var(--nyk-term-fg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-family:ui-monospace,Menlo,monospace;font-size:12px;overflow:auto}.ob-file-note{margin:0}.ob-checks{flex-wrap:wrap;gap:8px 16px;display:flex}.ob-more{font-size:13px}.ob-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.ob-cards>.nyk-card+.nyk-card{margin-top:0}.ob-card{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.ob-card:hover{border-color:var(--nyk-accent-border)}.ob-card h3{margin:0;font-size:15px}.ob-card p{color:var(--nyk-muted);margin:0;font-size:13px;line-height:1.45}.ob-guide{max-width:860px;line-height:1.6}.ob-guide h1{font-size:22px}.ob-guide h2{margin-top:22px;font-size:17px}.ob-guide h3{font-size:15px}.ob-guide pre{background:var(--nyk-term-bg);color:var(--nyk-term-fg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font-size:12px}.ob-guide code{overflow-wrap:anywhere;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.ob-guide :not(pre)>code{background:var(--nyk-surface);border-radius:4px;padding:1px 5px}.ob-guide table{border-collapse:collapse;width:100%}.ob-guide th,.ob-guide td{border:1px solid var(--nyk-line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:6px 8px}.ob-guide-values{margin-bottom:14px}.ob-matrix td{white-space:normal}@media (width<=1024px){.ob-wizard-grid{grid-template-columns:minmax(0,1fr)}.ob-side{display:none}.ob-compact-head{display:block}.ob-panel-foot .nyk-ui-btn{flex:1}}@media print{.nyk-nav,.nyk-topbar,.ob-noprint{display:none!important}.ob-guide pre{color:inherit;background:0 0;border:1px solid}}.ob-chip-btn{cursor:pointer;min-height:32px;color:inherit;background:0 0;border:0;padding:4px 0}.ob-chip-btn:disabled{opacity:.5;cursor:not-allowed}.ob-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ob-files .nyk-tabs .nyk-ui-segment-btn{text-transform:none}.dbx-body{min-width:0;margin-top:12px}.dbx-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dbx-toolbar .nyk-ui-select{width:auto;min-width:180px}.dbx-spacer{flex:1}.dbx-muted{color:var(--nyk-muted)}.dbx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dbx-mono,.dbx-mono input{font-family:var(--nyk-ui-mono)}.dbx-warn-text{color:var(--nyk-warn);align-items:center;gap:4px;font-weight:600;display:inline-flex}.dbx-err-text{color:var(--nyk-danger);font-size:.85em}.dbx-clip{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.dbx-target{white-space:nowrap}.nyk-ui-drawer-body .dbx-target,.nyk-ui-dialog-body .dbx-target{white-space:normal}.dbx-clickable{cursor:pointer}.dbx-clickable:hover>td,.dbx-clickable:focus-visible>td{background:var(--nyk-hover)}.dbx-clickable:focus-visible{outline:2px solid var(--nyk-focus-ring);outline-offset:-2px}.dbx-kpis .nyk-kpi-value{font-variant-numeric:tabular-nums}.dbx-kpi-text{font-size:.8em}.dbx-kpis .dbx-bar{margin-top:6px}.dbx-bar{background:var(--nyk-surface-2);border-radius:4px;min-width:80px;height:8px;display:flex;overflow:hidden}.dbx-bar-fill{background:var(--nyk-accent);height:100%;transition:width .3s;display:block}.dbx-bar-warn .dbx-bar-fill{background:var(--nyk-warn)}.dbx-bar-bad .dbx-bar-fill{background:var(--nyk-danger)}.dbx-bar .dbx-seg-table,.dbx-legend .dbx-seg-table{background:var(--nyk-accent)}.dbx-bar .dbx-seg-index,.dbx-legend .dbx-seg-index{background:var(--nyk-sev-info)}.dbx-bar .dbx-seg-other{background:var(--nyk-muted)}.dbx-bar-col{width:22%;min-width:120px}.dbx-legend{color:var(--nyk-muted);align-items:center;gap:4px;font-weight:400;display:inline-flex}.dbx-legend .dbx-bar-fill{border-radius:2px;width:10px;height:8px;display:inline-block}.dbx-status{text-transform:none;white-space:nowrap}.dbx-st-queued{background:var(--nyk-tone-amber-bg);border-color:var(--nyk-tone-amber-border);color:var(--nyk-tone-amber-fg)}.dbx-st-running{background:var(--nyk-tone-blue-bg);border-color:var(--nyk-tone-blue-border);color:var(--nyk-tone-blue-fg)}.dbx-st-ok{background:var(--nyk-tone-green-bg);border-color:var(--nyk-tone-green-border);color:var(--nyk-tone-green-fg)}.dbx-st-failed{background:var(--nyk-tone-red-bg);border-color:var(--nyk-tone-red-border);color:var(--nyk-tone-red-fg)}.dbx-st-off{background:var(--nyk-tone-grey-bg);border-color:var(--nyk-tone-grey-border);color:var(--nyk-tone-grey-fg)}.dbx-kind-backup{background:var(--nyk-tone-violet-bg);border-color:var(--nyk-tone-violet-border);color:var(--nyk-tone-violet-fg)}.dbx-kind-download{background:var(--nyk-tone-blue-bg);border-color:var(--nyk-tone-blue-border);color:var(--nyk-tone-blue-fg)}.dbx-sessions td{vertical-align:top}.dbx-sessions tr.dbx-blocked>td{background:var(--nyk-tone-amber-bg)}.dbx-sessions tr.dbx-blocker>td:first-child{box-shadow:inset 3px 0 0 var(--nyk-danger)}.dbx-sessions tr.dbx-focus>td{background:var(--nyk-highlight-bg)}.dbx-blocked-by{color:var(--nyk-tone-amber-fg);white-space:nowrap;margin-top:2px;font-size:.85em}.dbx-blocked-by .nyk-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dbx-query-cell{width:100%;min-width:220px;max-width:0}.dbx-query{width:100%;color:inherit;text-align:left;font-family:var(--nyk-ui-mono);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.82em;display:block;overflow:hidden}.dbx-query-open{white-space:pre-wrap;word-break:break-word}.dbx-query:focus-visible{outline:2px solid var(--nyk-focus-ring)}.nyk-confirm-body p{margin:0 0 10px}.dbx-sql{border:1px solid var(--nyk-line);background:var(--nyk-term-bg);max-height:260px;color:var(--nyk-term-fg);font-family:var(--nyk-ui-mono);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:0;padding:10px 12px;font-size:.82em;overflow:auto}.dbx-danger{border:1px solid var(--nyk-tone-red-border);background:var(--nyk-tone-red-bg);color:var(--nyk-tone-red-fg);border-radius:6px;margin-bottom:12px;padding:10px 12px}.dbx-lock-hint{align-items:center;gap:4px;display:inline-flex}.dbx-form-problem{color:var(--nyk-warn)}.dbx-scripts{gap:8px}.dbx-script{border:1px solid var(--nyk-line);background:var(--nyk-surface);border-radius:6px;flex-direction:column;gap:6px;padding:8px;display:flex}.dbx-script-head{align-items:center;gap:4px;display:flex}.dbx-script-head .nyk-ui-field{flex:1}.dbx-sql-input{font-family:var(--nyk-ui-mono);font-size:.85em}.dbx-presets{flex-wrap:wrap}.dbx-drawer-title{align-items:center;gap:8px;display:inline-flex}.dbx-job{flex-direction:column;gap:12px;min-height:100%;display:flex}.dbx-facts{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;display:grid}.dbx-facts dt{color:var(--nyk-muted)}.dbx-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.dbx-job-error{border:1px solid var(--nyk-tone-red-border);background:var(--nyk-tone-red-bg);color:var(--nyk-tone-red-fg);white-space:pre-wrap;font-family:var(--nyk-ui-mono);border-radius:6px;padding:8px 12px;font-size:.85em}.dbx-log-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dbx-log{border:1px solid var(--nyk-line);background:var(--nyk-term-bg);min-height:240px;max-height:60vh;color:var(--nyk-term-fg);font-family:var(--nyk-ui-mono);border-radius:6px;flex:1;padding:8px 0;font-size:.8em;line-height:1.45;overflow:auto}.dbx-log-line{white-space:pre-wrap;word-break:break-word;gap:10px;padding:0 10px;display:flex}.dbx-log-text{overflow-wrap:anywhere;min-width:0}.dbx-log-at{color:var(--nyk-muted);-webkit-user-select:none;user-select:none;flex:none}.dbx-log-err .dbx-log-text{color:var(--nyk-sev-error)}.dbx-log-info .dbx-log-text,.dbx-log-info{color:var(--nyk-muted);font-style:italic}@media (width<=720px){.dbx-toolbar .nyk-ui-select{flex:100%;min-width:0}.dbx-clip{max-width:160px}.nyk-cards td.dbx-query-cell{min-width:0;max-width:none}.nyk-cards td.dbx-clip{overflow-wrap:anywhere;white-space:normal;max-width:none}.nyk-cards td.dbx-bar-col{align-items:center;width:auto;min-width:0}.nyk-cards td.dbx-bar-col>*{flex:1}}
