.nvr{--nvr-surface:rgba(14,18,32,.72);--nvr-surface-2:rgba(22,27,45,.78);--nvr-surface-3:rgba(30,36,58,.7);--nvr-border:rgba(120,145,190,.18);--nvr-border-strong:rgba(130,160,210,.32);--nvr-text:#e8eefb;--nvr-text-muted:#9fb0cd;--nvr-text-faint:#6d7f9c;--nvr-accent:#4fc3f7;--nvr-accent-2:#8b7bf7;--nvr-good:#34d399;--nvr-warn:#fbbf24;--nvr-bad:#f87171;--nvr-radius:12px;--nvr-radius-sm:8px;color:var(--nvr-text);font-size:13px;line-height:1.55}.nvr[data-nv-theme=light]{--nvr-surface:hsla(0,0%,100%,.9);--nvr-surface-2:rgba(246,248,252,.95);--nvr-surface-3:rgba(238,242,250,.9);--nvr-border:rgba(30,45,75,.14);--nvr-border-strong:rgba(30,45,75,.26);--nvr-text:#16203a;--nvr-text-muted:#4a5a78;--nvr-text-faint:#74849f}.nvr-progress{margin:4px 0 14px;border:1px solid var(--nvr-border);border-radius:var(--nvr-radius);background:linear-gradient(160deg,var(--nvr-surface),var(--nvr-surface-2));overflow:hidden}.nvr-progress__head{display:flex;align-items:center;gap:10px;padding:11px 13px;border-bottom:1px solid var(--nvr-border)}.nvr-progress__glyph{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--nvr-radius-sm);border:1px solid var(--nvr-border-strong);background:radial-gradient(circle at 30% 25%,rgba(79,195,247,.22),transparent 70%);color:var(--nvr-accent);font-size:13px}.nvr-progress__titles{min-width:0;flex:1}.nvr-progress__title{display:block;font-size:13px;font-weight:600;letter-spacing:.01em}.nvr-progress__subtitle{display:block;color:var(--nvr-text-muted);font-size:11.5px}.nvr-progress__toggle{flex:none;min-height:32px;padding:4px 10px;border:1px solid var(--nvr-border);border-radius:999px;background:transparent;color:var(--nvr-text-muted);font-size:11px;cursor:pointer;transition:color .16s ease,border-color .16s ease}.nvr-progress__toggle:hover{color:var(--nvr-text);border-color:var(--nvr-border-strong)}.nvr-card__link:focus-visible,.nvr-progress__action:focus-visible,.nvr-progress__toggle:focus-visible,.nvr-source__link:focus-visible{outline:2px solid var(--nvr-accent);outline-offset:2px}@media (pointer:coarse){.nvr-card__link,.nvr-progress__action,.nvr-progress__toggle{min-height:44px}}.nvr-progress__body{padding:10px 13px 2px}.nvr-stages{display:grid;gap:2px;margin:0;padding:0;list-style:none}.nvr-stage{display:flex;align-items:flex-start;gap:9px;padding:5px 0;font-size:12.5px;color:var(--nvr-text-muted)}.nvr-stage--active,.nvr-stage--done{color:var(--nvr-text)}.nvr-stage__mark{flex:none;width:15px;text-align:center;font-size:11px;line-height:1.5}.nvr-stage--done .nvr-stage__mark{color:var(--nvr-good)}.nvr-stage--active .nvr-stage__mark{color:var(--nvr-accent)}.nvr-stage--failed .nvr-stage__mark{color:var(--nvr-bad)}.nvr-stage--waiting .nvr-stage__mark{color:var(--nvr-text-faint)}.nvr-stage__text{min-width:0;flex:1;overflow-wrap:anywhere}.nvr-stage__badge{flex:none;color:var(--nvr-accent);font-size:10.5px;letter-spacing:.02em}.nvr-stage__note{display:block;color:var(--nvr-text-faint);font-size:11px}.nvr-evidence-note{display:flex;align-items:flex-start;gap:8px;margin:8px 0 6px;color:var(--nvr-text-muted);font-size:11.5px}.nvr-evidence-note__dot{flex:none;width:5px;height:5px;margin-top:6px;border-radius:50%;background:var(--nvr-accent)}.nvr-counters{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--nvr-border);margin-top:10px}.nvr-counter{padding:10px 12px;border-right:1px solid var(--nvr-border)}.nvr-counter:last-child{border-right:0}.nvr-counter__value{display:block;font-size:19px;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums}.nvr-counter__label{display:block;color:var(--nvr-text-faint);font-size:10.5px;letter-spacing:.02em}.nvr-counter--active .nvr-counter__value{color:var(--nvr-accent)}.nvr-report{display:grid;gap:16px}.nvr-eyebrow{color:var(--nvr-text-faint);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.nvr-report__heading{margin:0;font-size:21px;font-weight:600;line-height:1.25}.nvr-report__summary{margin:0;color:var(--nvr-text-muted);font-size:13px;line-height:1.65}.nvr-report__section-title{display:flex;align-items:baseline;gap:8px;margin:0 0 8px;font-size:13px;font-weight:600}.nvr-report__section-count{color:var(--nvr-text-faint);font-size:11.5px;font-weight:400}.nvr-chips{display:flex;flex-wrap:wrap;gap:6px}.nvr-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid var(--nvr-border);border-radius:999px;background:var(--nvr-surface-3);color:var(--nvr-text-muted);font-size:11px;white-space:nowrap}.nvr-chip__mark{color:var(--nvr-good);font-size:10px}.nvr-chip--context{color:var(--nvr-text-faint)}.nvr-cards{display:grid;gap:10px}.nvr-card{border:1px solid var(--nvr-border);border-radius:var(--nvr-radius);background:linear-gradient(155deg,var(--nvr-surface),var(--nvr-surface-2));overflow:hidden;transition:border-color .18s ease}.nvr-card:hover{border-color:var(--nvr-border-strong)}.nvr-card--exact{border-color:rgba(52,211,153,.28)}.nvr-card--excluded{opacity:.72}.nvr-card__head{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:10px 12px 0}.nvr-card__body{display:flex;align-items:flex-start;gap:12px;padding:10px 12px}.nvr-card__thumb{flex:none;width:62px;height:62px;border:1px solid var(--nvr-border);border-radius:var(--nvr-radius-sm);background:var(--nvr-surface-3);-o-object-fit:contain;object-fit:contain}.nvr-card__thumb--empty{display:grid;place-items:center;color:var(--nvr-text-faint)}.nvr-card__main{min-width:0;flex:1;display:grid;gap:4px}.nvr-card__title{margin:0;font-size:13.5px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.nvr-card__title a{color:inherit;text-decoration:none}.nvr-card__title a:hover{text-decoration:underline}.nvr-card__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--nvr-text-muted);font-size:11.5px}.nvr-card__dot{color:var(--nvr-text-faint)}.nvr-card__facts{display:grid;gap:3px;padding-top:2px}.nvr-fact{display:flex;align-items:flex-start;gap:6px;color:var(--nvr-text-muted);font-size:11.5px}.nvr-fact__icon{flex:none;margin-top:3px;font-size:10px}.nvr-fact--pass .nvr-fact__icon{color:var(--nvr-good)}.nvr-fact--unknown .nvr-fact__icon{color:var(--nvr-warn)}.nvr-fact--fail .nvr-fact__icon{color:var(--nvr-bad)}.nvr-card__price{flex:none;min-width:92px;text-align:right;display:grid;gap:2px}.nvr-card__price-value{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.nvr-card__price-value--unknown{font-size:13px;font-weight:500;color:var(--nvr-text-muted)}.nvr-card__stock{font-size:11px;color:var(--nvr-text-muted)}.nvr-card__stock--in{color:var(--nvr-good)}.nvr-card__stock--out{color:var(--nvr-bad)}.nvr-card__foot{display:flex;justify-content:space-between;gap:10px;padding:8px 12px;border-top:1px solid var(--nvr-border);background:rgba(0,0,0,.12);color:var(--nvr-text-faint)}.nvr-card__foot,.nvr-card__link{align-items:center;font-size:11px}.nvr-card__link{display:inline-flex;gap:5px;padding:3px 8px;border:1px solid var(--nvr-border);border-radius:999px;background:transparent;color:var(--nvr-text-muted);text-decoration:none;transition:color .16s ease,border-color .16s ease}.nvr-card__link:hover{color:var(--nvr-accent);border-color:var(--nvr-border-strong)}.nvr-badges{display:flex;flex-wrap:wrap;gap:5px}.nvr-badge{padding:2px 7px;border:1px solid var(--nvr-border);border-radius:4px;color:var(--nvr-text-muted);font-size:9.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.nvr-badge--exact{border-color:rgba(52,211,153,.4);color:var(--nvr-good)}.nvr-badge--partial{border-color:rgba(79,195,247,.35);color:var(--nvr-accent)}.nvr-badge--excluded{border-color:hsla(0,91%,71%,.35);color:var(--nvr-bad)}.nvr-badge--verified{border-color:rgba(52,211,153,.35);color:var(--nvr-good)}.nvr-badge--unknown{border-color:rgba(251,191,36,.32);color:var(--nvr-warn)}.nvr-badge--muted{color:var(--nvr-text-faint)}.nvr-sources{border:1px solid var(--nvr-border);border-radius:var(--nvr-radius);overflow:hidden}.nvr-source{border-bottom:1px solid var(--nvr-border)}.nvr-source:last-child{border-bottom:0}.nvr-source__summary{display:flex;align-items:center;gap:9px;width:100%;padding:9px 12px;border:0;background:transparent;color:inherit;font-size:12px;text-align:left;cursor:pointer;transition:background-color .16s ease}.nvr-source__summary:hover{background:var(--nvr-surface-3)}.nvr-source__index{flex:none;min-width:20px;color:var(--nvr-text-faint);font-variant-numeric:tabular-nums}.nvr-source__title{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nvr-source__domain{flex:none;color:var(--nvr-text-muted);font-size:11px}.nvr-source__detail{padding:0 12px 12px 41px;display:grid;gap:7px;color:var(--nvr-text-muted);font-size:11.5px}.nvr-source__row{display:flex;gap:8px}.nvr-source__row dt{flex:none;width:96px;color:var(--nvr-text-faint)}.nvr-source__row dd{margin:0;min-width:0;overflow-wrap:anywhere}.nvr-source__link{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;padding:4px 9px;border:1px solid var(--nvr-border);border-radius:999px;color:var(--nvr-text-muted);font-size:11px;text-decoration:none}.nvr-source__link:hover{color:var(--nvr-accent);border-color:var(--nvr-border-strong)}.nvr-notice{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid var(--nvr-border);border-left-width:2px;border-radius:var(--nvr-radius-sm);background:var(--nvr-surface-3);font-size:12px;color:var(--nvr-text-muted)}.nvr-notice--warn{border-left-color:var(--nvr-warn)}.nvr-notice--info{border-left-color:var(--nvr-accent)}.nvr-notice--conflict{border-left-color:var(--nvr-bad)}.nvr-notice__icon{flex:none;margin-top:2px;font-size:11px}.nvr-notice__title{display:block;color:var(--nvr-text);font-weight:600}.nvr-notice ul{margin:4px 0 0;padding-left:16px}.nvr-notices{display:grid;gap:8px}.nvr-table-wrap{overflow-x:auto;border:1px solid var(--nvr-border);border-radius:var(--nvr-radius);-webkit-overflow-scrolling:touch}.nvr-table{width:100%;border-collapse:collapse;font-size:11.5px;min-width:520px}.nvr-table td,.nvr-table th{padding:8px 10px;border-bottom:1px solid var(--nvr-border);text-align:left;vertical-align:top}.nvr-table th{color:var(--nvr-text-faint);font-weight:600;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.nvr-table tr:last-child td{border-bottom:0}.nvr-actions{display:flex;flex-wrap:wrap;gap:8px}.nvr-progress__action{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--nvr-border-strong);border-radius:999px;background:transparent;color:var(--nvr-text);font-size:11.5px;cursor:pointer;transition:border-color .16s ease,color .16s ease}.nvr-progress__action:hover{border-color:var(--nvr-accent);color:var(--nvr-accent)}.nvr-progress__action:disabled{opacity:.5;cursor:default}@media (max-width:640px){.nvr-counters{grid-template-columns:repeat(2,1fr)}.nvr-counter{border-bottom:1px solid var(--nvr-border)}.nvr-counter:nth-child(2n){border-right:0}.nvr-card__body{flex-direction:column}.nvr-card__price{text-align:left;min-width:0}.nvr-card__thumb{width:100%;height:120px}.nvr-card__foot{flex-wrap:wrap}.nvr-source__row{flex-direction:column;gap:2px}.nvr-source__row dt{width:auto}}@media (prefers-reduced-motion:reduce){.nvr-card,.nvr-card__link,.nvr-progress__toggle,.nvr-source__summary{transition:none}}.nms{--nms-surface:#111926;--nms-surface-2:#16202c;--nms-surface-3:#1b2635;--nms-border:rgba(148,163,184,.16);--nms-border-strong:rgba(148,163,184,.28);--nms-text:#e8eef6;--nms-text-soft:#c3ceda;--nms-text-muted:#94a3b4;--nms-text-faint:#6b7a8d;--nms-accent:#4fc3f7;--nms-accent-soft:rgba(79,195,247,.12);--nms-radius:8px;--nms-radius-lg:10px;position:relative}.nms,.nms__trigger{display:inline-flex;align-items:center;min-width:0}.nms__trigger{gap:6px;max-width:14rem;min-height:32px;padding:4px 8px;border:1px solid var(--nms-border);border-radius:var(--nms-radius);background:var(--nms-surface-2);color:var(--nms-text);font-size:12px;font-weight:500;line-height:1.4;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}@media (pointer:coarse){.nms__trigger{min-height:44px}}.nms__trigger:hover{background:var(--nms-surface-3);border-color:var(--nms-border-strong)}.nms__trigger:focus-visible{outline:2px solid var(--nms-accent);outline-offset:2px}.nms__trigger[aria-expanded=true]{background:var(--nms-surface-3);border-color:var(--nms-border-strong)}.nms__trigger[disabled]{cursor:not-allowed;opacity:.55}.nms__icon{flex:none;color:var(--nms-accent);font-size:11px}.nms__label{display:flex;align-items:baseline;min-width:0}.nms__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nms__provider{flex:none;color:var(--nms-text-faint);font-weight:400}.nms__chev{flex:none;color:var(--nms-text-muted);font-size:9px;transition:transform .16s ease}.nms__trigger[aria-expanded=true] .nms__chev{transform:rotate(180deg)}.nms__spinner{flex:none;width:10px;height:10px;border:1.5px solid var(--nms-text-faint);border-top-color:var(--nms-accent);border-radius:50%}.nms__menu{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--z-popover,40);width:19rem;max-width:calc(100vw - 2rem);max-height:min(60vh,22rem);overflow-y:auto;overscroll-behavior:contain;padding:4px;border:1px solid var(--nms-border);border-radius:var(--nms-radius-lg);background:var(--nms-surface);box-shadow:0 12px 32px rgba(0,0,0,.45)}.nms__menu:focus{outline:none}.nms__menu-head{padding:6px 8px 4px;color:var(--nms-text-faint);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.nms__search{display:block;width:100%;margin:2px 0 6px;padding:6px 8px;border:1px solid var(--nms-border);border-radius:var(--nms-radius);background:var(--nms-surface-2);color:var(--nms-text);font-size:12px}.nms__search::-moz-placeholder{color:var(--nms-text-faint)}.nms__search::placeholder{color:var(--nms-text-faint)}.nms__search:focus{outline:none;border-color:var(--nms-accent)}.nms__group+.nms__group{margin-top:4px;padding-top:4px;border-top:1px solid var(--nms-border)}.nms__group-label{padding:6px 8px 2px;color:var(--nms-text-faint);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.nms__option{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-radius:var(--nms-radius);cursor:pointer}.nms__option[data-active=true]{background:var(--nms-surface-2)}.nms__option[aria-selected=true]{background:var(--nms-accent-soft)}.nms__option[aria-disabled=true]{cursor:not-allowed;opacity:.5}.nms__check{flex:none;width:12px;margin-top:2px;color:var(--nms-accent);font-size:10px}.nms__option-body{min-width:0;flex:1}.nms__option-name{display:flex;align-items:center;gap:6px;color:var(--nms-text);font-size:12.5px;font-weight:500}.nms__option-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nms__option-desc{margin-top:1px;color:var(--nms-text-faint);font-size:11px;line-height:1.45}.nms__tag{flex:none;padding:1px 5px;color:var(--nms-text-muted);font-size:9.5px;font-weight:500;letter-spacing:.02em}.nms__free,.nms__tag{border:1px solid var(--nms-border-strong);border-radius:999px}.nms__free{margin-left:5px;padding:0 4px;font-size:8.5px;font-weight:600;letter-spacing:.06em;vertical-align:1px}.nms__free,.nms__tag--free{color:var(--nms-text-faint)}.nms__tag--auto{border-color:var(--nms-accent);color:var(--nms-accent)}.nms__empty{padding:10px 8px;color:var(--nms-text-faint);font-size:11.5px}.nms__error{position:absolute;top:calc(100% + 6px);left:0;z-index:calc(var(--z-popover, 40) + 1);width:-moz-max-content;width:max-content;max-width:17rem;padding:6px 8px;border:1px solid hsla(0,91%,71%,.4);border-radius:var(--nms-radius);background:#1b1215;color:#fca5a5;font-size:11px;line-height:1.45}@keyframes nms-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}.nms__error,.nms__menu{animation:nms-in .18s cubic-bezier(.2,0,.2,1);transform-origin:top left}@keyframes nms-spin{to{transform:rotate(1turn)}}.nms__spinner{animation:nms-spin .7s linear infinite}@media (max-width:480px){.nms__trigger{max-width:10rem}.nms__provider{display:none}.nms__menu{max-width:calc(100vw - 8.5rem)}}@media (prefers-reduced-motion:reduce){.nms__error,.nms__menu,.nms__spinner{animation:none}.nms__chev{transition:none}}