.nfb-pin .nf-pin__sticky>.nf-container{padding-top:80px;padding-bottom:24px}.nfb-pin .nf-h2{font-size:clamp(30px,3.1vw,48px);margin-bottom:24px}.nfb-pin .nf-scene{align-items:start;align-content:center}.nfb-pin .nf-scene__subject{display:flex;flex-direction:column;justify-content:center}.nfb-panels{display:grid;grid-template-columns:minmax(0,1fr)}.nfb-panels>.nfb-panel,.nfb-pin .nf-scene__text,.nfb-pin .nf-scene__subject{min-width:0}.nfb-panels>.nfb-panel{grid-area:1 / 1;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity var(--nf-dur-4) var(--nf-ease-soft),transform var(--nf-dur-4) var(--nf-ease-soft);align-self:start}[data-step="0"] .nfb-panel[data-at~="0"],[data-step="1"] .nfb-panel[data-at~="1"],[data-step="2"] .nfb-panel[data-at~="2"],[data-step="3"] .nfb-panel[data-at~="3"],[data-step="4"] .nfb-panel[data-at~="4"]{opacity:1;transform:none;pointer-events:auto}.nfb-panels .nfb-panel:focus-within{opacity:1;transform:none;pointer-events:auto}.nfb-panels:focus-within .nfb-panel:not(:focus-within){opacity:0;pointer-events:none}[data-step] .nfb-at{transition:opacity var(--nf-dur-4) var(--nf-ease-soft),transform var(--nf-dur-4) var(--nf-ease-soft)}[data-step="0"] .nfb-from-1,[data-step="0"] .nfb-from-2,[data-step="1"] .nfb-from-2,[data-step="0"] .nfb-from-3,[data-step="1"] .nfb-from-3,[data-step="2"] .nfb-from-3,[data-step="1"] .nfb-until-0,[data-step="2"] .nfb-until-0,[data-step="3"] .nfb-until-0,[data-step="2"] .nfb-until-1,[data-step="3"] .nfb-until-1,[data-step="3"] .nfb-until-2{opacity:0}html.nf-still .nfb-panels,html.no-js .nfb-panels{display:flex;flex-direction:column;gap:56px}html.nf-still .nfb-panels>.nfb-panel,html.no-js .nfb-panels>.nfb-panel{opacity:1;transform:none;pointer-events:auto;transition:none}html.nf-still .nfb-panels:focus-within .nfb-panel:not(:focus-within),html.no-js .nfb-panels:focus-within .nfb-panel:not(:focus-within){opacity:1;pointer-events:auto}html.nf-still .nfb-at,html.no-js .nfb-at{opacity:1!important;transition:none}html.no-js .nfb-pin{height:auto!important}html.no-js .nfb-pin .nf-pin__sticky{position:relative;height:auto;min-height:100vh;padding-block:var(--nf-section-gap);overflow:visible}html.nf-still .nfb-pin .nf-pin__sticky,html.no-js .nfb-pin .nf-pin__sticky{overflow:visible}html.nf-still .nfb-pin .nf-pin__sticky>.nf-container{padding-top:0}@media(min-width:1024px){html.nf-still .nfb-pin .nf-scene,html.no-js .nfb-pin .nf-scene{align-items:start}html.nf-still .nfb-pin .nf-scene__subject,html.no-js .nfb-pin .nf-scene__subject{position:sticky;top:96px;align-self:start;min-height:0}}@media(max-width:1023px){.nfb-pin{height:auto!important}.nfb-pin .nf-pin__sticky{position:relative;height:auto;display:block;overflow:visible;padding-block:var(--nf-section-gap)}.nfb-pin .nf-pin__sticky>.nf-container{height:auto;display:block;padding-top:0;padding-bottom:0}.nfb-pin .nf-scene{grid-template-columns:minmax(0,1fr)}.nfb-pin .nf-scene__subject{min-height:0;margin-bottom:40px}.nfb-pin .nfb-panels{display:flex;flex-direction:column;gap:48px}.nfb-pin .nfb-panels>.nfb-panel{opacity:1;transform:none;pointer-events:auto;align-self:stretch}.nfb-pin .nfb-panels:focus-within .nfb-panel:not(:focus-within){opacity:1;pointer-events:auto}.nfb-pin .nfb-at{opacity:1!important}}.nfb-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.nfb-eyebrow .nf-early{letter-spacing:.12em}.nfb-p{color:var(--nf-text-muted);max-width:60ch}.nfb-p strong{color:var(--nf-text);font-weight:600}.nfb-sub{font-family:var(--nf-font-text);font-weight:600;font-size:clamp(19px,1.5vw,23px);line-height:1.3;color:var(--nf-text);margin:0 0 12px}.nfb-note{margin-top:20px}.nfb-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.nfb-num{font-family:var(--nf-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0}.nfb-viz{position:relative;width:100%}.nfb-viz svg{width:100%;height:auto;overflow:visible}.nfb-cap{font-family:var(--nf-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--nf-text-dim)}.nfb-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.nfb-item{display:block;width:100%;text-align:left;padding:14px 16px;border-radius:var(--nf-r-m);background:var(--nfb-plate);color:var(--nf-text);transition:background-color var(--nf-dur-2) var(--nf-ease-soft),color var(--nf-dur-2) var(--nf-ease-soft);font-size:15px;line-height:1.45;font-weight:400}button.nfb-item:hover,.nfb-item.is-on,.nfb-item[aria-pressed=true],.nfb-item[aria-expanded=true]{background:var(--nfb-plate-hi)}.nfb-item .nfb-meta{display:block;margin-top:6px;font-size:13px;color:var(--nf-text-muted)}.nfb-item .nfb-meta .nfb-num{color:var(--nf-text)}.nfb-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c, var(--nf-text-dim));flex:none}.nfb-spark{display:inline-flex;align-items:center;gap:8px;color:var(--nf-cyan);font-weight:600;font-size:13px;line-height:1.35}.nfb-spark:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--nf-cyan);flex:none}.nfb-hyp{color:var(--nf-text-muted);font-size:13px;line-height:1.35}.nfb-seg{display:inline-flex;flex-wrap:wrap;gap:6px;padding:4px;border-radius:var(--nf-r-pill);background:var(--nfb-plate-lo)}.nfb-seg .nf-chip{background:transparent}.nfb-seg .nf-chip[aria-checked=true],.nfb-seg .nf-chip[aria-pressed=true],.nfb-seg .nf-chip[aria-selected=true]{background:#f4eee61f}.nfb-svgcap{font-family:var(--nf-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;fill:var(--nf-text-dim)}.nfb-svglab{font-family:var(--nf-font-text);font-size:12px;font-weight:400;fill:var(--nf-text-muted)}.nfb-svgnum{font-family:var(--nf-font-mono);font-size:12px;fill:var(--nf-text)}.nfb-eqtable caption{text-align:left;caption-side:bottom;padding-top:10px;font-size:13px;color:var(--nf-text-dim)}.nfb-eqwrap{overflow-x:auto}@media(prefers-reduced-motion:reduce){.nfb-panels>.nfb-panel,.nfb-at{transition:none}}.nfb-poster{visibility:visible;opacity:1;pointer-events:auto}.nfb-live-only{display:none!important}html.nf-still .nfb-live-only,html.no-js .nfb-live-only,html.nf-nogl .nfb-live-only{display:none}[data-fs-scene] .nf-eq__body.is-open:has(.nfb-eqtable){overflow-x:auto}.nfb-item,.nfb-seg,.nfb-how__step,.nfb-ens__lang,.nfb-ens__lens,.nfb-fk__pick,.nfb-fk__br,.nfb-pb__img,.nfb-pb__fear,.nfb-pb__r,.nfb-pb__gate,.nfb-pb__zone,.nfb-pb__honest,.nfb-st__lever,.nfb-for__panel,.nfb-modes__tabs{-webkit-backdrop-filter:var(--nf-glass-filter);backdrop-filter:var(--nf-glass-filter)}.nfb-pin .nf-scene__subject{padding:clamp(18px,2.2vw,32px);border-radius:var(--nf-r-xl);background:var(--nf-glass-fill);-webkit-backdrop-filter:var(--nf-glass-filter);backdrop-filter:var(--nf-glass-filter);box-shadow:none}@media(min-width:1024px)and (max-height:880px){.nfb-pin .nf-pin__sticky>.nf-container{padding-bottom:12px}.nfb-pin .nf-pane{--pp: clamp(20px, 1.8vw, 28px)}.nfb-pin .nfb-panel .nf-h2{font-size:clamp(28px,3.1vw,46px);margin-bottom:18px}.nfb-pin .nfb-panel .nf-lead,.nfb-pin .nfb-panel .nfb-p{font-size:16px;line-height:1.5}.nfb-pin .nfb-panel .nfb-list{gap:6px}.nfb-pin .nfb-st__lever{padding:9px 12px;gap:3px}.nfb-pin .nfb-pb__svg{max-height:max(200px,calc(100svh - 520px))}}@media(min-width:1024px)and (max-height:800px){html:not(.nf-still):not(.no-js) .nfb-pin .nf-pin__sticky .nf-scene{zoom:.9}}@media(min-width:1024px)and (max-height:740px){html:not(.nf-still):not(.no-js) .nfb-pin .nf-pin__sticky .nf-scene{zoom:.84}}.nfb-problem{min-height:120vh;display:flex;align-items:center}.nfb-problem__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center}.nfb-problem__text{grid-column:1 / span 6}.nfb-problem__subject{grid-column:7 / span 6;position:relative}.nfb-problem__svg{width:100%;height:auto;overflow:visible}.nfb-problem__cloud{opacity:max(.08,1 - var(--p, 1) * 3,(var(--p, 1) - .62) * 5);transition:opacity var(--nf-dur-morph) var(--nf-ease-soft)}.nfb-problem__one{stroke-dasharray:1;stroke-dashoffset:max(0,1 - var(--p, 1) * 2.4)}html.nf-still .nfb-problem__cloud{opacity:.08;transition:none}html.nf-still .nfb-problem__one{stroke-dashoffset:0}.nfb-pains{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:20px}.nfb-pain{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:baseline;font-size:clamp(17px,1.25vw,20px);line-height:1.5;color:var(--nf-text)}.nfb-pain__n{font-size:12px;color:var(--nf-text-dim);letter-spacing:.1em}.nfb-problem__turn{margin:clamp(64px,9vw,120px) 0 0;font-family:var(--nf-font-display);font-weight:200;font-size:clamp(30px,4.4vw,68px);line-height:1.1;letter-spacing:-.015em;color:var(--nf-text);max-width:18ch;text-wrap:balance}@media(max-width:1023px){.nfb-problem{min-height:110svh}.nfb-problem__grid{grid-template-columns:1fr}.nfb-problem__text{grid-column:1;grid-row:2}.nfb-problem__subject{grid-column:1;grid-row:1;margin-bottom:24px;max-width:520px}}.nfb-how{min-height:160vh}.nfb-how__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.nfb-how__text{grid-column:1 / span 6}.nfb-how__subject{grid-column:7 / span 6;position:relative}.nfb-how__field{position:sticky;top:calc(50vh - min(21vw,260px));aspect-ratio:6 / 5;width:100%}.nfb-how__field .nfb-how__svg{position:absolute;inset:0;width:100%;height:100%;opacity:0;transform:scale(.97);transition:opacity var(--nf-dur-4) var(--nf-ease-soft),transform var(--nf-dur-4) var(--nf-ease-soft)}[data-how-step="0"] .nfb-how__field [data-k="0"],[data-how-step="1"] .nfb-how__field [data-k="1"],[data-how-step="2"] .nfb-how__field [data-k="2"],[data-how-step="3"] .nfb-how__field [data-k="3"],[data-how-step="4"] .nfb-how__field [data-k="4"],[data-how-step="5"] .nfb-how__field [data-k="5"]{opacity:1;transform:none}.nfb-how__ring{transform-origin:240px 200px;animation:nfb-spin 14s linear infinite}html.nf-still .nfb-how__ring{animation:none}.nfb-how__lead{color:var(--nf-text-muted);margin-bottom:40px}.nfb-how__steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.nfb-how__step{padding:18px 20px 18px 0;color:var(--nf-text-dim);transition:color var(--nf-dur-3) var(--nf-ease-soft);cursor:pointer}.nfb-how__step[aria-current=step]{color:var(--nf-text)}.nfb-how__btn{display:flex;align-items:baseline;gap:16px;text-align:left;color:inherit;font-family:var(--nf-font-text);font-weight:600;font-size:clamp(19px,1.5vw,24px);line-height:1.3;min-height:44px;border-radius:6px}.nfb-how__n{font-size:12px;font-weight:400;letter-spacing:.1em;color:var(--nf-text-dim);min-width:24px}.nfb-how__step[aria-current=step] .nfb-how__n{color:var(--nf-orange)}.nfb-how__d{margin:6px 0 0 40px;font-size:16px;line-height:1.6;max-width:56ch;color:inherit;opacity:.92}.nfb-how__step[aria-current=step] .nfb-how__d{color:var(--nf-text-muted)}.nfb-how__thumb{display:none;margin:16px 0 0 40px;max-width:260px}.nfb-how__thumb svg{width:100%;height:auto}html.nf-still .nfb-how__thumb,html.no-js .nfb-how__thumb{display:block}html.nf-still .nfb-how__subject,html.no-js .nfb-how__subject{display:none}html.nf-still .nfb-how__step,html.no-js .nfb-how__step{color:var(--nf-text)}html.nf-still .nfb-how__d,html.no-js .nfb-how__d{color:var(--nf-text-muted)}.nfb-how__foot{margin:48px 0 16px;color:var(--nf-text);max-width:56ch;font-size:clamp(17px,1.2vw,20px)}.nfb-how__link{font-weight:600}@media(max-width:1023px){.nfb-how{min-height:0}.nfb-how__grid{grid-template-columns:1fr}.nfb-how__text{grid-column:1;grid-row:2}.nfb-how__subject{grid-column:1;grid-row:1;position:sticky;top:88px;z-index:2;height:40svh;margin-bottom:24px;background:linear-gradient(180deg,var(--nf-bg-0) 80%,rgba(10,7,12,0))}.nfb-how__field{position:relative;top:0;height:100%;aspect-ratio:auto}.nfb-how__step{padding:20px;border-radius:var(--nf-r-l);background:var(--nfb-plate-lo)}.nfb-how__d,.nfb-how__thumb{margin-left:0}}.nfb-modes{min-height:120vh;display:flex;align-items:center}.nfb-modes>.nf-container{width:100%}.nfb-modes__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center}.nfb-modes__text{grid-column:1 / span 6}.nfb-modes__subject{grid-column:7 / span 6}.nfb-modes__field{position:relative;aspect-ratio:4 / 3}.nfb-modes__field .nfb-modes__svg{position:absolute;inset:0;width:100%;height:100%;opacity:0;transform:scale(.98);transition:opacity .7s var(--nf-ease-soft),transform .7s var(--nf-ease-soft)}[data-mode=natural] .nfb-modes__field [data-k=natural],[data-mode=steer] .nfb-modes__field [data-k=steer],[data-mode=pointb] .nfb-modes__field [data-k=pointb]{opacity:1;transform:none}.nfb-modes__tabs{display:inline-flex;flex-wrap:wrap;gap:6px;padding:4px;border-radius:var(--nf-r-pill);background:var(--nfb-plate-lo)}.nfb-modes__tab{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border-radius:var(--nf-r-pill);color:var(--nf-text-muted);font-weight:600;font-size:15px;transition:background-color var(--nf-dur-2) var(--nf-ease-soft),color var(--nf-dur-2) var(--nf-ease-soft)}.nfb-modes__tab:hover{color:var(--nf-text)}.nfb-modes__tab[aria-selected=true]{background:#f4eee61a;color:var(--nf-text)}.nfb-modes__note{display:block;margin:12px 0 40px}.nfb-modes__panel{outline-offset:8px}.nfb-modes__roman{margin:0 0 8px;font-size:13px;letter-spacing:.2em;color:var(--c)}.nfb-modes__title{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-family:var(--nf-font-text);font-weight:400;font-size:clamp(24px,2.2vw,34px);line-height:1.15;margin:0 0 10px}.nfb-modes__sub{font-style:italic;color:var(--nf-text);margin:0 0 16px;font-size:clamp(17px,1.2vw,20px)}.nfb-modes__demo{display:grid;gap:8px;margin-top:24px;padding:20px 22px;border-radius:var(--nf-r-l);background:var(--nfb-plate);color:var(--nf-text);font-size:clamp(16px,1.15vw,18px);line-height:1.5;max-width:60ch}.nfb-modes__demo .nfb-cap{color:var(--c)}html.no-js .nfb-modes__panel[hidden]{display:block!important;margin-top:48px}@media(max-width:1023px){.nfb-modes{min-height:0}.nfb-modes__grid{grid-template-columns:1fr}.nfb-modes__text{grid-column:1;grid-row:2}.nfb-modes__subject{grid-column:1;grid-row:1;height:36svh;margin-bottom:24px}.nfb-modes__field{height:100%;aspect-ratio:auto}.nfb-modes__tabs{display:grid;grid-template-columns:repeat(3,1fr);width:100%;border-radius:var(--nf-r-l)}.nfb-modes__tab{justify-content:center;padding:8px 6px;font-size:13px;text-align:center;border-radius:var(--nf-r-m)}.nfb-modes__tab .nfb-dot{display:none}}.nfb-nat__grow{clip-path:inset(-10px calc((1 - min(1,var(--p, 1) / .6))*100%) -10px 0)}html.nf-still .nfb-nat__grow,html.no-js .nfb-nat__grow{clip-path:none}@media(max-width:1023px){.nfb-pin .nfb-nat__grow{clip-path:none}}.nfb-nat__rest{transition:opacity var(--nf-dur-4) var(--nf-ease-soft)}.nfb-nat[data-step="2"] .nfb-nat__rest{opacity:.35}.nfb-nat__win rect{fill-opacity:.4;transition:fill-opacity var(--nf-dur-2) var(--nf-ease-soft),fill var(--nf-dur-2) var(--nf-ease-soft)}.nfb-nat__win.is-on rect{fill-opacity:1;fill:var(--nf-orange)}.nfb-nat__forkmark circle{transition:r var(--nf-dur-2) var(--nf-ease-spring),fill var(--nf-dur-2)}.nfb-nat__forkmark.is-on circle{r:9;fill:var(--nf-pink)}.nfb-nat__ev{display:grid;grid-template-columns:24px 1fr;column-gap:10px;padding:12px 14px}.nfb-nat__evn{grid-row:1 / span 3;font-size:12px;color:var(--nf-text-dim);padding-top:3px}.nfb-nat__evt{font-weight:600;font-size:15px;line-height:1.4}.nfb-nat__ev .nfb-meta{margin-top:4px}.nfb-nat__card{display:none;margin-top:8px;color:var(--nf-text);font-size:14px}.nfb-nat__ev[aria-expanded=true] .nfb-nat__card{display:block}.nfb-nat__ev[aria-expanded=true] .nfb-nat__evn{color:var(--nf-orange)}.nfb-nat__bc{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 14px}.nfb-nat__sign{color:var(--nf-text);font-weight:600}.nfb-nat__arrow{color:var(--nf-pink)}.nfb-nat__means{color:var(--nf-text-muted)}.nfb-nat__fork{flex-basis:100%;display:none}.nfb-nat__bc[aria-pressed=true] .nfb-nat__fork{display:block}.nfb-nat__legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 0}.nfb-nat__lg{display:inline-block;width:16px;height:2px;border-radius:2px;background:var(--nf-text);margin-left:8px}.nfb-nat__lg--goal{background:var(--nf-orange)}.nfb-nat__lg--fork{width:10px;height:10px;border-radius:50%;background:transparent;box-sizing:border-box;border:1.2px solid var(--nf-pink)}.nfb-nat .nfb-list{gap:6px}@media(max-width:1023px){.nfb-nat__spine{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:6px}.nfb-nat__spine>li{flex:0 0 82%;scroll-snap-align:start}.nfb-nat__spine .nfb-item{height:100%}}.nfb-q__subject{gap:18px}.nfb-q__controls{display:flex;justify-content:flex-start;margin-bottom:18px}.nfb-q__membranes{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;margin-bottom:26px}.nfb-q__mem{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1 0;opacity:.62;transition:opacity var(--nf-dur-3) var(--nf-ease-soft)}.nfb-q__mem.is-stop{opacity:.8}.nfb-q__mem.is-past{opacity:.72}.nfb-q__mem.is-past .nfb-q__stop{color:var(--nf-text)}.nfb-q__mem.is-cur{opacity:1}.nfb-q__spec{display:flex;flex-direction:column;width:4px;height:44px;border-radius:2px;overflow:hidden}.nfb-q__mem.is-stop .nfb-q__spec{width:6px;height:56px}.nfb-q__spec i{display:block;background:var(--c)}.nfb-q__tick{display:block;width:1px;height:30px}.nfb-q__stop{min-height:30px;padding:0 10px;border-radius:var(--nf-r-pill);font-family:var(--nf-font-mono);font-size:12px;color:var(--nf-text-muted);white-space:nowrap;transition:background-color var(--nf-dur-2),color var(--nf-dur-2)}.nfb-q__stop:hover{color:var(--nf-text)}.nfb-q__stop[aria-pressed=true]{background:#f4eee61f;color:var(--nf-text)}.nfb-q__stage{position:relative}.nfb-q__grid{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-height:290px}.nfb-q__grid--resolved{justify-content:center;gap:56px}.nfb-q__col{--cell: 11px;--per: 5;display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1 0;min-width:0;padding:8px 2px;border-radius:var(--nf-r-m);transition:background-color var(--nf-dur-2) var(--nf-ease-soft),opacity var(--nf-dur-3) var(--nf-ease-soft)}.nfb-q__col:hover,.nfb-q__col[aria-pressed=true]{background:var(--nfb-plate)}.nfb-q__grid.has-pin .nfb-q__col:not([aria-pressed=true]){opacity:.35}.nfb-q__num{font-size:15px;color:var(--nf-text)}.nfb-q__cells{display:flex;flex-wrap:wrap-reverse;align-content:flex-start;gap:3px;width:calc(var(--per) * var(--cell) + (var(--per) - 1) * 3px)}.nfb-q__cells--wide{--per: 10}.nfb-q__cells i{display:block;width:var(--cell);height:var(--cell);border-radius:3px;background:var(--c);opacity:clamp(0,calc(var(--n) - var(--i)),1);transform:scale(calc(.35 + .65*clamp(0,calc(var(--n) - var(--i)),1)));transition:opacity .42s var(--nf-ease-soft),transform .52s var(--nf-ease-spring);transition-delay:calc(var(--i) * 7ms)}html.nf-still .nfb-q__cells i{transition:none}.nfb-q__lab{font-size:12px;line-height:1.3;color:var(--nf-text-muted);text-align:center;min-height:3.9em;max-width:100%;overflow-wrap:anywhere;hyphens:auto}.nfb-q__legend{display:none;list-style:none;margin:16px 0 0;padding:0;gap:6px 14px;flex-wrap:wrap;font-size:13px;color:var(--nf-text-muted)}.nfb-q__legend li{display:inline-flex;align-items:center;gap:6px}.nfb-q__caps{margin-top:22px;min-height:3.2em}.nfb-q__cap{margin:0;font-size:clamp(16px,1.2vw,19px);line-height:1.5;color:var(--nf-text);max-width:62ch}@media(max-width:1023px){.nfb-q__col{--cell: 7px;--per: 4;gap:6px}.nfb-q__cells--wide{--per: 10}.nfb-q__grid{gap:4px;min-height:200px}.nfb-q__lab{display:none}.nfb-q__legend{display:flex}.nfb-q__num{font-size:12px}.nfb-q__membranes{gap:2px}.nfb-q__mem:not(.is-stop) .nfb-q__spec{width:3px}.nfb-q__stop{padding:0 6px;font-size:11px}}@media(max-width:1023px)and (min-width:600px){.nfb-q__col{--cell: 10px;--per: 5}.nfb-q__lab{display:block}.nfb-q__legend{display:none}}.nfb-ens__langlist{gap:6px;margin-bottom:22px}.nfb-ens__lang{display:grid;gap:4px;padding:12px 16px;border-radius:var(--nf-r-m);background:var(--nfb-plate-lo)}.nfb-ens__langname{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:16px;color:var(--nf-text)}.nfb-ens__langlenses{font-size:14px;color:var(--nf-text-muted);padding-left:18px}.nfb-ens__lenses{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;border:0;min-width:0}.nfb-ens__lens{position:relative;display:grid;grid-template-columns:18px 1fr;column-gap:10px;row-gap:2px;align-items:start;align-content:start;padding:10px 12px;border-radius:var(--nf-r-m);background:var(--nfb-plate);cursor:pointer;transition:background-color var(--nf-dur-2) var(--nf-ease-soft),opacity var(--nf-dur-2) var(--nf-ease-soft)}.nfb-ens__lens:hover{background:var(--nfb-plate-hi)}.nfb-ens__lens.is-out{opacity:.5;cursor:default;background:var(--nfb-plate-lo)}.nfb-ens__lens:has(.nfb-ens__cb:focus-visible){outline:1.5px solid rgba(255,255,255,.72);outline-offset:2px}.nfb-ens__lens:has(.nfb-ens__cb:not(:checked):not(:disabled)) .nfb-ens__val{opacity:.55}.nfb-ens__cb{position:absolute;opacity:0;width:1px;height:1px}.nfb-ens__box{grid-row:1 / span 2;position:relative;width:18px;height:18px}.nfb-ens__box:before{content:"";position:absolute;inset:-7px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--nf-orange) 34%,transparent),color-mix(in srgb,var(--nf-orange) 10%,transparent) 55%,transparent);opacity:0;transform:scale(.6);transition:opacity var(--nf-dur-3) var(--nf-ease-soft),transform var(--nf-dur-4) var(--nf-ease-soft);pointer-events:none}.nfb-ens__box svg{position:absolute;inset:-2px;width:22px;height:22px;display:block;overflow:visible}.nfb-ens__box circle{transform-box:view-box;transform-origin:12px 12px}.nfb-ens__trk{fill:none;stroke:#fff;stroke-opacity:.24;stroke-width:1;transition:stroke var(--nf-dur-3) var(--nf-ease-soft),stroke-opacity var(--nf-dur-3) var(--nf-ease-soft)}.nfb-ens__arc{fill:none;stroke:var(--nf-orange);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:var(--s) 1000;stroke-dashoffset:var(--s);transform:rotate(-90deg);transition:stroke-dashoffset .64s var(--nf-ease-soft)}.nfb-ens__core{fill:#fff;fill-opacity:.42;transform:scale(.42);transition:transform .42s var(--nf-ease-spring),fill-opacity var(--nf-dur-3) var(--nf-ease-soft)}.nfb-ens__pulse{fill:none;stroke:var(--nf-orange);stroke-width:1;stroke-opacity:0}.nfb-ens__lens:hover .nfb-ens__cb:not(:checked):not(:disabled)+.nfb-ens__box .nfb-ens__trk{stroke-opacity:.42}.nfb-ens__cb:checked+.nfb-ens__box:before{opacity:1;transform:none}.nfb-ens__cb:checked+.nfb-ens__box .nfb-ens__trk{stroke:var(--nf-orange);stroke-opacity:.32}.nfb-ens__cb:checked+.nfb-ens__box .nfb-ens__arc{stroke-dashoffset:0}.nfb-ens__cb:checked+.nfb-ens__box .nfb-ens__core{fill-opacity:1;transform:scale(.95)}.nfb-ens__lens.is-pulse .nfb-ens__cb:checked+.nfb-ens__box .nfb-ens__pulse{animation:nfb-ens-ignite .72s var(--nf-ease-soft) 1}.nfb-ens__cb:disabled+.nfb-ens__box .nfb-ens__trk{stroke-dasharray:1.4 3.3;stroke-opacity:.42}.nfb-ens__cb:disabled+.nfb-ens__box .nfb-ens__core{fill-opacity:.32;transform:scale(.3)}.nfb-ens__cb:disabled+.nfb-ens__box .nfb-ens__arc{visibility:hidden}html.nf-still .nfb-ens__box:before,html.nf-still .nfb-ens__box circle{transition:none;animation:none!important}@media(prefers-reduced-motion:reduce){.nfb-ens__box:before,.nfb-ens__box circle{transition:none;animation:none!important}}@media(forced-colors:active){.nfb-ens__box:before{display:none}.nfb-ens__trk{stroke:CanvasText;stroke-opacity:1}.nfb-ens__arc,.nfb-ens__cb:checked+.nfb-ens__box .nfb-ens__trk{stroke:Highlight;stroke-opacity:1}.nfb-ens__core{fill:CanvasText}.nfb-ens__cb:checked+.nfb-ens__box .nfb-ens__core{fill:Highlight}.nfb-ens__lens:has(.nfb-ens__cb:focus-visible){outline-color:Highlight}}.nfb-ens__name{font-size:14px;line-height:1.3;font-weight:600;color:var(--nf-text)}.nfb-ens__val{font-size:12px;line-height:1.3;color:var(--nf-text-muted);transition:opacity var(--nf-dur-3) var(--nf-ease-soft)}.nfb-ens__val .nfb-num{color:var(--nf-text)}.nfb-ens__fine{margin-top:16px}.nfb-ens__stage{display:grid;place-items:center}.nfb-ens__stage>*{grid-area:1 / 1;width:100%}.nfb-ens__langs{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.nfb-ens__lfig{margin:0;display:grid;gap:8px}.nfb-ens__lsvg{width:100%;height:auto;display:block}.nfb-ens__lfig .nfb-cap{color:var(--c)}.nfb-ens__ringwrap{max-width:440px;margin-inline:auto}.nfb-ens__ring{margin:0;position:relative}.nfb-ens__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;pointer-events:none}.nfb-ens__cnum{font-family:var(--nf-font-display);font-weight:200;font-size:clamp(40px,4vw,60px);line-height:1;color:var(--nf-text)}.nfb-ens__clab{font-family:var(--nf-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--nf-text-dim)}.nfb-ens__ring svg{width:100%;height:auto;display:block;overflow:visible}.nfb-ens__seg{fill:var(--c, var(--nf-n1));opacity:.62;transition:opacity var(--nf-dur-3) var(--nf-ease-soft);cursor:default}.nfb-ens__seg:hover{opacity:.9}.nfb-ens__seg.is-off{opacity:.12}.nfb-ens__mean{transition:r var(--nf-dur-3) var(--nf-ease-soft)}.nfb-ens__idxnum{font-family:var(--nf-font-display);font-weight:200;font-size:46px;fill:var(--nf-text)}.nfb-ens__out{margin-top:20px;min-height:5.5em}.nfb-ens__sum{margin:0 0 6px;font-size:clamp(16px,1.25vw,19px);line-height:1.45;color:var(--nf-text)}.nfb-ens__sum strong{font-weight:600}.nfb-ens__idx{font:inherit;font-weight:600;color:var(--nf-text);text-decoration:underline dotted rgba(244,238,230,.4);text-underline-offset:4px;padding:0;background:none;cursor:help}html.nf-still .nfb-ens__stage,html.no-js .nfb-ens__stage{display:flex;flex-direction:column;gap:32px}@media(max-width:1023px){.nfb-ens__stage{display:flex;flex-direction:column;gap:32px}.nfb-ens__ringwrap{max-width:340px}.nfb-ens__langs{gap:12px}}@media(max-width:420px){.nfb-ens__lenses{grid-template-columns:1fr 1fr;gap:4px}.nfb-ens__lens{padding:8px 10px;column-gap:8px}.nfb-ens__name{font-size:13px}}.nfb-fk__list{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}.nfb-fk__pick{display:grid;gap:4px;width:100%;height:100%;text-align:left;padding:10px 12px;border-radius:var(--nf-r-m);background:var(--nfb-plate-lo);color:var(--nf-text-muted);transition:background-color var(--nf-dur-2) var(--nf-ease-soft),color var(--nf-dur-2) var(--nf-ease-soft)}.nfb-fk__pick:hover{background:var(--nfb-plate);color:var(--nf-text)}.nfb-fk__pick[aria-pressed=true]{background:var(--nfb-plate-hi);color:var(--nf-text)}.nfb-fk__pname{font-size:14px;line-height:1.3;font-weight:600}.nfb-fk__pmeta{font-size:12px;line-height:1.35;color:var(--nf-text-muted)}.nfb-fk__bar{display:block;height:3px;border-radius:2px;background:#f4eee614;overflow:hidden;margin-top:4px}.nfb-fk__bar i{display:block;height:100%;background:var(--nf-pink)}.nfb-fk__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:4px}.nfb-fk__title{margin:0;font-family:var(--nf-font-text);font-weight:600;font-size:clamp(18px,1.4vw,22px);line-height:1.3;color:var(--nf-text)}.nfb-fk__meta{margin:0;font-size:13px;color:var(--nf-text-muted)}.nfb-fk__meta strong{color:var(--nf-pink);font-weight:600}.nfb-fk__svg{display:block;width:100%;height:auto;overflow:visible}.nfb-fk__ray{transition:opacity var(--nf-dur-3) var(--nf-ease-soft)}.nfb-fk__rpath{opacity:.72}.nfb-fk__rays.has-sel .nfb-fk__ray:not(.is-on){opacity:.25}.nfb-fk__ray.is-on .nfb-fk__rpath{opacity:1}.nfb-pin[data-step="0"] .nfb-fk__ray{opacity:0}[data-step] .nfb-fk__ray{transition:opacity var(--nf-dur-4) var(--nf-ease-soft);transition-delay:calc(var(--d) * .14s)}.nfb-fk__branches{display:grid;gap:6px;margin-top:8px}.nfb-fk__br{display:grid;gap:2px;text-align:left;padding:10px 14px;border-radius:var(--nf-r-m);background:var(--nfb-plate-lo);color:var(--nf-text);transition:background-color var(--nf-dur-2) var(--nf-ease-soft)}.nfb-fk__br:hover{background:var(--nfb-plate)}.nfb-fk__br[aria-checked=true]{background:var(--nfb-plate-hi)}.nfb-fk__brn{font-size:14px;font-weight:600;line-height:1.3}.nfb-fk__brm{font-size:12px;color:var(--nf-text-muted)}.nfb-fk__brm .nfb-num{color:var(--nf-orange)}.nfb-fk__walk{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:12px 0 0;font-size:15px;color:var(--nf-text)}.nfb-fk__note{margin:12px 0 0;font-size:15px;line-height:1.45;color:var(--nf-pink)}.nfb-fk__nums{margin:6px 0 0}html.nf-still .nfb-fk__ray,html.no-js .nfb-fk__ray{opacity:1!important;transition:none}@media(min-width:1024px){.nfb-fk__branches{grid-template-columns:repeat(3,minmax(0,1fr))}.nfb-fk__svg{max-height:max(150px,calc(100svh - 740px))}}@media(max-width:1023px){.nfb-pin .nfb-fk__ray,.nfb-pin[data-step="0"] .nfb-fk__ray{opacity:1}.nfb-fk__list{grid-template-columns:1fr 1fr}}@media(max-width:420px){.nfb-fk__pick{padding:8px 10px}.nfb-fk__pname{font-size:13px}}.nfb-st__levers{gap:8px}.nfb-st__lever{display:grid;gap:6px;padding:12px 14px;border-radius:var(--nf-r-m);background:var(--nfb-plate);transition:background-color var(--nf-dur-2) var(--nf-ease-soft)}.nfb-st__lever.is-on,.nfb-st__lever.is-hint{background:var(--nfb-plate-hi)}.nfb-st__lever.is-weak{background:var(--nfb-plate-lo)}.nfb-st__lever.is-weak .nfb-st__lname{color:var(--nf-text-muted)}.nfb-st__lname{font-size:14px;line-height:1.38;font-weight:600;color:var(--nf-text)}.nfb-st__lrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.nfb-st__sw{min-height:36px;gap:10px;font-size:13px;font-weight:600;color:var(--nf-text);padding:0;background:none}.nfb-st__lmeta{font-size:12px;line-height:1.4;color:var(--nf-text-muted)}.nfb-st__lmeta .nfb-num{color:var(--nf-text)}.nfb-st__lever .nfb-spark,.nfb-st__lever .nfb-hyp{font-size:12px}.nfb-st__anti{cursor:default}.nfb-st__aname{font-weight:600;color:var(--nf-text)}.nfb-st__goal{margin:0 0 10px;font-size:15px;line-height:1.45;color:var(--nf-text-muted);max-width:52ch}.nfb-st__ind{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.nfb-st__indl{font-size:18px;color:var(--nf-text-muted)}.nfb-st__indn{font-family:var(--nf-font-display);font-weight:200;font-size:clamp(56px,6vw,92px);line-height:1;color:var(--nf-text)}.nfb-st__indo{font-size:20px;color:var(--nf-text)}.nfb-st__indm{font-size:13px;color:var(--nf-text-dim);font-family:var(--nf-font-mono);letter-spacing:.12em;text-transform:uppercase}.nfb-st__delta{margin:8px 0 0;font-size:16px;color:var(--nf-text);min-height:1.5em}.nfb-st__status{margin:10px 0 0}.nfb-st__hold{background:none;padding:0;cursor:pointer;text-align:left;text-decoration:underline dotted rgba(110,231,231,.5);text-underline-offset:4px}.nfb-st__hold[hidden]{display:none}.nfb-st__holdtxt{margin:6px 0 0;color:var(--nf-text-muted)}.nfb-st__combo{margin:10px 0 0;font-size:15px;line-height:1.45;color:var(--nf-text);max-width:56ch}.nfb-st__svg{display:block;width:100%;height:auto;margin-top:14px;overflow:visible}.nfb-st__antig{opacity:0;transition:opacity var(--nf-dur-3) var(--nf-ease-soft)}.nfb-st__case.is-anti .nfb-st__antig{opacity:.9}.nfb-st__case.is-anti .nfb-st__nat{opacity:.5}.nfb-st__holdg{opacity:.35;transition:opacity var(--nf-dur-3)}.nfb-st__case.is-hold .nfb-st__holdg{opacity:1}.nfb-st__alt path{stroke-dasharray:1;stroke-dashoffset:1;animation:nfb-st-draw .9s var(--nf-ease-soft) forwards}html.nf-still .nfb-st__alt path{animation:none;stroke-dashoffset:0}.nfb-st__time{display:grid;gap:8px;margin-top:16px}.nfb-st__tlab{font-size:14px;color:var(--nf-text-muted)}.nfb-st__tout{color:var(--nf-text)}.nfb-st__tout.is-closed{color:var(--nf-pink)}.nfb-st__range{width:100%;accent-color:var(--nf-orange);min-height:32px}.nfb-st__range:disabled{opacity:.4}.nfb-st__detail{margin:10px 0 0;color:var(--nf-text-muted);max-width:64ch}@media(max-width:1023px){.nfb-st .nf-scene{display:flex;flex-direction:column}.nfb-st .nf-scene__text,.nfb-st .nfb-panels{display:contents}.nfb-st__p0{order:0}.nfb-st .nf-scene__subject{order:1;margin-bottom:0}.nfb-st__p1{order:2;margin-top:32px}.nfb-st__p2{order:3;margin-top:48px}.nfb-st__p0{margin-bottom:32px}}.nfb-pb__only{display:none}#pointb[data-pb-case] .nfb-pb__alt,#pointb:not([data-pb-case]) .nfb-pb__back,html.no-js .nfb-pb__switch{display:none}.nfb-pb__images{gap:6px;margin-bottom:16px}.nfb-pb__img{padding:10px 14px;border-radius:var(--nf-r-m);background:var(--nfb-plate-lo);font-size:14px;line-height:1.45;color:var(--nf-text-muted)}.nfb-pb__who{color:var(--nf-text);font-weight:600}.nfb-pb__proxy,.nfb-pb__hyp,.nfb-pb__inote{color:var(--nf-text-dim);font-weight:400}.nfb-pb__zone{padding:14px 16px;border-radius:var(--nf-r-m);background:linear-gradient(#fdc9a414,#fdc9a414),var(--nfb-plate)}.nfb-pb__zt{margin:0 0 8px;font-size:15px;line-height:1.45;color:var(--nf-text)}.nfb-pb__zt strong{color:var(--nf-peach);font-weight:600}.nfb-pb__zp{margin:4px 0 0;font-size:14px;line-height:1.45;color:var(--nf-text-muted)}.nfb-pb__switch{margin:10px 0 0}.nfb-pb__lead{font-size:15px;margin-bottom:10px}.nfb-pb__h{margin-top:22px}.nfb-pb__fears,.nfb-pb__res{gap:6px}.nfb-pb__fear,.nfb-pb__r{padding:9px 14px;border-radius:var(--nf-r-m);background:var(--nfb-plate-lo);font-size:14px;line-height:1.45;color:var(--nf-text-muted)}.nfb-pb__rs{color:var(--nf-text);font-weight:600}.nfb-pb__r[data-st=reach] .nfb-pb__rs{color:var(--nf-orange)}.nfb-pb__r[data-st=if] .nfb-pb__rs{color:var(--nf-lilac)}.nfb-pb__ifl{display:grid;grid-template-columns:18px 1fr;gap:10px;cursor:pointer}.nfb-pb__ifcb{position:absolute;opacity:0;width:1px;height:1px}.nfb-pb__box{width:18px;height:18px;margin-top:1px;border-radius:5px;background:#f4eee61f;position:relative}.nfb-pb__ifcb:checked+.nfb-pb__box{background:var(--nf-lilac)}.nfb-pb__ifcb:checked+.nfb-pb__box:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid var(--nf-bg-0);border-width:0 2px 2px 0;transform:rotate(45deg)}.nfb-pb__ifcb:focus-visible+.nfb-pb__box{outline:2px solid var(--nf-text);outline-offset:2px}.nfb-pb__r.is-off{opacity:.55}.nfb-pb__ladder{gap:6px}.nfb-pb__step{font-size:14px;padding:10px 14px}.nfb-pb__sn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:6px;border-radius:50%;background:#fdc9a424;color:var(--nf-peach);font-size:12px}.nfb-pb__fw{margin:14px 0 0;font-size:15px;color:var(--nf-text)}.nfb-pb__honest{display:inline-block;margin:14px 0 8px;padding:8px 14px;border-radius:var(--nf-r-pill);background:linear-gradient(#fdc9a41a,#fdc9a41a),var(--nfb-plate);color:var(--nf-peach);font-size:14px}.nfb-pb__chips{list-style:none;margin:10px 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.nfb-pb__chip{text-transform:none;letter-spacing:.02em;font-size:13px;font-weight:600}.nfb-pb__state{margin:0;font-size:16px;color:var(--nf-text)}.nfb-pb__svg{display:block;width:100%;height:auto;margin-top:10px;overflow:visible}.nfb-pb__sat{transition:opacity var(--nf-dur-3)}.nfb-pb__case.is-if-off .nfb-pb__sat[data-st="если бы"]{opacity:.25}.nfb-pb__gates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px}.nfb-pb__gate{display:grid;gap:2px;padding:8px 10px;border-radius:var(--nf-r-m);background:var(--nfb-plate-lo);text-align:left;color:var(--nf-text)}.nfb-pb__gate:hover,.nfb-pb__gate:focus-visible{background:var(--nfb-plate)}.nfb-pb__gate .nfb-num{color:var(--nf-peach);font-size:13px}.nfb-pb__gw{font-size:12px;color:var(--nf-text-muted);line-height:1.3}.nfb-pb__fwn{display:flex;align-items:baseline;gap:12px;margin:16px 0 0;color:var(--nf-text-muted);font-size:14px;line-height:1.4}.nfb-pb__fwbig{font-family:var(--nf-font-display);font-weight:200;font-size:clamp(40px,4vw,60px);line-height:1;color:var(--nf-peach);flex:none}.nfb-for{padding-block:var(--nf-section-gap)}.nfb-for__bar{margin:8px 0 10px}.nfb-for__tabs{display:flex;flex-wrap:wrap;gap:8px}.nfb-for__tab{text-transform:none;letter-spacing:.01em;font-size:14px;font-weight:600;min-height:44px;padding:0 18px}.nfb-for__notice{min-height:1.5em;margin:0 0 18px;color:var(--nf-text-muted)}.nfb-for__panel{padding:clamp(24px,3vw,44px);border-radius:var(--nf-r-xl);background:var(--nfb-plate);outline:none}.nfb-for__panel:focus-visible{background:var(--nfb-plate-hi)}.nfb-for__title{margin:0 0 24px;font-family:var(--nf-font-text);font-weight:400;font-size:clamp(24px,2.4vw,38px);line-height:1.2;color:var(--nf-text);max-width:26ch}.nfb-for__cols{display:grid;grid-template-columns:1.1fr 1fr;gap:24px 48px}.nfb-for__qs{margin:0;padding:0;list-style:none;display:grid;gap:10px}.nfb-for__qs li{position:relative;padding-left:20px;font-size:17px;line-height:1.45;color:var(--nf-text)}.nfb-for__qs li:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--nf-orange)}.nfb-for__text{margin:0;font-size:17px;line-height:1.55;color:var(--nf-text);max-width:56ch}.nfb-for__get .nfb-cap{margin:0 0 8px}.nfb-for__gett{margin:0 0 8px;font-size:16px;line-height:1.5;color:var(--nf-text-muted)}.nfb-for__demo{margin:24px 0 16px}.nfb-for__ctas{display:flex;flex-wrap:wrap;gap:12px}.nfb-for__other{margin:22px 0 0;color:var(--nf-text-muted);font-size:15px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.nfb-for__otherbtn{letter-spacing:.02em;color:var(--nf-text);text-decoration:underline;text-underline-offset:4px}@media(max-width:1023px){.nfb-for__bar{margin-inline:-24px}.nfb-for__tabs{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 24px;scrollbar-width:none}.nfb-for__tabs::-webkit-scrollbar{display:none}.nfb-for__tab{flex:none;scroll-snap-align:center;white-space:nowrap}.nfb-for__cols{grid-template-columns:1fr}.nfb-for__ctas .nf-btn{width:100%;justify-content:center}}@media(max-width:767px){.nfb-for__bar{margin-inline:-16px}.nfb-for__tabs{padding-inline:16px}}.nfd-section{overflow:clip}.nfd-section:before{content:"";position:absolute;left:50%;top:18%;width:min(1400px,140vw);height:900px;transform:translate(-50%);background:radial-gradient(50% 50% at 62% 40%,rgba(91,58,134,.22),transparent 70%),radial-gradient(30% 30% at 30% 70%,rgba(240,118,63,.08),transparent 70%);pointer-events:none;z-index:0}.nfd-section>.nf-container{position:relative;z-index:1}.nfd-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 48px;align-items:end;margin-bottom:40px}.nfd-head .nf-h2{margin:0}.nfd-head__sub{margin:0;font-weight:300;font-size:clamp(16px,1.1vw,18px);line-height:1.6;color:var(--nf-text-muted);max-width:46ch;text-wrap:pretty}.nfd-num{font-family:var(--nf-font-mono);font-weight:400;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 0;letter-spacing:0}.nfd-sn{font-family:var(--nf-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;display:inline-block;min-width:2ch}.nfd-lab,.nfd-cap{font-family:var(--nf-font-text);font-weight:700;font-size:11px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--nf-text-muted)}.nfd-lab--dim,.nfd-cap--dim{color:var(--nf-text-dim)}.nfd-cap--peach{color:var(--nf-peach)}.nfd-cap--pink{color:var(--nf-pink)}.nfd-cap--orange{color:var(--nf-orange)}.nfd-cap .nfd-num,.nfd-lab .nfd-num{letter-spacing:.02em}.nfd-lab__v{color:var(--nf-text);letter-spacing:.08em}.nfd-cases{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px;border-radius:var(--nf-r-pill);background:var(--nf-glass-fill);margin-bottom:20px;isolation:isolate;-webkit-backdrop-filter:var(--nf-glass-filter);backdrop-filter:var(--nf-glass-filter);box-shadow:none}.nfd-cases__b{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 20px;border-radius:var(--nf-r-pill);color:var(--nf-text-muted);transition:color var(--nf-dur-3) var(--nf-ease-soft)}.nfd-cases__b:hover,.nfd-cases__b[aria-selected=true]{color:var(--nf-text)}.nfd-cases__k{font-size:12px;color:var(--nf-text-dim);transition:color var(--nf-dur-3) var(--nf-ease-soft)}.nfd-cases__b[aria-selected=true] .nfd-cases__k{color:var(--nf-orange)}.nfd-cases__t{font-family:var(--nf-font-text);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nfd-cases__ink{position:absolute;z-index:0;top:6px;bottom:6px;left:6px;width:calc((100% - 12px) / 3);border-radius:var(--nf-r-pill);background:#f4eee61a;transform:translate(calc(var(--k) * 100%));transition:transform .56s var(--nfd-ease)}.nfd-instr{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px;align-items:start;transition:opacity .38s var(--nf-ease-soft)}.nfd.is-fading .nfd-instr{animation:nfd-fade .42s var(--nfd-ease)}.nfd-panel{position:relative;display:flex;flex-direction:column;border-radius:var(--nf-r-xl);background:var(--nfd-glass);min-width:0;-webkit-backdrop-filter:var(--nf-glass-filter);backdrop-filter:var(--nf-glass-filter);box-shadow:none}.nfd-panel__in{padding:32px 32px 8px;display:flex;flex-direction:column;gap:22px}.nfd-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.nfd-arch{font-size:16px;line-height:1.6;font-weight:400;color:var(--nf-text);text-wrap:pretty}.nfd-q{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:var(--nf-r-m);background:#0a070c59}.nfd-q__t{font-size:15px;line-height:1.55;color:var(--nf-text)}.nfd-pass{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border-radius:var(--nf-r-m);background:#0a070c59}.nfd-pass__i{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:12px 12px 10px;border-radius:9px;background:var(--nfd-tile);min-width:0}.nfd-pass__i[data-nf-tip]{cursor:help}.nfd-pass__l{font-weight:700;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--nf-text-dim);line-height:1.3}.nfd-pass__v{font-size:20px;line-height:1.1;color:var(--nf-text)}.nfd-modes{display:flex;flex-direction:column;gap:10px}.nfd-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:4px;gap:2px;border-radius:var(--nf-r-pill);background:#0a070c6b}.nfd-seg__b{min-height:44px;padding:0 8px;white-space:nowrap;border-radius:var(--nf-r-pill);text-align:center!important;font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--nf-text-muted);transition:background-color var(--nf-dur-3) var(--nf-ease-soft),color var(--nf-dur-3) var(--nf-ease-soft)}.nfd-seg__b:hover{color:var(--nf-text)}.nfd-seg__b[aria-checked=true]{background:#f4eee61f;color:var(--nf-text)}.nfd[data-mode=steer] .nfd-modes .nfd-seg__b[aria-checked=true],.nfd[data-mode=pointb] .nfd-modes .nfd-seg__b[aria-checked=true]{background:#f0763f29;color:var(--nf-peach)}.nfd-seg--sm .nfd-seg__b{min-height:40px;font-size:10px}.nfd-subs{display:flex;gap:22px;padding-left:6px}.nfd-subs__b{position:relative;min-height:36px;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--nf-text-dim);transition:color var(--nf-dur-2) var(--nf-ease-soft)}.nfd-subs__b:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;border-radius:2px;background:var(--nf-orange);transform:scaleX(0);transform-origin:left;transition:transform .36s var(--nfd-ease)}.nfd-subs__b:hover{color:var(--nf-text-muted)}.nfd-subs__b[aria-checked=true]{color:var(--nf-text)}.nfd-subs__b[aria-checked=true]:after{transform:scaleX(1)}.nfd-stephead{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:6px 14px;padding-top:6px}.nfd-stepno{font-size:13px;color:var(--nf-orange)}.nfd-stepno span{color:var(--nf-text-dim)}.nfd-steptitle{margin:0;font-family:var(--nf-font-text);font-weight:400;font-size:clamp(22px,1.8vw,28px);line-height:1.15;letter-spacing:-.01em;color:var(--nf-text)}.nfd-progress{grid-column:1 / -1;position:relative;height:2px;border-radius:2px;background:#ffffff12;overflow:hidden}.nfd-progress span{position:absolute;inset:0;background:linear-gradient(90deg,var(--nf-orange-deep),var(--nf-orange) 60%,var(--nf-peach));transform-origin:left;transform:scaleX(var(--k));transition:transform .6s var(--nfd-ease)}.nfd-swap{animation:nfd-in .42s var(--nfd-ease) both}.nfd-body{display:flex;flex-direction:column;gap:16px}.nfd-lead{font-size:17px;line-height:1.6;font-weight:400;color:var(--nf-text);text-wrap:pretty}.nfd-p{font-size:15px;line-height:1.65;color:var(--nf-text-muted);text-wrap:pretty}.nfd-small{font-size:13px;line-height:1.55;color:var(--nf-text-dim)}.nfd-h4{margin:8px 0 0;font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--nf-text-muted)}.nfd-h4--anti{margin:0;color:var(--nf-anti-ink)}.nfd-beacons{display:flex;flex-direction:column;gap:6px}.nfd-beacon{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:start;width:100%;padding:14px 16px;border-radius:var(--nf-r-m);background:var(--nfd-tile);transition:background-color var(--nf-dur-3) var(--nf-ease-soft)}.nfd-beacon:hover,.nfd-beacon.is-on{background:#e0a2be1a}.nfd-beacon__s{font-size:14px;line-height:1.45;color:var(--nf-text)}.nfd-beacon__arrow{color:var(--nf-pink);font-family:var(--nf-font-mono)}.nfd-beacon__m{font-size:14px;line-height:1.45;color:var(--nf-text-muted)}.nfd-ctl{display:flex;flex-direction:column;gap:10px}.nfd-range{-webkit-appearance:none;appearance:none;width:100%;height:28px;background:transparent;cursor:pointer}.nfd-range::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--nf-orange) calc(var(--k) * 100%),rgba(255,255,255,.1) calc(var(--k) * 100%))}.nfd-range::-moz-range-track{height:4px;border-radius:4px;background:#ffffff1a}.nfd-range::-moz-range-progress{height:4px;border-radius:4px;background:var(--nf-orange)}.nfd-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-9px;border-radius:50%;background:var(--nf-text);box-shadow:0 0 0 6px #f0763f38;transition:box-shadow var(--nf-dur-2) var(--nf-ease-soft)}.nfd-range::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:var(--nf-text);box-shadow:0 0 0 6px #f0763f38}.nfd-range:hover::-webkit-slider-thumb{box-shadow:0 0 0 9px #f0763f42}.nfd-rows{display:flex;flex-direction:column;gap:10px}.nfd-rows__i{display:grid;grid-template-columns:minmax(0,1fr) 34% 48px;gap:14px;align-items:center}.nfd-rows__l{font-size:14px;line-height:1.35;color:var(--nf-text-muted)}.nfd-rows__i.is-goal .nfd-rows__l{color:var(--nf-text)}.nfd-rows__bar{position:relative;height:6px;border-radius:6px;background:#ffffff0f;overflow:hidden}.nfd-rows__bar span{position:absolute;inset:0;border-radius:6px;background:var(--c);transform-origin:left;transform:scaleX(var(--v));transition:transform var(--nfd-t) var(--nfd-ease)}.nfd-rows__v{text-align:right;font-size:15px;color:var(--ink)}.nfd-forks{display:flex;flex-direction:column;gap:6px}.nfd-fork{border-radius:var(--nf-r-m);background:var(--nfd-tile);transition:background-color var(--nf-dur-3) var(--nf-ease-soft)}.nfd-fork.is-sel,.nfd-fork.is-open{background:#e0a2be17}.nfd-fork__h{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:14px 16px}.nfd-fork__r{font-size:13px;color:var(--nf-pink)}.nfd-fork__t{display:flex;flex-direction:column;gap:4px;min-width:0}.nfd-fork__l{font-size:14px;line-height:1.4;color:var(--nf-text)}.nfd-fork__w{font-size:12px;color:var(--nf-text-dim)}.nfd-fork__s{font-weight:700;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--nf-pink);padding:6px 10px;border-radius:var(--nf-r-pill);background:#e0a2be1a;white-space:nowrap}.nfd-fork__b{padding:0 16px 16px 56px;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.55;color:var(--nf-text-muted);animation:nfd-in .32s var(--nfd-ease) both}.nfd-fork__b[hidden]{display:none}.nfd-fork__b li{position:relative;padding-left:14px}.nfd-fork__b li:before{content:"";position:absolute;left:0;top:.7em;width:5px;height:5px;border-radius:50%;background:var(--nf-pink)}.nfd-fork__n{color:var(--nf-text-dim);font-size:13px}.nfd-levers{display:flex;flex-direction:column;gap:8px}.nfd-lever{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px;border-radius:var(--nf-r-l);background:var(--nfd-tile);transition:background-color var(--nf-dur-3) var(--nf-ease-soft),box-shadow var(--nf-dur-3) var(--nf-ease-soft);overflow:hidden}.nfd-lever:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 0% 0%,rgba(240,118,63,.16),transparent 60%);opacity:0;transition:opacity .48s var(--nfd-ease);pointer-events:none}.nfd-lever.is-on{background:#f0763f0f}.nfd-lever.is-on:before{opacity:1}.nfd-lever.is-closed{background:var(--nfd-tile)}.nfd-lever.is-closed:before{opacity:.25}.nfd-lever__top{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.nfd-lever__k{font-size:12px;color:var(--nf-text-dim)}.nfd-lever.is-on .nfd-lever__k{color:var(--nf-orange)}.nfd-lever__sw{min-height:40px;gap:12px}.nfd-lever__swl{font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--nf-text-muted)}.nfd-lever.is-on .nfd-lever__swl{color:var(--nf-peach)}.nfd-lever__d{font-size:20px;color:var(--nf-orange)}.nfd-lever.is-zero .nfd-lever__d{color:var(--nf-text-muted)}.nfd-lever__t{position:relative;font-size:15px;line-height:1.5;color:var(--nf-text)}.nfd-lever__m{position:relative;font-size:13px;line-height:1.55;color:var(--nf-text-muted)}.nfd-lever__dl{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding-top:4px}.nfd-lever__dl>div{display:flex;flex-direction:column;gap:3px;min-width:0}.nfd-lever__dl dt{font-weight:700;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--nf-text-dim)}.nfd-lever__dl dd{font-size:13px;line-height:1.45;color:var(--nf-text-muted)}.nfd-lever__wide{grid-column:1 / -1}.nfd-lever:not(.is-on) .nfd-lever__dl{display:none}.nfd-lever__closed{position:relative;font-size:13px;line-height:1.45;color:var(--nf-peach);padding:10px 12px;border-radius:10px;background:#fdc9a414}.nfd-eff{padding:14px 16px;border-radius:var(--nf-r-m);background:#0a070c66;font-size:14px;line-height:1.55;color:var(--nf-text-muted)}.nfd-eff--single,.nfd-eff--combo{background:#f0763f17;color:var(--nf-text)}.nfd-eff--uncounted{background:#c99aee1a;color:var(--nf-lilac-haze)}.nfd-eff__unc{color:var(--nf-text)}.nfd-hold{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.nfd-hold .nf-btn{white-space:normal;text-align:center;line-height:1.3;padding-block:10px}.nfd-hold__list{display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.45;animation:nfd-in .32s var(--nfd-ease) both}.nfd-hold__list li{position:relative;padding-left:18px;color:var(--nf-text-muted)}.nfd-hold__list li:before{content:"";position:absolute;left:0;top:.45em;width:8px;height:8px;border-radius:50%;background:var(--nf-text-dim)}.nfd-hold__list li.is-conf{color:var(--nf-text)}.nfd-hold__list li.is-conf:before{background:var(--nf-cyan)}.nfd-anti{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:var(--nf-r-l);background:#8e3b461a;transition:background-color var(--nf-dur-3) var(--nf-ease-soft);cursor:help}.nfd-anti.is-on{background:#8e3b4633}.nfd-anti__t{font-size:14px;line-height:1.55;color:var(--nf-text)}.nfd-status{align-self:flex-start;font-weight:700;font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:7px 12px;border-radius:var(--nf-r-pill);background:#f0763f24;color:var(--nf-peach)}.nfd-status.is-none{background:#c99aee1f;color:var(--nf-lilac)}.nfd-variants{display:flex;flex-direction:column;gap:8px}.nfd-variant{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:var(--nf-r-m);background:var(--nfd-tile)}.nfd-variant p{font-size:14px;line-height:1.55;color:var(--nf-text)}.nfd-conds{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5;color:var(--nf-text)}.nfd-conds li{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.nfd-chip-s{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:var(--nf-r-pill);background:#ffffff12;font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--nf-text-muted);margin-right:8px;white-space:nowrap}.nfd-chip-s--o{background:#f0763f24;color:var(--nf-peach)}.nfd-images{display:flex;flex-direction:column;gap:6px}.nfd-images li{display:grid;gap:6px;padding:14px 16px;border-radius:var(--nf-r-m);background:var(--nfd-tile)}.nfd-images li.is-proxy{background:#c99aee12}.nfd-images__w{font-size:14px;font-weight:600;color:var(--nf-text)}.nfd-images__r{font-size:13px;line-height:1.5;color:var(--nf-text-muted)}.nfd-images__r .nfd-lab{margin-right:8px;font-size:10px}.nfd-fears{display:flex;flex-direction:column;gap:6px}.nfd-fears li{display:grid;gap:6px;padding:14px 16px;border-radius:var(--nf-r-m);background:var(--nfd-tile)}.nfd-fears__w{font-size:14px;font-weight:600;color:var(--nf-text)}.nfd-fears__f{font-size:13px;line-height:1.5;color:var(--nf-text-muted)}.nfd-fears__a{font-size:13px;line-height:1.7;color:var(--nf-text)}.nfd-res{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.nfd-res__g{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--nf-r-m);background:var(--nfd-tile);font-size:13px;line-height:1.45;color:var(--nf-text-muted)}.nfd-res__g ul{display:flex;flex-direction:column;gap:8px}.nfd-res__g--have .nfd-lab{color:var(--nf-cyan)}.nfd-res__g--reach .nfd-lab{color:var(--nf-peach)}.nfd-res__g--if{background:#c99aee0f}.nfd-res__g--if .nfd-lab{color:var(--nf-lilac)}.nfd-res__cb{display:grid!important;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;min-height:24px;color:var(--nf-text-muted)!important}.nfd-res__box{width:18px;height:18px;margin-top:1px;border-radius:5px;background:#ffffff1a;position:relative;transition:background-color var(--nf-dur-2) var(--nf-ease-soft)}.nfd-res__cb[aria-checked=true] .nfd-res__box{background:var(--nf-lilac)}.nfd-res__cb[aria-checked=true] .nfd-res__box:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;transform:rotate(45deg);box-shadow:2px 2px 0 0 var(--nf-cta-ink)}.nfd-res__hint{margin-top:6px!important;font-size:12px;line-height:1.45;color:var(--nf-lilac-haze)}.nfd-fwdline{color:var(--nf-text)}.nfd-honest{font-size:13px;color:var(--nf-text-dim)}.nfd-recap{display:flex;flex-direction:column;gap:6px}.nfd-recap li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 16px;border-radius:var(--nf-r-m);background:var(--nfd-tile);font-size:14px;color:var(--nf-text-muted)}.nfd-recap .nfd-num{font-size:22px;color:var(--nf-text)}.nfd-recap li:nth-child(2) .nfd-num{color:var(--nf-orange)}.nfd-eqwrap{display:flex;flex-direction:column;gap:4px;padding-top:6px}.nfd-shown{font-size:13px;line-height:1.55;color:var(--nf-text-dim)}.nfd-eqwrap .nf-eq{margin-top:4px}.nfd-eqwrap .nf-eq>.nf-btn{align-self:flex-start}.nfd-eqbody{overflow-x:auto;background:#0a070c80!important}.nfd-eqbody table{min-width:520px}.nfd-eqbody caption{text-align:left;padding-bottom:8px;color:var(--nf-text-dim);font-size:13px}.nfd-eqbody ul,.nfd-eqbody ol{display:flex;flex-direction:column;gap:6px;margin-bottom:12px!important}.nfd-eqbody p{margin-bottom:8px!important}.nfd-foot{position:sticky;bottom:0;z-index:3;display:flex;flex-direction:column;gap:10px;padding:18px 32px 20px;margin-top:16px;border-radius:0 0 var(--nf-r-xl) var(--nf-r-xl);background:linear-gradient(155deg,#ffffff16,#ffffff06 42%,#ffffff0b),#160f1bb8;-webkit-backdrop-filter:blur(44px) saturate(175%) brightness(1.06);backdrop-filter:blur(44px) saturate(175%) brightness(1.06)}.nfd-foot:before{content:"";position:absolute;left:0;right:0;top:-32px;height:32px;background:linear-gradient(180deg,#160f1b00,#160f1b80);pointer-events:none}.nfd-foot__a{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.nfd-next{background:#f4eee61a}.nfd-next:hover{background:#f4eee629}.nfd[data-step=pointb] .nfd-next{background:radial-gradient(120% 140% at 50% 120%,rgba(240,118,63,.34) 0%,rgba(194,57,138,.14) 45%,transparent 75%),linear-gradient(180deg,#261622bd,#120b14d1);color:#fff;box-shadow:inset 0 0 0 1.5px #f0763fd9,inset 0 1px #ffffff29}.nfd-note{font-size:12px}.nfd-stage{position:sticky;top:96px;min-width:0;border-radius:var(--nf-r-xl);background:radial-gradient(90% 70% at 70% 0%,rgba(91,58,134,.24),transparent 70%),radial-gradient(60% 50% at 10% 100%,rgba(240,118,63,.07),transparent 70%),var(--nf-glass-fill);overflow:hidden;isolation:isolate;-webkit-backdrop-filter:var(--nf-glass-filter);backdrop-filter:var(--nf-glass-filter);box-shadow:none}.nfd-stage:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(80% 60% at 50% 40%,#000,transparent);-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000,transparent);z-index:-1}.nfd-stage__in{padding:30px 32px 32px;animation:nfd-in .46s var(--nfd-ease) both}.nfd-loading{position:absolute;right:24px;top:24px;font-weight:700;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--nf-text-dim);transition:opacity .4s var(--nf-ease-soft)}.nfd.is-ready .nfd-loading{opacity:0;visibility:hidden}.nfd:not(.is-ready) .nfd-stage .nfd-cap--dim{visibility:hidden}html.no-js .nfd-loading{display:none}html.no-js .nfd .nfd-stage .nfd-cap--dim{visibility:visible}.nfd-st{display:flex;flex-direction:column;gap:20px}.nfd-st__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.nfd-st__head--sub{padding-top:4px}.nfd-st__title{margin:-8px 0 0;font-family:var(--nf-font-text);font-weight:400;font-size:clamp(20px,1.7vw,26px);line-height:1.2;letter-spacing:-.01em;color:var(--nf-text);text-wrap:balance}.nfd-st__cap{font-size:13px;line-height:1.5;color:var(--nf-text-dim)}.nfd-qg{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:5px}.nfd-qg__c{display:block;aspect-ratio:1;border-radius:4px;background:var(--c);transition:background-color .42s var(--nfd-ease),opacity .42s var(--nfd-ease),transform .42s var(--nfd-ease),box-shadow .42s var(--nfd-ease);transition-delay:calc(var(--i) * 3ms)}.nfd-qg__c.is-goal{box-shadow:0 0 14px #f0763f59}.nfd-qg__c.is-open{opacity:.55;background:repeating-linear-gradient(135deg,var(--c) 0 3px,rgba(201,154,238,.35) 3px 6px)}.nfd-qg__c.is-rest{opacity:.45}.nfd-qg__c.is-add{box-shadow:0 0 16px #fdc9a473;transform:scale(.94)}.nfd-qg__c.is-lost{background:repeating-linear-gradient(135deg,var(--nf-anti) 0 3px,rgba(180,106,85,.5) 3px 6px)}.nfd-qg__c.is-ci{opacity:.75}.nfd-qg__c.is-mid{box-shadow:0 0 18px #f0763f80}.nfd-qg--sq{max-width:360px;gap:6px}.nfd-qg--wide{gap:4px}.nfd-qg--wide .nfd-qg__c{border-radius:3px}.nfd-pick{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center;padding:8px 0}.nfd-legend{display:flex;flex-direction:column;gap:4px}.nfd-legend__i{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0}.nfd-legend__i+.nfd-legend__i{box-shadow:0 -1px #ffffff0d}.nfd-sw{display:block;width:12px;height:12px;border-radius:3px;background:var(--c)}.nfd-legend__l{font-size:14px;line-height:1.35;color:var(--nf-text-muted)}.nfd-legend__i.is-goal .nfd-legend__l{color:var(--nf-text)}.nfd-legend__v{font-size:22px;color:var(--ink)}.nfd-axis{display:grid;grid-template-columns:repeat(var(--s),minmax(0,1fr));font-family:var(--nf-font-mono);font-size:10px;letter-spacing:.06em;color:var(--nf-text-dim)}.nfd-axis__t{display:flex;flex-direction:column;align-items:center;gap:2px}.nfd-axis__t.is-now .nfd-axis__r{color:var(--nf-orange)}.nfd-axis__y.is-rep{visibility:hidden}.nfd-axis__y{color:var(--nf-text-dim);opacity:.8}.nfd-spine{display:flex;flex-direction:column;gap:10px}.nfd-spine__axisrow,.nfd-spine__row{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:20px;align-items:center}.nfd-spine__row{padding:10px 0;border-radius:10px;animation:nfd-in .52s var(--nfd-ease) both;animation-delay:calc(var(--i, 0) * 70ms)}.nfd-spine__row[data-nf-tip]{cursor:help}.nfd-spine__txt{display:flex;flex-direction:column;gap:6px;min-width:0}.nfd-spine__l{font-size:14px;line-height:1.4;color:var(--nf-text)}.nfd-spine__m{font-size:12px;color:var(--nf-text-dim);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nfd-spine__m .nfd-num{color:var(--nf-text-muted);font-size:13px}.nfd-dotsep{width:3px;height:3px;border-radius:50%;background:var(--nf-text-dim)}.nfd-spine__row--fork .nfd-band--fork{animation:nfd-grow .48s var(--nfd-ease) both}.nfd-track{position:relative;height:40px}.nfd-track__grid{position:absolute;inset:0;border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px) 0 0 / calc(100% / var(--s)) 100%,#ffffff05}.nfd-band{position:absolute;top:12px;bottom:12px;border-radius:6px;transform-origin:left}.nfd-band--spine{background:linear-gradient(90deg,#f0763f59,#f0763fcc);box-shadow:0 0 22px #f0763f40;animation:nfd-grow .6s var(--nfd-ease) both;animation-delay:calc(var(--i, 0) * 70ms + .12s)}.nfd-band--fork{background:linear-gradient(90deg,#e0a2be4d,#e0a2bebf);box-shadow:0 0 22px #e0a2be40}.nfb-micro-on .nfd-band--spine{background-color:#f0763f9e}.nfb-micro-on .nfd-band--fork{background-color:#e0a2be8c}.nfd-band--lever{top:6px;bottom:6px;background:#f0763f33}.nfd-meter{position:relative;display:block;height:3px;margin-top:4px;border-radius:3px;background:#ffffff12;max-width:240px}.nfd-meter__f{position:absolute;left:0;top:0;bottom:0;width:calc(var(--v) * 100%);border-radius:3px;background:var(--nf-text-muted);opacity:.7}.nfd-meter__m{position:absolute;top:-3px;width:2px;height:9px;left:calc(var(--v) * 100%);background:var(--nf-peach);border-radius:2px}.nfd-fam{display:flex;flex-direction:column;gap:14px;padding-top:6px}.nfd-fam__bar{display:flex;gap:4px;height:14px}.nfd-fam__seg{flex:var(--g) 1 0;border-radius:4px;background:var(--c);opacity:.85;transition:opacity var(--nf-dur-2) var(--nf-ease-soft),flex-grow var(--nfd-t) var(--nfd-ease);cursor:help}.nfd-fam__seg:hover{opacity:1}.nfd-fam__seg.is-goal{box-shadow:0 0 18px #f0763f59}.nfd-fam__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.nfd-fam__list li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13px;line-height:1.35;color:var(--nf-text-muted)}.nfd-fam__v{color:var(--ink);font-size:14px}.nfd-cols{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px;align-items:end}.nfd-col{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px 4px 8px!important;border-radius:12px;text-align:center!important;transition:background-color var(--nf-dur-3) var(--nf-ease-soft)}.nfd-col:hover{background:#ffffff09!important}.nfd-col.is-sel{background:#ffffff12!important}.nfd-col__top{font-size:13px;color:var(--nf-text-dim);transition:color var(--nf-dur-3) var(--nf-ease-soft)}.nfd-col.is-sel .nfd-col__top{color:var(--nf-orange);font-size:15px}.nfd-col__stack{position:relative;display:flex;flex-direction:column-reverse;gap:2px;height:clamp(220px,30vh,300px);width:72%;max-width:46px;margin:0 auto}.nfd-col__seg{display:block;height:calc(var(--h) * 1% - 2px);min-height:0;border-radius:3px;background:var(--c);opacity:.78;transition:height .52s var(--nfd-ease),opacity var(--nf-dur-3) var(--nf-ease-soft),background-color .52s var(--nfd-ease)}.nfd-col.is-sel .nfd-col__seg{opacity:1}.nfd-col__seg.is-goal{box-shadow:0 0 16px #f0763f4d}.nfd-col__seg.is-open{background:repeating-linear-gradient(135deg,var(--c) 0 3px,rgba(201,154,238,.4) 3px 6px);opacity:.6}.nfd-col__lab{font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--nf-text-muted);line-height:1.25}.nfd-col__yr{font-family:var(--nf-font-mono);font-size:10px;color:var(--nf-text-dim)}.nfd-cols__key{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.nfd-mosaic{display:flex;flex-direction:column;gap:12px}.nfd-mosaic__plot{position:relative;display:flex;gap:6px;height:clamp(200px,28vh,260px)}.nfd-mosaic__col{position:relative;flex:var(--w) 1 0;border-radius:10px;background:var(--nfd-tile);overflow:hidden;transition:flex-grow var(--nfd-t) var(--nfd-ease)}.nfd-mosaic__fill{position:absolute;left:0;right:0;bottom:0;height:calc(var(--g) * 100%);background:linear-gradient(180deg,var(--nf-orange) 0%,var(--nf-orange-deep) 100%);border-radius:8px 8px 0 0;transform-origin:bottom;animation:nfd-rise .6s var(--nfd-ease) both;animation-delay:calc(var(--i) * 90ms);box-shadow:0 0 30px #f0763f4d;transition:height var(--nfd-t) var(--nfd-ease)}.nfd-mosaic__col:nth-child(odd) .nfd-mosaic__fill{opacity:.92}.nfd-mosaic__fill{background-color:var(--nf-orange)}.nfd-mosaic__val{position:absolute;left:12px;top:10px;font-size:22px;color:var(--nf-text);z-index:1}.nfd-mosaic__base{position:absolute;left:0;right:0;bottom:calc(var(--v) * 100%);height:0;z-index:2;pointer-events:none}.nfd-mosaic__base:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:repeating-linear-gradient(90deg,var(--nf-text) 0 5px,transparent 5px 10px);opacity:.55}.nfd-mosaic__base .nfd-cap{position:absolute;right:8px;bottom:6px;padding:3px 8px;border-radius:var(--nf-r-pill);background:#0a070cb8;color:var(--nf-text);font-size:10px}.nfd-mosaic__labs{display:flex;gap:6px}.nfd-mosaic__lab{flex:var(--w) 1 0;display:flex;flex-direction:column;gap:4px;min-width:0;padding:0 2px;transition:flex-grow var(--nfd-t) var(--nfd-ease)}.nfd-mosaic__bl{font-size:13px;line-height:1.35;color:var(--nf-text)}.nfd-mosaic__bs{font-size:12px;color:var(--nf-text-dim)}.nfd-strength{display:flex;flex-direction:column;gap:10px}.nfd-strength__list{display:flex;flex-direction:column;gap:2px}.nfd-strength__i{display:grid;grid-template-columns:22px minmax(0,1fr) 28% 40px;gap:12px;align-items:center;width:100%;padding:10px 12px!important;border-radius:10px;transition:background-color var(--nf-dur-3) var(--nf-ease-soft)}.nfd-strength__i:hover{background:#ffffff09!important}.nfd-strength__i.is-sel{background:#e0a2be1a!important}.nfd-strength__r{font-size:12px;color:var(--nf-pink)}.nfd-strength__l{font-size:13px;line-height:1.35;color:var(--nf-text-muted)}.nfd-strength__i.is-sel .nfd-strength__l{color:var(--nf-text)}.nfd-strength__bar{position:relative;height:4px;border-radius:4px;background:#ffffff0f;overflow:hidden}.nfd-strength__bar span{position:absolute;inset:0;background:var(--nf-pink);transform-origin:left;transform:scaleX(var(--v));border-radius:4px;transition:transform var(--nfd-t) var(--nfd-ease)}.nfd-strength__v{font-size:13px;color:var(--nf-text-muted);text-align:right}.nfd-st--steer{gap:18px}.nfd-ind{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap}.nfd-ind__from,.nfd-ind__to{display:flex;flex-direction:column;gap:4px}.nfd-ind__n{font-size:clamp(40px,4vw,60px);line-height:1;color:var(--nf-text);transition:color .48s var(--nfd-ease),text-shadow .48s var(--nfd-ease)}.nfd-ind__n--base{color:var(--nf-text-dim)}.nfd-ind__n.is-on{color:var(--nf-orange);text-shadow:0 0 40px rgba(240,118,63,.35)}.nfd-ind__arrow{font-family:var(--nf-font-mono);font-size:26px;padding-bottom:8px;color:var(--nf-text-dim);transition:color .48s var(--nfd-ease),transform .48s var(--nfd-ease)}.nfd-ind__arrow.is-on{color:var(--nf-orange);transform:translate(4px)}.nfd-ind__of{padding-bottom:8px;font-size:13px;color:var(--nf-text-dim)}.nfd-ci{display:flex;flex-direction:column;gap:6px}.nfd-ci__scale{position:relative;height:18px}.nfd-ci__scale:before{content:"";position:absolute;left:0;right:0;top:8px;height:2px;border-radius:2px;background:#ffffff14}.nfd-ci__base{position:absolute;top:2px;width:2px;height:14px;margin-left:-1px;border-radius:2px;background:var(--nf-text-dim)}.nfd-ci__band{position:absolute;top:5px;height:8px;border-radius:8px;background:#fdc9a452;transition:left var(--nfd-t) var(--nfd-ease),width var(--nfd-t) var(--nfd-ease)}.nfd-ci__pt{position:absolute;top:3px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--nf-orange);box-shadow:0 0 0 4px #f0763f33;transition:left var(--nfd-t) var(--nfd-ease)}.nfd-ci__ends{display:flex;justify-content:space-between;font-size:10px;color:var(--nf-text-dim)}.nfd-time{display:flex;flex-direction:column;gap:10px}.nfd-time__track{position:relative;height:40px}.nfd-time__pnr{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:var(--nf-peach);border-radius:2px;transition:left var(--nfd-t) var(--nfd-ease)}.nfd-time__pnr .nfd-cap{position:absolute;left:8px;top:50%;transform:translateY(-50%);white-space:nowrap;color:var(--nf-peach);font-size:9px;letter-spacing:.12em;padding:3px 6px;border-radius:6px;background:#0a070cb3}.nfd-time__mark{position:absolute;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--nf-orange);box-shadow:0 0 0 6px #f0763f38,0 0 24px #f0763f80;transition:left .32s var(--nfd-ease),background-color .32s var(--nfd-ease),box-shadow .32s var(--nfd-ease);pointer-events:none;z-index:2}.nfd-time__mark.is-out{background:var(--nf-text-dim);box-shadow:0 0 0 6px #8e83992e}.nfd-time__track:has(.nfd-time__range:focus-visible) .nfd-time__mark{box-shadow:0 0 0 3px var(--nf-bg-1),0 0 0 5px var(--nf-peach)}.nfd-time__range{position:absolute;top:0;bottom:0;height:100%;margin:0;left:calc(100% / var(--s) / 2 - 14px);width:calc(100% - 100% / var(--s) + 28px);-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;z-index:3;opacity:0}.nfd-time__range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:40px}.nfd-time__range::-moz-range-thumb{width:28px;height:40px;border:0}.nfd-time .nfd-axis{margin-top:-4px}.nfd-forest{display:flex;flex-direction:column;gap:8px}.nfd-forest__list{display:flex;flex-direction:column;gap:2px}.nfd-forest__row,.nfd-forest__axis{display:grid;grid-template-columns:76px minmax(0,1fr) 52px;gap:12px;align-items:center}.nfd-forest__row{min-height:30px;border-radius:8px;cursor:help;transition:background-color var(--nf-dur-3) var(--nf-ease-soft)}.nfd-forest__row:hover{background:var(--nfd-tile)}.nfd-forest__n{font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--nf-text-dim);padding-left:8px;white-space:nowrap}.nfd-forest__plot{position:relative;height:30px}.nfd-forest__plot:before{content:"";position:absolute;top:0;bottom:0;left:var(--zero);width:1px;background:#f4eee647}.nfd-forest__ci,.nfd-forest__pt{display:block}.nfd-forest__ci{position:absolute;top:13px;height:4px;border-radius:4px;background:#b6acc259;transition:background-color .42s var(--nfd-ease)}.nfd-forest__pt{position:absolute;top:9px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--nf-text-muted);transition:background-color .42s var(--nfd-ease),box-shadow .42s var(--nfd-ease),transform .42s var(--nf-ease-spring)}.nfd-forest__v{font-size:13px;color:var(--nf-text-muted);text-align:right;padding-right:8px}.nfd-forest__row.is-conf .nfd-forest__pt{background:var(--nf-text)}.nfd-forest__row.is-zero .nfd-forest__pt{background:transparent;box-shadow:inset 0 0 0 2px var(--nf-text-muted)}.nfd-forest__row.is-on .nfd-forest__ci{background:#f0763f80}.nfd-forest__row.is-on .nfd-forest__pt{background:var(--nf-orange);box-shadow:0 0 0 4px #f0763f38;transform:scale(1.1)}.nfd-forest__row.is-on .nfd-forest__v,.nfd-forest__row.is-on .nfd-forest__n{color:var(--nf-orange)}.nfd-forest__row.is-combo .nfd-forest__n{color:var(--nf-peach)}.nfd-forest__row.is-combo .nfd-forest__pt{width:14px;height:14px;margin-left:-7px;top:8px;border-radius:3px;transform:rotate(45deg);background:var(--nf-peach)}.nfd-forest__row.is-combo.is-on .nfd-forest__pt{background:var(--nf-orange);transform:rotate(45deg) scale(1.1)}.nfd-forest__row.is-anti .nfd-forest__n,.nfd-forest__row.is-anti .nfd-forest__v{color:var(--nf-anti-ink)}.nfd-forest__row.is-anti .nfd-forest__pt{background:var(--nf-anti-ink)}.nfd-forest__row.is-anti .nfd-forest__ci{background:#8e3b4680}.nfd-forest__row.is-anti.is-on{background:#8e3b4624}.nfd-forest__ticks{position:relative;height:16px;font-family:var(--nf-font-mono);font-size:10px;color:var(--nf-text-dim)}.nfd-forest__ticks span{position:absolute;top:0;transform:translate(-50%)}.nfd-forest__ticks span.is-zero{color:var(--nf-text-muted)}.nfd-ladder{position:relative;display:flex;flex-direction:column;gap:6px}.nfd-ladder:before{content:"";position:absolute;left:25px;top:24px;bottom:24px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--nf-text-dim),var(--nf-peach) 70%,var(--nf-orange));opacity:.45}.nfd-ladder__s{position:relative;animation:nfd-in .48s var(--nfd-ease) both;animation-delay:calc(var(--i) * 70ms)}.nfd-ladder__b{display:grid!important;grid-template-columns:30px minmax(0,1fr);gap:4px 16px;width:100%;padding:12px 14px 12px 10px!important;border-radius:12px;transition:background-color var(--nf-dur-3) var(--nf-ease-soft)}.nfd-ladder__b:hover{background:#ffffff09!important}.nfd-ladder__s.is-open .nfd-ladder__b{background:#fdc9a414!important}.nfd-ladder__k{grid-row:span 3;position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--nf-surface-2);font-size:11px;color:var(--nf-peach)}.nfd-ladder__s:last-child .nfd-ladder__k{background:var(--nf-orange);color:var(--nf-cta-ink)}.nfd-ladder__w{font-weight:700;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--nf-text-dim);padding-top:2px}.nfd-ladder__a{font-size:14px;line-height:1.45;color:var(--nf-text)}.nfd-ladder__sg{font-size:13px;line-height:1.45;color:var(--nf-peach);display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .36s var(--nfd-ease),opacity .36s var(--nfd-ease)}.nfd-ladder__s.is-open .nfd-ladder__sg{grid-template-rows:1fr;opacity:1}.nfd-fwd{display:flex;flex-direction:column;gap:12px}.nfd-fwd__body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.nfd-fwd__n{display:flex;flex-direction:column;gap:4px;text-align:right}.nfd-fwd__big{font-size:clamp(40px,4vw,56px);line-height:1;color:var(--nf-orange);text-shadow:0 0 40px rgba(240,118,63,.3)}.nfd-fwd__s{font-size:13px;color:var(--nf-text-muted)}.nfd-fwd__ci{font-size:12px;color:var(--nf-text-dim)}.nfd-st--final{min-height:420px;justify-content:center;align-items:flex-start;gap:28px}.nfd-final__h{margin:0;font-family:var(--nf-font-display);font-weight:300;font-size:clamp(32px,3.4vw,52px);line-height:1.08;letter-spacing:-.015em;color:var(--nf-text);text-wrap:balance}.nfd-final__a{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.nfd-world{position:absolute;inset:14px;z-index:5;display:flex;flex-direction:column;gap:16px;padding:24px 26px;border-radius:20px;background:linear-gradient(155deg,#ffffff16,#ffffff06 42%,#ffffff0b),#160f1bb8;overflow-y:auto;animation:nfd-in .38s var(--nfd-ease) both;-webkit-backdrop-filter:blur(44px) saturate(175%) brightness(1.06);backdrop-filter:blur(44px) saturate(175%) brightness(1.06);box-shadow:none}.nfd-world__head{display:flex;justify-content:space-between;align-items:center;gap:12px}.nfd-world__h{margin:0;font-family:var(--nf-font-text);font-weight:400;font-size:clamp(20px,1.8vw,26px);line-height:1.2;color:var(--nf-text);outline:none}.nfd-world__path{position:relative;display:flex;flex-direction:column;gap:0}.nfd-world__path li{display:grid;grid-template-columns:150px 14px minmax(0,1fr);gap:14px;align-items:center;min-height:34px;animation:nfd-in .36s var(--nfd-ease) both;animation-delay:calc(var(--i) * 50ms)}.nfd-world__cp{font-family:var(--nf-font-mono);font-size:12px;color:var(--nf-text-dim)}.nfd-world__dot{width:10px;height:10px;border-radius:50%;background:var(--c);justify-self:center;position:relative}.nfd-world__path li.is-open .nfd-world__dot{background:transparent;box-shadow:inset 0 0 0 2px var(--nf-lilac)}.nfd-world__path li.is-res .nfd-world__dot{width:14px;height:14px;box-shadow:0 0 0 5px #ffffff14,0 0 20px var(--c)}.nfd-world__st{font-size:14px;line-height:1.4;color:var(--nf-text)}.nfd-world__path li.is-open .nfd-world__st,.nfd-world__path li.is-held .nfd-world__st{color:var(--nf-text-dim)}.nfd-world__path li.is-held .nfd-world__dot{width:6px;height:6px;opacity:.7}.nfd-world__path li.is-res .nfd-world__st{font-weight:600}.nfd-world__story{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:12px;background:var(--nfd-tile)}.nfd-world__story p{font-size:14px;line-height:1.6;color:var(--nf-text-muted)}.nfd-world__cap{font-size:13px;color:var(--nf-text-dim)}.nfd-world>.nf-btn{align-self:flex-start}.nfd-mini{display:none}@media(max-width:1100px){.nfd-mini{position:sticky;top:88px;z-index:4;display:grid;grid-template-columns:auto auto auto auto 1fr;align-items:baseline;gap:4px 10px;padding:12px 16px 14px;border-radius:var(--nf-r-m);background:#19131cf5}.nfd-mini__n{font-size:22px;line-height:1;color:var(--nf-text-dim)}.nfd-mini__n--to{color:var(--nf-text)}.nfd-mini.is-on .nfd-mini__n--to{color:var(--nf-orange)}.nfd-mini__a{font-family:var(--nf-font-mono);color:var(--nf-text-dim)}.nfd-mini__of{font-size:12px;color:var(--nf-text-dim)}.nfd-mini__bar{grid-column:1 / -1;position:relative;height:4px;margin-top:8px;border-radius:4px;background:#ffffff12;overflow:hidden}.nfd-mini__bar span{position:absolute;inset:0;border-radius:4px;background:linear-gradient(90deg,var(--nf-orange) calc(var(--b) / var(--v) * 100%),var(--nf-peach) calc(var(--b) / var(--v) * 100%));transform-origin:left;transform:scaleX(var(--v));transition:transform var(--nfd-t) var(--nfd-ease)}.nfd-instr{grid-template-columns:minmax(0,1fr)}.nfd-stage{position:relative;top:0;order:-1}.nfd-head{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.nfd-head{margin-bottom:28px;gap:16px}.nfd-cases{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:20px;margin-inline:-4px}.nfd-cases::-webkit-scrollbar{display:none}.nfd-cases__b{flex:0 0 auto;min-height:48px;padding:0 16px;scroll-snap-align:start;border-radius:16px}.nfd-cases__b[aria-selected=true]{background:#f4eee61a}.nfd-cases__ink{display:none}.nfd-instr{gap:12px}.nfd-stage{border-radius:20px}.nfd-stage__in{padding:20px 16px 22px}.nfd-panel{border-radius:20px}.nfd-panel__in{padding:22px 18px 4px;gap:18px}.nfd-foot{position:relative;padding:16px 18px 18px;border-radius:0 0 20px 20px}.nfd-foot__a{gap:4px 16px}.nfd-next{width:100%}.nfd-pass{grid-template-columns:repeat(2,minmax(0,1fr))}.nfd-seg__b{padding:0 6px;font-size:10px;letter-spacing:.06em;white-space:normal;line-height:1.2}.nfd-beacon{grid-template-columns:minmax(0,1fr);gap:6px}.nfd-beacon__arrow{display:none}.nfd-rows__i{grid-template-columns:minmax(0,1fr) 28% 42px;gap:10px}.nfd-lever__dl{grid-template-columns:minmax(0,1fr)}.nfd-lever__swl{font-size:10px;letter-spacing:.1em}.nfd-res{grid-template-columns:minmax(0,1fr)}.nfd-fork__b{padding-left:16px}.nfd-fork__h{grid-template-columns:24px minmax(0,1fr);row-gap:8px}.nfd-fork__s{grid-column:2;justify-self:start}.nfd:not([data-step=case]):not([data-step=final]) .nfd-meta{display:none}.nfd-pick{grid-template-columns:minmax(0,1fr);gap:20px}.nfd-qg--sq{max-width:none;gap:5px}.nfd-spine__axisrow,.nfd-spine__row{grid-template-columns:minmax(0,1fr);gap:8px}.nfd-spine__axisrow>span:first-child{display:none}.nfd-spine__row{padding:6px 0}.nfd-fam__list{grid-template-columns:minmax(0,1fr)}.nfd-axis{font-size:9px;letter-spacing:0}.nfd-axis__y{font-size:8px}.nfd-cols{gap:2px}.nfd-col{padding:8px 0 6px!important;gap:6px}.nfd-col__stack{height:200px;width:80%}.nfd-col__top{font-size:11px}.nfd-col.is-sel .nfd-col__top{font-size:12px}.nfd-col__lab{font-size:8px;letter-spacing:.02em}.nfd-col__yr{font-size:9px}.nfd-mosaic__plot{height:190px;gap:4px}.nfd-mosaic__val{font-size:17px;left:8px}.nfd-mosaic__labs{gap:4px}.nfd-mosaic__bl{font-size:12px}.nfd-strength__i{grid-template-columns:18px minmax(0,1fr) 22% 34px;gap:8px;padding:10px 6px!important}.nfd-ind{gap:12px}.nfd-qg--wide{gap:3px}.nfd-forest__row,.nfd-forest__axis{grid-template-columns:62px minmax(0,1fr) 40px;gap:8px}.nfd-forest__n{font-size:9px;padding-left:4px;letter-spacing:.06em}.nfd-forest__v{font-size:12px;padding-right:4px}.nfd-forest__ticks span:nth-child(2n):not(.is-zero){visibility:hidden}.nfd-time__pnr .nfd-cap{display:none}.nfd-fwd__body{grid-template-columns:minmax(0,1fr)}.nfd-fwd__n{text-align:left}.nfd-world{inset:8px;padding:18px 16px}.nfd-world__path li{grid-template-columns:112px 12px minmax(0,1fr);gap:10px}.nfd-world__cp{font-size:11px}.nfd-world__st{font-size:13px}}.nff--veil:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--nf-bg-1) 74%,transparent) 16%,color-mix(in srgb,var(--nf-bg-1) 74%,transparent) 84%,transparent 100%)}html.nf-static .nff--veil:before{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--nf-bg-1) 88%,transparent) 14%,color-mix(in srgb,var(--nf-bg-1) 88%,transparent) 86%,transparent 100%)}.nff-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:end;margin-bottom:clamp(40px,5vw,72px)}.nff-head__h{grid-column:1 / span 7;margin:0}.nff-head__sub{grid-column:9 / span 4;margin:0;padding-bottom:6px;color:var(--nf-text-muted);font-weight:300;font-size:clamp(17px,1.15vw,19px);line-height:1.6;max-width:40ch}.nff-head--center{grid-template-columns:1fr;justify-items:center;text-align:center}.nff-head--center .nff-head__h{grid-column:1;max-width:18ch}@media(max-width:1023px){.nff-head{grid-template-columns:1fr;row-gap:20px}.nff-head__h,.nff-head__sub{grid-column:1}}.nff-glass{--nff-sheen: linear-gradient(var(--nf-glass-fill), var(--nf-glass-fill));--nff-sheen-hi: linear-gradient(var(--nf-glass-fill-hi), var(--nf-glass-fill-hi));--nff-tint: transparent;background:var(--nff-sheen),var(--nff-tint);-webkit-backdrop-filter:var(--nf-glass-filter);backdrop-filter:var(--nf-glass-filter);box-shadow:none}html.nf-static .nff-glass{--nff-tint: transparent}.nff-idx{font-family:var(--nf-font-mono);font-size:12px;line-height:1;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--nf-text-dim)}.nff-caps{font-family:var(--nf-font-text);font-weight:700;font-size:12px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--nf-text-muted)}.nff-p{color:var(--nf-text-muted);font-weight:300;max-width:62ch}.nff-p strong{color:var(--nf-text);font-weight:600}.nff-mono{font-family:var(--nf-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--nf-text)}.nff-wave>*{transition-delay:calc(var(--i, 0) * 60ms)}html.nf-still .nff-wave>*{transition-delay:0ms}.nff-atlas__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nff-atlas__cell{display:flex;min-width:0}.nff-atlas__cell--lead{grid-column:span 2}.nff-acard{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:40px;width:100%;min-height:232px;padding:28px 28px 30px;border-radius:var(--nf-r-l);transition:background-color var(--nf-dur-2) var(--nf-ease-soft),background var(--nf-dur-2) var(--nf-ease-soft)}.nff-acard:hover{background:var(--nff-sheen-hi),var(--nff-tint)}.nff-acard__top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:26px}.nff-acard__full{white-space:nowrap}.nff-acard__t{font-family:var(--nf-font-text);font-weight:600;font-size:clamp(19px,1.35vw,22px);line-height:1.25;color:var(--nf-text);margin:0 0 10px}.nff-acard__p{margin:0;color:var(--nf-text-muted);font-weight:400;font-size:15px;line-height:1.55;max-width:40ch}.nff-atlas__cell--lead .nff-acard{background:radial-gradient(120% 140% at 100% 0%,rgba(201,154,238,.16) 0%,transparent 55%),var(--nff-sheen),var(--nff-tint)}.nff-atlas__cell--lead .nff-acard:hover{background:radial-gradient(120% 140% at 100% 0%,rgba(201,154,238,.2) 0%,transparent 55%),var(--nff-sheen-hi),var(--nff-tint)}.nff-atlas__cell--lead .nff-acard__t{font-family:var(--nf-font-text);font-weight:400;font-size:clamp(26px,2.3vw,36px);line-height:1.12;letter-spacing:-.015em;margin-bottom:14px}.nff-atlas__cell--lead .nff-acard__p{font-size:clamp(16px,1.1vw,18px);color:var(--nf-text-muted)}.nff-atlas__line{display:flex;align-items:center;gap:14px;margin:clamp(32px,4vw,56px) 0 0;color:var(--nf-text-muted);font-weight:400;font-size:clamp(15px,1.05vw,17px)}.nff-atlas__line .nff-mono{font-size:1.08em}.nff-atlas__dot{flex:none;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle,var(--nf-peach) 0 4px,rgba(253,201,164,.12) 4.6px 10px,transparent 10.5px)}@media(max-width:1279px){.nff-atlas__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nff-atlas__cell--lead{grid-column:span 3}.nff-atlas__cell--lead .nff-acard{min-height:200px}}@media(max-width:1023px){.nff-atlas__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nff-atlas__cell--lead{grid-column:span 2}}@media(max-width:767px){.nff-atlas__grid{grid-template-columns:1fr;gap:8px}.nff-atlas__cell--lead{grid-column:auto}.nff-acard,.nff-atlas__cell--lead .nff-acard{min-height:0;gap:0;padding:18px 18px 18px 56px;border-radius:var(--nf-r-m)}.nff-acard__top{display:contents}.nff-acard__top .nff-idx{position:absolute;left:18px;top:22px}.nff-acard__full{order:2;align-self:flex-start;margin-top:10px}.nff-acard__t,.nff-atlas__cell--lead .nff-acard__t{font-family:var(--nf-font-text);font-weight:600;font-size:17px;line-height:1.3;letter-spacing:0;margin:0 0 4px}.nff-acard__p,.nff-atlas__cell--lead .nff-acard__p{font-size:14px;line-height:1.45}.nff-atlas__cell--lead .nff-acard{background:var(--nff-sheen),var(--nff-tint)}.nff-atlas__line{align-items:flex-start}.nff-atlas__dot{margin-top:3px}}.nff-compare__h{grid-column:1 / span 9}.nff-compare__h2{color:var(--nf-text-muted)}.nff-compare__wrap{border-radius:var(--nf-r-xl);padding:12px}.nff-table{width:100%;border-collapse:separate;border-spacing:0 6px;table-layout:fixed}.nff-table thead th,.nff-table__corner{padding:18px 24px 10px;text-align:left;vertical-align:bottom;font-size:11px;color:var(--nf-text-dim)}.nff-table__corner{width:24%}.nff-table tbody th,.nff-table tbody td{padding:26px 24px;text-align:left;vertical-align:middle;background:#0e0a1294;transition:background-color var(--nf-dur-2) var(--nf-ease-soft)}.nff-table tbody th{border-radius:var(--nf-r-l) 0 0 var(--nf-r-l)}.nff-table tbody td:last-child{border-radius:0 var(--nf-r-l) var(--nf-r-l) 0}.nff-table__row:hover>*{background:#16101cb3}.nff-table__name{font-family:var(--nf-font-text);font-weight:600;font-size:17px;line-height:1.35;color:var(--nf-text)}.nff-table td{font-weight:400;font-size:16px;line-height:1.45;color:var(--nf-text)}.nff-table td.is-dim .nff-table__v{color:var(--nf-text-dim)}.nff-table__futures{white-space:nowrap}.nff-table__futures .nff-table__v{white-space:normal}.nff-dots{position:relative;display:inline-block;margin:0 10px 0 -4px;vertical-align:middle;line-height:0}.nff-dots>.nfb-micro{max-width:none}.nff-dots svg{display:block;overflow:visible}.nff-dots circle{opacity:.85}.nff-dots--many{margin-left:0}.nff-dots--many circle{opacity:1}.nff-dots__strand{stroke-width:.6;stroke-opacity:.3;stroke-linejoin:round}.nff-table tbody .nff-table__row--us>th,.nff-table tbody .nff-table__row--us>td{background:#f0763f1f}.nff-table tbody .nff-table__row--us:hover>*{background:#f0763f2e}.nff-table__row--us td{font-weight:600;color:var(--nf-text)}.nff-table__brand{font-family:var(--nf-font-text);font-weight:700;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--nf-text)}.nff-table__brand span{font-weight:400;letter-spacing:.24em;color:var(--nf-text-muted)}.nff-compare__note{margin:clamp(28px,3vw,40px) 0 0;color:var(--nf-text-muted);font-weight:300;max-width:60ch}@media(max-width:1023px){.nff-table tbody th,.nff-table tbody td{padding:22px 16px}.nff-table thead th,.nff-table__corner{padding:14px 16px 8px}.nff-table td{font-size:15px}.nff-dots{display:none}}@media(max-width:767px){.nff-compare__wrap{padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.nff-table,.nff-table tbody,.nff-table tr,.nff-table th,.nff-table td{display:block;width:100%}.nff-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.nff-table tbody{display:grid;gap:10px}.nff-table__row{border-radius:var(--nf-r-l);background:var(--nf-glass-fill);padding:20px 20px 8px;-webkit-backdrop-filter:var(--nf-glass-filter);backdrop-filter:var(--nf-glass-filter)}.nff-table__row--us{background:var(--nf-surface-2);background-image:linear-gradient(135deg,#f0763f29,#c99aee14)}.nff-table tbody th,.nff-table tbody td,.nff-table__row--us>*,.nff-table__row:hover>*,.nff-table__row--us:hover>*{background:none;border-radius:0;padding:0}.nff-table tbody .nff-table__row--us>th,.nff-table tbody .nff-table__row--us>td,.nff-table tbody .nff-table__row--us:hover>*{background:none}.nff-table tbody th{margin-bottom:14px;font-size:17px}.nff-table tbody td{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;align-items:baseline;padding:12px 0;font-size:15px}.nff-table tbody td:before{content:attr(data-label);font-family:var(--nf-font-text);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--nf-text-dim);line-height:1.5}.nff-table__futures{white-space:normal}}.nff-det{min-height:110vh;display:flex;align-items:center}.nff-det__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center}.nff-det__text{grid-column:1 / span 7}.nff-det__kicker{margin:0 0 20px;font-family:var(--nf-font-text);font-weight:600;font-size:12px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:#fff}.nff-det__h{margin:0 0 32px;max-width:14ch;color:#fff}.nff-det__p{margin:0;color:#fff;text-wrap:pretty}.nff-det__p+.nff-det__p{margin-top:18px}.nff-det__link{display:inline-block;padding-block:11px;margin-top:17px;line-height:1.45;font-family:var(--nf-font-text);font-weight:600;font-size:15px;color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:#fff6;transition:text-decoration-color var(--nf-dur-2) var(--nf-ease-soft)}.nff-det__link:hover{text-decoration-color:#fff}.nff-det__link:focus-visible{outline:2px solid #FFFFFF;outline-offset:4px;border-radius:4px}.nff-det__arrow{display:inline-block;text-decoration:none;transition:transform var(--nf-dur-2) var(--nf-ease-soft)}.nff-det__link:hover .nff-det__arrow{transform:translate(2px,-2px)}.nff-det__rig{grid-column:9 / span 4;position:relative;margin-left:-36px}.nff-det__rig>.nfb-micro{max-width:none}.nff-det__steps{list-style:none;margin:0;padding:0 0 0 36px;display:grid;gap:14px}.nff-det__svg{position:absolute;left:0;top:0;overflow:visible;pointer-events:none;display:none}.nff-det__rig.is-geo .nff-det__svg{display:block}.nff-det__rig.is-geo .nff-det__step+.nff-det__step:before{display:none}.nff-det__lead{stroke:#fff;stroke-width:1;stroke-opacity:.32;stroke-dasharray:2 5;stroke-linecap:round}.nff-det__tick{stroke:#fff;stroke-width:1;stroke-opacity:.3;stroke-dasharray:1.5 3.5;stroke-linecap:round}.nff-det__trunk{stroke:var(--nf-lilac-haze);stroke-width:1.6;stroke-opacity:.85;stroke-linecap:round}.nff-det__br{stroke-linecap:round}.nff-det__br--a{stroke:var(--nf-lilac);stroke-width:1.2;stroke-opacity:.38}.nff-det__br--b{stroke:var(--nf-lilac);stroke-width:1.2;stroke-opacity:.55}.nff-det__br--c{stroke:var(--nf-orange);stroke-width:1.8}.nff-det__halo{fill:#fff;fill-opacity:.12}.nff-det__halo:nth-of-type(2){fill:var(--nf-lilac);fill-opacity:.2}.nff-det__halo:nth-of-type(3){fill:var(--nf-orange);fill-opacity:.22}.nff-det__dot{fill:#fff}.nff-det__dot:nth-of-type(6){fill:var(--nf-lilac)}.nff-det__dot:nth-of-type(7){fill:var(--nf-orange)}.nff-det__orbit{stroke:var(--nf-orange);stroke-width:1;stroke-opacity:.75;stroke-dasharray:1.5 4;stroke-linecap:round;transform-box:fill-box;transform-origin:center;animation:nff-det-orbit 18s linear infinite}html.nf-still .nff-det__orbit{animation:none}@media(prefers-reduced-motion:reduce){.nff-det__orbit{animation:none}}.nff-det__step{position:relative;display:grid;gap:8px;padding:22px 24px 24px;border-radius:var(--nf-r-xl);background:var(--nf-glass);-webkit-backdrop-filter:var(--nf-glass-filter);backdrop-filter:var(--nf-glass-filter)}.nff-det__step+.nff-det__step:before{content:"";position:absolute;left:36px;top:-14px;width:1px;height:14px;background:#ffffff59}.nff-det__n{font-family:var(--nf-font-mono);font-size:12px;line-height:1;letter-spacing:.1em;font-variant-numeric:tabular-nums;color:#fff;opacity:.7}.nff-det__k{font-family:var(--nf-font-text);font-weight:600;font-size:clamp(18px,1.35vw,22px);line-height:1.25;color:#fff}.nff-det__t{font-family:var(--nf-font-text);font-weight:400;font-size:15px;line-height:1.55;color:#fff;text-wrap:pretty}.nff-det__step:last-child .nff-det__n{opacity:1;color:var(--nf-orange)}html.nf-static .nff-det__step{background:var(--nf-glass)}@media(max-width:1279px){.nff-det__text{grid-column:1 / span 7}.nff-det__rig{grid-column:8 / span 5;margin-left:-20px}}@media(max-width:1023px){.nff-det{min-height:0}.nff-det__grid{grid-template-columns:1fr;row-gap:32px}.nff-det__text,.nff-det__rig{grid-column:1}.nff-det__rig{margin-left:-8px}.nff-det__steps{padding-left:30px}}@media(max-width:767px){.nff-det__step{padding:18px 18px 20px}.nff-det__step+.nff-det__step:before{left:28px}}@media(prefers-contrast:more){.nff-det__step{background:var(--nf-surface-1);-webkit-backdrop-filter:none;backdrop-filter:none}}.nff-bt{min-height:120vh}.nff-bt__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start}.nff-bt__text{grid-column:1 / span 6}.nff-bt__h{font-size:clamp(30px,3.3vw,50px);margin-bottom:36px}.nff-bt__text .nff-p{max-width:58ch}.nff-bt__subject{grid-column:7 / span 6;min-height:clamp(360px,46vh,560px);align-self:stretch}.nff-bt__steps{list-style:none;margin:clamp(48px,6vw,88px) calc(-1*min(var(--pp),max(0px,(100vw - 100%) / 2 - 12px))) 0;padding:calc(var(--pp) + 12px) var(--pp) var(--pp) calc(var(--pp) + 12px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nff-bt__step{position:relative;display:grid;grid-template-rows:auto auto auto;align-content:start;row-gap:14px;padding-top:4px}.nff-bt__rail{position:relative;display:block;height:3px;border-radius:3px;background:#ffffff14;overflow:visible}.nff-bt__fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--nf-lilac) 0%,var(--nf-lilac-haze) 100%);transform:scaleX(0);transform-origin:left center;transition:transform var(--nf-dur-4) var(--nf-ease-soft)}.nff-bt__step:last-child .nff-bt__fill{background:linear-gradient(90deg,var(--nf-lilac) 0%,var(--nf-text) 100%)}.nff-bt__node{position:absolute;left:0;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -1px;border-radius:50%;background:var(--nf-text-dim);transition:background-color var(--nf-dur-3) var(--nf-ease-soft)}.nff-bt__node:before{content:"";position:absolute;inset:-6px;border-radius:50%;background:#c99aee33;transform:scale(0);transition:transform var(--nf-dur-3) var(--nf-ease-soft)}.nff-bt__step:last-child .nff-bt__node:before{background:#f4eee629}html:not(.nf-still) .nff-bt__step .nff-bt__node:before{transform:scale(var(--now))}.nff-bt__n{margin-top:10px;transition:color var(--nf-dur-3) var(--nf-ease-soft)}.nff-bt__label{font-family:var(--nf-font-text);font-weight:600;font-size:clamp(17px,1.3vw,21px);line-height:1.3;color:var(--nf-text-dim);transition:color var(--nf-dur-3) var(--nf-ease-soft)}.nff-bt__steps[data-step="0"] .nff-bt__step[data-k="0"],.nff-bt__steps[data-step="1"] .nff-bt__step[data-k="0"],.nff-bt__steps[data-step="1"] .nff-bt__step[data-k="1"],.nff-bt__steps[data-step="2"] .nff-bt__step:not([data-k="3"]),.nff-bt__steps[data-step="3"] .nff-bt__step{--lit: 1}.nff-bt__steps[data-step="0"] .nff-bt__step[data-k="0"],.nff-bt__steps[data-step="1"] .nff-bt__step[data-k="1"],.nff-bt__steps[data-step="2"] .nff-bt__step[data-k="2"],.nff-bt__steps[data-step="3"] .nff-bt__step[data-k="3"]{--now: 1}.nff-bt__step{--lit: 0;--now: 0}html:not(.nf-still) .nff-bt__step .nff-bt__fill{transform:scaleX(var(--lit))}html:not(.nf-still) .nff-bt__step .nff-bt__label{color:color-mix(in srgb,var(--nf-text) calc(var(--lit) * 100%),var(--nf-text-dim))}html:not(.nf-still) .nff-bt__step .nff-bt__node{background:color-mix(in srgb,var(--nf-lilac) calc(var(--lit) * 100%),var(--nf-text-dim))}html:not(.nf-still) .nff-bt__step:last-child .nff-bt__node{background:color-mix(in srgb,var(--nf-text) calc(var(--lit) * 100%),var(--nf-text-dim))}html:not(.nf-still) .nff-bt__step .nff-bt__n{color:color-mix(in srgb,var(--nf-text-muted) calc(var(--lit) * 100%),var(--nf-text-dim))}html.nf-still .nff-bt__fill{transform:none}html.nf-still .nff-bt__label{color:var(--nf-text)}html.nf-still .nff-bt__node{background:var(--nf-lilac)}.nff-bt__steps{position:relative}.nff-bt__steps>.nfb-micro{max-width:none}.nff-bt__svg{position:absolute;left:0;top:0;overflow:visible;pointer-events:none;display:none;--rb: 4.5px}.nff-bt__steps.is-geo .nff-bt__svg{display:block}.nff-bt__steps.is-geo .nff-bt__rail{background:none}.nff-bt__steps.is-geo .nff-bt__fill,.nff-bt__steps.is-geo .nff-bt__node{visibility:hidden}.nff-bt__trk{stroke:#ffffff14;stroke-width:3;stroke-linecap:round}.nff-bt__fp{stroke:var(--nf-lilac);stroke-width:3;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--lit));opacity:var(--lit);transition:stroke-dashoffset var(--nf-dur-4) var(--nf-ease-soft),opacity var(--nf-dur-3) var(--nf-ease-soft)}.nff-bt__step:last-child .nff-bt__fp{stroke:var(--nf-lilac-haze)}.nff-bt__dot{fill:color-mix(in srgb,var(--nf-lilac) calc(var(--lit) * 100%),var(--nf-text-dim));transition:fill var(--nf-dur-3) var(--nf-ease-soft)}.nff-bt__step:last-child .nff-bt__dot{fill:color-mix(in srgb,var(--nf-text) calc(var(--lit) * 100%),var(--nf-text-dim))}.nff-bt__halo{r:calc(var(--rb) + 6px);fill:var(--nf-lilac);fill-opacity:.2;opacity:var(--now);transition:opacity var(--nf-dur-3) var(--nf-ease-soft)}.nff-bt__step:last-child .nff-bt__halo{fill:var(--nf-text);fill-opacity:.16}.nff-bt__orbit{r:calc(var(--rb) + 10px);stroke:var(--nf-lilac);stroke-width:1;stroke-dasharray:1.5 4.5;stroke-linecap:round;opacity:calc(var(--now) * .7);transform-box:fill-box;transform-origin:center;animation:nff-bt-orbit 16s linear infinite;transition:opacity var(--nf-dur-3) var(--nf-ease-soft)}html.nf-still .nff-bt__fp{stroke-dashoffset:0;opacity:1;transition:none}html.nf-still .nff-bt__dot{fill:var(--nf-lilac)}html.nf-still .nff-bt__halo,html.nf-still .nff-bt__orbit{opacity:0;animation:none}@media(prefers-reduced-motion:reduce){.nff-bt__orbit{animation:none}}.nff-bt__foot{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center;margin-top:clamp(48px,6vw,80px)}.nff-bt__biz{grid-column:1 / span 7;border-radius:var(--nf-r-xl);padding:clamp(24px,2.6vw,36px);display:grid;gap:14px}.nff-bt__biz-k{color:var(--nf-peach)}.nff-bt__biz-p{margin:0;font-weight:400;color:var(--nf-text);max-width:60ch}.nff-bt__pub{grid-column:9 / span 4;margin:0;display:flex;align-items:flex-start;gap:14px;color:var(--nf-text-muted);font-weight:400;font-size:15px;line-height:1.55}.nff-bt__pulse{position:relative;flex:none;width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--nf-lilac)}.nff-bt__pulse:after{content:"";position:absolute;inset:-6px;border-radius:50%;background:#c99aee38;animation:nff-pulse 2.8s var(--nf-ease-soft) infinite}html.nf-still .nff-bt__pulse:after{animation:none;opacity:.6}@media(max-width:1023px){.nff-bt{min-height:0}.nff-bt__grid{grid-template-columns:1fr}.nff-bt__text{grid-column:1}.nff-bt__subject{display:none}.nff-bt__foot{grid-template-columns:1fr;row-gap:24px}.nff-bt__biz,.nff-bt__pub{grid-column:1}}@media(max-width:767px){.nff-bt__steps{grid-template-columns:1fr;gap:0;margin:40px 0 0;padding:var(--pp) var(--pp) var(--pp) calc(var(--pp) + 4px)}.nff-bt__step{grid-template-columns:20px 36px 1fr;grid-template-rows:auto;align-content:normal;align-items:center;column-gap:12px;row-gap:0;padding:0;min-height:64px}.nff-bt__rail{grid-column:1;grid-row:1;width:3px;height:auto;justify-self:center;align-self:stretch;background:#ffffff14;border-radius:0}.nff-bt__step:first-child .nff-bt__rail{border-radius:3px 3px 0 0;margin-top:30px}.nff-bt__step:last-child .nff-bt__rail{border-radius:0 0 3px 3px;margin-bottom:30px}.nff-bt__step:first-child .nff-bt__node{top:2px}.nff-bt__step:last-child .nff-bt__node{top:calc(100% - 2px)}.nff-bt__fill{transform-origin:center top;background:linear-gradient(180deg,var(--nf-lilac),var(--nf-lilac-haze))!important}html:not(.nf-still) .nff-bt__step .nff-bt__fill{transform:scaleY(var(--lit))}.nff-bt__node{left:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px}.nff-bt__n{grid-column:2;grid-row:1;margin:0}.nff-bt__label{grid-column:3;grid-row:1;font-size:17px}}.nff-pv__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center}.nff-pv__text{grid-column:1 / span 7}.nff-pv__h{margin-bottom:36px}.nff-pv__p{max-width:58ch}.nff-pv__biz{display:grid;gap:10px;margin:32px 0 0;padding-left:20px;position:relative}.nff-pv__biz:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--nf-peach),rgba(253,201,164,.15))}.nff-pv__biz-k{color:var(--nf-peach)}.nff-pv__biz-p{margin:0;color:var(--nf-text);font-weight:400;max-width:54ch}.nff-pv__link{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:28px;color:var(--nf-text);font-weight:600;font-size:15px;letter-spacing:.01em;text-decoration:underline;text-decoration-color:#f4eee64d;text-underline-offset:6px;transition:text-decoration-color var(--nf-dur-2) var(--nf-ease-soft)}.nff-pv__link:hover{text-decoration-color:var(--nf-text)}.nff-pv__arrow{display:inline-block;transition:transform var(--nf-dur-2) var(--nf-ease-spring)}.nff-pv__link:hover .nff-pv__arrow{transform:translate(4px)}.nff-pv__icons{grid-column:9 / span 4;list-style:none;margin:0;padding:0;display:grid;gap:12px}.nff-pv__icon{display:flex;align-items:center;gap:20px;padding:18px 24px 18px 18px;border-radius:var(--nf-r-l)}.nff-pv__orb{position:relative;flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:radial-gradient(closest-side,#ffffff14,#ffffff05)}.nff-pv__orb>.nfb-micro{max-width:none}.nff-pv__svg{display:block;width:64px;height:64px;overflow:visible}.nff-pv__orbit{stroke-dasharray:1.4 5.2;stroke-linecap:round;opacity:.55;transform-box:fill-box;transform-origin:center;animation:nff-pv-orbit 22s linear infinite}.nff-pv__orb--file .nff-pv__orbit{animation-duration:26s;animation-direction:reverse}.nff-pv__orb--nda .nff-pv__orbit{animation-duration:30s}html.nf-still .nff-pv__orbit{animation:none}@media(prefers-reduced-motion:reduce){.nff-pv__orbit{animation:none}}.nff-pv__orb--noname{background:radial-gradient(closest-side,#c99aee33,#c99aee08)}.nff-pv__orb--file{background:radial-gradient(closest-side,#fdc9a42e,#fdc9a408)}.nff-pv__orb--nda{background:radial-gradient(closest-side,#f4eee624,#f4eee605)}.nff-pv__label{font-family:var(--nf-font-text);font-weight:600;font-size:clamp(17px,1.25vw,20px);line-height:1.3;color:var(--nf-text)}@media(max-width:1023px){.nff-pv__grid{grid-template-columns:1fr;row-gap:48px}.nff-pv__text,.nff-pv__icons{grid-column:1}}.nff-eth{min-height:140vh;display:flex;flex-direction:column;justify-content:center}.nff-eth__head{text-align:center;margin-bottom:clamp(56px,9vh,112px)}.nff-eth__h{margin:0 auto;max-width:16ch}.nff-eth__list{list-style:none;margin:0 auto;padding:0;max-width:1040px;display:grid;gap:clamp(40px,8vh,96px)}.nff-eth__line{display:grid;justify-items:center;gap:18px;text-align:center}.nff-eth__n{font-family:var(--nf-font-mono);font-size:12px;letter-spacing:.24em;color:var(--nf-text-dim);transition:color var(--nf-dur-4) var(--nf-ease-soft)}.nff-eth__t{font-family:var(--nf-font-display);font-weight:200;font-size:clamp(28px,3.6vw,56px);line-height:1.14;letter-spacing:-.015em;color:var(--nf-text);text-wrap:balance;max-width:22ch;transition:color var(--nf-dur-4) var(--nf-ease-soft),opacity var(--nf-dur-4) var(--nf-ease-soft)}.nff-eth__small{margin:clamp(64px,10vh,128px) auto 0;max-width:56ch;text-align:center;color:var(--nf-text-dim);font-weight:400;font-size:14px;line-height:1.6;letter-spacing:.01em}@media(min-width:768px){html.js:not(.nf-still) .nff-eth__line .nff-eth__t{color:var(--nf-text-dim)}html.js:not(.nf-still) .nff-eth__line.is-focus .nff-eth__t{color:var(--nf-text)}html.js:not(.nf-still) .nff-eth__line.is-focus .nff-eth__n{color:var(--nf-orange)}}@media(max-width:767px){.nff-eth{min-height:0}.nff-eth__list{gap:40px}.nff-eth__line{justify-items:start;text-align:left;gap:10px}.nff-eth__head{text-align:left}.nff-eth__h{margin:0}.nff-eth__t{font-size:clamp(26px,7.4vw,32px);line-height:1.18}.nff-eth__small{text-align:left;margin-left:0}}.nff-pr__head{margin-bottom:clamp(36px,4vw,56px)}.nff-pr__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nff-pr__cell{display:flex;min-width:0}.nff-pr__cell--wide{grid-column:1 / -1}.nff-tier{position:relative;display:flex;flex-direction:column;width:100%;padding:28px;border-radius:var(--nf-r-xl);transition:background var(--nf-dur-2) var(--nf-ease-soft),background-color var(--nf-dur-2) var(--nf-ease-soft)}.nff-tier.nff-glass:hover{background:var(--nff-sheen-hi),var(--nff-tint)}.nff-tier--featured{background:radial-gradient(130% 90% at 0% 0%,rgba(240,118,63,.22) 0%,rgba(240,118,63,.05) 46%,transparent 70%),var(--nf-glass-fill);-webkit-backdrop-filter:var(--nf-glass-filter);backdrop-filter:var(--nf-glass-filter)}.nff-tier--featured:hover{background:radial-gradient(130% 90% at 0% 0%,rgba(240,118,63,.26) 0%,rgba(240,118,63,.06) 46%,transparent 70%),var(--nf-surface-2)}.nff-tier__top{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:66px}.nff-tier--wide .nff-tier__top{min-height:0}.nff-tier__name{font-family:var(--nf-font-text);font-weight:600;font-size:clamp(19px,1.35vw,22px);line-height:1.25;color:var(--nf-text);margin:0}.nff-tier__price{margin:20px 0;min-height:76px;display:flex;align-items:flex-start}.nff-price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 8px;color:var(--nf-text)}.nff-price__from{font-family:var(--nf-font-text);font-weight:400;font-size:15px;color:var(--nf-text-muted)}.nff-price__num{font-family:var(--nf-font-mono);font-weight:400;font-variant-numeric:tabular-nums;font-size:clamp(36px,2.9vw,48px);line-height:1;letter-spacing:-.02em}.nff-price__g{margin-left:.24em}.nff-price__cur{font-family:var(--nf-font-mono);font-size:clamp(22px,1.7vw,28px);line-height:1;color:var(--nf-text-muted)}.nff-price__per{flex-basis:100%;margin-top:10px;font-family:var(--nf-font-text);font-weight:400;font-size:14px;color:var(--nf-text-muted)}.nff-price--word{font-family:var(--nf-font-text);font-weight:400;font-size:clamp(30px,2.4vw,40px);line-height:1.05;letter-spacing:-.015em}.nff-price--note{font-family:var(--nf-font-text);font-weight:400;font-size:15px;line-height:1.5;color:var(--nf-text-muted)}.nff-tier__p{margin:0 0 32px;color:var(--nf-text-muted);font-weight:400;font-size:15px;line-height:1.6;flex:1 1 auto}.nff-tier__cta{margin-top:auto}.nff-tier__btn{width:100%;white-space:normal;text-wrap:balance;text-align:center;line-height:1.25;padding:12px 16px;font-size:12px;letter-spacing:.08em}.nff-tier--wide{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,3fr);column-gap:32px;align-items:center;padding:28px 32px}.nff-tier--wide .nff-tier__price{margin:16px 0 0;min-height:0}.nff-tier--wide .nff-tier__p{margin:0;font-size:16px;color:var(--nf-text);max-width:56ch}.nff-tier--wide .nff-price--word{font-size:clamp(24px,1.9vw,30px);color:var(--nf-text-muted)}.nff-pr__dots{display:none}.nff-pr__partner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 16px;margin:clamp(36px,4vw,56px) 0 0;color:var(--nf-text-muted);font-weight:400;font-size:16px;text-align:center}.nff-pr__plink{color:var(--nf-text);gap:10px}.nff-pr__plink span{transition:transform var(--nf-dur-2) var(--nf-ease-spring)}.nff-pr__plink:hover span{transform:translate(4px)}@media(max-width:1279px){.nff-pr__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.nff-tier--wide{grid-template-columns:1fr 1fr;row-gap:20px}.nff-tier--wide .nff-tier__p{grid-column:1 / -1;grid-row:2}.nff-tier--wide .nff-tier__cta{grid-column:2;grid-row:1}}@media(max-width:767px){.nff-pr__list{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:-16px;padding:4px 16px 8px;scroll-padding-inline:16px;scrollbar-width:none}.nff-pr__list::-webkit-scrollbar{display:none}.nff-pr__cell,.nff-pr__cell--wide{flex:0 0 84%;scroll-snap-align:start}.nff-tier,.nff-tier--wide{display:flex;flex-direction:column;padding:24px;min-height:440px}.nff-tier--wide .nff-tier__price{margin:28px 0 24px}.nff-tier--wide .nff-tier__p{font-size:15px;color:var(--nf-text-muted);margin-bottom:32px}.nff-pr__dots{display:flex;justify-content:center;gap:4px;margin-top:16px}.nff-pr__dot{display:grid;place-items:center;width:28px;height:28px;border-radius:50%}.nff-pr__dot span{width:6px;height:6px;border-radius:var(--nf-r-pill);background:var(--nf-text-dim);opacity:.6;transition:width var(--nf-dur-3) var(--nf-ease-soft),background-color var(--nf-dur-3) var(--nf-ease-soft),opacity var(--nf-dur-3) var(--nf-ease-soft)}.nff-pr__dot[aria-current=true] span{width:20px;background:var(--nf-text);opacity:1}.nff-pr__partner{flex-direction:column;gap:4px}}.nff-faq__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start}.nff-faq__head{grid-column:1 / span 4;position:sticky;top:112px;display:grid;gap:28px}.nff-faq__h{margin:0;max-width:8ch}.nff-faq__list{grid-column:5 / span 8;display:grid;gap:8px}.nff-faq__item{border-radius:var(--nf-r-l);background:var(--nf-glass-fill);-webkit-backdrop-filter:var(--nf-glass-filter);backdrop-filter:var(--nf-glass-filter);box-shadow:none}.nff-faq__item:hover{background:var(--nf-glass-fill-hi)}.nff-faq__item[open]{background:var(--nf-surface-1)}.nff-faq__q{display:grid;grid-template-columns:40px minmax(0,1fr) 28px;align-items:center;column-gap:16px;min-height:72px;padding:18px 24px;cursor:pointer;list-style:none;border-radius:var(--nf-r-l)}.nff-faq__q::-webkit-details-marker{display:none}.nff-faq__q::marker{content:""}.nff-faq__n{transition:color var(--nf-dur-2) var(--nf-ease-soft)}.nff-faq__item[open] .nff-faq__n{color:var(--nf-orange)}.nff-faq__qt{font-family:var(--nf-font-text);font-weight:600;font-size:clamp(17px,1.25vw,20px);line-height:1.35;color:var(--nf-text)}.nff-faq__ic{position:relative;justify-self:end;width:28px;height:28px;border-radius:50%;background:#ffffff0f;transition:background-color var(--nf-dur-2) var(--nf-ease-soft),transform var(--nf-dur-3) var(--nf-ease-soft)}.nff-faq__ic:before,.nff-faq__ic:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:2px;margin:-1px 0 0 -5px;border-radius:2px;background:var(--nf-text);transition:transform var(--nf-dur-3) var(--nf-ease-soft),opacity var(--nf-dur-3) var(--nf-ease-soft)}.nff-faq__ic:after{transform:rotate(90deg)}.nff-faq__item[open] .nff-faq__ic{transform:rotate(180deg);background:#ffffff1a}.nff-faq__item[open] .nff-faq__ic:after{transform:rotate(0);opacity:0}.nff-faq__q:hover .nff-faq__ic{background:#ffffff1a}.nff-faq__a{overflow:hidden}.nff-faq__a p{margin:0;padding:0 64px 28px 80px;color:var(--nf-text-muted);font-weight:400;font-size:16px;line-height:1.65;max-width:calc(68ch + 144px)}html.nf-still .nff-faq__ic,html.nf-still .nff-faq__ic:before,html.nf-still .nff-faq__ic:after{transition:none}@media(max-width:1023px){.nff-faq__grid{grid-template-columns:1fr;row-gap:32px}.nff-faq__head,.nff-faq__list{grid-column:1}.nff-faq__head{position:static}.nff-faq__h{max-width:none}}@media(max-width:767px){.nff-faq__q{grid-template-columns:28px minmax(0,1fr) 28px;column-gap:12px;padding:16px;min-height:64px;align-items:start}.nff-faq__n{padding-top:5px}.nff-faq__qt{font-size:16px}.nff-faq__a p{padding:0 16px 22px 56px;font-size:15px}}.nff-cta{min-height:100vh;min-height:100svh;display:flex;align-items:center;overflow:clip}.nff-cta__in{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.nff-cta__subject{position:relative;width:min(560px,80vw);height:clamp(120px,20vh,220px);margin-bottom:clamp(16px,3vh,40px)}.nff-cta__spark,.nff-cta__dawn{display:none}.nff-cta__h{font-family:var(--nf-font-display);font-weight:200;font-size:clamp(38px,5.4vw,84px);line-height:1.04;letter-spacing:-.02em;color:var(--nf-text);text-wrap:balance;max-width:15ch;margin:0 0 clamp(24px,3vw,36px)}.nff-cta__h2{display:block;color:var(--nf-text-muted)}.nff-cta__p{max-width:56ch;margin:0 auto clamp(36px,4vw,52px);color:var(--nf-text-muted);font-weight:300;font-size:clamp(17px,1.2vw,20px);line-height:1.6}.nff-cta__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.nff-cta__btn{min-height:56px;padding:0 32px;font-size:13px}.nff-cta__small{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 12px;margin:28px 0 0;color:var(--nf-text-dim);font-weight:400;font-size:14px;letter-spacing:.01em}.nff-cta__sep{color:var(--nf-text-dim);opacity:.7}html.nf-static .nff-cta__dawn{display:block;position:absolute;inset:auto 0 0;height:70%;z-index:-1;pointer-events:none;background:var(--nf-grad-dawn);opacity:.32;-webkit-mask-image:radial-gradient(70% 90% at 50% 100%,#000 0%,transparent 72%);mask-image:radial-gradient(70% 90% at 50% 100%,#000 0%,transparent 72%)}html.nf-static .nff-cta__spark{display:block;position:absolute;left:50%;top:50%;width:280px;height:280px;margin:-140px 0 0 -140px;border-radius:50%;background:radial-gradient(circle,var(--nf-text) 0 4px,rgba(253,201,164,.9) 5px,rgba(240,118,63,.55) 9px,rgba(240,118,63,.16) 34px,rgba(240,118,63,.05) 80px,transparent 140px)}@media(max-width:767px){.nff-cta__in{align-items:stretch;text-align:left}.nff-cta__subject{width:100%;height:22vh}.nff-cta__h{max-width:none}.nff-cta__p{margin-left:0}.nff-cta__btns{flex-direction:column}.nff-cta__btn{width:100%;white-space:normal;text-align:center;line-height:1.25}.nff-cta__small{justify-content:flex-start;gap:4px 8px;font-size:13px}}
