.ln-hub-hero{padding-top:clamp(104px,8vw,116px);padding-bottom:clamp(32px,3.6vw,48px)}.ln-hub-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:center;gap:clamp(32px,5vw,72px)}.ln-hub-copy{display:grid;gap:16px}.ln-run{--ln-run-time: 11s;margin:0;overflow:hidden;box-shadow:var(--nf-lift-2)}.ln-run-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px clamp(16px,1.8vw,22px)}.ln-run-title{font-weight:600;line-height:1.3}.ln-run-steps{position:relative;display:grid;margin:0;padding:0;border-top:var(--nf-edge);list-style:none}.ln-run-steps:before,.ln-run-steps:after{content:"";position:absolute;top:0;bottom:0;left:clamp(21px,2vw,27px);width:1px;background:#6b1f2b2e}.ln-run-steps:after{left:calc(clamp(21px,2vw,27px) - 1px);width:3px;background:var(--nf-maroon);transform-origin:top;animation:ln-run-line var(--ln-run-time) linear infinite}.ln-run-steps li{position:relative;display:grid;grid-template-columns:minmax(max-content,.42fr) minmax(0,1fr);align-items:center;gap:2px 14px;min-height:60px;padding:10px clamp(16px,1.8vw,22px) 10px clamp(44px,3.6vw,52px);background:var(--nf-rose-tint);animation:var(--ln-run-step) var(--ln-run-time) linear infinite}.ln-run-steps li+li{border-top:var(--nf-edge)}.ln-run-steps li:before{content:"";position:absolute;z-index:1;top:calc(50% - 6px);left:calc(clamp(21px,2vw,27px) - 5px);width:11px;height:11px;background:var(--nf-maroon)}.ln-run-term{font-weight:600;line-height:1.25}.ln-run-what{line-height:1.3;color:var(--nf-ink-soft)}@keyframes ln-run-line{0%{opacity:1;transform:scaleY(0)}70%,92%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes ln-run-1{0%,7%{background-color:var(--nf-paper-lift)}10%,92%{background-color:var(--nf-rose-tint)}to{background-color:var(--nf-paper-lift)}}@keyframes ln-run-2{0%,24%{background-color:var(--nf-paper-lift)}27%,92%{background-color:var(--nf-rose-tint)}to{background-color:var(--nf-paper-lift)}}@keyframes ln-run-3{0%,41%{background-color:var(--nf-paper-lift)}44%,92%{background-color:var(--nf-rose-tint)}to{background-color:var(--nf-paper-lift)}}@keyframes ln-run-4{0%,59%{background-color:var(--nf-paper-lift)}62%,92%{background-color:var(--nf-rose-tint)}to{background-color:var(--nf-paper-lift)}}.ln-hub-list{padding-bottom:clamp(56px,7vw,96px)}.ln-hub-tile{--ln-tile-pad: clamp(20px, 2.2vw, 30px);display:grid;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,276px);gap:10px 20px;padding-bottom:0}.ln-hub-text{display:contents}.ln-hub-no,.ln-hub-tile .nf-subtitle,.ln-hub-short{grid-column:1 / -1}.ln-hub-tile--wide{grid-template-columns:minmax(0,1fr) minmax(0,.74fr);column-gap:clamp(20px,2.6vw,36px)}.ln-hub-tile--wide .ln-hub-no,.ln-hub-tile--wide .nf-subtitle,.ln-hub-tile--wide .ln-hub-short{grid-column:1}.ln-hub-no{margin:0;font-family:var(--nf-font-data);font-size:var(--nf-size-label);font-stretch:85%;font-weight:500;letter-spacing:.06em;color:var(--nf-ink-soft)}.nf-tile--maroon .ln-hub-no{color:var(--nf-mustard)}.ln-hub-short{margin:0;max-width:52ch;color:var(--nf-ink-soft)}.nf-tile--maroon .ln-hub-short{color:var(--nf-stage-mute)}.ln-hub-more{grid-row:4;grid-column:1;align-self:end;display:inline-flex;align-items:center;gap:8px;padding-top:12px;padding-bottom:var(--ln-tile-pad);font-size:var(--nf-size-body);font-weight:600;color:var(--nf-maroon)}.nf-tile--maroon .ln-hub-more{color:var(--nf-paper)}.ln-hub-more svg{width:16px;height:16px;transition:transform var(--nf-med) var(--nf-ease-out)}@media(hover:hover){.ln-hub-tile:hover .ln-hub-more svg{transform:translate(3px)}}.ln-hub-tile:focus-visible{outline:2px solid var(--nf-maroon);outline-offset:3px}.ld{position:relative;grid-row:4;grid-column:2;align-self:end;display:grid;gap:6px;margin-top:10px;margin-bottom:-1px;padding:12px 14px 20px;border:1px solid rgba(26,20,20,.14);border-bottom:0;border-radius:var(--nf-radius) var(--nf-radius) 0 0;font-size:var(--nf-size-body);line-height:1.25;color:var(--nf-ink);background:var(--nf-paper-lift);box-shadow:0 2px #2b0a121a}.ld-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:3px solid rgba(26,20,20,.08);font-weight:600}.ld-tag{flex:none;padding:3px 7px;font-weight:600;line-height:1.2;color:var(--nf-paper);background:var(--nf-maroon)}.ld-msg{width:fit-content;max-width:92%;padding:7px 10px;background:var(--nf-rose-tint)}.ld-msg--out{justify-self:end;color:var(--nf-paper);background:var(--nf-maroon)}.ln-hub-tile--wide .ld{grid-row:1 / -1}.ld--sheets{padding:0;border:0;background:none;box-shadow:none}.ld-stack{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.ld-stack span{position:relative;display:grid;align-content:start;height:124px;margin-left:-8px;padding:10px 10px 0;border:1px solid rgba(26,20,20,.14);border-bottom:0;border-radius:var(--nf-radius) var(--nf-radius) 0 0;font-weight:600;color:var(--nf-ink);background:var(--nf-paper-lift);box-shadow:0 2px #2b0a121a}.ld-stack span:first-child{margin-left:0}.ld-stack span:nth-child(2){z-index:1;height:106px;margin-top:18px}.ld-stack span:nth-child(3){z-index:2;height:116px;margin-top:8px}.ld-stack span:after{content:"";position:absolute;z-index:4;top:calc(var(--ld-line) - 3px);left:10px;width:9px;height:9px;background:var(--nf-maroon)}.ld-stack span:nth-child(2):after{top:calc(var(--ld-line) - 21px)}.ld-stack span:nth-child(3):after{top:calc(var(--ld-line) - 11px)}.ld-stack:after{content:"";position:absolute;z-index:3;top:var(--ld-line);right:calc(var(--ln-tile-pad) * -1);left:0;height:3px;background:var(--nf-mustard)}.ld--sheets{--ld-line: 58px}.ld-ticks{display:grid;gap:5px;margin:0;padding:0;list-style:none}.ld-ticks li{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:9px}.ld-ticks li:before{content:"✓";display:grid;place-items:center;width:16px;height:16px;font-size:.75rem;line-height:1;color:var(--nf-paper);background:var(--nf-navy-deep)}.ld-window{position:relative;display:grid;grid-template-columns:1fr 1fr;height:8px;margin-top:4px;background:var(--nf-paper-sink)}.ld-window:before{content:"";background:var(--nf-rose)}.ld-window i{position:absolute;top:-5px;left:25%;width:11px;height:18px;background:var(--nf-maroon)}.ld-scale{display:flex;justify-content:space-between;font-family:var(--nf-font-data);font-size:var(--nf-size-label);font-stretch:85%;color:var(--nf-ink-mute)}.ln-meta.ln-hub-meta{margin-top:clamp(20px,2.4vw,32px)}.ln-hero{padding-top:clamp(104px,9vw,124px);padding-bottom:clamp(44px,5vw,72px);background-color:var(--ln-tint)}.ln-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,72px)}.ln-copy{display:grid;gap:18px;justify-items:start}.ln-crumb{display:flex;gap:8px}.ln-crumb a{display:inline-block;margin-block:-16px;padding-block:16px;text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.ln-crumb a{min-width:44px}}.ln-answer{display:grid;gap:8px;padding:clamp(18px,2vw,26px);box-shadow:var(--nf-lift-2)}.ln-answer-term{margin:0;font-weight:600;line-height:1.3;color:var(--nf-maroon)}.ln-meta{margin:0;font-size:var(--nf-size-small);color:var(--nf-ink-mute)}.ln-meta span{margin-inline:4px}.ln-figure{width:100%;max-width:520px;justify-self:end}.ln-tool{display:grid;gap:14px;margin:0;padding:clamp(16px,1.8vw,24px)}.ln-tool-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0}.ln-tool-title{font-weight:600;line-height:1.3}.ln-ask{display:grid;gap:4px;margin:0;padding:12px 14px;background:var(--nf-paper)}.ln-ask span{color:var(--nf-ink-mute)}.ln-ask strong{font-size:var(--nf-size-body);font-weight:600;line-height:1.25}.ln-replies{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ln-reply{display:grid;grid-template-rows:auto 1fr auto;gap:10px;padding:12px;background:var(--nf-paper)}.ln-reply-name{margin:0;font-weight:600;line-height:1.3;color:var(--nf-ink-mute)}.ln-reply--agent{grid-template-rows:auto auto 1fr auto;background:var(--ln-tint)}.ln-reply--agent .ln-reply-name{color:var(--nf-maroon)}.ln-steps{display:grid;gap:4px;margin:0;padding:0;line-height:1.3;list-style:none;color:var(--nf-ink-soft)}.ln-steps li{display:grid;grid-template-columns:8px minmax(0,1fr);align-items:baseline;gap:8px}.ln-steps li:before{content:"";width:8px;height:8px;background:var(--nf-maroon)}.ln-bubble{margin:0;line-height:1.4;color:var(--nf-ink)}.ln-result{margin:0;padding-top:8px;border-top:var(--nf-edge);font-weight:500;line-height:1.3;color:var(--nf-ink)}.ln-checks{display:grid;gap:2px;min-width:0;margin:0;padding:0;border:0}.ln-checks legend{margin-bottom:8px}.ln-check{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;min-height:44px;line-height:1.3;cursor:pointer}.ln-check input{width:22px;height:22px;margin:0;border-radius:0;accent-color:var(--nf-maroon);cursor:pointer}.ln-check input:focus-visible{outline:2px solid var(--nf-maroon);outline-offset:2px}.ln-ladder{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ln-ladder li{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 10px;line-height:1.3;color:var(--nf-ink-mute);background:var(--nf-paper);transition:background-color var(--nf-fast) linear,color var(--nf-fast) linear}.ln-ladder strong{font-weight:600}.ln-ladder-key{font-family:var(--nf-font-data);font-size:var(--nf-size-label);font-stretch:85%;letter-spacing:.03em}.ln-ladder li.is-on{color:var(--nf-paper);background:var(--nf-maroon)}.ln-slider{display:grid;gap:6px}.ln-slider-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px;line-height:1.3;color:var(--nf-ink-soft)}.ln-slider output{flex:none;min-width:2ch;font-family:var(--nf-font-data);font-size:1.125rem;font-stretch:85%;font-weight:500;font-variant-numeric:tabular-nums;text-align:right;color:var(--nf-maroon)}.ln-slider input[type=range]{width:100%;height:44px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.ln-slider input[type=range]::-webkit-slider-runnable-track{height:8px;background:linear-gradient(90deg,var(--ln-base) 50%,var(--nf-paper-sink) 50%)}.ln-slider input[type=range]::-moz-range-track{height:8px;background:linear-gradient(90deg,var(--ln-base) 50%,var(--nf-paper-sink) 50%)}.ln-slider input[type=range]::-webkit-slider-thumb{width:22px;height:22px;margin-top:-7px;border:0;border-radius:0;background:var(--nf-maroon);cursor:pointer;-webkit-appearance:none;appearance:none}.ln-slider input[type=range]::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:0;background:var(--nf-maroon);cursor:pointer}.ln-slider input[type=range]:focus-visible{outline:2px solid var(--nf-maroon);outline-offset:2px}.ln-scale{display:flex;justify-content:space-between;margin:-10px 0 0;font-family:var(--nf-font-data);font-size:var(--nf-size-label);font-stretch:85%;color:var(--nf-ink-mute)}.ln-body{padding-block:clamp(32px,4vw,56px)}.ln-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(14px,3vw,28px) clamp(28px,5vw,72px);padding-block:clamp(28px,3.4vw,44px);border-top:var(--nf-edge)}.ln-row:first-child{border-top:0}.ln-text{display:grid;gap:12px;max-width:62ch;color:var(--nf-ink-soft)}.ln-text p{margin:0}.ln-text a,.ln-table td a{color:var(--nf-maroon);text-decoration:underline;text-underline-offset:3px}.ln-table td a{display:inline-block;margin-block:-11px;padding-block:11px}.ln-rules{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:ln-rule}.ln-rules li{position:relative;padding-left:32px;counter-increment:ln-rule}.ln-rules li:before{content:counter(ln-rule);position:absolute;top:3px;left:0;display:grid;place-items:center;width:20px;height:20px;font-family:var(--nf-font-data);font-size:var(--nf-size-label);font-stretch:85%;color:var(--nf-paper);background:var(--nf-maroon)}.ln-rules strong{font-weight:600;color:var(--nf-ink)}.ln-table-sheet{grid-column:1 / -1;padding:clamp(16px,2vw,24px)}.ln-table{width:100%;border-collapse:collapse;line-height:1.35}.ln-table caption{padding-bottom:12px;font-weight:600;text-align:left}.ln-table thead th{padding:0 14px 10px 0;border-bottom:var(--nf-edge-strong);font-weight:500;text-align:left;color:var(--nf-ink-mute)}.ln-table tbody th,.ln-table td{padding:12px 14px 12px 0;border-bottom:var(--nf-edge);text-align:left;vertical-align:top}.ln-table tbody th{font-weight:600;color:var(--nf-ink)}.ln-table td{color:var(--nf-ink-soft)}.ln-table tbody tr:last-child th,.ln-table tbody tr:last-child td{border-bottom:0;padding-bottom:0}.ln-table .nf-status{margin-left:8px;vertical-align:1px}.ln-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px)}.ln-faq-head{position:sticky;top:24px;align-self:start}.ln-faq-list details{border-bottom:var(--nf-edge)}.ln-faq-list details:first-child{border-top:var(--nf-edge)}.ln-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:14px 0;font-size:var(--nf-size-lead);font-weight:500;line-height:1.3;cursor:pointer;list-style:none}.ln-faq-list summary::-webkit-details-marker{display:none}.ln-faq-list summary:after{content:"+";flex:none;font-family:var(--nf-font-data);font-size:1.25rem;color:var(--nf-maroon)}.ln-faq-list details[open] summary:after{content:"−"}.ln-faq-list summary:focus-visible{outline:2px solid var(--nf-maroon);outline-offset:2px}.ln-faq-list p{margin:0;padding:0 32px 20px 0;color:var(--nf-ink-soft)}.ln-text .ln-next{align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.ln-next svg{width:16px;height:16px}.ln-end{padding-block:clamp(40px,5vw,72px)}.ln-end-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px)}.ln-end-title{margin:0;font-family:var(--nf-font-body);font-size:var(--nf-size-body);font-weight:600;line-height:1.4}.ln-link-list{display:grid;gap:2px;margin:10px 0 0;padding:0;list-style:none}.ln-link-list a{display:inline-block;min-height:44px;padding-block:11px;font-weight:500;line-height:1.3;color:var(--nf-ink);text-decoration:underline;text-decoration-color:#6b1f2b5c;text-underline-offset:3px;transition:color var(--nf-fast) linear}.ln-link-list a:focus-visible,.ln-text a:focus-visible,.ln-table td a:focus-visible,.ln-crumb a:focus-visible{outline:2px solid var(--nf-maroon);outline-offset:2px}@media(hover:hover){.ln-link-list a:hover{color:var(--nf-maroon)}}.ln-link-list--small a{font-size:var(--nf-size-body);font-weight:400;color:var(--nf-ink-soft)}@media(max-width:1180px){.ln-hub-tile:not(.ln-hub-tile--wide){grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.ln-hub-tile:not(.ln-hub-tile--wide) .ln-hub-more{grid-row:auto;padding-bottom:0}.ln-hub-tile:not(.ln-hub-tile--wide) .ld{grid-row:auto;grid-column:1}}@media(max-width:960px){.ln-hub-inner,.ln-hero-grid,.ln-row,.ln-faq-grid,.ln-end-grid{grid-template-columns:minmax(0,1fr)}.ln-faq-head{position:static}.ln-figure{justify-self:stretch;max-width:none}}@media(max-width:640px){.ln-table,.ln-table tbody,.ln-table tr,.ln-table caption{display:block}.ln-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ln-table tbody tr{padding-block:12px;border-bottom:var(--nf-edge)}.ln-table tbody tr:last-child{padding-bottom:0;border-bottom:0}.ln-table tbody th,.ln-table tbody tr:last-child th{display:block;padding:0;border-bottom:0}.ln-table td,.ln-table tbody tr:last-child td{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:10px;padding:6px 0 0;border-bottom:0}.ln-table td:before{content:attr(data-label);font-size:var(--nf-size-small);color:var(--nf-ink-mute)}.ln-table .nf-status{grid-column:2;margin-left:0}.ln-replies{grid-template-columns:minmax(0,1fr)}.ln-hub-tile.ln-hub-tile--wide{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.ln-hub-tile--wide .ln-hub-more{grid-row:auto;padding-bottom:0}.ln-hub-tile--wide .ld{grid-row:auto;grid-column:1}.ln-run-steps li{grid-template-columns:minmax(0,1fr)}.ln-ladder li{grid-template-columns:minmax(0,1fr);gap:2px}.ln-faq-list p{padding-right:0}}@media(prefers-reduced-motion:reduce){.ln-ladder li,.ln-link-list a,.ln-hub-more svg{transition:none}.ln-run-steps:after,.ln-run-steps li{animation:none}}
