:root{--nf-bg: #f6f8f7;--nf-surface: #ffffff;--nf-surface-muted: #f1f4f3;--nf-border: #e3e8e6;--nf-border-strong: #cfd6d3;--nf-text-main: #1f2a26;--nf-text-muted: #5b6b66;--nf-text-faint: #8a9994;--nf-primary: #2f8f6a;--nf-primary-strong: #246e51;--nf-primary-soft: #e6f3ec;--nf-accent: #3b6ea8;--nf-success: #2d8a5b;--nf-warning: #b67a18;--nf-danger: #b8453a;--nf-radius-sm: 6px;--nf-radius-md: 10px;--nf-radius-lg: 14px;--nf-shadow-sm: 0 1px 2px rgba(20, 30, 28, .04), 0 1px 1px rgba(20, 30, 28, .03);--nf-shadow-md: 0 4px 12px rgba(20, 30, 28, .06), 0 1px 2px rgba(20, 30, 28, .04);--nf-font-sans: "Segoe UI Variable", "Segoe UI", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--nf-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--nf-sidebar-w: 272px;--nf-shell-bg: #080d18;--nf-shell-bg-2: #0c1426;--nf-shell-panel: rgba(16, 24, 42, .86);--nf-shell-panel-2: rgba(13, 20, 36, .9);--nf-shell-border: rgba(96, 134, 188, .18);--nf-shell-border-strong: rgba(110, 162, 224, .34);--nf-shell-text: #eaf1fa;--nf-shell-text-muted: #a3b4cd;--nf-shell-text-faint: #6f819d;--nf-shell-green: #3fd6a0;--nf-shell-green-soft: rgba(63, 214, 160, .14);--nf-shell-cyan: #57c8ff;--nf-shell-cyan-soft: rgba(87, 200, 255, .12)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--nf-bg);color:var(--nf-text-main);font-family:var(--nf-font-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit;font-size:inherit;cursor:pointer}.nf-shell{display:grid;grid-template-columns:var(--nf-sidebar-w) 1fr;grid-template-rows:1fr;grid-template-areas:"sidebar main";height:100vh}.nf-sidebar{grid-area:sidebar;background:var(--acc-surface);border-right:1px solid var(--acc-border);box-shadow:none;color:var(--acc-text);display:flex;flex-direction:column;overflow-y:auto}.nf-sidebar__brand{position:relative;display:flex;flex-direction:row;align-items:center;gap:12px;padding:16px 14px;margin:6px 8px 4px;border-radius:var(--nf-radius-md);min-height:56px;color:inherit;background:transparent;border:0;box-shadow:none;text-align:left;width:calc(100% - 16px);transition:background .15s ease}.nf-sidebar__brand:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:1px;background:var(--acc-border)}.nf-sidebar__brand:hover{background:var(--acc-surface-2)}.nf-sidebar__brand:focus-visible{outline:2px solid var(--acc-accent);outline-offset:2px;box-shadow:none}.nf-sidebar__brand-mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:11px;background:var(--acc-surface-2);border:1px solid var(--acc-border);box-shadow:none}.nf-sidebar__brand-icon{display:block;width:36px;height:36px}.nf-sidebar__brand-lockup{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.nf-sidebar__brand-name{font-size:15px;font-weight:600;color:var(--acc-text-strong);letter-spacing:.01em;line-height:1.15}.nf-sidebar__brand-sub{font-size:11px;font-weight:500;color:var(--acc-text-em);letter-spacing:.01em;line-height:1.2}.nf-sidebar__nav{flex:1 1 auto;padding:16px 8px 24px}.nf-sidebar__section{margin:0 0 14px;padding-top:14px;border-top:1px solid var(--acc-border)}.nf-sidebar__section:first-child{padding-top:2px;border-top:0}.nf-sidebar__section:last-child{margin-bottom:0}.nf-sidebar__section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:calc(100% - 8px);margin:0 4px;min-height:34px;padding:6px 12px 6px 14px;border:1px solid transparent;border-radius:var(--nf-radius-sm);background:transparent;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease,border-color .15s ease}.nf-sidebar__section-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.075em;color:var(--acc-text-muted);transition:color .15s ease}.nf-sidebar__section-chevron{width:14px;height:14px;flex:0 0 auto;color:var(--acc-text-muted);transition:transform .18s ease,color .15s ease}.nf-sidebar__section-chevron--open{transform:rotate(180deg)}.nf-sidebar__section-head:hover{background:var(--acc-surface-2);border-color:var(--acc-border)}.nf-sidebar__section-head:hover .nf-sidebar__section-label,.nf-sidebar__section-head:hover .nf-sidebar__section-chevron{color:var(--acc-text)}.nf-sidebar__section-head:focus-visible{outline:2px solid var(--acc-accent);outline-offset:2px;box-shadow:none}.nf-sidebar__section--current .nf-sidebar__section-label{color:var(--acc-text-strong)}.nf-sidebar__section--current .nf-sidebar__section-head{box-shadow:inset 2px 0 0 var(--acc-accent)}.nf-sidebar__section-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}.nf-sidebar__section-body--open{grid-template-rows:1fr}.nf-sidebar__section-links{overflow:hidden;min-height:0;visibility:hidden;transition:visibility .18s}.nf-sidebar__section-body--open .nf-sidebar__section-links{visibility:visible}.nf-sidebar__top-link{position:relative;display:flex;align-items:center;gap:11px;width:calc(100% - 24px);margin:2px 4px 2px 20px;padding:7px 12px 7px 4px;border:1px solid transparent;background:transparent;border-radius:6px;color:var(--acc-text-em);font-size:13px;font-weight:500;text-align:left;transition:background .15s ease,color .15s ease,border-color .15s ease}.nf-sidebar__top-link:hover{background:var(--acc-surface-2);border-color:var(--acc-border);color:var(--acc-text-strong)}.nf-sidebar__top-link:hover .nf-sidebar__icon-frame{border-color:var(--acc-border-strong);color:var(--acc-text)}.nf-sidebar__top-link:focus-visible{outline:2px solid var(--acc-accent);outline-offset:2px;box-shadow:none}.nf-sidebar__top-link--active,.nf-sidebar__top-link--active:hover{background:#1b242e;border-color:#2ab39e33;color:var(--acc-text-strong);font-weight:600}.nf-sidebar__top-link--active:before{content:"";position:absolute;left:-1px;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--acc-accent);box-shadow:none}.nf-sidebar__icon-frame{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:8px;background:var(--acc-surface-2);border:1px solid var(--acc-border);color:var(--acc-text-muted);transition:background .15s ease,border-color .15s ease,color .15s ease}.nf-sidebar__top-link--active .nf-sidebar__icon-frame{background:var(--acc-accent-tint);border-color:#2ab39e4d;color:var(--acc-accent)}.nf-sidebar__icon{width:16px;height:16px;flex-shrink:0}.nf-sidebar__link-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-sidebar__footer{margin-top:auto;padding:14px 16px 18px;border-top:1px solid var(--acc-border);display:flex;flex-direction:column;gap:10px}.nf-sidebar__session{display:flex;align-items:center;gap:8px;min-width:0}.nf-sidebar__online{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:11px;font-weight:650;letter-spacing:.02em;color:var(--acc-success);padding:3px 9px;border-radius:999px;background:var(--acc-success-tint);border:1px solid rgba(117,201,158,.3)}.nf-sidebar__online-dot{width:6px;height:6px;border-radius:50%;background:var(--acc-success);box-shadow:none;animation:nf-shell-pulse 2.6s ease-in-out infinite}@keyframes nf-shell-pulse{0%,to{opacity:1}50%{opacity:.55}}.nf-sidebar__user{font-size:12.5px;color:var(--acc-text-em);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nf-sidebar__signout{align-self:flex-start}.nf-sidebar .nf-btn--ghost{color:var(--acc-text-em);border-color:var(--acc-border-strong);background:transparent}.nf-sidebar .nf-btn--ghost:hover{color:var(--acc-text-strong);background:var(--acc-surface-2);border-color:var(--acc-control-border)}.nf-sidebar .nf-btn--ghost:focus-visible{outline:2px solid var(--acc-accent);outline-offset:2px;box-shadow:none}@media(prefers-reduced-motion:reduce){.nf-sidebar__top-link,.nf-sidebar__icon-frame,.nf-sidebar__brand,.nf-sidebar__section-head,.nf-sidebar__section-label,.nf-sidebar__section-chevron,.nf-sidebar__section-body,.nf-sidebar__section-links,.nf-sidebar .nf-btn--ghost{transition:none}.nf-sidebar__online-dot{animation:none}}.nf-main{grid-area:main;padding:24px 28px 40px;overflow-y:auto;min-height:0}.nf-page-header{margin-bottom:18px}.nf-page-header__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.nf-page-title{font-size:28px;font-weight:600;letter-spacing:-.01em;margin:0 0 6px;color:var(--nf-text-main);line-height:1.2}.nf-page-subtitle{font-size:14px;color:var(--nf-text-muted);margin:0}.nf-section{margin-top:22px;scroll-margin-top:16px}.nf-section--tight{margin-top:12px}.nf-card__subtitle{margin:0 0 12px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--nf-text-muted)}.nf-card{background:var(--nf-surface);border:1px solid var(--nf-border);border-radius:var(--nf-radius-md);padding:18px;box-shadow:var(--nf-shadow-sm)}.nf-card__title{font-size:18px;font-weight:600;color:var(--nf-text-main);margin:0 0 10px}.nf-module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.nf-module-card{display:flex;flex-direction:column;gap:10px}.nf-module-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.nf-module-card__title{margin:0;font-size:17px;font-weight:600;color:var(--nf-text-main)}.nf-module-card__desc{margin:0;font-size:13.5px;line-height:1.55;color:var(--nf-text-muted)}.nf-lane{border-color:color-mix(in srgb,var(--nf-primary-strong) 28%,var(--nf-border));box-shadow:var(--nf-shadow-md)}.nf-lane__head{display:flex;align-items:center;gap:14px}.nf-lane__mark{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--nf-radius-md);background:var(--nf-primary-soft);color:var(--nf-primary-strong);flex-shrink:0}.nf-lane__titlerow{display:flex;align-items:center;gap:10px}.nf-status{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.02em;border:1px solid transparent;white-space:nowrap}.nf-status--success{background:#e6f3ec;color:#20654a;border-color:#cfe6da}.nf-status--info{background:#e7eef9;color:#2c537f;border-color:#d2dff0}.nf-status--warn{background:#fbeed5;color:#7a5210;border-color:#f1ddb6}.nf-status--danger{background:#fbecea;color:#8a3127;border-color:#f0c8c2}.nf-status--neutral{background:var(--nf-surface-muted);color:var(--nf-text-muted);border-color:var(--nf-border)}.nf-statusbtn{cursor:pointer}.nf-statusbtn:hover{filter:brightness(.98)}.nf-chips{display:flex;flex-wrap:wrap;gap:6px}.nf-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--nf-surface-muted);border:1px solid var(--nf-border);color:var(--nf-text-muted);font-size:12px;font-weight:500;letter-spacing:.02em;white-space:nowrap}.nf-chip--accent{background:var(--nf-primary-soft);border-color:transparent;color:var(--nf-primary-strong)}.nf-note{background:var(--nf-primary-soft);border:1px solid transparent;border-left:3px solid var(--nf-primary);border-radius:var(--nf-radius-sm);padding:11px 14px;font-size:13.5px;line-height:1.55;color:var(--nf-primary-strong);margin:0}.nf-note strong{display:block;margin-bottom:2px}.nf-note--neutral{background:var(--nf-surface-muted);border-left-color:var(--nf-border-strong);color:var(--nf-text-muted)}.nf-note--warn{background:#fff8e6;border-left-color:#d97706;color:#92400e}.nf-note--danger{background:#fbecea;border-left-color:var(--nf-danger);color:#8a3127}.nf-conn__row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.nf-conn__desc{margin:0;font-size:13.5px;color:var(--nf-text-muted);line-height:1.55}.nf-conn__host{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:12px;color:var(--nf-text-faint)}.nf-conn__host code{font-family:var(--nf-font-mono);font-size:12px;color:var(--nf-text-main);background:var(--nf-surface);padding:2px 7px;border-radius:4px;border:1px solid var(--nf-border)}.nf-empty{text-align:center;color:var(--nf-text-muted);padding:24px 12px;font-size:13px}.nf-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;min-height:32px;border-radius:var(--nf-radius-sm);border:1px solid transparent;background:var(--nf-primary);color:#fff;font-weight:600;font-size:13.5px;line-height:1.2}.nf-btn:hover{background:var(--nf-primary-strong)}.nf-btn--ghost{background:transparent;color:var(--nf-primary-strong);border:1px solid var(--nf-border-strong)}.nf-btn--ghost:hover{background:var(--nf-primary-soft);color:var(--nf-primary-strong)}.nf-btn--inline{padding:4px 10px;min-height:28px;font-size:12.5px}.nf-footer{margin-top:28px;padding-top:16px;border-top:1px solid var(--nf-border);font-size:12.5px;color:var(--nf-text-faint)}.nf-spin{animation:nf-spin 1s linear infinite}@keyframes nf-spin{to{transform:rotate(360deg)}}@media(max-width:860px){.nf-shell{grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:"sidebar" "main";height:auto;min-height:100vh}.nf-sidebar{flex-direction:row;align-items:center;flex-wrap:wrap;overflow-x:auto;border-right:0;border-bottom:1px solid var(--acc-border)}.nf-sidebar__brand{min-height:0;width:auto;margin:8px 10px;padding:8px 14px}.nf-sidebar__brand:after{display:none}.nf-sidebar__brand-mark{width:34px;height:34px}.nf-sidebar__brand-icon{width:22px;height:22px}.nf-sidebar__nav{display:flex;flex-wrap:wrap;padding:8px}.nf-sidebar__nav{flex-direction:column}.nf-sidebar__section{margin:0;padding-top:0;border-top:0;width:100%}.nf-sidebar__section-head{min-height:40px}.nf-sidebar__section-links{display:flex;flex-wrap:wrap}.nf-sidebar__footer{margin-top:0;flex-direction:row;align-items:center;flex-wrap:wrap;width:100%;border-top:0;padding:4px 14px 10px}.nf-sidebar__signout{margin-left:auto;align-self:center}}.nf-lane__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.nf-rd-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nf-rd-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:4px}.nf-rd-stat{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--nf-surface);border:1px solid var(--nf-border);border-left:3px solid var(--nf-border-strong);border-radius:var(--nf-radius-sm);box-shadow:var(--nf-shadow-sm)}.nf-rd-stat--success{border-left-color:var(--nf-success)}.nf-rd-stat--warn{border-left-color:var(--nf-warning)}.nf-rd-stat--danger{border-left-color:var(--nf-danger)}.nf-rd-stat--info{border-left-color:var(--nf-accent)}.nf-rd-stat--interactive{cursor:pointer;font:inherit;text-align:left;text-decoration:none;color:var(--nf-text-main);transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.nf-rd-stat--interactive:hover{border-top-color:var(--nf-primary);border-right-color:var(--nf-primary);border-bottom-color:var(--nf-primary);box-shadow:0 14px 32px #141e1c24;transform:translateY(-2px)}.nf-rd-stat--interactive:focus-visible{outline:2px solid var(--nf-primary);outline-offset:2px}.nf-rd-stat--pressed,.nf-rd-stat--pressed:hover{background:var(--nf-primary-soft);border-top-color:var(--nf-primary);border-right-color:var(--nf-primary);border-bottom-color:var(--nf-primary)}@media(prefers-reduced-motion:reduce){.nf-rd-stat--interactive{transition:border-color .12s ease,box-shadow .12s ease}.nf-rd-stat--interactive:hover{transform:none}}.nf-rd-stat__value{font-size:20px;font-weight:700;line-height:1.15;color:var(--nf-text-main)}.nf-rd-stat__label{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--nf-text-faint)}.nf-rd-gaps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.nf-rd-gap{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--nf-surface);border:1px solid var(--nf-border);border-radius:var(--nf-radius-sm);box-shadow:var(--nf-shadow-sm);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.nf-rd-gap:hover{border-color:var(--nf-primary);box-shadow:0 14px 32px #141e1c24;transform:translateY(-2px)}.nf-rd-gap:focus-visible{outline:2px solid var(--nf-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.nf-rd-gap{transition:border-color .12s ease,box-shadow .12s ease}.nf-rd-gap:hover{transform:none}}.nf-rd-gap__dot{width:8px;height:8px;border-radius:999px;margin-top:6px;flex-shrink:0;background:var(--nf-text-faint)}.nf-rd-gap--blocked .nf-rd-gap__dot{background:var(--nf-danger)}.nf-rd-gap--warning .nf-rd-gap__dot{background:var(--nf-warning)}.nf-rd-gap--info .nf-rd-gap__dot{background:var(--nf-accent)}.nf-rd-gap__body{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.nf-rd-gap__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nf-rd-gap__cat{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--nf-text-faint)}.nf-rd-gap__label{font-size:13.5px;font-weight:600;color:var(--nf-text-main)}.nf-rd-gap__detail{font-size:13px;line-height:1.5;color:var(--nf-text-muted)}.nf-rd-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;margin-bottom:14px}.nf-rd-tab{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--nf-border);border-radius:999px;background:var(--nf-surface);color:var(--nf-text-muted);font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.nf-rd-tab:hover{background:var(--nf-surface-muted)}.nf-rd-tab--active{background:var(--nf-surface-muted);border-color:var(--nf-accent);color:var(--nf-text-main)}.nf-rd-tab__dot{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:var(--nf-text-faint)}.nf-rd-tab__dot--success{background:var(--nf-success)}.nf-rd-tab__dot--warn{background:var(--nf-warning)}.nf-rd-tab__dot--danger{background:var(--nf-danger)}.nf-rd-tab__dot--info{background:var(--nf-accent)}.nf-rd-tab__dot--neutral{background:var(--nf-text-faint)}.nf-rd-tab__count{font-size:11px;font-weight:700;color:var(--nf-text-faint)}.nf-rd-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:16px;align-items:start}@media(max-width:900px){.nf-rd-body{grid-template-columns:1fr}}.nf-rd-main{min-width:0}.nf-rd-panel{display:flex;flex-direction:column;gap:14px;min-width:0}.nf-rd-panel__title{margin:0 0 6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--nf-text-faint)}.nf-rd-count{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:600;border:1px solid transparent;white-space:nowrap;flex-shrink:0}.nf-rd-count--warn{background:#fbeed5;color:#7a5210;border-color:#f1ddb6}.nf-rd-count--danger{background:#fbecea;color:#8a3127;border-color:#f0c8c2}.nf-rd-gap--selected,.nf-rd-gap--selected:hover{background:var(--nf-primary-soft);border-color:var(--nf-primary)}.nf-rd-gap--ready{cursor:default;border-left:3px solid var(--nf-success)}.nf-rd-gap--ready:hover{border-color:var(--nf-border);border-left-color:var(--nf-success);box-shadow:var(--nf-shadow-sm);transform:none}.nf-rd-gap--ready .nf-rd-gap__dot{background:var(--nf-success)}.nf-rd-showall{align-self:flex-start;margin-top:8px}.nf-rd-detail{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--nf-border);border-radius:var(--nf-radius-sm);background:var(--nf-surface);box-shadow:var(--nf-shadow-sm)}.nf-rd-detail__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nf-rd-detail__cat{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--nf-text-faint)}.nf-rd-detail__title{margin:0;font-size:14.5px;font-weight:700;color:var(--nf-text-main)}.nf-rd-detail__text{margin:0;font-size:13px;line-height:1.5;color:var(--nf-text-muted)}.nf-rd-detail__action{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--nf-border)}.nf-rd-detail__action-label{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--nf-text-faint)}.nf-rd-disclosure{margin-top:16px;border:1px solid var(--nf-border);border-radius:var(--nf-radius-sm);background:var(--nf-surface-muted)}.nf-rd-disclosure__summary{display:flex;align-items:center;gap:8px;padding:10px 14px;cursor:pointer;font-size:13px;font-weight:600;color:var(--nf-text-muted);list-style:none}.nf-rd-disclosure__summary::-webkit-details-marker{display:none}.nf-rd-disclosure__summary:before{content:"▸";color:var(--nf-text-faint);font-size:11px}.nf-rd-disclosure[open] .nf-rd-disclosure__summary:before{content:"▾"}.nf-rd-disclosure__body{padding:0 14px 14px}.nf-rd-disclosure__intro{margin-bottom:10px}.nf-rd-backend{display:flex;flex-direction:column;gap:8px}.nf-rd-backend__row{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:var(--nf-surface-muted);border:1px solid var(--nf-border);border-radius:var(--nf-radius-sm)}.nf-rd-backend__cat{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--nf-text-faint)}.nf-rd-backend__note{font-size:13px;line-height:1.5;color:var(--nf-text-muted)}.nf-factrow{display:flex;flex-wrap:wrap;gap:10px}.nf-fact{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid var(--nf-border);border-radius:var(--nf-radius-sm);background:var(--nf-surface-muted);min-width:84px}.nf-fact__value{font-size:18px;font-weight:700;color:var(--nf-text-main);line-height:1.1}.nf-fact__label{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--nf-text-faint)}.nf-issuelist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.nf-issuelist__item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--nf-border);border-radius:var(--nf-radius-sm);background:var(--nf-surface)}.nf-issuelist__dot{width:8px;height:8px;border-radius:999px;margin-top:6px;flex-shrink:0;background:var(--nf-text-faint)}.nf-issuelist__item--warning .nf-issuelist__dot{background:var(--nf-warning)}.nf-issuelist__item--blocked .nf-issuelist__dot{background:var(--nf-danger)}.nf-issuelist__item--info .nf-issuelist__dot{background:var(--nf-accent)}.nf-issuelist__body{display:flex;flex-direction:column;gap:2px}.nf-issuelist__label{font-size:13.5px;font-weight:600;color:var(--nf-text-main)}.nf-issuelist__detail{font-size:13px;line-height:1.5;color:var(--nf-text-muted)}.nf-checklist{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.5;color:var(--nf-text-muted)}.nf-checklist--tight{gap:4px;font-size:13px}.nf-readiness-checks{display:flex;flex-direction:column;gap:8px}.nf-readiness-checks__title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--nf-text-faint)}.nf-readiness-empty{margin:0;font-size:13.5px;line-height:1.55;color:var(--nf-text-muted)}.nf-login{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--acc-bg);padding:24px}.nf-login__card{width:100%;max-width:400px;background:var(--acc-surface);border:1px solid var(--acc-border);border-radius:10px;padding:28px 32px;display:flex;flex-direction:column;gap:16px}.nf-login__brand{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:2px}.nf-login__logo{height:46px;width:46px;flex:none}.nf-login__brand-text{display:flex;flex-direction:column;gap:2px;min-width:0}.nf-login__brand-name{font-size:16px;font-weight:600;line-height:1.2;color:var(--acc-text-strong);white-space:nowrap}.nf-login__brand-product{color:var(--acc-accent)}.nf-login__brand-sub{font-size:11px;font-weight:500;line-height:1.3;color:var(--acc-text-em)}.nf-login__title{margin:4px 0 0;font-size:21px;font-weight:600;text-align:center;color:var(--acc-text-strong)}.nf-login__subtitle{margin:0 0 4px;font-size:13.5px;line-height:1.5;text-align:center;color:var(--acc-text-em)}.nf-login__field{display:flex;flex-direction:column;gap:6px}.nf-login__field label{font-size:12px;font-weight:600;color:var(--acc-text-em)}.nf-login__field input{padding:9px 12px;border:1px solid var(--acc-control-border);border-radius:6px;font-size:13px;font-family:inherit;color:var(--acc-text-strong);background:var(--acc-bg)}.nf-login__field input::placeholder{color:var(--acc-text-muted)}.nf-login__field input:hover:not(:disabled):not(:focus){border-color:var(--acc-border-strong);background:var(--acc-bg-2)}.nf-login__field input:focus{outline:2px solid var(--acc-accent);outline-offset:2px;border-color:var(--acc-accent);box-shadow:none}.nf-login__field input:disabled{background:var(--acc-surface-2);border-color:var(--acc-border);color:var(--acc-text-muted);cursor:not-allowed}.nf-login__error{margin:0;font-size:13px;color:var(--acc-danger);background:var(--acc-danger-tint);border:1px solid var(--acc-danger-structure);border-radius:6px;padding:9px 12px}.nf-login__notice{margin:0;font-size:13px;color:var(--acc-text-em);background:var(--acc-surface-2);border:1px solid var(--acc-border);border-radius:6px;padding:10px 12px}.nf-login .nf-btn{background:var(--acc-accent);color:#0e1319;border:1px solid transparent;border-radius:6px;font-size:13px;font-weight:600}.nf-login .nf-btn:hover:not(:disabled){background:#35c2ac}.nf-login .nf-btn:active:not(:disabled){background:#249c8a}.nf-login .nf-btn:focus-visible{outline:2px solid var(--acc-accent);outline-offset:2px}.nf-login .nf-btn:disabled,.nf-login .nf-btn:disabled:hover{background:var(--acc-surface-2);color:var(--acc-text-muted);border-color:var(--acc-border);opacity:1}.nf-btn--block{width:100%}.nf-btn:disabled{opacity:.6;cursor:not-allowed}.nf-btn:disabled:hover{background:var(--nf-primary)}.nf-btn--ghost:disabled:hover{background:transparent}.nf-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--nf-bg);color:var(--nf-text-muted);font-size:14px}.nf-loading__logo{height:36px;width:auto}.nf-fin-tablewrap{overflow-x:auto;border:1px solid var(--nf-border);border-radius:var(--nf-radius-sm);box-shadow:var(--nf-shadow-sm);background:var(--nf-surface)}.nf-fin-table{width:100%;border-collapse:collapse;font-size:13px}.nf-fin-table th{text-align:left;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--nf-text-muted);padding:10px 12px;border-bottom:1px solid var(--nf-border);white-space:nowrap}.nf-fin-table td{padding:10px 12px;border-bottom:1px solid var(--nf-border);color:var(--nf-text-main);vertical-align:top}.nf-fin-table tbody tr:last-child td{border-bottom:none}.nf-fin-table th.nf-fin-num,.nf-fin-table td.nf-fin-num{text-align:right;white-space:nowrap;width:1%;font-variant-numeric:tabular-nums}.nf-fin-table tbody tr:hover{background:var(--nf-surface-muted)}.nf-fin-row{cursor:pointer}.nf-fin-row:hover{background:var(--nf-surface-muted)}.nf-fin-row:focus-visible{outline:2px solid var(--nf-primary);outline-offset:-2px}.nf-fin-row--selected,.nf-fin-row--selected:hover{background:var(--nf-primary-soft)}.nf-fin-table__action{text-align:right;white-space:nowrap}.nf-fin-sku{display:flex;flex-direction:column;gap:2px;min-width:180px}.nf-fin-sku__name{font-weight:600}.nf-fin-sku__code{font-size:12px;color:var(--nf-text-muted)}.nf-fin-sku__meta{font-size:11.5px;color:var(--nf-text-faint)}.nf-fin-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.nf-fin-daterange{display:flex;flex-direction:column;gap:4px}.nf-fin-daterange__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--nf-text-muted)}.nf-input{padding:8px 10px;border:1px solid var(--nf-border-strong);border-radius:var(--nf-radius-sm);font-size:13px;font-family:inherit;color:var(--nf-text-main);background:var(--nf-surface)}.nf-input:focus{outline:none;border-color:var(--nf-primary);box-shadow:0 0 0 3px var(--nf-primary-soft)}.nf-input--inline{padding:6px 9px}.nf-vc{display:flex;flex-direction:column;gap:10px;border-left:3px solid var(--nf-border-strong)}.nf-vc--partial{border-left-color:var(--nf-warning)}.nf-vc--complete{border-left-color:var(--nf-success)}.nf-vc__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.nf-vc__title{font-size:15px;font-weight:600;color:var(--nf-text-main)}.nf-vc__desc{margin:0;font-size:13px;line-height:1.5;color:var(--nf-text-muted)}.nf-vc__rows{display:flex;flex-direction:column;gap:8px;margin-top:2px}.nf-vc-row{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;font:inherit;color:var(--nf-text-main);background:var(--nf-surface);border:1px solid var(--nf-border);border-radius:var(--nf-radius-sm);padding:10px 12px;cursor:pointer;box-shadow:var(--nf-shadow-sm);transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.nf-vc-row:hover{border-color:var(--nf-primary);box-shadow:0 10px 24px #141e1c1f;transform:translateY(-1px)}.nf-vc-row:focus-visible{outline:2px solid var(--nf-primary);outline-offset:2px}.nf-vc-row__dot{width:8px;height:8px;border-radius:999px;flex-shrink:0;margin-top:6px;background:var(--nf-border-strong)}.nf-vc-row__dot--warn{background:var(--nf-warning)}.nf-vc-row__text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.nf-vc-row__main{font-size:13.5px;font-weight:600;color:var(--nf-text-main)}.nf-vc-row__sub{font-size:12.5px;line-height:1.45;color:var(--nf-text-muted)}.nf-vc-row__chev{flex-shrink:0;margin-top:3px;color:var(--nf-text-muted)}.nf-vc-row:hover .nf-vc-row__chev{color:var(--nf-primary)}button.nf-statusbtn{font-family:inherit;font-size:inherit;line-height:inherit}button.nf-statusbtn:focus-visible{outline:2px solid var(--nf-primary);outline-offset:2px}.nf-fin-hint{flex-basis:100%;font-size:12px;color:var(--nf-text-muted)}.nf-fin-hint--error{color:#8a3127}.nf-fin-basis{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--nf-text-main)}.nf-fin-active{margin-top:10px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--nf-text-muted)}.nf-fin-tabbody{margin-top:14px}.nf-fin-exceptions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.nf-fin-exception{border:1px solid var(--nf-border);border-radius:var(--nf-radius-sm);background:var(--nf-surface);box-shadow:var(--nf-shadow-sm);padding:12px 14px}.nf-fin-exception__head{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.nf-fin-exception__title{font-weight:600;color:var(--nf-text-main)}.nf-fin-exception__count{margin-left:auto;font-size:12px;color:var(--nf-text-muted);white-space:nowrap}.nf-fin-exception__desc{margin:8px 0 0;font-size:13px;color:var(--nf-text-muted)}.nf-fin-exception__examples{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.nf-fin-exception--action{cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.nf-fin-exception--action:hover{border-color:var(--nf-primary);box-shadow:0 14px 32px #141e1c24;transform:translateY(-2px)}.nf-fin-exception--action:focus-visible{outline:2px solid var(--nf-primary);outline-offset:2px}.nf-fin-exception--pressed,.nf-fin-exception--pressed:hover{background:var(--nf-primary-soft);border-color:var(--nf-primary)}@media(prefers-reduced-motion:reduce){.nf-fin-exception--action{transition:border-color .12s ease,box-shadow .12s ease}.nf-fin-exception--action:hover{transform:none}}.nf-fin-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;justify-content:flex-end}.nf-fin-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#141e1c52}.nf-fin-drawer__panel{position:relative;width:min(420px,100%);height:100%;overflow-y:auto;background:var(--nf-surface);border-left:1px solid var(--nf-border);box-shadow:var(--nf-shadow-md);padding:20px;display:flex;flex-direction:column;gap:16px}.nf-fin-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nf-fin-drawer__title{margin:0;font-size:16px;font-weight:700;color:var(--nf-text-main)}.nf-fin-drawer__sub{margin:2px 0 0;font-size:12.5px;color:var(--nf-text-muted)}.nf-fin-form{display:flex;flex-direction:column;gap:14px}.nf-fin-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nf-fin-field{display:flex;flex-direction:column;gap:6px}.nf-fin-field label{font-size:12.5px;font-weight:600;color:var(--nf-text-muted)}.nf-fin-field input{padding:9px 12px;border:1px solid var(--nf-border-strong);border-radius:var(--nf-radius-sm);font-size:14px;font-family:inherit;color:var(--nf-text-main);background:var(--nf-surface)}.nf-fin-field input:focus{outline:none;border-color:var(--nf-primary);box-shadow:0 0 0 3px var(--nf-primary-soft)}.nf-fin-field input:disabled{background:var(--nf-surface-muted);color:var(--nf-text-faint)}.nf-fin-select{padding:9px 12px;border:1px solid var(--nf-border-strong);border-radius:var(--nf-radius-sm);font-size:14px;font-family:inherit;color:var(--nf-text-main);background:var(--nf-surface)}.nf-fin-select:focus{outline:none;border-color:var(--nf-primary);box-shadow:0 0 0 3px var(--nf-primary-soft)}.nf-fin-select:disabled{background:var(--nf-surface-muted);color:var(--nf-text-faint)}.nf-fin-hint{margin:0;font-size:12px;color:var(--nf-text-muted)}.nf-fin-drawer__tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.nf-fin-tag{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--nf-border-strong);border-radius:999px;font-size:11.5px;font-weight:600;color:var(--nf-text-muted);background:var(--nf-surface-muted)}.nf-fin-readonly{margin:0;padding:9px 12px;border:1px dashed var(--nf-border-strong);border-radius:var(--nf-radius-sm);font-size:14px;color:var(--nf-text-muted);background:var(--nf-surface-muted)}.nf-fin-check{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--nf-text-main);cursor:pointer}.nf-fin-check input{width:16px;height:16px}.nf-fin-drawer__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.nf-fin-detail{display:flex;flex-direction:column;gap:2px}.nf-fin-detail__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--nf-border)}.nf-fin-detail__label{font-size:12.5px;font-weight:600;color:var(--nf-text-muted);flex:0 0 auto}.nf-fin-detail__value{font-size:14px;color:var(--nf-text-main);text-align:right}.nf-fin-detail__block{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-bottom:1px solid var(--nf-border)}.nf-fin-detail__note{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--nf-text-muted)}.nf-fin-detail__note--warn{color:var(--nf-warn-text, var(--nf-text-main))}a.nf-cc-module{text-decoration:none;color:inherit;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}a.nf-cc-module:hover{border-color:var(--nf-primary);box-shadow:0 14px 32px #141e1c24;transform:translateY(-2px)}a.nf-cc-module:focus-visible{outline:2px solid var(--nf-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){a.nf-cc-module{transition:border-color .12s ease,box-shadow .12s ease}a.nf-cc-module:hover{transform:none}}.nf-cc-metrics{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:auto}.nf-cc-metric{display:flex;flex-direction:column;gap:1px}.nf-cc-metric__value{font-size:15px;font-weight:600;color:var(--nf-text-main)}.nf-cc-metric__label{font-size:11.5px;color:var(--nf-text-muted)}.nf-cc-module__cta{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:11.5px;font-weight:600;color:var(--nf-text-faint);transition:color .12s ease}a.nf-cc-module:hover .nf-cc-module__cta{color:var(--nf-primary)}.nf-kpi{display:flex;flex-direction:column;gap:3px;padding:10px 13px;background:var(--nf-surface-muted);border:1px solid var(--nf-border);border-radius:var(--nf-radius-sm)}.nf-kpi__value{font-size:18px;font-weight:700;line-height:1.15;color:var(--nf-text-muted)}.nf-kpi__label{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--nf-text-faint)}.nf-cc-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.nf-cc-roadmap-head{margin:16px 0 7px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--nf-text-faint)}.nf-cc-roadmap{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.nf-cc-roadmap-card{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:var(--nf-surface-muted);border:1px solid var(--nf-border);border-radius:var(--nf-radius-sm)}.nf-cc-roadmap-card__title{font-size:13px;font-weight:600;color:var(--nf-text-muted)}.nf-cc-roadmap-card__desc{font-size:11.5px;line-height:1.4;color:var(--nf-text-faint)}.nf-cc-panel{display:flex;flex-direction:column;min-width:0}.nf-cc-panel__heading{display:flex;flex-direction:column;gap:2px}.nf-cc-panel__sub{margin:0;font-size:12px;line-height:1.35;color:var(--nf-text-muted)}.nf-cc-more{margin-top:8px}.nf-cc-list{display:flex;flex-direction:column;gap:8px;margin-top:4px}.nf-cc-row{display:flex;align-items:flex-start;gap:11px;width:100%;text-align:left;text-decoration:none;font:inherit;color:var(--nf-text-main);background:var(--nf-surface);border:1px solid var(--nf-border);border-radius:var(--nf-radius-sm);padding:11px 13px;box-shadow:var(--nf-shadow-sm);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.nf-cc-row:hover{border-color:var(--nf-primary);box-shadow:0 10px 24px #141e1c1f;transform:translateY(-1px)}.nf-cc-row:focus-visible{outline:2px solid var(--nf-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.nf-cc-row{transition:border-color .12s ease,box-shadow .12s ease}.nf-cc-row:hover{transform:none}}.nf-cc-row--action{gap:10px;padding:10px 12px}.nf-cc-action__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nf-cc-action__label{font-size:13.5px;font-weight:600;color:var(--nf-text-main)}.nf-cc-action__badge{padding:1px 8px;font-size:10.5px;letter-spacing:.03em;text-transform:uppercase}.nf-cc-action__fix{font-size:11.5px;font-weight:600;color:var(--nf-text-faint)}.nf-cc-row--passive{background:var(--nf-surface-muted);box-shadow:none;cursor:default}.nf-cc-row--passive:hover{border-color:var(--nf-border);box-shadow:none;transform:none}.nf-cc-row__icon{display:inline-flex;flex-shrink:0;margin-top:1px}.nf-cc-row__icon--danger{color:var(--nf-danger)}.nf-cc-row__icon--warn{color:var(--nf-warning)}.nf-cc-row__text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.nf-cc-row__head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.nf-cc-row__title{font-size:13.5px;font-weight:600;color:var(--nf-text-main)}.nf-cc-row__meta{font-size:11.5px;color:var(--nf-text-muted)}.nf-cc-row__desc{font-size:12.5px;line-height:1.45;color:var(--nf-text-muted)}.nf-cc-row__chev{flex-shrink:0;margin-top:3px;color:var(--nf-text-muted)}.nf-cc-row:hover .nf-cc-row__chev{color:var(--nf-primary)}.nf-cc-notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nf-cc-note{display:flex;flex-direction:column;gap:3px}.nf-cc-note__head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.nf-cc-note__title{font-size:13px;font-weight:600;color:var(--nf-text-main)}.nf-cc-note__source{font-size:11px;color:var(--nf-text-faint)}.nf-cc-note__desc{font-size:12.5px;line-height:1.45;color:var(--nf-text-muted);margin:0}.nf-acc,.nf-acc-portal,.nf-sidebar,.nf-login{--acc-bg: #0e1319;--acc-bg-2: #12181f;--acc-panel: #171d25;--acc-panel-2: #1d2530;--acc-surface: #171d25;--acc-surface-2: #1d2530;--acc-elevated: #242d38;--acc-border: #2a3442;--acc-border-strong: #3a4959;--acc-control-border: #60758c;--acc-text-strong: #eef3f8;--acc-text: #bac7d6;--acc-text-em: #a4b1be;--acc-text-muted: #8f9eae;--acc-text-faint: #6f819d;--acc-accent: #2ab39e;--acc-accent-tint: rgba(42, 179, 158, .09);--acc-info: #7bb8d4;--acc-info-structure: #4a9fc7;--acc-info-tint: rgba(74, 159, 199, .09);--acc-warn: #e6b96f;--acc-warn-structure: #d09a48;--acc-warn-tint: rgba(208, 154, 72, .09);--acc-danger: #e06070;--acc-danger-structure: #c95a64;--acc-danger-tint: rgba(201, 90, 100, .09);--acc-success: #75c99e;--acc-success-structure: #45a87b;--acc-success-tint: rgba(69, 168, 123, .09);--acc-cyan: var(--acc-accent);--acc-cyan-soft: var(--acc-accent-tint);--acc-green: var(--acc-success);--acc-green-soft: var(--acc-success-tint);--acc-amber: var(--acc-warn);--acc-amber-soft: var(--acc-warn-tint);--acc-red: var(--acc-danger);--acc-red-soft: var(--acc-danger-tint);--acc-overlay-shadow: 0 10px 30px rgba(2, 5, 12, .45);color:var(--acc-text);font-family:var(--nf-font-sans)}.nf-acc-portal{display:contents}.nf-acc{margin:-24px -28px -40px;min-height:100vh;padding:26px 30px 44px;background:var(--acc-bg);color:var(--acc-text);font-family:var(--nf-font-sans)}.nf-acc *::selection,.nf-acc-portal *::selection{background:#2ab39e47}.nf-acc-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.nf-acc-title{margin:0 0 6px;font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.15;color:var(--acc-text-strong)}.nf-acc-subtitle{margin:0;max-width:64ch;font-size:13.5px;line-height:1.5;color:var(--acc-text-em)}.nf-acc-header__controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.nf-acc-live{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--acc-green-soft);border-radius:999px;background:var(--acc-green-soft);color:var(--acc-green);font-size:12px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.nf-acc-live__dot{width:8px;height:8px;border-radius:50%;background:var(--acc-green);box-shadow:0 0 #3fd6a080;animation:nf-acc-beacon 2.6s ease-out infinite}@keyframes nf-acc-beacon{0%{box-shadow:0 0 #3fd6a073}70%{box-shadow:0 0 0 7px #3fd6a000}to{box-shadow:0 0 #3fd6a000}}.nf-acc-rule{height:2px;margin-top:18px;border-radius:2px;background:var(--acc-accent)}.nf-acc-period{margin-top:12px;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--acc-text-faint)}.nf-acc-tabsrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:12px}.nf-acc-pagination{display:flex;align-items:center;gap:12px;margin-top:12px}.nf-acc-tabsrow .nf-acc-period{margin-top:0}.nf-acc-filterbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;padding:10px 12px;margin-top:12px;border-radius:10px;border:1px solid var(--acc-border);background:var(--acc-surface-2)}.nf-acc-filterbar .nf-acc-field{min-width:140px}.nf-acc-filterbar__searchfield{flex:1 1 240px;min-width:200px}.nf-acc-filterbar__search{width:100%;min-width:0}.nf-acc-filterbar .nf-acc-btn{flex:0 0 auto}.nf-acc-filterbar__actions{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:flex-end;gap:8px;margin-left:auto}.nf-acc-field{display:flex;flex-direction:column;gap:4px}.nf-acc-field__label{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--acc-text-muted);padding-left:2px}.nf-acc-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color-scheme:dark;background:var(--acc-bg);border:1px solid var(--acc-control-border);border-radius:6px;color:var(--acc-text);font-family:inherit;font-size:13px;font-weight:600;padding:9px 13px;min-width:148px;cursor:pointer;box-shadow:none;transition:border-color .15s ease,background .15s ease}select.nf-acc-select{padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%232ab39e' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E"),linear-gradient(180deg,#2ab39e12,#2ab39e12);background-repeat:no-repeat,no-repeat;background-position:right 14px center,right 0 center;background-size:14px 14px,38px 100%}.nf-acc-select:hover{border-color:var(--acc-border-strong);background-color:var(--acc-bg-2);box-shadow:none}select.nf-acc-select:hover{border-color:var(--acc-border-strong);box-shadow:none}.nf-acc-select:focus-visible{outline:2px solid var(--acc-accent);outline-offset:2px;border-color:var(--acc-accent);box-shadow:none}select.nf-acc-select:focus{outline:2px solid var(--acc-accent);outline-offset:2px;border-color:var(--acc-accent);box-shadow:none}.nf-acc-select:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.nf-acc-select option{background-color:var(--acc-surface);color:var(--acc-text-strong)}.nf-acc-select::placeholder{color:var(--acc-text-muted)}.nf-acc-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:6px;border:1px solid transparent;background:var(--acc-accent);color:var(--acc-bg);font-family:inherit;font-size:13px;font-weight:600;transition:background .15s ease,border-color .15s ease,color .15s ease}.nf-acc-btn:hover{background:#35c2ac;filter:none;box-shadow:none}.nf-acc-btn:active{background:#249c8a;transform:none}.nf-acc-btn:disabled{opacity:.38;cursor:not-allowed;box-shadow:none;filter:none;color:var(--acc-muted, rgba(234, 241, 250, .55))}.nf-acc-btn:disabled:hover{box-shadow:none;filter:none}.nf-acc-btn:disabled:active{transform:none}.nf-acc-btn--ghost{background:transparent;border-color:var(--acc-border);color:var(--acc-text-em);font-weight:600}.nf-acc-btn--ghost:hover{border-color:var(--acc-border-strong);background:var(--acc-accent-tint);color:var(--acc-text-strong);box-shadow:none;filter:none}.nf-acc-btn--ghost:active{background:var(--acc-surface-2);transform:none}.nf-acc-btn--ghost:disabled{background:transparent;border-color:var(--acc-border);box-shadow:none}.nf-acc-btn--ghost:disabled:hover{background:transparent;border-color:var(--acc-border);color:var(--acc-text-em)}.nf-acc-btn--secondary{background:var(--acc-surface-2);border-color:var(--acc-control-border);color:var(--acc-text);font-weight:600;box-shadow:none}.nf-acc-btn--secondary:hover{background:var(--acc-elevated);border-color:var(--acc-border-strong);color:var(--acc-text-strong);box-shadow:none;filter:none}.nf-acc-btn--secondary:active{background:var(--acc-surface-2);transform:none}.nf-acc-btn--secondary:disabled{background:var(--acc-surface-2);border-color:var(--acc-border);box-shadow:none}.nf-acc-btn--secondary:disabled:hover{background:var(--acc-surface-2);border-color:var(--acc-border)}.nf-acc-btn--icon{padding:7px 12px}.nf-acc-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid var(--acc-border);background:var(--acc-surface-2);color:var(--acc-text-muted)}.nf-acc-iconbtn:hover{border-color:var(--acc-border-strong);background:var(--acc-elevated);color:var(--acc-text)}.nf-acc :focus-visible,.nf-acc-portal :focus-visible{outline:none}.nf-acc-btn:focus-visible,.nf-acc-iconbtn:focus-visible,.nf-acc-metric:focus-visible,.nf-acc-spot:focus-visible,.nf-acc-tm:focus-visible,.nf-acc-row:focus-visible,.nf-acc-coverage__summary:focus-visible{outline:2px solid var(--acc-accent);outline-offset:2px;box-shadow:none;border-color:var(--acc-accent)}.nf-acc-hint{margin:10px 0 0;font-size:12px;color:var(--acc-text-em)}.nf-acc-hint--error{color:var(--acc-danger)}.nf-acc-prooflink{background:none;border:0;padding:0;font:inherit;color:var(--acc-accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.nf-acc-prooflink:hover{color:var(--acc-text-strong)}.nf-acc-prooflink:focus-visible{outline:2px solid var(--acc-accent);outline-offset:2px;border-radius:4px}.nf-acc-prooflink:disabled{color:var(--acc-text-faint);cursor:default;text-decoration:none}.nf-acc-muted{color:var(--acc-text-em)}.nf-acc-phinote{margin:10px 0 0;font-size:12px;color:var(--acc-text-muted)}.nf-acc-cell__error{display:flex;flex-direction:column;gap:2px;margin-top:4px}.nf-acc-cell__error-title{font-size:12.5px;font-weight:600;color:var(--acc-amber)}.nf-acc-cell__error-detail{font-size:12px;color:var(--acc-text-muted)}.nf-acc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.nf-acc-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#040810a8}.nf-acc-modal__panel{position:relative;width:min(560px,100%);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;background:var(--acc-panel);border:1px solid var(--acc-border-strong);border-radius:var(--nf-radius-md);box-shadow:var(--acc-overlay-shadow);padding:20px;display:flex;flex-direction:column;gap:16px;color:var(--acc-text)}.nf-acc-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nf-acc-modal__eyebrow{margin:0 0 4px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--acc-cyan)}.nf-acc-modal__title{margin:0;font-size:17px;font-weight:650;line-height:1.3;color:#f3f8ff}.nf-acc-modal__close{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--nf-radius-sm);border:1px solid var(--acc-border);background:var(--acc-panel-2);color:var(--acc-text);font-size:20px;line-height:1;cursor:pointer;transition:border-color .15s ease,color .15s ease}.nf-acc-modal__close:hover{border-color:var(--acc-border-strong);color:#f3f8ff}.nf-acc-modal__figure{display:flex;align-items:center;justify-content:center;min-height:160px;border-radius:var(--nf-radius-md);border:1px solid var(--acc-border);background:#03070f99;overflow:hidden}.nf-acc-modal__img{display:block;max-width:100%;max-height:60vh;object-fit:contain}.nf-acc-modal__imgerror{padding:24px 16px;font-size:13px;color:var(--acc-amber);text-align:center}.nf-acc-modal__actions{display:flex;justify-content:flex-end;gap:10px}.nf-acc-modal__pager{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 10px}.nf-acc-modal__pagerpos{font-size:12px;color:var(--acc-text-soft, rgba(226, 232, 240, .78));min-width:56px;text-align:center}.nf-acc-modal__actions .nf-acc-btn{text-decoration:none}.nf-acc-modal__body{margin:0 0 8px;font-size:13px;line-height:1.55;color:var(--acc-text-soft, rgba(226, 232, 240, .78))}.nf-acc-modal__context{margin:0 0 14px;font-size:12px;color:var(--acc-text-dim, rgba(148, 163, 184, .9))}.nf-acc-modal__form{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.nf-acc-modal__label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--acc-text-dim, rgba(148, 163, 184, .9))}.nf-acc-modal__error{margin:0 0 12px;padding:8px 10px;border:1px solid rgba(248,113,113,.4);border-radius:8px;background:#f8717114;font-size:12.5px;line-height:1.5;color:var(--acc-red, #f87171)}.nf-acc-btn--row{padding:4px 10px;font-size:12px;white-space:nowrap}.nf-acc-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}@media(max-width:640px){.nf-acc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.nf-acc-metric{display:flex;flex-direction:column;gap:4px;padding:14px 16px;text-align:left;border-radius:var(--nf-radius-md);border:1px solid var(--acc-border);background:var(--acc-surface);color:var(--acc-text);transition:border-color .15s ease,background .15s ease}.nf-acc-metric:hover{border-color:var(--acc-border-strong);background:var(--acc-surface-2)}.nf-acc-metric__value{font-size:26px;font-weight:650;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.nf-acc-metric__label{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--acc-text-muted)}.nf-acc-metric{position:relative;overflow:hidden}.nf-acc-metric:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--acc-text-faint);opacity:.5}.nf-acc-metric--danger:before{background:var(--acc-red)}.nf-acc-metric--warn:before{background:var(--acc-amber)}.nf-acc-metric--info:before{background:var(--acc-cyan)}.nf-acc-metric--neutral:before{background:var(--acc-green)}.nf-acc-metric--danger .nf-acc-metric__value{color:#ff8a95}.nf-acc-metric--warn .nf-acc-metric__value{color:#ffc874}.nf-acc-metric--info .nf-acc-metric__value{color:#87d6ff}.nf-acc-metric--neutral .nf-acc-metric__value{color:#6fe3b6}.nf-acc-metric--pressed{border-color:var(--acc-accent);background:var(--acc-surface-2);box-shadow:inset 0 0 0 1px var(--acc-accent)}.nf-acc-posture{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:20px;padding:11px 14px;border-radius:var(--nf-radius-md);border:1px dashed var(--acc-border);background:#0a101e80}.nf-acc-posture__label{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--acc-text-faint)}.nf-acc-posture__pills{display:flex;flex-wrap:wrap;gap:8px}.nf-acc-pill{display:inline-flex;align-items:baseline;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid var(--acc-border);background:var(--acc-panel-2);color:var(--acc-text-muted);font-family:inherit;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease}.nf-acc-pill:hover{border-color:var(--acc-border-strong);color:var(--acc-text)}.nf-acc-pill:focus-visible{outline:none;border-color:var(--acc-cyan);box-shadow:0 0 0 3px #57c8ff47}.nf-acc-pill__value{font-size:14px;font-weight:680;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--acc-text)}.nf-acc-pill__label{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.nf-acc-pill--danger .nf-acc-pill__value{color:#ff8a95}.nf-acc-pill--warn .nf-acc-pill__value{color:#ffc874}.nf-acc-pill--info .nf-acc-pill__value{color:#87d6ff}.nf-acc-pill--neutral .nf-acc-pill__value{color:#6fe3b6}.nf-acc-pill--pressed{border-color:var(--acc-cyan);color:var(--acc-text);background:#142138eb;box-shadow:0 0 0 1px #57c8ff4d}.nf-acc-panel{margin-top:22px;padding:18px 20px 20px;border-radius:var(--nf-radius-lg);border:1px solid var(--acc-border);background:var(--acc-panel)}.nf-acc-panel--elevated{border-color:var(--acc-border-strong);box-shadow:none}.nf-acc-panel--critical{border-color:color-mix(in srgb,var(--acc-red) 42%,var(--acc-border));box-shadow:none}.nf-acc-panel--warning{border-color:color-mix(in srgb,var(--acc-amber) 40%,var(--acc-border))}.nf-acc-panel--info{border-color:color-mix(in srgb,var(--acc-cyan) 40%,var(--acc-border))}.nf-acc-panel__head{margin-bottom:14px}.nf-acc-panel__head--split{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}.nf-acc-panel__headmain{min-width:0;flex:1 1 260px}.nf-acc-panel__headend{display:inline-flex;align-items:center;gap:8px;flex:none}.nf-acc-panel__headlabel{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--acc-text-faint)}.nf-acc-panel__title{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--acc-text)}.nf-acc-panel__title svg{color:var(--acc-cyan)}.nf-acc-panel__sub{margin:4px 0 0;font-size:12.5px;color:var(--acc-text-muted)}.nf-acc-section,.nf-acc-section--primary{margin-top:24px}.nf-acc-section--primary .nf-acc-section__title{font-size:14px;color:var(--acc-text)}.nf-acc-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.nf-acc-section__title{margin:0;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--acc-text)}.nf-acc-section__hint{font-size:12px;color:var(--acc-text-faint)}.nf-acc-sev{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;border:1px solid transparent;white-space:nowrap}.nf-acc-sev__dot{width:7px;height:7px;border-radius:50%;background:currentColor}.nf-acc-sev--blocked{color:var(--acc-danger);background:var(--acc-danger-tint);border-color:var(--acc-danger-structure);border-radius:5px;font-weight:600}.nf-acc-sev--warning{color:var(--acc-warn);background:var(--acc-warn-tint);border-color:var(--acc-warn-structure);border-radius:5px;font-weight:600}.nf-acc-sev--info{color:var(--acc-info);background:var(--acc-info-tint);border-color:var(--acc-info-structure);border-radius:5px;font-weight:600}.nf-acc-sev--clear{color:var(--acc-success);background:var(--acc-success-tint);border-color:var(--acc-success-structure);border-radius:5px;font-weight:600}.nf-acc-chip{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;color:var(--acc-text-muted);background:#57c8ff14;border:1px solid var(--acc-border);white-space:nowrap}.nf-acc-chip--soft{background:#788caa1a}.nf-acc-spotlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.nf-acc-spot{display:flex;flex-direction:column;gap:5px;width:100%;text-align:left;padding:9px 13px 9px 15px;border-radius:var(--nf-radius-md);border:1px solid var(--acc-border);background:var(--acc-panel-2);color:var(--acc-text);position:relative;overflow:hidden;transition:border-color .15s ease,background-color .15s ease}.nf-acc-spotlist>.nf-acc-spot:first-child{border-color:var(--acc-border-strong)}.nf-acc-spot:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--acc-cyan)}.nf-acc-spot--blocked:before{background:var(--acc-red)}.nf-acc-spot--warning:before{background:var(--acc-amber)}.nf-acc-spot--info:before{background:var(--acc-cyan)}.nf-acc-spot:hover{border-color:var(--acc-border-strong);background:var(--acc-elevated)}.nf-acc-spot__beacon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;flex-shrink:0;background:#0a101eb3;border:1px solid var(--acc-border);color:var(--acc-cyan)}.nf-acc-spot--blocked .nf-acc-spot__beacon{color:#ff8a95;border-color:#ff5f6e80}.nf-acc-spot--warning .nf-acc-spot__beacon{color:#ffc874;border-color:#f5b54c80}.nf-acc-spot--info .nf-acc-spot__beacon{color:#87d6ff;border-color:#57c8ff80}.nf-acc-spot__beacon-icon{position:relative;display:inline-flex;z-index:1}.nf-acc-spot__beacon-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.nf-acc-spot--blocked .nf-acc-spot__beacon-ring{box-shadow:0 0 #ff5f6e73;animation:nf-acc-beacon-red 3s ease-out infinite}.nf-acc-spot--warning .nf-acc-spot__beacon-ring{box-shadow:0 0 #f5b54c66;animation:nf-acc-beacon-amber 3.4s ease-out infinite}@keyframes nf-acc-beacon-red{0%{box-shadow:0 0 #ff5f6e66}70%{box-shadow:0 0 0 12px #ff5f6e00}to{box-shadow:0 0 #ff5f6e00}}@keyframes nf-acc-beacon-amber{0%{box-shadow:0 0 #f5b54c5c}70%{box-shadow:0 0 0 12px #f5b54c00}to{box-shadow:0 0 #f5b54c00}}.nf-acc-spot__head{display:flex;align-items:center;gap:9px;min-width:0}.nf-acc-spot__meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.nf-acc-spot__count{font-size:11.5px;font-weight:600;color:var(--acc-text-faint)}.nf-acc-spot__title{font-size:14px;font-weight:650;line-height:1.25;color:#f3f8ff}.nf-acc-spot__desc{font-size:12px;line-height:1.35;color:var(--acc-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nf-acc-spot__foot{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;margin-top:auto;padding-top:7px;border-top:1px solid var(--acc-border)}.nf-acc-spot__soa{font-size:12px;font-weight:650;color:var(--acc-cyan)}.nf-acc-spot__foot .nf-acc-spot__cue{margin-left:auto}.nf-acc-spot__cue{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:650;color:var(--acc-text);background:#57c8ff1f;border:1px solid var(--acc-border-strong);white-space:nowrap}.nf-acc-spot-more{grid-column:1 / -1;margin:2px 0 0;padding:7px 14px;font-size:12px;font-weight:600;color:var(--acc-text-muted);text-align:center;border-radius:var(--nf-radius-md);border:1px dashed var(--acc-border);background:#6ea2e00f}@media(max-width:760px){.nf-acc-spotlist{grid-template-columns:1fr}}.nf-acc-topics{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.nf-acc-tm{display:flex;flex-direction:column;gap:12px;padding:16px 16px 14px;text-align:left;border-radius:var(--nf-radius-md);border:1px solid var(--acc-border);background:linear-gradient(180deg,#141f35a3,#0c1322a3);color:var(--acc-text);position:relative;overflow:hidden;transition:transform .12s ease,border-color .15s ease,box-shadow .18s ease}.nf-acc-tm:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--acc-text-faint);opacity:.4}.nf-acc-tm--blocked:before{background:var(--acc-red);opacity:1}.nf-acc-tm--warning:before{background:var(--acc-amber);opacity:1}.nf-acc-tm--info:before{background:var(--acc-cyan);opacity:1}.nf-acc-tm:hover{transform:translateY(-2px);border-color:var(--acc-border-strong);box-shadow:0 14px 34px #03071080}.nf-acc-tm__head{display:flex;align-items:center;gap:12px}.nf-acc-tm__glyph{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;flex-shrink:0;color:var(--acc-cyan);background:#57c8ff1a;border:1px solid var(--acc-border)}.nf-acc-tm--blocked .nf-acc-tm__glyph{color:#ff8a95;background:var(--acc-red-soft);border-color:#ff5f6e66}.nf-acc-tm--warning .nf-acc-tm__glyph{color:#ffc874;background:var(--acc-amber-soft);border-color:#f5b54c66}.nf-acc-tm--info .nf-acc-tm__glyph{color:#87d6ff;background:var(--acc-cyan-soft);border-color:#57c8ff66}.nf-acc-tm__heading{display:flex;flex-direction:column;gap:6px;min-width:0}.nf-acc-tm__name{font-size:14.5px;font-weight:650;color:#f3f8ff}.nf-acc-meter{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;margin-left:auto}.nf-acc-meter svg{width:48px;height:48px}.nf-acc-meter__track{fill:none;stroke:#6ea2e02e;stroke-width:4}.nf-acc-meter__arc{fill:none;stroke:var(--acc-cyan);stroke-width:4;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dasharray .4s ease}.nf-acc-meter--blocked .nf-acc-meter__arc{stroke:var(--acc-red)}.nf-acc-meter--warning .nf-acc-meter__arc{stroke:var(--acc-amber)}.nf-acc-meter--info .nf-acc-meter__arc{stroke:var(--acc-cyan)}.nf-acc-meter__count{position:absolute;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:#f3f8ff}.nf-acc-tm__top{font-size:12.5px;line-height:1.45;color:var(--acc-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.nf-acc-tm__foot{display:flex;align-items:center;gap:12px;font-size:11.5px;color:var(--acc-text-faint);border-top:1px solid var(--acc-border);padding-top:10px}.nf-acc-tm__open{display:inline-flex;align-items:center;gap:3px;margin-left:auto;font-weight:600;color:var(--acc-cyan)}.nf-acc-tm__count{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;flex-shrink:0;line-height:1}.nf-acc-tm__count-n{font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;color:#f3f8ff}.nf-acc-tm__count-l{margin-top:3px;font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--acc-text-faint)}.nf-acc-mini{display:flex;flex-direction:column;gap:7px}.nf-acc-mini__counts{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:11.5px;color:var(--acc-text-muted)}.nf-acc-mini__c{display:inline-flex;align-items:center;gap:5px}.nf-acc-mini__dot{width:7px;height:7px;border-radius:999px;background:var(--acc-text-faint)}.nf-acc-mini__dot--blocked{background:var(--acc-red)}.nf-acc-mini__dot--warning{background:var(--acc-amber)}.nf-acc-mini__dot--info{background:var(--acc-cyan)}.nf-acc-mini__num{font-weight:700;color:#eaf1fa;font-variant-numeric:tabular-nums}.nf-acc-mini__sep{color:var(--acc-text-faint)}.nf-acc-status{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:5px;font-size:11px;font-weight:600;letter-spacing:.03em;border:1px solid transparent;white-space:nowrap}.nf-acc-status__dot{width:7px;height:7px;border-radius:50%;background:currentColor}.nf-acc-status--ready{color:var(--acc-success);background:var(--acc-success-tint);border-color:var(--acc-success-structure)}.nf-acc-status--warn{color:var(--acc-warn);background:var(--acc-warn-tint);border-color:var(--acc-warn-structure)}.nf-acc-status--danger{color:var(--acc-danger);background:var(--acc-danger-tint);border-color:var(--acc-danger-structure)}.nf-acc-status--info{color:var(--acc-info);background:var(--acc-info-tint);border-color:var(--acc-info-structure)}.nf-acc-status--neutral{color:var(--acc-text-em);background:var(--acc-surface-2);border-color:var(--acc-border-strong)}.nf-acc-status--roadmap{color:var(--acc-text-muted);background:var(--acc-surface-2);border-color:var(--acc-border-strong)}.nf-acc-panel--posture{padding-bottom:18px}.nf-acc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px}.nf-acc-stat{position:relative;display:flex;flex-direction:column;gap:3px;padding:11px 13px 11px 14px;border-radius:var(--nf-radius-md, 12px);border:1px solid var(--acc-border);background:var(--acc-panel-2);text-decoration:none;overflow:hidden}.nf-acc-stat:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--acc-text-faint);opacity:.5}.nf-acc-stat--info:before{background:var(--acc-cyan);opacity:1}.nf-acc-stat--warn:before{background:var(--acc-amber);opacity:1}.nf-acc-stat--danger:before{background:var(--acc-red);opacity:1}.nf-acc-stat--success:before{background:var(--acc-green);opacity:1}.nf-acc-stat__value{font-size:20px;font-weight:700;line-height:1.1;letter-spacing:-.01em;color:#f3f8ff;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";overflow-wrap:anywhere}.nf-acc-stat--text .nf-acc-stat__value{font-size:15px;font-weight:600;line-height:1.35;letter-spacing:0}.nf-acc-stat__label{font-size:11px;font-weight:600;color:var(--acc-text-muted);letter-spacing:.01em}.nf-acc-stat__sub{margin-top:2px;font-size:11px;font-weight:600;color:var(--acc-text-faint);letter-spacing:.01em}.nf-acc-stat__cue{position:absolute;top:11px;right:11px;color:var(--acc-text-faint);opacity:0;transform:translate(-3px);transition:opacity .15s ease,transform .15s ease}.nf-acc-stat--nav{cursor:pointer;transition:border-color .15s ease,background .15s ease}.nf-acc-stat--nav:hover{border-color:var(--acc-border-strong);background:var(--acc-surface)}.nf-acc-stat--nav:hover .nf-acc-stat__cue{opacity:1;transform:translate(0)}.nf-acc-stat--nav:focus-visible{outline:2px solid var(--acc-accent);outline-offset:2px;box-shadow:none;border-color:var(--acc-accent)}.nf-acc-stat--nav:focus-visible .nf-acc-stat__cue{opacity:1;transform:translate(0)}.nf-acc-stat--info .nf-acc-stat__value{color:#87d6ff}.nf-acc-stat--warn .nf-acc-stat__value{color:#ffc874}.nf-acc-stat--danger .nf-acc-stat__value{color:#ff8a95}.nf-acc-stat--success .nf-acc-stat__value{color:var(--acc-green)}button.nf-acc-stat{font:inherit;text-align:left;width:100%}.nf-acc-stat--filter{cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.nf-acc-stat--filter .nf-acc-stat__cue{opacity:.55;transform:translate(0)}.nf-acc-stat--filter:hover{border-color:var(--acc-border-strong);background:var(--acc-surface)}.nf-acc-stat--filter:hover .nf-acc-stat__cue{opacity:1}.nf-acc-stat--filter:focus-visible{outline:2px solid var(--acc-accent);outline-offset:2px;box-shadow:none;border-color:var(--acc-accent)}.nf-acc-stat--active{border-color:var(--acc-accent);background:var(--acc-surface);box-shadow:inset 0 0 0 1px var(--acc-accent)}.nf-acc-stat--active .nf-acc-stat__cue{opacity:1;color:var(--acc-accent)}.nf-acc-stat--muted{opacity:.62}.nf-acc-posture{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.nf-acc-pm{display:flex;flex-direction:column;gap:10px;padding:15px 17px 16px;min-width:0;border:1px solid var(--acc-border);border-radius:var(--nf-radius-md, 12px);background:var(--acc-panel-2)}.nf-acc-pm__head{display:flex;align-items:center;gap:8px;color:var(--acc-text-muted);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.nf-acc-pm__icon{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;flex:none}.nf-acc-pm__icon--amber{background:#f5b54c24;color:var(--acc-amber)}.nf-acc-pm__icon--severity{background:#ff5f6e24;color:var(--acc-red)}.nf-acc-pm__icon--cyan{background:#57c8ff24;color:var(--acc-cyan)}.nf-acc-pm__value{font-size:26px;font-weight:700;line-height:1;letter-spacing:-.02em;color:#f3f8ff;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.nf-acc-pm__value--amber{color:#ffce80}.nf-acc-pm__text{display:flex;flex-direction:column;gap:2px;min-width:0}.nf-acc-pm__label{font-size:12.5px;font-weight:700;color:#e7eef7}.nf-acc-pm__help{font-size:11px;line-height:1.35;color:var(--acc-text-muted)}.nf-acc-pm__foot{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid rgba(148,184,214,.09)}.nf-acc-pm__chips,.nf-acc-pm__counters{margin-top:auto}.nf-acc-pm__foot .nf-acc-pm__chips,.nf-acc-pm__foot .nf-acc-pm__counters{margin-top:0}.nf-acc-pm__chips{display:flex;flex-wrap:wrap;gap:6px}.nf-acc-pm__chip{font-size:10.5px;font-weight:600;color:#cdd9ec;padding:2px 9px;border-radius:999px;border:1px solid var(--acc-border);background:#6086bc1a}.nf-acc-sev{display:flex;gap:28px}.nf-acc-sev__item{display:flex;flex-direction:column;gap:4px;min-width:0}.nf-acc-sev__count{font-size:20px;font-weight:700;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.nf-acc-sev__count--crit{color:#ff8a95}.nf-acc-sev__count--warn{color:#ffce80}.nf-acc-sev__tag{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--acc-text-muted)}.nf-acc-posture__dot{width:8px;height:8px;border-radius:50%;flex:none}.nf-acc-posture__dot--crit{background:var(--acc-red)}.nf-acc-posture__dot--warn{background:var(--acc-amber)}.nf-acc-pm__counters{display:flex;gap:28px}.nf-acc-pm__counter{display:flex;flex-direction:column;gap:4px;min-width:0}.nf-acc-pm__counter-val{font-size:18px;font-weight:800;line-height:1;color:#e7eef7;font-variant-numeric:tabular-nums}.nf-acc-pm__counter-label{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--acc-text-muted)}@media(max-width:760px){.nf-acc-posture{grid-template-columns:1fr}}.nf-acc-section__heading{display:flex;flex-direction:column;gap:3px}.nf-acc-cockpit{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:22px}.nf-acc-cockpit__main{margin-top:0}.nf-acc-cockpit__side{margin-top:0;display:flex;flex-direction:column}@media(max-width:1000px){.nf-acc-cockpit{grid-template-columns:1fr}.nf-acc-cockpit__side{margin-top:22px}}.nf-acc-modules{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.nf-acc-modules--active{grid-template-columns:repeat(auto-fit,minmax(232px,1fr))}.nf-acc-modules--roadmap{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.nf-acc-mod{position:relative;display:flex;flex-direction:column;gap:11px;padding:16px 16px 14px;border-radius:var(--nf-radius-lg, 14px);border:1px solid var(--acc-border);background:var(--acc-panel);text-decoration:none;overflow:hidden}.nf-acc-mod:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--acc-border-strong)}.nf-acc-mod--ready:before{background:var(--acc-green)}.nf-acc-mod--warn:before{background:var(--acc-amber)}.nf-acc-mod--danger:before{background:var(--acc-red)}.nf-acc-mod--nav{cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.nf-acc-mod--nav:hover{border-color:var(--acc-border-strong);background:var(--acc-panel-2);transform:translateY(-2px)}.nf-acc-mod__head{display:flex;align-items:flex-start;gap:11px}.nf-acc-mod__glyph{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:10px;background:#57c8ff1a;border:1px solid var(--acc-border);color:#87d6ff}.nf-acc-mod__heading{display:flex;flex-direction:column;gap:6px;min-width:0}.nf-acc-mod__name{font-size:15px;font-weight:700;color:var(--acc-text);line-height:1.2}.nf-acc-mod__summary{font-size:12.5px;line-height:1.5;color:var(--acc-text-muted)}.nf-acc-mod__metrics{display:flex;flex-wrap:wrap;gap:16px;padding-top:3px}.nf-acc-mod__metric{display:flex;flex-direction:column;gap:2px}.nf-acc-mod__metric-v{font-size:16px;font-weight:700;color:var(--acc-text);font-variant-numeric:tabular-nums}.nf-acc-mod__metric-l{font-size:11px;color:var(--acc-text-faint)}.nf-acc-mod__areas{display:flex;flex-direction:column;gap:7px;padding-top:2px}.nf-acc-mod__area{display:flex;align-items:center;justify-content:space-between;gap:12px}.nf-acc-mod__area-label{font-size:12.5px;color:var(--acc-text-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-acc-mod__area .nf-acc-status{flex:none}.nf-acc-mod__foot{display:flex;justify-content:flex-end;margin-top:auto;padding-top:4px}.nf-acc-mod__open{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:650;color:#87d6ff}.nf-acc-mod--roadmap{gap:7px;padding:11px 12px;background:var(--acc-panel-2);opacity:.66}.nf-acc-mod--roadmap:before{background:var(--acc-border)}.nf-acc-mod--roadmap .nf-acc-mod__glyph{width:28px;height:28px;border-radius:9px;background:#788caa14;color:var(--acc-text-faint)}.nf-acc-mod--roadmap .nf-acc-mod__name{font-size:13px;color:var(--acc-text-muted)}.nf-acc-mod--roadmap .nf-acc-mod__summary{font-size:12px;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}button.nf-acc-mod{font:inherit;text-align:left;width:100%}.nf-acc-mod__flag{display:flex;flex-direction:column;gap:2px;font-size:12.5px;line-height:1.4;color:var(--acc-text)}.nf-acc-mod__flag-label{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--acc-text-faint)}.nf-acc-roadmap{margin-top:22px}.nf-acc-roadmap__title{color:var(--acc-text-muted)}.nf-acc-opsconsole{margin-top:22px}.nf-acc-shortcut-groups{display:flex;flex-direction:column;gap:14px}.nf-acc-shortcut-group{display:flex;flex-direction:column;gap:8px}.nf-acc-shortcut-group__title{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--acc-text-faint)}.nf-acc-shortcuts{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.nf-acc-shortcut{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--nf-radius-md, 10px);border:1px solid var(--acc-border);background:var(--acc-panel);text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.nf-acc-shortcut:hover,.nf-acc-shortcut:focus-visible{border-color:var(--acc-border-strong);background:var(--acc-panel-2);transform:translateY(-1px)}.nf-acc-shortcut__name{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--acc-text)}.nf-acc-shortcut__name svg{flex:none;color:var(--acc-text-faint)}.nf-acc-shortcut__arrow{margin-left:auto;color:var(--acc-text-faint);opacity:0;transition:opacity .15s ease}.nf-acc-shortcut:hover .nf-acc-shortcut__arrow,.nf-acc-shortcut:focus-visible .nf-acc-shortcut__arrow{opacity:1}.nf-acc-shortcut__desc{font-size:12px;line-height:1.45;color:var(--acc-text-muted)}.nf-acc-opsgroups{display:grid;grid-template-columns:1fr;gap:11px;align-items:start}@media(min-width:720px){.nf-acc-opsgroups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.nf-acc-opsgroups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1680px){.nf-acc-opsgroups{grid-template-columns:repeat(4,minmax(0,1fr))}}.nf-acc-opsgroup{display:flex;flex-direction:column;border-radius:var(--nf-radius-md, 10px);border:1px solid var(--acc-border);background:var(--acc-panel);overflow:hidden}.nf-acc-opsgroup__head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--acc-border);font-size:13px;font-weight:700;color:var(--acc-text);text-decoration:none}.nf-acc-opsgroup__head--nav{transition:background .15s ease}.nf-acc-opsgroup__head--nav:hover,.nf-acc-opsgroup__head--nav:focus-visible{background:var(--acc-panel-2)}.nf-acc-opsgroup__glyph{display:inline-flex;color:var(--acc-text-faint)}.nf-acc-opsgroup__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-acc-opsgroup__open{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--acc-text-faint);opacity:0;transition:opacity .15s ease}.nf-acc-opsgroup__head--nav:hover .nf-acc-opsgroup__open,.nf-acc-opsgroup__head--nav:focus-visible .nf-acc-opsgroup__open{opacity:1}.nf-acc-opsgroup__signals{display:flex;flex-direction:column;padding:6px 6px 8px}.nf-acc-opsgroup__none{padding:6px 8px;font-size:12px;color:var(--acc-text-faint)}.nf-acc-opsig{display:flex;align-items:baseline;gap:9px;padding:4px 8px;border-radius:7px;text-decoration:none}.nf-acc-opsig--nav{transition:background .15s ease}.nf-acc-opsig--nav:hover,.nf-acc-opsig--nav:focus-visible{background:var(--acc-panel-2)}.nf-acc-opsig__count{flex:none;min-width:28px;text-align:right;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--acc-text)}.nf-acc-opsig__count--warn{color:#ffce80}.nf-acc-opsig__count--crit{color:#ff8a95}.nf-acc-opsig__text{display:flex;flex-direction:column;gap:1px;min-width:0}.nf-acc-opsig__label{font-size:12.5px;line-height:1.4;color:var(--acc-text-muted)}.nf-acc-opsig__helper{font-size:11px;line-height:1.4;color:var(--acc-text-faint)}.nf-acc-opsig--nav:hover .nf-acc-opsig__label,.nf-acc-opsig--nav:focus-visible .nf-acc-opsig__label{color:var(--acc-text)}.nf-acc-act-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:11px}.nf-acc-act-grid--stack{grid-template-columns:1fr}.nf-acc-act-more{display:flex;justify-content:center;margin-top:12px}.nf-acc-act-foot{display:flex;justify-content:flex-end;margin-top:14px;padding-top:14px;border-top:1px solid var(--acc-border)}.nf-acc-act{display:flex;align-items:center;gap:10px;padding:13px 14px;border-radius:var(--nf-radius-md, 12px);border:1px solid var(--acc-border);background:var(--acc-panel-2);text-decoration:none}.nf-acc-act--nav{cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.nf-acc-act--nav:hover{border-color:var(--acc-border-strong);background:var(--acc-panel);transform:translateY(-1px)}.nf-acc-act__body{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.nf-acc-act__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.nf-acc-act__label{font-size:13.5px;font-weight:700;color:var(--acc-text)}.nf-acc-act__badge{font-size:10px;padding:2px 7px}.nf-acc-act__reason{font-size:12px;line-height:1.5;color:var(--acc-text-muted)}.nf-acc-act__fix{font-size:11px;font-weight:600;color:var(--acc-text-faint)}.nf-acc-act__chev{flex:none;color:var(--acc-text-faint)}.nf-acc-crumb{display:flex;align-items:center;gap:8px;margin-top:22px;font-size:12.5px;color:var(--acc-text-muted)}.nf-acc-crumb__link{background:none;border:none;padding:0;font:inherit;color:var(--acc-text-muted);cursor:pointer}.nf-acc-crumb__link:hover{color:var(--acc-text-strong);text-decoration:underline}.nf-acc-crumb__link:focus-visible{outline:2px solid var(--acc-accent);outline-offset:2px;border-radius:4px}.nf-acc-crumb__current{color:var(--acc-text);font-weight:650}.nf-acc-crumb__back{margin-left:auto}.nf-acc-hero{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:12px;padding:18px 20px;border-radius:var(--nf-radius-lg);border:1px solid var(--acc-border);border-left:3px solid var(--acc-border-strong);background:var(--acc-panel);box-shadow:0 14px 40px #03071073}.nf-acc-hero--blocked{border-left-color:var(--acc-red)}.nf-acc-hero--warning{border-left-color:var(--acc-amber)}.nf-acc-hero--info{border-left-color:var(--acc-cyan)}.nf-acc-hero__glyph{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--nf-radius-md);color:var(--acc-text);background:#57c8ff1a;border:1px solid var(--acc-border)}.nf-acc-hero__body{min-width:0}.nf-acc-hero__title{margin:0;font-size:20px;font-weight:700;color:#f3f8ff}.nf-acc-hero__blurb{margin:4px 0 0;font-size:12.5px;color:var(--acc-text-muted)}.nf-acc-hero__meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px}.nf-acc-hero__count,.nf-acc-hero__affected{font-size:12px;font-weight:600;color:var(--acc-text-muted)}.nf-acc-hero__affected:before{content:"·";margin-right:10px;color:var(--acc-border-strong)}.nf-acc-hero__top{margin:10px 0 0;font-size:13px;color:var(--acc-text)}.nf-acc-hero__top-label{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--acc-text-muted);margin-right:8px}@media(max-width:640px){.nf-acc-hero{grid-template-columns:auto 1fr}.nf-acc-hero .nf-acc-meter{grid-column:1 / -1;justify-self:start}}.nf-acc-focus{margin-top:24px;padding:18px 20px 20px;border-radius:var(--nf-radius-lg);border:1px solid var(--acc-border);background:var(--acc-panel);box-shadow:0 14px 40px #03071073}.nf-acc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nf-acc-row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"lead cue" "title cue" "desc cue";gap:6px 12px;width:100%;text-align:left;padding:14px 16px;border-radius:var(--nf-radius-md);border:1px solid var(--acc-border);background:#0d142499;color:var(--acc-text);transition:border-color .15s ease,background .15s ease,transform .1s ease}.nf-acc-row:hover{border-color:var(--acc-border-strong);background:#141f35cc}.nf-acc-row--selected{border-color:var(--acc-cyan);background:#142138f2;box-shadow:0 0 0 1px #57c8ff4d}.nf-acc-row__lead{grid-area:lead;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nf-acc-row__count{font-size:11.5px;color:var(--acc-text-faint)}.nf-acc-row__title{grid-area:title;font-size:14px;font-weight:600;color:#f3f8ff}.nf-acc-row__desc{grid-area:desc;font-size:12.5px;line-height:1.45;color:var(--acc-text-muted)}.nf-acc-row__cue{grid-area:cue;align-self:center;color:var(--acc-text-faint)}.nf-acc-empty{display:flex;flex-direction:column;gap:6px;padding:28px 24px;border-radius:var(--nf-radius-md);border:1px dashed var(--acc-border);background:var(--acc-surface);text-align:center;align-items:center}.nf-acc-empty__title{font-size:15px;font-weight:650;color:var(--acc-text-strong)}.nf-acc-empty__body{font-size:12.5px;color:var(--acc-text-muted);max-width:52ch}.nf-acc-empty--good{border-style:solid;border-color:var(--acc-success-structure);background:var(--acc-surface)}.nf-acc-empty--good .nf-acc-empty__title{color:var(--acc-success)}.nf-acc-stage{margin-top:22px}.nf-acc-stage .nf-note{background:var(--acc-panel);border-color:var(--acc-border);color:var(--acc-text)}.nf-acc-stage .nf-note strong{color:#f3f8ff}.nf-acc-coverage{margin-top:24px;border-radius:var(--nf-radius-md);border:1px solid var(--acc-border);background:var(--acc-panel-2)}.nf-acc-coverage__summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;padding:12px 16px;font-size:12.5px;font-weight:600;letter-spacing:.03em;color:var(--acc-text-muted)}.nf-acc-coverage__summary::-webkit-details-marker{display:none}.nf-acc-coverage__summary svg{color:var(--acc-text-faint)}.nf-acc-coverage__body{padding:0 16px 14px}.nf-acc-notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nf-acc-note{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--nf-radius-sm);border:1px solid var(--acc-border);background:#0d14248c}.nf-acc-note__title{font-size:12.5px;font-weight:600;color:var(--acc-text)}.nf-acc-note__desc{font-size:12px;line-height:1.45;color:var(--acc-text-muted)}.nf-acc-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:flex-end}.nf-acc-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#04081099}.nf-acc-drawer__panel{position:relative;width:min(440px,100%);height:100vh;height:100dvh;overflow-y:auto;background:var(--acc-panel);border-left:1px solid var(--acc-border-strong);box-shadow:var(--acc-overlay-shadow);padding:22px;display:flex;flex-direction:column;gap:18px;color:var(--acc-text)}.nf-acc-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nf-acc-drawer__eyebrow{margin:0 0 4px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--acc-cyan)}.nf-acc-drawer__title{margin:0;font-size:17px;font-weight:650;line-height:1.3;color:#f3f8ff}.nf-acc-detail{display:flex;flex-direction:column;gap:0;border-radius:var(--nf-radius-md);border:1px solid var(--acc-border);overflow:hidden}.nf-acc-detail__row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:11px 14px;border-bottom:1px solid var(--acc-border);background:#0d142466}.nf-acc-detail__row:last-child{border-bottom:0}.nf-acc-detail__label{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--acc-text-faint)}.nf-acc-detail__value{font-size:13px;line-height:1.5;color:var(--acc-text)}.nf-acc-drawer__note{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--nf-radius-md);border:1px solid var(--acc-border);background:var(--acc-cyan-soft)}.nf-acc-drawer__note-title{font-size:12px;font-weight:700;color:var(--acc-text)}.nf-acc-drawer__note-body{font-size:12px;line-height:1.5;color:var(--acc-text-muted)}.nf-acc-drawer__actions{margin-top:auto}.nf-acc-drawer__hint{margin:0;font-size:12.5px;line-height:1.5;color:var(--acc-text-muted)}.nf-acc-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;padding:0 10px;border-radius:6px;border:1px solid var(--acc-control-border);background:var(--acc-bg);color:var(--acc-text);font:inherit;font-size:13px;color-scheme:dark}.nf-acc-input::placeholder{color:var(--acc-text-muted)}.nf-acc-input:hover:not(:disabled){border-color:var(--acc-border-strong);background:var(--acc-bg-2)}.nf-acc-input:focus-visible{outline:2px solid var(--acc-accent);outline-offset:2px;border-color:var(--acc-accent);box-shadow:none}.nf-acc-input:disabled{opacity:.5;cursor:not-allowed}.nf-acc-vc__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nf-acc-vc__desc{margin:0;font-size:12.5px;line-height:1.5;color:var(--acc-text-muted)}.nf-acc-vc__rows{margin-top:14px}.nf-acc-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:var(--nf-radius-md, 12px);border:1px solid var(--acc-border);background:var(--acc-panel-2)}.nf-acc-seg__btn{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:0;border-radius:9px;background:transparent;color:var(--acc-text-muted);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer;transition:background .15s ease,color .15s ease}.nf-acc-seg__btn:hover{color:var(--acc-text);background:var(--acc-accent-tint)}.nf-acc-seg__btn:focus-visible{outline:2px solid var(--acc-accent);outline-offset:2px;box-shadow:none}.nf-acc-seg__btn--active,.nf-acc-seg__btn--on{background:var(--acc-accent-tint);color:var(--acc-text-strong);box-shadow:inset 0 0 0 1px #2ab39e73}.nf-acc-seg__count{font-size:11px;font-variant-numeric:tabular-nums;padding:1px 7px;border-radius:6px;background:var(--acc-surface-2);color:var(--acc-text-em)}.nf-acc-seg__btn--active .nf-acc-seg__count{background:var(--acc-surface-2);color:var(--acc-text-strong)}.nf-acc-seg--sub{border:0;background:transparent;padding:0 2px;gap:6px}.nf-acc-seg--sub .nf-acc-seg__btn{font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--acc-border)}.nf-acc-seg--sub .nf-acc-seg__btn--active{box-shadow:inset 0 0 0 1px #2ab39e73}.nf-acc-crosslink{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:var(--acc-accent);text-decoration:none;padding:6px 12px;border-radius:9px;box-shadow:inset 0 0 0 1px var(--acc-border);white-space:nowrap}.nf-acc-crosslink:hover{background:var(--acc-accent-tint);text-decoration:underline}.nf-acc-crosslink:focus-visible{outline:2px solid var(--acc-accent);outline-offset:2px;box-shadow:none}.nf-acc-attngrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin:14px 0;align-items:start}.nf-acc-attnlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nf-acc-attnrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 2px;border-bottom:1px solid var(--acc-border)}.nf-acc-attnrow:last-child{border-bottom:0}.nf-acc-attnrow__signal{flex:none;display:inline-flex;align-items:center;gap:6px}.nf-acc-attnrow__signal--counts{flex-wrap:wrap;justify-content:flex-end}.nf-acc-attn__empty{padding:10px 2px;font-size:12px;line-height:1.5;color:var(--acc-text-faint)}.nf-acc-attn__foot{margin-top:10px;display:flex;justify-content:flex-end}.nf-acc-stateline{margin:12px 0 14px;font-size:12px;line-height:1.5;color:var(--acc-text-faint)}.nf-acc-tablewrap{border:1px solid var(--acc-border);border-radius:var(--nf-radius-md, 12px);overflow-x:auto;overflow-y:hidden;background:var(--acc-panel-2)}.nf-acc-table{width:100%;border-collapse:collapse;font-size:13px}.nf-acc-table thead th{text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--acc-text-faint);padding:10px 14px;border-bottom:1px solid var(--acc-border);background:var(--acc-panel);white-space:nowrap}.nf-acc-table tbody td{padding:11px 14px;border-bottom:1px solid var(--acc-border);color:var(--acc-text);vertical-align:top}.nf-acc-table tbody tr:last-child td{border-bottom:0}.nf-acc-table th.nf-acc-num,.nf-acc-table td.nf-acc-num{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap}.nf-acc-expandbtn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--acc-text-faint);cursor:pointer}.nf-acc-expandbtn:hover{color:var(--acc-text);background:var(--acc-elevated)}.nf-acc-expandbtn:focus-visible{outline:2px solid var(--acc-accent);outline-offset:1px}.nf-acc-expandbtn:disabled{color:var(--acc-text-faint);opacity:.4;cursor:not-allowed}.nf-acc-cell--expand{display:flex;flex-direction:row;align-items:flex-start;gap:8px}.nf-acc-table--stickysku thead th:first-child,.nf-acc-table--stickysku tbody td:first-child{position:sticky;left:0;z-index:1;background:var(--acc-panel-2);box-shadow:inset -1px 0 0 var(--acc-border)}.nf-acc-table--stickysku thead th:first-child{background:var(--acc-panel);z-index:2}.nf-acc-table--stickysku .nf-acc-subrow>td{position:static;box-shadow:none}.nf-acc-skudetail{display:flex;flex-wrap:wrap;gap:8px 28px;margin:10px 0 12px;padding:10px 14px;border:1px solid var(--acc-border);border-radius:var(--nf-radius-md, 12px);background:var(--acc-panel)}.nf-acc-skudetail>div{display:flex;flex-direction:column;gap:2px;min-width:96px}.nf-acc-skudetail dt{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--acc-text-faint)}.nf-acc-skudetail dd{margin:0;font-size:13px;color:var(--acc-text);font-variant-numeric:tabular-nums}.nf-acc-subrow>td{padding:0;background:var(--acc-bg-2)}.nf-acc-subwrap{padding:4px 14px 12px 46px}.nf-acc-table--nested{font-size:12px;background:transparent}.nf-acc-table--nested thead th{background:transparent;padding:8px 12px}.nf-acc-table--nested tbody td{padding:8px 12px}.nf-acc-th-sort{padding:0}.nf-acc-table thead th .nf-acc-sortbtn{display:inline-flex;align-items:center;gap:6px;width:100%;margin:0;padding:10px 14px;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;cursor:pointer}.nf-acc-sortbtn--num{justify-content:flex-end;text-align:right}.nf-acc-table thead th .nf-acc-sortbtn:hover{color:var(--acc-text)}.nf-acc-table thead th .nf-acc-sortbtn:focus-visible{outline:2px solid var(--acc-accent);outline-offset:-2px;box-shadow:none}.nf-acc-table thead th .nf-acc-sortbtn--active{color:var(--acc-text)}.nf-acc-sortcaret{font-size:9px;line-height:1;opacity:.45}.nf-acc-sortbtn--active .nf-acc-sortcaret{opacity:1;color:var(--acc-cyan)}.nf-acc-sortdir{flex:0 0 auto;align-self:flex-end;height:38px;min-width:40px;padding:0 12px}.nf-rqh-table th:first-child,.nf-rqh-table td:first-child{max-width:240px}.nf-rqh-table td:first-child .nf-acc-cell__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-acc-trow{cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.nf-acc-trow:hover{background:var(--acc-elevated)}.nf-acc-trow:focus-visible{outline:2px solid var(--acc-accent);outline-offset:-2px;box-shadow:none}.nf-acc-trow--selected{background:var(--acc-elevated);box-shadow:inset 0 0 0 1px var(--acc-accent)}.nf-acc-table tbody tr:has(>td .nf-acc-expandbtn):hover{background:var(--acc-elevated);transition:background .12s ease}.nf-acc-cell{display:flex;flex-direction:column;gap:2px;min-width:140px}.nf-acc-cell__name{font-weight:650;color:var(--acc-text)}.nf-acc-cell__code{font-size:11px;color:var(--acc-text-muted);font-variant-numeric:tabular-nums}.nf-acc-cell__meta{font-size:11px;color:var(--acc-text-faint)}.nf-acc-rowchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.nf-acc-basis{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:7px}.nf-acc-basis li{font-size:12.5px;line-height:1.5;color:var(--acc-text-muted)}.nf-acc-section__controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px 12px}.nf-acc-section__controls .nf-acc-field{min-width:150px}.nf-acc-table th.nf-acc-actioncell,.nf-acc-table td.nf-acc-actioncell{text-align:right;white-space:nowrap}.nf-acc-table--finops th:first-child,.nf-acc-table--finops td:first-child{max-width:260px}.nf-acc-table--finops td:first-child .nf-acc-cell{min-width:0}.nf-acc-table--finops td:first-child .nf-acc-cell__name,.nf-acc-table--finops td:first-child .nf-acc-cell__code,.nf-acc-table--finops td:first-child .nf-acc-cell__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-acc-rowactions{display:inline-flex;gap:6px;justify-content:flex-end}.nf-acc-search{display:inline-flex;align-items:center;gap:7px;padding:0 11px;height:36px;min-width:200px;border-radius:13px;border:1px solid var(--acc-border-strong);background:var(--acc-panel-2);color:var(--acc-text-faint);transition:border-color .15s ease}.nf-acc-search:focus-within{border-color:var(--acc-accent);outline:2px solid var(--acc-accent);outline-offset:2px}.nf-acc-search__input{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--acc-text);font:inherit;font-size:13px;font-weight:600;outline:none}.nf-acc-search__input::placeholder{color:var(--acc-text-faint)}.nf-acc-search__input::-webkit-search-cancel-button{filter:invert(.7)}.nf-acc-form{display:flex;flex-direction:column;gap:15px}.nf-acc-form__actions{display:flex;justify-content:flex-end;gap:10px}.nf-acc-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nf-tex-checkgroup{border:0;margin:0;padding:0;min-width:0}.nf-tex-checkgroup legend{padding:0;margin-bottom:4px}.nf-tex-checkgroup__list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.nf-acc-check{display:flex;align-items:center;gap:9px;padding:11px 13px;border-radius:var(--nf-radius-md, 12px);border:1px solid var(--acc-border);background:var(--acc-panel-2);font-size:13px;font-weight:600;color:var(--acc-text);cursor:pointer}.nf-acc-check input{width:16px;height:16px;accent-color:var(--acc-green);color-scheme:dark;cursor:pointer}.nf-acc-upcharge{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:var(--nf-radius-md, 12px);border:1px solid var(--acc-border);background:#0d142466}.nf-acc-field__optional{font-weight:500;text-transform:none;letter-spacing:0;color:var(--acc-text-faint)}.nf-acc-readonly{margin:0;padding:9px 13px;border-radius:13px;border:1px dashed var(--acc-border-strong);background:#0d142480;font-size:13px;font-weight:600;color:var(--acc-text-muted)}.nf-acc-form .nf-acc-select:disabled,.nf-acc-form .nf-acc-input:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.nf-acc-live__dot,.nf-acc-spot__beacon-ring{animation:none}.nf-acc-metric,.nf-acc-spot,.nf-acc-tm,.nf-acc-meter__arc,.nf-acc-row,.nf-acc-btn{transition:none}.nf-acc-metric:hover,.nf-acc-spot:hover,.nf-acc-tm:hover{transform:none}}.nf-idle-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.nf-idle-dialog{width:100%;max-width:380px;background:var(--nf-surface, #ffffff);border:1px solid var(--nf-border, #e2e8f0);border-radius:var(--nf-radius-sm, 12px);box-shadow:0 20px 50px #0f172a40;padding:22px 22px 18px}.nf-idle-dialog__title{margin:0 0 8px;font-size:16px;font-weight:700;color:var(--nf-text, #0f172a)}.nf-idle-dialog__body{margin:0 0 18px;font-size:13.5px;line-height:1.5;color:var(--nf-text-muted, #475569)}.nf-idle-dialog__actions{display:flex;justify-content:flex-end;gap:10px}.nf-tex-summary{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.nf-tex-card{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border-radius:var(--nf-radius-md);border:1px solid var(--acc-border);background:#0d142499}.nf-tex-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.nf-tex-card__titles{display:flex;flex-direction:column;gap:4px;min-width:0}.nf-tex-card__title{margin:0;font-size:15px;font-weight:700;color:var(--acc-text)}.nf-tex-card__desc{margin:0;font-size:13px;line-height:1.5;color:var(--acc-text-muted)}.nf-tex-card__badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0}.nf-tex-meta{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px 18px}.nf-tex-meta__item{display:flex;flex-direction:column;gap:3px;min-width:0}.nf-tex-meta__label{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--acc-text-muted)}.nf-tex-meta__value{font-size:13px;font-weight:600;color:var(--acc-text);word-break:break-word}.nf-tex-followup{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:var(--nf-radius-sm, 8px);border:1px solid var(--acc-border);background:#080d198c}.nf-tex-followup__line{display:flex;flex-direction:column;gap:3px}.nf-tex-followup__label{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--acc-cyan)}.nf-tex-followup__type{font-size:12.5px;font-weight:600;color:var(--acc-text);word-break:break-word}.nf-oa-inspect__more{margin-top:4px}.nf-oa-inspect__moretoggle{cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--acc-muted)}.nf-oa-inspect__moretoggle:hover{color:var(--acc-text)}.nf-oa-inspect__more[open] .nf-oa-inspect__moretoggle{margin-bottom:6px}.nf-oa-tempgrid{margin:2px 0 4px;gap:8px 16px}.nf-tex-meta__item--wide{grid-column:1 / -1}.nf-tex-actionchips{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;min-width:0}.nf-tex-actionchips__chip{display:inline-block;max-width:100%;padding:2px 9px;border-radius:999px;border:1px solid var(--acc-border);background:#57c8ff14;font-size:12px;font-weight:600;color:var(--acc-text);word-break:break-word;overflow-wrap:anywhere}.nf-tex-followup__body{font-size:13px;line-height:1.5;color:var(--acc-text);word-break:break-word}.nf-tex-followup__meta{font-size:11.5px;color:var(--acc-text-muted)}.nf-tex-form{padding-top:4px}.nf-tex-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:72px;padding:9px 11px;border-radius:6px;border:1px solid var(--acc-control-border);background:var(--acc-bg);color:var(--acc-text);font:inherit;font-size:13px;line-height:1.5;resize:vertical;color-scheme:dark}.nf-tex-textarea::placeholder{color:var(--acc-text-muted)}.nf-tex-textarea:hover:not(:disabled){border-color:var(--acc-border-strong);background:var(--acc-bg-2)}.nf-tex-textarea:focus-visible{outline:2px solid var(--acc-accent);outline-offset:2px;border-color:var(--acc-accent);box-shadow:none}.nf-tex-textarea:disabled{opacity:.5;cursor:not-allowed}.nf-tex-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.nf-tex-drawer__badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nf-tex-drawer__sectiontitle{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--acc-text-faint)}.nf-acc-drawer__panel--tabbed{overflow:hidden;gap:14px}.nf-tex-drawer__tabs{display:flex;gap:4px;border-bottom:1px solid var(--acc-border-strong);flex:none}.nf-tex-drawer__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:2px solid transparent;padding:8px 12px 9px;font:inherit;font-size:13px;font-weight:600;color:var(--acc-text-muted);cursor:pointer;white-space:nowrap}.nf-tex-drawer__tab:hover{color:var(--acc-text)}.nf-tex-drawer__tab--active{color:#f3f8ff;border-bottom-color:var(--acc-cyan)}.nf-tex-drawer__tab:focus-visible{outline:2px solid var(--acc-cyan);outline-offset:-2px;border-radius:4px}.nf-tex-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:18px;outline-offset:-2px}.nf-tex-drawer__footer{flex:none;display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--acc-border-strong)}.nf-tex-drawer__footerbtns{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.nf-tex-drawer__inlineaction{margin-top:10px}@media(max-width:480px){.nf-tex-drawer__tab{padding:8px 8px 9px;font-size:12.5px}}.nf-tex-drawer__coverage{margin-top:8px;font-size:11.5px}.nf-tex-actions__error{margin:0 auto 0 0}.nf-rq-stats{margin-bottom:14px}.nf-rq-trow--terminal{opacity:.6}.nf-rq-trow--terminal:hover,.nf-rq-trow--terminal:focus-visible{opacity:.85}.nf-rq-section{margin-top:18px;display:flex;flex-direction:column;gap:10px}.nf-rq-section__title{margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--acc-text-dim, #93a4bf)}.nf-rq-events{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.nf-rq-event{display:flex;flex-direction:column;gap:3px;padding:9px 11px;border-radius:var(--nf-radius-md, 12px);border:1px solid var(--acc-border);background:var(--acc-panel-2)}.nf-rq-event__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.nf-rq-event__type{font-size:13px;font-weight:600;color:var(--acc-text, #e7eefb)}.nf-rq-event__time{font-size:11px;color:var(--acc-text-dim, #93a4bf);white-space:nowrap}.nf-rq-event__qty{font-size:12px;color:var(--acc-text-dim, #93a4bf)}.nf-rq-event__note{font-size:13px;color:var(--acc-text, #e7eefb);white-space:pre-wrap;word-break:break-word}.nf-rq-actionbtns{display:flex;flex-wrap:wrap;gap:8px}.nf-oa-actiongrid{display:flex;flex-direction:column;gap:8px}.nf-oa-actiongrid__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nf-oa-actiongrid__row>.nf-tip{display:block;min-width:0}.nf-oa-actiongrid__row>.nf-tip>.nf-acc-btn{width:100%}.nf-oa-actiongrid__row>.nf-tip:last-child:nth-child(odd){grid-column:1 / -1}.nf-oa-actiongrid__row--terminal{display:flex;justify-content:flex-start}.nf-oa-actiongrid__row--terminal>.nf-tip{flex:0 0 auto}.nf-oa-actiongrid__row--terminal>.nf-tip>.nf-acc-btn{width:auto}@media(max-width:640px){.nf-oa-actiongrid__row{grid-template-columns:minmax(0,1fr)}.nf-oa-actiongrid__row>.nf-tip:last-child:nth-child(odd){grid-column:auto}}.nf-tip{position:relative;display:inline-block}.nf-tip__bubble{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:500;width:max-content;max-width:min(260px,72vw);padding:6px 9px;border-radius:6px;border:1px solid rgba(148,163,184,.35);background:#1c2431;color:#e2e8f0;font-size:12px;line-height:1.35;text-align:left;box-shadow:0 6px 18px #00000073;pointer-events:none;white-space:normal}.nf-oa-actiongrid__row>.nf-tip:first-child .nf-tip__bubble{left:0;transform:none}.nf-oa-actiongrid__row>.nf-tip:nth-child(2) .nf-tip__bubble,.nf-oa-actiongrid__row>.nf-tip:nth-child(3) .nf-tip__bubble{left:auto;right:0;transform:none}.nf-rq-actionform{gap:10px}.nf-rq-actionform__title{margin:0;font-size:13px;font-weight:600;color:var(--acc-text, #e7eefb)}.nf-rq-actionform__buttons{display:flex;gap:8px;flex-wrap:wrap}.nf-rq-textarea{resize:vertical;min-height:64px;font:inherit}.nf-rqd-awaiting{border:1px solid var(--acc-info-border, rgba(96, 165, 250, .4));background:var(--acc-info-bg, rgba(59, 130, 246, .12));color:var(--acc-text, #e7eefb);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.4}.nf-rqd-awaiting__lead{font-weight:600}.nf-rqd-awaiting--alert{border-color:var(--acc-warn-border, rgba(251, 191, 36, .45));background:var(--acc-warn-bg, rgba(245, 158, 11, .13))}.nf-rqd-awaiting__sub{display:block;margin-top:4px;font-size:12px;opacity:.85}.nf-rqd-note__body{margin:0;white-space:pre-wrap;font-size:13px;line-height:1.45;color:var(--acc-text, #e7eefb)}.nf-rqd-note__meta{margin:6px 0 0;font-size:12px;opacity:.7}.nf-rq-opencell{text-align:right;white-space:nowrap}.nf-rq-openlink{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--acc-cyan, #57c8ff)}.nf-acc-trow:hover .nf-rq-openlink{text-decoration:underline}.nf-rqd-stageaction{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.nf-rqd-detail{margin-bottom:4px}@media(min-width:900px){.nf-rqd-detail{display:grid;grid-template-columns:1fr 1fr}.nf-rqd-detail .nf-acc-detail__row:nth-child(odd){border-right:1px solid var(--acc-border)}}.nf-rqd-code{font-family:var(--nf-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px;color:var(--acc-text-muted, #a3b4cd);word-break:break-all}.nf-rqd-listhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.nf-rqd-showing{font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--acc-text-dim, #93a4bf)}.nf-rqd-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.nf-rqd-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:9px 13px;border-radius:var(--nf-radius-md, 12px);border:1px solid var(--acc-border);background:var(--acc-panel-2)}.nf-rqd-line__seq{flex:0 0 auto;min-width:18px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;color:var(--acc-text-faint, #6f819d)}.nf-rqd-line__id{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 180px}.nf-rqd-line__sku{font-size:14px;font-weight:650;color:var(--acc-text, #e7eefb)}.nf-rqd-line__meta{display:flex;flex-wrap:wrap;gap:2px 8px}.nf-rqd-line__ff{font-size:12px;color:var(--acc-text-muted, #a3b4cd)}.nf-rqd-line__equip{font-size:12px;color:var(--acc-text-faint, #6f819d)}.nf-rqd-line__nums{display:flex;flex-wrap:wrap;gap:6px}.nf-rqd-num{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:52px;padding:3px 9px;border-radius:var(--nf-radius-sm, 8px);border:1px solid var(--acc-border);background:#0d142480}.nf-rqd-num--emph{border-color:var(--acc-cyan, #57c8ff);background:var(--acc-cyan-soft, rgba(87, 200, 255, .12))}.nf-rqd-num__value{font-size:15px;font-weight:650;line-height:1.15;color:var(--acc-text, #e7eefb);font-variant-numeric:tabular-nums}.nf-rqd-num__label{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--acc-text-faint, #6f819d)}@media(max-width:560px){.nf-rqd-line__nums{width:100%;justify-content:flex-start}.nf-rqd-num{flex:1 1 0;align-items:center}}.nf-rqd-line.nf-rqd-group{flex-direction:column;align-items:stretch}.nf-rqd-group__main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.nf-rqd-group__toggle{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--acc-cyan, #57c8ff)}.nf-rqd-group__toggle:hover{text-decoration:underline}.nf-rqd-children{list-style:none;margin:8px 0 0;padding:8px 0 2px;border-top:1px dashed var(--acc-border);display:flex;flex-direction:column;gap:6px}.nf-rqd-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding-left:30px}.nf-rqd-child__id{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 180px}.nf-rqd-child__equip{font-size:13px;font-weight:600;color:var(--acc-text-muted, #a3b4cd)}.nf-rqd-child__ref{font-size:11px;color:var(--acc-text-faint, #6f819d);font-variant-numeric:tabular-nums;word-break:break-all}.nf-rqd-child__noref{font-size:11px;color:var(--acc-text-faint, #6f819d);font-style:italic}.nf-rq-fulfilllines{display:flex;flex-direction:column;gap:8px;margin-bottom:6px}.nf-rq-fulfillline{display:flex;align-items:center;justify-content:space-between;gap:10px}.nf-rq-fulfillline__name{display:flex;flex-direction:column;gap:1px;font-size:13px;color:var(--acc-text, #e7eefb);min-width:0}.nf-rq-fulfillline__meta{font-size:11px;color:var(--acc-text-faint, #6f819d)}.nf-rq-fulfillline__input{width:96px;flex:0 0 auto}.nf-print-doc{display:none}.nf-rqd-print__head{border-bottom:2px solid #111;padding-bottom:8px;margin-bottom:10px}.nf-rqd-print__brand{margin:0 0 2px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#444}.nf-rqd-print__title{margin:0;font-size:18px;font-weight:700;color:#000;line-height:1.25}.nf-rqd-print__ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;word-break:break-all}.nf-rqd-print__facts{display:flex;flex-wrap:wrap;gap:5px 22px;margin-bottom:16px;font-size:12px;color:#111}.nf-rqd-print__empty{font-size:13px;color:#333}.nf-rqd-print__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px;color:#000}.nf-rqd-print__table th,.nf-rqd-print__table td{border:1px solid #888;padding:5px 7px;text-align:left;vertical-align:top;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.nf-rqd-print__table thead{display:table-header-group}.nf-rqd-print__table thead th{background:#ececec;font-size:10px;text-transform:uppercase;letter-spacing:.03em}.nf-rqd-print__table th:nth-child(1),.nf-rqd-print__table td:nth-child(1){width:4%}.nf-rqd-print__table th:nth-child(2),.nf-rqd-print__table td:nth-child(2){width:22%}.nf-rqd-print__table th:nth-child(3),.nf-rqd-print__table td:nth-child(3){width:13%}.nf-rqd-print__table th:nth-child(4),.nf-rqd-print__table td:nth-child(4){width:21%}.nf-rqd-print__table th:nth-child(n+5),.nf-rqd-print__table td:nth-child(n+5){width:8%}.nf-rqd-print__seq{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:#333}.nf-rqd-print__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.nf-rqd-print__emph{font-weight:700}.nf-rqd-print__grouprow td{font-weight:600}.nf-rqd-print__childrow td{font-weight:400;color:#555;border-top:0}.nf-rqd-print__childcell{padding-left:14px!important}.nf-rqd-print__childequip{display:block}.nf-rqd-print__childref{display:block;font-size:9px;color:#777;font-variant-numeric:tabular-nums;word-break:break-all}.nf-tcr-print__head{border-bottom:2px solid #111;padding-bottom:8px;margin-bottom:10px}.nf-tcr-print__brand{margin:0 0 2px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#444}.nf-tcr-print__title{margin:0;font-size:18px;font-weight:700;color:#000;line-height:1.25}.nf-tcr-print__facts{display:flex;flex-wrap:wrap;gap:4px 20px;margin-bottom:14px;font-size:11px;color:#111}.nf-tcr-print__fact strong{font-weight:700}.nf-tcr-print__note{margin:0 0 12px;font-size:11px;color:#333;line-height:1.4}.nf-tcr-print__empty{font-size:12px;color:#333}.nf-tcr-print__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:10px;color:#000}.nf-tcr-print__table th,.nf-tcr-print__table td{border:1px solid #888;padding:4px 6px;text-align:left;vertical-align:top;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}.nf-tcr-print__table thead{display:table-header-group}.nf-tcr-print__table thead th{background:#ececec;font-size:9px;text-transform:uppercase;letter-spacing:.03em}.nf-tcr-print__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@page{size:landscape;margin:12mm}@media print{html,body{margin:0!important;padding:0!important;background:#fff!important;color:#000!important;height:auto!important;overflow:visible!important}body>*:not(.nf-print-doc){display:none!important}.nf-print-doc{display:block!important;position:static!important;margin:0!important;padding:0!important;width:auto!important;max-width:none!important;transform:none!important;overflow:visible!important;background:#fff!important;color:#000!important;font-family:var(--nf-font-sans, system-ui, sans-serif)}.nf-rqd-print__table tr,.nf-tcr-print__table tr{break-inside:avoid}}.nf-acc-cmp{display:flex;flex-direction:column;gap:16px}.nf-acc-cmp__group{display:flex;flex-direction:column;gap:5px}.nf-acc-cmp__head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.nf-acc-cmp__name{font-size:13px;font-weight:700;color:#e7eef7}.nf-acc-cmp__meta{font-size:11px;color:var(--acc-text-muted)}.nf-acc-cmp__n{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--acc-text-muted);background:var(--acc-panel);box-shadow:inset 0 0 0 1px var(--acc-border);white-space:nowrap}.nf-pa-timelinefocus{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:8px 12px;margin-bottom:12px;border:1px solid rgba(96,165,250,.35);border-radius:8px;background:#3b82f614}.nf-pa-timelinefocus__label{font-size:13px;font-weight:600;color:var(--nf-text, #e2e8f0)}.nf-pa-timelinefocus__count{font-size:12px;color:var(--nf-text-muted, #94a3b8)}.nf-pa-timelinefocus__clear{margin-left:auto}button.nf-acc-cmp__n--action{cursor:pointer;font-family:inherit;border:0;color:var(--acc-accent, #5cc8ff);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;box-shadow:inset 0 0 0 1px var(--acc-border-strong, var(--acc-border))}button.nf-acc-cmp__n--action:hover,button.nf-acc-cmp__n--action:focus-visible{color:var(--acc-text, #eaf4ff);background:var(--acc-panel-raised, var(--acc-panel));outline:none;box-shadow:inset 0 0 0 1px var(--acc-accent, #5cc8ff)}.nf-acc-cmp__row{display:grid;grid-template-columns:150px minmax(0,1fr) 120px;gap:10px;align-items:center}.nf-acc-cmp__label{font-size:11px;color:var(--acc-text-muted);white-space:nowrap}.nf-acc-cmp__track{display:block;height:8px;border-radius:999px;background:var(--acc-panel);box-shadow:inset 0 0 0 1px var(--acc-border);overflow:hidden}.nf-acc-cmp__fill{display:block;height:100%;border-radius:999px}.nf-acc-cmp__fill--cyan{background:var(--acc-cyan)}.nf-acc-cmp__fill--slate{background:#7f93ad}.nf-acc-cmp__fill--violet{background:#9d8cff}.nf-acc-cmp__value{font-size:12px;font-variant-numeric:tabular-nums;color:#dfe7f2;text-align:right;white-space:nowrap}@media(max-width:760px){.nf-acc-cmp__row{grid-template-columns:110px minmax(0,1fr) 100px}}.nf-pa-filters{position:sticky;top:0;z-index:30;display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:12px 14px;margin:0 0 14px;border:1px solid rgba(148,178,215,.16);border-radius:12px;background:#0d1420eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nf-pa-filters__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.nf-pa-tabs{margin-bottom:14px}.nf-pa .nf-acc-subtitle{max-width:112ch}.nf-pa-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.nf-pa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}@media(max-width:1100px){.nf-pa-grid{grid-template-columns:minmax(0,1fr)}}.nf-pa-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.nf-pa-person{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--nf-border, rgba(148, 184, 214, .16));border-radius:12px;background:#0d1b2a8c}.nf-pa-person__head{display:flex;flex-direction:column;gap:2px}.nf-pa-person__name{margin:0;font-size:18px;font-weight:700;letter-spacing:.01em}.nf-pa-person__meta{margin:0;font-size:12px;color:var(--nf-text-muted, #8fa8bd)}.nf-pa-person__stats{margin:0}.nf-pa-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(76,195,255,.28);border-radius:10px;background:#4cc3ff12}.nf-pa-chips__label{font-size:12px;font-weight:600;color:#8ea3bd;text-transform:uppercase;letter-spacing:.04em}.nf-pa-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 10px;border:1px solid rgba(76,195,255,.35);border-radius:999px;background:#4cc3ff1f;font-size:12px;color:#dbe7f5}.nf-pa-chip__clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:50%;background:#94b2d729;color:#b9c8dc;cursor:pointer}.nf-pa-chip__clear:hover{background:#94b2d74d;color:#e8eef7}.nf-ck-clickhint{display:inline-flex;align-items:center;gap:5px;margin:4px 0 0;font-size:11.5px;font-weight:600;color:var(--acc-cyan, #4cc3ff)}.nf-ck-tip{min-width:160px;max-width:280px;padding:9px 11px;border:1px solid var(--acc-border-strong);border-radius:10px;background:var(--acc-elevated);box-shadow:var(--acc-overlay-shadow);font-size:12px;color:var(--acc-text)}.nf-ck-tip__label{margin-bottom:6px;font-weight:600;color:var(--acc-text-strong)}.nf-ck-tip__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.nf-ck-tip__item{display:flex;align-items:center;gap:6px}.nf-ck-tip__swatch{width:8px;height:8px;border-radius:2px;flex-shrink:0}.nf-ck-tip__name{color:var(--acc-text-muted)}.nf-ck-tip__value{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--acc-text-strong)}.nf-ck-tip__sample{margin-top:6px;padding-top:5px;border-top:1px solid var(--acc-border);font-size:11px;color:var(--acc-text-muted)}.nf-ck-empty{display:flex;align-items:flex-start;gap:12px;padding:20px 16px;border:1px dashed var(--acc-border-strong);border-radius:10px;color:var(--acc-text-muted)}.nf-ck-empty__icon{flex-shrink:0;margin-top:2px;color:var(--acc-text-faint)}.nf-ck-empty__title{font-size:12.5px;font-weight:600;color:var(--acc-text)}.nf-ck-empty__text{margin-top:3px;font-size:12px;line-height:1.5}.nf-ck-share{display:flex;flex-direction:column;gap:8px;min-width:0}.nf-ck-share__label{font-size:12px;font-weight:600;color:var(--acc-text)}.nf-ck-share__track{display:flex;align-items:stretch;gap:2px;height:18px;border-radius:6px;overflow:hidden;background:var(--acc-elevated)}.nf-ck-share__seg{display:block;min-width:2px;border:none;padding:0}.nf-ck-share__seg--btn{cursor:pointer}.nf-ck-share__seg--btn:hover,.nf-ck-share__seg--btn:focus-visible{filter:brightness(1.2)}.nf-ck-share__seg--btn:focus-visible{outline:2px solid var(--acc-accent);outline-offset:2px;z-index:1}.nf-ck-share__legend{display:flex;flex-wrap:wrap;gap:6px 10px}.nf-ck-share__chip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid var(--acc-border);border-radius:999px;background:var(--acc-panel-2);font-size:11.5px;color:var(--acc-text)}.nf-ck-share__chip--btn{cursor:pointer}.nf-ck-share__chip--btn:hover,.nf-ck-share__chip--btn:focus-visible{border-color:var(--acc-border-strong);color:var(--acc-text-strong)}.nf-ck-share__chip--rest{border-style:dashed;color:var(--acc-text-muted)}.nf-ck-share__swatch{width:9px;height:9px;border-radius:3px;flex:none}.nf-ck-share__name{white-space:nowrap}.nf-ck-share__value{font-variant-numeric:tabular-nums;color:var(--acc-text-muted)}.nf-pa-chartcard{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px 16px;border:1px solid rgba(148,178,215,.14);border-radius:12px;background:#121b2ab8}.nf-pa-chartcard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nf-pa-chartcard__title{margin:0;font-size:14px;font-weight:600;color:#e8eef7}.nf-pa-chartcard__hint{display:block;margin-top:3px;font-size:12px;line-height:1.45;color:#8ea3bd}.nf-pa-chartcard__right{flex-shrink:0;display:flex;align-items:center;gap:8px}.nf-pa-chart{width:100%;min-width:0}.nf-pa-morelink{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--acc-cyan, #4cc3ff);cursor:pointer;white-space:nowrap}.nf-pa-morelink:hover{text-decoration:underline}.nf-pa-scopeline{margin:0}.nf-pa-guidance{margin:0;line-height:1.5}.nf-pa-expand{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid rgba(148,178,215,.22);border-radius:6px;background:#94b2d714;color:#b9c8dc;cursor:pointer}.nf-pa-expand:hover{background:#94b2d729;color:#e8eef7}.nf-pa-detailrow>td{background:#0d14208c}.nf-pa-blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:10px 2px 12px}.nf-pa-block{padding:10px 12px;border:1px solid rgba(148,178,215,.14);border-radius:10px;background:#121b2a99}.nf-pa-block__title{font-size:12px;font-weight:600;color:#cdd9ea;margin-bottom:6px}.nf-pa-block__list{margin:0;display:flex;flex-direction:column;gap:4px}.nf-pa-block__item{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.nf-pa-block__item dt{font-size:12px;color:#8ea3bd}.nf-pa-block__item dd{margin:0;font-size:12px;font-variant-numeric:tabular-nums;color:#dfe7f2;white-space:nowrap}.nf-pa-linkcard{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:11px 14px;border:1px solid rgba(76,195,255,.28);border-radius:12px;background:#4cc3ff12;text-decoration:none;transition:background .15s ease,border-color .15s ease}.nf-pa-linkcard:hover{background:#4cc3ff1f;border-color:#4cc3ff73}.nf-pa-linkcard__icon{flex-shrink:0;color:var(--acc-cyan, #4cc3ff)}.nf-pa-linkcard__text{display:flex;flex-direction:column;gap:2px;min-width:0}.nf-pa-linkcard__title{font-size:13px;font-weight:600;color:#e8eef7}.nf-pa-linkcard__hint{font-size:12px;line-height:1.4;color:#8ea3bd}.nf-pa-linkcard__cta{margin-left:auto;flex-shrink:0;font-size:12px;font-weight:600;color:var(--acc-cyan, #4cc3ff);white-space:nowrap}@media(max-width:760px){.nf-pa-filters{position:static}.nf-pa-linkcard__cta{display:none}}.nf-acc-error{margin:0;padding:8px 12px;border:1px solid var(--acc-danger-structure);border-radius:6px;background:var(--acc-danger-tint);font-size:12.5px;color:var(--acc-danger)}.nf-acc-subdetail{display:flex;flex-direction:column;gap:10px;padding:10px 4px 12px}.nf-pa-linkgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.nf-pa-linkgrid .nf-pa-linkcard{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;cursor:pointer;align-items:flex-start}.nf-pa-linkcard__stat{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:#dfe7f2}.nf-pa-attnlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.nf-pa-attnitem{margin:0}.nf-pa-attnitem__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid rgba(148,178,215,.16);border-radius:10px;background:#121b2a99;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease}.nf-pa-attnitem__btn:hover{background:#4cc3ff14;border-color:#4cc3ff59}.nf-pa-attnitem__btn:focus-visible{outline:2px solid var(--acc-cyan, #4cc3ff);outline-offset:2px}.nf-pa-attnitem__loc{font-size:13px;font-weight:600;color:#e8eef7;min-width:0;overflow-wrap:anywhere}.nf-pa-attnitem__counts{flex-shrink:0;display:inline-flex;gap:6px;font-size:12px;font-variant-numeric:tabular-nums;color:#8ea3bd;white-space:nowrap}.nf-pa-loclink{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font:inherit;color:var(--acc-cyan, #4cc3ff);cursor:pointer;text-align:left}.nf-pa-loclink:hover{text-decoration:underline}.nf-pa-loclink:focus-visible{outline:2px solid var(--acc-cyan, #4cc3ff);outline-offset:2px;border-radius:4px}.nf-pa-minibars{display:flex;flex-direction:column;gap:3px;min-width:90px;max-width:140px}.nf-pa-minibar{height:6px;border-radius:3px;background:#94b2d71f;overflow:hidden}.nf-pa-minibar__fill{display:block;height:100%;border-radius:3px}.nf-pa-planned{border-style:dashed}.nf-pa-planned__pill{flex-shrink:0;padding:3px 10px;border:1px solid rgba(148,178,215,.3);border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;color:#8ea3bd;white-space:nowrap}.nf-pa-scopecta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border:1px dashed rgba(148,178,215,.25);border-radius:10px;background:#121b2a80}.nf-tp-substats{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:8px}.nf-tp-substats__item{font-size:12.5px;color:#8ea3bd}.nf-tp-substats__item strong{color:#dfe7f2;font-variant-numeric:tabular-nums}.nf-tp-wfcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.nf-tp-wfcard{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid rgba(148,178,215,.16);border-radius:12px;background:#121b2a99}.nf-tp-wfcard__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.nf-tp-wfcard__title{font-size:13px;font-weight:600;color:#e8eef7}.nf-tp-wfcard__big{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;color:#dfe7f2}.nf-tp-wfcard__meta{font-size:12px;line-height:1.45;color:#8ea3bd}.nf-tp-wfcard__link{margin-top:auto;font-size:12px;font-weight:600;color:var(--acc-cyan, #4cc3ff);text-decoration:none}.nf-tp-wfcard__link:hover{text-decoration:underline}.nf-tp-memberlink{font-size:12px;font-weight:600;color:var(--acc-cyan, #4cc3ff);text-decoration:none;white-space:nowrap}.nf-tp-memberlink:hover{text-decoration:underline}.nf-tp-rulefoot{border:1px solid rgba(148,178,215,.16);border-radius:12px;background:#121b2a80}.nf-tp-rulefoot__summary{padding:11px 14px;font-size:13px;font-weight:600;color:#cdd9ea;cursor:pointer;list-style-position:inside}.nf-tp-rulefoot__summary:hover{color:#e8eef7}.nf-tp-rulefoot__body{display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}.nf-pa-block--active{border-color:#67e8f973;background:#182a3cbf;box-shadow:0 0 0 1px #67e8f92e}.nf-pa-drillchips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.nf-pa-drillback{white-space:nowrap}.nf-pa-sectionnav{display:flex;flex-wrap:wrap;gap:6px}.nf-pa-lookcards{margin-top:2px}.nf-pa-lookcard{cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .15s ease}.nf-pa-lookcard:hover,.nf-pa-lookcard:focus-visible{border-color:var(--nf-accent, #22d3ee)}.nf-pa-lookcard .nf-acc-cell__meta{margin:6px 0 0}.nf-pa-showall{align-self:flex-start;margin-top:8px}.nf-pa-coverline{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.nf-pa-coverline__figure{font-size:18px;font-weight:700;color:#e6eefb}.nf-pa-coverline__caption{font-size:12px;color:#9db1c9;margin:0}.nf-pa-coverbar{height:10px;border-radius:5px;background:#94b2d71f;overflow:hidden;max-width:420px}.nf-pa-coverbar__fill{display:block;height:100%;border-radius:5px;background:#38bdf8}.nf-ck-donut{display:flex;flex-direction:column;gap:10px}.nf-ck-donut__plot{position:relative;width:100%;max-width:340px;margin:0 auto}.nf-ck-donut__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center}.nf-ck-donut__total{font-size:22px;font-weight:700;color:#e2e8f0f2;line-height:1.1}.nf-ck-donut__caption{font-size:11px;color:#94a3b8d9}.nf-ck-donut__legend{justify-content:center}.nf-ck-vbar{display:flex;flex-direction:column;gap:6px}.nf-ck-vbar__caption{margin:0;font-size:11px;color:#94a3b8d9}.nf-ck-matrixwrap{overflow-x:auto}.nf-ck-matrix{width:100%;border-collapse:separate;border-spacing:3px;font-size:12px}.nf-ck-matrix__rowhead,.nf-ck-matrix__colhead{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8d9;padding:4px 8px}.nf-ck-matrix__colhead{text-align:center;min-width:110px}.nf-ck-matrix__rowlabel{text-align:left;font-weight:500;color:#cdd9ea;padding:0 8px;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.nf-ck-matrix__rowbtn{background:none;border:none;padding:6px 0;font:inherit;color:#cdd9ea;cursor:pointer;text-decoration:underline;text-decoration-color:#94a3b859;text-underline-offset:3px}.nf-ck-matrix__rowbtn:hover,.nf-ck-matrix__rowbtn:focus-visible{color:var(--acc-accent)}.nf-ck-matrix__rowbtn:focus-visible{outline:2px solid var(--acc-accent);outline-offset:2px;border-radius:4px}.nf-ck-matrix__cell{text-align:center;padding:8px 10px;border-radius:6px;color:#e2eaf4;font-weight:600;font-variant-numeric:tabular-nums}.nf-ck-matrix__cell--zero{color:#94a3b8bf;font-weight:500}.nf-ck-matrix__cell--na{color:#94a3b88c;background:transparent;font-weight:400}.nf-ck-timelinewrap{display:flex;flex-direction:column;gap:6px}.nf-ck-timeline__focus{font-size:12px;color:#94a3b8e6;padding:2px 0 4px}.nf-ck-timeline{list-style:none;margin:0;padding:0}.nf-ck-timeline__day{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8d9;padding:12px 0 6px}.nf-ck-timeline__item:first-child .nf-ck-timeline__day{padding-top:2px}.nf-ck-timeline__row{display:grid;grid-template-columns:46px 14px 1fr;align-items:start;column-gap:8px;padding:5px 0}.nf-ck-timeline__time{font-size:11px;color:#94a3b8cc;font-variant-numeric:tabular-nums;padding-top:2px;text-align:right}.nf-ck-timeline__dot{position:relative;width:8px;height:8px;margin:5px auto 0;border-radius:50%;background:#38bdf88c}.nf-ck-timeline__item .nf-ck-timeline__row{position:relative}.nf-ck-timeline__item .nf-ck-timeline__row:before{content:"";position:absolute;left:52.5px;top:16px;bottom:-6px;width:1px;background:#94a3b82e}.nf-ck-timeline__item:last-child .nf-ck-timeline__row:before{display:none}.nf-ck-timeline__head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.nf-ck-timeline__tag{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#7dd3fc;background:#38bdf81a;border:1px solid rgba(56,189,248,.2);border-radius:4px;padding:1px 6px;white-space:nowrap}.nf-ck-timeline__title{font-size:13px;color:#e2eaf4}.nf-ck-timeline__badge{font-size:11px;font-weight:600;color:#cdd9ea;background:#94a3b824;border-radius:999px;padding:1px 8px;font-variant-numeric:tabular-nums}.nf-ck-timeline__meta{font-size:11.5px;color:#94a3b8d9;padding-top:2px}.nf-ck-timeline__note{font-size:11px;color:#94a3b8a6;padding-top:2px}.nf-ck-timeline__grouplist{list-style:none;margin:0;padding:0}.nf-ck-timeline__daybtn{display:flex;align-items:center;gap:6px;width:100%;background:none;border:none;padding:10px 0 4px;cursor:pointer;color:#94a3b8d9;text-align:left}.nf-ck-timeline__daybtn:hover .nf-ck-timeline__day,.nf-ck-timeline__daybtn:focus-visible .nf-ck-timeline__day{color:#7dd3fc}.nf-ck-timeline__daybtn:focus-visible{outline:2px solid rgba(56,189,248,.7);outline-offset:2px;border-radius:4px}.nf-ck-timeline__daybtn .nf-ck-timeline__day{padding:0}.nf-ck-timeline__daycount{font-size:11px;color:#94a3b899;font-variant-numeric:tabular-nums}.nf-ck-timeline__group:first-child .nf-ck-timeline__daybtn{padding-top:2px}.nf-oa-stack{display:flex;flex-direction:column;gap:18px}.nf-oa-cards{margin-top:2px}.nf-oa-tabs{flex-wrap:wrap}.nf-oa-tabcount{margin-left:6px;font-size:10.5px;font-weight:700;opacity:.65}.nf-oa-filters{align-items:flex-end}.nf-oa-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nf-oa-groups{display:flex;flex-direction:column;gap:14px}.nf-oa-group{display:flex;flex-direction:column;gap:10px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#0f172a73;padding:12px 14px}.nf-oa-chevron{flex-shrink:0;color:#94a3b8e6;transform:rotate(-90deg);transition:transform .15s ease}.nf-oa-chevron--open{transform:rotate(0)}.nf-oa-historytoggle{display:inline-flex;align-items:center;gap:7px;margin-left:auto;align-self:flex-end;padding:8px 0;font-size:.8rem;color:#cbd5e1e6;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.nf-oa-historytoggle input{accent-color:#38bdf8;width:15px;height:15px;cursor:pointer}.nf-oa-group__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:1px 7px;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:#94a3b81a;color:#e2e8f0d9;font-size:.72rem;font-weight:600}.nf-oa-group__desc{margin:0;font-size:.8rem;color:#94a3b8d9}.nf-oa-groupsel{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#0f172a80}.nf-oa-groupsel__opt{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:7px;background:none;padding:6px 12px;cursor:pointer;color:#94a3b8e6;font-size:.8rem;font-weight:600}.nf-oa-groupsel__opt:hover:not(:disabled){background:#94a3b814;color:var(--nf-text, #e2e8f0)}.nf-oa-groupsel__opt:disabled{opacity:.45;cursor:default}.nf-oa-groupsel__opt--active{background:#38bdf829;color:var(--nf-text, #e2e8f0);box-shadow:inset 0 0 0 1px #38bdf859}.nf-oa-groupsel__opt:focus-visible{outline:2px solid rgba(56,189,248,.7);outline-offset:-2px}.nf-oa-detailgrid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;align-items:start}@media(max-width:1100px){.nf-oa-detailgrid{grid-template-columns:minmax(0,1fr)}}.nf-oa-item[role=button]{cursor:pointer}.nf-oa-item[role=button]:focus-visible{outline:2px solid rgba(56,189,248,.7);outline-offset:2px}.nf-oa-item--selected{box-shadow:inset 0 0 0 1px #38bdf873;background:#38bdf80f}.nf-oa-inspect{position:sticky;top:12px;display:flex;flex-direction:column;gap:10px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#0f172a8c;padding:14px;min-width:0}.nf-oa-inspect--empty{justify-content:center;min-height:140px}.nf-oa-inspect__prompt{margin:0;text-align:center;font-size:.82rem;color:#94a3b8e6}.nf-oa-inspect__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.nf-oa-inspect__eyebrow{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8d9}.nf-oa-inspect__title{margin:0;font-size:.95rem;font-weight:700;color:var(--nf-text, #e2e8f0);line-height:1.35;overflow-wrap:anywhere}.nf-oa-inspect__badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.nf-oa-inspect .nf-acc-detail__value{overflow-wrap:anywhere}.nf-oa-inspect__section{display:flex;flex-direction:column;gap:6px}.nf-oa-inspect__sectiontitle{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8d9}.nf-oa-inspect__lead{margin:0;font-size:.82rem;font-weight:600;color:var(--nf-text, #e2e8f0)}.nf-oa-inspect__text{margin:0;font-size:.8rem;line-height:1.5;color:#cbd5e1eb;overflow-wrap:anywhere}.nf-oa-inspect__notelabel{display:block;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8d9;margin-bottom:2px}.nf-oa-inspect__usertext{font-style:italic;color:#e2e8f0eb}.nf-oa-inspect__notes{display:flex;flex-direction:column;gap:4px;font-size:.75rem;color:#94a3b8d9;border-top:1px dashed rgba(148,163,184,.25);padding-top:8px}.nf-oa-inspect__actions{display:flex;justify-content:flex-start}.nf-oa-activity__status{margin:0;font-size:.78rem;color:#94a3b8d9}.nf-oa-activity__status--error{color:#fca5a5}.nf-oa-activity__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nf-oa-activity__event{padding:7px 0;border-bottom:1px dashed rgba(148,163,184,.18);display:flex;flex-direction:column;gap:3px}.nf-oa-activity__event:last-child{border-bottom:none}.nf-oa-activity__eventhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px}.nf-oa-activity__eventtype{font-size:.78rem;font-weight:600;color:var(--nf-text, #e2e8f0)}.nf-oa-activity__eventmeta{font-size:.72rem;color:#94a3b8d9;overflow-wrap:anywhere}.nf-oa-activity__transition{margin:0;font-size:.76rem;color:#cbd5e1eb;overflow-wrap:anywhere}.nf-oa-activity__note{margin:0;font-size:.78rem;line-height:1.45;color:#cbd5e1eb;overflow-wrap:anywhere;white-space:pre-wrap}.nf-oa-activity__more{display:flex;justify-content:flex-start;padding-top:4px}.nf-acc-panel--attn .nf-acc-attn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.nf-acc-attn__stats{display:flex;flex-wrap:wrap;align-items:center;gap:22px;min-height:40px}.nf-acc-attn__stat{display:flex;flex-direction:column;gap:1px}.nf-acc-attn__stat-val{font-size:1.15rem;font-weight:700;color:var(--nf-text, #e2e8f0);line-height:1.2}.nf-acc-attn__stat-val--crit{color:#fca5a5}.nf-acc-attn__stat-label{font-size:.72rem;color:#94a3b8e6}.nf-acc-attn__note{font-size:.8rem;color:#94a3b8e6}.nf-oa-catgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;align-items:start}@media(max-width:720px){.nf-oa-catgrid{grid-template-columns:1fr}}.nf-oa-catcard{border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#1e293b8c;box-shadow:0 1px 2px #02061766;overflow:hidden}.nf-oa-catcard--open{border-color:#38bdf88c;background:#1e3a5499;box-shadow:0 0 0 1px #38bdf840,0 1px 2px #02061766}.nf-oa-catdetail{margin-top:10px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#0f172a73;padding:10px 12px}.nf-oa-catdetail__title{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8e6}.nf-oa-catcard__toggle{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;background:none;border:none;padding:11px 12px;cursor:pointer;text-align:left;color:inherit;min-width:0}.nf-oa-catcard__toggle:hover{background:#94a3b80f}.nf-oa-catcard__toggle:focus-visible{outline:2px solid rgba(56,189,248,.7);outline-offset:-2px;border-radius:12px}.nf-oa-catcard__toprow{display:flex;align-items:center;gap:8px;min-width:0}.nf-oa-catcard__chevron{margin-left:auto}.nf-oa-catcard__title{font-size:.85rem;font-weight:700;color:var(--nf-text, #e2e8f0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nf-oa-catcard__chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.nf-oa-catchip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#94a3b814;color:#cbd5e1e6;font-size:.7rem;font-weight:600;white-space:nowrap}.nf-oa-catchip--danger{border-color:#f8717166;background:#f871711f;color:#fca5a5}.nf-oa-item{position:relative;border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:12px 14px 12px 18px;background:#0f172a6b;overflow:hidden}.nf-oa-item:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#94a3b859}.nf-oa-item--critical:before{background:var(--acc-red)}.nf-oa-item--high:before{background:var(--acc-amber)}.nf-oa-item--medium:before{background:var(--acc-cyan)}.nf-oa-item--low:before{background:#94a3b880}.nf-oa-item__top{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.nf-oa-sev,.nf-oa-chip,.nf-oa-kind{display:inline-flex;align-items:center;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(148,163,184,.25);color:#e2e8f0cc}.nf-oa-sev--critical{color:#fca5a5;border-color:#f8717173;background:#f871711a}.nf-oa-sev--high{color:#fcd34d;border-color:#fbbf2466;background:#fbbf2414}.nf-oa-sev--medium{color:#7dd3fc;border-color:#38bdf859;background:#38bdf814}.nf-oa-sev--low{color:#cbd5e1bf}.nf-oa-kind{text-transform:none;letter-spacing:0;font-weight:600;color:#cbd5e1b3}.nf-oa-kind--action{color:#a7f3d0;border-color:#34d39959;background:#34d39914}.nf-oa-item__age{margin-left:auto;font-size:11.5px;color:#94a3b8d9;white-space:nowrap}.nf-oa-item__title{margin-top:8px;font-size:14px;font-weight:600;color:#f1f5f9f2}.nf-oa-item__desc{margin-top:3px;font-size:12.5px;line-height:1.5;color:#cbd5e1c7}.nf-oa-item__meta{margin:10px -14px 0 -18px;padding:8px 14px 9px 18px;border-top:1px solid rgba(148,163,184,.14);background:#02061759;display:flex;flex-wrap:wrap;gap:5px 14px;font-size:11.5px;line-height:1.45;color:#94a3b8eb}.nf-oa-item__meta:last-child{margin-bottom:-12px}.nf-oa-item__meta>span:not(:first-child):before{content:"·";margin-right:14px;opacity:.5}.nf-oa-item__notes{margin-top:8px;display:flex;flex-direction:column;gap:3px;font-size:11.5px;font-style:italic;color:#94a3b8b3}.nf-oa-item__link{margin-top:10px;display:inline-flex;align-items:center;gap:6px}.nf-oa-empty{margin:4px 0;color:#94a3b8d9}.nf-oa-coverage{margin-top:2px}.nf-oa-compcard{margin-bottom:14px}.nf-oa-compcard .nf-ck-donut{flex-direction:row;align-items:center;gap:22px}.nf-oa-compcard .nf-ck-donut__plot{flex:0 0 240px;max-width:240px;margin:0}.nf-oa-compcard .nf-ck-share__legend--action{flex:1 1 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;justify-content:stretch}.nf-oa-compcard .nf-ck-share__legend--action .nf-ck-actionchip,.nf-oa-compcard .nf-ck-share__legend--action .nf-ck-share__chip{width:100%;min-height:38px;justify-content:flex-start}.nf-oa-comphelp{margin:10px 0 0;font-size:12px;color:#94a3b8d9}.nf-oa-compcontext{margin:4px 0 0;font-size:12px;font-weight:600;color:#cbd5e1eb;min-height:16px}@media(max-width:860px){.nf-oa-compcard .nf-ck-donut{flex-direction:column;align-items:stretch;gap:12px}.nf-oa-compcard .nf-ck-donut__plot{flex:none;margin:0 auto}}@media(max-width:560px){.nf-oa-compcard .nf-ck-share__legend--action{grid-template-columns:minmax(0,1fr)}}.nf-rp-compcard{margin-bottom:14px}.nf-rp-compcard .nf-ck-donut{flex-direction:row;align-items:center;gap:22px}.nf-rp-compcard .nf-ck-donut__plot{flex:0 0 240px;max-width:240px;margin:0}.nf-rp-compcard .nf-ck-share__legend--action{flex:1 1 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;justify-content:stretch}.nf-rp-compcard .nf-ck-share__legend--action .nf-ck-actionchip,.nf-rp-compcard .nf-ck-share__legend--action .nf-ck-share__chip{width:100%;min-height:38px;justify-content:flex-start}.nf-rp-comphelp{margin:10px 0 0;font-size:12px;color:#94a3b8d9}.nf-rp-comphelp+.nf-rp-comphelp{margin-top:4px}.nf-rp-compcontext{margin:4px 0 0;font-size:12px;font-weight:600;color:#cbd5e1eb;min-height:16px}@media(max-width:860px){.nf-rp-compcard .nf-ck-donut{flex-direction:column;align-items:stretch;gap:12px}.nf-rp-compcard .nf-ck-donut__plot{flex:none;margin:0 auto}}@media(max-width:560px){.nf-rp-compcard .nf-ck-share__legend--action{grid-template-columns:minmax(0,1fr)}}.nf-rp-chartgrid{display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);gap:14px;align-items:start;margin-bottom:14px}.nf-rp-chartgrid>.nf-rp-compcard,.nf-rp-chartgrid>.nf-rp-trendcard{margin-bottom:0;min-width:0}.nf-rp-chartgrid--single{grid-template-columns:minmax(0,1fr)}@media(min-width:1101px){.nf-rp-chartgrid:not(.nf-rp-chartgrid--single) .nf-rp-compcard .nf-ck-donut{flex-direction:column;align-items:stretch;gap:12px}.nf-rp-chartgrid:not(.nf-rp-chartgrid--single) .nf-rp-compcard .nf-ck-donut__plot{flex:none;margin:0 auto}}@media(max-width:1100px){.nf-rp-chartgrid{grid-template-columns:minmax(0,1fr)}}.nf-rp-trendcard{margin-bottom:14px}.nf-rp-trendtotal{margin:0 0 10px;font-size:12px;font-weight:600;color:#cbd5e1eb}.nf-rp-trendabout{margin-top:8px}.nf-rp-trendabout>summary{cursor:pointer;font-size:12px;font-weight:600;color:#94a3b8e6;list-style:none;display:inline-flex;align-items:center;gap:6px}.nf-rp-trendabout>summary::-webkit-details-marker{display:none}.nf-rp-trendabout>summary:after{content:"";width:7px;height:7px;border-right:1.5px solid rgba(148,163,184,.9);border-bottom:1.5px solid rgba(148,163,184,.9);transform:rotate(45deg) translateY(-1px);transition:transform .12s ease}.nf-rp-trendabout[open]>summary:after{transform:rotate(225deg) translateY(-1px)}.nf-rp-trendabout__list{margin:8px 0 0;padding-left:18px;display:grid;gap:4px;font-size:12px;color:#94a3b8d9}.nf-epl-filtersummary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.nf-epl-filtersummary:not(:empty){margin-bottom:6px}.nf-epl-filtersummary__text{font-size:12.5px;color:#cbd5e1eb}.nf-epl-filtersummary__clear{border:1px solid rgba(148,163,184,.35);background:#788caa14;color:var(--acc-text, rgba(226, 232, 240, .95));border-radius:8px;font-size:12px;padding:4px 10px;min-height:26px;cursor:pointer}.nf-epl-filtersummary__clear:hover{background:#57c8ff1a}.nf-epl-filtersummary__clear:focus-visible{outline:none;box-shadow:0 0 0 2px var(--acc-cyan, #38bdf8)}.nf-oa-histfilters{align-items:flex-end}.nf-oa-statuschips{display:flex;flex-wrap:wrap;gap:6px}.nf-oa-statuschip{border:1px solid var(--acc-border);background:var(--acc-surface-2);color:var(--acc-text-em);border-radius:6px;padding:4px 11px;font-size:12px;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.nf-oa-statuschip:hover{border-color:var(--acc-border-strong);color:var(--acc-text-strong)}.nf-oa-statuschip:focus-visible{outline:2px solid var(--acc-accent);outline-offset:2px}.nf-oa-statuschip--on{border-color:#2ab39e8c;background:var(--acc-accent-tint);color:var(--acc-text-strong)}.nf-oa-statuschip--all{border-style:dashed}.nf-oa-histsummary{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin:0 0 14px;padding:10px 14px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#0f172a73;font-size:12.5px;color:#cbd5e1e6}.nf-oa-histsummary__total{font-weight:600;color:#e2e8f0}.nf-oa-histsummary__stat{color:#94a3b8f2}.nf-oa-histsummary__caption{flex-basis:100%;font-size:11.5px;color:#94a3b8a6}.nf-oa-snaptag{display:inline-flex;align-items:center;border:1px solid rgba(251,191,36,.45);background:#d9770629;color:#fcd34d;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;letter-spacing:.02em}.nf-oa-snapnote{margin:10px 0 0;padding:9px 12px;border:1px solid rgba(251,191,36,.3);border-radius:8px;background:#d977061a;color:#fde68ae6;font-size:12.5px;line-height:1.45}.nf-oa-histpager{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px}.nf-oa-histpager__range{font-size:12px;color:var(--acc-text-muted)}.nf-insp-controls{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.nf-insp-disclaimer{margin:10px 0 16px;font-size:12px;color:#94a3b8e6}.nf-insp-banner{padding:14px 16px;border:1px solid rgba(148,163,184,.25);border-radius:10px;font-size:13px;color:#cbd5e1e6;background:#0f172a80;margin-bottom:16px}.nf-insp-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:22px 0 10px}.nf-insp-section-title{margin:0;font-size:15px;font-weight:600;color:#e2e8f0f2}.nf-insp-scope{font-size:12px;color:#94a3b8d9}.nf-insp-section-title{scroll-margin-top:96px}.nf-insp-section-title--sub{font-size:13px;color:#cbd5e1d9;display:inline-flex;align-items:center;gap:6px}.nf-insp-scopebar{align-items:flex-end}.nf-insp-scopebar__scopeline{flex:1 1 260px;margin:0;font-size:12px;line-height:1.5;color:#94a3b8e6}.nf-insp-scopebar__error{font-size:12px;color:#fca5a5f2;align-self:center}.nf-insp-scopetag{display:inline-block;padding:1px 7px;margin-right:4px;border-radius:999px;border:1px solid rgba(96,165,250,.35);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#93c5fdf2;background:#1e3a8a40}.nf-insp-scopetag--current{border-color:#a3e6354d;color:#bef264f2;background:#3f621238}.nf-insp-helper{margin:0 0 12px;font-size:12px;color:#94a3b8e6}.nf-insp-records--sub .nf-insp-records__card{padding:8px 10px;opacity:.85}.nf-insp-records--sub .nf-insp-records__card:hover,.nf-insp-records--sub .nf-insp-records__card:focus-visible{opacity:1}.nf-insp-records--sub .nf-insp-records__title{font-size:12px}.nf-insp-records--sub .nf-insp-records__purpose{font-size:11px}.nf-insp-coverage__notes{margin:8px 0 0}.nf-insp-notes__summary{padding:8px 12px;border-radius:var(--nf-radius-sm);transition:background .12s ease,color .12s ease;min-width:0;flex-wrap:wrap}.nf-insp-notes__summary:hover{background:#94a3b814;color:var(--acc-text)}.nf-insp-notes__label{min-width:0;overflow-wrap:anywhere}.nf-insp-notes__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;border:1px solid var(--acc-border);background:#94a3b81f;color:var(--acc-text-muted);font-size:11px;font-weight:600;line-height:1}.nf-insp-notes__summary:after{content:"▸";margin-left:auto;color:var(--acc-text-faint);font-size:11px;transition:transform .12s ease}.nf-insp-coverage__notes[open]>.nf-insp-notes__summary:after{content:"▾"}.nf-insp-coverage__notes[open]{background:#94a3b80f;border-color:#94a3b859}.nf-insp-coverage__notes[open]>.nf-insp-notes__summary{color:var(--acc-text)}.nf-insp-coverage__open{display:inline-block;margin-top:8px;font-size:12px}.nf-insp-posture__row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 16px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#0f172a73}.nf-insp-posture__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;flex:1;min-width:280px}.nf-insp-domains{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:16px}.nf-insp-domain{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#0f172a73}.nf-insp-domain__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.nf-insp-domain__title{margin:0;font-size:13px;font-weight:600;color:#e2e8f0f2}.nf-insp-domain__metrics{margin:0;display:grid;gap:6px}.nf-insp-domain__metric{display:flex;justify-content:space-between;gap:8px;font-size:12px}.nf-insp-domain__metric dt{color:#94a3b8e6;margin:0}.nf-insp-domain__metric dd{color:#e2e8f0f2;margin:0;font-variant-numeric:tabular-nums}.nf-insp-domain__note{margin:0;font-size:11.5px;color:#94a3b8cc}.nf-insp-domain__link{font-size:12px;color:var(--acc-cyan, #22d3ee);text-decoration:none;margin-top:auto}.nf-insp-domain__link:hover{text-decoration:underline}.nf-insp-posture__overall{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 14px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#1e293b80;min-width:170px}.nf-insp-posture__overall-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8d9}.nf-insp-posture__evaluable{font-size:12px;color:#cbd5e1e6}.nf-insp-records{margin-top:16px}.nf-insp-records__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.nf-insp-records__card{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#0f172a73;text-decoration:none;transition:border-color .12s ease,background .12s ease}.nf-insp-records__card:hover{border-color:#22d3ee80;background:#0f172aa6}.nf-insp-records__icon{color:var(--acc-cyan, #22d3ee);margin-top:2px}.nf-insp-records__body{display:flex;flex-direction:column;gap:4px}.nf-insp-records__title{font-size:13px;font-weight:600;color:#e2e8f0f2}.nf-insp-records__purpose{font-size:11.5px;color:#94a3b8d9}.nf-insp-records__action{font-size:12px;color:var(--acc-cyan, #22d3ee)}.nf-insp-coverage__panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:900px){.nf-insp-coverage__panels{grid-template-columns:1fr}}.nf-insp-coverage__group{padding:14px 16px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#0f172a73}.nf-insp-coverage__grouptitle{margin:0 0 10px;font-size:12.5px;font-weight:600;color:#cbd5e1f2}.nf-insp-coverage__note{margin:10px 0 0;font-size:11.5px;color:#94a3b8cc}.nf-insp-table__meta{margin-top:3px;font-size:11px;color:#94a3b8bf}.nf-insp-coverage__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.nf-insp-coverage__cell{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#0f172a66}.nf-insp-coverage__value{font-size:18px;font-weight:600;color:#e2e8f0f2;font-variant-numeric:tabular-nums}.nf-insp-coverage__label{font-size:12px;color:#cbd5e1e6}.nf-insp-coverage__grain{font-size:11px;color:#94a3b8b3}.nf-insp-filters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:10px}.nf-insp-tablewrap{border:1px solid rgba(148,163,184,.2);border-radius:12px;overflow:hidden}.nf-insp-table{width:100%;border-collapse:collapse;font-size:12.5px}.nf-insp-table th{text-align:left;padding:10px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8e6;background:#0f172a99;border-bottom:1px solid rgba(148,163,184,.2)}.nf-insp-table td{padding:10px 12px;vertical-align:top;border-bottom:1px solid rgba(148,163,184,.12);color:#cbd5e1eb}.nf-insp-table tbody tr:last-child td{border-bottom:none}.nf-insp-table__title{font-weight:600;color:#e2e8f0f2}.nf-insp-table__desc{margin-top:2px;font-size:11.5px;color:#94a3b8d9;max-width:360px}.nf-insp-table__scope{font-size:11px;color:#94a3b8b3}.nf-insp-empty{padding:16px;font-size:12.5px;color:#94a3b8e6;border:1px dashed rgba(148,163,184,.3);border-radius:10px}.nf-dfr-ndsummary{margin-bottom:18px}.nf-dfr-ndsummary__note{margin:10px 0 0;font-size:12px;color:#94a3b8e6;max-width:720px}.nf-dfr-analytics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:18px;align-items:stretch}@media(max-width:980px){.nf-dfr-analytics{grid-template-columns:minmax(0,1fr)}}.nf-dfr-analytics>*:only-child{grid-column:1 / -1}.nf-dfr-analytics .nf-ck-share__legend--action{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.nf-dfr-analytics .nf-ck-share__legend--action .nf-ck-actionchip,.nf-dfr-analytics .nf-ck-share__legend--action .nf-ck-share__chip,.nf-dfr-analytics .nf-ck-share__legend--action .nf-ck-actionlegend__clear{width:100%;min-width:0;justify-content:space-between;flex-wrap:wrap;min-height:38px;text-align:left}.nf-dfr-analytics .nf-ck-share__legend--action .nf-ck-share__name{white-space:normal;overflow-wrap:anywhere;min-width:0}@media(max-width:560px){.nf-dfr-analytics .nf-ck-share__legend--action{grid-template-columns:minmax(0,1fr)}}.nf-dfr-comp__note{margin:10px 0 0;font-size:12px;color:#94a3b8e6}.nf-dfr-comp__scope{grid-column:1 / -1;margin:0}.nf-dfr-filter-context{margin:4px 0 0}.nf-dfr-skumatch{color:#7dd3fcf2;font-size:11px;white-space:nowrap}.nf-dfr-comp__single{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:180px;padding:12px 4px}.nf-dfr-comp__single-loc{font-size:15px;font-weight:600;color:var(--nf-text, #e8eaf0)}.nf-dfr-comp__single-figures{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.nf-dfr-comp__single-units{font-size:30px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--nf-text, #e8eaf0)}.nf-dfr-comp__single-cap{font-size:12.5px;color:#94a3b8e6}.nf-dfr-comp__single-pct{font-size:12.5px;font-weight:600;color:#cbd5e1f2}.nf-dfr-comp__single-tag{align-self:flex-start;font-size:12px;color:#cbd5e1e6;border:1px solid rgba(148,163,184,.35);border-radius:999px;padding:3px 10px}.nf-dfr-ranked{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.nf-dfr-ranked__row{display:grid;grid-template-columns:minmax(120px,1.2fr) 2fr auto;align-items:center;gap:10px;font-size:12.5px}.nf-dfr-ranked__label{color:var(--nf-text, #e8eaf0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-dfr-ranked__track{height:8px;border-radius:4px;background:#ffffff0f;overflow:hidden}.nf-dfr-ranked__bar{display:block;height:100%;border-radius:4px;background:#60a5faa6}.nf-dfr-ranked__value{font-variant-numeric:tabular-nums;color:var(--nf-text, #e8eaf0);font-weight:600}.nf-dfr-crosslink{color:#93c5fdf2;font-size:12.5px;text-decoration:none;white-space:nowrap}.nf-dfr-crosslink:hover{text-decoration:underline}.nf-dfr-records{margin-bottom:18px}.nf-dfr-topcontrols{margin:14px 0 16px}.nf-dfr-exprow>td{background:#ffffff05;padding:10px 12px}.nf-dfr-shortid{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#e8eaf0b3;word-break:break-all}.nf-dfr-print__head{border-bottom:2px solid #111;padding-bottom:8px;margin-bottom:10px}.nf-dfr-print__brand{margin:0 0 2px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#444}.nf-dfr-print__title{margin:0;font-size:18px;font-weight:700;color:#000;line-height:1.25}.nf-dfr-print__facts{display:flex;flex-wrap:wrap;gap:4px 20px;margin-bottom:14px;font-size:11px;color:#111}.nf-dfr-print__facts strong{font-weight:700}.nf-dfr-print__note{margin:0 0 12px;font-size:11px;color:#333;line-height:1.4}.nf-dfr-print__empty{font-size:12px;color:#333}.nf-dfr-print__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:10px;color:#000}.nf-dfr-print__table th,.nf-dfr-print__table td{border:1px solid #888;padding:4px 6px;text-align:left;vertical-align:top;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}.nf-dfr-print__table thead{display:table-header-group}.nf-dfr-print__table thead th{background:#ececec;font-size:9px;text-transform:uppercase;letter-spacing:.03em}.nf-dfr-print__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.nf-dfr-print__grouprow td{font-weight:600}.nf-dfr-print__childrow td{font-weight:400;color:#555;border-top:0}.nf-dfr-print__childcell{padding-left:14px!important}.nf-dfr-print__notes{margin-top:14px}.nf-dfr-print__notestitle{margin:0 0 6px;font-size:12px;font-weight:700;color:#000}@media print{.nf-dfr-print__table tr{break-inside:avoid}}.nf-insp-tablewrap{overflow-x:auto}.nf-insp-table{min-width:860px}.nf-insp-coverage__group{margin-bottom:0}.nf-insp-coverage__grouptitle{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#e8eaf099}.nf-acc-coverage__section{margin-bottom:10px}.nf-acc-coverage__section:last-child{margin-bottom:0}.nf-acc-coverage__grouptitle{margin:0 0 4px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#e8eaf08c}.nf-dfr-evlink{display:inline-block;margin-left:8px;color:#93c5fdf2;font-size:12px;text-decoration:none;white-space:nowrap}.nf-dfr-evlink:hover{text-decoration:underline}.nf-dfr-evlink:focus-visible{outline:2px solid rgba(147,197,253,.9);outline-offset:2px;border-radius:4px}.nf-dfr-evidence-link{background:none;border:0;border-radius:0;box-shadow:none;min-height:0;min-width:0;display:inline;padding:0 2px;margin:0;font:inherit;font-size:13px;color:var(--acc-cyan);cursor:pointer;text-decoration:none;white-space:nowrap}.nf-dfr-evidence-link:hover{text-decoration:underline}.nf-dfr-evidence-link:focus-visible{outline:2px solid var(--acc-cyan);outline-offset:2px;border-radius:4px}.nf-psn{width:100%;border-bottom:1px solid var(--acc-border);--nf-psn-fade: 18px}.nf-psn--sticky{position:sticky;top:0;z-index:20;background:var(--acc-bg, #0b1220)}.nf-psn__rail{display:flex;align-items:stretch;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--nf-psn-fade),#000 calc(100% - var(--nf-psn-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--nf-psn-fade),#000 calc(100% - var(--nf-psn-fade)),transparent 100%);padding:0 2px 2px}.nf-psn__rail::-webkit-scrollbar{display:none}.nf-psn__tab{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:46px;padding:12px 18px;border:0;border-bottom:3px solid transparent;border-radius:8px 8px 0 0;background:transparent;color:var(--acc-text-em);font:inherit;font-size:14px;font-weight:550;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.nf-psn__tab:hover:not(:disabled){background:var(--acc-accent-tint);color:var(--acc-text);border-bottom-color:var(--acc-border-strong)}.nf-psn__tab:active:not(:disabled){background:var(--acc-accent-tint);transform:translateY(.5px)}.nf-psn__tab:focus-visible{outline:2px solid var(--acc-accent);outline-offset:-2px;box-shadow:none;z-index:1}.nf-psn__tab--active{background:var(--acc-accent-tint);color:var(--acc-text-strong);font-weight:650;border-bottom-color:var(--acc-accent)}.nf-psn__tab:disabled{opacity:.45;cursor:not-allowed}.nf-psn__icon{display:inline-flex;align-items:center}.nf-psn__count{font-size:12px;font-variant-numeric:tabular-nums;padding:2px 8px;border-radius:6px;border:1px solid var(--acc-border);background:var(--acc-surface-2);color:var(--acc-text-em)}.nf-psn__tab--active .nf-psn__count{border-color:var(--acc-border-strong);background:var(--acc-accent-tint);color:var(--acc-text-strong)}.nf-psn--sub .nf-psn__tab{min-height:36px;padding:7px 12px;font-size:12.5px}@media(max-width:640px){.nf-psn__tab{min-height:42px;padding:10px 14px}}@media(prefers-reduced-motion:reduce){.nf-psn__tab{transition:none;transform:none}}.nf-ck-share__legend--action{gap:8px}.nf-ck-actionchip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid var(--acc-border);border-radius:8px;background:var(--acc-surface-2);color:var(--acc-text-em);font:inherit;font-size:12.5px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.nf-ck-actionchip:hover{border-color:var(--acc-border-strong);background:var(--acc-elevated);box-shadow:none}.nf-ck-actionchip:focus-visible{outline:2px solid var(--acc-accent);outline-offset:2px;box-shadow:none}.nf-ck-actionchip--selected{border-color:#2ab39e8c;background:var(--acc-accent-tint);color:var(--acc-text-strong)}.nf-ck-actionchip__action{display:inline-flex;align-items:center;gap:4px;margin-left:2px;font-size:11.5px;font-weight:650;color:var(--acc-accent);white-space:nowrap}.nf-ck-actionchip--selected .nf-ck-actionchip__action{color:var(--acc-text-strong)}.nf-ck-actionlegend__clear{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:8px 12px;border:1px dashed rgba(148,178,215,.4);border-radius:8px;background:transparent;color:#cbd5e1d9;font:inherit;font-size:12.5px;cursor:pointer}.nf-ck-actionlegend__clear:hover{border-color:#57c8ff80;color:#e6f6ff}.nf-ck-actionlegend__clear:focus-visible{outline:none;box-shadow:0 0 0 2px var(--acc-cyan, #4cc3ff)}.nf-ck-selectionline{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px;font-size:12px;color:#cbd5e1d9}@media(max-width:720px){.nf-ck-share__legend--action{flex-direction:column;align-items:stretch}.nf-ck-actionchip,.nf-ck-actionlegend__clear{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.nf-ck-actionchip{transition:none}}.nf-oa-trend__controls{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.nf-oa-trend__note{margin:10px 0 0;font-size:12px;color:#94a3b8d9;line-height:1.45}.nf-oa-trend__unavailable,.nf-oa-trend__loading{margin:4px 0 0;font-size:13px;color:#cbd5e1bf}.nf-ck-glegend{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:8px}.nf-ck-glegend__item{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid rgba(148,163,184,.25);border-radius:999px;background:transparent;color:#cbd5e1d9;font-size:12px;cursor:pointer}.nf-ck-glegend__item:hover{border-color:#94a3b880}.nf-ck-glegend__item:focus-visible{outline:2px solid #38bdf8;outline-offset:1px}.nf-ck-glegend__item.is-hidden .nf-ck-glegend__label{text-decoration:line-through;opacity:.55}.nf-ck-glegend__item.is-hidden .nf-ck-glegend__swatch{opacity:.35}.nf-ck-glegend__swatch{width:10px;height:10px;border-radius:2px;flex:none}.nf-ck-glegend__item.is-selected{border-color:#38bdf8;background:#38bdf81f;color:#e2e8f0}.nf-ck-glegend__item.is-passive{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid transparent;border-radius:999px;color:#94a3b8bf;font-size:12px;cursor:default}.nf-acc-section__head--withlink{flex-wrap:wrap;align-items:center;row-gap:8px}.nf-insp-domain .nf-insp-domain__link,.nf-insp-coverage__open{display:block;width:100%;padding:10px 2px 2px;border-top:1px solid var(--acc-border);font-size:12.5px;font-weight:600;color:var(--acc-accent);border-radius:4px}.nf-insp-domain .nf-insp-domain__link{margin-top:auto;padding-top:12px}.nf-insp-coverage__open{margin-top:12px}.nf-insp-domain .nf-insp-domain__link:hover,.nf-insp-coverage__open:hover{color:var(--acc-text-strong);text-decoration:underline}.nf-insp-domain .nf-insp-domain__link:focus-visible,.nf-insp-coverage__open:focus-visible{outline:2px solid var(--acc-accent);outline-offset:2px}.nf-insp-records__body{width:100%}.nf-insp-records__action{display:block;width:100%;margin-top:6px;padding-top:8px;border-top:1px solid var(--acc-border);font-size:12px;font-weight:600;color:var(--acc-accent)}.nf-insp-records__card:hover .nf-insp-records__action{color:var(--acc-text-strong);text-decoration:underline}.nf-insp-records__card:focus-visible{outline:2px solid var(--acc-accent);outline-offset:2px}.nf-acc-filterbar--fieldrecovery{align-items:flex-start}.nf-acc-filterbar--fieldrecovery .nf-acc-filterbar__actions{align-self:flex-start;margin-top:17px}.nf-acc-field__recovery{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;max-width:230px;font-size:11.5px;line-height:1.35;color:var(--acc-text-em)}.nf-acc-field__recovery .nf-acc-prooflink{font-size:11.5px}
