.nl-ac[data-area=finance],.nl-pb[data-area=finance]{--nl-choice-color:var(--nl-area-finance)}.nl-pb[data-area=finance]{--nl-pb-ink:var(--nl-area-finance-ink)}.nl-ac[data-area=operations],.nl-pb[data-area=operations]{--nl-choice-color:var(--nl-area-operations)}.nl-pb[data-area=operations]{--nl-pb-ink:var(--nl-area-operations-ink)}.nl-ac[data-area=growth],.nl-pb[data-area=growth]{--nl-choice-color:var(--nl-area-growth)}.nl-pb[data-area=growth]{--nl-pb-ink:var(--nl-area-growth-ink)}.nl-ac[data-area=people],.nl-pb[data-area=people]{--nl-choice-color:var(--nl-area-people)}.nl-pb[data-area=people]{--nl-pb-ink:var(--nl-area-people-ink)}.nl-ac[data-area=strategy],.nl-pb[data-area=strategy]{--nl-choice-color:var(--nl-area-strategy)}.nl-pb[data-area=strategy]{--nl-pb-ink:var(--nl-area-strategy-ink)}.nl-ac[data-area=data],.nl-pb[data-area=data]{--nl-choice-color:var(--nl-area-data)}.nl-pb[data-area=data]{--nl-pb-ink:var(--nl-area-data-ink)}.nl-pb-grid{display:grid;gap:16px;max-width:680px}.nl-pb{--choice-rim:color-mix(in srgb,var(--nl-choice-color) 38%,var(--nl-hairline));--lift:0px;position:relative;isolation:isolate;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start;width:100%;text-align:left;padding:16px;border:1px solid var(--nl-card-edge);border-radius:var(--nl-radius-lg);background:var(--nl-surface);transform:translateY(var(--lift));box-shadow:var(--nl-card-inset),var(--nl-card-contact),var(--nl-shadow-rest);transition:box-shadow var(--nl-dur-slow) var(--nl-ease),transform var(--nl-dur-slow) var(--nl-ease),border-color var(--nl-dur) var(--nl-ease)}.nl-scope .nl-pb{border-color:var(--nl-card-edge) var(--nl-card-edge-shade) var(--nl-card-edge-shade) var(--nl-card-edge)}.nl-pb:focus-visible,.nl-pb:hover{--lift:-6px;box-shadow:var(--nl-card-inset),var(--nl-card-contact),var(--nl-shadow-hover)}.nl-pb[aria-pressed=true]{--lift:-2px;--choice-rim:color-mix(in srgb,var(--nl-choice-color) 22%,color-mix(in srgb,var(--nl-ink-muted) 23%,var(--nl-hairline)));border-color:var(--choice-rim);background:radial-gradient(ellipse at 0 5%,color-mix(in srgb,var(--nl-choice-color) 13%,transparent),transparent 73%),var(--nl-surface);box-shadow:var(--nl-card-inset),var(--nl-card-contact),var(--nl-shadow-selected)}.nl-pb[aria-pressed=true]:focus-visible,.nl-pb[aria-pressed=true]:hover{--lift:-7px;box-shadow:var(--nl-card-inset),14px 20px 40px -8px color-mix(in srgb,var(--nl-choice-color) 30%,transparent)}.nl-pb:active,.nl-pb[aria-pressed=true]:active{--lift:-1px;box-shadow:var(--nl-card-inset),var(--nl-shadow-pressed)}.nl-pb:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:2px;border-radius:2px;background:transparent;box-shadow:none}.nl-pb[aria-pressed=true]:before{top:24px;bottom:42%;background:linear-gradient(transparent,color-mix(in srgb,var(--nl-choice-color) 58%,var(--choice-rim)) 20%,color-mix(in srgb,var(--nl-choice-color) 58%,var(--choice-rim)) 80%,transparent)}.nl-pb--compact[aria-pressed=true]:before{top:14px}@media (prefers-reduced-motion:reduce){.nl-pb,.nl-pb:focus-visible,.nl-pb:hover,.nl-pb[aria-pressed=true],.nl-pb[aria-pressed=true]:hover{--lift:0px}}.nl-pb__num{width:32px;height:32px;margin-top:-4px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--nl-choice-color) 14%,transparent);color:var(--nl-pb-ink,var(--nl-choice-color));font:400 var(--nl-text-body)/1 var(--nl-font-display);font-variant-numeric:tabular-nums}.nl-pb--plain{grid-template-columns:minmax(0,1fr)}.nl-pb--plain .nl-pb__area{color:var(--nl-pb-ink,var(--nl-choice-color));font-weight:500}.nl-pb__main{display:flex;flex-direction:column;gap:6px;min-width:0}.nl-pb__title{font:400 var(--nl-text-section)/1.15 var(--nl-font-display);letter-spacing:-.012em;color:var(--nl-ink);overflow-wrap:anywhere}.nl-pb__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--nl-ink-muted)}.nl-pb__meta,.nl-pb__meta .nl-pb__capsule{font-size:var(--nl-text-label);line-height:20px}.nl-pb__meta .nl-pb__capsule{min-height:20px;padding:0 8px;font-weight:500;border-radius:var(--nl-radius-pill);background:var(--nl-accent-soft);color:var(--nl-accent-ink)}.nl-pb__why{font-size:var(--nl-text-small);line-height:1.5;color:var(--nl-ink-secondary);margin-top:2px}.nl-pb__progress{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:6px}.nl-pb__track{display:flex;gap:4px;height:4px}.nl-pb__track i{flex:1 1 0;min-width:0;border-radius:999px;background:var(--nl-hairline)}.nl-pb__track i.is-done{background:color-mix(in srgb,var(--nl-choice-color) var(--nl-card-step-done-mix),var(--nl-card-step-done-base))}.nl-pb__track i.is-flashing{animation:nl-pb-pip 1s var(--nl-ease) 1}@keyframes nl-pb-pip{0%{box-shadow:0 0 0 0 transparent;filter:brightness(1)}18%{box-shadow:0 0 8px 1px color-mix(in srgb,var(--nl-choice-color) 75%,transparent);filter:brightness(1.9)}to{box-shadow:0 0 0 0 transparent;filter:brightness(1)}}.nl-pb__count{font-family:var(--nl-font-sans);font-size:var(--nl-text-label);font-weight:500;color:var(--nl-ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.nl-pb--compact{padding:12px 14px;gap:10px;align-items:start}.nl-pb--compact .nl-pb__main{height:100%;justify-content:space-between;gap:4px}.nl-pb--compact .nl-pb__num{margin-top:2px}.nl-pb--compact .nl-pb__title{font-size:var(--nl-text-body);line-height:1.25}.nl-pb--compact .nl-pb__meta,.nl-pb--compact .nl-pb__track,.nl-pb--compact .nl-pb__why{display:none}.nl-pb--compact .nl-pb__count{font-size:var(--nl-text-label)}.nl-pb-strip{display:grid;grid-template-columns:repeat(var(--nl-strip-cols,4),minmax(0,1fr));gap:12px;align-items:stretch;padding:8px 4px 16px}.nl-pb-strip .nl-pb{width:100%;min-width:0}.nl-ph[data-area=finance]{--nl-choice-color:var(--nl-area-finance);--nl-choice-ink:var(--nl-area-finance-ink)}.nl-ph[data-area=operations]{--nl-choice-color:var(--nl-area-operations);--nl-choice-ink:var(--nl-area-operations-ink)}.nl-ph[data-area=growth]{--nl-choice-color:var(--nl-area-growth);--nl-choice-ink:var(--nl-area-growth-ink)}.nl-ph[data-area=people]{--nl-choice-color:var(--nl-area-people);--nl-choice-ink:var(--nl-area-people-ink)}.nl-ph[data-area=strategy]{--nl-choice-color:var(--nl-area-strategy);--nl-choice-ink:var(--nl-area-strategy-ink)}.nl-ph[data-area=data]{--nl-choice-color:var(--nl-area-data);--nl-choice-ink:var(--nl-area-data-ink)}.nl-ph{--nl-object-shadow:7px 10px 22px -6px color-mix(in srgb,var(--nl-choice-color) var(--nl-object-shadow-mix),transparent);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--nl-sp-6);align-items:center;padding:var(--nl-sp-8);border-bottom:1px solid var(--nl-hairline);background:var(--nl-surface);overflow:clip}.nl-ph:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 98% 54%,color-mix(in srgb,var(--nl-choice-color) var(--nl-object-glow-mix),transparent),transparent 70%)}.nl-ph__eyebrow{display:flex;flex-wrap:wrap;margin:0 0 var(--nl-sp-3);font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--nl-ink-muted)}.nl-ph__area,.nl-ph__eyebrow{align-items:center;gap:var(--nl-sp-2)}.nl-ph__area{display:inline-flex;color:var(--nl-choice-ink)}.nl-ph__area:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.nl-ph__sep{color:var(--nl-ink-faint)}.nl-ph__title{margin:0;max-width:22ch;font:400 var(--nl-text-verdict)/1.12 var(--nl-font-display);letter-spacing:-.02em;color:var(--nl-ink);text-wrap:balance}.nl-ph__lead{margin:var(--nl-sp-3) 0 0;max-width:46ch;font-family:var(--nl-font-sans);font-size:var(--nl-text-body);line-height:1.5;color:var(--nl-ink-secondary)}.nl-ph__illustration{display:block;width:calc(var(--nl-object-width) * 2.6);max-width:100%;height:auto;margin-block:calc(var(--nl-sp-8) * -1 + var(--nl-sp-2));-o-object-fit:contain;object-fit:contain;justify-self:center}.nl-ph__illustration--handover{width:calc(var(--nl-object-width) * 2.1)}.nl-book{position:relative;width:var(--nl-object-width);aspect-ratio:3/4;transform:rotate(8deg) rotateY(-12deg);transform-style:preserve-3d;transition:transform var(--nl-dur-slow) var(--nl-ease)}.nl-ph:hover .nl-book{transform:rotate(5deg) rotateY(-8deg) translateY(-2px)}.nl-book__back{position:absolute;inset:3px -6px -2px 4px;border:1px solid color-mix(in srgb,var(--nl-choice-color) 38%,black);border-radius:3px 6px 6px 3px;background:color-mix(in srgb,var(--nl-choice-color) 34%,black);box-shadow:var(--nl-object-shadow)}.nl-book__pages{position:absolute;inset:5px -4px 3px 8px;border-radius:0 4px 4px 0;background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--nl-choice-color) 3%,white) 0 1px,color-mix(in srgb,black 28%,white) 1px 2px,color-mix(in srgb,var(--nl-choice-color) 4%,white) 2px 4px)}.nl-book__cover{position:relative;display:flex;height:100%;flex-direction:column;justify-content:space-between;gap:var(--nl-sp-3);padding:var(--nl-sp-2) var(--nl-sp-2) var(--nl-sp-2) var(--nl-sp-4);border:1px solid color-mix(in srgb,var(--nl-choice-color) 60%,white);border-radius:3px 5px 5px 3px;background:linear-gradient(112deg,color-mix(in srgb,var(--nl-choice-color) 65%,white),color-mix(in srgb,var(--nl-choice-color) 70%,black) 62%,color-mix(in srgb,var(--nl-choice-color) 48%,black));box-shadow:inset 1px 1px 0 color-mix(in srgb,white 15%,transparent),inset -1px -1px 0 color-mix(in srgb,black 20%,transparent);color:color-mix(in srgb,var(--nl-choice-color) 7%,white)}.nl-book__cover:before{content:"";position:absolute;inset:0 auto 0 0;width:9px;border-right:1px solid color-mix(in srgb,black 22%,transparent);border-radius:3px 0 0 3px;background:linear-gradient(90deg,color-mix(in srgb,black 25%,transparent),color-mix(in srgb,white 13%,transparent) 45%,color-mix(in srgb,black 18%,transparent))}.nl-book__number{font-family:var(--nl-font-mono);font-size:10px;line-height:1;letter-spacing:.08em;opacity:.8}.nl-book__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;font-family:var(--nl-font-display);font-size:calc(var(--nl-object-width) * var(--nl-object-cover-text));font-weight:400;line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere}.nl-book__rule{display:block;width:100%;height:1px;background:currentColor;opacity:.35}@container (max-width: 600px){.nl-ph{grid-template-columns:minmax(0,1fr);padding:var(--nl-sp-6)}.nl-ph .nl-book{display:none}}.nl-ac-grid{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:720px){.nl-ac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nl-ac{--choice-rim:color-mix(in srgb,var(--nl-choice-color) 38%,var(--nl-hairline));--lift:0px;position:relative;isolation:isolate;display:flex;flex-direction:column;gap:12px;width:100%;min-height:100%;text-align:left;padding:16px;border:1px solid var(--nl-hairline);border-radius:var(--nl-radius-lg);background:var(--nl-surface);transform:translateY(var(--lift));box-shadow:var(--nl-shadow-rest);transition:box-shadow var(--nl-dur-slow) var(--nl-ease),transform var(--nl-dur-slow) var(--nl-ease),border-color var(--nl-dur) var(--nl-ease)}.nl-ac:focus-visible,.nl-ac:hover{--lift:-6px;box-shadow:var(--nl-shadow-hover)}.nl-ac[aria-pressed=true]{--lift:-2px;border-color:var(--choice-rim);box-shadow:var(--nl-shadow-selected)}.nl-ac[aria-pressed=true]:focus-visible,.nl-ac[aria-pressed=true]:hover{--lift:-7px;box-shadow:14px 20px 40px -8px color-mix(in srgb,var(--nl-choice-color) 30%,transparent)}.nl-ac:active,.nl-ac[aria-pressed=true]:active{--lift:-1px;box-shadow:var(--nl-shadow-pressed)}.nl-ac:before{content:"";position:absolute;top:-1px;left:12px;right:12px;height:2px;border-radius:2px;background:transparent;box-shadow:none}@media (max-width:719px){.nl-ac[aria-pressed=true]:before{background:transparent!important;box-shadow:none!important}}.nl-ac[aria-pressed=true]:before{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--nl-choice-color) 70%,var(--choice-rim)) 18%,color-mix(in srgb,var(--nl-choice-color) 70%,var(--choice-rim)) 82%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--nl-choice-color) 40%,transparent)}@media (prefers-reduced-motion:reduce){.nl-ac,.nl-ac:focus-visible,.nl-ac:hover,.nl-ac[aria-pressed=true],.nl-ac[aria-pressed=true]:hover{--lift:0px}}.nl-ac__head{display:flex;align-items:center;gap:8px;color:var(--nl-choice-color);font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;line-height:20px;text-transform:uppercase;letter-spacing:.06em}.nl-ac__chev,.nl-ac__glyph{width:16px;height:16px;flex:none}.nl-ac__chev{margin-left:auto;color:var(--nl-ink-faint);transition:transform var(--nl-dur-fast) var(--nl-ease),color var(--nl-dur-fast) var(--nl-ease)}.nl-ac:focus-visible .nl-ac__chev,.nl-ac:hover .nl-ac__chev{color:var(--nl-accent-ink);transform:translateX(2px)}.nl-ac__read{font:500 var(--nl-text-body)/1.45 var(--nl-font-sans);letter-spacing:-.004em;color:var(--nl-ink);flex:1 1 auto;overflow-wrap:anywhere}.nl-ac__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:6px}.nl-ac__status{display:inline-flex;align-items:center;gap:6px;font-family:var(--nl-font-sans);font-size:var(--nl-text-label);font-weight:500;line-height:20px;white-space:nowrap}.nl-ac__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.nl-ac__status--attention{color:var(--nl-sig-moderate-ink)}.nl-ac__status--mixed,.nl-ac__status--needs-info{color:var(--nl-sig-info-ink)}.nl-ac__status--steady{color:var(--nl-sig-good-ink)}.nl-ac__status--review{color:var(--nl-sig-low-ink)}.nl-ac__count{font-family:var(--nl-font-sans);font-size:var(--nl-text-label);font-weight:500;color:var(--nl-ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.nl-step{padding-top:0}.nl-step__sections{display:grid;gap:0;margin-top:0}.nl-step__section{display:grid;grid-template-columns:minmax(0,1fr);padding:var(--nl-reader-block-gap) 0}.nl-step__actions{margin-top:var(--nl-sp-6);padding-bottom:var(--nl-sp-6)}.nl-step__actions,.nl-step__eyebrow{display:flex;flex-wrap:wrap;gap:var(--nl-sp-3)}.nl-step__eyebrow{align-items:baseline;justify-content:space-between;margin:0;font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);text-transform:uppercase;color:var(--nl-ink-muted)}.nl-step>header>.nl-step__title.nl-step__title{max-width:var(--nl-reader-title-measure);margin:var(--nl-reader-title-gap) 0 0;font-family:var(--nl-font-sans);font-size:var(--nl-text-section);font-weight:600;line-height:var(--nl-reader-heading-leading);letter-spacing:var(--nl-reader-title-tracking);color:var(--nl-ink)}.nl-step .nl-step__lead{margin:var(--nl-reader-lead-gap) 0 0;max-width:var(--nl-reader-measure);color:var(--nl-ink-secondary);font-size:var(--nl-text-body);line-height:var(--nl-reader-leading)}.nl-step__lead .label,.nl-step__task{display:none}.nl-step__section{gap:var(--nl-sp-4) var(--nl-sp-6);border-bottom:var(--nl-reader-hairline) solid var(--nl-hairline)}.nl-step .nl-step__lead p+p,.nl-step .nl-step__section .nl-step__section-body p+p{margin-top:var(--nl-sp-3)}.nl-step__section>.label{font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);line-height:var(--nl-reader-label-leading);text-transform:uppercase;color:var(--nl-ink-muted)}.nl-step__section-body{max-width:var(--nl-reader-measure);color:var(--nl-ink);font-size:var(--nl-text-body);line-height:var(--nl-reader-leading)}.nl-step__section--before,.nl-step__section--notes,.nl-step__section--what{display:block}.nl-step__section--before>.label,.nl-step__section--notes>.label,.nl-step__section--what>.label{margin-bottom:var(--nl-sp-3)}.nl-step__section--notes>.label{font-family:var(--nl-font-sans);font-size:var(--nl-text-small);font-weight:600;letter-spacing:0;text-transform:none;color:var(--nl-ink)}.nl-step__section--input,.nl-step__section--output{grid-template-columns:minmax(var(--nl-reader-label-width-min),var(--nl-reader-label-width)) minmax(0,1fr);align-items:baseline;margin:0;padding:var(--nl-reader-block-gap) 0;border:0;border-bottom:var(--nl-reader-hairline) solid var(--nl-hairline);border-radius:0;background:none}.nl-step__section:has(+.nl-step__section--done),.nl-step__section:has(+.nl-step__section--pitfalls){border-bottom:0}.nl-step__section--pitfalls{--nl-panel-signal:var(--nl-sig-moderate);--nl-panel-ink:var(--nl-sig-moderate-ink);--nl-panel-fill:var(--nl-sig-moderate-soft);margin:var(--nl-reader-block-gap) 0;padding:var(--nl-panel-pad-y) var(--nl-panel-pad-x);border:1px solid color-mix(in srgb,var(--nl-panel-signal) var(--nl-panel-border-mix),transparent);border-radius:var(--nl-radius);background:var(--nl-panel-fill)}.nl-step__section--done,.nl-step__section--pitfalls{display:grid;grid-template-columns:minmax(var(--nl-reader-label-width-min),var(--nl-reader-label-width)) minmax(0,1fr);gap:var(--nl-sp-4) var(--nl-sp-6)}.nl-step__section--done{margin:0;padding:var(--nl-reader-block-gap) 0;border:0;border-top:var(--nl-reader-hairline) solid var(--nl-hairline);border-radius:0;background:none}.nl-step__section--done>.label{color:var(--nl-ink-muted)}.nl-step__section--done>.label:before{content:"";display:inline-block;width:var(--nl-reader-mark);height:var(--nl-reader-mark);margin-right:var(--nl-sp-2);border-radius:50%;background:var(--nl-sig-good);vertical-align:middle}.nl-step__section--done .nl-step__section-body{color:var(--nl-ink)}.nl-step__section--pitfalls .nl-step__section-body,.nl-step__section--pitfalls>.label{color:var(--nl-panel-ink)}.nl-guide{margin-top:var(--nl-sp-10);padding-top:var(--nl-sp-6);border-top:var(--nl-reader-hairline) solid var(--nl-hairline)}.nl-guide .nl-guide__title.nl-guide__title{margin:0 0 var(--nl-sp-5);font-family:var(--nl-font-sans);font-size:var(--nl-text-section);font-weight:600;letter-spacing:var(--nl-reader-title-tracking);color:var(--nl-ink)}.nl-guide .nl-guide__label.nl-guide__label,.nl-src .nl-guide__label.nl-guide__label{margin:0 0 var(--nl-sp-3);font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);text-transform:uppercase;color:var(--nl-ink-muted)}.nl-guide__specs{margin:0;display:grid;gap:0}.nl-guide__spec{display:grid;grid-template-columns:minmax(var(--nl-reader-label-width-min),var(--nl-reader-label-width)) minmax(0,1fr);gap:var(--nl-sp-4) var(--nl-sp-6);padding:var(--nl-sp-4) 0;border-bottom:var(--nl-reader-hairline) solid var(--nl-hairline)}.nl-guide__spec dt{font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);line-height:var(--nl-reader-label-leading);text-transform:uppercase;color:var(--nl-ink-muted)}.nl-guide__spec dd{margin:0;max-width:var(--nl-reader-measure);color:var(--nl-ink);font-size:var(--nl-text-body);line-height:var(--nl-reader-leading)}.nl-guide__spec dd p+p{margin-top:var(--nl-sp-3)}.nl-guide__condition{display:block;margin-top:var(--nl-sp-2);color:var(--nl-ink-muted)}.nl-guide__pause{margin-top:var(--nl-sp-6);padding:var(--nl-panel-pad-y) var(--nl-panel-pad-x);border:var(--nl-reader-hairline) solid color-mix(in srgb,var(--nl-sig-moderate) var(--nl-panel-border-mix),transparent);border-radius:var(--nl-radius);background:var(--nl-sig-moderate-soft)}.nl-guide__pause .nl-guide__label,.nl-guide__pause li{color:var(--nl-sig-moderate-ink)}.nl-guide__check{margin-top:var(--nl-sp-6);padding-top:var(--nl-sp-5);border-top:var(--nl-reader-hairline) solid var(--nl-hairline)}.nl-guide ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--nl-sp-4)}.nl-guide ul li{position:relative;max-width:var(--nl-reader-measure);padding-left:var(--nl-sp-5);color:var(--nl-ink-secondary);font-size:var(--nl-text-body);line-height:var(--nl-reader-list-leading)}.nl-guide ul li:before{content:"";position:absolute;left:0;top:calc(var(--nl-reader-list-leading) * .5em - var(--nl-reader-hairline));width:var(--nl-sp-3);height:var(--nl-reader-hairline);background:currentcolor;opacity:.45}.nl-rail[data-area=finance]{--nl-choice-color:var(--nl-area-finance);--nl-choice-ink:var(--nl-area-finance-ink)}.nl-rail[data-area=operations]{--nl-choice-color:var(--nl-area-operations);--nl-choice-ink:var(--nl-area-operations-ink)}.nl-rail[data-area=growth]{--nl-choice-color:var(--nl-area-growth);--nl-choice-ink:var(--nl-area-growth-ink)}.nl-rail[data-area=people]{--nl-choice-color:var(--nl-area-people);--nl-choice-ink:var(--nl-area-people-ink)}.nl-rail[data-area=strategy]{--nl-choice-color:var(--nl-area-strategy);--nl-choice-ink:var(--nl-area-strategy-ink)}.nl-rail[data-area=data]{--nl-choice-color:var(--nl-area-data);--nl-choice-ink:var(--nl-area-data-ink)}.nl-rail{position:relative;isolation:isolate;display:grid;gap:var(--nl-sp-1);margin:0;padding:0;list-style:none}.nl-rail__item{--nl-step-mark-bg:var(--nl-canvas);display:grid;grid-template-columns:var(--nl-reader-number-width) minmax(0,1fr);gap:var(--nl-sp-3);align-items:start;width:100%;padding:var(--nl-sp-4) var(--nl-sp-4) var(--nl-sp-4) var(--nl-sp-3);border:0;border-left:var(--nl-reader-rule) solid transparent;border-radius:0;background:none;text-align:left;cursor:pointer;transition:background var(--nl-dur-fast) var(--nl-ease)}.nl-rail__num{display:block;font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;font-variant-numeric:tabular-nums;line-height:var(--nl-reader-label-leading);color:var(--nl-ink-faint)}.nl-rail__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--nl-reader-clamp);overflow-wrap:normal;word-break:normal;font-size:var(--nl-text-small);font-weight:400;line-height:var(--nl-reader-name-leading);color:var(--nl-ink-secondary)}[data-step-layout=horizontal] .nl-rail{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--nl-sp-2);align-items:stretch}[data-step-layout=horizontal] .nl-rail__item{border-left:0;padding:var(--nl-sp-3) var(--nl-sp-3) var(--nl-sp-4)}[data-step-layout=horizontal] .nl-rail__item[aria-pressed=true]{border-left-color:transparent}.nl-rail__item:hover{--nl-step-mark-bg:var(--nl-surface-sunken);background:var(--nl-surface-sunken)}.nl-rail__item[aria-pressed=true]{--nl-step-mark-bg:color-mix(in srgb,var(--nl-choice-color) var(--nl-reader-current-wash),var(--nl-canvas));border-left-color:transparent;background:color-mix(in srgb,var(--nl-choice-color) var(--nl-reader-current-wash),transparent)}.nl-rail__item[aria-pressed=true] .nl-rail__num{color:var(--nl-choice-color)}.nl-rail__item[aria-pressed=true] .nl-rail__name{font-weight:500;color:var(--nl-ink)}.nl-wk__nav[data-area=finance]{--nl-choice-color:var(--nl-area-finance);--nl-choice-ink:var(--nl-area-finance-ink)}.nl-wk__nav[data-area=operations]{--nl-choice-color:var(--nl-area-operations);--nl-choice-ink:var(--nl-area-operations-ink)}.nl-wk__nav[data-area=growth]{--nl-choice-color:var(--nl-area-growth);--nl-choice-ink:var(--nl-area-growth-ink)}.nl-wk__nav[data-area=people]{--nl-choice-color:var(--nl-area-people);--nl-choice-ink:var(--nl-area-people-ink)}.nl-wk__nav[data-area=strategy]{--nl-choice-color:var(--nl-area-strategy);--nl-choice-ink:var(--nl-area-strategy-ink)}.nl-wk__nav[data-area=data]{--nl-choice-color:var(--nl-area-data);--nl-choice-ink:var(--nl-area-data-ink)}.nl-wk__nav{--nl-step-mark-bg:var(--nl-canvas)}.nl-step-mark{width:13px;height:15px;margin-top:3px;transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .32s var(--nl-ease)}.nl-step-mark,.nl-step-mark svg{position:relative;z-index:1;display:block}.nl-step-mark svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(1px 2px 2.5px color-mix(in srgb,var(--nl-choice-color) 32%,transparent));transition:filter .7s var(--nl-ease)}.nl-step-mark__halo{position:absolute;left:50%;top:56%;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--nl-choice-color) 58%,transparent) 0,color-mix(in srgb,var(--nl-choice-color) 22%,transparent) 40%,transparent 70%);opacity:0;transform:scale(.55);transition:opacity .8s var(--nl-ease),transform .8s var(--nl-ease)}.nl-step-mark__body{fill:color-mix(in srgb,var(--nl-choice-color) 78%,var(--nl-surface));stroke:transparent;stroke-width:8;transition:fill .6s var(--nl-ease),stroke .6s var(--nl-ease)}.nl-step-mark__fold{fill:var(--nl-object-highlight);transition:opacity .6s var(--nl-ease)}.nl-step-mark__drop,.nl-step-mark__flash{fill:white;opacity:0}.nl-step-mark__drop{transform-box:fill-box;transform-origin:center}:where(.nl-rail,.nl-wk__row)>[data-state=todo] .nl-step-mark svg{filter:none}:where(.nl-rail,.nl-wk__row)>[data-state=todo] .nl-step-mark__body{fill:var(--nl-step-mark-bg);stroke:color-mix(in srgb,var(--nl-choice-color) 42%,var(--nl-hairline-strong))}:where(.nl-rail,.nl-wk__row)>[data-state=todo] .nl-step-mark__fold{opacity:0}:where(.nl-rail,.nl-wk__row)>[data-state=now] .nl-step-mark__body{fill:color-mix(in srgb,var(--nl-choice-color) 86%,white)}:where(.nl-rail,.nl-wk__row)>[data-state=now] .nl-step-mark svg{filter:drop-shadow(0 0 2px color-mix(in srgb,var(--nl-choice-color) 85%,transparent))}:where(.nl-rail,.nl-wk__row)>[data-state=now] .nl-step-mark__halo{opacity:1;transform:scale(1);animation:nl-step-halo 5.6s ease-in-out infinite}:where(.nl-rail,.nl-wk__row)>[data-state=now] .nl-step-mark__drop{animation:nl-step-drop 5.6s ease-in-out infinite}@keyframes nl-step-halo{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes nl-step-drop{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:.95;transform:scale(1.15)}}.nl-scope:not(.nl-dark) :where(.nl-rail,.nl-wk__row)>[data-state=now] .nl-step-mark__drop{fill:color-mix(in srgb,var(--nl-choice-color) 30%,white)}.nl-step-mark.is-filling .nl-step-mark__flash{animation:nl-step-flash .62s var(--nl-ease) 1}@keyframes nl-step-flash{0%{opacity:0}25%{opacity:.85}to{opacity:0}}.nl-step-mark.is-ringing{animation:nl-step-ring .56s var(--nl-ease) 1}@keyframes nl-step-ring{0%{transform:scale(1)}35%{transform:scale(1.28)}to{transform:scale(1)}}.nl-step-mark.is-arriving svg{filter:none}.nl-step-mark.is-arriving .nl-step-mark__body{fill:var(--nl-step-mark-bg);stroke:color-mix(in srgb,var(--nl-choice-color) 42%,var(--nl-hairline-strong))}.nl-step-mark.is-arriving .nl-step-mark__fold{opacity:0}.nl-step-mark.is-arriving .nl-step-mark__halo{opacity:0;transform:scale(.55);animation:none}.nl-step-mark.is-arriving .nl-step-mark__drop{opacity:0;animation:none}.nl-wk__stem{position:absolute;z-index:0;width:1px;background:var(--nl-hairline-strong);pointer-events:none}.nl-wk__stem-lit{position:absolute;left:0;top:0;width:1px;height:var(--nl-wk-lit,0);background:linear-gradient(180deg,color-mix(in srgb,var(--nl-choice-color) 45%,transparent),color-mix(in srgb,var(--nl-choice-color) 90%,transparent));box-shadow:0 0 4px color-mix(in srgb,var(--nl-choice-color) 45%,transparent);transition:height .82s cubic-bezier(.55,0,.3,1)}.nl-wk__stem[data-still] .nl-wk__stem-lit{transition:none}.nl-wk__stem.is-arriving .nl-wk__stem-lit{height:0}.nl-wk__row,.nl-wk__steplabel{display:none}.nl-wk__spark{position:absolute;left:0;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,white 0 1.2px,color-mix(in srgb,var(--nl-choice-color) 70%,transparent) 2.2px,transparent 3.5px);box-shadow:0 0 6px 1px color-mix(in srgb,var(--nl-choice-color) 55%,transparent);opacity:0}.nl-wk__gain{position:relative;z-index:1;display:grid;grid-template-columns:var(--nl-reader-number-width) minmax(0,1fr);gap:var(--nl-sp-3);align-items:start;margin-top:var(--nl-sp-5);padding:var(--nl-sp-2) var(--nl-sp-4) var(--nl-sp-2) calc(var(--nl-sp-3) + var(--nl-reader-rule))}.nl-wk__gain-mark{display:block;width:18px;height:21px;margin-left:-2.5px}.nl-wk__gain-mark svg{display:block;width:100%;height:100%;overflow:visible;transition:filter .7s var(--nl-ease)}.nl-wk__gain-body{fill:color-mix(in srgb,var(--nl-choice-color) 16%,var(--nl-canvas));stroke:color-mix(in srgb,var(--nl-choice-color) 78%,transparent);stroke-width:7;transition:fill .7s var(--nl-ease)}.nl-wk__gain-fold{fill:var(--nl-object-highlight);opacity:.16}.nl-wk__gain[data-state=waiting] .nl-wk__gain-body{fill:color-mix(in srgb,var(--nl-choice-color) 40%,var(--nl-canvas))}.nl-wk__gain[data-state=waiting] .nl-wk__gain-mark svg{animation:nl-step-wait 3.8s ease-in-out infinite}@keyframes nl-step-wait{0%,to{filter:drop-shadow(0 0 2px color-mix(in srgb,var(--nl-choice-color) 45%,transparent))}50%{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--nl-choice-color) 70%,transparent))}}.nl-wk__gain[data-state=lit] .nl-wk__gain-body{fill:color-mix(in srgb,var(--nl-choice-color) 78%,var(--nl-surface));stroke:transparent}.nl-wk__gain[data-state=lit] .nl-wk__gain-fold{opacity:1}.nl-wk__gain[data-state=lit] .nl-wk__gain-mark svg{filter:drop-shadow(1px 2px 2.5px color-mix(in srgb,var(--nl-choice-color) 32%,transparent))}.nl-wk__gain-mark.is-ringing{animation:nl-step-ring .56s var(--nl-ease) 1}.nl-wk__gain-mark.is-arriving svg{animation:none!important;filter:none}.nl-wk__gain[data-state=waiting] .nl-wk__gain-mark.is-arriving .nl-wk__gain-body{fill:color-mix(in srgb,var(--nl-choice-color) 16%,var(--nl-canvas))}.nl-wk__gain-text{display:grid;gap:2px;min-width:0}.nl-wk__gain-label{font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);text-transform:uppercase;color:var(--nl-ink-muted)}.nl-wk__gain-text strong{font-size:var(--nl-text-small);font-weight:500;line-height:var(--nl-reader-name-leading);color:var(--nl-ink)}.nl-wk__gain-note{font-size:var(--nl-text-label);line-height:1.4;color:var(--nl-ink-muted)}.nl-wk[data-step-layout=horizontal] .nl-wk__gain{display:none}@media (prefers-reduced-motion:reduce){.nl-step-mark,.nl-step-mark svg,.nl-step-mark__body,.nl-step-mark__fold,.nl-step-mark__halo,.nl-wk__gain-body,.nl-wk__gain-mark svg,.nl-wk__stem-lit{transition:none!important}.nl-pb__track i.is-flashing,.nl-step-mark.is-filling .nl-step-mark__flash,.nl-step-mark.is-ringing,.nl-wk__gain-mark.is-ringing,.nl-wk__gain[data-state=waiting] .nl-wk__gain-mark svg,:where(.nl-rail,.nl-wk__row)>[data-state=now] .nl-step-mark__drop,:where(.nl-rail,.nl-wk__row)>[data-state=now] .nl-step-mark__halo{animation:none!important}:where(.nl-rail,.nl-wk__row)>[data-state=now] .nl-step-mark__drop{opacity:.8}}.nl-next{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nl-sp-4);width:100%;padding:var(--nl-sp-5) 0 var(--nl-sp-2);border:0;border-top:var(--nl-reader-hairline) solid var(--nl-hairline);border-radius:0;background:none;text-align:left;cursor:pointer}.nl-next small{display:block;margin-bottom:var(--nl-sp-1);font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);text-transform:uppercase;color:var(--nl-ink-muted)}.nl-next__label{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:var(--nl-reader-measure);font-size:var(--nl-text-body);line-height:var(--nl-reader-label-leading);color:var(--nl-ink)}.nl-next svg{color:var(--nl-ink-faint)}.nl-next:hover .nl-next__label{color:var(--nl-choice-ink,var(--nl-ink))}.nl-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nl-src__boundary{padding-top:var(--nl-reader-block-gap);border-top:var(--nl-reader-hairline) solid var(--nl-hairline);color:var(--nl-ink-muted)}.nl-src__boundary p+p{margin-top:var(--nl-sp-3)}.nl-src[data-area=finance]{--nl-choice-color:var(--nl-area-finance);--nl-choice-ink:var(--nl-area-finance-ink)}.nl-src[data-area=operations]{--nl-choice-color:var(--nl-area-operations);--nl-choice-ink:var(--nl-area-operations-ink)}.nl-src[data-area=growth]{--nl-choice-color:var(--nl-area-growth);--nl-choice-ink:var(--nl-area-growth-ink)}.nl-src[data-area=people]{--nl-choice-color:var(--nl-area-people);--nl-choice-ink:var(--nl-area-people-ink)}.nl-src[data-area=strategy]{--nl-choice-color:var(--nl-area-strategy);--nl-choice-ink:var(--nl-area-strategy-ink)}.nl-src[data-area=data]{--nl-choice-color:var(--nl-area-data);--nl-choice-ink:var(--nl-area-data-ink)}.nl-src{display:grid;gap:var(--nl-reader-block-gap);padding:var(--nl-sp-8) var(--nl-sp-8) var(--nl-sp-10)}.nl-src__title{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nl-sp-4);margin:0;font-family:var(--nl-font-sans);font-size:var(--nl-text-section);font-weight:600;line-height:var(--nl-reader-heading-leading);letter-spacing:var(--nl-reader-title-tracking);color:var(--nl-ink)}.nl-src__block{display:grid;gap:var(--nl-sp-4)}.nl-src__block+.nl-src__block{padding-top:var(--nl-reader-block-gap);border-top:var(--nl-reader-hairline) solid var(--nl-hairline)}.nl-src__count{flex:none;font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:var(--nl-reader-label-tracking);color:var(--nl-ink-faint)}.nl-src__note{max-width:var(--nl-reader-measure);margin:0;font-size:var(--nl-text-small);line-height:var(--nl-reader-leading);color:var(--nl-ink-muted)}.nl-src__basis{display:grid;gap:var(--nl-sp-2);padding:var(--nl-panel-pad-y) var(--nl-panel-pad-x);border:var(--nl-reader-hairline) solid color-mix(in srgb,var(--nl-choice-color,var(--nl-ink-faint)) var(--nl-panel-border-mix),transparent);border-radius:var(--nl-radius-sm);background:color-mix(in srgb,var(--nl-choice-color,var(--nl-ink-faint)) var(--nl-object-glow-mix),transparent)}.nl-src__basis-name{font-weight:500;color:var(--nl-choice-ink,var(--nl-ink));color:var(--nl-ink)}.nl-src__basis-name,.nl-src__basis-note{font-size:var(--nl-text-body);line-height:var(--nl-reader-leading)}.nl-src__basis-note{max-width:var(--nl-reader-measure);color:var(--nl-ink-muted)}.nl-src__findings,.nl-src__list{display:grid;gap:var(--nl-sp-5);margin:0;padding:0;list-style:none}.nl-src__finding{display:grid;grid-template-columns:var(--nl-reader-number-width) minmax(0,1fr);gap:var(--nl-sp-4);align-items:baseline}.nl-src__finding+.nl-src__finding{padding-top:var(--nl-sp-5);border-top:var(--nl-reader-hairline) solid var(--nl-hairline)}.nl-src__cited{display:grid;gap:var(--nl-sp-2);margin:var(--nl-sp-3) 0 0;padding:0 0 0 var(--nl-sp-4);border-left:var(--nl-reader-hairline) solid color-mix(in srgb,var(--nl-choice-color,var(--nl-ink-faint)) 45%,transparent);list-style:none}.nl-src__cited .nl-src__citation{font-size:var(--nl-text-small);color:var(--nl-ink-muted)}.nl-src__block>.nl-src__cited{margin-top:var(--nl-sp-4);margin-left:calc(var(--nl-reader-number-width) + var(--nl-sp-4))}.nl-src__source{display:grid;gap:var(--nl-sp-1)}.nl-src__no{font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;font-variant-numeric:tabular-nums;line-height:var(--nl-reader-label-leading);letter-spacing:var(--nl-reader-label-tracking);color:var(--nl-choice-color,var(--nl-ink-faint))}.nl-src__finding-body{display:grid;gap:var(--nl-sp-1);min-width:0}.nl-src__posture{font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);line-height:var(--nl-reader-label-leading);text-transform:uppercase;color:var(--nl-ink-faint)}.nl-src__finding[data-posture=RISK] .nl-src__posture{color:var(--nl-sig-critical-ink)}.nl-src__finding[data-posture=STRENGTH] .nl-src__posture{color:var(--nl-sig-good-ink)}.nl-src__text{margin:0;line-height:var(--nl-reader-leading)}.nl-src__citation,.nl-src__text{max-width:var(--nl-reader-measure);font-size:var(--nl-text-body);color:var(--nl-ink-secondary)}.nl-src__citation{line-height:var(--nl-reader-list-leading)}.nl-src__kind{font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);text-transform:uppercase;color:var(--nl-ink-faint)}.nl-ah__object{position:relative;display:grid;place-items:center;width:var(--nl-object-width);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--nl-choice-color) var(--nl-object-ring-mix),transparent);border-radius:50%;background:color-mix(in srgb,var(--nl-choice-color) var(--nl-object-glow-mix),transparent);box-shadow:var(--nl-object-shadow);transition:transform var(--nl-dur-slow) var(--nl-ease)}.nl-ah:hover .nl-ah__object{transform:translateY(-2px)}.nl-ah__object svg{width:var(--nl-object-glyph);height:var(--nl-object-glyph);color:var(--nl-choice-ink)}.nl-rows{--nl-choice-color:var(--nl-accent);margin:0;padding:0;list-style:none;border:1px solid var(--nl-hairline);border-radius:var(--nl-radius-lg);background:var(--nl-surface)}.nl-row[data-area=finance]{--nl-choice-color:var(--nl-area-finance);--nl-row-ref-color:var(--nl-area-finance-ink)}.nl-row[data-area=operations]{--nl-choice-color:var(--nl-area-operations);--nl-row-ref-color:var(--nl-area-operations-ink)}.nl-row[data-area=growth]{--nl-choice-color:var(--nl-area-growth);--nl-row-ref-color:var(--nl-area-growth-ink)}.nl-row[data-area=people]{--nl-choice-color:var(--nl-area-people);--nl-row-ref-color:var(--nl-area-people-ink)}.nl-row[data-area=strategy]{--nl-choice-color:var(--nl-area-strategy);--nl-row-ref-color:var(--nl-area-strategy-ink)}.nl-row[data-area=data]{--nl-choice-color:var(--nl-area-data);--nl-row-ref-color:var(--nl-area-data-ink)}.nl-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--nl-sp-2) var(--nl-sp-5);align-items:start;min-height:56px;padding:var(--nl-sp-4) var(--nl-sp-5)}.nl-row+.nl-row{border-top:1px solid var(--nl-hairline)}.nl-row:not(.nl-row--quiet){position:relative;border-radius:var(--nl-radius);transition:box-shadow var(--nl-dur-slow) var(--nl-ease),outline-color var(--nl-dur) var(--nl-ease),background var(--nl-dur) var(--nl-ease)}.nl-row:not(.nl-row--quiet):after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(100deg,transparent 8%,color-mix(in srgb,var(--nl-choice-color) 6%,transparent) 40%,color-mix(in srgb,var(--nl-choice-color) 7%,transparent) 50%,color-mix(in srgb,var(--nl-choice-color) 6%,transparent) 60%,transparent 92%);background-size:300% 100%;background-position:140% 0}.nl-row:not(.nl-row--quiet):focus-within:after,.nl-row:not(.nl-row--quiet):hover:after{animation:nl-row-flash 1.1s var(--nl-ease-inout)}@keyframes nl-row-flash{0%{opacity:0;background-position:140% 0}32%{opacity:.8}64%{opacity:.8}to{opacity:0;background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.nl-row:not(.nl-row--quiet):focus-within:after,.nl-row:not(.nl-row--quiet):hover:after{animation:none}}.nl-row__act,.nl-row__text{position:relative;z-index:1}.nl-row:not(.nl-row--quiet):focus-within,.nl-row:not(.nl-row--quiet):hover{z-index:1;background:var(--nl-surface);outline:1px solid color-mix(in srgb,var(--nl-choice-color) 38%,var(--nl-hairline));outline-offset:-1px;box-shadow:var(--nl-shadow-rest)}.nl-row:not(.nl-row--quiet).is-named{z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--nl-choice-color) 12%,transparent) 0,color-mix(in srgb,var(--nl-choice-color) 5%,transparent) 46%,transparent 86%),var(--nl-surface);box-shadow:var(--nl-shadow-rest)}.nl-row:not(.nl-row--quiet).is-named:after{animation:nl-row-flash 1.1s var(--nl-ease-inout)}@media (prefers-reduced-motion:reduce){.nl-row:not(.nl-row--quiet).is-named:after{animation:none}}.nl-row__text{display:grid;gap:2px;min-width:0;cursor:default}.nl-row__title{color:var(--nl-ink);overflow-wrap:anywhere}.nl-row__sub{color:var(--nl-ink-muted);font-size:var(--nl-text-small);line-height:1.45}.nl-row__ref{color:var(--nl-ink);font-weight:500}.nl-row .nl-row__ref--link{color:var(--nl-row-ref-color,var(--nl-accent-ink));cursor:pointer}.nl-row__ref--link:hover{text-decoration:underline;text-underline-offset:3px}.nl-row__act{display:inline-flex;align-items:flex-start;gap:var(--nl-sp-2);min-height:44px;padding:2px 0 0;border:0;background:none;font:inherit;font-size:var(--nl-text-small);font-weight:500;color:var(--nl-accent-ink);white-space:nowrap;cursor:pointer}.nl-row__act:hover{text-decoration:underline;text-underline-offset:3px}.nl-row__act:after{content:"›";font-size:var(--nl-text-body-lg);line-height:1;color:currentColor;transition:transform var(--nl-dur-fast) var(--nl-ease),color var(--nl-dur-fast) var(--nl-ease)}.nl-row:focus-within .nl-row__act:after,.nl-row:hover .nl-row__act:after{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.nl-row:focus-within .nl-row__act:after,.nl-row:hover .nl-row__act:after{transform:none}}.nl-row--lead{grid-template-columns:var(--nl-sp-5) minmax(0,1fr) auto}.nl-row__lead{grid-column:1;position:relative;z-index:1;display:flex;justify-content:center;padding-top:3px}.nl-row--quiet{align-items:center;min-height:48px;padding-top:var(--nl-sp-3);padding-bottom:var(--nl-sp-3)}.nl-row--quiet .nl-row__act{align-items:center;padding-top:0}.nl-row--quiet .nl-row__act:after{content:none}.nl-row--disc{grid-template-columns:var(--nl-sp-4) minmax(0,1fr) auto;cursor:pointer}.nl-row--disc .nl-row__disc-trigger{display:contents;font:inherit;color:inherit;text-align:inherit}.nl-row--disc .nl-row__text{cursor:pointer}.nl-row--disc .nl-row__chevron{font-size:var(--nl-text-body-lg);line-height:1;padding-top:2px;color:var(--nl-ink-muted);transition:transform var(--nl-dur-fast) var(--nl-ease)}.nl-row--disc.is-open .nl-row__chevron{transform:rotate(90deg)}.nl-row--disc .nl-row__kind{padding-top:2px}.nl-row--disc.is-open{z-index:1;background:var(--nl-surface);outline:1px solid color-mix(in srgb,var(--nl-choice-color) 38%,var(--nl-hairline));outline-offset:-1px;box-shadow:var(--nl-shadow-rest)}.nl-row__disc-body{grid-column:2/-1;margin-top:var(--nl-sp-3);padding-top:var(--nl-sp-4);border-top:1px solid var(--nl-hairline);max-width:var(--nl-reader-measure);font-size:var(--nl-text-body);line-height:1.55;color:var(--nl-ink-secondary)}.nl-rail__item--tick{align-items:start;cursor:default;padding-right:0}.nl-rail__item--tick:hover{background:none}.nl-rail__item--tick[data-done=true] .nl-step__section-body{color:var(--nl-ink-muted)}.nl-tick{--nl-tick-target:40px;--nl-tick-mark:20px;--nl-tick-inset:10px;display:inline-flex;align-items:center;justify-content:center;width:var(--nl-tick-target);height:var(--nl-tick-target);margin:calc(var(--nl-tick-inset) * -1) 0 0 calc(var(--nl-tick-inset) * -1);padding:0;border:0;border-radius:var(--nl-radius-pill);background:none;color:var(--nl-ink-faint);cursor:pointer;transition:color var(--nl-dur-fast) var(--nl-ease)}.nl-tick svg{width:var(--nl-tick-mark);height:var(--nl-tick-mark)}.nl-tick:hover:not(:disabled){color:var(--nl-accent)}.nl-tick[aria-checked=true]{color:var(--nl-sig-good)}.nl-tick:disabled{cursor:progress;opacity:.6}.nl-disclose{margin-top:var(--nl-sp-3)}.nl-disclose>summary{display:inline-flex;align-items:center;gap:var(--nl-sp-2);cursor:pointer;list-style:none;font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);text-transform:uppercase;color:var(--nl-ink-muted)}.nl-disclose>summary::-webkit-details-marker{display:none}.nl-disclose>summary:hover{color:var(--nl-accent-ink)}.nl-disclose__chev{transition:transform var(--nl-dur) var(--nl-ease)}.nl-disclose[open]>summary .nl-disclose__chev{transform:rotate(90deg)}.nl-disclose__body{margin:var(--nl-sp-3) 0 0;padding-left:var(--nl-sp-4);border-left:var(--nl-reader-rule) solid var(--nl-hairline);display:grid;gap:var(--nl-sp-3)}.nl-disclose__body dt{font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);text-transform:uppercase;color:var(--nl-ink-muted)}.nl-disclose__body dd{margin:var(--nl-sp-1) 0 0;max-width:var(--nl-reader-measure);color:var(--nl-ink-secondary);font-size:var(--nl-text-small);line-height:var(--nl-reader-leading)}.nl-panel{--nl-panel-signal:var(--nl-sig-info);--nl-panel-ink:var(--nl-sig-info-ink);--nl-panel-fill:var(--nl-sig-info-soft);padding:var(--nl-panel-pad-y) var(--nl-panel-pad-x);border:var(--nl-reader-hairline) solid color-mix(in srgb,var(--nl-panel-signal) var(--nl-panel-border-mix),transparent);border-radius:var(--nl-radius);background:var(--nl-panel-fill)}.nl-panel[data-signal=good]{--nl-panel-signal:var(--nl-sig-good);--nl-panel-ink:var(--nl-sig-good-ink);--nl-panel-fill:var(--nl-sig-good-soft)}.nl-panel[data-signal=moderate]{--nl-panel-signal:var(--nl-sig-moderate);--nl-panel-ink:var(--nl-sig-moderate-ink);--nl-panel-fill:var(--nl-sig-moderate-soft)}.nl-panel[data-signal=low]{--nl-panel-signal:var(--nl-sig-low);--nl-panel-ink:var(--nl-sig-low-ink);--nl-panel-fill:var(--nl-sig-low-soft)}.nl-panel__label{margin:0 0 var(--nl-sp-3);font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);line-height:var(--nl-reader-label-leading);text-transform:uppercase}.nl-panel__glyph,.nl-panel__label{color:var(--nl-panel-ink)}.nl-panel__glyph{display:block;margin-bottom:var(--nl-sp-3)}.nl-panel__title{margin:var(--nl-sp-2) 0 0;max-width:var(--nl-reader-title-measure);font-family:var(--nl-font-sans);font-size:var(--nl-text-section);font-weight:600;line-height:var(--nl-reader-heading-leading);letter-spacing:var(--nl-reader-title-tracking);color:var(--nl-ink)}.nl-panel__text{margin:var(--nl-sp-2) 0 0;max-width:var(--nl-reader-measure);color:var(--nl-ink-secondary);font-size:var(--nl-text-body);line-height:var(--nl-reader-leading)}.nl-panel[data-signal=critical]{--nl-panel-signal:var(--nl-sig-critical);--nl-panel-ink:var(--nl-sig-critical-ink);--nl-panel-fill:var(--nl-sig-critical-soft)}.nl-sec{margin-top:var(--nl-sp-12)}.nl-sec[data-tone=info]{--nl-tone:var(--nl-sig-info);--nl-tone-ink:var(--nl-sig-info-ink);--nl-tone-soft:var(--nl-sig-info-soft)}.nl-sec[data-tone=low]{--nl-tone:var(--nl-sig-low);--nl-tone-ink:var(--nl-sig-low-ink);--nl-tone-soft:var(--nl-sig-low-soft)}.nl-sec[data-tone=moderate]{--nl-tone:var(--nl-sig-moderate);--nl-tone-ink:var(--nl-sig-moderate-ink);--nl-tone-soft:var(--nl-sig-moderate-soft)}.nl-sec[data-tone=good]{--nl-tone:var(--nl-sig-good);--nl-tone-ink:var(--nl-sig-good-ink);--nl-tone-soft:var(--nl-sig-good-soft)}.nl-sec[data-tone=strong]{--nl-tone:var(--nl-sig-strong);--nl-tone-ink:var(--nl-sig-strong-ink);--nl-tone-soft:var(--nl-sig-strong-soft)}.nl-sec[data-tone=accent]{--nl-tone:var(--nl-accent);--nl-tone-ink:var(--nl-accent-ink);--nl-tone-soft:var(--nl-accent-soft)}.nl-sec__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--nl-sp-3) var(--nl-sp-5);margin:0 0 var(--nl-sp-3)}.nl-sec__title{display:flex;align-items:center;gap:var(--nl-sp-3);margin:0;font:400 var(--nl-text-h2) /1.2 var(--nl-font-display);letter-spacing:-.012em;color:var(--nl-ink)}.nl-sec__glyph{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--nl-tone-soft,var(--nl-accent-soft));color:var(--nl-tone-ink,var(--nl-accent-ink))}.nl-sec__glyph svg{width:18px;height:18px}.nl-sec__note{margin:0}.nl-hint,.nl-sec__note{max-width:var(--nl-reader-measure);color:var(--nl-ink-muted);font-size:var(--nl-text-small)}.nl-hint{margin:var(--nl-sp-3) 0 0;padding:0 var(--nl-sp-1) var(--nl-sp-3);border-bottom:var(--nl-reader-hairline) solid var(--nl-hairline);line-height:1.5}.nl-sec[data-tone] .nl-hint{border-bottom-color:color-mix(in srgb,var(--nl-tone) 35%,var(--nl-hairline))}.nl-sec[data-tone] .nl-rows{box-shadow:var(--nl-card-contact),var(--nl-shadow-rest)}.nl-sec[data-tone] .nl-pb,.nl-sec[data-tone] .nl-rows{--nl-choice-color:var(--nl-tone)}.nl-sec[data-tone] .nl-row--disc.is-open{background:linear-gradient(color-mix(in srgb,var(--nl-tone) 6%,transparent),color-mix(in srgb,var(--nl-tone) 6%,transparent)),var(--nl-surface)}.nl-sec[data-tone] .nl-row--disc.is-open .nl-row__chevron,.nl-sec[data-tone] .nl-row__act:not(.nl-row__act--critical),.nl-sec[data-tone] .nl-row__kind{color:var(--nl-tone-ink)}.nl-scope .nl-row__act--critical{color:var(--nl-sig-critical-ink)}.nl-scope.nl-dark .nl-row__act--critical{color:var(--nl-sig-critical)}.nl-rows--disc .nl-row:not(.nl-row--disc){padding-left:calc(var(--nl-sp-5) + var(--nl-sp-4) + var(--nl-sp-5))}.nl-row__ctl{display:flex;align-items:center;min-height:44px}@media (max-width:600px){.nl-rows--disc .nl-row:not(.nl-row--disc){padding-left:var(--nl-sp-5)}.nl-row__ctl{min-height:0}}.nl-head{padding:var(--nl-sp-12) 0 var(--nl-sp-8)}.nl-head__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nl-sp-2);margin:0;font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);text-transform:uppercase;color:var(--nl-ink-muted)}.nl-head__sep{color:var(--nl-ink-faint)}.nl-head__state{display:inline-flex;align-items:center;gap:var(--nl-sp-2)}.nl-head__state:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.nl-head__state[data-signal=good]{color:var(--nl-sig-good-ink)}.nl-head__state[data-signal=critical]{color:var(--nl-sig-critical-ink)}.nl-head__state[data-signal=moderate]{color:var(--nl-sig-moderate-ink)}.nl-head__title{margin:var(--nl-sp-4) 0 0;max-width:24ch;font:400 var(--nl-text-hero) /1.06 var(--nl-font-display);letter-spacing:-.022em;text-wrap:balance;color:var(--nl-ink)}.nl-head__title em{font-style:normal;color:var(--nl-ink-muted)}.nl-head__lede{margin:var(--nl-sp-4) 0 0;max-width:var(--nl-reader-measure);color:var(--nl-ink-secondary);font-size:var(--nl-text-body-lg);line-height:1.55}.nl-stamp{display:grid;grid-template-columns:repeat(var(--nl-stamp-cols,3),minmax(0,1fr));gap:0;margin:var(--nl-sp-8) 0 0;border:1px solid var(--nl-hairline);border-radius:var(--nl-radius-lg);background:var(--nl-surface)}.nl-stamp>div{min-width:0;padding:var(--nl-sp-4) var(--nl-sp-5)}.nl-stamp>div+div{border-left:1px solid var(--nl-hairline)}.nl-stamp dt{display:flex;align-items:center;gap:var(--nl-sp-2);margin:0;font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);text-transform:uppercase;color:var(--nl-ink-muted)}.nl-stamp dt:before{content:"";width:8px;height:8px;flex:none;border-radius:var(--nl-radius-sm);background:var(--nl-mark,var(--nl-ink-faint))}.nl-stamp [data-tone=accent]{--nl-mark:var(--nl-accent)}.nl-stamp [data-tone=info]{--nl-mark:var(--nl-sig-info)}.nl-stamp [data-tone=strong]{--nl-mark:var(--nl-sig-strong)}.nl-stamp [data-tone=good]{--nl-mark:var(--nl-sig-good)}.nl-stamp [data-tone=moderate]{--nl-mark:var(--nl-sig-moderate)}.nl-stamp [data-tone=critical]{--nl-mark:var(--nl-sig-critical)}.nl-stamp dd{margin:var(--nl-sp-2) 0 0;font:400 var(--nl-text-section) /1.2 var(--nl-font-display);letter-spacing:-.012em;color:var(--nl-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.nl-stamp dd small{display:block;margin-top:var(--nl-sp-1);font:400 var(--nl-text-small) /1.45 var(--nl-font-sans);color:var(--nl-ink-muted)}@media (max-width:719px){.nl-stamp{grid-template-columns:1fr}.nl-stamp>div+div{border-left:0;border-top:1px solid var(--nl-hairline)}}.nl-enter{--nl-choice-color:var(--nl-accent);--nl-enter-ink:var(--nl-accent-ink);--nl-enter-soft:var(--nl-accent-soft);position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--nl-sp-4);width:100%;margin:var(--nl-sp-6) 0 0;padding:var(--nl-sp-5) var(--nl-sp-6);border:1px solid var(--nl-card-edge);border-color:var(--nl-card-edge) var(--nl-card-edge-shade) var(--nl-card-edge-shade) var(--nl-card-edge);border-radius:var(--nl-radius-lg);background:radial-gradient(ellipse at 0 50%,color-mix(in srgb,var(--nl-choice-color) 9%,transparent),transparent 60%),var(--nl-surface);color:inherit;font:inherit;text-align:left;text-decoration:none;box-shadow:var(--nl-card-inset),var(--nl-card-contact),var(--nl-shadow-rest);transition:box-shadow var(--nl-dur-slow) var(--nl-ease),transform var(--nl-dur-slow) var(--nl-ease),border-color var(--nl-dur) var(--nl-ease);cursor:pointer}.nl-enter[data-tone=strong]{--nl-choice-color:var(--nl-sig-strong);--nl-enter-ink:var(--nl-sig-strong-ink);--nl-enter-soft:var(--nl-sig-strong-soft)}.nl-enter:focus-visible,.nl-enter:hover{transform:translateY(-4px);box-shadow:var(--nl-card-inset),var(--nl-card-contact),var(--nl-shadow-hover)}.nl-enter:disabled{cursor:progress;opacity:.7}.nl-enter__glyph{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--nl-enter-soft);color:var(--nl-enter-ink)}.nl-enter__glyph svg{width:20px;height:20px}.nl-enter__title{display:block;font:400 var(--nl-text-section) /1.2 var(--nl-font-display);letter-spacing:-.012em;color:var(--nl-ink)}.nl-enter__state{display:block;margin-top:var(--nl-sp-1);font-size:var(--nl-text-small);line-height:1.45;color:var(--nl-ink-muted)}.nl-enter__chev{font-size:var(--nl-text-body-lg);color:var(--nl-enter-ink);transition:transform var(--nl-dur-fast) var(--nl-ease)}.nl-enter:hover .nl-enter__chev{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.nl-enter:focus-visible,.nl-enter:hover{transform:none}.nl-enter:hover .nl-enter__chev{transform:none}}.nl-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--nl-sp-2);min-height:40px;padding:0 var(--nl-sp-4);border:1px solid transparent;border-radius:var(--nl-radius);background:none;font:inherit;font-size:var(--nl-text-small);font-weight:500;line-height:1.2;color:var(--nl-ink);text-decoration:none;cursor:pointer;transition:background var(--nl-dur) var(--nl-ease),border-color var(--nl-dur) var(--nl-ease),color var(--nl-dur) var(--nl-ease),filter var(--nl-dur) var(--nl-ease)}.nl-btn svg{width:16px;height:16px;flex:none}.nl-btn--primary{background:var(--nl-tone,var(--nl-accent));color:white}.nl-btn--primary:hover:not(:disabled){filter:brightness(.92)}.nl-btn--secondary{background:var(--nl-surface);border-color:var(--nl-hairline-strong);color:var(--nl-ink)}.nl-btn--secondary:hover:not(:disabled){border-color:var(--nl-ink-faint)}.nl-btn--ghost{color:var(--nl-ink-secondary)}.nl-btn--ghost:hover:not(:disabled){color:var(--nl-ink)}.nl-btn--danger{background:var(--nl-sig-critical);color:white}.nl-btn--block{width:100%}.nl-btn:disabled{opacity:.55;cursor:default}.nl-field{display:grid;gap:var(--nl-sp-2);max-width:480px}.nl-field>label{font-size:var(--nl-text-small);font-weight:500;color:var(--nl-ink-secondary)}.nl-field__note{margin:0;font-size:var(--nl-text-small);line-height:1.5;color:var(--nl-ink-muted)}.nl-field__note[data-signal=critical]{color:var(--nl-sig-critical-ink)}.nl-field__note[data-signal=good]{color:var(--nl-sig-good-ink)}.nl-input,.nl-select{width:100%;min-height:40px;padding:0 var(--nl-sp-3);border:1px solid var(--nl-hairline-strong);border-radius:var(--nl-radius);background:var(--nl-surface);color:var(--nl-ink);font:inherit;font-size:var(--nl-text-body)}.nl-input::-moz-placeholder{color:var(--nl-ink-faint)}.nl-input::placeholder{color:var(--nl-ink-faint)}.nl-input:focus,.nl-select:focus{outline:none;border-color:var(--nl-accent);box-shadow:0 0 0 3px var(--nl-accent-ring)}.nl-input[aria-invalid=true]{border-color:var(--nl-sig-critical)}.nl-input:disabled,.nl-select:disabled{color:var(--nl-ink-muted);background:var(--nl-surface-sunken)}.nl-textarea{display:block;width:100%;min-height:176px;padding:var(--nl-sp-3);border:1px solid var(--nl-hairline-strong);border-radius:var(--nl-radius);background:var(--nl-surface);color:var(--nl-ink);font:inherit;font-size:var(--nl-text-body);line-height:1.55;resize:vertical}.nl-textarea::-moz-placeholder{color:var(--nl-ink-faint)}.nl-textarea::placeholder{color:var(--nl-ink-faint)}.nl-textarea:focus{outline:none;border-color:var(--nl-accent);box-shadow:0 0 0 3px var(--nl-accent-ring)}.nl-textarea[aria-invalid=true]{border-color:var(--nl-sig-critical)}.nl-textarea:disabled{color:var(--nl-ink-muted);background:var(--nl-surface-sunken)}.nl-affix{position:relative}.nl-affix .nl-input{padding-right:44px}.nl-affix__btn{position:absolute;top:0;right:0;width:44px;height:100%;display:grid;place-items:center;border:0;background:none;color:var(--nl-ink-muted);cursor:pointer}.nl-affix__btn:hover{color:var(--nl-ink)}.nl-affix__btn svg{width:16px;height:16px}.nl-form{display:grid;gap:var(--nl-sp-4)}.nl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nl-sp-3);margin-top:var(--nl-sp-2)}.nl-check{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--nl-sp-3);align-items:start;font-size:var(--nl-text-small);line-height:1.5;color:var(--nl-ink-secondary);cursor:pointer}.nl-check input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--nl-accent)}.nl-link{color:var(--nl-accent-ink);font-weight:500}.nl-link:hover{text-decoration:underline;text-underline-offset:3px}.nl-seg{display:inline-flex;padding:3px;border:1px solid var(--nl-hairline);border-radius:var(--nl-radius);background:var(--nl-surface-sunken)}.nl-seg>button{min-height:32px;padding:0 var(--nl-sp-3);border:0;border-radius:var(--nl-radius-sm);background:transparent;font:inherit;font-size:var(--nl-text-small);font-weight:500;color:var(--nl-ink-muted);cursor:pointer;transition:background var(--nl-dur) var(--nl-ease),color var(--nl-dur) var(--nl-ease),box-shadow var(--nl-dur) var(--nl-ease)}.nl-seg>button[aria-pressed=true]{background:var(--nl-surface);color:var(--nl-tone-ink,var(--nl-ink));box-shadow:var(--nl-card-contact),0 0 0 1px var(--nl-hairline)}.nl-seg>button:disabled{cursor:progress;opacity:.6}.nl-seg--tight>button{min-width:40px;padding:0 6px}@media (pointer:coarse){.nl-btn,.nl-input,.nl-seg>button,.nl-select{min-height:44px}.nl-seg--tight>button{min-width:44px}}.nl-specs{margin:0;display:grid}.nl-spec{display:grid;grid-template-columns:minmax(var(--nl-reader-label-width-min),var(--nl-reader-label-width)) minmax(0,1fr);gap:var(--nl-sp-3) var(--nl-sp-6);align-items:center;padding:var(--nl-sp-4) 0;border-bottom:var(--nl-reader-hairline) solid var(--nl-hairline)}.nl-spec dt{font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);text-transform:uppercase;color:var(--nl-ink-muted)}.nl-spec dt label{font:inherit;color:inherit}.nl-spec dd{margin:0;max-width:480px}@media (max-width:600px){.nl-spec{grid-template-columns:1fr}}.nl-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--nl-sp-3);margin-top:var(--nl-sp-16);padding-top:var(--nl-sp-5);border-top:1px solid var(--nl-hairline);color:var(--nl-ink-muted);font-size:var(--nl-text-small)}.nl-foot__stamp{font-family:var(--nl-font-mono);font-size:var(--nl-text-label);letter-spacing:.04em;color:var(--nl-ink-faint)}.nl-word{font-weight:500}.nl-word.sig-good{color:var(--nl-sig-good-ink)}.nl-word.sig-info{color:var(--nl-sig-info-ink)}.nl-word.sig-critical{color:var(--nl-sig-critical-ink)}.nl-word.sig-moderate{color:var(--nl-sig-moderate-ink)}.nl-word--muted{color:var(--nl-ink-muted)}.nl-pb[aria-current=true]{--lift:-2px;--choice-rim:color-mix(in srgb,var(--nl-choice-color) 22%,color-mix(in srgb,var(--nl-ink-muted) 23%,var(--nl-hairline)));border-color:var(--choice-rim);background:radial-gradient(ellipse at 0 5%,color-mix(in srgb,var(--nl-choice-color) 13%,transparent),transparent 73%),var(--nl-surface);box-shadow:var(--nl-card-inset),var(--nl-card-contact),var(--nl-shadow-selected)}.nl-pb[aria-current=true]:focus-within,.nl-pb[aria-current=true]:hover{--lift:-7px;box-shadow:var(--nl-card-inset),14px 20px 40px -8px color-mix(in srgb,var(--nl-choice-color) 30%,transparent)}.nl-pb[aria-current=true]:before{top:24px;bottom:42%;background:linear-gradient(transparent,color-mix(in srgb,var(--nl-choice-color) 58%,var(--choice-rim)) 20%,color-mix(in srgb,var(--nl-choice-color) 58%,var(--choice-rim)) 80%,transparent)}@media (prefers-reduced-motion:reduce){.nl-pb[aria-current=true],.nl-pb[aria-current=true]:hover{--lift:0px}}.nl-shell{display:flex;flex-direction:column;min-height:100dvh}.nl-shell__main{flex:auto;min-width:0;display:flex;flex-direction:column;background:var(--nl-canvas)}.nl-shell__main>:last-child{flex-grow:1;width:100%}.nl-shell__main:focus,.nl-shell__main:focus-visible{outline:none;box-shadow:none}.nl-bar{position:sticky;top:0;z-index:40;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--nl-sp-4);width:100%;min-height:var(--nl-bar-height);padding-inline:max(var(--nl-page-pad),calc((100% - var(--nl-page-max)) / 2 + var(--nl-page-pad)));isolation:isolate;background:color-mix(in srgb,var(--nl-canvas) var(--nl-glass-tint),transparent);backdrop-filter:blur(var(--nl-glass-blur)) saturate(var(--nl-glass-sat));box-shadow:inset 0 1px 0 var(--nl-glass-top),inset 0 -1px 0 var(--nl-glass-bottom);border-bottom:1px solid transparent;transition:border-color var(--nl-dur) var(--nl-ease),min-height var(--nl-dur) var(--nl-ease),box-shadow var(--nl-dur) var(--nl-ease),background var(--nl-dur) var(--nl-ease),backdrop-filter var(--nl-dur) var(--nl-ease)}.nl-bar:before{inset:0;opacity:.5;mix-blend-mode:overlay;background-image:var(--nl-glass-grain);background-size:180px 180px}.nl-bar:after,.nl-bar:before{content:"";position:absolute;pointer-events:none}.nl-bar:after{inset-inline:0;top:0;height:1px;background:radial-gradient(120px 1px at var(--nl-bar-mx,50%) 0,var(--nl-glass-glint),transparent 80%)}.nl-bar[data-scrolled=true]{--nl-glass-tint:var(--nl-glass-tint-dense);--nl-glass-blur:var(--nl-glass-blur-dense);min-height:var(--nl-bar-height-compact);border-bottom-color:var(--nl-hairline);box-shadow:inset 0 1px 0 var(--nl-glass-top),inset 0 -1px 0 var(--nl-glass-bottom),var(--nl-glass-cast)}.nl-bar__brand,.nl-shell__brand{display:inline-flex;align-items:center;gap:var(--nl-sp-2);font-size:var(--nl-text-body-lg);font-weight:500;letter-spacing:-.02em;color:var(--nl-ink);text-decoration:none}.nl-bar__brand{flex-shrink:0;min-height:var(--nl-tap);gap:6px}.nl-shell__mark{display:grid;place-items:center}.nl-shell__mark,.nl-shell__mark svg{width:var(--nl-sp-8);height:var(--nl-sp-8)}.nl-bar__mark{display:grid;place-items:center}.nl-bar__mark,.nl-bar__mark svg{width:var(--nl-sp-10);height:var(--nl-sp-10)}.nl-bar__nav{display:flex;flex-wrap:nowrap;margin-inline-start:var(--nl-sp-8)}.nl-bar__link,.nl-bar__nav{align-self:stretch;gap:var(--nl-sp-1)}.nl-bar__link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:var(--nl-tap);padding:0 var(--nl-sp-3);border-radius:var(--nl-radius);font-size:var(--nl-text-small);font-weight:500;color:var(--nl-ink-muted);text-decoration:none;white-space:nowrap;transition:color var(--nl-dur-fast) var(--nl-ease)}.nl-bar__link:hover{color:var(--nl-ink)}.nl-bar__link[aria-current=page]{color:var(--nl-ink);font-weight:600}.nl-bar__link[aria-current=page]:after{content:"";position:absolute;inset-inline:var(--nl-sp-3);bottom:7px;height:1px;background:var(--nl-glass-etch)}.nl-bar__icon{display:none;width:22px;height:22px}.nl-bar__brand:focus-visible,.nl-bar__link:focus-visible,.nl-bar__theme:focus-visible,.nl-shell__disclosure:focus-visible,.nl-shell__foot a:focus-visible{outline:2px solid var(--nl-accent);outline-offset:var(--nl-sp-1)}.nl-bar__ctx{display:none;min-width:0;flex:1}.nl-bar__ctx-eyebrow{display:block;font-family:var(--nl-font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--nl-ink-muted)}.nl-bar__ctx-name{display:block;font-size:var(--nl-text-small);font-weight:600;color:var(--nl-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-bar__spacer{flex:1}.nl-bar__upgrade{flex:0 0 auto;padding-block:var(--nl-sp-1);padding-inline:var(--nl-sp-3);font-size:var(--nl-text-small)}.nl-bar__theme{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid transparent;border-radius:var(--nl-radius);background:transparent;color:var(--nl-ink-secondary);cursor:pointer;transition:background var(--nl-dur-fast) var(--nl-ease),color var(--nl-dur-fast) var(--nl-ease)}.nl-bar__theme:hover{background:var(--nl-surface-sunken);color:var(--nl-ink)}.nl-bar__theme svg{width:18px;height:18px}.nl-bar__sun,.nl-scope.nl-dark .nl-bar__moon{display:none}.nl-scope.nl-dark .nl-bar__sun{display:block}.nl-avatar{display:inline-grid;place-items:center;flex:none;width:var(--nl-sp-8);height:var(--nl-sp-8);border:1px solid var(--nl-hairline-strong);border-radius:var(--nl-radius-pill);background:var(--nl-accent-soft);color:var(--nl-accent-ink);font:inherit;font-size:var(--nl-text-small);font-weight:600;letter-spacing:.02em;line-height:1;cursor:pointer;transition:box-shadow var(--nl-dur-fast) var(--nl-ease)}.nl-avatar:focus-visible,.nl-avatar:hover,.nl-avatar[data-state=open]{outline:none;box-shadow:0 0 0 3px var(--nl-accent-ring)}.nl-avatar--lg{width:36px;height:36px;cursor:default}.nl-avatar--lg:hover{box-shadow:none}.nl-scope.nl-menu{width:min(var(--nl-menu-width),calc(100vw - 2 * var(--nl-sp-4)));padding:var(--nl-sp-2);border:1px solid var(--nl-hairline);border-radius:var(--nl-radius-lg);background:var(--nl-surface);color:var(--nl-ink);box-shadow:var(--nl-shadow-hover);font-family:var(--nl-font-sans);font-size:var(--nl-text-small)}.nl-menu .nl-menu__identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--nl-sp-3);padding:var(--nl-sp-2);font-weight:400}.nl-menu__who{display:grid;gap:1px;min-width:0}.nl-menu__name{font-size:var(--nl-text-body);font-weight:600;color:var(--nl-ink)}.nl-menu__email,.nl-menu__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-menu__email{font-size:var(--nl-text-small);color:var(--nl-ink-muted)}.nl-menu__org{grid-column:1/-1;display:flex;align-items:baseline;gap:var(--nl-sp-2);min-width:0;padding-top:var(--nl-sp-1)}.nl-menu__company{font-size:var(--nl-text-small);color:var(--nl-ink-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-menu__role{flex:none;font-family:var(--nl-font-mono);font-size:var(--nl-text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--nl-ink-muted)}.nl-menu__role:before{content:"· "}.nl-menu__group{display:grid;gap:1px}.nl-menu__group-title{padding:var(--nl-sp-2) var(--nl-sp-2) var(--nl-sp-1);font-family:var(--nl-font-mono);font-size:var(--nl-text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--nl-ink-muted)}.nl-menu .nl-menu__row{display:flex;align-items:center;gap:var(--nl-sp-2);min-height:36px;padding:0 var(--nl-sp-2);border-radius:var(--nl-radius);font-size:var(--nl-text-small);font-weight:500;color:var(--nl-ink);text-decoration:none;cursor:pointer;outline:none;transition:background var(--nl-dur-fast) var(--nl-ease),color var(--nl-dur-fast) var(--nl-ease)}.nl-menu .nl-menu__row>svg{flex:none;width:var(--nl-sp-4);height:var(--nl-sp-4);color:var(--nl-ink-muted);stroke-width:1.75}.nl-menu .nl-menu__row:hover,.nl-menu .nl-menu__row[data-highlighted]{background:var(--nl-surface-sunken);color:var(--nl-ink)}.nl-menu .nl-menu__row--static{cursor:default}.nl-menu .nl-menu__row--static:hover{background:transparent}.nl-menu__meta{margin-left:auto;font-size:var(--nl-text-label);font-weight:500;color:var(--nl-ink-muted)}.nl-menu .nl-menu__hr{height:1px;margin:var(--nl-sp-1) 0;background:var(--nl-hairline)}.nl-menu__seg{display:inline-flex;margin-left:auto;overflow:hidden;border:1px solid var(--nl-hairline-strong);border-radius:var(--nl-radius)}.nl-menu__seg .nl-menu__seg-item{position:static;display:inline-flex;align-items:center;white-space:nowrap;padding:2px var(--nl-sp-2);border-radius:0;font-size:var(--nl-text-label);font-weight:500;color:var(--nl-ink-muted);cursor:pointer;outline:none;transition:background var(--nl-dur-fast) var(--nl-ease),color var(--nl-dur-fast) var(--nl-ease)}.nl-menu__seg-item>span:first-child{display:none}.nl-menu__seg-item[data-highlighted]{background:var(--nl-surface-sunken);color:var(--nl-ink)}.nl-menu__seg-item[data-state=checked]{background:var(--nl-accent-soft);color:var(--nl-accent-ink);font-weight:600}.nl-menu .nl-menu__row--out{color:var(--nl-ink-muted)}.nl-menu .nl-menu__row--out:hover,.nl-menu .nl-menu__row--out[data-highlighted]{background:var(--nl-sig-critical-soft);color:var(--nl-sig-critical-ink)}.nl-menu .nl-menu__row--out:hover>svg,.nl-menu .nl-menu__row--out[data-highlighted]>svg{color:var(--nl-sig-critical-ink)}.nl-menu__confirm{display:flex;align-items:center;gap:var(--nl-sp-2);padding:var(--nl-sp-2);border-radius:var(--nl-radius);background:var(--nl-sig-critical-soft);color:var(--nl-ink-secondary);font-size:var(--nl-text-small)}.nl-menu__confirm-text{flex:1;min-width:0}.nl-menu__confirm-cancel{flex:none;border:0;background:none;font:inherit;font-size:var(--nl-text-label);color:var(--nl-ink-muted);cursor:pointer}.nl-menu__confirm-cancel:hover{color:var(--nl-ink)}.nl-menu .nl-menu__confirm-go{flex:none;display:inline-flex;align-items:center;height:28px;padding:0 var(--nl-sp-3);border-radius:var(--nl-radius);background:var(--nl-sig-critical);color:white;font-size:var(--nl-text-label);font-weight:600;cursor:pointer;outline:none}.nl-menu .nl-menu__confirm-go[data-highlighted]{box-shadow:0 0 0 3px var(--nl-sig-critical-soft)}.nl-menu .nl-menu__confirm-go[data-disabled]{opacity:.6;cursor:wait}.nl-status{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:38px;max-width:52vw;font-size:var(--nl-text-label);font-weight:500;color:var(--nl-ink-muted)}.nl-status[data-tone=working]{color:var(--nl-sig-info-ink)}.nl-status[data-tone=warning]{color:var(--nl-sig-moderate-ink)}.nl-status[data-tone=error]{color:var(--nl-sig-critical-ink)}.nl-status__diode{position:relative;display:inline-flex;flex:none;width:10px;height:10px;border-radius:var(--nl-radius-pill);background:var(--nl-sig-good);box-shadow:0 0 0 3px color-mix(in srgb,var(--nl-sig-good) 12%,transparent),0 0 10px color-mix(in srgb,var(--nl-sig-good) 50%,transparent)}.nl-status__diode[data-diode=running],.nl-status__diode[data-diode=waiting]{background:var(--nl-sig-moderate);box-shadow:0 0 0 3px color-mix(in srgb,var(--nl-sig-moderate) 16%,transparent),0 0 14px color-mix(in srgb,var(--nl-sig-moderate) 70%,transparent)}.nl-status__diode[data-diode=error]{background:var(--nl-sig-critical);box-shadow:0 0 0 3px color-mix(in srgb,var(--nl-sig-critical) 16%,transparent),0 0 14px color-mix(in srgb,var(--nl-sig-critical) 65%,transparent)}.nl-status__pulse{position:absolute;inset:0;border-radius:var(--nl-radius-pill);background:var(--nl-sig-moderate);opacity:.7;animation:nl-status-ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes nl-status-ping{75%,to{transform:scale(2);opacity:0}}.nl-status__label{display:block}.nl-status__label,.nl-status__stage{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-status__stage{display:inline;flex:none;color:var(--nl-ink-muted)}.nl-status__act{flex:none;border:0;padding:0;background:none;font:inherit;color:var(--nl-accent-ink);text-decoration:underline;text-underline-offset:4px;cursor:pointer;transition:color var(--nl-dur-fast) var(--nl-ease)}.nl-status__act:hover{color:var(--nl-accent-hover)}.nl-status__act:disabled{opacity:.7;cursor:wait}@media (min-width:640px){.nl-status{max-width:360px}}@media (min-width:1024px){.nl-status{max-width:420px}}@media (prefers-reduced-motion:reduce){.nl-status__pulse{animation:none}}.nl-feedback{display:flex;justify-content:center;padding:var(--nl-sp-4) var(--nl-sp-5) 0;border-top:1px solid var(--nl-hairline);background:var(--nl-canvas)}.nl-feedback__trigger{gap:var(--nl-sp-2);color:var(--nl-ink-muted)}.nl-feedback__trigger:hover{color:var(--nl-accent-ink)}.nl-feedback__trigger svg{width:var(--nl-sp-4);height:var(--nl-sp-4)}.nl-feedback__panel{display:flex;flex-direction:column;gap:var(--nl-sp-3);width:100%;max-width:560px;padding:var(--nl-sp-4) var(--nl-sp-5);border:1px solid var(--nl-hairline);border-radius:var(--nl-radius);background:var(--nl-surface);box-shadow:var(--nl-shadow-rest)}.nl-feedback__head{display:flex;align-items:center;justify-content:space-between}.nl-feedback__label{margin:0;font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--nl-ink-muted)}.nl-feedback__choices{display:grid;gap:var(--nl-sp-2)}.nl-feedback__choice{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--nl-sp-2) var(--nl-sp-3);border:1px solid var(--nl-hairline);border-radius:var(--nl-radius-sm);background:var(--nl-surface);font:inherit;color:var(--nl-ink);text-align:left;cursor:pointer;transition:border-color var(--nl-dur-fast) var(--nl-ease),background var(--nl-dur-fast) var(--nl-ease)}.nl-feedback__choice:hover{border-color:var(--nl-hairline-strong)}.nl-feedback__choice[data-active=true]{border-color:var(--nl-accent);background:var(--nl-accent-soft)}.nl-feedback__note{margin:0;font-size:var(--nl-text-small);line-height:1.5;color:var(--nl-ink)}.nl-feedback__note--muted{color:var(--nl-ink-muted)}.nl-feedback__error{margin:0;font-size:var(--nl-text-small);color:var(--nl-sig-critical-ink)}.nl-feedback__textarea{min-height:96px}.nl-feedback__actions{display:flex;flex-wrap:wrap;gap:var(--nl-sp-2)}.nl-banner{display:flex;align-items:center;justify-content:center;gap:var(--nl-sp-3);padding:var(--nl-sp-3) var(--nl-sp-4);font-size:var(--nl-text-small)}.nl-banner[data-signal=critical]{background:var(--nl-sig-critical-soft);color:var(--nl-sig-critical-ink)}.nl-banner__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nl-sp-4);width:100%;max-width:var(--nl-page-max)}.nl-banner__row>:first-child{flex:1 1 auto}.nl-banner__stack{display:flex;flex-direction:column;gap:var(--nl-sp-1)}.nl-banner__line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nl-sp-2)}.nl-banner__line svg,.nl-btn--sm svg{flex:none;width:var(--nl-sp-4);height:var(--nl-sp-4)}.nl-btn--sm{position:relative;min-height:36px;padding:0 var(--nl-sp-4);font-size:var(--nl-text-small)}.nl-btn--sm:after{content:"";position:absolute;inset:-4px}.nl-spin{animation:nl-spin 1s linear infinite}@keyframes nl-spin{to{transform:rotate(1turn)}}.nl-shell__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nl-sp-4) var(--nl-sp-6);max-width:none;margin:0;padding:var(--nl-sp-8) var(--nl-page-pad);border-top:0;background:var(--nl-canvas)}.nl-shell__brand{font-size:var(--nl-text-body)}.nl-shell__copy{font-size:var(--nl-text-small);color:var(--nl-ink-muted)}.nl-shell__links{display:flex;flex-wrap:wrap;gap:var(--nl-sp-3) var(--nl-sp-5);margin-inline-start:auto}.nl-shell__disclosure,.nl-shell__links a{padding-block:var(--nl-sp-2);border:0;background:transparent;font:inherit;font-size:var(--nl-text-label);color:var(--nl-ink-muted);text-decoration:none;cursor:pointer}.nl-shell__disclosure:hover,.nl-shell__links a:hover{color:var(--nl-ink);text-decoration:underline}@media (max-width:1179px){.nl-bar{--nl-page-pad:var(--nl-sp-6)}.nl-bar__word{display:none}.nl-bar__nav{margin-inline-start:var(--nl-sp-5)}}@media (max-width:959px){.nl-bar{flex-wrap:wrap;padding-bottom:var(--nl-sp-2)}.nl-avatar,.nl-bar__brand,.nl-bar__ctx,.nl-bar__nav{order:0}.nl-status{order:1;flex-basis:100%;max-width:none;min-height:0;gap:var(--nl-sp-2);padding-top:var(--nl-sp-2);border-top:1px solid var(--nl-hairline)}.nl-status__label{white-space:normal;overflow:visible}}@media (max-width:767px){.nl-bar{--nl-page-pad:var(--nl-sp-4);gap:var(--nl-sp-3);min-height:var(--nl-bar-height-compact);background:color-mix(in srgb,var(--nl-canvas) 96%,transparent);backdrop-filter:none;border-bottom-color:var(--nl-hairline)}.nl-bar__word{display:none}.nl-bar__ctx{display:block}.nl-bar__spacer{display:none}.nl-bar__nav{position:fixed;inset-inline:0;bottom:0;z-index:40;margin-inline-start:0;align-self:auto;gap:0;padding-bottom:env(safe-area-inset-bottom,0);border-top:1px solid var(--nl-hairline);background:color-mix(in srgb,var(--nl-canvas) var(--nl-glass-tint-dense),transparent);backdrop-filter:blur(var(--nl-glass-blur-dense)) saturate(var(--nl-glass-sat));box-shadow:inset 0 1px 0 var(--nl-glass-top)}.nl-bar__link{flex:1;align-self:auto;flex-direction:column;justify-content:center;gap:3px;min-height:var(--nl-rail-height);padding-inline:var(--nl-sp-1)}.nl-bar__icon{display:block}.nl-bar__label{font-size:11px;line-height:1}.nl-bar__link[aria-current=page]{color:var(--nl-accent-ink)}.nl-bar__link[aria-current=page]:after{content:none}.nl-shell{padding-bottom:calc(var(--nl-rail-height) + env(safe-area-inset-bottom, 0px))}.nl-shell__links{flex-basis:100%;margin-inline-start:0}}.nl-ws{--nl-ws-rail:264px;container:nl-ws/inline-size;overflow-x:clip}.nl-ws__stage{position:relative;max-width:var(--nl-page-max);margin:auto;padding:var(--nl-sp-10) var(--nl-page-pad) var(--nl-sp-12)}.nl-ws__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--nl-sp-6) var(--nl-sp-8);margin-bottom:var(--nl-sp-8)}.nl-ws__head .nl-head__title{margin-top:var(--nl-sp-3);max-width:18ch}.nl-ws__head .nl-head__lede{margin-top:var(--nl-sp-3)}.nl-ws__order-note{display:grid;gap:var(--nl-sp-1);max-width:var(--nl-ws-rail);font-size:var(--nl-text-small);color:var(--nl-ink-muted);text-align:right}.nl-ws__order-note>span:first-child{display:inline-flex;justify-content:flex-end;align-items:center;gap:var(--nl-sp-2);color:var(--nl-ink-secondary)}.nl-ws__order-note svg{width:var(--nl-sp-4);height:var(--nl-sp-4);color:var(--nl-ink-muted)}.nl-ws__notice{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--nl-sp-2) var(--nl-sp-4);margin:0 0 var(--nl-sp-6);padding:var(--nl-sp-3) 0;border-top:1px solid color-mix(in srgb,var(--nl-sig-moderate) var(--nl-panel-border-mix),transparent);border-bottom:1px solid color-mix(in srgb,var(--nl-sig-moderate) var(--nl-panel-border-mix),transparent);line-height:1.5;color:var(--nl-sig-moderate-ink)}.nl-ws__notice,.nl-ws__notice .nl-link{font-size:var(--nl-text-small)}.nl-ws__back{display:none;align-items:center;gap:var(--nl-sp-2);min-height:44px;margin:0 0 var(--nl-sp-4);border:0;background:none;font:inherit;font-size:var(--nl-text-small);font-weight:500;color:var(--nl-accent-ink);cursor:pointer}.nl-ws__back svg{width:var(--nl-sp-4);height:var(--nl-sp-4)}.nl-ws__layout{position:relative;isolation:isolate;display:grid;grid-template-columns:var(--nl-ws-rail) minmax(0,1fr);gap:var(--nl-sp-8);align-items:start}.nl-ws__layout:before{content:"";position:absolute;z-index:-1;inset:-12% -18% 30% -22%;pointer-events:none;background:radial-gradient(ellipse 30% 34% at 22% 22%,color-mix(in srgb,var(--nl-ws-room,var(--nl-accent)) 12%,transparent),transparent 70%),radial-gradient(ellipse 34% 30% at 58% 12%,color-mix(in srgb,var(--nl-accent) 7%,transparent),transparent 72%)}.nl-scope:not(.nl-dark) .nl-ws__layout:before{opacity:.7}.nl-ws__layout[data-area=finance]{--nl-ws-room:var(--nl-area-finance)}.nl-ws__layout[data-area=operations]{--nl-ws-room:var(--nl-area-operations)}.nl-ws__layout[data-area=growth]{--nl-ws-room:var(--nl-area-growth)}.nl-ws__layout[data-area=people]{--nl-ws-room:var(--nl-area-people)}.nl-ws__layout[data-area=strategy]{--nl-ws-room:var(--nl-area-strategy)}.nl-ws__layout[data-area=data]{--nl-ws-room:var(--nl-area-data)}.nl-ws[data-focus=true] .nl-ws__layout{grid-template-columns:minmax(0,1fr)}.nl-ws[data-focus=true] .nl-ws__sequence{display:none}.nl-ws[data-playbook-layout=horizontal] .nl-ws__layout{grid-template-columns:minmax(0,1fr)}.nl-ws__sequence{min-width:0;padding-top:var(--nl-sp-1)}.nl-ws__groups{display:grid;gap:var(--nl-sp-6)}.nl-ws[data-playbook-layout=horizontal] .nl-ws__groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nl-sp-4)}.nl-ws[data-playbook-layout=horizontal] .nl-ws__groups>section{grid-column:span var(--nl-strip-span,1);min-width:0}.nl-ws[data-playbook-layout=horizontal] .nl-ws__groups>section .nl-pb-strip{--nl-strip-cols:var(--nl-strip-span,1)}.nl-ws__group-head{display:flex;align-items:center;justify-content:space-between;gap:var(--nl-sp-3);min-height:44px;margin:0 0 var(--nl-sp-3)}.nl-ws__group-label{flex:1;margin:0;font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);text-transform:uppercase;color:var(--nl-ink-muted)}.nl-ws__toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border:0;border-radius:var(--nl-radius);background:none;color:var(--nl-ink-muted);cursor:pointer;transition:color var(--nl-dur-fast) var(--nl-ease),background var(--nl-dur-fast) var(--nl-ease)}.nl-ws__toggle:hover{color:var(--nl-accent-ink);background:var(--nl-surface-sunken)}.nl-ws__toggle svg{width:18px;height:18px}.nl-ws__order{display:grid;gap:var(--nl-sp-4)}.nl-ws__why{margin-top:var(--nl-sp-5);padding:var(--nl-sp-5) 0 0;border-top:1px solid var(--nl-hairline);font-size:var(--nl-text-small);line-height:1.5;color:var(--nl-ink-secondary)}.nl-ws__why summary{display:flex;align-items:center;gap:var(--nl-sp-2);min-height:44px;list-style:none;font-weight:500;color:var(--nl-ink);cursor:pointer}.nl-ws__why summary::-webkit-details-marker{display:none}.nl-ws__why summary svg{width:var(--nl-sp-4);height:var(--nl-sp-4);color:var(--nl-ink-faint);transition:transform var(--nl-dur-fast) var(--nl-ease)}.nl-ws__why[open] summary svg{transform:rotate(180deg)}.nl-ws__why p{margin:var(--nl-sp-2) 0 0;max-width:var(--nl-reader-measure)}.nl-ws__panel{position:relative;min-width:0;border:1px solid var(--nl-card-edge);border-radius:var(--nl-radius-lg);background:var(--nl-surface);box-shadow:var(--nl-card-inset),var(--nl-card-contact),var(--nl-shadow-rest)}.nl-ws__top{display:flex;align-items:center;justify-content:space-between;gap:var(--nl-sp-4);min-height:var(--nl-bar-height);padding:var(--nl-sp-3) var(--nl-sp-6);border-bottom:1px solid var(--nl-hairline);font-size:var(--nl-text-small);color:var(--nl-ink-muted)}.nl-ws__top>span{display:inline-flex;align-items:center;gap:var(--nl-sp-2);min-width:0}.nl-ws__top svg{flex:none;width:var(--nl-sp-4);height:var(--nl-sp-4)}.nl-ws__label{font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);text-transform:uppercase;color:var(--nl-ink-muted)}.nl-ws__selected{display:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--nl-text-small);color:var(--nl-ink)}.nl-ws__focus{display:inline-flex;align-items:center;gap:var(--nl-sp-2);flex:none;min-height:var(--nl-sp-10);padding:0 var(--nl-sp-3);border:0;border-radius:var(--nl-radius-pill);background:transparent;font:inherit;font-size:var(--nl-text-small);font-weight:500;color:var(--nl-ink-secondary);cursor:pointer;transition:color var(--nl-dur-fast) var(--nl-ease),background var(--nl-dur-fast) var(--nl-ease)}.nl-ws__focus:hover{color:var(--nl-ink);background:var(--nl-surface-sunken)}.nl-ws__focus[aria-pressed=true]{color:var(--nl-accent-ink);background:var(--nl-accent-soft)}@container nl-ws (max-width: 800px){.nl-ws__layout{grid-template-columns:minmax(0,1fr)}}@container nl-ws (min-width: 651px) and (max-width: 800px){.nl-ws[data-playbook-layout=vertical] .nl-ws__groups[data-row-cards]{gap:var(--nl-sp-4)}.nl-ws[data-playbook-layout=vertical] .nl-ws__groups[data-row-cards="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.nl-ws[data-playbook-layout=vertical] .nl-ws__groups[data-row-cards="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-ws[data-playbook-layout=vertical] .nl-ws__groups[data-row-cards="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.nl-ws[data-playbook-layout=vertical] .nl-ws__groups[data-row-cards="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.nl-ws[data-playbook-layout=vertical] .nl-ws__groups>section{grid-column:span var(--nl-strip-span,1);min-width:0}.nl-ws[data-playbook-layout=vertical] .nl-ws__groups .nl-ws__order{display:grid;grid-template-columns:repeat(var(--nl-strip-span,1),minmax(0,1fr));gap:var(--nl-sp-3)}.nl-ws[data-playbook-layout=vertical] .nl-ws__groups .nl-pb__meta,.nl-ws[data-playbook-layout=vertical] .nl-ws__groups .nl-pb__track,.nl-ws[data-playbook-layout=vertical] .nl-ws__groups .nl-pb__why{display:none}.nl-ws[data-playbook-layout=vertical] .nl-ws__groups[data-row-cards="4"] .nl-pb__title{font-size:var(--nl-text-body);line-height:1.25}}@container nl-ws (max-width: 650px){.nl-ws__stage{padding-block:var(--nl-sp-6) var(--nl-sp-10)}.nl-ws__head{margin-bottom:var(--nl-sp-6)}.nl-ws__order-note{text-align:left;max-width:none}.nl-ws__order-note>span:first-child{justify-content:flex-start}.nl-ws__label{display:none}.nl-ws__selected{display:inline}.nl-ws:not([data-mobile-view=plan]) .nl-ws__back{display:inline-flex}.nl-ws:not([data-mobile-view=plan]) .nl-ws__sequence,.nl-ws[data-mobile-view=plan] .nl-ws__panel{display:none}}.nl-ref{display:grid;gap:0}.nl-ref__section{max-width:var(--nl-reader-measure)}.nl-ref__section+.nl-ref__section{margin-top:var(--nl-reader-block-gap);padding-top:var(--nl-reader-block-gap);border-top:var(--nl-reader-hairline) solid var(--nl-hairline)}.nl-ref__h{margin:0;font-family:var(--nl-font-sans);font-size:var(--nl-text-section);font-weight:600;line-height:var(--nl-reader-heading-leading);letter-spacing:var(--nl-reader-title-tracking);color:var(--nl-ink)}.nl-ref__done p,.nl-ref__risk p,.nl-ref__section>p{margin:var(--nl-sp-3) 0 0;max-width:var(--nl-reader-measure);font-size:var(--nl-text-body);line-height:var(--nl-reader-leading);color:var(--nl-ink)}.nl-ref__mono{margin:0;font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);text-transform:uppercase;color:var(--nl-ink-muted)}.nl-ref__risk{margin:var(--nl-reader-block-gap) 0 0;padding:var(--nl-panel-pad-y) var(--nl-panel-pad-x);border:var(--nl-reader-hairline) solid color-mix(in srgb,var(--nl-sig-moderate) var(--nl-panel-border-mix),transparent);border-radius:var(--nl-radius);background:var(--nl-sig-moderate-soft)}.nl-ref__risk .nl-ref__mono,.nl-ref__risk p{color:var(--nl-sig-moderate-ink)}.nl-ref__done{margin:var(--nl-reader-block-gap) 0 0;padding:var(--nl-reader-block-gap) 0 0;border-top:var(--nl-reader-hairline) solid var(--nl-hairline)}.nl-ref__done .nl-ref__mono:before{content:"";display:inline-block;width:var(--nl-reader-mark);height:var(--nl-reader-mark);margin-right:var(--nl-sp-2);border-radius:50%;background:var(--nl-sig-good);vertical-align:middle}.nl-ref__route{display:flex;align-items:baseline;justify-content:space-between}.nl-ref__meta,.nl-ref__route{flex-wrap:wrap;gap:var(--nl-sp-2) var(--nl-sp-4)}.nl-ref__meta{display:inline-flex;align-items:center;font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);text-transform:uppercase;color:var(--nl-ink-muted)}.nl-ref__meta svg{width:var(--nl-sp-4);height:var(--nl-sp-4)}.nl-ref__meta strong{font-weight:600;color:var(--nl-ink)}.nl-ref__steps{margin:var(--nl-sp-4) 0 0;padding:0;list-style:none}.nl-ref__step{display:grid;grid-template-columns:var(--nl-reader-number-width) minmax(0,1fr) auto;align-items:baseline;gap:var(--nl-sp-3);width:100%;padding:var(--nl-sp-3) 0;border:0;border-top:var(--nl-reader-hairline) solid var(--nl-hairline);background:none;font:inherit;text-align:left;color:var(--nl-ink);cursor:pointer}.nl-ref__step:hover .nl-ref__name{color:var(--nl-accent-ink)}.nl-ref__step:focus-visible{outline:2px solid var(--nl-accent);outline-offset:2px;border-radius:var(--nl-radius-sm)}.nl-ref__num{display:inline-flex;align-items:center;font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-variant-numeric:tabular-nums;color:var(--nl-ink-muted)}.nl-ref__num svg{width:var(--nl-reader-tick);height:var(--nl-reader-tick);color:var(--nl-sig-good)}.nl-ref__title{display:block;min-width:0}.nl-ref__name{font-size:var(--nl-text-body);font-weight:600;line-height:var(--nl-reader-name-leading);color:var(--nl-ink);transition:color var(--nl-dur-fast) var(--nl-ease)}.nl-ref__tail{display:block;margin-top:2px;font-size:var(--nl-text-small);line-height:1.5;color:var(--nl-ink-secondary)}.nl-ref__arrow{align-self:center;width:var(--nl-sp-4);height:var(--nl-sp-4);color:var(--nl-ink-faint)}.nl-ref__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nl-sp-4);margin-top:var(--nl-reader-block-gap);padding-top:var(--nl-reader-block-gap);border-top:var(--nl-reader-hairline) solid var(--nl-hairline)}.nl-ref__foot p{margin:0;font-size:var(--nl-text-small);line-height:1.5;color:var(--nl-ink-muted)}.nl-ref__foot .nl-btn svg{width:var(--nl-sp-4);height:var(--nl-sp-4)}.nl-wk{--nl-wk-rail:208px;--nl-wk-stepbar:calc(48px + 2 * var(--nl-sp-1) + 1px);container:nl-wk/inline-size;min-width:0}.nl-wk__header{position:relative;background:var(--nl-surface);border-bottom:1px solid var(--nl-hairline)}.nl-wk__book{container-type:inline-size}.nl-ws[data-focus=true] .nl-wk__book{display:none}.nl-ws[data-focus=true] .nl-wk__header:not(:has(>:not(.nl-wk__book))){display:none}.nl-wk__feedback{display:flex;justify-content:flex-end;padding:0 var(--nl-sp-6) var(--nl-sp-4)}.nl-wk__body{display:grid;grid-template-columns:var(--nl-wk-rail) minmax(0,1fr);grid-template-areas:"nav tabs" "nav panels";grid-template-rows:auto 1fr;min-width:0;background:var(--nl-surface-sunken);border-radius:0 0 var(--nl-radius-lg) var(--nl-radius-lg)}.nl-wk__nav{grid-area:nav;position:relative;min-width:0;padding:var(--nl-sp-5) var(--nl-sp-3);border-right:1px solid var(--nl-hairline-strong);background:var(--nl-canvas)}.nl-wk__nav[hidden]{display:none}.nl-wk[data-step-layout=vertical] .nl-wk__navin{position:sticky;top:calc(var(--nl-wk-bar, var(--nl-bar-height)) + var(--nl-sp-4));max-height:calc(100vh - var(--nl-wk-bar, var(--nl-bar-height)) - var(--nl-sp-8));margin-inline:calc(-1 * var(--nl-sp-1));padding:0 var(--nl-sp-1) var(--nl-sp-1);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--nl-hairline-strong) transparent}.nl-wk[data-step-layout=vertical] .nl-wk__navin>.nl-wk__toggle{right:calc(2 * var(--nl-sp-1))}.nl-wk[data-step-layout=vertical] .nl-wk__track{display:none}.nl-wk[data-reader-view=brief] .nl-wk__body{grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs" "panels"}.nl-wk__toggle{position:absolute;top:var(--nl-sp-1);right:var(--nl-sp-1);display:flex;align-items:center;justify-content:center;flex:none;min-width:44px;min-height:44px;border:0;border-radius:var(--nl-radius);background:none;color:var(--nl-ink-secondary);cursor:pointer;transition:color var(--nl-dur-fast) var(--nl-ease)}.nl-wk__toggle:hover{color:var(--nl-accent-ink)}.nl-wk__toggle svg{width:18px;height:18px}.nl-wk__progress{display:grid;gap:var(--nl-sp-3);margin-bottom:var(--nl-sp-4);padding:0 var(--nl-sp-10) 0 var(--nl-sp-2);font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);text-transform:uppercase;color:var(--nl-ink-muted)}.nl-wk__progress strong{font-weight:500;color:var(--nl-ink)}.nl-wk__track{display:block;height:2px;background:var(--nl-hairline-strong)}.nl-wk__track>span{display:block;height:100%;background:var(--nl-accent)}.nl-wk__picker{display:none;align-items:center;gap:var(--nl-sp-3);font-size:var(--nl-text-label);color:var(--nl-ink-secondary)}.nl-wk__picker>span{flex:none}.nl-wk__picker .nl-select{min-height:44px}.nl-wk__tabbar{grid-area:tabs;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--nl-sp-4);min-height:var(--nl-sp-12);padding:0 var(--nl-sp-6);border-bottom:1px solid var(--nl-hairline);background:var(--nl-surface)}.nl-wk__tabs{display:flex;gap:var(--nl-sp-5);min-width:0}.nl-wk__tab{position:relative;min-height:var(--nl-sp-12);padding:var(--nl-sp-4) 0;border:0;background:none;font:inherit;font-size:var(--nl-text-small);font-weight:500;color:var(--nl-ink-muted);white-space:nowrap;cursor:pointer;transition:color var(--nl-dur-fast) var(--nl-ease)}.nl-wk__tab:hover{color:var(--nl-ink)}.nl-wk__tab[aria-pressed=true]{color:var(--nl-ink);font-weight:600}.nl-wk__tab[aria-pressed=true]:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--nl-accent)}.nl-wk__actions{display:flex;flex:none;align-items:center;gap:var(--nl-sp-5);margin-left:auto}.nl-wk__actions .nl-link{display:inline-flex;align-items:center;gap:var(--nl-sp-2);min-height:44px;font-size:var(--nl-text-label);color:var(--nl-ink-secondary);white-space:nowrap}.nl-wk__actions .nl-link svg{color:var(--nl-sig-info-ink)}.nl-wk__panels{grid-area:panels;min-width:0;margin:var(--nl-sp-5);container:nl-reader/inline-size}.nl-wk__panels>[hidden]{display:none!important}@container nl-reader (max-width: 520px){.nl-guide__spec,.nl-step__section--done,.nl-step__section--input,.nl-step__section--output,.nl-step__section--pitfalls{grid-template-columns:minmax(0,1fr);gap:var(--nl-sp-2)}}.nl-wk__status{margin:0;padding:var(--nl-sp-3) var(--nl-sp-6);font-size:var(--nl-text-small);line-height:1.5;color:var(--nl-ink-muted)}.nl-wk__status[role=alert]{color:var(--nl-sig-critical-ink)}.nl-wk__result{margin-inline:var(--nl-sp-6)}.nl-wk[data-step-layout=horizontal] .nl-wk__body{display:block}.nl-wk[data-step-layout=horizontal] .nl-wk__nav{border-right:0;border-bottom:1px solid var(--nl-hairline-strong)}.nl-wk[data-step-layout=horizontal] .nl-wk__progress{grid-template-columns:auto minmax(50px,1fr);align-items:center}.nl-wk[data-step-layout=horizontal] .nl-wk__panels{width:calc(100% - 2 * var(--nl-sp-5));max-width:940px;margin-inline:auto}@container nl-wk (max-width: 700px){.nl-wk__body{display:block}.nl-wk__nav{position:sticky;top:var(--nl-wk-bar,var(--nl-bar-height));z-index:6;padding:var(--nl-sp-1) var(--nl-sp-2) var(--nl-sp-1) var(--nl-sp-4);border-right:0;border-bottom:1px solid var(--nl-hairline-strong);background:color-mix(in srgb,var(--nl-canvas) 90%,transparent);backdrop-filter:blur(14px)}.nl-wk__nav .nl-rail{display:none}.nl-wk[data-step-layout=vertical] .nl-wk__navin{position:static;max-height:none;margin-inline:0;padding:0;overflow:visible}.nl-wk__navin{display:flex;align-items:center;justify-content:space-between;gap:var(--nl-sp-3);min-height:48px}.nl-wk__gain,.nl-wk__nav .nl-wk__toggle,.nl-wk__stem,.nl-wk__track{display:none}.nl-wk__progress{display:flex;align-items:center;margin:0;padding:0;min-width:0}.nl-wk__progress>strong{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nl-wk__row{position:relative;display:flex;align-items:center;gap:6px}.nl-wk__row .nl-step-mark{margin:0}.nl-wk__picker{position:relative;display:flex;flex:none;gap:0;min-height:44px}.nl-wk__picker>span:first-child{display:none}.nl-wk__steplabel{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--nl-sp-3);border-radius:var(--nl-radius);font-size:var(--nl-text-small);font-weight:500;color:var(--nl-ink);white-space:nowrap}.nl-wk__steplabel svg{width:16px;height:16px;color:var(--nl-ink-muted)}.nl-wk__picker .nl-select{position:absolute;inset:0;width:100%;height:100%;min-height:0;opacity:0;cursor:pointer}.nl-wk__picker:focus-within .nl-wk__steplabel{box-shadow:0 0 0 2px var(--nl-accent-ring)}}@container nl-wk (max-width: 480px){.nl-wk__tabbar{padding:0 var(--nl-sp-2)}.nl-wk__actions,.nl-wk__tabbar,.nl-wk__tabs{gap:var(--nl-sp-2)}.nl-wk__tab{white-space:normal;text-align:left}.nl-wk__panels{margin:var(--nl-sp-3) var(--nl-sp-2)}.nl-wk[data-step-layout=horizontal] .nl-wk__panels{width:calc(100% - 2 * var(--nl-sp-2))}.nl-wk__result,.nl-wk__status{margin-inline:var(--nl-sp-2);padding-inline:var(--nl-sp-2)}}.nl-page-state{display:flex;flex-direction:column;align-items:center;gap:var(--nl-sp-4);max-width:40rem;margin-inline:auto;padding:var(--nl-sp-12) var(--nl-sp-4);text-align:center}.nl-page-state__glyph{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--nl-surface-sunken);color:var(--nl-ink-muted)}.nl-page-state__glyph[data-signal=accent]{background:var(--nl-accent-soft);color:var(--nl-accent-ink)}.nl-page-state__glyph[data-signal=good]{background:var(--nl-sig-good-soft);color:var(--nl-sig-good-ink)}.nl-page-state__glyph[data-signal=low]{background:var(--nl-sig-low-soft);color:var(--nl-sig-low-ink)}.nl-page-state__eyebrow{margin:0;font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);text-transform:uppercase;color:var(--nl-ink-muted)}.nl-page-state__title{margin:0;font:400 var(--nl-text-h2) /1.15 var(--nl-font-display);letter-spacing:-.015em;text-wrap:balance;color:var(--nl-ink)}.nl-page-state__text{margin:0;max-width:46ch;font-size:var(--nl-text-body);line-height:1.55;color:var(--nl-ink-secondary)}.nl-page-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--nl-sp-3);margin-top:var(--nl-sp-2)}.nl-page-state__actions .nl-btn svg{width:var(--nl-sp-4);height:var(--nl-sp-4)}.nl-drawer{--nl-drawer-width:560px;position:fixed;top:0;right:0;bottom:0;z-index:50;display:flex;flex-direction:column;width:min(100vw,var(--nl-drawer-width));min-height:0;overflow:hidden;border-left:1px solid var(--nl-hairline-strong);background:var(--nl-surface);color:var(--nl-ink);box-shadow:var(--nl-shadow-float);transform:translateX(100%);transition:transform var(--nl-dur-slow) var(--nl-ease-inout);container-type:inline-size;container-name:nl-drawer}.nl-drawer[data-open=true]{transform:translateX(0)}.nl-drawer[data-open=false]{pointer-events:none}.nl-drawer--reader{--nl-drawer-width:680px}.nl-drawer__overlay{position:fixed;inset:0;z-index:40;background:var(--nl-scrim);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity var(--nl-dur-slow) var(--nl-ease-inout)}.nl-drawer__overlay[data-open=true]{opacity:1;pointer-events:auto}.nl-drawer__header{flex:none;flex-wrap:nowrap;justify-content:space-between;gap:var(--nl-sp-3);padding:calc(var(--nl-sp-4) + env(safe-area-inset-top)) var(--nl-sp-5) var(--nl-sp-4) var(--nl-sp-6);border-bottom:1px solid var(--nl-hairline)}.nl-drawer__eyebrow,.nl-drawer__header{display:flex;align-items:center;min-width:0}.nl-drawer__eyebrow{flex:1;flex-wrap:nowrap;gap:var(--nl-sp-2);margin:0;font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);text-transform:uppercase;color:var(--nl-ink-muted)}.nl-drawer__eyebrow>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-drawer__eyebrow>span:not(:first-child){flex:none}.nl-drawer__eyebrow .nl-drawer__sep{color:var(--nl-ink-faint)}.nl-drawer__eyebrow svg{width:16px;height:16px;flex:none}.nl-drawer__scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.nl-drawer__body{display:grid;gap:var(--nl-sp-6);padding:var(--nl-sp-6)}.nl-drawer--reader .nl-drawer__body{gap:0;padding:0}.nl-drawer--reader .nl-drawer__body>.nl-drawer__reader,.nl-drawer--reader .nl-drawer__body>.nl-step{padding:var(--nl-sp-6) var(--nl-sp-8) var(--nl-sp-8)}.nl-drawer__foot{flex:none;padding:var(--nl-sp-4) var(--nl-sp-6) max(var(--nl-sp-4),env(safe-area-inset-bottom));border-top:1px solid var(--nl-hairline);background:var(--nl-surface)}.nl-drawer__progress{display:grid;flex:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:var(--nl-sp-3) var(--nl-sp-6) 0}.nl-drawer__seg{height:3px;border-radius:2px;background:var(--nl-hairline-strong)}.nl-drawer__seg[data-on=true]{background:var(--nl-choice-color,var(--nl-accent))}.nl-drawer__nav{display:flex;justify-content:space-between;gap:var(--nl-sp-2);margin-bottom:var(--nl-sp-3)}.nl-drawer__intro{display:flex;gap:var(--nl-sp-4);align-items:flex-start}.nl-drawer__intro-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--nl-accent-soft);color:var(--nl-accent-ink)}.nl-drawer__intro-icon svg{width:20px;height:20px}.nl-drawer__intro h2{margin:0;font-family:var(--nl-font-sans);font-size:var(--nl-text-section);font-weight:600;line-height:var(--nl-reader-heading-leading);letter-spacing:var(--nl-reader-title-tracking);color:var(--nl-ink)}.nl-drawer__intro p{margin:var(--nl-sp-2) 0 0;font-size:var(--nl-text-small);line-height:1.5;color:var(--nl-ink-secondary)}.nl-drawer__loading{padding:var(--nl-sp-8);color:var(--nl-ink-muted);font-size:var(--nl-text-small)}.nl-drawer__loading,.nl-drawer__loading>div{display:grid;gap:var(--nl-sp-3)}.nl-drawer__loading span{display:block;height:var(--nl-sp-4);border-radius:var(--nl-radius-pill);background:var(--nl-surface-sunken)}.nl-drawer__loading span:first-child{height:var(--nl-sp-8);max-width:60%}@container nl-drawer (max-width: 470px){.nl-drawer--reader .nl-drawer__body>.nl-drawer__reader,.nl-drawer--reader .nl-drawer__body>.nl-step,.nl-drawer__body{padding:var(--nl-sp-5)}.nl-drawer__header{padding-inline:var(--nl-sp-5)}}@media (prefers-reduced-motion:reduce){.nl-drawer,.nl-drawer__overlay{transition:none}}.nl-toast{position:fixed;left:max(var(--nl-sp-4),env(safe-area-inset-left));bottom:max(var(--nl-sp-4),env(safe-area-inset-bottom));z-index:90;display:flex;flex-direction:column;gap:var(--nl-sp-2);width:min(360px,calc(100vw - 2 * var(--nl-sp-4)));padding:var(--nl-sp-4);border:1px solid var(--nl-hairline-strong);border-radius:var(--nl-radius-lg);background:var(--nl-surface);color:var(--nl-ink);box-shadow:var(--nl-shadow-float)}.nl-toast__head{display:flex;align-items:center;gap:var(--nl-sp-3)}.nl-toast__icon{display:inline-flex;flex:none;color:var(--nl-sig-good-ink)}.nl-toast__icon svg{width:16px;height:16px}.nl-toast__title{font-weight:500}.nl-toast__next,.nl-toast__title{margin:0;font-size:var(--nl-text-small)}.nl-toast__next{padding-left:calc(16px + var(--nl-sp-3));color:var(--nl-ink-muted)}.nl-toast__actions{margin-top:var(--nl-sp-1);padding-top:var(--nl-sp-2);border-top:1px solid var(--nl-hairline)}@media (prefers-reduced-motion:no-preference){.nl-toast{animation:nl-toast-in .3s ease-out both}@keyframes nl-toast-in{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}}@media (max-width:1099px){.nl-toast{top:calc(var(--nl-wk-bar, var(--nl-bar-height)) + var(--nl-sp-2));bottom:auto;left:auto;right:var(--nl-sp-3)}@container nl-wk (max-width: 700px){.nl-wk[data-reader-view=work] .nl-toast{top:calc(var(--nl-wk-bar, var(--nl-bar-height)) + var(--nl-wk-stepbar) + var(--nl-sp-2))}}}@media (max-width:767px){.nl-toast{left:var(--nl-sp-3);width:auto}}@media (max-width:1099px) and (prefers-reduced-motion:no-preference){.nl-toast{animation-name:nl-toast-in-from-top}@keyframes nl-toast-in-from-top{0%{transform:translateY(-12px);opacity:0}to{transform:none;opacity:1}}}.nl-dialog{width:min(720px,calc(100vw - (2 * var(--nl-sp-6))));max-width:none;padding:0;border:1px solid var(--nl-hairline-strong);border-radius:var(--nl-radius-lg);background:var(--nl-surface);color:var(--nl-ink);box-shadow:var(--nl-shadow-float)}.nl-dialog__header{display:block;padding:var(--nl-sp-8) var(--nl-sp-20) var(--nl-sp-8) var(--nl-sp-8);border-left:2px solid var(--nl-accent);text-align:left}.nl-dialog__title{margin:0;font:400 var(--nl-text-h2) /1.15 var(--nl-font-display);letter-spacing:-.015em;color:var(--nl-ink)}.nl-dialog__title span{color:var(--nl-accent-ink)}.nl-dialog__description{margin:var(--nl-sp-3) 0 0;max-width:var(--nl-reader-measure);font-size:var(--nl-text-body);line-height:var(--nl-reader-leading);color:var(--nl-ink-secondary)}.nl-dialog__body{padding:0 var(--nl-sp-8) var(--nl-sp-6)}.nl-dialog__changes{display:grid;gap:var(--nl-sp-3);margin:0}.nl-dialog__change{display:grid;gap:var(--nl-sp-1);padding:var(--nl-sp-3) 0;border-top:var(--nl-reader-hairline) solid var(--nl-hairline)}.nl-dialog__change-label{margin:0;font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);text-transform:uppercase;color:var(--nl-ink-muted)}.nl-dialog__change-value{margin:0;font-size:var(--nl-text-body);color:var(--nl-ink)}.nl-dialog__summary{margin:0;font-size:var(--nl-text-body);line-height:var(--nl-reader-leading);color:var(--nl-ink-secondary)}.nl-dialog__error{margin:var(--nl-sp-4) 0 0;font-size:var(--nl-text-small);color:var(--nl-sig-low-ink)}.nl-dialog__footer{display:flex;flex-direction:row;justify-content:flex-end;gap:var(--nl-sp-3);padding:var(--nl-sp-5) var(--nl-sp-8);border-top:1px solid var(--nl-hairline)}@media (max-width:560px){.nl-dialog__footer{align-items:stretch;flex-direction:column-reverse}.nl-dialog__footer .nl-btn{width:100%}.nl-dialog__header{padding:var(--nl-sp-6) var(--nl-sp-16) var(--nl-sp-6) var(--nl-sp-5)}.nl-dialog__body,.nl-dialog__footer{padding-inline:var(--nl-sp-5)}}.nl-bullets{margin:var(--nl-sp-3) 0 0;padding:0;list-style:none;display:grid;gap:var(--nl-sp-2)}.nl-bullets li{position:relative;padding-left:var(--nl-sp-4);font-size:var(--nl-text-small);line-height:1.55;color:var(--nl-ink)}.nl-bullets li:before{content:"";position:absolute;top:.62em;left:0;width:5px;height:5px;border-radius:50%;background:var(--nl-ink-faint)}.nl-panel .nl-bullets{margin-top:var(--nl-sp-2)}.nl-onboard{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:var(--nl-sp-8) var(--nl-sp-12);align-items:start;container-type:inline-size}.nl-onboard>.nl-head{padding-bottom:0}.nl-onboard .nl-head__title{max-width:18ch}.nl-onboard__actions{display:flex;flex-wrap:wrap;gap:var(--nl-sp-3);margin-top:var(--nl-sp-6)}.nl-onboard__prov{margin:var(--nl-sp-5) 0 0;font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);text-transform:uppercase;color:var(--nl-ink-muted)}.nl-onboard__aside{display:grid;gap:var(--nl-sp-5);padding-top:var(--nl-sp-12)}.nl-onboard__aside .nl-stamp{--nl-stamp-cols:3;margin:0}.nl-onboard__steps{display:grid;margin:0;padding:0;list-style:none}.nl-onboard__step{display:grid;grid-template-columns:var(--nl-reader-number-width) minmax(0,1fr);gap:var(--nl-sp-4);padding:var(--nl-sp-4) 0;border-top:var(--nl-reader-hairline) solid var(--nl-hairline)}.nl-onboard__marker{font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:var(--nl-reader-label-tracking);color:var(--nl-ink-muted)}.nl-onboard__step[data-tone=accent] .nl-onboard__marker{color:var(--nl-accent-ink)}.nl-onboard__step[data-tone=good] .nl-onboard__marker{color:var(--nl-sig-good-ink)}.nl-onboard__step[data-tone=warn] .nl-onboard__marker{color:var(--nl-sig-low-ink)}.nl-onboard__label{font-weight:500;color:var(--nl-ink)}.nl-onboard__detail,.nl-onboard__label{display:block;font-size:var(--nl-text-small)}.nl-onboard__detail{margin-top:var(--nl-sp-1);line-height:1.5;color:var(--nl-ink-secondary)}@container (max-width: 760px){.nl-onboard{grid-template-columns:minmax(0,1fr)}.nl-onboard__aside{padding-top:0}}.nl-outcome__card{margin-top:var(--nl-sp-4)}.nl-outcome__facts{margin-top:var(--nl-sp-3)}.nl-outcome__options .nl-word{color:var(--nl-ink)}.nl-step__section--check>.label{grid-column:1/-1}.nl-step__check-pair{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nl-sp-5)}.nl-step__check-pair>.nl-step__section{border-bottom:0;padding-block:0}.nl-step__check-pair>.nl-step__section+.nl-step__section{border-left:var(--nl-reader-hairline) solid var(--nl-hairline);padding-left:var(--nl-sp-5)}.nl-step__section--why.nl-disclose{display:block;margin-top:0}.nl-step__section--why.nl-disclose>.nl-step__section-body{margin-top:var(--nl-sp-3)}.nl-step__section--feedback{display:block}@container (max-width: 470px){.nl-step__check-pair{grid-template-columns:1fr}.nl-step__check-pair>.nl-step__section+.nl-step__section{border-left:0;border-top:var(--nl-reader-hairline) solid var(--nl-hairline);padding:var(--nl-sp-4) 0 0}}.nl-scope .nl-surface-page,.nl-scope.nl-surface-page{font-family:var(--nl-font-sans);font-size:var(--nl-text-body);line-height:1.6;color:var(--nl-ink);background:var(--nl-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga" 1,"calt" 1}.nl-scope .nl-page-frame{padding:var(--nl-sp-8) clamp(16px,2.4vw,40px);max-width:1600px;width:100%;margin:0 auto;container:pagearea/inline-size;overflow-x:clip}@media (max-width:1023px){.nl-scope .nl-page-frame{padding:var(--nl-sp-5) var(--nl-sp-4) 96px}}@media print{.nl-scope .nl-page-frame{padding:0}}.nl-scope .nl-type-hero{font-size:var(--nl-text-hero);line-height:1.08;font-optical-sizing:auto}.nl-scope .nl-type-hero,.nl-scope .nl-type-verdict{font-family:var(--nl-font-display);letter-spacing:-.02em;font-weight:400;color:var(--nl-ink)}.nl-scope .nl-type-verdict{font-size:var(--nl-text-verdict);line-height:1.12;font-optical-sizing:auto}.nl-scope .nl-type-h2{font-family:var(--nl-font-display);font-size:var(--nl-text-h2);line-height:1.2;letter-spacing:-.012em;font-weight:500;color:var(--nl-ink);font-optical-sizing:auto}.nl-scope .nl-type-section{font-size:var(--nl-text-section);line-height:1.3;letter-spacing:-.01em;font-weight:600}.nl-scope .nl-type-body-lg{font-size:var(--nl-text-body-lg);line-height:1.55}.nl-scope .nl-type-body{font-size:var(--nl-text-body);line-height:1.55}.nl-scope .nl-type-small{font-size:var(--nl-text-small);line-height:1.5}.nl-scope .nl-type-muted{color:var(--nl-ink-muted)}.nl-scope .nl-type-secondary{color:var(--nl-ink-secondary)}.nl-scope .nl-type-small.nl-type-muted,.nl-scope .nl-type-small.nl-type-secondary{font-size:var(--nl-text-body);line-height:1.55}.nl-scope .nl-measure{max-width:68ch}.nl-scope .nl-label{font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--nl-ink-muted);overflow-wrap:anywhere}.nl-scope .nl-dot{width:10px;height:10px;border-radius:50%;flex:none;display:inline-block}.nl-scope .nl-stack-sm{display:flex;flex-direction:column;gap:var(--nl-sp-3)}.nl-scope .nl-rating{display:flex;flex-direction:column;gap:var(--nl-sp-2)}.nl-scope .nl-rating__row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--nl-sp-2)}.nl-scope .nl-rating__btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--nl-hairline);border-radius:var(--nl-radius-sm);background:var(--nl-surface);color:var(--nl-ink-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.nl-scope .nl-rating__btn svg{width:14px;height:14px}.nl-scope .nl-rating__btn:hover:not(:disabled){background:var(--nl-surface-sunken);color:var(--nl-accent-ink)}.nl-scope .nl-rating__btn[data-active=true]{background:var(--nl-accent-ink);border-color:var(--nl-accent-ink);color:var(--nl-canvas)}.nl-scope .nl-rating__btn:disabled{opacity:.5;cursor:default}.nl-scope .nl-rating__comment{display:flex;align-items:flex-end;gap:var(--nl-sp-2)}.nl-scope .nl-rating__textarea{flex:1;width:100%;resize:vertical;padding:var(--nl-sp-2) var(--nl-sp-3);border:1px solid var(--nl-hairline);border-radius:var(--nl-radius-sm);background:var(--nl-surface-sunken);color:var(--nl-ink);font:inherit;font-size:var(--nl-text-small)}.nl-scope .nl-rating__textarea:focus-visible{outline:2px solid var(--nl-accent-ink);outline-offset:1px}.nl-scope .nl-rating__error{color:var(--nl-ink)}.nl-ct-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:var(--nl-sp-6);align-items:start;position:relative;gap:var(--nl-sp-12)}.nl-ct-links{position:absolute;inset:0;pointer-events:none;overflow:visible}.nl-ct-links path{fill:none;stroke:var(--nl-hairline-strong);stroke-width:1;transition:stroke var(--nl-dur) var(--nl-ease)}.nl-ct-links path[data-on=true]{stroke:var(--nl-ct-area);stroke-width:1.5}.nl-ct-tier{position:relative;display:flex;flex-direction:column;gap:var(--nl-sp-3)}.nl-ct-tier__name{margin:0;font-family:var(--nl-font-mono);font-size:var(--nl-text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--nl-ink-muted)}.nl-ct-tier__sub{margin:0 0 var(--nl-sp-2);min-height:2.9em;font-size:var(--nl-text-small);line-height:1.45;color:var(--nl-ink-secondary)}.nl-ct-loose__name{margin-top:var(--nl-sp-10)}.nl-ct-loose{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--nl-sp-3)}.nl-ct-node{display:flex;flex-direction:column;gap:var(--nl-sp-2);width:100%;padding:0;text-align:left;font-family:var(--nl-font-sans);color:var(--nl-ink);background:transparent;border:1px solid var(--nl-hairline);border-radius:var(--nl-radius);transition:box-shadow var(--nl-dur) var(--nl-ease),background var(--nl-dur) var(--nl-ease)}.nl-ct-node:focus-within,.nl-ct-node:hover,.nl-ct-node[data-open=true]{background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--nl-ct-area) 13%,transparent),transparent 70%);box-shadow:var(--nl-shadow-selected-hover);outline:none}.nl-ct-node__head{display:flex;flex-direction:column;gap:var(--nl-sp-2);width:100%;min-height:44px;padding:var(--nl-sp-4);text-align:left;font:inherit;color:inherit;background:none;border:0;border-radius:var(--nl-radius);cursor:pointer}.nl-ct-node__head:focus-visible{outline:2px solid var(--nl-accent-ring);outline-offset:2px}.nl-ct-node__state{display:flex;align-items:center;gap:var(--nl-sp-2);font-size:var(--nl-text-label);color:var(--nl-ink-muted)}.nl-ct-node__dot{width:10px;height:10px;border-radius:var(--nl-radius-pill);border:1.5px solid var(--nl-ink-faint);background:transparent;flex:none}.nl-ct-node__label{font-size:var(--nl-text-body);line-height:1.35}.nl-ct-node__proof{font-size:var(--nl-text-label);line-height:1.45;color:var(--nl-ink-muted)}.nl-ct-node__plan{color:var(--nl-ct-area)}.nl-ct-node__body{margin:0 var(--nl-sp-4) var(--nl-sp-4);display:flex;flex-direction:column;gap:var(--nl-sp-2);padding-top:var(--nl-sp-3);border-top:1px solid var(--nl-hairline);font-size:var(--nl-text-small);line-height:1.5;color:var(--nl-ink-secondary)}.nl-ct-node__note{font-family:var(--nl-font-sans);font-size:var(--nl-text-small);color:var(--nl-ink-muted)}.nl-ct-node__cta{align-self:flex-start;margin-top:var(--nl-sp-1);text-decoration:none}.nl-ct-node[data-state=HOLDS] .nl-ct-node__dot{background:var(--nl-ct-area);border-color:var(--nl-ct-area)}.nl-ct-node[data-state=BUILT] .nl-ct-node__dot{background:linear-gradient(90deg,var(--nl-ct-area) 50%,transparent 50%);border-color:var(--nl-ct-area)}.nl-ct-node[data-state=IN_PROGRESS] .nl-ct-node__dot{border-color:var(--nl-ct-area)}.nl-ct-node[data-state=LOCKED] .nl-ct-node__dot{border-style:dotted}.nl-ct-node[data-mark=PLAN] .nl-ct-node__dot{border-color:var(--nl-ct-area);background:radial-gradient(circle,var(--nl-ct-area) 0 2px,transparent 2.5px)}.nl-ct-node[data-mark=NEXT] .nl-ct-node__dot{border-style:dashed;border-color:var(--nl-ct-area)}.nl-ct-node[data-state=BUILT] .nl-ct-node__state,.nl-ct-node[data-state=HOLDS] .nl-ct-node__state{color:var(--nl-ink)}.nl-ct-node[data-state=LOCKED]{border-style:dashed}.nl-ct-node[data-state=LOCKED] .nl-ct-node__label{color:var(--nl-ink-muted)}.nl-petal{display:block;flex:none;width:84px;height:96px;filter:drop-shadow(6px 10px 14px color-mix(in srgb,var(--nl-petal-color) 32%,transparent))}.nl-petal svg{width:100%;height:100%;overflow:visible}.nl-petal__body{fill:color-mix(in srgb,var(--nl-petal-color) 78%,var(--nl-surface))}.nl-petal--row{width:16px;height:19px;filter:drop-shadow(1px 2px 3px color-mix(in srgb,var(--nl-petal-color) 30%,transparent))}.nl-ct-followup{margin-top:var(--nl-sp-10);padding:var(--nl-sp-6);border:1px solid var(--nl-hairline-strong);border-radius:var(--nl-radius);max-width:640px}.nl-ct-followup__eyebrow{margin:0 0 var(--nl-sp-3);font-family:var(--nl-font-mono);font-size:var(--nl-text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--nl-ink-muted)}.nl-ct-followup__q{margin:0;font-size:var(--nl-text-body-lg);line-height:1.4;color:var(--nl-ink)}.nl-ct-followup__actions{display:flex;flex-wrap:wrap;gap:var(--nl-sp-3);margin-top:var(--nl-sp-5)}.nl-ct-followup__fine{margin:var(--nl-sp-4) 0 0}.nl-ct-followup__fine,.nl-ct-followup__retry{font-size:var(--nl-text-small);color:var(--nl-ink-secondary)}.nl-ct-followup__retry{margin:var(--nl-sp-3) 0 0;font-style:italic}.nl-petal__fold{fill:var(--nl-object-highlight)}.nl-scope .nl-rating-quiet{display:flex;flex-direction:column;align-items:flex-start;gap:var(--nl-sp-2)}.nl-scope .nl-rating__quiet{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--nl-radius-sm);background:transparent;color:var(--nl-ink-faint);cursor:pointer;transition:background-color .12s ease,color .12s ease}.nl-scope .nl-rating__quiet svg{width:16px;height:16px}.nl-scope .nl-rating__quiet:hover,.nl-scope .nl-rating__quiet[aria-expanded=true]{background:var(--nl-surface-sunken);color:var(--nl-accent-ink)}.nl-scope .nl-rating__quiet[data-active=true]{color:var(--nl-accent-ink)}.nl-scope .nl-rating__quiet:focus-visible{outline:2px solid var(--nl-accent-ink);outline-offset:1px}.nl-scope .nl-rating-ask{display:flex;flex-direction:column;align-items:flex-start;gap:var(--nl-sp-1)}.nl-scope .nl-rating-ask .nl-rating__row>span{color:var(--nl-ink)}.nl-scope .nl-rating__dismiss{padding:0;border:0;background:transparent;font-family:inherit;font-size:var(--nl-text-small);color:var(--nl-ink-muted);cursor:pointer}.nl-scope .nl-rating__dismiss:hover{color:var(--nl-ink)}.nl-scope .nl-panel__feedback{margin-top:var(--nl-sp-4)}.nl-scope .nl-ar{--nl-choice-color:var(--nl-accent);--nl-choice-ink:var(--nl-accent-ink);color:var(--nl-ink);font-family:var(--nl-font-sans)}.nl-scope .nl-ar[data-area=finance]{--nl-choice-color:var(--nl-area-finance);--nl-choice-ink:var(--nl-area-finance-ink)}.nl-scope .nl-ar[data-area=operations]{--nl-choice-color:var(--nl-area-operations);--nl-choice-ink:var(--nl-area-operations-ink)}.nl-scope .nl-ar[data-area=growth]{--nl-choice-color:var(--nl-area-growth);--nl-choice-ink:var(--nl-area-growth-ink)}.nl-scope .nl-ar[data-area=people]{--nl-choice-color:var(--nl-area-people);--nl-choice-ink:var(--nl-area-people-ink)}.nl-scope .nl-ar[data-area=strategy]{--nl-choice-color:var(--nl-area-strategy);--nl-choice-ink:var(--nl-area-strategy-ink)}.nl-scope .nl-ar[data-area=data]{--nl-choice-color:var(--nl-area-data);--nl-choice-ink:var(--nl-area-data-ink)}.nl-ar-drawer{background:var(--nl-surface)!important;border-left-color:var(--nl-hairline-strong)!important}.nl-ar-drawer .nl-drawer__header{padding-left:var(--nl-sp-8);border-bottom-color:var(--nl-hairline)!important}.nl-ar-drawer .nl-ar__top{display:inline-flex;align-items:center;gap:9px;color:var(--nl-ink);font:500 var(--nl-text-label) /1.6 var(--nl-font-sans)}.nl-ar-drawer .nl-ar__top svg{width:16px;height:16px;color:currentColor}.nl-ar-body{padding:0!important;gap:0!important}@container nl-drawer (max-width: 470px){.nl-ar-drawer .nl-drawer__header{padding-left:var(--nl-sp-5)}.nl-ar-drawer .nl-ar .nl-ar__foot,.nl-ar-drawer .nl-ar .nl-ar__head,.nl-ar-drawer .nl-ar .nl-ar__section{padding-inline:var(--nl-sp-5)}.nl-ar-drawer .nl-ar .nl-ar__head{grid-template-columns:minmax(0,1fr)}.nl-ar-drawer .nl-ar .nl-ar__head:before,.nl-ar-drawer .nl-ar .nl-ar__object{display:none}.nl-ar-drawer .nl-ar .nl-ar__h{flex-wrap:wrap;row-gap:var(--nl-sp-1)}.nl-ar-drawer .nl-ar .nl-ar__row{grid-template-columns:28px minmax(0,1fr);row-gap:var(--nl-sp-1)}.nl-ar-drawer .nl-ar .nl-ar__row-kind{grid-column:2;padding-top:0}}.nl-scope .nl-ar__head{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--nl-sp-6);align-items:center;padding:var(--nl-sp-8);border-bottom:1px solid var(--nl-hairline)}.nl-scope .nl-ar__head:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 98% 54%,color-mix(in srgb,var(--nl-choice-color) var(--nl-object-glow-mix),transparent),transparent 70%)}.nl-scope .nl-ar__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nl-sp-2);margin:0 0 var(--nl-sp-3);font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--nl-ink-muted)}.nl-scope .nl-ar__area{display:inline-flex;align-items:center;gap:var(--nl-sp-2);color:var(--nl-choice-ink)}.nl-scope .nl-ar__area:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.nl-scope .nl-ar__sep{color:var(--nl-ink-faint)}.nl-scope .nl-ar__status{display:inline-flex;align-items:center;gap:var(--nl-sp-2);margin:0 0 var(--nl-sp-2);font-size:var(--nl-text-small);font-weight:500;color:var(--nl-ink-secondary)}.nl-scope .nl-ar__row[data-signal=critical] .nl-ar__row-dot{background:var(--nl-sig-critical)}.nl-scope .nl-ar__row[data-signal=moderate] .nl-ar__row-dot{background:var(--nl-sig-moderate)}.nl-scope .nl-ar__row[data-signal=good] .nl-ar__row-dot{background:var(--nl-sig-good)}.nl-scope .nl-ar__row[data-signal=info] .nl-ar__row-dot{background:var(--nl-sig-info)}.nl-scope .nl-ar__title{margin:0;max-width:24ch;font:400 var(--nl-text-h2) /1.15 var(--nl-font-display);letter-spacing:-.015em;color:var(--nl-ink);text-wrap:balance}.nl-scope .nl-ar__object{display:block;width:84px;height:96px;filter:drop-shadow(6px 10px 14px color-mix(in srgb,var(--nl-choice-color) 32%,transparent))}.nl-scope .nl-ar__object svg{width:100%;height:100%;overflow:visible}.nl-scope .nl-ar__petal{fill:color-mix(in srgb,var(--nl-choice-color) 78%,var(--nl-surface))}.nl-scope .nl-ar__petal-fold{fill:var(--nl-object-highlight)}.nl-scope .nl-ar__section{padding:var(--nl-sp-6) var(--nl-sp-8);border-bottom:1px solid var(--nl-hairline)}.nl-scope .nl-ar__label{margin:0 0 var(--nl-sp-3);font-family:var(--nl-font-mono);font-size:var(--nl-text-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--nl-ink-muted)}.nl-scope .nl-ar__rows{margin:0;padding:0;list-style:none;display:grid;gap:0}.nl-scope .nl-ar__row{display:grid;grid-template-columns:8px minmax(0,1fr);gap:var(--nl-sp-3);align-items:start;padding:var(--nl-sp-3) 0}.nl-scope .nl-ar__row+.nl-ar__row{border-top:1px solid var(--nl-hairline)}.nl-scope .nl-ar__row-dot{width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--nl-ink-faint)}.nl-scope .nl-ar__row-text{font-size:var(--nl-text-body);line-height:1.5;color:var(--nl-ink)}.nl-scope .nl-ar__plan{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:var(--nl-sp-4);align-items:center;padding:var(--nl-sp-4) var(--nl-sp-5);border:1px solid var(--nl-hairline);border-radius:var(--nl-radius-lg);background:var(--nl-surface);color:var(--nl-ink);text-decoration:none;transition:box-shadow var(--nl-dur-slow) var(--nl-ease),outline-color var(--nl-dur) var(--nl-ease)}.nl-scope .nl-ar__plan:focus-visible,.nl-scope .nl-ar__plan:hover{outline:1px solid color-mix(in srgb,var(--nl-choice-color) 38%,var(--nl-hairline));outline-offset:-1px;box-shadow:var(--nl-shadow-rest)}.nl-scope .nl-ar__plan svg{width:16px;height:16px;color:var(--nl-ink-faint)}.nl-scope .nl-ar__plan-text{display:grid;gap:2px;min-width:0}.nl-scope .nl-ar__plan-title{font-weight:500}.nl-scope .nl-ar__plan-sub,.nl-scope .nl-ar__quiet{margin:0;font-size:var(--nl-text-small);line-height:1.5;color:var(--nl-ink-secondary)}.nl-scope .nl-ar__panel{padding:var(--nl-panel-pad-y) var(--nl-panel-pad-x);border:1px solid color-mix(in srgb,var(--nl-sig-info) var(--nl-panel-border-mix),transparent);border-radius:var(--nl-radius);background:var(--nl-sig-info-soft)}.nl-scope .nl-ar__panel .nl-ar__label{color:var(--nl-sig-info-ink)}.nl-scope .nl-ar__panel[data-signal=moderate]{border-color:color-mix(in srgb,var(--nl-sig-moderate) var(--nl-panel-border-mix),transparent);background:var(--nl-sig-moderate-soft)}.nl-scope .nl-ar__panel[data-signal=moderate] .nl-ar__label{color:var(--nl-sig-moderate-ink)}.nl-scope .nl-ar__panel:before{content:none}.nl-scope .nl-ar__panel p{margin:0;color:var(--nl-ink);line-height:1.5}.nl-scope .nl-ar__foot{display:grid;gap:var(--nl-sp-3);padding:var(--nl-sp-6) var(--nl-sp-8) var(--nl-sp-8)}.nl-scope .nl-ar__covers{margin:0;font-size:var(--nl-text-small);line-height:1.5;color:var(--nl-ink-muted)}.nl-scope .nl-ar__stamp{margin:0;font-family:var(--nl-font-mono);font-size:var(--nl-text-label);letter-spacing:.02em;color:var(--nl-ink-faint)}.nl-scope .nl-ar__action{justify-self:start;display:inline-flex;align-items:center;gap:4px;margin-top:var(--nl-sp-2);padding:10px 14px;border:1px solid var(--nl-hairline-strong);border-radius:var(--nl-radius);color:var(--nl-ink);font-size:var(--nl-text-small);font-weight:500;text-decoration:none}.nl-scope .nl-ar__action:hover{border-color:var(--nl-accent);color:var(--nl-accent)}.nl-scope .nl-ar__action svg{width:16px;height:16px}.nl-ar-drawer .nl-ar__top-area{display:inline-flex;align-items:center;gap:6px;color:var(--nl-ink);font-weight:600}.nl-ar-drawer .nl-ar__top-area:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--nl-choice-color,var(--nl-accent))}.nl-ar-drawer .nl-ar__top-area[data-area=finance]:before{background:var(--nl-area-finance)}.nl-ar-drawer .nl-ar__top-area[data-area=operations]:before{background:var(--nl-area-operations)}.nl-ar-drawer .nl-ar__top-area[data-area=growth]:before{background:var(--nl-area-growth)}.nl-ar-drawer .nl-ar__top-area[data-area=people]:before{background:var(--nl-area-people)}.nl-ar-drawer .nl-ar__top-area[data-area=strategy]:before{background:var(--nl-area-strategy)}.nl-ar-drawer .nl-ar__top-area[data-area=data]:before{background:var(--nl-area-data)}.nl-ar-drawer .nl-ar__top-sep{color:var(--nl-ink-faint)}.nl-scope .nl-ar__status{margin:0 0 var(--nl-sp-3)}.nl-scope .nl-ar__sub{margin:var(--nl-sp-3) 0 0;font-size:var(--nl-text-small);line-height:1.5;color:var(--nl-ink-secondary)}.nl-scope .nl-ar__h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nl-sp-4);margin:0 0 var(--nl-sp-3)}.nl-scope .nl-ar__h h3{margin:0;font:600 var(--nl-text-section) /1.3 var(--nl-font-sans);letter-spacing:-.01em;color:var(--nl-ink)}.nl-scope .nl-ar__count{font-family:var(--nl-font-mono);font-size:var(--nl-text-label);letter-spacing:.02em;color:var(--nl-ink-muted);white-space:nowrap}.nl-scope .nl-ar__row{grid-template-columns:28px minmax(0,1fr) auto;gap:var(--nl-sp-3) var(--nl-sp-4);padding:var(--nl-sp-4) 0}.nl-scope .nl-ar__row-num{font-family:var(--nl-font-mono);font-size:var(--nl-text-label);line-height:1.5;padding-top:2px;color:var(--nl-choice-ink);font-variant-numeric:tabular-nums}.nl-scope .nl-ar__row-kind{font-family:var(--nl-font-mono);font-size:var(--nl-text-label);letter-spacing:.02em;line-height:1.5;padding-top:2px;color:var(--nl-ink-muted);white-space:nowrap}.nl-scope .nl-ar__row[data-signal=critical] .nl-ar__row-kind{color:var(--nl-sig-critical-ink)}.nl-scope .nl-ar__row[data-signal=good] .nl-ar__row-kind{color:var(--nl-sig-good-ink)}.nl-scope .home-preview__move.home-move,.nl-scope .nl-home .home-preview__move{--nl-choice-color:var(--home-preview-domain,var(--nl-accent));position:relative;isolation:isolate;margin-block-start:var(--nl-sp-8);padding:var(--nl-sp-5) var(--nl-sp-6);border:1px solid var(--nl-card-edge);border-color:var(--nl-card-edge) var(--nl-card-edge-shade) var(--nl-card-edge-shade) var(--nl-card-edge);border-radius:var(--nl-radius-lg);background:var(--nl-surface);box-shadow:var(--nl-card-inset),var(--nl-card-contact),var(--nl-shadow-rest)}.nl-scope .home-preview__move.home-move:before,.nl-scope .nl-home .home-preview__move:before{content:none}.nl-scope .home-move .home-preview__move-meta,.nl-scope .nl-home .home-preview__move-meta{display:flex;justify-content:space-between;gap:var(--nl-sp-3);color:var(--nl-choice-color)}.nl-scope .home-move .home-preview__move-meta>span:last-child,.nl-scope .nl-home .home-preview__move-meta>span:last-child{color:var(--nl-ink-faint);font-variant-numeric:tabular-nums}.nl-scope .home-move .home-preview__move-title,.nl-scope .nl-home .home-preview__move-title{margin-block:var(--nl-sp-2) var(--nl-sp-3);font-family:var(--nl-font-display);font-size:var(--nl-text-h2);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--nl-ink)}.nl-scope .home-preview__move.home-move .nl-type-secondary,.nl-scope .nl-home .home-preview__move .nl-type-secondary{color:var(--nl-ink-secondary)}.nl-scope .home-map-edge{position:absolute;top:calc(-1 * var(--nl-sp-2));left:calc(-1 * var(--nl-sp-2));z-index:3;width:calc(100% + 2 * var(--nl-sp-2));height:calc(100% + 2 * var(--nl-sp-2));pointer-events:none}.nl-scope .home-preview__move.home-move{overflow:visible;margin:0}.nl-scope .home-preview__move.home-move .home-preview__move-meta>.home-move__eyebrow{color:var(--home-move-ink)}.nl-scope .home-move .home-move__line{margin:0;font-size:var(--nl-text-body);line-height:1.5;color:var(--nl-ink-secondary)}.nl-scope .home-move.home-move--none .home-move__line{margin-block-end:var(--nl-sp-4)}.nl-scope .home-move .home-move__pips{display:grid;grid-template-columns:repeat(var(--home-move-steps),minmax(0,1fr));gap:var(--nl-sp-1);margin-block-start:var(--nl-sp-5)}.nl-scope .home-move .home-move__pip{height:var(--nl-map-pip);border-radius:var(--nl-radius-pill);background:var(--nl-hairline-strong)}.nl-scope .home-move .home-move__pip[data-done]{background:var(--nl-choice-color)}.nl-scope .home-move .home-move__pip[data-current]{background:color-mix(in srgb,var(--nl-choice-color) 38%,var(--nl-hairline-strong))}.nl-scope .home-move .home-move__caption{margin:var(--nl-sp-2) 0 0;font-family:var(--nl-font-mono);font-size:var(--nl-text-label);color:var(--nl-ink-muted);font-variant-numeric:tabular-nums}.nl-scope .home-move .home-move__next{margin-block-start:var(--nl-sp-4)}.nl-scope .home-move .home-move__next p{margin:var(--nl-sp-1) 0 0;font-size:var(--nl-text-body);line-height:1.5;color:var(--nl-ink)}.nl-scope .home-move .home-move__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nl-sp-2) var(--nl-sp-5);margin-block-start:var(--nl-sp-5)}.nl-scope .home-move .home-move__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nl-sp-2) var(--nl-sp-3)}.nl-scope .home-move .home-move__link{display:inline-flex;align-items:center;gap:var(--nl-sp-1);min-height:var(--nl-tap);padding:0;border:0;border-radius:var(--nl-radius-sm);background:none;color:var(--nl-ink-secondary);font-family:inherit;font-size:var(--nl-text-small);font-weight:500;text-decoration:none;cursor:pointer}.nl-scope .home-move .home-move__link:hover{color:var(--nl-ink)}.nl-scope .home-move .home-move__link svg{flex:none;width:var(--nl-sp-4);height:var(--nl-sp-4)}.nl-scope .home-move .home-move__link:focus-visible,.nl-scope .home-move .home-move__why summary:focus-visible{outline:none;box-shadow:0 0 0 var(--home-flower-focus-width,2px) var(--nl-accent-ring)}.nl-scope .home-move .home-move__foot{position:relative;margin-block-start:var(--nl-sp-4);border-top:1px solid var(--nl-hairline)}.nl-scope .home-move .home-move__why summary{display:flex;align-items:center;gap:var(--nl-sp-2);min-height:var(--nl-tap);padding-inline-end:var(--nl-map-evidence-room);list-style:none;cursor:pointer;font-size:var(--nl-text-small);color:var(--nl-ink-secondary)}.nl-scope .home-move .home-move__why summary::-webkit-details-marker{display:none}.nl-scope .home-move .home-move__why summary svg{flex:none;width:var(--nl-sp-4);height:var(--nl-sp-4);transition:transform var(--nl-dur) var(--nl-ease)}.nl-scope .home-move .home-move__why[open] summary svg{transform:rotate(90deg)}.nl-scope .home-move .home-move__why>div{display:grid;gap:var(--nl-sp-3);padding-block-end:var(--nl-sp-2)}.nl-scope .home-move .home-move__why p{margin:0;font-size:var(--nl-text-small);line-height:1.55;color:var(--nl-ink-secondary)}.nl-scope .home-move .home-move__why strong{color:var(--nl-ink);font-weight:600}.nl-scope .home-move .home-move__evidence{position:absolute;top:0;right:0}.nl-scope .home-move .home-move__evidence:only-child{position:static}@media (prefers-reduced-motion:reduce){.nl-scope .home-move .home-move__why summary svg{transition:none}}