.mb{container:nu-mobile/inline-size;inline-size:100%;max-inline-size:none;margin-inline:0}.mb[data-window]:not([data-window=compact]){flex-direction:row}.mb[data-window]:not([data-window=compact]) .mb__screen{flex:1 1;min-inline-size:0}.mb>.nu-sidebar{flex:none}.mb-mark{display:block;line-height:0}.mb-mark img{display:block;inline-size:2.25rem;block-size:2.25rem}.mb-account{display:flex;align-items:center;gap:var(--nu-space-3);padding:var(--nu-space-2)}.mb-account__text{display:flex;flex-direction:column;min-inline-size:0}.mb-account__name{font-size:var(--nu-type-label-medium-size);line-height:var(--nu-type-label-medium-line-height);font-weight:var(--nu-font-weight-medium)}.mb-account__email{color:var(--nu-text-sub-600);font-size:var(--nu-type-paragraph-x-small-size);line-height:var(--nu-type-paragraph-x-small-line-height)}.mb[data-window]:not([data-window=compact]) .mb__screen>:not(.mb-wide):not(.mbk){inline-size:100%;max-inline-size:var(--nu-measure-reading);margin-inline:auto}.mb[data-window]:not([data-window=compact]) .mb-sheet{inset:0;margin:auto;inline-size:min(calc(100% - var(--nu-space-12)),34rem);block-size:-moz-fit-content;block-size:fit-content;max-block-size:min(88%,44rem);padding:var(--nu-space-5) var(--nu-space-6) var(--nu-space-6);border-radius:var(--nu-radius-24);-webkit-border-after:1px solid var(--nu-stroke-soft-200);border-block-end:1px solid var(--nu-stroke-soft-200);box-shadow:var(--nu-shadow-regular-md);translate:0 0;scale:.96;opacity:0;transition:scale var(--nu-duration-base) var(--nu-ease-emphasized),opacity var(--nu-duration-base) var(--nu-ease-standard),visibility 0s var(--nu-duration-base)}.mb[data-window]:not([data-window=compact]) .mb-sheet[data-open=true]{scale:1;opacity:1;visibility:visible;transition:scale var(--nu-duration-slow) var(--nu-ease-emphasized),opacity var(--nu-duration-base) var(--nu-ease-standard)}.mb[data-window]:not([data-window=compact]) .mb-sheet__handle{display:none}.mb[data-window]:not([data-window=compact]) .mb6-url,.mb[data-window]:not([data-window=compact]) .mbx-plans{block-size:auto;max-block-size:min(92%,52rem);-webkit-padding-before:var(--nu-space-5);padding-block-start:var(--nu-space-5)}.mb[data-window]:not([data-window=compact]) .mbx-plans{inline-size:min(calc(100% - var(--nu-space-12)),44rem);block-size:min(92%,52rem)}@media (prefers-reduced-motion:reduce){.mb[data-window]:not([data-window=compact]) .mb-sheet,.mb[data-window]:not([data-window=compact]) .mb-sheet[data-open=true]{transition:none;scale:1}}.mb[data-window]:not([data-window=compact]) .mbr-bar,.mb[data-window]:not([data-window=compact]) .mbr-composer,.mb[data-window]:not([data-window=compact]) .mbr-log{box-sizing:border-box;inline-size:100%;max-inline-size:var(--nu-measure-content);margin-inline:auto}.mb[data-window]:not([data-window=compact]) .mbr-doc__body{box-sizing:border-box;inline-size:100%;max-inline-size:var(--nu-measure-reading);margin-inline:auto}.mb[data-window]:not([data-window=compact]) .mb5{inline-size:100%;box-sizing:border-box;max-inline-size:var(--nu-measure-content);margin-inline:auto;padding-inline:var(--nu-space-8);-webkit-padding-before:var(--nu-space-6);padding-block-start:var(--nu-space-6)}.mb[data-window]:not([data-window=compact]) .mb4-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--nu-space-3);gap:var(--nu-space-3)}.mb[data-window]:not([data-window=compact]) .mb8-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--nu-space-6);column-gap:var(--nu-space-6)}.mb[data-window]:not([data-window=compact]) .mb8-list li,.mb[data-window]:not([data-window=compact]) .mb8-list li+li{margin:0;padding-block:var(--nu-space-1);-webkit-border-before:0;border-block-start:0;-webkit-border-after:1px solid var(--nu-stroke-soft-200);border-block-end:1px solid var(--nu-stroke-soft-200)}.mb5-top{display:flex;flex-direction:column}.mb[data-window]:not([data-window=compact]) .mb__screen>.mbk{inline-size:100%;max-inline-size:var(--nu-measure-page);margin-inline:auto;padding-inline:var(--nu-space-8);box-sizing:border-box}.mb[data-window]:not([data-window=compact]) .mbk-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:var(--nu-space-4)}.mb[data-window]:not([data-window=compact]) .mbk-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));grid-column-gap:var(--nu-space-8);column-gap:var(--nu-space-8)}.mb[data-window]:not([data-window=compact]) .mbk-search>:first-child{max-inline-size:32rem}.mbx-split{display:grid;grid-template-columns:minmax(17rem,21rem) minmax(0,1fr);grid-column-gap:var(--nu-space-8);column-gap:var(--nu-space-8);align-items:start;inline-size:100%;max-inline-size:var(--nu-measure-page);margin-inline:auto;padding:2.3rem var(--nu-space-8) var(--nu-space-10);box-sizing:border-box}.mbx-split__list{padding:0}.mbx-split__detail{min-inline-size:0}.mbx-split__detail>.mbk{padding:0}.mbx-nav[data-current]{background:var(--nu-bg-soft-100)}.mbx-split__detail .mbk-head:has(>.mbl-icon[aria-label^=Back]){display:none}.mb[data-window]:not([data-window=compact]) .mb__screen>.mbk,.mb[data-window]:not([data-window=compact]) .mbx-split{-webkit-padding-before:var(--nu-space-8);padding-block-start:var(--nu-space-8)}.mb-reading{flex:1 1 auto}.mb-reading,.mb-reading__main{display:flex;min-block-size:0;min-inline-size:0}.mb-reading__main{position:relative;flex-direction:column;flex:1 1}.mb[data-window]:not([data-window=compact]) .mbl-article,.mb[data-window]:not([data-window=compact]) .mbl-bar__in,.mb[data-window]:not([data-window=compact]) .mbl-progress,.mb[data-window]:not([data-window=compact]) .mbl-tabs{box-sizing:border-box;inline-size:100%;max-inline-size:var(--nu-measure-reading);margin-inline:auto}.mb[data-window]:not([data-window=compact]) .mbl-article,.mb[data-window]:not([data-window=compact]) .mbl-bar__in,.mb[data-window]:not([data-window=compact]) .mbl-progress,.mb[data-window]:not([data-window=compact]) .mbl-tabs .nu-tabs-bar{padding-inline:var(--nu-space-6)}.mb-support{position:relative;flex:none;display:flex;inline-size:var(--mb-support-w,380px);-webkit-border-start:1px solid var(--nu-stroke-soft-200);border-inline-start:1px solid var(--nu-stroke-soft-200);background:var(--nu-bg-white);animation:mb-support-in var(--nu-duration-slow) var(--nu-ease-emphasized) both}.mb-support__body{display:flex;flex:1 1 auto;min-inline-size:0}.mb-support__body>.nu-chat-panel{flex:1 1 auto;block-size:100%;min-inline-size:0;border:0;border-radius:0}.mb-support__handle{position:absolute;z-index:2;inset-block:0;inset-inline-start:-.375rem;inline-size:.75rem;cursor:col-resize;touch-action:none}.mb-support__handle:after{content:"";position:absolute;inset-block:0;inset-inline-start:calc(50% - 1px);inline-size:2px;background:transparent;transition:background-color var(--nu-duration-fast) var(--nu-ease-standard)}.mb-support__handle:focus-visible{outline:none}.mb-support__handle:active:after,.mb-support__handle:focus-visible:after{background:var(--nu-state-primary-base)}@media (hover:hover){.mb-support__handle:hover:after{background:var(--nu-stroke-sub-300)}}@keyframes mb-support-in{0%{opacity:0;transform:translateX(var(--nu-space-4))}to{opacity:1;transform:none}}[dir=rtl] .mb-support{animation-name:mb-support-in-rtl}@keyframes mb-support-in-rtl{0%{opacity:0;transform:translateX(calc(var(--nu-space-4) * -1))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mb-support{animation:none}.mb-support__handle:after{transition:none}}@container nu-mobile (max-width: 23rem){.mb .nu-segmented{--nu-segmented-option-pad-inline:var(--nu-space-2-5);--nu-segmented-gap:var(--nu-space-1)}}@container nu-mobile (max-width: 21.5rem){.mb .nu-segmented{--nu-segmented-option-pad-inline:var(--nu-space-2)}.mb .nu-segmented__icon{display:none}}.mb[data-window]:not([data-window=compact]) :is(.mbs-in,.mbs-back){animation:none}.mba{background:var(--nu-bg-white-0)}.mba__screen{align-items:stretch}.mba__col{display:flex;flex:1 1 auto;flex-direction:column;inline-size:100%;max-inline-size:28rem;min-block-size:100%;margin-inline:auto;padding:var(--nu-space-6) var(--nu-space-6) max(var(--nu-space-6),env(safe-area-inset-bottom,0px));box-sizing:border-box}.mba__col[data-enter]{animation:mba-in var(--nu-duration-base) var(--nu-ease-standard) both}@keyframes mba-in{0%{opacity:0;translate:0 var(--nu-space-2)}to{opacity:1;translate:0 0}}.mba__title{margin:0;color:var(--nu-text-strong-950);font-family:var(--nu-type-title-h4-family);font-size:var(--nu-type-title-h4-size);line-height:var(--nu-type-title-h4-line-height);letter-spacing:var(--nu-type-title-h4-tracking);font-weight:var(--nu-type-title-h4-weight);text-wrap:balance}.mba__title--q{font-family:var(--nu-type-title-h5-family);font-size:var(--nu-type-title-h5-size);line-height:var(--nu-type-title-h5-line-height);letter-spacing:var(--nu-type-title-h5-tracking);font-weight:var(--nu-type-title-h5-weight)}.mba__lead{margin:var(--nu-space-2) 0 0;font-size:var(--nu-type-paragraph-medium-size);line-height:var(--nu-type-paragraph-medium-line-height);text-wrap:pretty}.mba__lead,.mba__legal{color:var(--nu-text-sub-600)}.mba__legal{margin:0;font-size:var(--nu-type-paragraph-x-small-size);line-height:var(--nu-type-paragraph-x-small-line-height);text-align:center}.mba__wide{inline-size:100%}.mba__done,.mba__welcome{gap:var(--nu-space-8)}.mba__done,.mba__hero,.mba__welcome{display:flex;flex:1 1 auto;flex-direction:column}.mba__hero{align-items:center;justify-content:center;gap:var(--nu-space-3);text-align:center;padding-block:var(--nu-space-8)}.mba__hero .mba__lead{max-inline-size:22rem;-webkit-margin-before:0;margin-block-start:0}.mba__lockup{block-size:var(--nu-space-8);inline-size:auto;-webkit-margin-before:var(--nu-space-2);margin-block-start:var(--nu-space-2)}.mba__lockup--dark,html[data-theme=dark] .mba__lockup--light{display:none}html[data-theme=dark] .mba__lockup--dark{display:inline}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .mba__lockup--light{display:none}html:not([data-theme=light]) .mba__lockup--dark{display:inline}}.mba__actions{display:flex;flex-direction:column;gap:var(--nu-space-3)}.mba__actions .mba__legal{-webkit-margin-before:var(--nu-space-2);margin-block-start:var(--nu-space-2)}.mba__pop{display:inline-grid;animation:mba-pop var(--nu-duration-slow) var(--nu-ease-emphasized) both}@keyframes mba-pop{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.mba__form-page{flex:1 1 auto;gap:var(--nu-space-6)}.mba__form,.mba__form-page,.mba__head{display:flex;flex-direction:column}.mba__form{gap:var(--nu-space-4)}.mba__aside{align-self:center}.mba__more{display:flex;flex-direction:column;gap:var(--nu-space-4);-webkit-margin-before:auto;margin-block-start:auto}.mba__switch{margin:0;color:var(--nu-text-sub-600);font-size:var(--nu-type-paragraph-small-size);line-height:var(--nu-type-paragraph-small-line-height);text-align:center}.mba__or{display:flex;align-items:center;gap:var(--nu-space-3);margin:0;color:var(--nu-text-soft-400);font-size:var(--nu-type-label-small-size);line-height:var(--nu-type-label-small-line-height)}.mba__or:after,.mba__or:before{content:"";flex:1 1 auto;block-size:1px;background:var(--nu-stroke-soft-200)}.mba__back{align-self:flex-start}.mba__back[data-inline]{margin:0}.mba__onb{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--nu-space-4)}.mba__onb-top{display:flex;align-items:center;gap:var(--nu-space-3)}.mba__onb-spacer{flex:none;inline-size:2.5rem;block-size:2.5rem}.mba__onb-count{flex:none;min-inline-size:2.5rem;color:var(--nu-text-sub-600);font-size:var(--nu-type-label-x-small-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.mba__progress{display:flex;flex:1 1 auto;gap:var(--nu-space-1)}.mba__progress-seg{flex:1 1;block-size:var(--nu-space-1);border-radius:var(--nu-radius-full);background:var(--nu-stroke-soft-200);transition:background-color var(--nu-duration-base) var(--nu-ease-standard)}.mba__progress-seg[data-done]{background:var(--nu-state-primary-base)}.mba__onb-body{display:flex;flex:1 1 auto;flex-direction:column;min-block-size:0}.mb[data-window=compact] .mba__col--fit{flex:1 1 auto;min-block-size:0;overflow:hidden;padding-block:var(--nu-space-4) 0}.mb[data-window=compact] .mba__col--fit .mba__onb{min-block-size:0}.mb[data-window=compact] .mba__col--fit .mba__onb-body{overflow-y:auto;overscroll-behavior:contain;-webkit-padding-after:var(--nu-space-4);padding-block-end:var(--nu-space-4)}.mba__choices{display:flex;flex-direction:column;gap:var(--nu-space-2)}.mba__choices,.mba__preview{-webkit-margin-before:var(--nu-space-4);margin-block-start:var(--nu-space-4)}.mba__preview{padding:var(--nu-space-4);border:1px solid var(--nu-stroke-soft-200);border-radius:var(--nu-radius-16);background:var(--nu-bg-weak-50);animation:mba-in var(--nu-duration-fast) var(--nu-ease-standard) both}.mba__preview[data-empty]{border-style:dashed;background:transparent}.mba__preview-label{margin:0 0 var(--nu-space-1);color:var(--nu-text-sub-600);font-size:var(--nu-type-label-x-small-size);line-height:var(--nu-type-label-x-small-line-height);font-weight:var(--nu-font-weight-medium)}.mba__preview-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--nu-text-strong-950)}.mba__preview-hint,.mba__preview-text{margin:0;font-size:var(--nu-type-paragraph-small-size);line-height:var(--nu-type-paragraph-small-line-height)}.mba__preview-hint{color:var(--nu-text-sub-600);text-align:center}.mba__bar{flex:none;display:flex;flex-direction:column;gap:var(--nu-space-1);margin-inline:calc(-1 * var(--nu-space-6));padding:var(--nu-space-3) var(--nu-space-6) max(var(--nu-space-4),env(safe-area-inset-bottom,0px));background:var(--nu-bg-white-0);-webkit-border-before:1px solid var(--nu-stroke-soft-200);border-block-start:1px solid var(--nu-stroke-soft-200)}.mb[data-window]:not([data-window=compact]) .mba__col{justify-content:center;max-inline-size:32rem;padding-block:var(--nu-space-16)}.mb[data-window]:not([data-window=compact]) :is(.mba__welcome,.mba__done,.mba__onb,.mba__form-page){flex:0 0 auto}.mb[data-window]:not([data-window=compact]) .mba__hero{flex:0 0 auto;padding-block:0}.mb[data-window]:not([data-window=compact]) .mba__more{-webkit-margin-before:var(--nu-space-2);margin-block-start:var(--nu-space-2)}.mb[data-window]:not([data-window=compact]) .mba__bar{position:static}.mb[data-window]:not([data-window=compact]) .mba__title{font-size:var(--nu-type-title-h3-size);line-height:var(--nu-type-title-h3-line-height)}.mb[data-window]:not([data-window=compact]) .mba__title--q{font-size:var(--nu-type-title-h4-size);line-height:var(--nu-type-title-h4-line-height)}.mb[data-window]:not([data-window=compact]) .mba__bar{margin-inline:0;padding-inline:0;-webkit-border-before:0;border-block-start:0}@media (prefers-reduced-motion:reduce){.mba__col[data-enter],.mba__pop,.mba__preview{animation:none}.mba__progress-seg{transition:none}}.ns ::selection{background:var(--nu-state-primary-lighter);color:var(--nu-text-strong-950)}.ns-title{font-family:var(--nu-type-title-h1-family);font-size:var(--nu-type-title-h1-size);line-height:var(--nu-type-title-h1-line-height);font-weight:var(--nu-type-title-h1-weight)}.ns-h2,.ns-title{letter-spacing:-.02em;text-wrap:balance}.ns-h2{font-family:var(--nu-type-title-h3-family);font-size:var(--nu-type-title-h3-size);line-height:var(--nu-type-title-h3-line-height);font-weight:var(--nu-type-title-h3-weight)}.ns-h3{font-family:var(--nu-type-title-h5-family);font-size:var(--nu-type-title-h5-size);line-height:var(--nu-type-title-h5-line-height);font-weight:var(--nu-type-title-h5-weight);letter-spacing:-.01em}.ns-lede,.ns-sub{max-inline-size:36rem;color:var(--nu-text-sub-600);font-size:var(--nu-type-paragraph-large-size);line-height:var(--nu-type-paragraph-large-line-height);text-wrap:pretty}.ns-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);grid-gap:var(--nu-space-16);gap:var(--nu-space-16);align-items:start}.ns-split>.ns-h2,.ns-split__head{position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--nu-space-20) + var(--nu-space-4))}.ns-split__head{display:grid;grid-gap:var(--nu-space-5);gap:var(--nu-space-5)}.ns-head{-webkit-margin-after:var(--nu-space-10);margin-block-end:var(--nu-space-10)}.ns-head .ns-h2{max-inline-size:36rem}.ns-hero{padding-block:calc(var(--nu-space-20) * 1.75) var(--nu-space-20)}.ns-hero__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;grid-gap:var(--nu-space-16);gap:var(--nu-space-16)}.ns-hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--nu-space-6)}.ns-hero__text .ns-title{max-inline-size:15em}.ns-hero__actions{display:flex;flex-wrap:wrap;gap:var(--nu-space-3);-webkit-margin-before:var(--nu-space-2);margin-block-start:var(--nu-space-2)}.ns-hero__pilot{color:var(--nu-text-sub-600);font-size:var(--nu-type-label-small-size);line-height:var(--nu-type-label-small-line-height)}.ns-note{display:grid;grid-gap:var(--nu-space-6);gap:var(--nu-space-6);margin:0;padding:var(--nu-space-6);border-radius:var(--nl-radius);background:var(--nu-bg-weak-50)}.ns-note__sheet{display:grid;grid-gap:var(--nu-space-3);gap:var(--nu-space-3);padding:var(--nu-space-8);border-radius:var(--nu-radius-12);background:var(--nu-bg-white);box-shadow:var(--nu-shadow-custom-shadows-medium)}.ns-note__meta{color:var(--nu-text-sub-600);font-size:var(--nu-type-label-x-small-size);line-height:var(--nu-type-label-x-small-line-height)}.ns-note__title{font-family:var(--nu-type-title-h5-family);font-size:var(--nu-type-title-h5-size);line-height:var(--nu-type-title-h5-line-height);letter-spacing:-.01em;text-wrap:balance}.ns-note__intro{-webkit-margin-before:var(--nu-space-3);margin-block-start:var(--nu-space-3);color:var(--nu-text-sub-600)}.ns-note__aims,.ns-note__intro{font-size:var(--nu-type-paragraph-small-size);line-height:var(--nu-type-paragraph-small-line-height)}.ns-note__aims{display:grid;grid-gap:var(--nu-space-2);gap:var(--nu-space-2);-webkit-padding-start:var(--nu-space-5);padding-inline-start:var(--nu-space-5);list-style:disc}.ns-note__aims li::marker{color:var(--nu-stroke-sub-300)}.ns-note__trail{position:relative;display:grid;grid-gap:var(--nu-space-4);gap:var(--nu-space-4);padding-inline:var(--nu-space-2)}.ns-note__trail:before{content:"";position:absolute;inset-block:var(--nu-space-2) var(--nu-space-2);inset-inline-start:calc(var(--nu-space-2) + var(--nu-space-1));inline-size:1px;background:var(--nu-stroke-sub-300)}.ns-note__trail li{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:var(--nu-space-4);-webkit-padding-start:calc(var(--nu-space-6) + var(--nu-space-1));padding-inline-start:calc(var(--nu-space-6) + var(--nu-space-1));font-size:var(--nu-type-label-small-size);line-height:var(--nu-type-label-small-line-height)}.ns-note__trail li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:calc(var(--nu-space-1) + 1px);inline-size:var(--nu-space-2-5);block-size:var(--nu-space-2-5);border-radius:var(--nu-radius-full);background:var(--nu-state-primary-base);box-shadow:0 0 0 var(--nu-space-1) var(--nu-bg-weak-50)}.ns-note__trail strong{font-weight:var(--nu-font-weight-medium)}.ns-note__trail time{flex:none;color:var(--nu-text-sub-600);font-size:var(--nu-type-label-x-small-size)}@media (prefers-reduced-motion:no-preference){@keyframes ns-step{0%{background:var(--nu-stroke-sub-300);transform:scale(.6)}to{background:var(--nu-state-primary-base);transform:none}}.ns-note__trail li:before{animation:ns-step var(--nu-duration-slower) var(--nu-ease-emphasized) both;animation-delay:calc(var(--nu-duration-slower) + var(--i) * var(--nu-duration-slower))}}.ns-proof{border-block:1px solid var(--nu-stroke-soft-200)}.ns-proof__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ns-proof__list li{padding:var(--nu-space-6) var(--nu-space-6);color:var(--nu-text-sub-600);font-size:var(--nu-type-label-small-size);line-height:var(--nu-type-label-small-line-height);text-wrap:pretty}.ns-proof__list li+li{-webkit-border-start:1px solid var(--nu-stroke-soft-200);border-inline-start:1px solid var(--nu-stroke-soft-200)}.ns-proof__list li:first-child{-webkit-padding-start:0;padding-inline-start:0}.ns-pilot{padding-block:var(--nu-space-16);background:var(--nu-bg-weak-50)}.ns-pilot__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;grid-gap:var(--nu-space-12);gap:var(--nu-space-12)}.ns-h3{text-wrap:balance}.ns-pilot__action{display:grid;justify-items:start;grid-gap:var(--nu-space-4);gap:var(--nu-space-4);color:var(--nu-text-sub-600)}.ns-rules{display:grid}.ns-rules li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);grid-gap:var(--nu-space-8);gap:var(--nu-space-8);padding-block:var(--nu-space-8);-webkit-border-before:1px solid var(--nu-stroke-soft-200);border-block-start:1px solid var(--nu-stroke-soft-200)}.ns-rules li:last-child{-webkit-border-after:1px solid var(--nu-stroke-soft-200);border-block-end:1px solid var(--nu-stroke-soft-200)}.ns-rules h3{font-size:var(--nu-type-label-large-size);line-height:var(--nu-type-label-large-line-height);font-weight:var(--nu-font-weight-medium);text-wrap:balance}.ns-rules p{color:var(--nu-text-sub-600);text-wrap:pretty}.ns-lifecycle{padding-block:var(--nl-section)}.ns-lifecycle__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;grid-gap:var(--nu-space-12);gap:var(--nu-space-12);-webkit-margin-after:var(--nu-space-16);margin-block-end:var(--nu-space-16)}.ns-life{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--nu-space-8);gap:var(--nu-space-8)}.ns-life li{display:grid;align-content:start;grid-gap:var(--nu-space-3);gap:var(--nu-space-3);-webkit-padding-before:var(--nu-space-5);padding-block-start:var(--nu-space-5);-webkit-border-before:1px solid var(--nu-stroke-sub-300);border-block-start:1px solid var(--nu-stroke-sub-300)}.ns-life__n{color:var(--nu-state-primary-base);font-family:var(--nu-type-title-h3-family);font-size:var(--nu-type-title-h3-size);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ns-life h3{font-size:var(--nu-type-label-large-size);line-height:var(--nu-type-label-large-line-height);font-weight:var(--nu-font-weight-medium)}.ns-life p{color:var(--nu-text-sub-600);font-size:var(--nu-type-paragraph-small-size);line-height:var(--nu-type-paragraph-small-line-height);text-wrap:pretty}.ns-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--nu-space-3);gap:var(--nu-space-3)}.ns-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ns-stat{display:grid;align-content:start;grid-gap:var(--nu-space-1);gap:var(--nu-space-1);padding:var(--nu-space-3-5) var(--nu-space-4);border:1px solid var(--nu-stroke-soft-200);border-radius:var(--nu-radius-12);background:var(--nu-bg-white)}.ns-stat__label{color:var(--nu-text-sub-600);font-size:var(--nu-type-label-x-small-size);line-height:var(--nu-type-label-x-small-line-height)}.ns-stat__value{font-family:var(--nu-type-title-h5-family);font-size:var(--nu-type-title-h5-size);line-height:var(--nu-type-title-h5-line-height);font-weight:var(--nu-type-title-h5-weight)}.ns-stat__sub{color:var(--nu-text-sub-600);font-size:var(--nu-type-paragraph-x-small-size);line-height:var(--nu-type-paragraph-x-small-line-height)}.ns-panel-title{margin:0;display:flex;align-items:baseline;gap:var(--nu-space-2);-webkit-margin-after:var(--nu-space-3);margin-block-end:var(--nu-space-3);color:var(--nu-text-strong-950);font-family:var(--nu-type-label-small-family);font-size:var(--nu-type-label-small-size);line-height:var(--nu-type-label-small-line-height);font-weight:var(--nu-type-label-small-weight)}.ns-panel-title span{color:var(--nu-text-sub-600);font-size:var(--nu-type-label-x-small-size);font-weight:var(--nu-type-label-x-small-weight)}.ns-people{display:grid;grid-gap:var(--nu-space-2-5);gap:var(--nu-space-2-5)}.ns-people li{display:flex;align-items:center;gap:var(--nu-space-3)}.ns-people li>.nu-avatar{flex:none}.ns-people li>.ns-cell{flex:1 1;min-inline-size:0;display:grid;color:var(--nu-text-sub-600);font-size:var(--nu-type-label-x-small-size);line-height:var(--nu-type-label-x-small-line-height);overflow:hidden;text-overflow:ellipsis}.ns-people strong{color:var(--nu-text-strong-950);font-size:var(--nu-type-label-small-size);line-height:var(--nu-type-label-small-line-height);font-weight:var(--nu-type-label-small-weight)}.ns-bars{display:grid;grid-gap:var(--nu-space-3);gap:var(--nu-space-3)}.ns-bars li{display:grid;grid-gap:var(--nu-space-1);gap:var(--nu-space-1);font-size:var(--nu-type-label-x-small-size);line-height:var(--nu-type-label-x-small-line-height);color:var(--nu-text-sub-600)}.ns-roles__switch{inline-size:100%;max-inline-size:34rem;margin-inline:auto;-webkit-margin-after:var(--nu-space-12);margin-block-end:var(--nu-space-12)}.ns-role{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:center;grid-gap:var(--nu-space-12);gap:var(--nu-space-12)}.ns-role[hidden]{display:none}.ns-role__text{display:grid;align-content:start;grid-gap:var(--nu-space-5);gap:var(--nu-space-5)}.ns-role__title{font-size:var(--nu-type-title-h4-size);line-height:var(--nu-type-title-h4-line-height)}.ns-role__points{grid-gap:var(--nu-space-4);gap:var(--nu-space-4);-webkit-margin-before:var(--nu-space-2);margin-block-start:var(--nu-space-2);display:grid;-webkit-margin-before:var(--nu-space-4);margin-block-start:var(--nu-space-4)}.ns-role__points li{display:grid;grid-gap:var(--nu-space-1);gap:var(--nu-space-1);padding-block:var(--nu-space-4);-webkit-border-before:1px solid var(--nu-stroke-soft-200);border-block-start:1px solid var(--nu-stroke-soft-200)}.ns-role__points strong{font-size:var(--nu-type-label-medium-size);line-height:var(--nu-type-label-medium-line-height);font-weight:var(--nu-font-weight-medium)}.ns-role__points span{color:var(--nu-text-sub-600);font-size:var(--nu-type-paragraph-small-size);line-height:var(--nu-type-paragraph-small-line-height);text-wrap:pretty}.ns-role__visual{min-inline-size:0}.ns-shell{--nu-app-shell-height:24rem;overflow:hidden;border:1px solid var(--nu-stroke-soft-200);border-radius:var(--nl-radius);background:var(--nu-bg-white);box-shadow:var(--nu-shadow-custom-shadows-large)}.ns-shell__crumb{color:var(--nu-text-sub-600);font-size:var(--nu-type-label-x-small-size)}.ns-shell__main{display:grid;align-content:start;grid-gap:var(--nu-space-4);gap:var(--nu-space-4);padding:var(--nu-space-6)}.ns-shell__title{margin:0;font-family:var(--nu-type-title-h5-family);font-size:var(--nu-type-title-h5-size);line-height:var(--nu-type-title-h5-line-height);font-weight:var(--nu-type-title-h5-weight)}.ns-rows{display:grid;grid-gap:var(--nu-space-2);gap:var(--nu-space-2)}.ns-rows li{display:flex;align-items:center;gap:var(--nu-space-3);padding:var(--nu-space-3) var(--nu-space-4);border:1px solid var(--nu-stroke-soft-200);border-radius:var(--nu-radius-12)}.ns-rows li>.ns-cell{display:grid;flex:1 1;min-inline-size:0;color:var(--nu-text-sub-600);font-size:var(--nu-type-label-x-small-size);line-height:var(--nu-type-label-x-small-line-height)}.ns-rows strong{color:var(--nu-text-strong-950);font-size:var(--nu-type-label-small-size);line-height:var(--nu-type-label-small-line-height);font-weight:var(--nu-type-label-small-weight)}.ns-rows small{color:var(--nu-text-sub-600);font-size:var(--nu-type-label-x-small-size)}.ns-logo-mark{display:grid;place-items:center;inline-size:100%;block-size:100%;border-radius:var(--nu-radius-full);background:var(--nu-bg-strong-950);color:var(--nu-icon-white)}.ns-logo-mark--sidebar{inline-size:var(--nu-space-8);block-size:var(--nu-space-8)}.ns-logo-mark svg{inline-size:55%;block-size:55%}.ns-student{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);overflow:hidden;border:1px solid var(--nu-stroke-soft-200);border-radius:var(--nl-radius);background:var(--nu-bg-white);box-shadow:var(--nu-shadow-custom-shadows-large);min-block-size:26rem}.ns-student__lesson{display:grid;align-content:start;grid-gap:var(--nu-space-3);gap:var(--nu-space-3);padding:var(--nu-space-6)}.ns-student__lesson p{color:var(--nu-text-sub-600);font-size:var(--nu-type-paragraph-small-size);line-height:var(--nu-type-paragraph-small-line-height)}.ns-student__diagram{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nu-space-2)}.ns-student__diagram li{padding:var(--nu-space-1-5) var(--nu-space-3);border-radius:var(--nu-radius-full);background:var(--nu-state-primary-lighter);color:var(--nu-state-primary-base);font-size:var(--nu-type-label-x-small-size);line-height:var(--nu-type-label-x-small-line-height)}.ns-student__diagram li+li:before{content:"→";-webkit-margin-end:var(--nu-space-2);margin-inline-end:var(--nu-space-2);color:var(--nu-text-sub-600)}.ns-student .ns-student__board{display:flex;align-items:flex-start;gap:var(--nu-space-3);padding:var(--nu-space-3) var(--nu-space-4);border-radius:var(--nu-radius-12);background:var(--nu-bg-weak-50)}.ns-student__board svg{flex:none;inline-size:var(--nu-space-5);block-size:var(--nu-space-5);color:var(--nu-state-primary-base)}.ns-student__board span{display:grid}.ns-student__board strong{color:var(--nu-text-strong-950);font-weight:var(--nu-type-label-small-weight)}.ns-student__tutor{display:flex;min-inline-size:0;-webkit-border-start:1px solid var(--nu-stroke-soft-200);border-inline-start:1px solid var(--nu-stroke-soft-200)}.ns-student__tutor>*{flex:1 1;min-inline-size:0}.ns-stages{display:grid;counter-reset:stage}.ns-stages li{counter-increment:stage;display:grid;grid-template-columns:var(--nu-space-8) minmax(0,.8fr) minmax(0,1.2fr);grid-gap:var(--nu-space-6);gap:var(--nu-space-6);padding-block:var(--nu-space-6);-webkit-border-before:1px solid var(--nu-stroke-soft-200);border-block-start:1px solid var(--nu-stroke-soft-200)}.ns-stages li:last-child{-webkit-border-after:1px solid var(--nu-stroke-soft-200);border-block-end:1px solid var(--nu-stroke-soft-200)}.ns-stages li:before{content:counter(stage);color:var(--nu-text-sub-600);font-size:var(--nu-type-label-small-size);line-height:var(--nu-type-label-small-line-height);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ns-stages h3{font-size:var(--nu-type-label-large-size);line-height:var(--nu-type-label-large-line-height);font-weight:var(--nu-font-weight-medium)}.ns-stages p{color:var(--nu-text-sub-600);text-wrap:pretty}.ns-price{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--nu-space-16);gap:var(--nu-space-16);align-items:start}.ns-price__intro{display:grid;grid-gap:var(--nu-space-5);gap:var(--nu-space-5)}.ns-price__list{display:grid;grid-gap:var(--nu-space-3);gap:var(--nu-space-3);-webkit-margin-before:var(--nu-space-4);margin-block-start:var(--nu-space-4)}.ns-price__list li{display:flex;align-items:flex-start;gap:var(--nu-space-3);font-size:var(--nu-type-paragraph-small-size);line-height:var(--nu-type-paragraph-small-line-height)}.ns-price__list svg{flex:none;inline-size:var(--nu-space-5);block-size:var(--nu-space-5);color:var(--nu-state-primary-base)}.ns-calc{display:grid;grid-gap:var(--nu-space-6);gap:var(--nu-space-6);padding:var(--nu-space-8);border-radius:var(--nl-radius);background:var(--nu-bg-white);box-shadow:var(--nu-shadow-custom-shadows-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ns-calc__rate{display:grid;grid-gap:var(--nu-space-1);gap:var(--nu-space-1);margin:0}.ns-calc__rate strong{font-family:var(--nu-type-title-h2-family);font-size:var(--nu-type-title-h2-size);line-height:var(--nu-type-title-h2-line-height);font-weight:var(--nu-type-title-h2-weight);letter-spacing:-.02em}.ns-calc__rate span{color:var(--nu-text-sub-600);font-size:var(--nu-type-label-small-size);line-height:var(--nu-type-label-small-line-height)}.ns-calc__total{margin:0;font-size:var(--nu-type-paragraph-medium-size);line-height:var(--nu-type-paragraph-medium-line-height)}.ns-calc__total strong{font-weight:var(--nu-font-weight-medium)}.ns-calc__note{margin:0;color:var(--nu-text-sub-600);font-size:var(--nu-type-paragraph-x-small-size);line-height:var(--nu-type-paragraph-x-small-line-height);text-wrap:pretty}.ns-calc>.nu-button{justify-self:start}.ns-contact{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--nu-space-16);gap:var(--nu-space-16);align-items:center}.ns-contact .ns-h2{-webkit-margin-after:var(--nu-space-4);margin-block-end:var(--nu-space-4)}.ns-contact__actions{display:flex;flex-wrap:wrap;gap:var(--nu-space-3);-webkit-margin-before:var(--nu-space-8);margin-block-start:var(--nu-space-8)}.ns-contact__details{display:grid;margin:0}.ns-contact__details>div{display:grid;grid-gap:var(--nu-space-1);gap:var(--nu-space-1);padding-block:var(--nu-space-5);-webkit-border-before:1px solid var(--nu-stroke-soft-200);border-block-start:1px solid var(--nu-stroke-soft-200)}.ns-contact__details>div:last-child{-webkit-border-after:1px solid var(--nu-stroke-soft-200);border-block-end:1px solid var(--nu-stroke-soft-200)}.ns-contact__details dt{color:var(--nu-text-sub-600);font-size:var(--nu-type-label-small-size);line-height:var(--nu-type-label-small-line-height)}.ns-contact__details dd{margin:0;font-size:var(--nu-type-label-medium-size);line-height:var(--nu-type-label-medium-line-height);text-wrap:pretty}.ns-contact__details a{color:var(--nu-text-strong-950);text-underline-offset:.2em}@container nu-app (max-width: 1099px){.ns-hero__inner{grid-template-columns:1fr;gap:var(--nu-space-12)}.ns-contact,.ns-lifecycle__head,.ns-pilot__inner,.ns-price,.ns-split{grid-template-columns:1fr;gap:var(--nu-space-8)}.ns-split>.ns-h2,.ns-split__head{position:static}.ns-proof__list{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-proof__list li:nth-child(3){-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}.ns-life{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--nu-space-10)}.ns-role{grid-template-columns:1fr;gap:var(--nu-space-8)}.ns-price__intro{display:contents}.ns-price__intro>*{order:1}.ns-price .ns-calc{order:2}.ns-price .ns-price__list{order:3;-webkit-margin-before:0;margin-block-start:0}}@container nu-app (max-width: 767px){.ns-hero{padding-block:calc(var(--nu-space-20) * 1.5) var(--nu-space-12)}.ns-title{font-size:var(--nu-type-title-h4-size);line-height:var(--nu-type-title-h4-line-height)}.ns-h2{font-size:var(--nu-type-title-h5-size);line-height:var(--nu-type-title-h5-line-height)}.ns-lede,.ns-sub{font-size:var(--nu-type-paragraph-medium-size);line-height:var(--nu-type-paragraph-medium-line-height)}.ns-hero__actions{inline-size:100%}.ns-hero__actions>*{flex:1 1 100%}.ns-note{padding:var(--nu-space-3)}.ns-note__sheet{padding:var(--nu-space-5)}.ns-proof__list{grid-template-columns:1fr}.ns-proof__list li,.ns-proof__list li:first-child,.ns-proof__list li:nth-child(3){padding-inline:0;-webkit-border-start:0;border-inline-start:0}.ns-rules li,.ns-stages li{grid-template-columns:1fr;gap:var(--nu-space-2)}.ns-stages li:before{display:none}.ns-life{grid-template-columns:1fr}.ns-calc{padding:var(--nu-space-5)}.ns-calc__rate strong{font-size:var(--nu-type-title-h3-size);line-height:var(--nu-type-title-h3-line-height)}.ns-role__title{font-size:var(--nu-type-title-h5-size);line-height:var(--nu-type-title-h5-line-height)}.ns-roles__switch{-webkit-margin-after:var(--nu-space-8);margin-block-end:var(--nu-space-8)}.ns-shell .nu-sidebar{display:none}.ns-shell__main{padding:var(--nu-space-4)}.ns-stats--3,.ns-student{grid-template-columns:1fr}.ns-student__tutor{-webkit-border-start:0;border-inline-start:0;-webkit-border-before:1px solid var(--nu-stroke-soft-200);border-block-start:1px solid var(--nu-stroke-soft-200);min-block-size:26rem}.ns-contact__actions>*{flex:1 1 100%}}@media (forced-colors:active){.ns-calc,.ns-note__sheet,.ns-shell,.ns-stat,.ns-student{border:1px solid CanvasText}}.ns-header{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:var(--nu-z-sticky);block-size:0}.ns-pill{display:flex;align-items:center;justify-content:space-between;gap:var(--nu-space-6);inline-size:min(56rem,calc(100% - var(--nu-space-8)));margin:var(--nu-space-5) auto 0;padding:var(--nu-space-3) var(--nu-space-4) var(--nu-space-3) var(--nu-space-6);border:1px solid var(--nu-stroke-soft-200);border-radius:var(--nu-radius-full);background:color-mix(in srgb,var(--nu-bg-white) 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ns-pill__logo{display:inline-flex;flex:none;border-radius:var(--nu-radius-6)}.ns-pill__logo img{inline-size:var(--nu-space-20);block-size:auto}.ns-pill__links{display:flex;align-items:center;gap:var(--nu-space-1)}.ns-pill__links a{padding:var(--nu-space-3) var(--nu-space-4);border-radius:var(--nu-radius-full);font-size:var(--nu-type-label-small-size);line-height:var(--nu-type-label-small-line-height);font-weight:var(--nu-font-weight-medium);text-decoration:none;transition:background-color var(--nu-duration-fast) var(--nu-ease-standard)}.ns-pill__links a:hover{background:var(--nu-bg-weak-50)}.ns-pill__actions{display:flex;align-items:center;gap:var(--nu-space-1)}.ns-pill__menu{display:none}@container nu-app (max-width: 1099px){.ns-pill__links a{padding-inline:var(--nu-space-3)}}@container nu-app (max-width: 767px){.ns-pill{padding:var(--nu-space-2) var(--nu-space-2) var(--nu-space-2) var(--nu-space-5);gap:var(--nu-space-3)}.ns-pill__cta,.ns-pill__links{display:none}.ns-pill__menu{display:inline-flex}.ns-hero{-webkit-padding-before:calc(var(--nu-space-20) * 1.5);padding-block-start:calc(var(--nu-space-20) * 1.5)}}@media (prefers-reduced-motion:reduce){.ns-pill__links a{transition:none}}@media (forced-colors:active){.ns-pill{border-color:CanvasText}}.ns[data-type=gentium]{--nu-font-header:"Gentium Plus",Georgia,serif;--nu-font-body:"Andika",system-ui,sans-serif;--nu-type-label-large-family:var(--nu-font-body);--nu-type-label-medium-family:var(--nu-font-body);--nu-type-label-small-family:var(--nu-font-body);--nu-type-label-x-large-family:var(--nu-font-body);--nu-type-label-x-small-family:var(--nu-font-body);--nu-type-paragraph-large-family:var(--nu-font-body);--nu-type-paragraph-medium-family:var(--nu-font-body);--nu-type-paragraph-small-family:var(--nu-font-body);--nu-type-paragraph-x-large-family:var(--nu-font-body);--nu-type-paragraph-x-small-family:var(--nu-font-body);--nu-type-subheading-2x-small-family:var(--nu-font-body);--nu-type-subheading-medium-family:var(--nu-font-body);--nu-type-subheading-small-family:var(--nu-font-body);--nu-type-subheading-x-small-family:var(--nu-font-body);--nu-type-title-h1-family:var(--nu-font-header);--nu-type-title-h2-family:var(--nu-font-header);--nu-type-title-h3-family:var(--nu-font-header);--nu-type-title-h4-family:var(--nu-font-header);--nu-type-title-h5-family:var(--nu-font-header);--nu-type-title-h6-family:var(--nu-font-header);--ns-adj:1.04}.ns[data-type=hybrid]{--nu-font-header:"Gentium Plus",Georgia,serif;--nu-font-body:"Noto Sans",system-ui,sans-serif;--nu-type-label-large-family:var(--nu-font-body);--nu-type-label-medium-family:var(--nu-font-body);--nu-type-label-small-family:var(--nu-font-body);--nu-type-label-x-large-family:var(--nu-font-body);--nu-type-label-x-small-family:var(--nu-font-body);--nu-type-paragraph-large-family:var(--nu-font-body);--nu-type-paragraph-medium-family:var(--nu-font-body);--nu-type-paragraph-small-family:var(--nu-font-body);--nu-type-paragraph-x-large-family:var(--nu-font-body);--nu-type-paragraph-x-small-family:var(--nu-font-body);--nu-type-subheading-2x-small-family:var(--nu-font-body);--nu-type-subheading-medium-family:var(--nu-font-body);--nu-type-subheading-small-family:var(--nu-font-body);--nu-type-subheading-x-small-family:var(--nu-font-body);--nu-type-title-h1-family:var(--nu-font-header);--nu-type-title-h2-family:var(--nu-font-header);--nu-type-title-h3-family:var(--nu-font-header);--nu-type-title-h4-family:var(--nu-font-header);--nu-type-title-h5-family:var(--nu-font-header);--nu-type-title-h6-family:var(--nu-font-header);--ns-adj:1.04}.ns-title{font-size:calc(var(--nu-type-title-h1-size) * var(--ns-adj, 1))}.ns-h2{font-size:calc(var(--nu-type-title-h3-size) * var(--ns-adj, 1))}@container nu-app (max-width: 767px){.ns-title{font-size:calc(var(--nu-type-title-h4-size) * var(--ns-adj, 1))}.ns-h2{font-size:calc(var(--nu-type-title-h5-size) * var(--ns-adj, 1))}}