.nr-logo{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;height:48px;min-height:32px;min-width:120px;overflow:visible;visibility:visible;width:176px}.nr-logo__image{display:block;height:auto;max-height:100%;max-width:100%;min-height:24px;min-width:96px;object-fit:contain;object-position:center;opacity:1;visibility:visible;width:100%}.nr-logo--compact{height:44px;min-width:44px;overflow:visible;width:44px}.nr-logo--compact .nr-logo__image{height:auto;min-width:28px;width:100%}.nr-brand-lockup{align-items:center;gap:10px}.nr-brand-lockup .nr-logo--compact{height:34px;min-width:34px;width:34px}.nr-brand-lockup__word{color:var(--ink);font-family:var(--font-display);font-size:20px;font-weight:720;letter-spacing:-.02em;line-height:1;text-transform:lowercase}.auth-brand .nr-logo,.nr-app__brand .nr-logo,.nr-home__brand .nr-logo{flex-shrink:0;overflow:visible;visibility:visible}.nr-button,.nr-icon-button,.nr-input,.nr-select,.nr-textarea{font:inherit}.nr-button{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-weight:650;gap:8px;justify-content:center;min-height:44px;padding:10px 17px}.nr-button--small{font-size:13px;min-height:36px;padding:7px 12px}.nr-button--primary{background:var(--accent-fill);border:1px solid var(--accent-fill);color:var(--on-accent)}.nr-button--secondary{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary)}.nr-button--ghost{background:transparent;border:1px solid transparent;color:var(--text-secondary)}.nr-button:hover:not(:disabled){filter:brightness(.96)}.nr-button:disabled,.nr-icon-button:disabled{cursor:not-allowed;opacity:.55}.nr-icon-button{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:6px;color:var(--ink);cursor:pointer;display:inline-flex;height:42px;justify-content:center;width:42px}.nr-field{color:var(--text-secondary);display:grid;font-size:13px;font-weight:600;gap:7px;min-width:0}.nr-field__hint{color:var(--muted);font-size:11px;font-weight:500;line-height:1.45}.nr-input,.nr-select,.nr-textarea{background:var(--surface);border:1px solid #b8c3d2;border-radius:6px;color:var(--ink);min-height:44px;padding:10px 12px;width:100%}.nr-textarea{line-height:1.5;min-height:112px;resize:vertical}.nr-input:focus,.nr-select:focus,.nr-textarea:focus{border-color:var(--accent);outline:3px solid var(--focus-ring)}.nr-panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-sm);min-width:0}.nr-filter-bar{align-items:center;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(180px,1fr)) max-content;width:100%}.nr-filter-bar>*{min-width:0}.nr-table-scroll{max-width:100%;overflow-x:auto}.nr-data-badge,.nr-status-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;min-height:26px;padding:4px 9px;white-space:nowrap}.nr-data-badge--live,.nr-data-badge--ready,.nr-status-badge{background:var(--positive-soft);color:var(--positive)}.nr-data-badge--estimated{background:color-mix(in srgb,var(--warning) 14%,var(--surface));color:var(--warning)}.nr-data-badge--missing{background:color-mix(in srgb,var(--critical) 12%,var(--surface));color:var(--critical)}.nr-data-badge--disabled{background:#eef1f5;color:#475467}.nr-state{align-items:center;color:var(--muted);display:grid;gap:8px;justify-items:center;min-height:180px;padding:32px;text-align:center}.nr-state strong{color:var(--ink)}.nr-state__icon{align-items:center;background:var(--accent-soft);border-radius:7px;color:var(--accent);display:inline-flex;height:42px;justify-content:center;width:42px}.nr-state--error .nr-state__icon{background:#ffebeb;color:var(--critical)}.nr-skeleton{background:#e9edf3;border-radius:5px;display:block;height:14px}.nr-modal{background:rgba(16,24,40,.46);border:0;height:100%;inset:0;margin:0;max-height:none;max-width:none;padding:20px;width:100%}.nr-modal__body{background:var(--surface);border-radius:8px;box-shadow:0 24px 70px rgba(16,24,40,.24);margin:min(14vh,120px) auto 0;max-width:560px;padding:24px}.nr-tabs{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:4px;overflow-x:auto}.nr-tabs a{border-bottom:2px solid transparent;color:var(--muted);flex:0 0 auto;font-size:13px;font-weight:800;padding:10px 12px}.nr-tabs a[aria-current=page]{border-bottom-color:var(--accent);color:var(--accent)}.nr-dropdown{position:relative}.nr-dropdown summary{cursor:pointer;font-size:13px;font-weight:800;list-style:none;min-height:44px;padding:11px 14px}.nr-dropdown summary,.nr-dropdown__menu{background:var(--surface);border:1px solid var(--border);border-radius:6px}.nr-dropdown__menu{box-shadow:0 16px 38px rgba(16,24,40,.14);display:grid;min-width:230px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:10}.nr-dropdown__menu button{background:transparent;border:0;border-radius:5px;color:var(--ink);cursor:pointer;padding:10px;text-align:left}.nr-dropdown__menu button:hover{background:var(--surface-alt)}.nr-form-message,.nr-toast{border:1px solid var(--border);border-inline-start-width:4px;border-radius:6px;color:var(--text-secondary);font-size:13px;margin:0;padding:11px 13px}.nr-form-message--positive,.nr-toast--positive{border-inline-start-color:var(--positive)}.nr-form-message--warning,.nr-toast--warning{border-inline-start-color:var(--warning)}.nr-form-message--critical,.nr-toast--critical{border-inline-start-color:var(--critical)}.nr-form-message--info,.nr-toast--info{border-inline-start-color:var(--accent)}.nr-metric-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card-sm);display:grid;gap:5px;min-width:0;padding:var(--pad-card-sm)}.nr-metric-card header{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:10px;justify-content:space-between}.nr-metric-card>strong{font-size:30px}.nr-metric-card>small{color:var(--muted)}.nr-progress{display:grid;gap:6px}.nr-progress>div{align-items:center;display:flex;font-size:12px;justify-content:space-between}.nr-progress progress{appearance:none;background:var(--border);border:0;border-radius:999px;height:8px;overflow:hidden;width:100%}.nr-progress progress::-webkit-progress-bar{background:var(--border)}.nr-progress progress::-webkit-progress-value{background:var(--accent);border-radius:999px}.nr-progress--positive progress::-webkit-progress-value{background:var(--positive)}.nr-progress--warning progress::-webkit-progress-value{background:var(--warning)}.nr-progress--critical progress::-webkit-progress-value{background:var(--critical)}.nr-progress progress::-moz-progress-bar{background:var(--accent);border-radius:999px}.nr-progress--positive progress::-moz-progress-bar{background:var(--positive)}.nr-progress--warning progress::-moz-progress-bar{background:var(--warning)}.nr-progress--critical progress::-moz-progress-bar{background:var(--critical)}.nr-distribution,.nr-sparkline{margin:0}.nr-distribution figcaption,.nr-sparkline figcaption{color:var(--muted);font-size:12px;margin-bottom:10px}.nr-sparkline svg{background:linear-gradient(180deg,var(--accent-soft),transparent);height:140px;width:100%}.nr-sparkline path{stroke:var(--accent);stroke-width:3}.nr-sparkline--positive path{stroke:var(--positive)}.nr-sparkline--warning path{stroke:var(--warning)}.nr-distribution__bar{border-radius:999px;display:flex;height:12px;overflow:hidden}.nr-distribution__bar i{display:block;min-width:2px}.nr-distribution ul{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:18px 0 0;padding:0}.nr-distribution li{align-items:center;color:var(--muted);display:grid;font-size:12px;gap:7px;grid-template-columns:8px minmax(0,1fr) auto}.nr-distribution li>i{border-radius:50%;height:8px;width:8px}.nr-distribution li strong{color:var(--ink)}.design-showcase{display:grid;gap:20px;margin:0 auto;max-width:1480px}.design-showcase__section{display:grid;gap:20px;padding:22px}.design-showcase__section h2{font-size:18px;margin:0}.design-showcase__metrics{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.design-showcase__charts{display:grid;gap:20px;grid-template-columns:1.25fr .75fr}.design-showcase__states{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.design-showcase__states .nr-state{border:1px solid var(--border);min-height:150px}.design-showcase__toasts{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.design-showcase__charts,.design-showcase__metrics,.design-showcase__states,.design-showcase__toasts{grid-template-columns:1fr}.nr-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.nr-filter-bar>:last-child{grid-column:1/-1;justify-self:start}}@media (max-width:600px){.nr-filter-bar{align-items:stretch;display:grid;grid-template-columns:1fr}.nr-dropdown__menu{left:0;right:auto}.nr-distribution ul{grid-template-columns:1fr}}@keyframes nr-skeleton-pulse{50%{opacity:.52}}@keyframes nr-spin{to{transform:rotate(1turn)}}.nr-spin{display:inline-block;vertical-align:middle;margin-right:6px}@media (prefers-reduced-motion:no-preference){.nr-skeleton{animation:nr-skeleton-pulse 1.2s ease-in-out infinite}.nr-spin{animation:nr-spin .8s linear infinite}}.shell{min-height:100vh}.topbar{background:rgba(255,255,255,.96);border-bottom:1px solid var(--border);display:grid;gap:24px;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);min-height:68px;padding:0 max(24px,calc((100vw - 1240px) / 2));position:sticky;top:0;z-index:20}.brand,.topbar{align-items:center}.brand{display:inline-flex;font-family:var(--font-display);font-size:19px;font-weight:700;gap:10px;justify-self:start}.topbar nav{align-items:center;display:flex;gap:8px}.topbar nav a{border-radius:6px;color:var(--text-secondary);font-size:14px;font-weight:700;padding:10px 12px}.topbar nav a:focus-visible,.topbar nav a:hover{background:var(--accent-soft);color:#0c4fb5}.topbar-auth,.topbar>.nr-status-badge{justify-self:end}.topbar-auth{background:var(--ink);border-radius:6px;color:white;font-size:13px;font-weight:800;padding:10px 16px}.nr-status-badge{align-items:center;background:var(--positive-soft);border:1px solid #b9e5cc;border-radius:999px;color:var(--positive);display:inline-flex;font-size:12px;font-weight:800;min-height:28px;padding:5px 10px;white-space:nowrap}.foundation-section,.intro,.roadmap,.runtime-section{margin:0 auto;max-width:1240px;padding-left:24px;padding-right:24px}.intro{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);min-height:600px;padding-bottom:72px;padding-top:72px}.intro-copy{min-width:0}.eyebrow,.panel-kicker{color:var(--accent);font-size:12px;font-weight:800;text-transform:uppercase}.eyebrow{align-items:center;display:inline-flex;gap:8px;margin:0 0 18px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display)}h1{font-size:clamp(42px,5vw,68px);line-height:1.03;margin-bottom:24px;max-width:800px}h2{font-size:32px;line-height:1.18}.lede{color:#475467;font-size:18px;line-height:1.7;max-width:670px}.intro-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.nr-button,.primary-action,.secondary-action{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;justify-content:center;min-height:44px;padding:10px 17px}.nr-button--primary,.primary-action{background:var(--accent-fill);border:1px solid var(--accent-fill);color:var(--on-accent)}.nr-button--secondary,.secondary-action{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary)}.nr-button--primary:focus-visible,.nr-button--primary:hover,.primary-action:focus-visible,.primary-action:hover{background:#0c5fc7}.nr-button--secondary:focus-visible,.nr-button--secondary:hover,.secondary-action:focus-visible,.secondary-action:hover{border-color:#98a7ba}.runtime-panel,.signal-map{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 20px 50px rgba(16,24,39,.08);min-width:0}.signal-map__footer,.signal-map__header{align-items:center;display:flex;justify-content:space-between;padding:20px 22px}.signal-map__header{border-bottom:1px solid var(--border)}.signal-map__header span,.signal-map__header strong{display:block}.signal-map__header strong{margin-top:5px}.live-indicator{align-items:center;color:var(--positive);display:inline-flex!important;font-size:12px;font-weight:800;gap:7px}.live-indicator i{background:var(--positive);border-radius:50%;height:8px;width:8px}.signal-map__core{height:360px;overflow:hidden;position:relative}.core-ring{border:1px solid #ccd8e8;border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.core-ring--outer{height:290px;width:290px}.core-ring--inner{border-color:#a5c6ef;height:190px;width:190px}.core-label{align-items:center;background:var(--ink);border-radius:8px;color:white;display:flex;flex-direction:column;gap:4px;height:116px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:150px}.core-label span{color:#b8c3d2;font-size:12px}.satellite{background:var(--surface);border:1px solid var(--border);border-radius:6px;box-shadow:0 8px 18px rgba(16,24,39,.08);font-size:12px;font-weight:800;padding:8px 12px;position:absolute}.satellite--auth{left:12%;top:18%}.satellite--data{right:12%;top:18%}.satellite--locale{bottom:17%;left:10%}.satellite--secure{bottom:17%;right:9%}.signal-map__footer{background:#f9fafb;border-top:1px solid var(--border);color:#475467;font-size:12px;font-weight:700}.signal-map__footer span{align-items:center;display:inline-flex;gap:7px}.foundation-section{padding-bottom:92px}.section-heading{align-items:end;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);margin-bottom:30px}.section-heading h2{margin:8px 0 0}.foundation-card p,.roadmap p,.runtime-copy p,.section-heading p{color:var(--muted);line-height:1.65}.foundation-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.foundation-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-height:250px;padding:24px;position:relative}.foundation-card>.nr-status-badge{position:absolute;right:20px;top:20px}.icon-box{align-items:center;background:var(--accent-soft);border-radius:6px;color:var(--accent);display:flex;height:42px;justify-content:center;margin-bottom:48px;width:42px}.foundation-card h3{font-size:18px;margin-bottom:12px}.foundation-card p{font-size:14px;margin-bottom:0}.runtime-section{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,.75fr) minmax(500px,1.25fr);padding-bottom:100px}.runtime-copy h2{margin:8px 0 18px}.runtime-panel{padding:26px}.runtime-row{align-items:center;display:grid;gap:14px;grid-template-columns:130px minmax(0,1fr) 48px;padding:14px 0}.runtime-row+.runtime-row{border-top:1px solid #edf0f4}.runtime-row span,.runtime-row strong{display:block}.runtime-row span{color:var(--muted);font-size:11px;margin-top:3px}.runtime-row b{color:#0c4fb5;text-align:right}.runtime-meter{background:#e5eaf1;border-radius:999px;height:8px;overflow:hidden}.runtime-meter i{background:linear-gradient(90deg,var(--accent),var(--positive));border-radius:inherit;display:block;height:100%}.runtime-note{align-items:center;background:#fff8eb;border:1px solid #f4d59d;border-radius:6px;color:#854d0e;display:flex;font-size:13px;font-weight:700;gap:9px;margin-top:18px;padding:13px 14px}.roadmap{background:var(--ink);border-radius:8px 8px 0 0;color:white;max-width:1192px;padding-bottom:56px;padding-top:56px}.roadmap .panel-kicker{color:#8ebaf3}.roadmap h2{margin:10px 0 14px}.roadmap p{color:#bdc6d2;margin-bottom:0;max-width:740px}.error-state{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:0 auto;min-height:100vh;max-width:680px;padding:32px}.error-state h1{font-size:42px}.auth-shell{background:radial-gradient(circle at top left,rgba(23,105,224,.12),transparent 34%),linear-gradient(180deg,#f5f8fc,#eef3f9);min-height:100vh;padding:28px}.auth-top{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1120px}.auth-top__links{display:flex;gap:16px}.auth-story__cta,.auth-top__links a{color:inherit;font-size:14px;font-weight:650}.auth-top__links a{color:var(--ink)}.auth-story__trust{color:#c3cedc;font-size:14px;margin-top:28px}.auth-story__cta{color:#91bdff;display:inline-block;margin-top:18px}.auth-brand{align-items:center;display:inline-flex;font-size:20px;font-weight:850;gap:9px}.auth-brand .nr-logo{color:var(--ink)}.auth-stage{align-items:stretch;box-shadow:0 24px 60px rgba(15,23,42,.08);display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);margin:44px auto 0;max-width:1120px;min-height:650px;overflow:hidden}.auth-card,.auth-story{border:1px solid var(--border);padding:64px}.auth-story{background:radial-gradient(circle at top right,rgba(93,162,255,.22),transparent 42%),linear-gradient(180deg,#101828,#0b1220);border-radius:8px 0 0 8px;color:white}.auth-story .eyebrow{color:#91bdff}.auth-story h1{font-size:54px;margin-top:52px}.auth-story li,.auth-story>p:not(.eyebrow){color:#c3cedc;line-height:1.65}.auth-story ul{display:grid;gap:14px;list-style:none;margin:48px 0 0;padding:0}.auth-story li:before{color:#5da2ff;content:"✓";font-weight:900;margin-right:11px}.auth-card{background:white;border-left:0;border-radius:0 8px 8px 0}.auth-card h2{font-size:34px;margin:12px 0}.auth-card-copy,.auth-hint,.auth-switch{color:var(--muted);line-height:1.55}.auth-form{display:grid;gap:17px;margin-top:32px}.auth-form-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-form label{color:var(--text-secondary);display:grid;font-size:13px;font-weight:800;gap:7px}.auth-form input,.auth-form select,.inline-security-form input{background:var(--surface);border:1px solid #b9c4d2;border-radius:6px;color:var(--ink);font:inherit;min-height:46px;padding:10px 12px;width:100%}.auth-form input:focus,.auth-form select:focus,.inline-security-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(29,115,232,.14);outline:none}.auth-link-button,.auth-secondary,.auth-submit,.device-list button,.inline-security-form button{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;justify-content:center;min-height:44px;padding:10px 15px}.auth-submit,.inline-security-form button{background:var(--accent-fill);border:1px solid var(--accent-fill);color:var(--on-accent)}.auth-secondary{background:white;border:1px solid var(--border);color:var(--text-secondary);gap:8px}.auth-link-button{background:transparent;border:0;color:var(--accent)}.auth-secondary:disabled,.auth-submit:disabled{cursor:not-allowed;opacity:.52}.auth-form-row,.auth-switch{font-size:13px;text-align:right}.auth-form-row a,.auth-switch a,.inline-security-form a{color:#0c5fc7;font-weight:750}.auth-switch{margin-top:28px;text-align:center}.auth-feedback{border:1px solid;border-radius:6px;font-size:13px;line-height:1.5;margin:0;overflow-wrap:anywhere;padding:11px 12px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.auth-feedback--error{background:#fff1f1;border-color:#ffc9c9;color:#a11919}.auth-feedback--success{background:var(--positive-soft);border-color:#b9e5cc;color:#12643c}.account-shell{min-height:100vh}.account-topbar{align-items:center;background:white;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;min-height:68px;padding:0 max(24px,calc((100vw - 1240px) / 2))}.account-topbar nav{display:flex;gap:8px}.account-topbar nav a{border-radius:6px;font-size:13px;font-weight:800;padding:10px 12px}.account-topbar nav a[aria-current=page]{background:var(--accent-soft);color:#0c4fb5}.security-console,.security-empty{margin:0 auto;max-width:1240px;padding:56px 24px 90px}.security-empty{align-items:flex-start;display:flex;flex-direction:column;min-height:600px;justify-content:center}.security-hero{align-items:end;display:flex;justify-content:space-between;margin-bottom:30px}.security-hero h1{font-size:42px;margin:8px 0 10px}.device-list span,.security-card p,.security-hero p{color:var(--muted)}.security-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.device-panel,.security-card{background:white;border:1px solid var(--border);border-radius:8px;padding:26px}.security-card>svg{color:var(--accent)}.security-card h2{font-size:22px;margin:20px 0 10px}.security-card ul{display:grid;gap:8px;list-style:none;margin:22px 0;padding:0}.security-card li{align-items:center;background:#f7f9fc;border-radius:6px;display:flex;justify-content:space-between;padding:11px 12px}.security-card li span{color:var(--muted);font-size:12px}.security-ready{background:var(--positive-soft);border-radius:999px;color:var(--positive);display:inline-flex;font-size:12px;font-weight:850;padding:7px 10px}.inline-security-form,.recovery-codes{background:#f7f9fc;border:1px solid var(--border);border-radius:6px;display:grid;gap:10px;margin-top:18px;padding:16px}.inline-security-form code,.recovery-codes code{overflow-wrap:anywhere}.totp-setup-steps{color:var(--text-secondary);display:grid;font-size:13px;gap:6px;margin:0;padding-left:20px}.totp-qr-frame{background:white;border:1px solid var(--border);border-radius:8px;display:grid;justify-items:center;padding:14px}.totp-qr{height:auto;image-rendering:pixelated;max-width:220px;width:100%}.inline-security-form label{color:var(--text-secondary);display:grid;font-size:13px;font-weight:800;gap:7px}.recovery-codes{grid-template-columns:repeat(2,1fr)}.recovery-codes strong{grid-column:1/-1}.device-panel{margin-top:18px}.device-panel .section-heading{align-items:center}.device-list{border-top:1px solid var(--border)}.device-list article{align-items:center;display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr) auto;padding:17px 0}.device-list article+article{border-top:1px solid #edf0f4}.device-list span,.device-list strong{display:block}.device-list span{font-size:12px;margin-top:4px}.device-list button{background:white;border:1px solid #e3a7a7;color:#a11919}@media (max-width:980px){.topbar{grid-template-columns:1fr auto}.topbar nav{display:none}.intro,.runtime-section{gap:40px;grid-template-columns:1fr}.intro{min-height:0}.signal-map{max-width:680px;width:100%}.foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-panel{max-width:760px}.auth-stage{grid-template-columns:1fr;max-width:680px}.auth-story{border-radius:8px 8px 0 0;padding:44px}.auth-story h1{font-size:42px;margin-top:30px}.auth-card{border-left:1px solid var(--border);border-radius:0 0 8px 8px}}@media (max-width:640px){.topbar{min-height:60px;padding:0 16px}.topbar>.nr-status-badge{display:none}.brand{font-size:17px}.brand-mark{height:32px;width:32px}.foundation-section,.intro,.roadmap,.runtime-section{padding-left:16px;padding-right:16px}.intro{gap:34px;padding-bottom:56px;padding-top:44px}h1{font-size:40px}h2{font-size:27px}.lede{font-size:16px}.intro-actions{display:grid;grid-template-columns:1fr}.signal-map__core{height:310px}.core-ring--outer{height:250px;width:250px}.core-ring--inner{height:170px;width:170px}.satellite--auth{left:5%;top:14%}.satellite--data{right:5%;top:14%}.satellite--locale{bottom:13%;left:4%}.satellite--secure{bottom:13%;right:4%}.signal-map__footer{align-items:flex-start;flex-direction:column;gap:8px}.section-heading{align-items:start;gap:12px}.foundation-grid,.section-heading{grid-template-columns:1fr}.foundation-card{min-height:220px}.runtime-section{padding-bottom:70px}.runtime-panel{padding:18px}.runtime-row{gap:10px;grid-template-columns:92px minmax(0,1fr) 40px}.roadmap{border-radius:0}.auth-shell{padding:18px 14px}.auth-stage{margin-top:24px}.auth-story{display:none}.auth-card{border-radius:8px;padding:30px 22px}.auth-card h2{font-size:28px}.auth-form-grid{grid-template-columns:1fr}.account-topbar{padding:0 16px}.account-topbar nav a:first-child{display:none}.security-console,.security-empty{padding:38px 16px 64px}.security-hero{align-items:flex-start;flex-direction:column;gap:16px}.security-hero h1{font-size:32px}.security-grid{grid-template-columns:1fr}.device-panel,.security-card{padding:20px}.device-panel .section-heading,.recovery-codes{grid-template-columns:1fr}.device-list article{align-items:start;grid-template-columns:28px minmax(0,1fr)}.device-list article>:last-child{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (forced-colors:active){.nr-data-badge,.nr-form-message,.nr-progress progress,.nr-status-badge,.nr-toast{border:1px solid CanvasText}}.admin-shell{display:grid;grid-template-columns:260px minmax(0,1fr);grid-template-rows:68px minmax(calc(100vh - 68px),auto);min-height:100vh}.admin-topbar{align-items:center;background:var(--surface);border-bottom:1px solid var(--border);display:flex;grid-column:1/-1;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:50}.admin-brand{align-items:center;display:inline-flex;font-family:var(--font-display);font-size:20px;font-weight:700;gap:10px}.admin-topbar-context{align-items:center;display:flex;gap:12px;min-width:0}.admin-chip-row span,.admin-role-badge,.admin-status{border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;line-height:1.2}.admin-role-badge{background:var(--accent-soft);color:var(--accent);padding:7px 10px;text-transform:uppercase}.admin-user-email{color:var(--text-muted);font-size:13px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-menu-button{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:6px;color:var(--ink);cursor:pointer;display:none;height:42px;justify-content:center;width:42px}.admin-sidebar{background:var(--surface);border-right:1px solid var(--border);grid-column:1;grid-row:2;padding:24px 16px}.admin-sidebar-heading{display:grid;gap:3px;margin:0 10px 20px}.admin-sidebar-heading span{color:var(--text-muted);font-size:11px;font-weight:600;text-transform:uppercase}.admin-sidebar-heading strong{font-size:15px}.admin-sidebar nav{display:grid;gap:3px}.admin-nav-link{align-items:center;border-radius:6px;color:var(--text-secondary);display:flex;font-size:14px;font-weight:600;gap:11px;min-height:42px;padding:9px 12px}.admin-nav-link--active,.admin-nav-link:hover{background:var(--accent-soft);color:var(--accent)}.admin-nav-link:focus-visible{background:var(--accent-soft);color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.admin-nav-link--unavailable,.admin-nav-link--unavailable:hover{background:none;color:var(--muted);cursor:default}.admin-nav-link__lock{flex:none;margin-inline-start:auto}.admin-callout,.admin-scope-note{background:var(--surface-alt);border:1px solid var(--border);border-radius:8px}.admin-scope-note{align-items:flex-start;color:var(--text-muted);display:flex;gap:10px;margin-top:28px;padding:14px}.admin-scope-note span,.admin-scope-note strong{display:block}.admin-scope-note strong{color:var(--ink);font-size:12px;margin-bottom:4px}.admin-scope-note span{font-size:11px;line-height:1.5}.admin-sidebar-backdrop{display:none}.admin-main{grid-column:2;grid-row:2;min-width:0;padding:42px clamp(24px,4vw,64px) 72px}.admin-page-header{align-items:end;display:flex;gap:32px;justify-content:space-between;margin:0 auto 28px;max-width:1480px}.admin-page-header h1{font-size:34px;line-height:1.15;margin:7px 0 10px}.admin-page-header p{color:var(--muted);line-height:1.6;margin:0;max-width:760px}.admin-page-actions{align-items:center;display:flex;gap:10px}.admin-scope-grid,.admin-stat-grid,.admin-two-column{margin-left:auto;margin-right:auto;max-width:1480px}.admin-stat-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.admin-stat{align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-sm);display:flex;gap:14px;min-height:132px;padding:20px}.admin-list-icon,.admin-stat-icon{align-items:center;background:var(--accent-soft);border-radius:6px;color:var(--accent);display:inline-flex;flex:0 0 auto;justify-content:center;line-height:0;height:38px;width:38px}.admin-list-icon svg,.admin-stat-icon svg,.icon-box svg{display:block;flex:0 0 auto}.admin-list article>div,.admin-setting-list article>div,.admin-stat>div{min-width:0}.admin-stat small,.admin-stat strong,.admin-stat>div>span{display:block}.admin-stat>div>span{color:var(--text-muted);font-size:12px;font-weight:600}.admin-stat strong{font-size:28px;font-weight:650;line-height:1.15;margin:4px 0 5px}.admin-stat small{color:var(--muted);line-height:1.4}.admin-two-column{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-two-column--form{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}.admin-scope-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-sm);min-width:0;overflow:hidden}.admin-panel-header{border-bottom:1px solid var(--border);padding:20px 22px}.admin-panel-header h2{font-size:18px;font-weight:650;margin:0}.admin-panel-header p{color:var(--muted);font-size:13px;line-height:1.5;margin:5px 0 0}.admin-feed article,.admin-list article{align-items:center;display:flex;gap:13px;justify-content:space-between;padding:15px 22px}.admin-feed article+article,.admin-list article+article,.admin-setting-list article+article{border-top:1px solid var(--border-soft)}.admin-feed article>div:first-child,.admin-list article>div{display:grid;gap:4px}.admin-feed article>div:last-child{align-items:end;display:flex;flex-direction:column;gap:6px}.admin-feed strong,.admin-list strong{font-size:13px;font-weight:600}.admin-feed span,.admin-feed time,.admin-list small,.admin-list span{color:var(--muted);font-size:11px}.admin-feed--dense{max-height:680px;overflow-y:auto}.admin-status{padding:5px 8px;text-transform:capitalize}.admin-status--neutral{background:var(--border-soft);color:var(--text-secondary)}.admin-status--positive{background:var(--positive-soft);color:var(--positive)}.admin-status--warning{background:var(--warning-soft);color:var(--warning)}.admin-status--critical{background:var(--critical-soft);color:var(--critical)}.admin-status--info{background:var(--accent-soft);color:var(--accent)}.admin-empty{color:var(--muted);font-size:14px;padding:34px 22px;text-align:center}.admin-table-wrap{overflow-x:auto;width:100%}.admin-table{border-collapse:collapse;min-width:780px;width:100%}.admin-table td,.admin-table th{border-bottom:1px solid var(--border-soft);padding:14px 16px;text-align:left;vertical-align:middle}.admin-table th{color:var(--text-muted);font-size:11px;text-transform:uppercase}.admin-table td{color:var(--text-secondary);font-size:13px}.admin-table td>span,.admin-table td>strong{display:block}.admin-table td>span{color:var(--muted);font-size:11px;margin-top:3px}.admin-inline-form{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(160px,1fr) minmax(150px,auto) 110px auto}.admin-membership-counts{color:var(--muted);font-size:11px;white-space:nowrap}.admin-form{display:grid;gap:16px;padding:22px}.admin-form label{color:var(--text-secondary);display:grid;font-size:12px;font-weight:600;gap:7px}.admin-form label span{color:var(--text-muted);font-weight:500}.admin-form input,.admin-form select,.admin-form textarea,.admin-inline-form select{background:var(--surface);border:1px solid #b8c3d2;border-radius:6px;color:var(--ink);font:inherit;min-height:42px;padding:9px 11px;width:100%}.admin-form textarea{line-height:1.5;resize:vertical}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus,.admin-inline-form select:focus{border-color:var(--accent);outline:3px solid rgba(29,115,232,.14)}.calibration-lab{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:20px}.calibration-case-list{display:grid;align-content:start;gap:8px;max-height:760px;overflow:auto}.calibration-case-list button{display:grid;gap:4px;width:100%;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:inherit;text-align:left;cursor:pointer}.calibration-case-list button.is-active{border-color:var(--accent);background:var(--accent-soft)}.calibration-case-list small,.calibration-case-list span,.calibration-review-panel header p{color:var(--muted)}.calibration-review-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.calibration-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.calibration-comparison article{min-width:0;padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt)}.calibration-comparison pre{max-height:320px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.calibration-form{grid-template-columns:minmax(160px,220px) auto auto minmax(280px,1fr) auto;align-items:end}.calibration-check{display:flex!important;grid-template-columns:auto 1fr;align-items:center}.calibration-check input{width:18px;height:18px}@media (max-width:980px){.calibration-comparison,.calibration-form,.calibration-lab{grid-template-columns:1fr}.calibration-case-list{max-height:260px}}.nr-button--danger{background:var(--surface);border:1px solid color-mix(in srgb,var(--critical) 42%,var(--surface));color:var(--critical)}.admin-callout{align-items:center;display:flex;gap:12px;margin:18px;padding:14px}.admin-callout p{color:var(--text-muted);font-size:12px;line-height:1.5;margin:0}.admin-list-icon{height:36px;width:36px}.admin-list small{align-items:center;display:inline-flex;gap:5px;text-align:right}.admin-role-list{display:grid}.admin-role-list>article{padding:20px}.admin-role-list>article+article{border-top:1px solid var(--border-soft)}.admin-role-list header,.admin-setting-list header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.admin-role-list header>div{display:grid;gap:3px}.admin-role-list header span,.admin-role-list p,.admin-role-list small{color:var(--muted);font-size:11px}.admin-role-list p{line-height:1.5;margin:12px 0}.admin-chip-row{display:flex;flex-wrap:wrap;gap:5px}.admin-chip-row span{background:var(--border-soft);color:var(--text-secondary);padding:5px 7px}.admin-role-list small{display:block;margin-top:14px}.admin-setting-list article{align-items:flex-start;display:grid;gap:13px;grid-template-columns:36px minmax(0,1fr);padding:18px 22px}.admin-setting-list pre{background:var(--surface-alt);border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);font-size:11px;line-height:1.5;margin:10px 0 0;max-height:180px;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}@media (max-width:1120px){.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-scope-grid{grid-template-columns:1fr}.admin-inline-form{grid-template-columns:minmax(170px,1fr) 120px auto}.admin-membership-counts{display:none}}@media (max-width:900px){.admin-shell{display:block}.admin-topbar{min-height:62px;padding:0 16px}.admin-brand{font-size:18px}.admin-topbar-context>.nr-button,.admin-user-email{display:none}.admin-menu-button{display:inline-flex}.admin-sidebar{bottom:0;box-shadow:18px 0 38px rgba(16,24,39,.18);left:0;max-width:min(320px,86vw);overflow-y:auto;position:fixed;top:62px;transform:translateX(-105%);transition:transform .16s ease,visibility 0s linear .16s;visibility:hidden;width:100%;z-index:45}.admin-sidebar--open{transform:translateX(0);transition:transform .16s ease,visibility 0s;visibility:visible}.admin-sidebar-backdrop{background:rgba(16,24,39,.42);border:0;bottom:0;display:block;left:0;position:fixed;right:0;top:62px;z-index:40}.admin-main{padding:34px 20px 60px}.admin-two-column,.admin-two-column--form{grid-template-columns:1fr}}@media (max-width:600px){.admin-topbar-context{gap:8px}.admin-role-badge{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-main{padding:28px 14px 50px}.admin-page-header{align-items:flex-start;flex-direction:column;gap:16px}.admin-page-header h1{font-size:29px}.admin-stat-grid{grid-template-columns:1fr}.admin-stat{min-height:112px}.admin-feed article,.admin-list article{align-items:flex-start}.admin-list article{display:grid;grid-template-columns:36px minmax(0,1fr)}.admin-list article>.admin-status,.admin-list article>small{grid-column:2;justify-self:start;text-align:left}.admin-callout{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.admin-sidebar{transition:none}}.localization-table td:nth-child(4){min-width:230px}.localization-progress{background:var(--border);border-radius:999px;height:7px;margin-bottom:6px;overflow:hidden;width:180px}.localization-progress i{background:linear-gradient(90deg,var(--accent),var(--positive));display:block;height:100%}[dir=rtl] .admin-sidebar{border-left:1px solid var(--border);border-right:0}[dir=rtl] .admin-table td,[dir=rtl] .admin-table th{text-align:right}.onboarding-shell,.workspace-shell{margin:0 auto;max-width:1180px;min-height:100vh;padding:28px 34px 80px}.onboarding-header,.workspace-header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;min-height:64px}.onboarding-header>span,.workspace-header nav,.workspace-header nav a{color:var(--muted);font-size:13px}.workspace-header nav{display:flex;gap:18px}.onboarding-intro{max-width:720px;padding:70px 0 34px}.onboarding-intro h1,.workspace-hero h1{font-size:clamp(36px,5vw,64px);letter-spacing:0;line-height:1.02;margin:14px 0 18px}.onboarding-intro>p:last-child,.workspace-hero p,.workspace-panel header p{color:var(--muted);line-height:1.65}.onboarding-form{display:grid;gap:16px}.onboarding-step,.workspace-panel,.workspace-summary-grid article{background:var(--surface);border:1px solid var(--border);border-radius:8px}.onboarding-step{display:grid;gap:28px;grid-template-columns:minmax(260px,.75fr) minmax(280px,1fr);padding:26px}.onboarding-step__heading{align-items:flex-start;display:flex;gap:15px}.onboarding-step__heading h2,.workspace-panel h2{font-size:20px;margin:8px 0 6px}.onboarding-step__heading p{color:var(--muted);font-size:13px;line-height:1.55;margin:0}.onboarding-field-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-form>.nr-button{justify-self:end;min-width:230px}.workspace-hero{align-items:end;display:flex;gap:30px;justify-content:space-between;padding:72px 0 40px}.workspace-hero>div{max-width:760px}.workspace-summary-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-summary-grid article{display:grid;gap:8px;min-height:150px;padding:22px}.workspace-summary-grid article>svg{color:var(--accent)}.workspace-summary-grid article small,.workspace-summary-grid article span{color:var(--muted);font-size:12px}.workspace-panel{margin-top:18px;padding:24px}.workspace-panel>header{align-items:flex-start;display:flex;gap:12px}.workspace-panel>header p{margin:0}.workspace-invite{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) 210px auto;margin-top:22px}.workspace-invite>p{color:var(--muted);font-size:12px;grid-column:1/-1;margin:0}.domain-verification>header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.domain-verification h2,.domain-verification p{margin:0}.domain-verification header p,.domain-verification>p{color:var(--muted);font-size:13px;margin-top:7px}.domain-verification dl{background:var(--surface-alt);border:1px solid var(--border);border-radius:6px;display:grid;gap:10px;margin:20px 0;padding:14px}.domain-verification dl div{display:grid;gap:4px;grid-template-columns:90px minmax(0,1fr)}.domain-verification dt{color:var(--muted);font-size:12px}.domain-verification dd{font-family:ui-monospace,monospace;font-size:12px;margin:0;overflow-wrap:anywhere}.domain-verification__actions{display:flex;flex-wrap:wrap;gap:10px}.invitation-shell{margin:0 auto;max-width:760px;min-height:100vh;padding:36px 24px}.invitation-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-top:64px;padding:32px}.invitation-card h1{margin:8px 0 0}.invitation-accept{display:grid;gap:18px;justify-items:start;margin-top:24px}.invitation-accept p{color:var(--muted);margin:0}@media (max-width:760px){.onboarding-shell,.workspace-shell{padding:18px 16px 52px}.onboarding-header>span,.workspace-header nav a:first-child{display:none}.onboarding-intro,.workspace-hero{padding-top:46px}.onboarding-field-grid,.onboarding-step,.workspace-invite,.workspace-summary-grid{grid-template-columns:1fr}.onboarding-form>.nr-button{justify-self:stretch}.workspace-hero{align-items:flex-start;flex-direction:column}}.nrp-admin-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.nrp-admin-notes{display:grid;gap:.7rem;margin:0;padding-left:1.1rem;font-size:.88rem;line-height:1.5;color:var(--text-muted)}.nrp-admin-notes strong{color:var(--ink)}.nrp-admin-unmeasured{color:var(--text-muted)}.home,.nr-home{background:radial-gradient(1100px circle at 88% -8%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 42%),var(--surface);color:var(--ink);min-height:100vh}.nr-home__header{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);background:color-mix(in srgb,var(--surface) 85%,transparent);border-bottom:1px solid var(--border)}.nr-home__final-cta,.nr-home__footer,.nr-home__header-inner,.nr-home__hero-inner,.nr-home__section,.nr-home__trust-band{width:min(1120px,calc(100% - 48px));margin:0 auto}.nr-home__header-inner{min-height:80px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px}.nr-home__ask-meta,.nr-home__ask-question-list,.nr-home__brand,.nr-home__graph-legend,.nr-home__header-actions,.nr-home__hero-actions,.nr-home__hero-loop,.nr-home__nav,.nr-home__trust-band{display:flex}.nr-home__nav{gap:10px;justify-content:center;min-width:0}.nr-home__nav a,.nr-home__sign-in{min-height:40px;border-radius:999px;color:var(--text-secondary);font-size:14px;font-weight:560;padding:10px 14px;white-space:nowrap}.nr-home__nav a:focus-visible,.nr-home__nav a:hover,.nr-home__sign-in:focus-visible,.nr-home__sign-in:hover{background:rgba(255,255,255,.88);color:var(--ink)}.nr-home__header-actions{align-items:center;gap:12px}.nr-home__menu-drawer,.nr-home__menu-overlay,.nr-home__menu-toggle{display:none}.nr-home__domain-submit,.nr-home__primary-button,.nr-home__secondary-button{align-items:center;justify-content:center;display:inline-flex;min-height:48px;border-radius:999px;font-size:15px;font-weight:650;padding:0 22px;white-space:nowrap}.nr-home__domain-submit,.nr-home__primary-button{background:var(--brand-navy);color:var(--on-accent);box-shadow:0 16px 36px rgba(15,23,42,.16)}.nr-home__domain-submit:focus-visible,.nr-home__domain-submit:hover,.nr-home__primary-button:focus-visible,.nr-home__primary-button:hover{background:var(--brand-navy-hover)}.nr-home__secondary-button{background:rgba(255,255,255,.74);color:var(--ink);box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)}.nr-home__secondary-button:focus-visible,.nr-home__secondary-button:hover{background:var(--surface)}.nr-home__hero{padding:44px 0 28px}.nr-home__hero-inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:48px}.nr-home__hero-copy{min-width:0;padding:58px 0 52px}.nr-home__eyebrow,.nr-home__section-kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--accent-soft);box-shadow:none;color:var(--accent);font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.nr-home__final-cta h2,.nr-home__hero h1,.nr-home__section h2{font-family:var(--font-display);letter-spacing:-.025em}.nr-home__hero h1{font-size:clamp(2.75rem,4.4vw,3.75rem);line-height:1.06;margin:20px 0 22px;max-width:15ch;font-weight:720}.nr-home__ask-copy>p,.nr-home__cockpit-copy>p,.nr-home__footer-brand p,.nr-home__hero-description,.nr-home__mode-grid p,.nr-home__outcome-rail p,.nr-home__pillar-card p,.nr-home__problem-grid p,.nr-home__section-head p,.nr-home__trust-card p,.nr-home__workflow-grid p{color:var(--text-secondary);font-size:17px;line-height:1.72}.nr-home__hero-description{max-width:64ch}.nr-home__hero-loop{flex-wrap:wrap;gap:10px;margin:26px 0 22px;color:var(--text-secondary);font-size:13px;font-weight:650}.nr-home__hero-loop span{display:inline-flex;align-items:center;gap:10px}.nr-home__domain-form{display:grid;gap:10px;max-width:700px}.nr-home__domain-form--compact{max-width:none}.nr-home__domain-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;border-radius:28px;background:rgba(255,255,255,.92);box-shadow:0 32px 64px rgba(15,23,42,.1),inset 0 0 0 1px rgba(15,23,42,.06)}.nr-home__domain-field{width:100%;min-width:0;min-height:48px;border:0;background:transparent;padding-block:0;padding-inline:12px 8px;color:var(--ink);font:inherit;font-size:17px}.nr-home__domain-field::placeholder{color:var(--text-muted)}.nr-home__domain-field:focus{outline:none}.nr-home__domain-input:focus-within{outline:3px solid var(--focus-ring);outline-offset:2px}.nr-home__domain-helper,.nr-home__domain-status{margin:0;font-size:13px}.nr-home__domain-helper{color:var(--text-muted);padding-left:12px}.nr-home__domain-status{color:var(--intelligence);padding-left:12px}.nr-home__domain-status p{margin:0}.nr-home__domain-status a{display:inline-flex;margin-top:6px;color:var(--ink);font-weight:650;text-decoration:underline;text-underline-offset:3px}.nr-home__domain-status[data-severity=warning]{color:var(--warning)}.nr-home__hero-actions{gap:12px;flex-wrap:wrap;margin-top:26px}.nr-home__hero-preview{position:relative;min-height:620px;display:grid;align-items:center}.nr-home__glass-orb{position:absolute;border-radius:50%;filter:blur(30px);opacity:.5;pointer-events:none}.nr-home__glass-orb--cyan{right:4%;top:10%;width:180px;height:180px;background:rgba(34,211,238,.28)}.nr-home__glass-orb--violet{left:10%;bottom:7%;width:220px;height:220px;background:rgba(139,92,246,.22)}.nr-home__ask-card,.nr-home__cockpit-panel,.nr-home__final-cta,.nr-home__pillar-card,.nr-home__preview-window,.nr-home__problem-grid article,.nr-home__trust-card,.nr-home__trust-status-card,.nr-home__workflow-grid article{background:rgba(255,255,255,.84);box-shadow:0 28px 70px rgba(15,23,42,.09),inset 0 0 0 1px rgba(255,255,255,.58)}.nr-home__preview-window{position:relative;z-index:1;border-radius:30px;padding:26px}.nr-home__ask-answer-head,.nr-home__cockpit-panel-top,.nr-home__graph-head,.nr-home__next-action-head,.nr-home__panel-headline,.nr-home__preview-topbar,.nr-home__trust-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.nr-home__preview-topbar>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.nr-home__ask-answer-head span,.nr-home__cockpit-panel-top span,.nr-home__graph-head span,.nr-home__next-action-head span,.nr-home__panel-headline span,.nr-home__preview-topbar span,.nr-home__trust-card-head svg{color:var(--text-muted);font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.03em}.nr-home__ask-answer strong,.nr-home__cockpit-panel-top strong,.nr-home__graph-head strong,.nr-home__next-action-head strong,.nr-home__panel-headline strong,.nr-home__preview-topbar strong,.nr-home__trust-card-head strong{color:var(--ink);font-size:15px;font-weight:650}.nr-home__preview-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px;margin-top:20px}.nr-home__graph-card,.nr-home__next-action-card,.nr-home__summary-card{border-radius:24px;background:linear-gradient(180deg,rgba(248,250,252,.98),rgba(241,245,249,.88));padding:24px;box-shadow:inset 0 0 0 1px rgba(15,23,42,.05)}.nr-home__summary-card{grid-row:span 2}.nr-home__ask-answer p,.nr-home__cockpit-point-icon+div p,.nr-home__graph-card p,.nr-home__next-action-card p,.nr-home__panel-headline+p,.nr-home__summary-card p,.nr-home__summary-card>span,.nr-home__trust-status-card p{color:var(--text-secondary)}.nr-home__summary-card>span{display:block;font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.03em}.nr-home__ask-copy h2,.nr-home__cockpit-copy h2,.nr-home__final-cta h2,.nr-home__graph-card>strong,.nr-home__next-action-card>strong,.nr-home__section h2,.nr-home__summary-card>strong{display:block;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.02;margin:14px 0 12px}.nr-home__metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.nr-home__metric-strip div{padding:16px;border-radius:20px;background:rgba(255,255,255,.74);box-shadow:inset 0 0 0 1px rgba(15,23,42,.05)}.nr-home__metric-strip small{color:var(--text-muted);font-size:12px}.nr-home__metric-strip strong{display:block;margin:8px 0 10px;font-size:18px;line-height:1.3}.nr-home__footer-links ul,.nr-home__next-action-card ul,.nr-home__pillar-card ul,.nr-home__trust-card ul{margin:0;padding:0;list-style:none}.nr-home__next-action-card ul{display:grid;gap:10px;margin-top:18px}.nr-home__next-action-card li,.nr-home__trust-card li{display:flex;align-items:flex-start;gap:10px;color:var(--text-secondary);font-size:14px;line-height:1.6}.nr-home__graph-card{display:grid;gap:18px}.nr-home__sparkline{min-height:148px;display:grid;align-items:end;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.nr-home__sparkline i{display:block;min-height:18px;border-radius:999px 999px 6px 6px;background:linear-gradient(180deg,var(--chart-5),var(--experimental))}.nr-home__ask-meta,.nr-home__ask-question-list,.nr-home__graph-legend{gap:8px;flex-wrap:wrap}.nr-home__ask-meta span,.nr-home__ask-question-list span,.nr-home__footer-links a,.nr-home__footer-links strong,.nr-home__graph-legend span,.nr-home__outcome-rail span,.nr-home__status-grid p{font-size:13px}.nr-home__ask-meta span,.nr-home__ask-question-list span,.nr-home__graph-legend span{padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.7);color:var(--text-secondary)}.nr-home__trust-band{padding:22px 0 10px;gap:14px;flex-wrap:wrap;color:var(--text-secondary);font-size:14px;justify-content:center}.nr-home__trust-band span:first-child{color:var(--intelligence);font-weight:650}.nr-home__section{padding:84px 0 0}.nr-home__section-head{max-width:760px;margin-bottom:28px}.nr-home__section h2{font-size:clamp(2.2rem,4vw,4rem);line-height:.98;margin:18px 0 16px}.nr-home__section--split{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:28px;align-items:start}.nr-home__mode-grid,.nr-home__outcome-rail,.nr-home__pillar-grid,.nr-home__problem-grid,.nr-home__trust-grid,.nr-home__workflow-grid{display:grid;gap:18px}.nr-home__problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nr-home__mode-grid article,.nr-home__problem-grid article,.nr-home__workflow-grid article{padding:24px;border-radius:24px}.nr-home__cockpit-points strong,.nr-home__footer-links strong,.nr-home__mode-grid strong,.nr-home__outcome-rail strong,.nr-home__pillar-card strong,.nr-home__problem-grid strong,.nr-home__workflow-grid strong{display:block;color:var(--ink);font-size:20px;font-weight:620;line-height:1.2}.nr-home__pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nr-home__pillar-card{padding:24px;border-radius:28px}.nr-home__cockpit-point-icon,.nr-home__pillar-icon{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--intelligence);background:linear-gradient(180deg,rgba(34,211,238,.14),rgba(139,92,246,.1))}.nr-home__pillar-card strong{margin:18px 0 12px}.nr-home__pillar-card ul{display:grid;gap:10px;margin:18px 0 26px}.nr-home__pillar-card li{color:var(--text-secondary);font-size:14px;line-height:1.6}.nr-home__cockpit-panel-top a,.nr-home__pillar-card a{color:var(--intelligence);font-size:14px;font-weight:650;display:inline-flex;align-items:center;gap:8px}.nr-home__section--workflow .nr-home__workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nr-home__outcome-rail span,.nr-home__workflow-grid article span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:32px;padding:0 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-weight:700}.nr-home__section--cockpit{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:28px;align-items:start}.nr-home__cockpit-points{display:grid;gap:18px;margin-top:30px}.nr-home__cockpit-points article{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}.nr-home__cockpit-panel{border-radius:32px;padding:26px}.nr-home__cockpit-stack{display:grid;gap:14px;margin-top:20px}.nr-home__ask-answer,.nr-home__cockpit-stack article{padding:18px;border-radius:22px;background:rgba(248,250,252,.92);box-shadow:inset 0 0 0 1px rgba(15,23,42,.05)}.nr-home__section--ask .nr-home__ask-card{border-radius:32px;padding:28px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:24px}.nr-home__ask-question-list{margin-top:24px}.nr-home__ask-answer-head{margin-bottom:14px}.nr-home__section--triad .nr-home__mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nr-home__section--trust-secondary .nr-home__trust-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.nr-home__trust-card,.nr-home__trust-status-card{padding:24px;border-radius:28px}.nr-home__trust-card ul{display:grid;gap:10px;margin-top:18px}.nr-home__status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.nr-home__status-grid div{padding:16px;border-radius:20px;background:rgba(248,250,252,.92);box-shadow:inset 0 0 0 1px rgba(15,23,42,.05)}.nr-home__status-grid p{margin:10px 0 0;color:var(--text-secondary);line-height:1.6}.nr-home__status-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.nr-home__status-chip--measured{background:rgba(16,185,129,.12);color:var(--positive)}.nr-home__status-chip--observed{background:rgba(34,211,238,.12);color:var(--positive)}.nr-home__status-chip--derived{background:rgba(99,102,241,.12);color:var(--experimental)}.nr-home__status-chip--estimated{background:rgba(245,158,11,.14);color:var(--warning)}.nr-home__status-chip--insufficient{background:rgba(148,163,184,.16);color:var(--text-secondary)}.nr-home__outcome-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.nr-home__outcome-rail article{padding:24px;border-radius:28px;background:rgba(255,255,255,.78);box-shadow:inset 0 0 0 1px rgba(15,23,42,.05)}.nr-home__final-cta{margin-top:88px;margin-bottom:32px;padding:34px;border-radius:36px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:26px}.nr-home__final-cta h2{font-size:clamp(2.2rem,4vw,3.8rem);margin:16px 0 12px}.nr-home__final-cta p{color:var(--text-secondary);font-size:16px;line-height:1.68}.nr-home__final-cta-actions{display:grid;gap:16px;align-content:center}.nr-home__footer{padding:26px 0 84px;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:34px}.nr-home__footer-brand p{max-width:40ch;margin-top:18px}.nr-home__footer-links{display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.nr-home__footer-links strong{margin-bottom:12px}.nr-home__footer-links li+li{margin-top:10px}.nr-home__footer-links a{color:var(--text-secondary);line-height:1.55}.nr-home__footer-links a:focus-visible,.nr-home__footer-links a:hover{color:var(--ink)}@media (max-width:1120px){.nr-home__final-cta,.nr-home__footer,.nr-home__hero-inner,.nr-home__section--ask .nr-home__ask-card,.nr-home__section--cockpit,.nr-home__section--split{grid-template-columns:1fr}.nr-home__footer-links,.nr-home__outcome-rail,.nr-home__pillar-grid,.nr-home__preview-grid,.nr-home__problem-grid,.nr-home__section--triad .nr-home__mode-grid,.nr-home__section--workflow .nr-home__workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nr-home__metric-strip,.nr-home__section--trust-secondary .nr-home__trust-grid,.nr-home__status-grid{grid-template-columns:1fr}.nr-home__hero-preview{min-height:auto}.nr-home__header-inner{grid-template-columns:1fr auto;gap:16px}.nr-home__header-actions,.nr-home__nav{display:none}.nr-home__menu-toggle{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:8px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px rgba(15,23,42,.12)}}@media (max-width:1120px){.nr-home__menu-toggle:focus-visible{outline:3px solid rgba(14,116,144,.35);outline-offset:2px}.nr-home__menu-toggle svg{width:22px;height:22px}.nr-home__menu-overlay{display:block;position:fixed;inset:80px 0 0;z-index:41;width:100%;border:0;background:rgba(15,23,42,.34)}.nr-home__menu-drawer{display:grid;position:fixed;top:80px;right:0;z-index:42;width:min(390px,100%);max-height:calc(100dvh - 80px);overflow-y:auto;gap:24px;padding:24px;background:var(--surface-alt);border-left:1px solid rgba(15,23,42,.08);border-bottom:1px solid rgba(15,23,42,.08);box-shadow:0 28px 64px rgba(15,23,42,.2)}.nr-home__menu-actions,.nr-home__menu-nav{display:grid;gap:8px}.nr-home__menu-nav a{min-height:44px;display:flex;align-items:center;padding:10px 12px;border-radius:6px;color:var(--ink);font-weight:600}.nr-home__menu-nav a:focus-visible,.nr-home__menu-nav a:hover{background:var(--surface)}.nr-home__menu-actions .nr-home__primary-button,.nr-home__menu-actions .nr-home__sign-in{width:100%}.nr-home__hero h1{font-size:3.75rem}.nr-home__hero{padding-top:20px}.nr-home__hero-copy{padding:36px 0 22px}.nr-home__hero h1{max-width:none}}@media (max-width:640px){.nr-home__final-cta,.nr-home__footer,.nr-home__header-inner,.nr-home__hero-inner,.nr-home__section,.nr-home__trust-band{width:min(100%,calc(100% - 32px))}.nr-home__header-inner{min-height:72px}.nr-home__menu-overlay{inset-block-start:72px}.nr-home__menu-drawer{top:72px;max-height:calc(100dvh - 72px)}.nr-home__hero h1{font-size:2.65rem}.nr-home__ask-copy h2,.nr-home__cockpit-copy h2,.nr-home__final-cta h2,.nr-home__next-action-card>strong,.nr-home__section h2,.nr-home__summary-card>strong{font-size:2.35rem}.nr-home__ask-copy>p,.nr-home__cockpit-copy>p,.nr-home__footer-brand p,.nr-home__hero-description,.nr-home__mode-grid p,.nr-home__outcome-rail p,.nr-home__pillar-card p,.nr-home__problem-grid p,.nr-home__section-head p,.nr-home__trust-card p,.nr-home__workflow-grid p{font-size:15px}.nr-home__domain-input{grid-template-columns:1fr;border-radius:24px}.nr-home__domain-submit,.nr-home__primary-button,.nr-home__secondary-button{width:100%}.nr-home__ask-card,.nr-home__cockpit-panel,.nr-home__final-cta,.nr-home__pillar-card,.nr-home__preview-window,.nr-home__problem-grid article,.nr-home__trust-card,.nr-home__trust-status-card,.nr-home__workflow-grid article{border-radius:24px}.nr-home__ask-card,.nr-home__cockpit-panel,.nr-home__final-cta,.nr-home__preview-window{padding:20px}.nr-home__footer-links,.nr-home__hero-actions,.nr-home__outcome-rail,.nr-home__pillar-grid,.nr-home__preview-grid,.nr-home__problem-grid,.nr-home__section--triad .nr-home__mode-grid,.nr-home__section--workflow .nr-home__workflow-grid{grid-template-columns:1fr}.nr-home__hero-actions{display:grid}.nr-home__footer{padding-bottom:48px}}.home-hero,.nr-home__hero{padding:44px 0 28px}.home-hero__inner,.nr-home__hero-inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:48px}.home-hero__form,.nr-home__domain-form{display:grid;gap:10px;max-width:700px}.home-ask__chip,.home-ask__examples,.home-ask__grid,.home-ask__meta,.home-card,.home-card__head,.home-card__proof,.home-chip,.home-cta,.home-eyebrow,.home-flow__node,.home-flow__stage,.home-footer,.home-hero__flow,.home-hero__lede,.home-hero__title,.home-kicker,.home-pillar,.home-pillar__icon,.home-pillar__link,.home-pillars,.home-section,.home-section__head,.home-step,.home-step__num,.home-trust__grid,.home-trust__statuses{box-sizing:border-box}.home-eyebrow,.nr-home__eyebrow,.nr-home__section-kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--accent-soft);box-shadow:none;color:var(--accent);font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.home-hero__title{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(2.75rem,4.4vw,3.75rem);line-height:1.06;margin:20px 0 22px;max-width:15ch;font-weight:720;color:var(--ink)}.home-cta p,.home-hero__lede,.home-section__head p{color:var(--text-secondary);font-size:17px;line-height:1.72}.home-hero__flow{flex-wrap:wrap;gap:10px;margin:26px 0 22px;color:var(--text-secondary);font-size:13px;font-weight:650;display:flex}.home-hero__flow>span{display:inline-flex;align-items:center;gap:10px}.home-trustband,.nr-home__trust-band{width:min(1120px,calc(100% - 48px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-radius:999px;background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid var(--border);color:var(--text-secondary);font-size:13px;font-weight:620}.home-trustband__items{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.home-section,.nr-home__section{width:min(1120px,calc(100% - 48px));margin:56px auto 0;padding:0 0 12px}.home-section__head{margin-bottom:18px}.home-ask__answer>strong,.home-card strong,.home-flow__node strong,.home-pillar strong,.home-section__head h2,.nr-home__section h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 10px}.home-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;list-style:none;margin:0;padding:0}.home-ask__answer,.home-card,.home-pillar,.home-step,.home-trust__statuses,.nr-home__pillar-card,.nr-home__problem-grid article,.nr-home__workflow-grid article{position:relative;border:1px solid var(--border);border-radius:18px;padding:18px;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.home-step{list-style:none}.home-step__num{color:var(--brand-navy);font-weight:720;margin-bottom:8px;display:inline-flex}.home-ask__grid,.home-flow,.home-pillars,.home-trust__grid,.home-trust__statuses{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.home-pillar__icon{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;margin-bottom:10px;color:var(--ink);background:rgba(255,255,255,.9)}.home-pillar__link{display:inline-flex;align-items:center;gap:8px;margin-top:16px}.home-ask__chip,.home-chip{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:650;text-transform:lowercase;background:var(--surface);color:var(--text-secondary)}.home-chip--measured{color:var(--positive);background:color-mix(in srgb,var(--positive) 14%,var(--surface))}.home-ask__meta,.home-card__head{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px}.home-ask__examples,.home-ask__meta,.home-card__proof{margin:12px 0 0;padding:0}.home-ask__examples,.home-card__proof li,.home-trust__statuses{list-style:none}.home-cta,.nr-home__final-cta{margin-top:56px;padding:54px 0;background:color-mix(in srgb,var(--surface) 92%,transparent)}.home-cta__inner,.nr-home__final-cta{width:min(1120px,calc(100% - 48px));margin:0 auto}.home-footer,.nr-home__footer{width:min(1120px,calc(100% - 48px));margin:48px auto;padding:0 0 60px;display:flex;gap:42px;justify-content:space-between}.home-footer__links,.nr-home__footer-links{display:flex;gap:38px;align-items:flex-start}.home-footer__links ul,.nr-home__footer-links ul{padding:0;margin:10px 0 0;list-style:none}.home-hero__actions,.home-hero__actions>.nr-button{margin-top:18px}.home-ask,.home-cta__form{margin:0}.home-ask__grid,.home-flow,.home-trust__grid{align-items:stretch}.home-flow__node{position:relative;padding:20px}.home-flow__arrow{position:relative;top:4px;color:var(--text-secondary)}.home-section--ask,.home-section--flow,.home-section--trust{width:min(1120px,calc(100% - 48px));margin:56px auto 0}.home-footer__brand{color:var(--text-secondary)}.home-footer__brand p{margin:8px 0 0}.home-ask,.home-cta,.home-trust{width:min(1120px,calc(100% - 48px));margin-left:auto;margin-right:auto}.home-trustband__prefix{color:var(--ink);font-weight:650}.home-cta__inner{width:min(1120px,calc(100% - 48px));margin:0 auto;display:grid;gap:16px;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr)}.home-hero__secondary,.nr-home__secondary-button{align-items:center;justify-content:center;display:inline-flex;min-height:48px;border-radius:999px;font-size:15px;font-weight:650;padding:0 22px;white-space:nowrap;background:rgba(255,255,255,.74);color:var(--ink);box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)}