.nca{--ink: var(--nc-ink, #181818);--paper: var(--nc-paper, #fff);--primary: var(--nc-primary, #fd521d);--secondary: var(--nc-secondary, #ff7732);--peach: var(--nc-peach, #fff3ed);--peach-deep: var(--nc-peach-deep, #ffe2d4);--line: var(--nc-line, #ebdfd8);--muted: var(--nc-muted, #5c5450);--smoke: var(--nc-smoke, #b9b0ab);--orange-ink: var(--nc-orange-ink, #bf3a0c);--radius: var(--nc-radius, 22px);--display: var(--nc-display, "Saira Expanded", "Montserrat", system-ui, sans-serif);--body: var(--wp--preset--font-family--body, "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif);--shadow: 0 1px 2px rgb(24 24 24 / .04), 0 24px 48px -28px rgb(24 24 24 / .28);--field-bg: #fdfbfa;--err: #b42318;--err-bg: #fef3f2;--ctl-h: 3.25rem;container:nca / inline-size;font-family:var(--body);font-size:1rem;line-height:1.5;color:var(--ink);-webkit-font-smoothing:antialiased}.nca *,.nca *:before,.nca *:after{box-sizing:border-box}.nca :where(h1,h2,h3,p,ul,ol,li,figure,fieldset,legend){margin:0}.nca a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.nca a:hover{color:var(--orange-ink)}.nca-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nca-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.nca-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);align-items:start;max-width:var(--wp--style--global--wide-size, 76rem);margin-inline:auto}.nca-main{container:ncamain / inline-size;width:100%;max-width:44rem;justify-self:center}.nca-aside{display:none}@container nca (min-width: 60rem){.nca-shell{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.nca-main{justify-self:stretch}.nca-aside{display:grid;gap:1.25rem;position:sticky;top:calc(var(--nc-header-offset, 96px) + 1.5rem)}.nca-photo--mobile{display:none}}.nca-body{animation:nca-in .35s ease both}@keyframes nca-in{0%{opacity:0;transform:translateY(10px)}}.nca-photo{position:relative;isolation:isolate;overflow:hidden;width:100%;aspect-ratio:4 / 5;max-height:calc(100vh - var(--nc-header-offset, 96px) - 9rem);min-height:24rem;border-radius:var(--radius);background:var(--peach-deep);box-shadow:var(--shadow)}.nca-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.nca-photo__shade{position:absolute;inset:auto 0 0;height:50%;background:linear-gradient(to top,#181818bf,#18181800)}.nca-photo__stats{position:absolute;inset:auto 1rem 1rem;display:flex;padding:1rem .25rem;border:1px solid rgb(255 255 255 / .14);border-top:3px solid var(--primary);border-radius:18px;background:#1818189e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.nca-photo__stat{flex:1;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding-inline:.5rem;text-align:center}.nca-photo__stat+.nca-photo__stat{border-left:1px solid rgb(255 255 255 / .2)}.nca-photo__stat strong{font-family:var(--display);font-size:1.15rem;font-weight:600;line-height:1.1;white-space:nowrap}.nca-photo__stat span{font-size:.72rem;line-height:1.3;color:#ffffffbf}.nca-photo--mobile{aspect-ratio:auto;min-height:0;max-height:none;overflow:visible;margin-bottom:1.75rem;background:none;box-shadow:none}.nca-photo--mobile img{position:relative;display:block;aspect-ratio:16 / 11;border-radius:var(--radius);object-position:50% 22%;box-shadow:var(--shadow)}.nca-photo--mobile .nca-photo__shade{display:none}.nca-photo--mobile .nca-photo__stats{position:relative;inset:auto;margin:-2.25rem .75rem 0;padding-block:.75rem;background:#181818e6}.nca-photo--mobile .nca-photo__stat strong{font-size:1rem}.nca-photo--mobile .nca-photo__stat span{font-size:.6875rem}.nca-aside__list{display:grid;gap:.6rem;list-style:none;padding:1.1rem 1.25rem;border:1px solid var(--line);border-radius:18px;background:var(--paper)}.nca-aside__list li{display:flex;align-items:center;gap:.6rem;font-size:.875rem;font-weight:600}.nca-aside__list svg{flex:none;padding:3px;width:20px;height:20px;border-radius:50%;background:var(--primary);color:var(--ink)}.nca-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.nca-eyebrow--lg{margin-bottom:.9rem!important;color:var(--orange-ink)}.nca-steppill{flex:none;padding:.35rem .8rem;border-radius:999px;background:var(--peach);color:var(--ink);font-size:.8125rem;font-weight:700;white-space:nowrap}.nca-meter{display:grid;grid-template-columns:repeat(5,1fr);gap:.35rem;margin:1.1rem 0 0}.nca-meter span{height:5px;border-radius:999px;background:var(--line);transition:background-color .3s}.nca-meter span.is-done{background:var(--ink)}.nca-meter span.is-current{background:var(--primary)}.nca-card{display:grid;padding:clamp(1.25rem,4cqi,2.25rem);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow)}.nca-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.nca-card__titles{display:grid;gap:.35rem;min-width:0}.nca-card__title{font-family:var(--display);font-size:clamp(1.45rem,1.1rem + 1.6cqi,2rem);font-weight:600;line-height:1.12;letter-spacing:-.01em;outline:none}.nca-card__intro{margin-top:1.1rem!important;color:var(--muted);font-size:1rem;line-height:1.55}.nca-card__body{display:grid;gap:1.75rem;margin-top:1.6rem}.nca-card>.nca-banner{margin-top:1.25rem}.nca-card__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:2rem calc(-1*clamp(1.25rem,4cqi,2.25rem)) calc(-1*clamp(1.25rem,4cqi,2.25rem));padding:1.1rem clamp(1.25rem,4cqi,2.25rem);border-top:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);background:#fdfaf8}.nca-card__foot .nca-btn--primary{min-width:11rem}.nca-foot-note{display:flex;align-items:center;gap:.45rem;font-size:.8125rem;color:var(--muted)}@container ncamain (max-width: 30rem){.nca-card__head{flex-direction:column-reverse;gap:.75rem}.nca-card__foot{flex-direction:column-reverse;align-items:stretch}.nca-card__foot .nca-btn{width:100%}.nca-foot-note{justify-content:center}}.nca-welcome{padding-top:.5rem}.nca-display{font-family:var(--display);font-size:clamp(2.1rem,1.3rem + 3.2vw,3.3rem);font-weight:600;line-height:1.04;letter-spacing:-.015em;text-wrap:balance;margin-bottom:1.1rem!important;outline:none}.nca-accent{color:var(--primary)}.nca-lead{font-size:1.0625rem;color:var(--muted);margin-bottom:1.9rem!important;max-width:36rem}.nca-amount-card{display:grid;gap:1.15rem;padding:clamp(1.25rem,3vw,1.85rem);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow)}.nca-amount-card__note{display:flex;align-items:center;justify-content:center;gap:.45rem;font-size:.8125rem;color:var(--muted)}.nca-benefits{list-style:none;padding:0;margin-top:1.75rem!important;display:grid;gap:1rem 1.25rem;grid-template-columns:minmax(0,1fr)}@container ncamain (min-width: 28rem){.nca-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}.nca-benefits li{display:flex;align-items:flex-start;gap:.8rem;margin:0;font-size:.8125rem;line-height:1.4;color:var(--muted)}.nca-benefits li>span:last-child{display:grid;gap:.1rem}.nca-benefits strong{font-size:.9375rem;color:var(--ink)}.nca-benefits__icon{flex:none;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:12px;background:var(--paper);border:1px solid var(--line);color:var(--primary)}.nca-group{display:grid;gap:1.1rem;min-width:0;padding:0;border:0}.nca-group+.nca-group{padding-top:1.75rem;border-top:1px dashed var(--line)}.nca-subhead{padding:0;margin-bottom:.15rem!important;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--orange-ink)}.nca-grid{display:grid;gap:1.1rem 1rem;grid-template-columns:minmax(0,1fr)}.nca-grid--keep{grid-template-columns:repeat(2,minmax(0,1fr))}@container ncamain (min-width: 32rem){.nca-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.nca-grid--street{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr)}.nca-grid--csz{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,.9fr)}.nca-grid--sign{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}@container ncamain (min-width: 22rem) and (max-width: 32rem){.nca-grid--csz{grid-template-columns:repeat(2,minmax(0,1fr))}.nca-grid--csz>:first-child{grid-column:1 / -1}}@container ncamain (max-width: 19rem){.nca-grid--keep{grid-template-columns:minmax(0,1fr)}}.nca-field{display:grid;gap:.4rem;min-width:0;align-content:start}.nca-field--narrow{max-width:17rem}.nca-label{font-size:.875rem;font-weight:600;line-height:1.3;color:var(--ink)}.nca-optional{font-weight:400;color:var(--muted)}.nca-control{position:relative;display:flex;align-items:center}.nca .nca-control .nca-input{width:100%;max-width:none;height:var(--ctl-h);margin:0;padding:0 1rem;border:1.5px solid var(--line);border-radius:12px;background:var(--field-bg);box-shadow:none;color:var(--ink);font:500 1rem/1.2 var(--body);-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.nca .nca-control .nca-input::placeholder{color:var(--smoke);opacity:1}.nca .nca-control .nca-input:hover{border-color:var(--smoke)}.nca .nca-control .nca-input:focus,.nca .nca-control .nca-input:focus-visible{outline:none;border-color:var(--ink);background:var(--paper);box-shadow:0 0 0 4px #fd521d2e}.nca .is-invalid .nca-control .nca-input{border-color:var(--err);background:snow}.nca .is-invalid .nca-control .nca-input:focus{box-shadow:0 0 0 4px #b4231824}.nca .nca-control .nca-input:disabled{background:#f6f1ee;color:var(--muted);cursor:not-allowed}.nca .nca-control .nca-input.nca-input--readonly{background:var(--peach);border-color:var(--peach);color:var(--ink);font-weight:600}.nca .nca-control .nca-input.nca-input--lg{height:4rem;font-family:var(--display);font-size:1.65rem;font-weight:600;background:var(--paper)}.nca .nca-control .nca-input.nca-input--signature{font-family:var(--display);font-size:1.125rem;font-weight:600}.nca .nca-control .nca-input.nca-input--secret{letter-spacing:.08em}.nca .nca-control.has-before .nca-input{padding-left:2.85rem}.nca .nca-control.has-after .nca-input{padding-right:3.25rem}.nca .nca-field--phone .nca-control .nca-input{padding-left:3.6rem}.nca .nca-control.has-before .nca-input.nca-input--lg{padding-left:3rem}.nca-adorn{position:absolute;top:0;bottom:0;display:flex;align-items:center;color:var(--muted)}.nca-adorn--before{left:1rem;pointer-events:none}.nca-adorn--after{right:.4rem}.nca-adorn__group{display:inline-flex;align-items:center;gap:.5rem;padding-right:.7rem;border-right:1.5px solid var(--line);font-weight:600;color:var(--ink)}.nca-adorn__text{padding-right:.65rem;font-weight:700;color:var(--muted)}.nca .nca-reveal{display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}.nca .nca-reveal:hover{background:var(--peach);color:var(--ink)}.nca .nca-control .nca-select{padding-right:2.75rem;cursor:pointer;text-overflow:ellipsis}.nca .nca-control .nca-select.is-placeholder{color:var(--muted)}.nca-select__chev{position:absolute;right:1rem;color:var(--muted);pointer-events:none}.nca-hint{font-size:.8125rem;line-height:1.45;color:var(--muted)}.nca-error{display:flex;align-items:flex-start;gap:.375rem;font-size:.8125rem;font-weight:600;line-height:1.4;color:var(--err)}.nca-error svg{flex:none;margin-top:.05rem}.nca-note{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem .9rem;border-radius:12px;background:var(--peach);font-size:.8125rem;line-height:1.5;color:var(--ink)}.nca-note svg{flex:none;margin-top:.1rem;color:var(--orange-ink)}.nca-check{position:relative}.nca-check__row{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.9375rem;font-weight:600;line-height:1.4}.nca-check__input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.nca-check__box{flex:none;display:grid;place-items:center;width:1.375rem;height:1.375rem;margin-top:.02rem;border:1.5px solid var(--smoke);border-radius:6px;background:var(--paper);color:transparent;transition:background-color .15s,border-color .15s,color .15s}.nca-check__row:hover .nca-check__box{border-color:var(--ink)}.nca-check__input:checked+.nca-check__box{background:var(--ink);border-color:var(--ink);color:#fff}.nca-check__input:focus-visible+.nca-check__box{outline:3px solid var(--primary);outline-offset:2px}.nca-check.is-invalid .nca-check__box{border-color:var(--err)}.nca-check__body{margin:.5rem 0 0 2.125rem;font-size:.78rem;line-height:1.55;color:var(--muted)}.nca-check>.nca-error{margin:.5rem 0 0 2.125rem}.nca-check--compact .nca-check__row{font-weight:500;font-size:.875rem}.nca-check--boxed{padding:1rem;border:1px solid var(--line);border-radius:14px;background:#fdfaf8}.nca-consent{display:grid;gap:.75rem;padding:clamp(1rem,3cqi,1.35rem);border:1px solid var(--line);border-radius:16px;background:#fdfaf8}.nca-consent__title{font-family:var(--display);font-size:1rem;font-weight:600}.nca-consent p{font-size:.875rem;line-height:1.6;color:var(--muted)}.nca-consent .nca-check{margin-top:.25rem;padding-top:.875rem;border-top:1px solid var(--line)}.nca-choice{display:grid;gap:.75rem;padding:0;border:0}.nca-radio{position:relative;display:flex;align-items:center;gap:.9rem;padding:1rem 1.1rem;border:1.5px solid var(--line);border-radius:14px;background:var(--paper);cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.nca-radio:hover{border-color:var(--smoke)}.nca-radio.is-checked{border-color:var(--ink);background:#fffaf7;box-shadow:0 0 0 3px #fd521d1f}.nca-radio input{position:absolute;opacity:0;width:1px;height:1px}.nca-radio__dot{flex:none;width:1.5rem;height:1.5rem;border:1.5px solid var(--smoke);border-radius:50%;background:var(--paper);transition:border-color .15s,box-shadow .15s}.nca-radio.is-checked .nca-radio__dot{border-color:var(--ink);background:var(--ink);box-shadow:inset 0 0 0 4.5px #fff}.nca-radio input:focus-visible~.nca-radio__dot{outline:3px solid var(--primary);outline-offset:2px}.nca-radio__text{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem}.nca-radio__text strong{font-size:1rem;font-weight:700}.nca-radio__text span{font-size:.8125rem;color:var(--muted)}.nca-infobox{display:flex;gap:.75rem;padding:1rem 1.1rem;border:1px solid var(--peach-deep);border-radius:14px;background:var(--peach);font-size:.875rem;line-height:1.55}.nca-infobox svg{flex:none;margin-top:.1rem;color:var(--orange-ink)}.nca-review{border:1px solid var(--line);border-radius:14px;background:var(--paper)}.nca-review summary{display:flex;align-items:center;justify-content:space-between;padding:.95rem 1.1rem;cursor:pointer;font-weight:700;font-size:.9375rem;list-style:none}.nca-review summary::-webkit-details-marker{display:none}.nca-review summary:after{content:"";width:.55rem;height:.55rem;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s;margin-right:.3rem}.nca-review[open] summary:after{transform:translateY(3px) rotate(225deg)}.nca-review__row{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;border-top:1px solid var(--line)}.nca-review__row>div{display:grid;gap:.1rem;min-width:0;font-size:.875rem;color:var(--muted)}.nca-review__row strong{color:var(--ink);font-size:.875rem}.nca-review__row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nca .nca-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.1rem;margin:0;padding:.8rem 1.5rem;border:1.6px solid var(--ink);border-radius:999px;font:700 .9375rem/1.2 var(--body);letter-spacing:0;text-decoration:none;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.nca .nca-btn.nca-btn--primary{background:var(--ink);color:#fff}.nca .nca-btn.nca-btn--primary:hover:not(:disabled){background:var(--primary);border-color:var(--primary);color:var(--ink)}.nca .nca-btn.nca-btn--ghost{background:transparent;color:var(--ink);border-color:var(--line)}.nca .nca-btn.nca-btn--ghost:hover:not(:disabled){border-color:var(--ink);background:var(--paper);color:var(--ink)}.nca .nca-btn.nca-btn--block{width:100%}.nca .nca-btn.nca-btn--lg{min-height:3.5rem;font-size:1rem}.nca .nca-btn:active:not(:disabled){transform:translateY(1px)}.nca .nca-btn:disabled{opacity:.6;cursor:not-allowed}.nca .nca-btn.nca-btn--call{justify-self:start;margin-top:.5rem}.nca-spinner{width:1.1rem;height:1.1rem;border:2.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:nca-spin .7s linear infinite}@keyframes nca-spin{to{transform:rotate(360deg)}}.nca .nca-linkbtn{flex:none;align-self:center;padding:0;border:0;background:none;color:var(--orange-ink);font:inherit;font-size:.875rem;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.nca .nca-linkbtn:hover{color:var(--ink)}.nca-fine{font-size:.75rem;line-height:1.6;color:var(--muted)}.nca-help{margin-top:1.5rem!important;font-size:.875rem;color:var(--muted);text-align:center}.nca-help a{text-decoration:none;font-weight:700;white-space:nowrap}.nca-banner{display:flex;gap:.75rem;padding:.875rem 1rem;border:1px solid #fecdca;border-radius:12px;background:var(--err-bg);color:#7a271a;font-size:.875rem;font-weight:500;line-height:1.5}.nca-banner svg{flex:none;color:var(--err)}.nca-drop{position:relative;display:grid;justify-items:center;gap:.45rem;padding:2rem 1.25rem;border:2px dashed var(--line);border-radius:18px;background:#fdfaf8;text-align:center;cursor:pointer;transition:background-color .15s,border-color .15s}.nca-drop:hover,.nca-drop.is-dragging{background:var(--peach);border-color:var(--primary)}.nca-drop.is-invalid{border-color:var(--err)}.nca-drop:focus-within{outline:3px solid var(--primary);outline-offset:3px}.nca-drop__icon{display:grid;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:.25rem;border-radius:50%;background:var(--paper);color:var(--primary);box-shadow:0 8px 20px -10px #18181866}.nca-drop__title{font-family:var(--display);font-size:1.05rem;font-weight:600}.nca-drop__meta{font-size:.8125rem;color:var(--muted)}.nca-drop__btn{margin-top:.4rem;padding:.4rem .9rem;border-radius:999px;background:var(--paper);border:1px solid var(--line);font-size:.8125rem;font-weight:600}.nca-drop__link{display:inline-block;color:var(--orange-ink);text-decoration:underline;text-underline-offset:2px}.nca-drop__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}@media (hover: none){.nca-drop__desktop{display:none}.nca-drop__link:first-letter{text-transform:uppercase}}.nca-files{display:grid;gap:.5rem;list-style:none;padding:0}.nca-file{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;margin:0;padding:.6rem .6rem .6rem 1rem;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.nca-file__icon{color:var(--primary);display:flex}.nca-file__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600}.nca-file__size{font-size:.8125rem;color:var(--muted)}.nca .nca-file__remove{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.nca .nca-file__remove:hover{background:var(--peach);color:var(--ink)}.nca-files__total{margin:0;padding-left:.25rem;font-size:.8125rem;color:var(--muted)}.nca-progress p{margin-top:.5rem!important;font-size:.8125rem;font-weight:600}.nca-progress__track{height:.5rem;overflow:hidden;border-radius:999px;background:var(--peach-deep)}.nca-progress__track span{display:block;height:100%;border-radius:inherit;background:var(--primary);transition:width .2s ease}.nca-card--done{gap:.9rem;justify-items:start}.nca-done__badge{display:grid;place-items:center;width:4.25rem;height:4.25rem;margin:.25rem 0 .75rem .6rem;border-radius:50%;background:var(--primary);color:var(--ink);box-shadow:0 0 0 10px var(--peach);animation:nca-pop .45s cubic-bezier(.2,.9,.3,1.3) both}@keyframes nca-pop{0%{transform:scale(.6);opacity:0}}.nca-done__lead{font-family:var(--display);font-size:1.125rem;font-weight:600}.nca-card--done .nca-card__intro{margin-top:0!important}.nca-ref{padding:.7rem 1rem;border-radius:12px;background:var(--peach);font-size:.875rem}.nca-ref strong{margin-left:.35rem;font-family:var(--display);letter-spacing:.04em}.nca-next{display:grid;gap:1rem;width:100%;margin:.5rem 0!important;padding:0;list-style:none;counter-reset:nca}.nca-next li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.15rem .875rem;margin:0;counter-increment:nca}.nca-next li:before{content:counter(nca);grid-row:span 2;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--peach);color:var(--orange-ink);font:700 .9375rem/1 var(--display)}.nca-next strong{font-family:var(--display);font-weight:600}.nca-next span{font-size:.9375rem;color:var(--muted)}@media (prefers-reduced-motion: reduce){.nca *,.nca *:before,.nca *:after{animation:none!important;transition:none!important}}.nca-docs{display:grid;gap:.9rem;min-width:0}.nca-docs__intro{font-size:.875rem;line-height:1.55;color:var(--muted)}.nca-docs__meta{font-size:.75rem;color:var(--muted)}.nca-choice--row{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem}.nca-radio--sm{padding:.7rem .9rem;min-height:0}.nca-radio--sm .nca-radio__text strong{font-size:.9rem}.nca-radio--sm .nca-radio__dot{width:1.25rem;height:1.25rem}.nca-radio--sm.is-checked .nca-radio__dot{box-shadow:inset 0 0 0 4px #fff}.nca-slots{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}@container ncamain (min-width: 26rem){.nca-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.nca-slot{position:relative;display:grid;gap:.6rem;align-content:start;min-width:0;padding:1rem 1.1rem;border:1.5px dashed var(--smoke);border-radius:16px;background:var(--field-bg);transition:border-color .15s,background .15s}.nca-slot:hover,.nca-slot.is-dragging{border-color:var(--primary);background:var(--peach)}.nca-slot.has-file{border-style:solid;border-color:var(--line);background:var(--paper)}.nca-slot:focus-within{outline:3px solid var(--primary);outline-offset:2px}.nca-slot__title{font-size:1rem;font-weight:700;line-height:1.3}.nca-slot__opt{font-weight:500;font-size:.8125rem;color:var(--muted)}.nca-slot__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.nca .nca-slot__add{display:inline-flex;align-items:center;gap:.6rem;justify-self:start;margin:0;font-size:.95rem;font-weight:700;color:var(--orange-ink);cursor:pointer}.nca-slot__add:after{content:"";position:absolute;inset:0;border-radius:inherit}.nca-slot__plus{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1.5px dashed currentColor;border-radius:50%;font-size:1.1rem;font-weight:500;line-height:1}.nca-slot__add:hover span:last-child{text-decoration:underline}.nca-slot__file{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;min-width:0}.nca-slot__icon{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--peach);color:var(--primary)}.nca-slot__icon.is-done{background:#e7f6ec;color:#18794e}.nca-slot__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600}.nca-slot__size{font-size:.75rem;color:var(--muted);white-space:nowrap}.nca .nca-slot__remove{position:relative;z-index:1;display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.nca .nca-slot__remove:hover{background:var(--peach);color:var(--ink)}.nca .nca-slot__replace{position:relative;z-index:1;margin:0;font-size:.8125rem;font-weight:700;color:var(--orange-ink);text-decoration:underline;cursor:pointer}.nca-bubbles{position:relative;margin:0 0 1.5rem}.nca-bubbles__rail{position:absolute;top:1.125rem;left:calc(100% / (var(--n) * 2));right:calc(100% / (var(--n) * 2));height:3px;margin-top:-1.5px;border-radius:3px;background:var(--line);overflow:hidden}.nca-bubbles__fill{display:block;height:100%;width:calc(var(--p) * 100%);border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--secondary));animation:nca-fill .75s cubic-bezier(.4,0,.2,1) .1s both}@keyframes nca-fill{0%{width:calc(var(--from) * 100%)}}.nca .nca-bubbles__list{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:0;padding:0;list-style:none}.nca-bubbles__item{display:grid;justify-items:center;align-content:start;gap:.45rem;min-width:0;text-align:center}.nca-bubbles__dot{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:2px solid var(--line);border-radius:50%;background:var(--paper);color:var(--smoke);font-size:.875rem;font-weight:700;line-height:1;transition:background-color .3s,border-color .3s,color .3s}.nca-bubbles__item.is-done .nca-bubbles__dot{border-color:var(--primary);background:var(--primary);color:#fff}.nca-bubbles__item.is-fresh .nca-bubbles__dot{animation:nca-pop .5s cubic-bezier(.2,.9,.3,1.4) .45s both}.nca-bubbles__item.is-current .nca-bubbles__dot{border-color:var(--primary);background:var(--paper);color:var(--orange-ink);animation:nca-arrive .45s cubic-bezier(.2,.9,.3,1.3) .55s both,nca-pulse 2.4s ease-in-out 1.2s infinite}@keyframes nca-arrive{0%{transform:scale(.75);border-color:var(--line);color:var(--smoke)}}@keyframes nca-pulse{0%,to{box-shadow:0 0 0 4px #fd521d29}50%{box-shadow:0 0 0 9px #fd521d0d}}.nca-bubbles__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;color:var(--muted)}.nca-bubbles__item.is-done .nca-bubbles__label{color:var(--ink)}.nca-bubbles__item.is-current .nca-bubbles__label{color:var(--ink);font-weight:800}.nca-bubbles__caption{display:none;margin:.75rem 0 0!important;font-size:.8125rem;color:var(--muted);text-align:center}.nca-bubbles__caption strong{color:var(--ink)}@container ncamain (max-width: 27rem){.nca-bubbles__label{display:none}.nca-bubbles__caption{display:block}.nca-bubbles__dot{width:2rem;height:2rem;font-size:.8125rem}.nca-bubbles__rail{top:1rem}}.nca-header-badge{display:none}body.nca-focus .nc-topbar,body.nca-focus .nc-header__right{display:none!important}body.nca-focus .nc-header__row{align-items:center}body.nca-focus .nca-header-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;border-radius:999px;background:var(--nc-peach, #fff3ed);color:var(--nc-ink, #181818);font:600 .8125rem/1 var(--wp--preset--font-family--body, "Montserrat", system-ui, sans-serif);white-space:nowrap;animation:nca-in .35s ease both}body.nca-focus .nca-header-badge svg{flex:none;color:var(--nc-primary, #fd521d)}@media (max-width: 380px){body.nca-focus .nca-header-badge span{display:none}}.nca-card--resuming{display:grid;justify-items:center;gap:.75rem;padding-block:3rem;text-align:center}.nca-spinner--lg{width:2.25rem;height:2.25rem;border-width:3px;color:var(--primary)}.nca-infobox--docs>div{display:grid;gap:.5rem}.nca-infobox--docs ul{margin:0;padding-left:1.1rem;font-weight:600}.nca-infobox--docs li+li{margin-top:.2rem}
