@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-ext-wght-normal.0hiocdn10l05a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-wght-normal.0tm8u-h63rec8.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.09jq5v9-1wf71.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.2iaubq2jy0rx3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.0m1ahpdxrpokj.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.2-z93d2j9-3s0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.3a7fs2yw914a9.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.2kzc8ichkozg5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0nrwft7nlo5oa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.28wp48yubenc3.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.41yczc5zdkwdh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.26ox_itp_alxp.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1eaan1mch682e.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.0s1z3n-ysad7w.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2g79xp9gzp1kn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.1cuq9_67cn48n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.1tdw_l2v4yhc_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.1fgk-kmy-32_a.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--nr-white:#fff;--nr-grid-25:#fafbfc;--nr-grid-50:#f5f7fa;--nr-grid-100:#edf0f5;--nr-grid-200:#dde2ea;--nr-grid-300:#c3cad6;--nr-grid-400:#98a1b2;--nr-grid-500:#6b7488;--nr-grid-600:#4c5468;--nr-grid-700:#2e3446;--nr-grid-800:#1c2130;--nr-grid-900:#0f1117;--nr-ping-50:#e6faf8;--nr-ping-100:#c4f5f0;--nr-ping-200:#8ce9e2;--nr-ping-300:#4fdcd2;--nr-ping-400:#2dd5c0;--nr-ping-500:#10b3a8;--nr-ping-600:#0c8e8e;--nr-ping-700:#0a6e7a;--nr-ping-800:#084e5c;--nr-echo-50:#eaf7ff;--nr-echo-100:#cfedff;--nr-echo-200:#a5deff;--nr-echo-300:#74cafb;--nr-echo-400:#3fb4f5;--nr-echo-500:#1394dc;--nr-echo-600:#0a75b4;--nr-echo-700:#085a8a;--nr-echo-800:#063d5e;--nr-beam-50:#efebfe;--nr-beam-100:#dfd8fd;--nr-beam-200:#c0b4fb;--nr-beam-300:#9e8cf9;--nr-beam-400:#6c4df6;--nr-beam-500:#5330e8;--nr-beam-600:#4322c4;--nr-beam-700:#351a9b;--nr-beam-800:#271272;--nr-flare-50:#fff6e3;--nr-flare-100:#ffe9b8;--nr-flare-200:#ffd780;--nr-flare-300:#ffc24d;--nr-flare-400:#f5a524;--nr-flare-500:#d4870b;--nr-flare-600:#a36400;--nr-flare-700:#7a4b00;--nr-alarm-50:#fdecee;--nr-alarm-100:#fbd5da;--nr-alarm-200:#f6aab5;--nr-alarm-300:#ee7a8b;--nr-alarm-400:#e14b62;--nr-alarm-500:#c42d46;--nr-alarm-600:#9e1f35;--nr-font-sans:"DM Sans", system-ui, sans-serif;--nr-font-mono:"IBM Plex Mono", ui-monospace, monospace;--nr-w-body:400;--nr-w-medium:500;--nr-w-semi:600;--nr-w-bold:700;--nr-track-label:.14em;--nr-track-tight:-.02em;--nr-text-display:clamp(34px, 2.1vw + 26px, 58px);--nr-text-h1:clamp(28px, 1.1vw + 23px, 40px);--nr-text-h2:clamp(23px, .7vw + 20px, 30px);--nr-text-h3:20px;--nr-text-lead:clamp(17px, .3vw + 16px, 20px);--nr-text-body:16px;--nr-text-ui:14px;--nr-text-code:13px;--nr-text-label:12px;--nr-text-figure:40px;--nr-lh-tight:1.08;--nr-lh-snug:1.25;--nr-lh-body:1.6;--nr-lh-loose:1.75;--nr-s-0:2px;--nr-s-1:4px;--nr-s-2:8px;--nr-s-3:12px;--nr-s-4:16px;--nr-s-5:24px;--nr-s-6:32px;--nr-s-7:48px;--nr-s-8:64px;--nr-s-9:96px;--nr-s-10:128px;--nr-radius-sm:4px;--nr-radius:8px;--nr-radius-lg:12px;--nr-radius-xl:16px;--nr-radius-pill:999px;--nr-e-1:0 1px 2px #0f11170a, 0 1px 3px #0f11170f;--nr-e-2:0 4px 12px #0f111714;--nr-e-3:0 16px 40px #0f111724;--nr-z-raised:10;--nr-z-sticky:100;--nr-z-nav:200;--nr-z-overlay:300;--nr-z-toast:400;--nr-dur-hover:.14s;--nr-dur-settle:.28s;--nr-dur-fill:.8s;--nr-ease-settle:cubic-bezier(.22, 1, .36, 1);--nr-ease-hover:ease-out;--nr-stagger:60ms;--nr-stroke:var(--nr-s-0);--nr-stroke-bold:calc(var(--nr-s-0) * 1.5);--nr-stroke-heavy:var(--nr-s-1);--nr-grad-spectrum:linear-gradient(96deg, #2dd5c0 0%, #3fb4f5 46%, #6c4df6 100%);--nr-grad-audience:linear-gradient(140deg, #4fdcd2 0%, #0c8e8e 100%);--nr-grad-voice:linear-gradient(140deg, #74cafb 0%, #1394dc 100%);--nr-grad-reach:linear-gradient(140deg, #9e8cf9 0%, #4322c4 100%);--nr-grad-ink:linear-gradient(150deg, #1c2130 0%, #0f1117 55%, #271272 100%);--nr-grad-edge:linear-gradient(96deg, #2dd5c0, #3fb4f5, #6c4df6);--nr-grad-audience-deep:linear-gradient(140deg, #0fa3a0 0%, #0a6e7a 100%);--nr-grad-voice-deep:linear-gradient(140deg, #0a87c8 0%, #085a8a 100%);--nr-grad-reach-deep:linear-gradient(140deg, #5330e8 0%, #351a9b 100%);--nr-grad-spectrum-deep:linear-gradient(96deg, #0fa3a0 0%, #0a87c8 46%, #4e2bd8 100%);--nr-surface:var(--nr-white);--nr-surface-subtle:var(--nr-grid-25);--nr-surface-raised:var(--nr-grid-50);--nr-surface-sunken:var(--nr-grid-100);--nr-surface-dark:var(--nr-grid-900);--nr-surface-ink:var(--nr-grid-900);--nr-surface-beam:var(--nr-beam-500);--nr-surface-ping:var(--nr-ping-400);--nr-surface-echo:var(--nr-echo-200);--nr-text-primary:var(--nr-grid-900);--nr-text-secondary:var(--nr-grid-600);--nr-text-faint:var(--nr-grid-500);--nr-text-disabled:var(--nr-grid-400);--nr-text-ondark:var(--nr-white);--nr-text-ondark-2:#c8ceda;--nr-text-ondark-3:#8f98a8;--nr-border:var(--nr-grid-200);--nr-border-strong:var(--nr-grid-300);--nr-border-input:var(--nr-grid-300);--nr-border-ondark:#ffffff24;--nr-texture-grid:#0f11170b;--nr-texture-grid-strong:#0f111713;--nr-texture-grid-ondark:#ffffff0e;--nr-texture-scanline:#0f111706;--nr-action:var(--nr-beam-500);--nr-action-hover:var(--nr-beam-600);--nr-action-down:var(--nr-beam-700);--nr-action-text:var(--nr-beam-600);--nr-action-tint:var(--nr-beam-50);--nr-action-ondark:var(--nr-beam-300);--nr-focus-ring:var(--nr-beam-500);--nr-selection:var(--nr-beam-100);--nr-success:var(--nr-ping-600);--nr-success-text:var(--nr-ping-700);--nr-success-tint:var(--nr-ping-50);--nr-warn:var(--nr-flare-400);--nr-warn-text:var(--nr-flare-600);--nr-warn-tint:var(--nr-flare-50);--nr-danger:var(--nr-alarm-400);--nr-danger-text:var(--nr-alarm-500);--nr-danger-tint:var(--nr-alarm-50);--nr-info:var(--nr-echo-500);--nr-info-text:var(--nr-echo-600);--nr-info-tint:var(--nr-echo-50);--nr-hover-wash:#0f11170a;--nr-pressed-wash:#0f111714;--nr-hover-wash-ondark:#ffffff14;--nr-disabled-fg:var(--nr-grid-400);--nr-disabled-bg:var(--nr-grid-100);--nr-disabled-border:var(--nr-grid-200);--nr-p-audience:var(--nr-ping-400);--nr-p-audience-mark:var(--nr-ping-500);--nr-p-audience-ui:var(--nr-ping-600);--nr-p-audience-text:var(--nr-ping-700);--nr-p-audience-tint:var(--nr-ping-50);--nr-p-audience-line:var(--nr-ping-200);--nr-p-audience-ondark:var(--nr-ping-300);--nr-p-voice:var(--nr-echo-400);--nr-p-voice-mark:var(--nr-echo-500);--nr-p-voice-ui:var(--nr-echo-500);--nr-p-voice-text:var(--nr-echo-600);--nr-p-voice-tint:var(--nr-echo-50);--nr-p-voice-line:var(--nr-echo-200);--nr-p-voice-ondark:var(--nr-echo-300);--nr-p-reach:var(--nr-beam-400);--nr-p-reach-mark:var(--nr-beam-500);--nr-p-reach-ui:var(--nr-beam-500);--nr-p-reach-text:var(--nr-beam-600);--nr-p-reach-tint:var(--nr-beam-50);--nr-p-reach-line:var(--nr-beam-200);--nr-p-reach-ondark:var(--nr-beam-300);--nr-btn-h:40px;--nr-btn-h-sm:32px;--nr-btn-h-lg:48px;--nr-btn-px:18px;--nr-btn-radius:var(--nr-radius);--nr-btn-fill:var(--nr-action);--nr-btn-fill-hover:var(--nr-action-hover);--nr-btn-fill-down:var(--nr-action-down);--nr-btn-fill-fg:var(--nr-white);--nr-input-h:40px;--nr-input-px:12px;--nr-input-radius:var(--nr-radius);--nr-input-bg:var(--nr-surface);--nr-input-border:var(--nr-border-input);--nr-input-placeholder:var(--nr-text-disabled);--nr-card-pad:var(--nr-s-5);--nr-card-radius:var(--nr-radius-lg);--nr-card-bg:var(--nr-surface);--nr-card-border:var(--nr-border);--nr-card-rail:var(--nr-s-1);--nr-card-edge:var(--nr-s-0);--nr-card-stamp:var(--nr-s-2);--nr-nav-h:64px;--nr-nav-bg:#ffffffeb;--nr-nav-border:var(--nr-border);--nr-side-w:268px;--nr-side-item-h:34px;--nr-toc-w:220px;--nr-tab-h:42px;--nr-tab-underline:var(--nr-action);--nr-chip-h:26px;--nr-chip-px:10px;--nr-row-h:44px;--nr-table-head-bg:var(--nr-surface-raised);--nr-table-rule:var(--nr-border);--nr-code-bg:var(--nr-surface-raised);--nr-code-border:var(--nr-border);--nr-code-radius:var(--nr-radius);--nr-callout-rail:var(--nr-s-0);--nr-callout-radius:var(--nr-radius);--nr-metric-figure:var(--nr-text-figure);--nr-icon:var(--nr-s-5);--nr-icon-sm:var(--nr-s-4);--nr-icon-lg:var(--nr-s-6);--nr-icon-stroke:2.5;--nr-prose-w:72ch;--nr-page-w:1240px}::selection{background:var(--nr-selection)}
:root,[data-product=reach]{--nr-hue:var(--nr-p-reach);--nr-hue-mark:var(--nr-p-reach-mark);--nr-hue-ui:var(--nr-p-reach-ui);--nr-hue-text:var(--nr-p-reach-text);--nr-hue-tint:var(--nr-p-reach-tint);--nr-hue-line:var(--nr-p-reach-line);--nr-hue-ondark:var(--nr-p-reach-ondark);--nr-hue-grad:var(--nr-grad-reach);--nr-hue-grad-deep:var(--nr-grad-reach-deep);--nr-hue-fill:var(--nr-beam-400);--nr-hue-fill-hover:var(--nr-beam-500);--nr-hue-on-fill:var(--nr-white)}[data-product=audience]{--nr-hue:var(--nr-p-audience);--nr-hue-mark:var(--nr-p-audience-mark);--nr-hue-ui:var(--nr-p-audience-ui);--nr-hue-text:var(--nr-p-audience-text);--nr-hue-tint:var(--nr-p-audience-tint);--nr-hue-line:var(--nr-p-audience-line);--nr-hue-ondark:var(--nr-p-audience-ondark);--nr-hue-grad:var(--nr-grad-audience);--nr-hue-grad-deep:var(--nr-grad-audience-deep);--nr-hue-fill:var(--nr-ping-400);--nr-hue-fill-hover:var(--nr-ping-500);--nr-hue-on-fill:var(--nr-grid-900)}[data-product=voice]{--nr-hue:var(--nr-p-voice);--nr-hue-mark:var(--nr-p-voice-mark);--nr-hue-ui:var(--nr-p-voice-ui);--nr-hue-text:var(--nr-p-voice-text);--nr-hue-tint:var(--nr-p-voice-tint);--nr-hue-line:var(--nr-p-voice-line);--nr-hue-ondark:var(--nr-p-voice-ondark);--nr-hue-grad:var(--nr-grad-voice);--nr-hue-grad-deep:var(--nr-grad-voice-deep);--nr-hue-fill:var(--nr-echo-400);--nr-hue-fill-hover:var(--nr-echo-500);--nr-hue-on-fill:var(--nr-grid-900)}.nr-body{background:var(--nr-surface);color:var(--nr-text-primary);font-family:var(--nr-font-sans);font-size:var(--nr-text-body);line-height:var(--nr-lh-body);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:var(--nr-s-0) solid var(--nr-focus-ring);outline-offset:var(--nr-s-0);border-radius:var(--nr-radius-sm)}.nr-display,.nr-h1,.nr-h2,.nr-h3{color:var(--nr-text-primary);text-wrap:pretty;margin:0}.nr-display{font-size:var(--nr-text-display);font-weight:var(--nr-w-bold);line-height:var(--nr-lh-tight);letter-spacing:var(--nr-track-tight)}.nr-h1{font-size:var(--nr-text-h1);font-weight:var(--nr-w-bold);line-height:var(--nr-lh-tight);letter-spacing:var(--nr-track-tight)}.nr-h2{font-size:var(--nr-text-h2);font-weight:var(--nr-w-semi);line-height:var(--nr-lh-snug);letter-spacing:var(--nr-track-tight)}.nr-h3{font-size:var(--nr-text-h3);font-weight:var(--nr-w-semi);line-height:var(--nr-lh-snug)}.nr-lead{font-size:var(--nr-text-lead);line-height:var(--nr-lh-body);color:var(--nr-text-secondary);text-wrap:pretty;margin:0}.nr-body-text{line-height:var(--nr-lh-body);color:var(--nr-text-secondary);margin:0}.nr-ui{font-size:var(--nr-text-ui)}.nr-faint{color:var(--nr-text-faint)}.nr-num{font-family:var(--nr-font-mono);font-weight:var(--nr-w-medium);font-variant-numeric:tabular-nums}.nr-label{align-items:center;gap:var(--nr-s-2);font-family:var(--nr-font-mono);font-size:var(--nr-text-label);font-weight:var(--nr-w-medium);letter-spacing:var(--nr-track-label);text-transform:uppercase;color:var(--nr-text-faint);display:inline-flex}.nr-label--hue{color:var(--nr-hue-text)}.nr-label-i{color:var(--nr-text-disabled)}.nr-prose{max-width:var(--nr-prose-w)}.nr-prose>*+*{margin-top:var(--nr-s-4)}.nr-prose h2{margin-top:var(--nr-s-7)}.nr-prose h3{margin-top:var(--nr-s-6)}.nr-prose ul,.nr-prose ol{padding-left:var(--nr-s-5);color:var(--nr-text-secondary);margin:0}.nr-prose li+li{margin-top:var(--nr-s-1)}a,.nr-link{color:var(--nr-action-text);text-underline-offset:3px;transition:color var(--nr-dur-hover) var(--nr-ease-hover);text-decoration:underline;text-decoration-thickness:1px}a:hover,.nr-link:hover{color:var(--nr-action-down)}.nr-link--quiet{color:var(--nr-text-primary);-webkit-text-decoration-color:var(--nr-border-strong);text-decoration-color:var(--nr-border-strong)}.nr-link--quiet:hover{color:var(--nr-action-text);text-decoration-color:currentColor}.nr-icon{width:var(--nr-icon);height:var(--nr-icon);fill:none;stroke:currentColor;stroke-width:var(--nr-icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.nr-icon--sm{width:var(--nr-icon-sm);height:var(--nr-icon-sm)}.nr-icon--lg{width:var(--nr-icon-lg);height:var(--nr-icon-lg)}.nr-icon--hue{color:var(--nr-hue-mark)}.nr-icon-tile{width:var(--nr-s-7);height:var(--nr-s-7);border-radius:var(--nr-radius);background:var(--nr-hue-fill);color:var(--nr-hue-on-fill);flex:none;justify-content:center;align-items:center;display:flex}.nr-icon-tile--tint{background:var(--nr-hue-tint);color:var(--nr-hue-text)}.nr-icon-tile--ink{background:var(--nr-grid-900);color:var(--nr-white)}.nr-btn{justify-content:center;align-items:center;gap:var(--nr-s-2);height:var(--nr-btn-h);padding:0 var(--nr-btn-px);border-radius:var(--nr-btn-radius);font-family:inherit;font-size:var(--nr-text-ui);font-weight:var(--nr-w-semi);white-space:nowrap;cursor:pointer;transition:background var(--nr-dur-hover) var(--nr-ease-hover), border-color var(--nr-dur-hover) var(--nr-ease-hover), color var(--nr-dur-hover) var(--nr-ease-hover);background:0 0;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.nr-btn--sm{height:var(--nr-btn-h-sm);padding:0 var(--nr-s-3)}.nr-btn--lg{height:var(--nr-btn-h-lg);padding:0 var(--nr-s-5);font-size:var(--nr-text-body)}.nr-btn--fill{background:var(--nr-btn-fill);color:var(--nr-btn-fill-fg)}.nr-btn--fill:hover{background:var(--nr-btn-fill-hover);color:var(--nr-btn-fill-fg)}.nr-btn--fill:active{background:var(--nr-btn-fill-down)}.nr-btn--hue{background:var(--nr-hue-fill);color:var(--nr-hue-on-fill)}.nr-btn--hue:hover{background:var(--nr-hue-fill-hover);color:var(--nr-hue-on-fill)}.nr-btn--outline{border-color:var(--nr-border-strong);color:var(--nr-text-primary);background:var(--nr-surface)}.nr-btn--outline:hover{background:var(--nr-surface-raised);border-color:var(--nr-grid-400);color:var(--nr-text-primary)}.nr-btn--outline:active{background:var(--nr-surface-sunken)}.nr-btn--ghost{color:var(--nr-text-primary)}.nr-btn--ghost:hover{background:var(--nr-hover-wash);color:var(--nr-text-primary)}.nr-btn--danger{border-color:var(--nr-danger);color:var(--nr-danger-text)}.nr-btn--danger:hover{background:var(--nr-danger-tint);color:var(--nr-danger-text)}.nr-btn[disabled],.nr-btn--disabled{background:var(--nr-disabled-bg);border-color:var(--nr-disabled-border);color:var(--nr-disabled-fg);cursor:not-allowed}.nr-btn-row{gap:var(--nr-s-2);flex-wrap:wrap;align-items:center;display:flex}.nr-field{gap:var(--nr-s-1);flex-direction:column;display:flex}.nr-field-label{font-size:var(--nr-text-ui);font-weight:var(--nr-w-medium);color:var(--nr-text-primary)}.nr-input,.nr-select,.nr-textarea{width:100%;min-height:var(--nr-input-h);padding:var(--nr-s-2) var(--nr-input-px);border:1px solid var(--nr-input-border);border-radius:var(--nr-input-radius);background:var(--nr-input-bg);color:var(--nr-text-primary);font-family:inherit;font-size:var(--nr-text-ui);line-height:var(--nr-lh-body);box-sizing:border-box;transition:border-color var(--nr-dur-hover) var(--nr-ease-hover)}.nr-input::placeholder,.nr-textarea::placeholder{color:var(--nr-input-placeholder)}.nr-input:hover,.nr-select:hover,.nr-textarea:hover{border-color:var(--nr-grid-400)}.nr-input[disabled],.nr-select[disabled],.nr-textarea[disabled]{background:var(--nr-disabled-bg);color:var(--nr-disabled-fg);cursor:not-allowed}.nr-input--error{border-color:var(--nr-danger)}.nr-help{font-size:var(--nr-text-ui);color:var(--nr-text-faint)}.nr-error{align-items:center;gap:var(--nr-s-1);font-size:var(--nr-text-ui);color:var(--nr-danger-text);display:flex}.nr-search{align-items:center;gap:var(--nr-s-2);height:var(--nr-btn-h-lg);padding:0 var(--nr-s-4);border:1px solid var(--nr-border-strong);border-radius:var(--nr-radius-pill);background:var(--nr-surface);box-shadow:var(--nr-e-1);display:flex}.nr-search:focus-within{border-color:var(--nr-action)}.nr-search input{min-width:0;font-family:inherit;font-size:var(--nr-text-ui);color:var(--nr-text-primary);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:auto}.nr-search--ink{background:var(--nr-surface-ink);border-color:var(--nr-surface-ink);color:var(--nr-text-ondark);font-family:var(--nr-font-mono);white-space:nowrap}.nr-search--ink input{color:var(--nr-text-ondark);font-family:var(--nr-font-mono)}.nr-search--ink input::placeholder{color:var(--nr-text-ondark-3)}.nr-search--ink .nr-icon{color:var(--nr-p-audience-ondark)}.nr-cursor{background:var(--nr-p-audience);flex:none;width:.55em;height:1.15em;animation:2s step-end infinite nr-blink;display:inline-block}.nr-search .nr-icon{color:var(--nr-text-faint)}.nr-card{gap:var(--nr-s-3);padding:var(--nr-card-pad);border:var(--nr-card-edge) solid var(--nr-card-border);border-radius:var(--nr-card-radius);background:var(--nr-card-bg);transition:border-color var(--nr-dur-hover) var(--nr-ease-hover), background var(--nr-dur-hover) var(--nr-ease-hover);flex-direction:column;display:flex}.nr-card--link:hover{border-color:var(--nr-grid-900)}.nr-card--solid{background:var(--nr-hue-tint);border-color:#0000}.nr-card--ink{background:var(--nr-surface-ink);color:var(--nr-text-ondark);border-color:#0000}.nr-card--gradient{background:var(--nr-hue-grad-deep);color:var(--nr-white);border-color:#0000}.nr-card--fill{background:var(--nr-hue-fill);color:var(--nr-hue-on-fill);border-color:#0000}.nr-card--ink .nr-body-text,.nr-card--gradient .nr-body-text{color:var(--nr-text-ondark-2)}.nr-card--gradient .nr-body-text{color:#ffffffdb}.nr-card--ink .nr-label{color:var(--nr-text-ondark-3)}.nr-card--gradient .nr-label{color:#ffffffc7}.nr-card--ink .nr-h3,.nr-card--gradient .nr-h3{color:inherit}.nr-card--product{background:var(--nr-surface);border-color:#0000;gap:0;padding:0;position:relative;overflow:hidden}.nr-card-cap{justify-content:space-between;align-items:center;gap:var(--nr-s-3);padding:var(--nr-s-4) var(--nr-s-5);background:var(--nr-hue-fill);color:var(--nr-hue-on-fill);display:flex}.nr-card-cap-name{font-size:var(--nr-text-h3);font-weight:var(--nr-w-bold);letter-spacing:var(--nr-track-tight)}.nr-card-cap-i{font-family:var(--nr-font-mono);font-size:var(--nr-text-h2);font-weight:var(--nr-w-medium);color:currentColor;opacity:.7;line-height:1}.nr-card-body{gap:var(--nr-s-4);padding:var(--nr-s-5);border:var(--nr-card-edge) solid var(--nr-border);border-radius:0 0 var(--nr-card-radius) var(--nr-card-radius);border-top:0;flex-direction:column;flex:auto;display:flex}.nr-card-grid{gap:var(--nr-s-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.nr-chip,.nr-badge,.nr-btn,.nr-search,.nr-tag{white-space:nowrap}.nr-chip{align-items:center;gap:var(--nr-s-1);height:var(--nr-chip-h);padding:0 var(--nr-chip-px);border:1px solid var(--nr-border);border-radius:var(--nr-radius-pill);background:var(--nr-surface);font-size:var(--nr-text-ui);color:var(--nr-text-secondary);white-space:nowrap;display:inline-flex}.nr-chip--hue{border-color:var(--nr-hue-line);background:var(--nr-hue-tint);color:var(--nr-hue-text)}.nr-badge{align-items:center;gap:var(--nr-s-1);padding:var(--nr-s-0) var(--nr-s-2);border-radius:var(--nr-radius-sm);background:var(--nr-surface-sunken);font-family:var(--nr-font-mono);font-size:var(--nr-text-label);letter-spacing:var(--nr-track-label);text-transform:uppercase;color:var(--nr-text-secondary);display:inline-flex}.nr-badge--hue{background:var(--nr-hue-tint);color:var(--nr-hue-text)}.nr-badge--success{background:var(--nr-success-tint);color:var(--nr-success-text)}.nr-badge--warn{background:var(--nr-warn-tint);color:var(--nr-warn-text)}.nr-badge--danger{background:var(--nr-danger-tint);color:var(--nr-danger-text)}.nr-callout{gap:var(--nr-s-3);padding:var(--nr-s-4);border:1px solid var(--nr-border);border-left:var(--nr-s-1) solid var(--nr-hue);border-radius:var(--nr-callout-radius);background:var(--nr-surface-subtle);display:flex}.nr-callout-body{gap:var(--nr-s-1);flex-direction:column;display:flex}.nr-callout-title{font-size:var(--nr-text-ui);font-weight:var(--nr-w-semi)}.nr-callout-text{font-size:var(--nr-text-ui);color:var(--nr-text-secondary);margin:0}.nr-callout .nr-icon{color:var(--nr-hue-text)}.nr-callout--info{border-left-color:var(--nr-info);background:var(--nr-info-tint)}.nr-callout--info .nr-icon{color:var(--nr-info-text)}.nr-callout--success{border-left-color:var(--nr-success);background:var(--nr-success-tint)}.nr-callout--success .nr-icon{color:var(--nr-success-text)}.nr-callout--warn{border-left-color:var(--nr-warn);background:var(--nr-warn-tint)}.nr-callout--warn .nr-icon{color:var(--nr-warn-text)}.nr-callout--danger{border-left-color:var(--nr-danger);background:var(--nr-danger-tint)}.nr-callout--danger .nr-icon{color:var(--nr-danger-text)}.nr-code{padding:var(--nr-s-4);border:1px solid var(--nr-code-border);border-radius:var(--nr-code-radius);background:var(--nr-code-bg);font-family:var(--nr-font-mono);font-size:var(--nr-text-code);line-height:var(--nr-lh-loose);color:var(--nr-text-primary);margin:0;overflow-x:auto}.nr-code-inline{padding:var(--nr-s-0) var(--nr-s-1);border:1px solid var(--nr-border);border-radius:var(--nr-radius-sm);background:var(--nr-surface-raised);font-family:var(--nr-font-mono);font-size:.9em}.nr-kbd{min-width:var(--nr-s-5);height:var(--nr-s-5);padding:0 var(--nr-s-1);border:1px solid var(--nr-border-strong);border-bottom-width:var(--nr-s-0);border-radius:var(--nr-radius-sm);background:var(--nr-surface-raised);font-family:var(--nr-font-mono);font-size:var(--nr-text-label);justify-content:center;align-items:center;display:inline-flex}.nr-table{border-collapse:collapse;width:100%;font-size:var(--nr-text-ui)}.nr-table th,.nr-table td{height:var(--nr-row-h);padding:var(--nr-s-2) var(--nr-s-3);border-bottom:1px solid var(--nr-table-rule);text-align:left;vertical-align:middle}.nr-table th{background:var(--nr-table-head-bg);font-family:var(--nr-font-mono);font-size:var(--nr-text-label);font-weight:var(--nr-w-medium);letter-spacing:var(--nr-track-label);text-transform:uppercase;color:var(--nr-text-faint)}.nr-table tbody tr:hover{background:var(--nr-surface-subtle)}.nr-table td.nr-num{text-align:right}.nr-tabs{gap:var(--nr-s-5);border-bottom:1px solid var(--nr-border);display:flex}.nr-tab{height:var(--nr-tab-h);border-bottom:var(--nr-s-0) solid transparent;font-family:inherit;font-size:var(--nr-text-ui);font-weight:var(--nr-w-medium);color:var(--nr-text-faint);cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;align-items:center;text-decoration:none;display:inline-flex}.nr-tab:hover{color:var(--nr-text-primary)}.nr-tab[aria-selected=true],.nr-tab--active{color:var(--nr-text-primary);border-bottom-color:var(--nr-tab-underline)}.nr-nav{z-index:var(--nr-z-nav);align-items:center;gap:var(--nr-s-5);height:var(--nr-nav-h);padding:0 var(--nr-s-5);border-bottom:1px solid var(--nr-nav-border);background:var(--nr-nav-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;position:sticky;top:0}.nr-nav-brand{align-items:center;gap:var(--nr-s-2);color:var(--nr-text-primary);font-weight:var(--nr-w-bold);text-decoration:none;display:flex}.nr-nav-brand img{width:var(--nr-s-6);height:var(--nr-s-6);display:block}.nr-nav-links{align-items:center;gap:var(--nr-s-4);margin-left:auto;display:flex}.nr-nav-link{font-size:var(--nr-text-ui);font-weight:var(--nr-w-medium);color:var(--nr-text-secondary);text-decoration:none}.nr-nav-link:hover{color:var(--nr-text-primary)}.nr-shell{grid-template-columns:var(--nr-side-w) minmax(0, 1fr);gap:var(--nr-s-8);max-width:var(--nr-page-w);padding:var(--nr-s-7) var(--nr-s-5) var(--nr-s-10);margin:0 auto;display:grid}.nr-side{top:calc(var(--nr-nav-h) + var(--nr-s-5));align-self:start;gap:var(--nr-s-5);flex-direction:column;display:flex;position:sticky}.nr-side-group{gap:var(--nr-s-1);flex-direction:column;display:flex}.nr-side-item{align-items:center;gap:var(--nr-s-2);min-height:var(--nr-side-item-h);padding:0 var(--nr-s-3);border-left:var(--nr-s-0) solid transparent;border-radius:0 var(--nr-radius) var(--nr-radius) 0;font-size:var(--nr-text-ui);color:var(--nr-text-secondary);text-decoration:none;display:flex}.nr-side-item:hover{background:var(--nr-surface-raised);color:var(--nr-text-primary)}.nr-side-item--active{border-left-color:var(--nr-hue);background:var(--nr-hue-tint);color:var(--nr-hue-text);font-weight:var(--nr-w-semi)}.nr-metric{gap:var(--nr-s-1);flex-direction:column;display:flex}.nr-metric-figure{font-size:var(--nr-metric-figure);font-weight:var(--nr-w-bold);line-height:var(--nr-lh-tight);letter-spacing:var(--nr-track-tight);font-variant-numeric:tabular-nums}.nr-metric-figure--hue{color:var(--nr-hue-text)}.nr-bar{height:var(--nr-s-2);border-radius:var(--nr-radius-sm);background:var(--nr-surface-sunken);position:relative;overflow:hidden}.nr-bar-fill{border-radius:var(--nr-radius-sm);background:var(--nr-hue);position:absolute;inset:0 auto 0 0}.nr-bar-cap{justify-content:space-between;gap:var(--nr-s-3);display:flex}.nr-skeleton{border-radius:var(--nr-radius-sm);background:var(--nr-surface-sunken)}.nr-skeleton--line{height:var(--nr-s-3)}.nr-hr{height:1px;margin:var(--nr-s-7) 0;background:var(--nr-border);border:0}.nr-stack{gap:var(--nr-s-4);flex-direction:column;display:flex}.nr-stack--tight{gap:var(--nr-s-2)}.nr-stack--loose{gap:var(--nr-s-6)}.nr-row{align-items:center;gap:var(--nr-s-3);flex-wrap:wrap;display:flex}.nr-section{padding:var(--nr-s-9) 0}.nr-container{max-width:var(--nr-page-w);padding:0 var(--nr-s-5);margin:0 auto}.nr-band{padding:var(--nr-s-9) 0}.nr-band--ink{background:var(--nr-surface-ink);color:var(--nr-text-ondark)}.nr-band--gradient{background:var(--nr-grad-ink);color:var(--nr-text-ondark)}.nr-band--spectrum{background:var(--nr-grad-spectrum-deep);color:var(--nr-white)}.nr-band--beam{background:var(--nr-surface-beam);color:var(--nr-white)}.nr-band--ping{background:var(--nr-surface-ping);color:var(--nr-grid-900)}.nr-band--echo{background:var(--nr-surface-echo);color:var(--nr-grid-900)}.nr-band--hue{background:var(--nr-hue-grad);color:var(--nr-white)}.nr-band--ink .nr-body-text,.nr-band--gradient .nr-body-text{color:var(--nr-text-ondark-2)}.nr-band--ink .nr-label,.nr-band--gradient .nr-label{color:var(--nr-text-ondark-3)}.nr-band--spectrum .nr-body-text,.nr-band--beam .nr-body-text{color:#ffffffe0}.nr-grad-text{background:var(--nr-grad-spectrum-deep);color:#0000;-webkit-background-clip:text;background-clip:text}.nr-grad-text--hue{background:var(--nr-hue-grad-deep)}.nr-edge{height:var(--nr-s-1);border-radius:var(--nr-radius-pill);background:var(--nr-grad-edge);border:0}.nr-edge--hue{background:var(--nr-hue-grad)}.nr-band--bright{background:var(--nr-hue-grad);color:var(--nr-grid-900)}.nr-band--bright .nr-body-text{color:var(--nr-grid-800)}.nr-band--bright .nr-label{color:var(--nr-grid-700)}.nr-btn--edge{border:var(--nr-s-0) solid transparent;background:linear-gradient(var(--nr-surface), var(--nr-surface)) padding-box, var(--nr-grad-edge) border-box;color:var(--nr-text-primary);transition:background-position var(--nr-dur-settle) var(--nr-ease-settle), color var(--nr-dur-hover) var(--nr-ease-hover);background-position:0 0,0%;background-size:auto,220% 100%}.nr-btn--edge:hover{color:var(--nr-text-primary);background-position:0 0,100%}.nr-btn--edge-live{animation:7s linear infinite nr-sweep}@keyframes nr-sweep{0%{background-position:0 0,0%}to{background-position:0 0,220%}}.nr-card--edge{border:var(--nr-s-0) solid transparent;background:linear-gradient(var(--nr-surface), var(--nr-surface)) padding-box, var(--nr-grad-edge) border-box}.nr-caret:after{content:"";vertical-align:-.14em;background:var(--nr-hue-fill);width:.5em;height:1em;margin-left:.18em;animation:2s step-end infinite nr-blink;display:inline-block}@keyframes nr-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.nr-reveal{opacity:0;transition:opacity var(--nr-dur-settle) var(--nr-ease-settle), transform var(--nr-dur-settle) var(--nr-ease-settle);transform:translateY(14px)}.nr-reveal.is-in{opacity:1;transform:none}.nr-reveal--d1{transition-delay:var(--nr-stagger)}.nr-reveal--d2{transition-delay:calc(var(--nr-stagger) * 2)}.nr-reveal--d3{transition-delay:calc(var(--nr-stagger) * 3)}.nr-bar-fill--grow{transform-origin:0;transition:transform var(--nr-dur-fill) var(--nr-ease-settle);transform:scaleX(0)}.is-in .nr-bar-fill--grow{transform:scaleX(1)}.nr-band--live{background:var(--nr-grad-spectrum-deep);color:var(--nr-text-ondark);animation:nr-drift 20s var(--nr-ease-settle) infinite alternate;background-size:220% 100%}@keyframes nr-drift{0%{background-position:0%}to{background-position:100%}}@media (max-width:1080px){.nr-shell{gap:var(--nr-s-5);grid-template-columns:minmax(0,1fr)}.nr-side{gap:var(--nr-s-2);padding-bottom:var(--nr-s-2);border-bottom:1px solid var(--nr-border);flex-flow:row;position:static;overflow-x:auto}.nr-side-group{gap:var(--nr-s-1);flex-direction:row}.nr-side-group>.nr-label,.nr-side-group--files{display:none}.nr-side-item{border-left:0;border-bottom:var(--nr-s-0) solid transparent;border-radius:var(--nr-radius);white-space:nowrap}.nr-side-item--active{border-bottom-color:var(--nr-hue)}}@media (max-width:640px){.nr-nav{gap:var(--nr-s-3);padding:0 var(--nr-s-4)}.nr-nav-links{gap:var(--nr-s-3)}.nr-section{padding:var(--nr-s-7) 0}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}.nr-reveal{opacity:1;transform:none}.nr-bar-fill--grow{transform:scaleX(1)}.nr-caret:after{animation:none}}
.nr-status{border:1px solid var(--nr-border);border-radius:var(--nr-radius-pill);background:var(--nr-surface-raised);width:fit-content;min-height:24px;color:var(--nr-text-secondary);font-family:var(--nr-font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;padding:4px 9px;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.nr-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.nr-status[data-state=queued],.nr-status[data-state=disabled]{color:var(--nr-text-faint)}.nr-status[data-state=reading],.nr-status[data-state=live]{border-color:color-mix(in srgb, var(--nr-info) 32%, var(--nr-border));background:var(--nr-info-tint);color:var(--nr-info-text)}.nr-status[data-state=live]:before,.nr-status[data-state=reading]:before{animation:1.8s ease-in-out infinite nr-state-pulse}.nr-status[data-state=complete],.nr-status[data-state=updated]{border-color:color-mix(in srgb, var(--nr-success) 32%, var(--nr-border));background:var(--nr-success-tint);color:var(--nr-success-text)}.nr-status[data-state=stale],.nr-status[data-state=blocked]{border-color:color-mix(in srgb, var(--nr-warn) 38%, var(--nr-border));background:var(--nr-warn-tint);color:var(--nr-warn-text)}.nr-status[data-state=error]{border-color:color-mix(in srgb, var(--nr-danger) 36%, var(--nr-border));background:var(--nr-danger-tint);color:var(--nr-danger-text)}.nr-state-grid{gap:var(--nr-s-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;display:grid}.nr-state-surface{border:1px solid var(--nr-border);border-radius:var(--nr-radius-lg);background:var(--nr-surface);min-width:0;box-shadow:var(--nr-e-1);grid-template-rows:auto minmax(150px,1fr) auto;display:grid;overflow:hidden}.nr-state-surface[data-state=selected],.nr-state-surface[data-state=updated]{border-color:var(--nr-action);box-shadow:inset 3px 0 0 var(--nr-action), var(--nr-e-1)}.nr-state-surface[data-state=reading]{border-color:color-mix(in srgb, var(--nr-info) 38%, var(--nr-border))}.nr-state-surface[data-state=stale],.nr-state-surface[data-state=blocked]{border-color:color-mix(in srgb, var(--nr-warn) 46%, var(--nr-border))}.nr-state-surface[data-state=error]{border-color:color-mix(in srgb, var(--nr-danger) 48%, var(--nr-border))}.nr-state-surface[data-state=loading]{border-color:color-mix(in srgb, var(--nr-info) 30%, var(--nr-border))}.nr-state-surface[data-state=empty] .nr-state-body{margin:var(--nr-s-3);border:1px dashed var(--nr-border-strong);border-radius:var(--nr-radius);background:var(--nr-surface-raised)}.nr-state-surface[data-state=disabled]{background:var(--nr-disabled-bg);color:var(--nr-disabled-fg);box-shadow:none}.nr-state-head,.nr-state-foot{justify-content:space-between;align-items:center;gap:var(--nr-s-3);min-height:52px;padding:var(--nr-s-3) var(--nr-s-4);display:flex}.nr-state-head{border-bottom:1px solid var(--nr-border);background:var(--nr-surface-raised)}.nr-state-head strong{font-size:14px}.nr-state-body{align-content:start;gap:var(--nr-s-3);padding:var(--nr-s-4);display:grid}.nr-state-body>:first-child,.nr-state-body>:last-child{margin-block:0}.nr-state-foot{border-top:1px solid var(--nr-border)}.nr-state-copy{color:var(--nr-text-secondary);margin:0;font-size:14px;line-height:1.5}.nr-meter{border-radius:var(--nr-radius-pill);background:var(--nr-surface-sunken);height:8px;overflow:hidden}.nr-meter-fill{border-radius:inherit;background:var(--nr-grad-edge);height:100%;transition:width var(--nr-dur-settle) var(--nr-ease-settle);display:block}.nr-meter[data-state=reading] .nr-meter-fill{min-width:16%}.nr-meter[data-state=indeterminate] .nr-meter-fill{width:36%;animation:1.5s ease-in-out infinite nr-state-scan}.nr-state-list{border:1px solid var(--nr-border);border-radius:var(--nr-radius-lg);background:var(--nr-border);gap:1px;display:grid;overflow:hidden}.nr-state-row{align-items:center;gap:var(--nr-s-3);min-height:60px;padding:var(--nr-s-2) var(--nr-s-3);background:var(--nr-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.nr-state-row[data-state=selected]{box-shadow:inset 3px 0 0 var(--nr-action)}.nr-state-row[data-state=dragging]{z-index:2;background:var(--nr-surface);box-shadow:var(--nr-e-3);position:relative;transform:scale(1.01)}.nr-state-row[data-state=error]{background:var(--nr-danger-tint)}.nr-state-row[data-state=disabled]{color:var(--nr-disabled-fg);background:var(--nr-disabled-bg)}.nr-state-row-main{gap:2px;min-width:0;display:grid}.nr-state-row-main strong,.nr-state-row-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nr-state-row-main strong{font-size:14px}.nr-state-row-main span{color:var(--nr-text-faint);font-size:12px}.nr-state-grip{width:44px;height:44px;color:var(--nr-text-disabled);cursor:grab;background:0 0;border:0;place-items:center;display:grid}.nr-state-handoff{justify-content:space-between;align-items:center;gap:var(--nr-s-4);min-height:88px;padding:var(--nr-s-4);border-radius:var(--nr-radius-lg);background:var(--nr-surface-dark);color:var(--nr-text-ondark);display:flex}.nr-state-handoff[data-state=blocked]{box-shadow:inset 4px 0 0 var(--nr-warn)}.nr-state-handoff[data-state=complete]{box-shadow:inset 4px 0 0 var(--nr-success)}.nr-state-handoff-copy{gap:4px;display:grid}.nr-state-handoff-copy span{color:var(--nr-text-ondark-2);font-size:13px}.nr-payment-state{gap:var(--nr-s-3);margin-bottom:var(--nr-s-4);padding:var(--nr-s-3) var(--nr-s-4);border:1px solid var(--nr-border);border-radius:var(--nr-radius-lg);background:var(--nr-surface);box-shadow:var(--nr-e-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.nr-payment-state[data-state=reading]{border-color:color-mix(in srgb, var(--nr-info) 42%, var(--nr-border));background:var(--nr-info-tint)}.nr-payment-state[data-state=complete]{border-color:color-mix(in srgb, var(--nr-success) 42%, var(--nr-border));background:var(--nr-success-tint)}.nr-payment-state[data-state=error]{border-color:color-mix(in srgb, var(--nr-danger) 42%, var(--nr-border));background:var(--nr-danger-tint)}.nr-payment-state-copy{gap:2px;display:grid}.nr-payment-state-copy strong{font-size:14px}.nr-payment-state-copy span{color:var(--nr-text-secondary);font-size:12px}@keyframes nr-state-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes nr-state-scan{0%{transform:translate(-120%)}50%{transform:translate(90%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.nr-status:before,.nr-meter-fill{animation:none!important}}@media (max-width:640px){.nr-state-grid{grid-template-columns:minmax(0,1fr)}.nr-state-foot,.nr-state-handoff,.nr-payment-state{flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:stretch}.nr-state-foot .nr-btn,.nr-state-handoff .nr-btn,.nr-payment-state .nr-btn{justify-content:center;width:100%}.nr-state-row{grid-template-columns:auto minmax(0,1fr)}.nr-state-row>.nr-status,.nr-state-row>.nr-btn{grid-column:2}}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px}button,input{font:inherit}button{color:inherit}.review-header{z-index:var(--nr-z-overlay);border-bottom:1px solid var(--nr-border-ondark);background:var(--nr-surface-ink);position:sticky;top:0}.review-header .review-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;max-width:1440px;margin:0 auto;position:relative}.review-nav .nr-nav-brand{color:var(--nr-white);font-size:18px}.review-nav .nr-nav-brand:hover{color:var(--nr-white)}.review-nav-actions{align-items:center;gap:var(--nr-s-2);margin-left:auto;display:flex}.review-nav-cta{border:1px solid color-mix(in srgb, var(--nr-beam-300) 54%, transparent);background:var(--nr-grad-reach-deep);height:42px;color:var(--nr-white);box-shadow:0 0 26px #6c4df633}.review-nav-cta:hover{background:var(--nr-grad-spectrum-deep);color:var(--nr-white)}.review-nav-cta-short{display:none}.review-menu-toggle{border:1px solid var(--nr-border-ondark);border-radius:var(--nr-radius);width:42px;height:42px;color:var(--nr-white);cursor:pointer;transition:border-color var(--nr-dur-hover) var(--nr-ease-hover), background var(--nr-dur-hover) var(--nr-ease-hover);background:#ffffff0e;place-items:center;padding:0;display:grid}.review-menu-toggle:hover{border-color:var(--nr-beam-300);background:#ffffff1a}.review-menu-icon{gap:4px;width:18px;display:grid}.review-menu-icon i{transform-origin:50%;width:100%;height:2px;transition:opacity var(--nr-dur-hover) var(--nr-ease-hover), transform var(--nr-dur-settle) var(--nr-ease-settle);background:currentColor;border-radius:2px;display:block}.review-header[data-menu-open=true] .review-menu-icon i:first-child{transform:translateY(6px)rotate(45deg)}.review-header[data-menu-open=true] .review-menu-icon i:nth-child(2){opacity:0}.review-header[data-menu-open=true] .review-menu-icon i:last-child{transform:translateY(-6px)rotate(-45deg)}.review-mobile-menu{inset:var(--nr-nav-h) 0 0;visibility:hidden;background-color:var(--nr-surface-ink);background-image:linear-gradient(var(--nr-texture-grid-ondark) 1px, transparent 1px), linear-gradient(90deg, var(--nr-texture-grid-ondark) 1px, transparent 1px), radial-gradient(circle at 72% 8%, #6c4df62e, transparent 32%);color:var(--nr-white);opacity:0;pointer-events:none;transition:opacity var(--nr-dur-settle) var(--nr-ease-settle), transform var(--nr-dur-settle) var(--nr-ease-settle), visibility var(--nr-dur-settle);background-size:32px 32px,32px 32px,100% 100%;position:fixed;overflow-y:auto;transform:translateY(-12px)}.review-mobile-menu[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.review-menu-shell{width:min(1240px,100% - 48px);min-height:calc(100dvh - var(--nr-nav-h));grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);gap:clamp(44px,7vw,104px);margin:0 auto;padding:clamp(48px,7vw,92px) 0 64px;display:grid}.review-menu-intro,.review-menu-proof{flex-direction:column;align-items:flex-start;display:flex}.review-menu-kicker,.review-menu-label,.review-menu-note,.review-menu-search label>span,.review-menu-offer span{font-family:var(--nr-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.review-menu-kicker{color:var(--nr-p-audience-ondark);align-items:center;gap:8px;display:inline-flex}.review-menu-kicker i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #4fdcd21a}.review-menu-intro h2{max-width:700px;margin:var(--nr-s-4) 0 0;color:var(--nr-white);letter-spacing:-.045em;font-size:clamp(42px,5vw,68px);line-height:.98}.review-menu-intro>p{max-width:590px;margin:var(--nr-s-4) 0 0;color:var(--nr-text-ondark-2);font-size:17px}.review-menu-search{width:100%;margin-top:var(--nr-s-6);border:1px solid var(--nr-border-ondark);border-radius:var(--nr-radius-lg);background:var(--nr-border-ondark);grid-template-columns:minmax(0,1fr) minmax(160px,.62fr) auto;gap:1px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #6c4df629,0 24px 60px #00000047}.review-menu-search label{background:#ffffff0e;gap:5px;padding:10px 12px;display:grid}.review-menu-search label>span{color:var(--nr-text-ondark-3)}.review-menu-search input{width:100%;min-width:0;color:var(--nr-white);background:0 0;border:0;outline:0;font-size:15px}.review-menu-search input::placeholder{color:var(--nr-text-ondark-3)}.review-menu-search label:focus-within{background:#6c4df61f}.review-menu-search button{background:var(--nr-grad-reach-deep);min-height:64px;color:var(--nr-white);cursor:pointer;border:0;padding:0 20px;font-weight:700}.review-menu-search button:hover{background:var(--nr-grad-spectrum-deep)}.review-menu-note{margin-top:var(--nr-s-3);color:var(--nr-text-ondark-3)}.review-menu-label{color:var(--nr-text-ondark-3)}.review-menu-outcomes{width:100%;margin-top:var(--nr-s-3);border-top:1px solid var(--nr-border-ondark);display:grid}.review-menu-outcomes a{gap:var(--nr-s-3);border-bottom:1px solid var(--nr-border-ondark);min-height:78px;color:var(--nr-white);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.review-menu-outcomes a:hover{color:var(--nr-white)}.review-menu-outcome-icon{border-radius:var(--nr-radius);background:var(--nr-hue-fill);width:34px;height:34px;color:var(--nr-hue-on-fill);place-items:center;display:grid}.review-menu-outcomes small,.review-menu-outcomes strong{display:block}.review-menu-outcomes small{color:var(--nr-hue-ondark);font-family:var(--nr-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.review-menu-outcomes strong{margin-top:3px;font-size:14px}.review-menu-outcomes b{color:var(--nr-text-ondark-3);transition:color var(--nr-dur-hover), transform var(--nr-dur-hover)}.review-menu-outcomes a:hover b{color:var(--nr-white);transform:translate(3px)}.review-menu-offer{gap:var(--nr-s-4);width:100%;margin-top:var(--nr-s-5);padding:var(--nr-s-4);border-radius:var(--nr-radius-lg);background:#6c4df61f;border:1px solid #6c4df666;grid-template-columns:92px minmax(0,1fr);display:grid}.review-menu-offer div{align-content:start;display:grid}.review-menu-offer span{color:var(--nr-beam-300)}.review-menu-offer strong{color:var(--nr-white);font-family:var(--nr-font-mono);font-size:27px}.review-menu-offer p{color:var(--nr-text-ondark-2);margin:0;font-size:13px;line-height:1.5}.review-menu-links{margin-top:var(--nr-s-5);flex-wrap:wrap;gap:7px 18px;display:flex}.review-menu-links a{color:var(--nr-text-ondark-2);-webkit-text-decoration-color:var(--nr-border-ondark);text-decoration-color:var(--nr-border-ondark);font-size:13px}.review-menu-links a:hover{color:var(--nr-white)}.home-hero{background-color:#fffffff0;background-image:linear-gradient(var(--nr-texture-grid) 1px, transparent 1px), linear-gradient(90deg, var(--nr-texture-grid) 1px, transparent 1px), linear-gradient(180deg, #fffffffa, #f5f7fae6);background-size:32px 32px,32px 32px,100% 100%;padding:clamp(38px,5vw,72px) 0 72px;position:relative;overflow:hidden}.home-hero:before{content:"";opacity:1;pointer-events:none;background-image:linear-gradient(90deg,#0000,#6c4df61f,#0000);background-position:50% 0;background-repeat:no-repeat;background-size:100% 1px;position:absolute;inset:0}.home-hero:after{border:1px solid var(--nr-texture-grid-strong);background:radial-gradient(circle, transparent 0 34%, var(--nr-texture-grid) 35% 35.5%, transparent 36% 66%, var(--nr-texture-grid) 67% 67.5%, transparent 68%);content:"";opacity:.65;pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;bottom:4%;right:3%}.home-hero .hero-grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:start;gap:clamp(48px,7vw,96px);display:grid;position:relative}.home-hero .hero-copy{flex-direction:column;align-items:flex-start;gap:0;display:flex}.hero-copy .nr-display{max-width:780px;margin-top:var(--nr-s-3);text-wrap:balance;font-size:clamp(48px,5.1vw,72px)}.hero-title-accent{background:var(--nr-grad-spectrum);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-copy .nr-lead{max-width:590px;margin-top:var(--nr-s-3)}.hero-outcomes{width:100%;margin-top:var(--nr-s-4);gap:var(--nr-s-2);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0;padding:0;list-style:none;display:grid}.hero-outcome{gap:var(--nr-s-2);min-width:0;padding:var(--nr-s-3);border:1px solid var(--nr-border-strong);border-radius:var(--nr-radius-lg);transition:border-color var(--nr-dur-hover) var(--nr-ease-hover), box-shadow var(--nr-dur-hover) var(--nr-ease-hover), transform var(--nr-dur-hover) var(--nr-ease-hover);background:#ffffffe0;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.hero-outcome:hover{border-color:var(--nr-hue-line);box-shadow:var(--nr-e-1);transform:translateY(-2px)}.hero-outcome-icon{width:34px;height:34px}.hero-outcome strong{margin:0;font-size:14px;display:block}.hero-outcome>div>span{color:var(--nr-text-secondary);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.research-box{isolation:isolate;width:100%;margin-top:var(--nr-s-4);padding:var(--nr-s-3);background-color:var(--nr-surface-ink);background-image:linear-gradient(var(--nr-surface-ink), var(--nr-surface-ink)), var(--nr-grad-edge);transition:box-shadow var(--nr-dur-hover) var(--nr-ease-hover), transform var(--nr-dur-hover) var(--nr-ease-hover);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000;border-radius:20px;position:relative;box-shadow:0 18px 46px #0f11173d}.research-box:before{z-index:-1;background:var(--nr-grad-edge);content:"";filter:blur(18px);opacity:.18;transition:opacity var(--nr-dur-hover) var(--nr-ease-hover), transform var(--nr-dur-hover) var(--nr-ease-hover);border-radius:26px;position:absolute;inset:-8px}.research-box[data-search-state=typing]:before{opacity:.3}.research-box[data-search-state=ready]{box-shadow:0 16px 38px #1c213024}.research-box[data-search-state=ready]:before{opacity:.48;animation:3s ease-in-out infinite research-glow}.research-box[data-search-focus=business]{box-shadow:0 0 0 4px color-mix(in srgb, var(--nr-p-audience) 18%, transparent), 0 12px 30px #1c21301a}.research-box[data-search-focus=market]{box-shadow:0 0 0 4px color-mix(in srgb, var(--nr-p-voice) 18%, transparent), 0 12px 30px #1c21301a}.research-box-head{justify-content:space-between;align-items:center;gap:var(--nr-s-2);margin:0 var(--nr-s-1) var(--nr-s-2);display:flex}.research-box-title,.research-box-status,.research-examples-label,.research-recent span{font-family:var(--nr-font-mono);font-size:10px;font-weight:var(--nr-w-medium);letter-spacing:.08em;text-transform:uppercase}.research-box-title{color:var(--nr-white);align-items:center;gap:7px;display:inline-flex}.research-pulse{background:var(--nr-p-audience-mark);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, var(--nr-p-audience) 17%, transparent);border-radius:50%}.research-box-status{color:var(--nr-text-ondark-3);text-align:right;letter-spacing:.04em;text-transform:none}.research-box[data-search-state=ready] .research-box-status{color:var(--nr-p-reach-ondark)}.research-fields{gap:var(--nr-s-2);grid-template-columns:minmax(0,1fr) minmax(170px,.55fr) auto;align-items:end;display:grid}.research-fields .nr-input{border-color:var(--nr-border-ondark);min-height:48px;color:var(--nr-white);transition:background var(--nr-dur-hover) var(--nr-ease-hover), border-color var(--nr-dur-hover) var(--nr-ease-hover), box-shadow var(--nr-dur-hover) var(--nr-ease-hover);background:#ffffff12}.research-fields .nr-field-label{color:var(--nr-text-ondark-2)}.research-fields .nr-input::placeholder{color:var(--nr-text-ondark-3)}.research-fields .nr-field:focus-within .nr-input{border-color:var(--nr-hue-ondark);box-shadow:0 0 0 3px color-mix(in srgb, var(--nr-hue) 22%, transparent);background:#ffffff1c}.research-fields .nr-btn{background:var(--nr-grad-reach-deep);height:48px;color:var(--nr-white)}.research-fields .nr-btn:hover{background:var(--nr-grad-spectrum-deep);color:var(--nr-white)}.research-note{margin:var(--nr-s-2) var(--nr-s-1) 0;color:var(--nr-text-ondark-3);font-size:13px}.research-examples{margin-top:var(--nr-s-2);scrollbar-width:none;align-items:center;gap:7px;display:flex;overflow-x:auto}.research-examples::-webkit-scrollbar{display:none}.research-examples-label{color:var(--nr-text-ondark-3);flex:none}.research-example{border:1px solid var(--nr-border-ondark);color:var(--nr-text-ondark-2);white-space:nowrap;cursor:pointer;transition:border-color var(--nr-dur-hover) var(--nr-ease-hover), color var(--nr-dur-hover) var(--nr-ease-hover), transform var(--nr-dur-hover) var(--nr-ease-hover);background:#ffffff0f;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;line-height:1}.research-example:hover,.research-example:focus-visible{border-color:var(--nr-hue-line);color:var(--nr-hue-text);transform:translateY(-1px)}.research-example[data-product=audience]:hover,.research-example[data-product=audience]:focus-visible{border-color:var(--nr-p-audience-ondark);color:var(--nr-p-audience-ondark)}.research-example[data-product=voice]:hover,.research-example[data-product=voice]:focus-visible{border-color:var(--nr-p-voice-ondark);color:var(--nr-p-voice-ondark)}.research-example[data-product=reach]:hover,.research-example[data-product=reach]:focus-visible{border-color:var(--nr-p-reach-ondark);color:var(--nr-p-reach-ondark)}.research-recent{align-items:center;gap:var(--nr-s-2);margin:var(--nr-s-2) var(--nr-s-1) 0;font-size:12px;display:flex}.research-recent span{color:var(--nr-text-ondark-3)}.research-recent a{color:var(--nr-white);-webkit-text-decoration-color:var(--nr-border-ondark);text-decoration-color:var(--nr-border-ondark)}.research-progress{padding:var(--nr-s-2) var(--nr-s-1)}.research-progress-copy{justify-content:space-between;align-items:baseline;gap:var(--nr-s-3);display:flex}.research-progress-title{color:var(--nr-p-audience-text);font-family:var(--nr-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.research-progress-business{color:var(--nr-text-ondark-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.research-progress-meter{height:8px;margin-top:var(--nr-s-3);background:#ffffff17;border-radius:999px;overflow:hidden}.research-progress-fill{border-radius:inherit;background:var(--nr-grad-edge);height:100%;transition:width .55s var(--nr-ease-settle);display:block}@keyframes research-glow{0%,to{opacity:.34;transform:scale(.98)}50%{opacity:.6;transform:scale(1.02)}}.read-deck{border-radius:var(--nr-radius-xl);background-color:var(--nr-surface-ink);background-image:linear-gradient(var(--nr-texture-grid-ondark) 1px, transparent 1px), linear-gradient(90deg, var(--nr-texture-grid-ondark) 1px, transparent 1px);min-height:512px;box-shadow:var(--nr-e-3);color:var(--nr-white);background-size:32px 32px;position:relative;overflow:hidden}.read-deck:before{background:var(--nr-grad-edge);content:"";height:4px;position:absolute;inset:0 0 auto}.read-deck-top{justify-content:space-between;align-items:center;gap:var(--nr-s-3);padding:var(--nr-s-5) var(--nr-s-5) 0;display:flex}.read-deck-brand{align-items:center;gap:var(--nr-s-2);color:var(--nr-text-ondark-2);font-family:var(--nr-font-mono);font-size:12px;display:flex}.read-deck-brand img{width:24px;height:24px}.live-status{color:var(--nr-p-audience-ondark);font-family:var(--nr-font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;display:inline-flex}.live-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #4fdcd21a}.read-deck-stage{min-height:384px;position:relative}.read-slide{padding:var(--nr-s-7) var(--nr-s-5) var(--nr-s-5);opacity:0;pointer-events:none;transition:opacity var(--nr-dur-settle) var(--nr-ease-settle), transform var(--nr-dur-settle) var(--nr-ease-settle);flex-direction:column;display:flex;position:absolute;inset:0;transform:translate(18px)}.read-slide[data-active=true]{opacity:1;pointer-events:auto;transform:translate(0)}.slide-product{align-items:center;gap:var(--nr-s-2);color:var(--nr-hue-ondark);font-family:var(--nr-font-mono);letter-spacing:var(--nr-track-label);text-transform:uppercase;font-size:11px;font-weight:500;display:flex}.slide-product:before{background:var(--nr-hue);content:"";border-radius:2px;width:24px;height:4px}.read-slide h2{max-width:430px;margin:var(--nr-s-4) 0 0;color:var(--nr-white);letter-spacing:-.025em;font-size:clamp(30px,4vw,45px);line-height:1.08}.read-slide>p{max-width:440px;margin:var(--nr-s-3) 0 0;color:var(--nr-text-ondark-2)}.slide-metrics{border:1px solid var(--nr-border-ondark);border-radius:var(--nr-radius);background:var(--nr-border-ondark);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:auto;display:grid;overflow:hidden}.slide-metric{min-width:0;padding:var(--nr-s-3);background:#ffffff0e}.slide-metric strong{color:var(--nr-white);font-family:var(--nr-font-mono);font-size:18px;display:block}.slide-metric span{color:var(--nr-text-ondark-3);margin-top:3px;font-size:11px;display:block}.read-deck-nav{right:var(--nr-s-5);bottom:var(--nr-s-5);left:var(--nr-s-5);z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute}.deck-dots,.deck-arrows{align-items:center;gap:var(--nr-s-2);display:flex}.deck-dot{background:var(--nr-grid-600);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0}.deck-dot[aria-current=true]{background:var(--nr-white);border-radius:4px;width:22px}.deck-arrow{border:1px solid var(--nr-border-ondark);border-radius:var(--nr-radius);width:34px;height:34px;color:var(--nr-white);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.deck-arrow:hover{background:var(--nr-hover-wash-ondark)}.section-heading{gap:var(--nr-s-7);margin-bottom:var(--nr-s-7);padding-top:var(--nr-s-4);border-top:2px solid var(--nr-grid-900);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:end;display:grid}.section-heading .nr-lead{justify-self:end;max-width:680px}.product-grid{gap:var(--nr-s-4);grid-template-columns:repeat(3,1fr);display:grid}.product-grid .nr-card{min-height:310px}.product-grid .nr-card-body{justify-content:space-between}.product-list{gap:var(--nr-s-2);margin:0;padding:0;list-style:none;display:grid}.product-list li{gap:var(--nr-s-2);color:var(--nr-text-secondary);align-items:flex-start;font-size:14px;display:flex}.product-list li:before{background:var(--nr-hue-mark);content:"";border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.scale-band{position:relative;overflow:hidden}.scale-band:after{background:var(--nr-grad-spectrum);content:"";filter:blur(100px);opacity:.25;border-radius:50%;width:460px;height:460px;position:absolute;top:-120px;right:-80px}.scale-content{z-index:1;position:relative}.scale-top{justify-content:space-between;align-items:end;gap:var(--nr-s-5);display:flex}.scale-top h2{max-width:730px;color:var(--nr-white)}.scale-top p{max-width:430px;color:var(--nr-text-ondark-2);margin:0}.scale-metrics{margin-top:var(--nr-s-7);border-top:1px solid var(--nr-border-ondark);grid-template-columns:repeat(4,1fr);display:grid}.scale-metric{padding:var(--nr-s-5) var(--nr-s-5) 0 0}.scale-metric+.scale-metric{padding-left:var(--nr-s-5);border-left:1px solid var(--nr-border-ondark)}.scale-metric strong{color:var(--nr-white);font-family:var(--nr-font-mono);letter-spacing:-.04em;font-size:clamp(27px,3vw,42px);display:block}.scale-metric span{margin-top:var(--nr-s-1);color:var(--nr-text-ondark-3);font-family:var(--nr-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;line-height:1.5;display:block}.workspace-preview{border:1px solid var(--nr-border);border-radius:var(--nr-radius-xl);background:var(--nr-white);min-height:570px;box-shadow:var(--nr-e-3);grid-template-columns:240px minmax(0,1fr);display:grid;overflow:hidden}.preview-rail{padding:var(--nr-s-5);background:var(--nr-surface-ink);color:var(--nr-white)}.preview-rail-head{align-items:center;gap:var(--nr-s-2);font-weight:700;display:flex}.preview-rail-head img{width:28px;height:28px}.preview-rail-label{margin:var(--nr-s-6) 0 var(--nr-s-2);color:var(--nr-text-ondark-3);font-family:var(--nr-font-mono);letter-spacing:var(--nr-track-label);text-transform:uppercase;font-size:10px;display:block}.preview-rail-item{min-height:40px;padding:0 var(--nr-s-3);border-radius:var(--nr-radius);color:var(--nr-text-ondark-2);align-items:center;font-size:14px;display:flex}.preview-rail-item[data-active=true]{color:var(--nr-white);background:#6c4df633}.preview-main{padding:var(--nr-s-6);background:var(--nr-surface-subtle)}.preview-title{justify-content:space-between;align-items:flex-start;gap:var(--nr-s-4);display:flex}.preview-title h3{margin:var(--nr-s-1) 0 0;font-size:30px}.preview-kpis{gap:var(--nr-s-3);margin-top:var(--nr-s-5);grid-template-columns:repeat(4,1fr);display:grid}.preview-kpi{padding:var(--nr-s-4);border:1px solid var(--nr-border);border-radius:var(--nr-radius);background:var(--nr-white)}.preview-kpi strong{font-family:var(--nr-font-mono);font-size:23px;display:block}.preview-kpi span{color:var(--nr-text-faint);font-size:12px}.preview-panels{gap:var(--nr-s-3);margin-top:var(--nr-s-3);grid-template-columns:1.1fr .9fr;display:grid}.preview-panel{min-height:250px;padding:var(--nr-s-4);border:1px solid var(--nr-border);border-radius:var(--nr-radius);background:var(--nr-white)}.audience-bars{gap:var(--nr-s-4);margin-top:var(--nr-s-5);display:grid}.audience-bar-head{justify-content:space-between;gap:var(--nr-s-3);margin-bottom:var(--nr-s-1);font-size:13px;display:flex}.theme-cloud{gap:var(--nr-s-2);margin-top:var(--nr-s-5);flex-wrap:wrap;display:flex}.theme-cloud span{padding:var(--nr-s-2) var(--nr-s-3);border-radius:var(--nr-radius);background:var(--nr-p-voice-tint);color:var(--nr-p-voice-text);font-size:13px}.closing-grid{gap:var(--nr-s-6);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.closing-grid h2{max-width:720px;color:var(--nr-white)}.closing-grid p{max-width:620px;margin:var(--nr-s-3) 0 0;color:var(--nr-text-ondark-2)}.review-footer{padding:var(--nr-s-7) 0;border-top:1px solid var(--nr-border-ondark);background-color:var(--nr-surface-ink);background-image:linear-gradient(var(--nr-texture-grid-ondark) 1px, transparent 1px), linear-gradient(90deg, var(--nr-texture-grid-ondark) 1px, transparent 1px);color:var(--nr-white);background-size:32px 32px}.review-footer-grid{gap:var(--nr-s-7);grid-template-columns:minmax(260px,1fr) repeat(3,auto);display:grid}.review-footer-brand{align-items:center;gap:var(--nr-s-2);color:var(--nr-white);font-weight:700;display:flex}.review-footer-brand img{width:28px;height:28px}.review-footer p{max-width:440px;color:var(--nr-text-ondark-2)}.review-footer-col{align-content:start;gap:var(--nr-s-2);display:grid}.review-footer-col a{color:var(--nr-text-ondark-2);font-size:14px;text-decoration:none}.business-preview-page{min-height:100vh}.business-preview{width:min(1220px,100% - 48px);padding:clamp(42px, 6vw, 78px) 0 var(--nr-s-9);margin:0 auto}.business-preview-head{gap:var(--nr-s-6);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.preview-live-label{color:var(--nr-p-audience-text);font-family:var(--nr-font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:inline-flex}.preview-live-label i{background:var(--nr-p-audience-mark);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--nr-p-audience) 15%, transparent);border-radius:50%}.business-preview-head h1{margin:var(--nr-s-3) 0 0;letter-spacing:-.05em;font-size:clamp(42px,6.4vw,76px);line-height:.98}.business-preview-head p{max-width:720px;margin:var(--nr-s-3) 0 0;color:var(--nr-text-secondary)}.preview-business-facts{margin-top:var(--nr-s-3);color:var(--nr-text-faint);font-family:var(--nr-font-mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:8px 16px;font-size:9px;display:flex}.preview-business-facts strong{color:var(--nr-text-primary);font-size:11px}.preview-search-again{color:var(--nr-text-primary);-webkit-text-decoration-color:var(--nr-border-strong);text-decoration-color:var(--nr-border-strong);font-size:13px}.preview-reading,.preview-not-found{min-height:440px;margin-top:var(--nr-s-7);border:1px solid var(--nr-border);border-radius:var(--nr-radius-xl);background-color:var(--nr-surface-ink);background-image:linear-gradient(var(--nr-texture-grid-ondark) 1px, transparent 1px), linear-gradient(90deg, var(--nr-texture-grid-ondark) 1px, transparent 1px);color:var(--nr-white);text-align:center;background-size:32px 32px;place-content:center;justify-items:center;display:grid}.preview-reading>span{color:var(--nr-p-audience-ondark);font-family:var(--nr-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.preview-reading>strong{margin-top:var(--nr-s-3);font-size:clamp(30px,5vw,52px)}.preview-reading>div{width:min(340px,70vw);height:7px;margin-top:var(--nr-s-5);background:#ffffff1a;border-radius:999px;overflow:hidden}.preview-reading>div i{border-radius:inherit;background:var(--nr-grad-spectrum);width:46%;height:100%;animation:preview-reading 1.6s var(--nr-ease-settle) infinite alternate;display:block}@keyframes preview-reading{0%{transform:translate(-40%)}to{transform:translate(150%)}}.preview-not-found{padding:var(--nr-s-7);align-content:center}.preview-not-found .nr-label{color:var(--nr-p-reach-ondark)}.preview-not-found h2{max-width:720px;margin:var(--nr-s-3) 0 0;color:var(--nr-white);font-size:clamp(30px,4vw,48px)}.preview-not-found p{max-width:560px;margin:var(--nr-s-3) 0 var(--nr-s-5);color:var(--nr-text-ondark-2)}.preview-terminal{min-height:650px;margin-top:var(--nr-s-7);border:1px solid var(--nr-grid-800);border-radius:var(--nr-radius-xl);background:var(--nr-grid-800);box-shadow:var(--nr-e-3);grid-template-columns:320px minmax(0,1fr);display:grid;overflow:hidden}.preview-outcome-tabs{background-color:var(--nr-surface-ink);background-image:linear-gradient(var(--nr-texture-grid-ondark) 1px, transparent 1px), linear-gradient(90deg, var(--nr-texture-grid-ondark) 1px, transparent 1px);background-size:32px 32px;flex-direction:column;display:flex}.preview-outcome-tabs button{gap:var(--nr-s-3);min-height:92px;padding:var(--nr-s-4);border:0;border-bottom:1px solid var(--nr-border-ondark);color:var(--nr-text-ondark-2);text-align:left;cursor:pointer;transition:background var(--nr-dur-hover), color var(--nr-dur-hover);background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;display:grid}.preview-outcome-tabs button:hover,.preview-outcome-tabs button[data-active=true]{background:color-mix(in srgb, var(--nr-hue) 17%, transparent);color:var(--nr-white)}.preview-outcome-tabs button[data-active=true]{box-shadow:inset 3px 0 0 var(--nr-hue)}.preview-tab-icon{border-radius:var(--nr-radius);background:var(--nr-hue-fill);width:36px;height:36px;color:var(--nr-hue-on-fill);place-items:center;display:grid}.preview-outcome-tabs small,.preview-outcome-tabs strong{display:block}.preview-outcome-tabs small{color:var(--nr-hue-ondark);font-family:var(--nr-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.preview-outcome-tabs strong{margin-top:4px;font-size:13px;line-height:1.35}.preview-outcome-tabs button>b{color:var(--nr-text-ondark-3)}.preview-terminal-status{padding:var(--nr-s-5) var(--nr-s-4);border-top:1px solid var(--nr-border-ondark);gap:5px;margin-top:auto;display:grid}.preview-terminal-status>span,.preview-terminal-status small{color:var(--nr-text-ondark-3);font-family:var(--nr-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.preview-terminal-status strong{color:var(--nr-white);align-items:center;gap:7px;font-size:13px;display:flex}.preview-terminal-status strong i{background:var(--nr-p-audience-ondark);border-radius:50%;width:7px;height:7px}.preview-outcome-panel{background:#fffffffa;padding:clamp(28px,5vw,58px)}.preview-panel-label{color:var(--nr-hue-text);font-family:var(--nr-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:500}.preview-outcome-panel h2{max-width:760px;margin:var(--nr-s-3) 0 0;letter-spacing:-.035em;font-size:clamp(30px,4vw,46px);line-height:1.04}.preview-panel-lead{max-width:720px;margin:var(--nr-s-3) 0 0;color:var(--nr-text-secondary)}.preview-market-grid{margin-top:var(--nr-s-6);border:1px solid var(--nr-border);border-radius:var(--nr-radius-lg);background:var(--nr-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.preview-market-grid article{min-height:116px;padding:var(--nr-s-4);background:var(--nr-surface);align-content:space-between;display:grid}.preview-market-grid span,.preview-market-grid small{color:var(--nr-text-faint);font-family:var(--nr-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.preview-market-grid strong{font-size:clamp(18px,2.2vw,26px);line-height:1.05}.preview-included-list,.preview-theme-list{margin-top:var(--nr-s-5);border-top:1px solid var(--nr-border-strong);display:grid}.preview-included-list>div,.preview-theme-list article{gap:var(--nr-s-3);padding:var(--nr-s-4) 0;border-bottom:1px solid var(--nr-border);grid-template-columns:38px minmax(0,1fr);display:grid}.preview-included-list>div>span,.preview-theme-list article>span{color:var(--nr-hue-text);font-family:var(--nr-font-mono);font-size:10px}.preview-included-list strong,.preview-theme-list strong{font-size:15px;display:block}.preview-included-list p,.preview-theme-list p{color:var(--nr-text-secondary);margin:3px 0 0;font-size:13px}.preview-voice-next{margin-top:var(--nr-s-5);padding:var(--nr-s-4);border-left:4px solid var(--nr-p-voice);background:var(--nr-grid-50);gap:6px;display:grid}.preview-voice-next span{color:var(--nr-p-voice-text);font-family:var(--nr-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.preview-channel-grid{gap:var(--nr-s-2);margin-top:var(--nr-s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.preview-channel-grid article{gap:var(--nr-s-3);min-height:70px;padding:var(--nr-s-3);border:1px solid var(--nr-border);border-radius:var(--nr-radius);background:var(--nr-white);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;display:grid}.preview-channel-grid strong,.preview-channel-grid span{display:block}.preview-channel-grid strong{font-size:13px}.preview-channel-grid span{color:var(--nr-text-faint);margin-top:2px;font-size:11px}.preview-channel-grid small{color:var(--nr-p-reach-text);font-family:var(--nr-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.preview-conversion{gap:var(--nr-s-5);margin-top:var(--nr-s-5);padding:var(--nr-s-5);border:1px solid var(--nr-border-ondark);border-radius:var(--nr-radius-xl);background-color:var(--nr-surface-ink);background-image:linear-gradient(var(--nr-texture-grid-ondark) 1px, transparent 1px), linear-gradient(90deg, var(--nr-texture-grid-ondark) 1px, transparent 1px);color:var(--nr-white);background-size:32px 32px;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;display:grid}.preview-conversion-price{gap:4px;display:grid}.preview-conversion-price span{color:var(--nr-text-ondark-3);font-family:var(--nr-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.preview-conversion-price strong{font-size:40px}.preview-conversion-copy h2{color:var(--nr-white);margin:0;font-size:20px}.preview-conversion-copy p{color:var(--nr-text-ondark-2);margin:5px 0 0;font-size:13px}.preview-conversion-actions{align-items:center;gap:var(--nr-s-2);display:flex}.preview-conversion-actions .nr-btn--fill{background:var(--nr-grad-reach-deep)}.preview-save{border:1px solid var(--nr-border-ondark);color:var(--nr-white)}.preview-save:hover{background:var(--nr-hover-wash-ondark);color:var(--nr-white)}.preview-mobile-cta{display:none}.studio-body{background-color:var(--nr-surface-subtle);background-image:linear-gradient(var(--nr-texture-grid) 1px, transparent 1px), linear-gradient(90deg, var(--nr-texture-grid) 1px, transparent 1px);background-size:32px 32px;min-height:100vh}.studio-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.studio-rail{height:100vh;padding:var(--nr-s-5) var(--nr-s-4);background:var(--nr-surface-ink);color:var(--nr-white);flex-direction:column;display:flex;position:sticky;top:0}.studio-brand{align-items:center;gap:var(--nr-s-2);color:var(--nr-white);font-size:18px;font-weight:700;text-decoration:none;display:flex}.studio-brand img{width:30px;height:30px}.studio-nav{gap:var(--nr-s-1);margin-top:var(--nr-s-7);display:grid}.studio-nav a{min-height:42px;padding:0 var(--nr-s-3);border-radius:var(--nr-radius);color:var(--nr-text-ondark-2);align-items:center;font-size:14px;text-decoration:none;display:flex}.studio-nav a[aria-current=page]{color:var(--nr-white);background:#6c4df638}.studio-account{padding:var(--nr-s-3);border-top:1px solid var(--nr-border-ondark);color:var(--nr-text-ondark-3);margin-top:auto;font-size:12px}.studio-main{min-width:0}.studio-topbar{z-index:10;justify-content:space-between;align-items:center;gap:var(--nr-s-4);min-height:64px;padding:0 var(--nr-s-5);border-bottom:1px solid var(--nr-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;display:flex;position:sticky;top:0}.studio-topbar-left,.studio-topbar-actions{align-items:center;gap:var(--nr-s-3);display:flex}.studio-topbar-left strong{font-size:14px}.studio-content{max-width:1320px;padding:var(--nr-s-6) var(--nr-s-5) var(--nr-s-9);margin:0 auto}.business-header{gap:var(--nr-s-5);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.business-title-row{align-items:center;gap:var(--nr-s-3);display:flex}.business-mark{border-radius:var(--nr-radius);background:var(--nr-grid-900);width:48px;height:48px;color:var(--nr-white);place-items:center;font-size:18px;font-weight:700;display:grid}.business-header h1{margin:0;font-size:32px;line-height:1.15}.business-meta{color:var(--nr-text-faint);font-size:13px}.studio-business-update{display:none}.workspace-tabs{margin-top:var(--nr-s-6)}.workspace-tab{gap:var(--nr-s-2)}.workspace-tab-dot{background:var(--tab-hue);border-radius:50%;width:8px;height:8px}.studio-grid{gap:var(--nr-s-4);margin-top:var(--nr-s-5);grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);display:grid}.studio-panel{padding:var(--nr-s-5);border:1px solid var(--nr-border);border-radius:var(--nr-radius-lg);background:var(--nr-white)}.studio-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--nr-s-3);display:flex}.studio-panel-head h2{margin:var(--nr-s-1) 0 0;font-size:21px}.audience-list{gap:var(--nr-s-2);margin-top:var(--nr-s-5);display:grid}.audience-row{gap:var(--nr-s-3);padding:var(--nr-s-3);border:1px solid var(--nr-border);border-radius:var(--nr-radius);background:var(--nr-white);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;display:grid}.audience-rank{border-radius:var(--nr-radius);background:var(--nr-p-audience);width:32px;height:32px;color:var(--nr-grid-900);font-family:var(--nr-font-mono);place-items:center;font-size:12px;display:grid}.audience-row strong,.campaign-row strong{font-size:14px;display:block}.audience-row span,.campaign-row span{color:var(--nr-text-faint);font-size:12px}.audience-share{font-family:var(--nr-font-mono);color:var(--nr-p-audience-text)!important;font-size:14px!important}.signal-stack{gap:var(--nr-s-3);margin-top:var(--nr-s-5);display:grid}.signal-card{padding:var(--nr-s-4);border-radius:var(--nr-radius);background:var(--nr-surface-raised)}.signal-card[data-product=audience]{border-left:4px solid var(--nr-p-audience)}.signal-card[data-product=voice]{border-left:4px solid var(--nr-p-voice)}.signal-card[data-product=reach]{border-left:4px solid var(--nr-p-reach)}.signal-card strong{margin-top:var(--nr-s-1);font-size:14px;display:block}.signal-card p{margin:var(--nr-s-1) 0 0;color:var(--nr-text-secondary);font-size:13px}.studio-span-2{grid-column:1/-1}.campaign-table{gap:var(--nr-s-2);margin-top:var(--nr-s-5);display:grid}.campaign-row{gap:var(--nr-s-3);min-height:64px;padding:var(--nr-s-2) var(--nr-s-3);border:1px solid var(--nr-border);border-radius:var(--nr-radius);grid-template-columns:40px minmax(0,1.1fr) minmax(160px,.75fr) minmax(120px,.6fr) auto;align-items:center;display:grid}.channel-logo{place-items:center;width:32px;height:32px;display:grid}.channel-logo img{max-width:28px;max-height:28px}.studio-view[hidden]{display:none}.business-drawer{z-index:30;width:min(360px,92vw);padding:var(--nr-s-5);background:var(--nr-white);box-shadow:var(--nr-e-3);transition:transform var(--nr-dur-settle) var(--nr-ease-settle);position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.business-drawer[data-open=true]{transform:translate(0)}.business-drawer-list{gap:var(--nr-s-2);margin-top:var(--nr-s-5);display:grid}.business-drawer-item{gap:var(--nr-s-3);padding:var(--nr-s-3);border:1px solid var(--nr-border);border-radius:var(--nr-radius);cursor:grab;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.drag-handle{color:var(--nr-text-disabled);font-family:var(--nr-font-mono)}@media (max-width:1050px){.home-hero .hero-grid{grid-template-columns:minmax(0,1fr)}.read-deck{min-height:500px}.product-grid{grid-template-columns:minmax(0,1fr)}.product-grid .nr-card{min-height:0}.studio-grid{grid-template-columns:minmax(0,1fr)}.studio-span-2{grid-column:auto}}@media (max-width:820px){.review-menu-toggle{display:grid}.review-menu-shell{gap:var(--nr-s-7);width:min(100% - 32px,680px);padding:var(--nr-s-7) 0 var(--nr-s-9);grid-template-columns:minmax(0,1fr)}.review-menu-intro h2{max-width:620px}.business-preview{width:min(100% - 32px,720px)}.business-preview-head{gap:var(--nr-s-3);grid-template-columns:minmax(0,1fr)}.preview-search-again{justify-self:start}.preview-terminal{grid-template-columns:minmax(0,1fr)}.preview-outcome-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.preview-outcome-tabs button{border-right:1px solid var(--nr-border-ondark);border-bottom:1px solid var(--nr-border-ondark);grid-template-columns:34px minmax(0,1fr);min-height:88px}.preview-outcome-tabs button:last-of-type{border-right:0}.preview-outcome-tabs button[data-active=true]{box-shadow:inset 0 -3px 0 var(--nr-hue)}.preview-outcome-tabs button>b,.preview-terminal-status{display:none}.preview-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-conversion{grid-template-columns:110px minmax(0,1fr)}.preview-conversion-actions{grid-column:1/-1}.section-heading,.scale-top,.closing-grid{grid-template-columns:minmax(0,1fr)}.section-heading .nr-lead{justify-self:start}.workspace-preview{grid-template-columns:minmax(0,1fr)}.preview-rail{display:none}.scale-metrics,.preview-kpis{grid-template-columns:repeat(2,1fr)}.scale-metric+.scale-metric{border-left:0}.scale-metric:nth-child(2n){padding-left:var(--nr-s-5);border-left:1px solid var(--nr-border-ondark)}.preview-panels{grid-template-columns:minmax(0,1fr)}.review-footer-grid{grid-template-columns:minmax(0,1fr) repeat(3,1fr)}.studio-shell{grid-template-columns:minmax(0,1fr)}.studio-rail{display:none}.campaign-row{grid-template-columns:40px minmax(0,1fr) auto}.campaign-row>:nth-child(3),.campaign-row>:nth-child(4){display:none}}@media (max-width:640px){.review-nav{gap:var(--nr-s-2);padding-right:var(--nr-s-4);padding-left:var(--nr-s-4)}.review-nav-actions{gap:6px}.review-nav-cta{height:40px;padding:0 13px}.review-nav-cta-full{display:none}.review-nav-cta-short{display:inline}.review-menu-toggle{width:40px;height:40px}.review-menu-shell{gap:var(--nr-s-6);width:min(100% - 28px,680px);padding-top:var(--nr-s-6)}.review-menu-intro h2{margin-top:var(--nr-s-3);font-size:clamp(36px,11vw,48px)}.review-menu-intro>p{margin-top:var(--nr-s-3);font-size:15px}.review-menu-search{margin-top:var(--nr-s-5);grid-template-columns:minmax(0,1fr)}.review-menu-search button{min-height:52px}.review-menu-offer{grid-template-columns:78px minmax(0,1fr)}.business-preview{width:min(100% - 28px,720px);padding-top:var(--nr-s-6);padding-bottom:116px}.business-preview-head h1{font-size:clamp(38px,12vw,56px)}.preview-terminal{min-height:0;margin-top:var(--nr-s-5);border-radius:var(--nr-radius-lg)}.preview-outcome-tabs button{flex-direction:column;align-items:flex-start;gap:7px;min-height:94px;padding:10px;display:flex}.preview-tab-icon{width:30px;height:30px}.preview-outcome-tabs strong{font-size:11px}.preview-outcome-panel{padding:var(--nr-s-5) var(--nr-s-4) var(--nr-s-6)}.preview-outcome-panel h2{font-size:29px}.preview-panel-lead{font-size:14px}.preview-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-market-grid article{min-height:100px;padding:var(--nr-s-3)}.preview-channel-grid{grid-template-columns:minmax(0,1fr)}.preview-conversion{display:none}.preview-mobile-cta{z-index:var(--nr-z-sticky);justify-content:space-between;align-items:center;gap:var(--nr-s-3);padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--nr-border-ondark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--nr-white);background:#0f1117f5;display:flex;position:fixed;bottom:0;left:0;right:0}.preview-mobile-cta span{display:grid}.preview-mobile-cta small{color:var(--nr-text-ondark-3);font-family:var(--nr-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.preview-mobile-cta strong{font-size:20px}.preview-mobile-cta a{border-radius:var(--nr-radius);background:var(--nr-grad-reach-deep);min-height:42px;color:var(--nr-white);padding:0 16px;font-size:13px;font-weight:700;line-height:42px;text-decoration:none}.home-hero{padding:28px 0 var(--nr-s-7)}.hero-copy .nr-display{margin-top:var(--nr-s-2);font-size:clamp(38px,10.5vw,48px);line-height:1.03}.hero-copy .nr-lead{max-width:330px;margin-top:var(--nr-s-2);font-size:16px}.research-box{margin-top:var(--nr-s-3);padding:10px}.research-box-head{margin-left:2px;margin-right:2px}.research-box-status{text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden}.research-fields{grid-template-columns:minmax(0,1fr)}.research-fields .nr-btn{width:100%}.research-note{margin-top:8px;font-size:12px}.research-examples{flex-wrap:wrap;margin-top:8px;overflow-x:visible}.hero-outcomes{grid-template-columns:minmax(0,1fr);gap:8px}.hero-outcome{gap:var(--nr-s-2);grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:52px;padding:8px 10px;display:grid}.hero-outcome-icon{width:34px;height:34px}.read-deck{border-radius:var(--nr-radius-lg);min-height:520px}.read-deck-top,.read-slide{padding-right:var(--nr-s-4);padding-left:var(--nr-s-4)}.read-deck-nav{right:var(--nr-s-4);left:var(--nr-s-4)}.slide-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.slide-metric{padding:var(--nr-s-2)}.slide-metric strong{font-size:14px}.slide-metric span{font-size:9px}.section-heading{gap:var(--nr-s-3)}.scale-metrics,.preview-kpis{grid-template-columns:minmax(0,1fr)}.scale-metric,.scale-metric:nth-child(2n),.scale-metric+.scale-metric{padding:var(--nr-s-4) 0;border-bottom:1px solid var(--nr-border-ondark);border-left:0}.preview-main{padding:var(--nr-s-4)}.preview-title{flex-direction:column}.review-footer-grid{gap:var(--nr-s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.review-footer-grid>:first-child{grid-column:1/-1}.studio-topbar{padding:0 var(--nr-s-3)}.studio-topbar-left .nr-badge,.studio-topbar-left strong,.studio-topbar-actions .nr-btn--outline{display:none}.studio-content{padding:var(--nr-s-5) var(--nr-s-3) var(--nr-s-8)}.business-header{grid-template-columns:minmax(0,1fr)}.business-header .nr-btn-row{width:100%}.business-header .nr-btn{flex:auto}.business-header .studio-business-update{display:inline-flex}.workspace-tabs{overflow-x:auto}.studio-panel-head{flex-direction:column;align-items:flex-start}.audience-row{grid-template-columns:34px minmax(0,1fr)}.audience-share{grid-column:2}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.research-box[data-search-state=ready]:before{animation:none}.research-progress-fill{transition:none}.preview-reading>div i{animation:none}}
