.nsi-workspace{--nsi-gold:#e3be76;--nsi-muted:#b3c2d6;--nsi-border:#263d5a;color:#eef3fa;gap:22px;max-width:1320px;margin-inline:auto;display:grid}.nsi-workspace h2,.nsi-workspace h3{color:#f3f5f9}.nsi-workspace h2{margin:0 0 8px;font-family:Georgia,serif;font-size:clamp(22px,3vw,30px);font-weight:500}.nsi-workspace p{color:var(--nsi-muted);margin:8px 0 0;font-size:14px;line-height:1.65}.nsi-workspace a{color:var(--nsi-gold);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.nsi-workspace a:hover{text-underline-offset:.2em;text-decoration:underline}.nsi-workspace :is(a,button):focus-visible{outline:2px solid var(--nsi-gold);outline-offset:3px}.nsi-toolbar,.nsi-chart-heading,.nsi-method-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nsi-toolbar{border-bottom:1px solid var(--nsi-border);padding-bottom:12px;font-size:13px}.nsi-controls{flex-wrap:wrap;gap:6px;display:flex}.nsi-controls button{color:#edf3fc;font:inherit;cursor:pointer;background:#152942;border:1px solid #3b4f69;border-radius:6px;place-items:center;min-width:40px;min-height:40px;padding:6px 9px;font-size:12px;font-weight:650;display:inline-grid}.nsi-controls button[aria-pressed=true]{color:#172031;background:var(--nsi-gold);border-color:var(--nsi-gold)}.nsi-controls button:disabled{cursor:default;opacity:.48}.nsi-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.nsi-card{border:1px solid var(--nsi-border);background:#10213a;border-radius:12px;min-width:0;padding:clamp(16px,2.2vw,28px)}.nsi-gauge{background:radial-gradient(at 40% 0,#233047,#11223a 68%)}.nsi-gauge-body{grid-template-columns:minmax(0,1.4fr) minmax(128px,1fr);align-items:center;gap:12px;padding-block:10px;display:grid}.nsi-gauge svg{width:100%}.nsi-gauge svg text{fill:#b3c2d6;letter-spacing:.05em;font:700 8px ui-monospace,monospace}.nsi-gauge svg .nsi-gauge-value{fill:var(--reading-color,#f5e2b7);letter-spacing:normal;font:500 23px Georgia,serif}.nsi-gauge ul{color:#b3c2d6;gap:10px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.nsi-gauge li{align-items:center;gap:7px;display:flex}.nsi-gauge li:before{content:"";background:var(--tone);border-radius:3px;flex:none;width:14px;height:3px}.nsi-gauge li[aria-current]{color:var(--tone);font-weight:750}.nsi-dimensions{background:radial-gradient(#233047,#10213a 70%);align-content:start;display:grid}.nsi-dimensions svg{width:min(100%,456.25px);margin:8px auto 0}.nsi-dimensions svg text{fill:#d2ddec;font:600 10px ui-monospace,monospace}.nsi-dimensions .nsi-orbit-core{fill:#ffe3a0;font:600 18px Georgia,serif}.nsi-orbit-halo{opacity:.24;animation:3s ease-in-out infinite alternate nsi-orbit-pulse}@keyframes nsi-orbit-pulse{0%{opacity:.12}to{opacity:.42}}@media (prefers-reduced-motion:reduce){.nsi-orbit-halo{animation:none}}.nsi-chart{padding-block:clamp(12px,1.35vw,18px)}.nsi-chart-heading h2{margin-bottom:4px}.nsi-chart-heading p{margin-top:4px}.nsi-chart svg{background:#0a182c;border-radius:8px;width:100%;margin:8px 0 0;display:block}.nsi-chart svg line{stroke:#273850}.nsi-chart svg text{fill:#c6d2e2;font:10px ui-monospace,monospace}.nsi-chart p.nsi-caption{font-size:12px}.nsi-chart p.nsi-empty{text-align:center;background:#0a182c;border-radius:8px;place-items:center;min-height:100px;padding:12px;display:grid}.nsi-method-head{margin-bottom:14px}.nsi-method-head a{min-height:40px;font-size:13px}.nsi-dimension-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.nsi-dimension{border-top:2px solid var(--tone);background:linear-gradient(155deg,#16263d,#0d1b2f 78%);grid-column:span 2;padding:clamp(14px,2vw,22px)}.nsi-dimension:nth-child(n+4){grid-column:span 3}.nsi-dimension h3{margin:12px 0 6px;font-family:Georgia,serif;font-size:clamp(20px,2.1vw,27px);line-height:1.15}@media (max-width:780px){.nsi-dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nsi-dimension-grid .nsi-dimension{grid-column:auto}.nsi-dimension-grid .nsi-dimension:last-child{grid-column:1/-1}.nsi-overview{grid-template-columns:1fr}}@media (max-width:490px){.nsi-dimension-grid{grid-template-columns:1fr}.nsi-gauge-body{grid-template-columns:minmax(0,1fr) minmax(110px,.75fr)}.nsi-chart svg text{font-size:15px}.nsi-chart svg>text:nth-of-type(2),.nsi-chart svg>text:nth-of-type(3){display:none}}.nsi-gauge,.nsi-dimensions{background:radial-gradient(at 45% 5%,#55412465,#0000 70%),linear-gradient(150deg,#1e2940,#101b30 75%);border-color:#574d40}.nsi-regime-name{color:var(--tone);margin-bottom:9px;font:italic 600 clamp(20px,3.4vw,38px)/1.05 Georgia,serif}.nsi-composite-label{color:var(--nsi-muted);text-transform:uppercase;letter-spacing:.09em;margin-bottom:14px;font:700 10px ui-monospace,monospace}.nsi-composite-label strong{color:#f6f4ea;letter-spacing:0;font-size:23px;display:inline-block}.nsi-composite-label small{font-size:11px}.nsi-orbit-center{filter:drop-shadow(0 0 10px #c89b585f)}.nsi-orbit-travel{filter:drop-shadow(0 0 3px);opacity:0;animation:3.2s linear infinite nsi-orbit-travel}@keyframes nsi-orbit-travel{0%{opacity:0;transform:translate(0)}17%{opacity:1}87%{opacity:.9}to{opacity:0;transform:translate(var(--dx),var(--dy))}}@media (prefers-reduced-motion:reduce){.nsi-orbit-travel{animation:none}}.nsi-series{margin-top:9px}.nsi-series button{color:var(--tone);background:#101a2c;border-radius:999px;align-items:center;gap:6px;display:inline-flex}.nsi-series button[aria-pressed=true]{color:var(--tone);border-color:var(--tone);background:#1a273b}.nsi-series button[aria-pressed=false]{opacity:.75}.nsi-series button:before{content:"";background:var(--tone);border-radius:3px;width:10px;height:3px}.nsi-series strong{text-align:right;font-variant-numeric:tabular-nums;flex:0 0 3ch;width:3ch;font:650 11px ui-monospace,monospace}@media (max-width:490px){.nsi-series{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nsi-series button{text-align:center;grid-template-rows:1fr auto;gap:2px;padding:4px 5px;font-size:11px;display:grid}.nsi-series button:before{display:none}.nsi-series strong{text-align:center}}.nsi-chart svg{touch-action:pan-y}.nsi-dimension-value{color:var(--tone);margin-block:12px 8px;font:700 28px/1.2 ui-monospace,monospace}.nsi-dimension-value small{font-size:12px}.nsi-score-track{background:#2f435d;border-radius:3px;height:5px;overflow:hidden}.nsi-score-track span{background:var(--tone);border-radius:3px;height:100%;display:block}.nsi-spark{width:100%;height:34px;margin-top:5px;display:block}.nsi-workspace summary{cursor:pointer;color:var(--nsi-gold)}.nsi-dimension details{margin-top:12px;font-size:13px}.nsi-headlines ul{margin:10px 0 0;padding:0;list-style:none}.nsi-headlines li{border-bottom:1px solid var(--nsi-border);gap:4px;padding:10px 0;display:grid}.nsi-headlines li:last-child{border:0}.nsi-headlines small{color:var(--nsi-muted)}@media (max-width:490px){.nsi-gauge li{font-size:11px}}.nsi-dimension-motion{border:1px solid color-mix(in srgb,var(--tone) 30%,#22334d);background:radial-gradient(ellipse at 75% 100%,color-mix(in srgb,var(--tone) 16%,transparent),transparent 72%),#0b1729;border-radius:9px;width:100%;height:clamp(72px,8vw,108px);display:block}.nsi-motion-grid{fill:none;stroke:#8fa4bd;stroke-dasharray:2 6;opacity:.22}.nsi-motion-trace,.nsi-motion-ring{fill:none;stroke:var(--tone);stroke-width:1.4px}.nsi-motion-ring{opacity:.5}.nsi-motion-dot{fill:#fff6de;filter:drop-shadow(0 0 4px var(--tone))}.nsi-dimension-label,.nsi-reading-head>span,.nsi-dimension-explanation>span,.nsi-dimension-explanation dt{letter-spacing:.08em;text-transform:uppercase;font:700 10px/1.35 ui-monospace,monospace}.nsi-dimension-label{color:var(--tone);border:1px solid color-mix(in srgb,var(--tone) 45%,transparent);border-radius:999px;padding:4px 8px;display:inline-block}.nsi-dimension-readout{background:#0c192b;border:1px solid #344862;border-radius:9px;margin-top:14px;padding:12px}.nsi-reading-head,.nsi-reading-meta{color:var(--nsi-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.nsi-reading-head .nsi-dimension-value{margin:0 0 6px}.nsi-history-slider{width:100%;min-height:28px;accent-color:var(--tone);cursor:ew-resize;margin:2px 0 0;display:block}.nsi-reading-meta{margin-top:4px;font-size:11px}.nsi-reading-meta button{color:var(--nsi-gold);cursor:pointer;background:0 0;border:0;padding:5px 0;text-decoration:underline}.nsi-dimension-readout .nsi-reading-coverage{font-size:12px}.nsi-dimension details{margin-top:6px}.nsi-dimension summary{padding-block:6px}.nsi-dimension :is(input,summary):focus-visible{outline:2px solid var(--nsi-gold);outline-offset:3px}.nsi-dimension-explanation{margin-top:15px}.nsi-dimension-explanation dl{gap:8px;margin:12px 0 0;display:grid}.nsi-dimension-explanation dl div{grid-template-columns:40px 1fr;align-items:baseline;gap:8px;display:grid}.nsi-dimension-explanation dt{color:var(--tone)}.nsi-dimension-explanation dd{color:var(--nsi-muted);margin:0;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.nsi-motion-dot{display:none}}.nsi-news-layout{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:18px;display:grid}.nsi-news-layout .nsi-headlines li{padding:9px 0}.nsi-headlines li button{text-align:left;color:var(--nsi-gold);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 8px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4}.nsi-headlines li button[aria-pressed=true]{background:#233149;border-color:#94774d}.nsi-headlines li small{padding-inline:8px}.nsi-reaction{scroll-margin-top:90px}.nsi-reaction p.nsi-reaction-title{color:#eef3fa;font-weight:650}.nsi-reaction-controls{margin:12px 0}.nsi-reaction-plot{background:#0a182c;border-radius:8px;margin:8px 0 0;padding:8px}.nsi-reaction-plot figcaption{font-size:12px;font-weight:650}.nsi-reaction-plot svg{width:100%;display:block}.nsi-reaction-plot text{fill:var(--nsi-muted);font:9px ui-monospace,monospace}.nsi-reaction-plot .nsi-reaction-no-data{font-size:12px}.nsi-reaction-grid{fill:none;stroke:#32445b}.nsi-reaction-marker{stroke:#8a9ab0;stroke-dasharray:3 4;opacity:.65}.nsi-reaction-marker.selected{stroke:var(--nsi-gold);stroke-dasharray:none;opacity:1}.nsi-reaction-axis{color:var(--nsi-muted);justify-content:space-between;padding:4px 8px 0 10%;font-size:11px;display:flex}.nsi-reaction-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.nsi-reaction-results div{border:1px solid var(--nsi-border);border-radius:7px;gap:4px;padding:8px;display:grid}.nsi-reaction-results dt,.nsi-reaction p.nsi-reaction-note{color:var(--nsi-muted);font-size:12px}.nsi-reaction-results dd{margin:0;font:650 14px ui-monospace,monospace}.nsi-reaction-research{margin-top:10px;font-size:13px}@media (max-width:780px){.nsi-news-layout{grid-template-columns:1fr}}.nsi-analysis-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.nsi-score-explainer>summary{font:500 24px Georgia,serif}.nsi-brief-reasons{color:var(--nsi-muted);padding-left:20px}.nsi-score-table{margin-top:12px;overflow:auto}.nsi-score-table table{border-collapse:collapse;width:100%;font-size:13px}.nsi-score-table :is(th,td){border-bottom:1px solid var(--nsi-border);text-align:left;padding:7px 8px}.nsi-score-table :is(th,td):not(:first-child){text-align:right}.nsi-compare-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.nsi-compare-grid button,.nsi-replay button{border:1px solid var(--nsi-border);color:inherit;text-align:left;cursor:pointer;background:#0c1a2c;border-radius:7px;gap:3px;padding:9px 12px;display:grid}.nsi-compare-grid button[aria-pressed=true]{border-color:var(--nsi-gold)}.nsi-compare-grid strong,.nsi-replay button{color:var(--nsi-gold)}.nsi-compare-grid strong{font-size:24px}.nsi-compare-grid small,.nsi-replay label{color:var(--nsi-muted);font-size:12px}.nsi-replay .nsi-method-head{margin-bottom:8px}.nsi-replay h2{margin:0}.nsi-replay input{width:100%;min-height:30px;accent-color:var(--nsi-gold);display:block}.nsi-replay-news h3{margin-bottom:5px;font-size:14px}.nsi-replay-news ul{margin:6px 0 12px;padding-left:18px}.nsi-replay-news li{margin-bottom:5px}.nsi-reaction-results{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:780px){.nsi-analysis-grid{grid-template-columns:1fr}.nsi-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body:has(.nsi-embed-frame){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08172b;margin:0}.nsi-embed-frame{color:#eef3fa;background:#08172b;padding:clamp(10px,2vw,24px);font:14px/1.5 Arial,sans-serif}.nsi-embed-frame .nsi-toolbar>span{color:var(--nsi-gold)}
