@charset "UTF-8";:root{--nr-brand: #3b5bdb;--nr-brand-hover: #3451c7;--nr-brand-strong: #2b3f9e;--nr-brand-deep: #151f5b;--nr-brand-light: #8ca2ff;--nr-mark-ink: var(--nr-brand-deep);--nr-mark-orbit: var(--nr-brand);--nr-brand-tint: rgba(59, 91, 219, .1);--nr-brand-tint-strong: rgba(59, 91, 219, .16);--nr-signal-high: #e5484d;--nr-signal-high-tint: rgba(229, 72, 77, .12);--nr-qualified: #12a150;--nr-qualified-tint: rgba(18, 161, 80, .12);--nr-warning: #b45309;--nr-warning-tint: rgba(180, 83, 9, .12);--nr-ai: #6e56cf;--nr-ai-tint: rgba(110, 86, 207, .12);--nr-human: #b45309;--nr-human-tint: rgba(180, 83, 9, .12);--nr-paper: #ffffff;--nr-surface: #f5f6f8;--nr-surface-2: #eceef2;--nr-line: #e6e8ec;--nr-line-strong: #d3d8e0;--nr-fg: #101319;--nr-fg-soft: #3a414d;--nr-muted: #6b7280;--nr-muted-2: #9aa1ac;--nr-ink: #0a0c11;--nr-ink-soft: #12161d;--nr-ink-line: #242a36;--nr-ink-line-strong: #323a49;--nr-ink-fg: #f3f5f8;--nr-ink-fg-soft: #b7bfcc;--nr-ink-muted: #7d8797;--font-family: "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.75rem;--text-3xl: 2.125rem;--text-h1: clamp(2.75rem, 1.6rem + 4.6vw, 4.5rem);--text-h1-page: clamp(2.25rem, 1.5rem + 3vw, 3.25rem);--text-h2: clamp(2rem, 1.2rem + 3.2vw, 3.25rem);--text-h2-page: clamp(1.75rem, 1.2rem + 2.2vw, 2.5rem);--text-h3: clamp(1.375rem, 1.1rem + 1vw, 1.75rem);--text-display: var(--text-h1);--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--line-tight: 1.08;--line-snug: 1.25;--line-normal: 1.6;--tracking-tight: -.03em;--tracking-snug: -.02em;--tracking-normal: 0;--tracking-wide: .14em;--measure-title: 20ch;--measure-lead: 52ch;--measure-body: 66ch;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--pad-section-tight: clamp(56px, 6vw, 88px);--pad-section: clamp(72px, 8vw, 120px);--pad-section-loose: clamp(88px, 10vw, 168px);--gap-title: var(--space-5);--gap-lead: var(--space-8);--gap-block: var(--space-16);--space-section: var(--pad-section);--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px;--radius-pill: 999px;--shadow-soft: 0 1px 2px rgba(16, 19, 25, .04);--shadow-card: 0 2px 4px rgba(16, 19, 25, .03), 0 12px 28px -20px rgba(16, 19, 25, .22);--shadow-panel: 0 4px 8px rgba(16, 19, 25, .03), 0 24px 48px -32px rgba(16, 19, 25, .26);--shadow-preview: 0 8px 16px rgba(16, 19, 25, .04), 0 40px 80px -48px rgba(16, 19, 25, .3);--shadow-float: var(--shadow-panel);--shadow-focus: 0 0 0 5px rgba(59, 91, 219, .28);--container: 1280px;--container-narrow: 880px;--container-wide: 1440px;--gutter: clamp(20px, 4vw, 40px);--header-h: 72px;--rail-w: 216px;--ease: cubic-bezier(.22, 1, .36, 1);--dur-fast: .14s;--dur-base: .24s;--dur-slow: .62s;--color-background: var(--nr-paper);--color-surface: var(--nr-paper);--color-surface-secondary: var(--nr-surface);--color-surface-hover: var(--nr-surface-2);--color-border: var(--nr-line-strong);--color-border-subtle: var(--nr-line);--color-text-primary: var(--nr-fg);--color-text-secondary: var(--nr-fg-soft);--color-text-muted: var(--nr-muted);--color-primary: var(--nr-brand);--color-primary-hover: var(--nr-brand-hover);--color-primary-muted: var(--nr-brand-tint);--color-primary-text: var(--nr-brand-strong);--color-success: var(--nr-qualified);--color-success-muted: var(--nr-qualified-tint);--color-warning: var(--nr-warning);--color-warning-muted: var(--nr-warning-tint);--color-danger: var(--nr-signal-high);--color-danger-muted: var(--nr-signal-high-tint);--color-info: var(--nr-brand);--color-info-muted: var(--nr-brand-tint);--color-ai: var(--nr-ai);--color-ai-muted: var(--nr-ai-tint);--color-ai-text: var(--nr-ai);--brand-primary: var(--nr-brand);--brand-primary-hover: var(--nr-brand-hover);--brand-strong: var(--nr-brand-strong);--brand-deep: var(--nr-brand-deep);--brand-light: var(--nr-brand-light);--brand-secondary: var(--nr-ai);--brand-accent: var(--nr-brand-light);--success: var(--nr-qualified);--warning: var(--nr-warning);--danger: var(--nr-signal-high);--ai: var(--nr-ai);--text-primary: var(--nr-fg);--text-secondary: var(--nr-fg-soft);--text-muted: var(--nr-muted);--surface: var(--nr-paper);--surface-subtle: var(--nr-surface);--border: var(--nr-line-strong);--focus-ring: var(--shadow-focus);color-scheme:light}.nr-ink{--color-background: var(--nr-ink);--color-surface: var(--nr-ink-soft);--color-surface-secondary: var(--nr-ink);--color-surface-hover: var(--nr-ink-line);--color-border: var(--nr-ink-line-strong);--color-border-subtle: var(--nr-ink-line);--color-text-primary: var(--nr-ink-fg);--color-text-secondary: var(--nr-ink-fg-soft);--color-text-muted: var(--nr-ink-muted);--color-primary-text: #a9b8ff;--color-ai-text: #c3b6ff;--nr-mark-ink: var(--nr-ink-fg);--nr-mark-orbit: var(--nr-brand-light);--text-primary: var(--nr-ink-fg);--text-secondary: var(--nr-ink-fg-soft);--text-muted: var(--nr-ink-muted);--surface: var(--nr-ink-soft);--surface-subtle: var(--nr-ink);--border: var(--nr-ink-line-strong);background:var(--nr-ink);color:var(--nr-ink-fg);color-scheme:dark}.nr-light{--color-background: var(--nr-paper);--color-surface: var(--nr-paper);--color-surface-secondary: var(--nr-surface);--color-surface-hover: var(--nr-surface-2);--color-border: var(--nr-line-strong);--color-border-subtle: var(--nr-line);--color-text-primary: var(--nr-fg);--color-text-secondary: var(--nr-fg-soft);--color-text-muted: var(--nr-muted);--color-primary-text: var(--nr-brand-strong);--text-primary: var(--nr-fg);--text-secondary: var(--nr-fg-soft);--text-muted: var(--nr-muted);--surface: var(--nr-paper);--surface-subtle: var(--nr-surface);--border: var(--nr-line-strong);background:var(--nr-paper);color:var(--nr-fg);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 20px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--nr-paper);color:var(--nr-fg);font-family:var(--font-family);font-size:var(--text-base);line-height:var(--line-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-weight:600;line-height:var(--line-tight);letter-spacing:var(--tracking-snug);text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg,canvas{display:block;max-width:100%}button{font-family:inherit}:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:4px}::selection{background:var(--nr-brand-tint-strong);color:var(--nr-fg)}.nr-ink ::selection{background:#ffffff38;color:#fff}.nr-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.nr-container--narrow{max-width:var(--container-narrow)}.nr-container--wide{max-width:var(--container-wide)}.nr-section{padding-block:var(--pad-section)}.nr-section--tight{padding-block:var(--pad-section-tight)}.nr-section--loose{padding-block:var(--pad-section-loose)}.nr-section--subtle{background:var(--surface-subtle)}.nr-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.nr-mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1;letter-spacing:.01em}.nr-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nr-skip-link{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;background:var(--nr-fg);color:var(--nr-paper);border-radius:var(--radius-sm);transition:top var(--dur-fast) var(--ease)}.nr-skip-link:focus-visible{top:12px}@keyframes nr-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes nr-fade{0%{opacity:0}to{opacity:1}}@keyframes nr-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.55}}@keyframes nr-dash{to{stroke-dashoffset:-24}}.nr-reveal{animation:nr-rise var(--dur-slow) var(--ease) both}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.nr-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:46px;padding:0 22px;border:1px solid transparent;border-radius:var(--radius-pill);font-family:inherit;font-size:.95rem;font-weight:600;letter-spacing:-.01em;line-height:1;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.nr-btn--primary{background:var(--nr-brand);color:#fff}.nr-btn--primary:hover{background:var(--nr-brand-hover);transform:translateY(-1px)}.nr-btn--ghost{background:transparent;color:var(--color-text-primary);border-color:var(--color-border)}.nr-btn--ghost:hover{border-color:var(--color-text-primary)}.nr-btn--onink{background:#fff;color:var(--nr-fg)}.nr-btn--onink:hover{transform:translateY(-1px)}.nr-btn--sm{height:38px;padding:0 16px;font-size:.875rem}.nr-link-arrow{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:600;color:var(--nr-brand)}.nr-link-arrow svg{transition:transform var(--dur-base) var(--ease)}.nr-link-arrow:hover svg{transform:translate(3px)}.nr-card{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.nr-panel{background:var(--color-surface-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.nr-hairline{height:1px;background:var(--color-border-subtle);border:0}.ds-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;line-height:1.4;white-space:nowrap}.ds-badge.success{background:var(--nr-qualified-tint);color:var(--nr-qualified)}.ds-badge.warning{background:var(--nr-warning-tint);color:var(--nr-warning)}.ds-badge.danger{background:var(--nr-signal-high-tint);color:var(--nr-signal-high)}.ds-badge.info{background:var(--nr-brand-tint);color:var(--nr-brand-strong)}.ds-badge.ai{background:var(--nr-ai-tint);color:var(--nr-ai)}.ds-badge.human{background:var(--nr-human-tint);color:var(--nr-human)}.ds-badge.neutral{background:var(--color-surface-hover);color:var(--color-text-secondary)}.ds-badge.outline{background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary)}.ds-score{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--font-mono);font-weight:500;font-variant-numeric:tabular-nums}.ds-score__value{font-size:1.75rem;font-weight:600;letter-spacing:-.03em}.ds-score--high .ds-score__value{color:var(--nr-signal-high)}.ds-score--mid .ds-score__value{color:var(--nr-warning)}.ds-score--low .ds-score__value{color:var(--nr-muted)}.nr-dot{width:8px;height:8px;border-radius:50%;background:var(--nr-muted-2);flex:0 0 auto}.nr-dot--live{background:var(--nr-qualified);animation:nr-pulse 1.9s var(--ease) infinite}.nr-dot--brand{background:var(--nr-brand)}.nr-dot--high{background:var(--nr-signal-high)}.nr-dot--ai{background:var(--nr-ai)}.nr-meter{display:grid;gap:var(--space-2)}.nr-meter__track{height:6px;border-radius:var(--radius-pill);background:var(--color-surface-hover);overflow:hidden}.nr-meter__fill{height:100%;border-radius:var(--radius-pill);background:var(--nr-brand);transition:width var(--dur-slow) var(--ease)}.nr-meter--high .nr-meter__fill{background:var(--nr-signal-high)}.nr-meter--mid .nr-meter__fill{background:var(--nr-warning)}.nr-meter--low .nr-meter__fill{background:var(--nr-muted-2)}.nr-event{display:grid;grid-template-columns:78px 1fr auto;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle);font-size:var(--text-sm)}.nr-event:last-child{border-bottom:0}.nr-event__time{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.nr-event__label{color:var(--color-text-secondary)}.nr-event__label strong{color:var(--color-text-primary);font-weight:600}.nr-channel{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary)}.nr-channel--muted{opacity:.62}.nr-node{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}.nr-node--brand{border-color:var(--nr-brand)}.nr-node--ai{border-color:var(--nr-ai)}.nr-node--decision{border-radius:var(--radius-md);border-style:dashed}.nr-grid{display:grid;gap:var(--space-6)}.nr-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.nr-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nr-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.nr-grid--3,.nr-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.nr-grid--2,.nr-grid--3,.nr-grid--4{grid-template-columns:1fr}}.page{padding-block:clamp(32px,4vw,56px) var(--space-section)}.page-hero{display:grid;gap:var(--space-4);max-width:800px}.page-hero h1{max-width:var(--measure-title);font-size:var(--text-h1-page);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold)}.page-hero__lead{max-width:var(--measure-lead);font-size:var(--text-lg);color:var(--text-secondary)}.page-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.sec{display:grid;gap:var(--space-5)}.sec+.sec,.sec+.band-inline{margin-top:var(--space-section)}nr-page-hero+.sec,.page-hero+.sec{margin-top:clamp(40px,5vw,72px)}.sec h2{max-width:var(--measure-title);font-size:var(--text-h2-page);letter-spacing:var(--tracking-snug)}.sec h3{font-size:var(--text-xl);letter-spacing:var(--tracking-snug)}.sec__lead{max-width:62ch;font-size:var(--text-lg);color:var(--color-text-secondary)}.sec__note{max-width:66ch;font-size:var(--text-sm);color:var(--color-text-muted)}.cols{display:grid;gap:var(--space-6);margin-top:var(--space-4)}.cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:940px){.cols--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cols--2,.cols--3{grid-template-columns:1fr}}.split{display:grid;gap:var(--space-10);align-items:center;margin-top:var(--space-4)}@media(min-width:860px){.split{grid-template-columns:1fr 1fr}}.tile{display:grid;gap:var(--space-2);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.tile__title{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:600}.tile__desc{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.55}.levels{display:grid;gap:var(--space-4);margin-top:var(--space-6)}@media(min-width:760px){.levels{grid-template-columns:repeat(3,minmax(0,1fr))}}.level{display:grid;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface)}.level__index{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.08em}.level__name{font-size:var(--text-lg);font-weight:600;letter-spacing:-.02em}.level--active{border-color:var(--nr-brand);background:var(--nr-brand-tint)}.level p{font-size:var(--text-sm);color:var(--color-text-secondary)}.kv{display:grid;gap:0;margin:0}.kv>div{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle);font-size:var(--text-sm)}.kv>div:last-child{border-bottom:0}.kv dt{color:var(--color-text-muted)}.kv dd{margin:0;font-weight:600}.kv dd.is-high{color:var(--nr-qualified)}.kv dd.is-brand{color:var(--nr-brand)}.kv dd.is-muted{color:var(--color-text-muted);font-weight:500}.steps{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:step}.steps li{position:relative;display:grid;gap:2px;padding:var(--space-4) 0 var(--space-4) var(--space-8);border-bottom:1px solid var(--color-border-subtle);font-size:var(--text-sm)}.steps li:before{counter-increment:step;content:counter(step,decimal-leading-zero);position:absolute;left:0;top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.steps li strong{font-size:var(--text-base);font-weight:600;color:var(--color-text-primary)}.steps li span{color:var(--color-text-secondary)}.page-cta{padding-block:clamp(56px,6vw,88px)}.page-cta.nr-ink{background:radial-gradient(120% 130% at 88% 6%,#8ca2ff33,#8ca2ff00 62%),var(--nr-brand-deep)}.page-cta__inner{display:grid;gap:var(--space-6);justify-items:start}.page-cta h2{max-width:var(--measure-title);font-size:var(--text-h2);letter-spacing:var(--tracking-tight);color:var(--nr-ink-fg)}.page-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6)}.page-cta__link{font-weight:600;color:var(--nr-ink-fg-soft)}.page-cta__link:hover{color:var(--nr-ink-fg)}.cat-grid{display:grid;gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.cat{display:grid;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface)}.cat__name{font-weight:600;font-size:var(--text-sm)}.cat__desc{font-size:var(--text-xs);color:var(--color-text-muted)}.decision{display:grid;gap:var(--space-3);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.decision__metric{font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:600;letter-spacing:-.03em}.decision__arrow{color:var(--color-text-muted);font-size:var(--text-lg)}.decision__why{display:grid;gap:var(--space-1);padding:var(--space-4);background:var(--color-surface-secondary);border-radius:var(--radius-md);font-size:var(--text-sm)}.decision__action{display:grid;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-md);background:var(--nr-brand-tint);border:1px solid var(--nr-brand);font-size:var(--text-sm)}.decision__action strong{color:var(--nr-brand-strong)}.lab__tab{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:transparent;font-family:inherit;font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);cursor:pointer;transition:all var(--dur-fast) var(--ease)}.lab__tab:hover{border-color:var(--color-text-primary)}.lab__tab.is-active{background:var(--nr-fg);border-color:var(--nr-fg);color:#fff}.api__tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.api__code{margin:0;padding:var(--space-5);background:var(--nr-ink);color:#d7def0;border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:1.9;overflow-x:auto}
