.nmt,.nmt-sheet,.nmt-asks,.nmt-gsum{--nmt-mesure:#1a47d0;--nmt-declare:#7ea2ff;--nmt-potentiel:#e4ebfb;--nmt-hatch:#b3c4f1;--nmt-good:#0b6b43;--nmt-good-bg:#e3f6ec;--nmt-warn:#8a5a00;--nmt-warn-bg:#fff3d6;--nmt-soft:#f3f5fa}.nmt-sheet{--na-ink:#17233b;--na-2:#4c5a73;--na-3:#7b879c;--na-4:#a6b0c2;--na-line:#e4e9f2;--na-blue:#2860ff;--na-blue-ink:#1a47d0;--na-pale:#edf3ff;--na-ease:cubic-bezier(.2, .7, .3, 1);--na-spring:cubic-bezier(.34, 1.4, .64, 1);--na-ring:0 0 0 1px #17233b0d, 0 1px 2px #17233b0a;color:var(--na-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5}.nmt-sheet button,.nmt-sheet input,.nmt-sheet textarea{font:inherit;color:inherit}.nmt-one,.nmt-memory{max-width:760px}.nmt-gains{max-width:860px}.nmt-shared{max-width:640px;margin:0 auto}.nmt-none{color:var(--na-3);padding:22px;font-size:15px}.nmt-mark{background:var(--na-pale);width:40px;height:40px;color:var(--na-blue);border-radius:12px;place-items:center;display:grid}.nmt-mark.is-lg{border-radius:14px;width:52px;height:52px}.nmt-pill{white-space:nowrap;height:24px;color:var(--na-2);background:#eef1f7;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.nmt-pill i{background:var(--na-4);border-radius:50%;width:7px;height:7px}.nmt-pill.is-resultat{background:var(--na-pale);color:var(--na-blue-ink)}.nmt-pill.is-resultat i{background:var(--na-blue)}.nmt-pill.is-reutilisee{background:var(--nmt-good-bg);color:var(--nmt-good)}.nmt-pill.is-reutilisee i{background:#1ea672}.nmt-pill.is-ameliorer{background:var(--nmt-warn-bg);color:var(--nmt-warn)}.nmt-pill.is-ameliorer i{background:#e0a100}.nmt-gain{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--na-2);align-items:center;gap:7px;font-size:13.5px;font-weight:500;display:inline-flex}.nmt-gain.is-empty{color:var(--na-3)}.nmt-level{letter-spacing:.02em;white-space:nowrap;border-radius:6px;align-items:center;height:19px;padding:0 7px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.nmt-level.is-mesure{background:var(--nmt-mesure);color:#fff}.nmt-level.is-declare{color:var(--nmt-mesure);background:#dfe8ff}.nmt-level.is-potentiel{box-shadow:inset 0 0 0 1px var(--nmt-hatch);color:var(--na-2);background:repeating-linear-gradient(135deg,#fff 0 4px,#f0f4fd 4px 8px)}.nmt-bar{gap:14px;min-width:0;display:grid}.nmt-bar-track{gap:2px;height:14px;display:flex}.nmt-bar-track.is-empty{background:#eef1f7;border-radius:5px}.nmt-bar-track i{flex:var(--g) 0 0;transform-origin:0;min-width:6px;animation:nmt-grow .8s var(--na-ease) both;border-radius:2px}.nmt-bar-track i:first-child{border-radius:5px 2px 2px 5px}.nmt-bar-track i:last-child{border-radius:2px 5px 5px 2px}.nmt-bar-track i:only-child{border-radius:5px}@keyframes nmt-grow{0%{opacity:0;transform:scaleX(0)}}.nmt-bar i.is-mesure{background:var(--nmt-mesure)}.nmt-bar i.is-declare{background:var(--nmt-declare)}.nmt-bar i.is-potentiel{box-shadow:inset 0 0 0 1px var(--nmt-hatch);background:repeating-linear-gradient(135deg, var(--nmt-potentiel) 0 4px, #fff 4px 7px)}.nmt-bar-legend{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.nmt-bar-legend li{color:var(--na-2);align-items:center;gap:8px;font-size:13.5px;display:flex}.nmt-bar-legend li.is-zero,.nmt-bar-legend li.is-zero b{color:var(--na-4)}.nmt-bar-legend i{border-radius:3px;flex-shrink:0;width:11px;height:11px}.nmt-bar-legend b{font-variant-numeric:tabular-nums;color:var(--na-ink);font-weight:600}.nmt-bar-legend.has-hints{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nmt-bar-legend.has-hints li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:3px 9px;display:grid}.nmt-bar-legend.has-hints i{margin-top:4px}.nmt-bar-legend.has-hints span{color:var(--na-ink);font-weight:600;display:grid}.nmt-bar-legend.has-hints small{color:var(--na-3);font-size:12.5px;font-weight:400;line-height:1.4}.nmt-bar-legend.has-hints b{letter-spacing:-.02em;grid-column:2;font-size:17px}.nmt-sum{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px 40px;padding:26px 30px 20px;display:grid}.nmt-sum-fig{align-items:baseline;gap:10px;display:flex}.nmt-sum-fig strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1}.nmt-sum-fig span{font-size:15px;font-weight:600;line-height:1.3;display:grid}.nmt-sum-fig small{color:var(--na-3);font-size:13px;font-weight:400}.nmt-sum-foot{border-top:1px solid var(--na-line);color:var(--na-2);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;font-size:14px;display:flex}.nmt-list-head{margin:34px 0 14px;display:flex}.nmt-scroll{scrollbar-width:none;min-width:0;overflow-x:auto}.nmt-scroll::-webkit-scrollbar{display:none}.nmt-list{padding:6px 0;overflow:hidden}.nmt-item,.nmt-pick-row{animation:na-rise .5s var(--na-ease) both;animation-delay:calc(var(--i,0) * 45ms);align-items:center;gap:14px;padding:0 22px 0 0;display:flex;position:relative}.nmt-pick-row{gap:16px;min-height:72px;padding:12px 22px}.nmt-item+.nmt-item:before,.nmt-pick-row+.nmt-pick-row:before{content:"";background:var(--na-line);height:1px;position:absolute;top:0;left:78px;right:22px}.nmt-item-main{min-width:0;min-height:76px;color:var(--na-ink);flex:1;align-items:center;gap:16px;padding:14px 0 14px 22px;display:flex}.nmt-item-text{flex:1;gap:6px;min-width:0;display:grid}.nmt-item-text strong{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.3}.nmt-item-main:hover strong{color:var(--na-blue-ink)}.nmt-item-text small{color:var(--na-3);font-size:13.5px;line-height:1.4}.nmt-pick-row .nmt-item-text{gap:2px}.nmt-item-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.nmt-item-go{flex-shrink:0}.nmt-item-open{width:36px;height:36px;color:var(--na-4);flex-shrink:0;place-items:center;display:grid}.nmt-picks{display:grid}.nmt-empty{border-radius:30px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);display:grid;overflow:hidden}.nmt-empty-copy{background:linear-gradient(160deg,#edf3ff,#f7f9fe 70%);align-content:center;gap:12px;padding:44px 40px;display:grid}.nmt-empty-copy h2{letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:1.12}.nmt-empty-copy p{color:var(--na-2);font-size:15.5px;line-height:1.55}.nmt-empty-art{width:96px;height:84px;margin-bottom:8px;display:block;position:relative}.nmt-empty-art i{width:64px;height:64px;box-shadow:var(--na-shadow);color:var(--na-blue);animation:na-pop .6s var(--na-spring) both;background:#fff;border-radius:18px;place-items:center;display:grid;position:absolute;bottom:0;left:0}.nmt-empty-art i:first-child{opacity:.55;transform:translate(30px,-18px)rotate(10deg)}.nmt-empty-art i:nth-child(2){opacity:.8;animation-delay:80ms;transform:translate(15px,-9px)rotate(5deg)}.nmt-empty-art i:nth-child(3){animation-delay:.16s}.nmt-empty-picks{align-content:center;gap:4px;padding:26px 8px 16px;display:grid}.nmt-empty-picks>.na-kicker{padding:0 22px 6px}.nmt-empty-picks>.na-btn{justify-self:start;margin:8px 22px}.nmt-empty-picks .nz-skeleton{padding:0 22px 10px}.nmt-own{margin-top:14px}.nmt-asks{gap:10px;margin-top:14px;display:grid}.nmt-ask{animation:na-rise .5s var(--na-ease) both;animation-delay:calc(var(--i,0) * 60ms);background:linear-gradient(100deg,#f1f5ff,#fff 55%);align-items:center;gap:16px;padding:18px 22px;display:flex}.nmt-ask>div:not(.nmt-ask-actions){flex:1;gap:3px;min-width:0;display:grid}.nmt-ask h3{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.3}.nmt-ask-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.nmt-ask-actions .na-link{margin-left:6px;color:var(--na-3)!important}.nmt-hero{gap:14px;margin:18px 0 26px;display:grid}.nmt-hero-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nmt-hero-tools a{transition:transform .3s var(--na-spring);display:block}.nmt-hero-tools a:hover{transform:translateY(-2px)}.nmt-owner{color:var(--na-2);background:#eef1f7;border-radius:999px;margin-left:4px;padding:4px 11px;font-size:12.5px;font-weight:500}.nmt-hero h1{margin:0 -10px}.nmt-grow{min-width:0;display:grid}.nmt-grow:after{content:attr(data-value) " ";visibility:hidden;white-space:pre-wrap;overflow-wrap:anywhere;grid-area:1/1}.nmt-grow>textarea{resize:none;overflow-wrap:anywhere;width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:0;grid-area:1/1;margin:0;overflow:hidden}.nmt-grow:after,.nmt-grow>textarea{font:inherit;letter-spacing:inherit;line-height:inherit;padding:0}.nmt-title{letter-spacing:-.035em;font-size:clamp(28px,3.1vw,40px);font-weight:700;line-height:1.1}.nmt-title:after,.nmt-title>textarea{border-radius:14px;padding:6px 10px}.nmt-title>textarea{transition:background .2s,box-shadow .2s}.nmt-title>textarea:hover{background:#e9edf5}.nmt-title>textarea:focus{box-shadow:0 0 0 2px var(--na-blue);background:#fff}.nmt-hero-meta{color:var(--na-3);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13.5px;display:flex}.nmt-hero-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.nmt-where{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 36px;padding:22px 26px;display:grid}.nmt-where>div:first-child{gap:14px;min-width:0;display:grid}.nmt-where p{color:var(--na-2);font-size:14px}.nmt-track{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nmt-track li{color:var(--na-3);justify-items:start;gap:8px;font-size:12.5px;font-weight:500;line-height:1.25;display:grid;position:relative}.nmt-track li:before{content:"";background:#e3e8f2;border-radius:2px;height:2px;position:absolute;top:10px;left:28px;right:6px}.nmt-track li:nth-child(3):before{background:repeating-linear-gradient(90deg,#dfe5f0 0 4px,#0000 4px 8px)}.nmt-track li:last-child:before{display:none}.nmt-track li.is-linked:before{background:var(--na-blue)}.nmt-track b{color:#fff;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 0 0 2px #d6ddea}.nmt-track li.is-done b{box-shadow:none;background:var(--na-blue)}.nmt-track li.is-on{color:var(--na-ink);font-weight:700}.nmt-track li.is-on b{box-shadow:inset 0 0 0 6px var(--na-blue), 0 0 0 4px #2860ff24;animation:na-pop .5s var(--na-spring) both}.nmt-track li.is-detour b{box-shadow:inset 0 0 0 2px #e6e0cc}.nmt-track li.is-detour.is-on b{box-shadow:inset 0 0 0 6px #e0a100,0 0 0 4px #e0a10026}.nmt-track li:nth-child(3).is-on b{box-shadow:inset 0 0 0 6px #1ea672,0 0 0 4px #1ea67226}.nmt-mastery{border-left:1px solid var(--na-line);gap:9px;min-width:150px;padding-left:30px;font-size:15px;font-weight:600;display:grid}.nmt-mastery small{letter-spacing:.07em;text-transform:uppercase;color:var(--na-3);font-size:11.5px;font-weight:600;display:block}.nmt-mastery-bars{align-items:flex-end;gap:4px;height:22px;display:flex}.nmt-mastery-bars i{background:#e3e8f2;border-radius:3px;width:9px;height:40%}.nmt-mastery-bars i:nth-child(2){height:70%}.nmt-mastery-bars i:nth-child(3){height:100%}.nmt-mastery-bars i.is-on{background:var(--na-blue)}.nmt-acts{margin-top:12px}.nmt-folds{margin-top:30px}.nmt-fold-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:20px;display:flex}.nmt-edit{background:var(--nmt-soft);border-radius:18px;padding:14px 18px;transition:box-shadow .2s}.nmt-edit:focus-within{box-shadow:0 0 0 2px var(--na-blue);background:#fff}.nmt-edit .nmt-grow{font-size:15px;line-height:1.6}.nmt-edit .nmt-grow>textarea::placeholder{color:var(--na-4)}.nmt-edit footer{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.nmt-edit footer small{color:var(--na-3);font-size:12.5px}.nmt-edit footer button{box-shadow:var(--na-ring);color:var(--na-blue-ink);background:#fff;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.nmt-tries{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nmt-tries li{flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:10px 0;font-size:15px;display:flex}.nmt-tries li+li{border-top:1px solid var(--na-line)}.nmt-tries time{width:62px;color:var(--na-3);font-size:13px}.nmt-tries span{font-variant-numeric:tabular-nums;flex:1;min-width:180px;font-weight:500}.nmt-tries em{color:var(--na-3);font-size:13px;font-style:normal}.nmt-remove{text-align:center;margin-top:34px}.nmt-remove .na-link{color:var(--na-3)!important}.nmt-remove p{color:var(--na-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:14.5px;display:flex}.nmt-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nmt-checks li{animation:na-rise .45s var(--na-ease) both;animation-delay:calc(var(--i,0) * 50ms)}.nmt-checks li>*{background:var(--nmt-soft);text-align:left;border:0;border-radius:18px;align-items:flex-start;gap:13px;width:100%;padding:14px 16px;transition:background .2s;display:flex}.nmt-checks button:hover{background:#ebeff7}.nmt-checks button[aria-checked=true]{background:var(--nmt-good-bg)}.nmt-checks b{color:#fff;width:24px;height:24px;transition:background .2s, box-shadow .2s, transform .3s var(--na-spring);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #c5cede}.nmt-checks b.is-on{box-shadow:none;background:#1ea672;transform:scale(1.06)}.nmt-checks span{color:var(--na-ink);gap:4px;padding-top:1px;font-size:15px;font-weight:500;line-height:1.4;display:grid}.nmt-checks small{color:var(--na-2);animation:nz-open .35s var(--na-ease) both;font-size:13.5px;font-weight:400;line-height:1.45}.nmt-checks b.is-num{box-shadow:none;color:var(--na-blue-ink);background:#fff;font-size:12.5px;font-weight:700}.nmt-checks.is-static li>*{background:0 0;padding:4px 0}.nmt-checks.is-static b.is-on{background:var(--na-pale);color:var(--na-blue-ink);transform:none}.nmt-checks.is-static small{color:var(--na-3)}.nmt-flow{animation:nmt-step .4s var(--na-ease) both;grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@keyframes nmt-step{0%{opacity:0;transform:translate(14px)}}.nmt-flow h2{letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:1.15}.nmt-flow>p,.nmt-done>p,.nmt-share>p{color:var(--na-2);margin-top:-6px;font-size:15px;line-height:1.5}.nmt-flow .na-btn.is-big+.na-btn.is-big{margin-top:-4px}.nmt-flow-top{justify-content:space-between;align-items:center;gap:16px;min-height:24px;margin-bottom:4px;display:flex}.nmt-flow-back{background:0 0;border:0;align-items:center;gap:2px;margin-left:-4px;padding:0;font-size:14px;font-weight:500;display:inline-flex;color:var(--na-blue-ink)!important}.nmt-flow-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--na-3);font-size:13.5px;overflow:hidden}.nmt-flow-dots{flex-shrink:0;gap:5px;display:flex}.nmt-flow-dots i{background:#e3e8f2;border-radius:4px;width:18px;height:4px;transition:background .3s}.nmt-flow-dots i.is-done{background:#a9c0ff}.nmt-flow-dots i.is-on{background:var(--na-blue)}.nmt-choices{gap:8px;display:grid}.nmt-choice{background:var(--nmt-soft);text-align:left;width:100%;min-height:68px;transition:background .2s, transform .3s var(--na-spring);border:0;border-radius:20px;align-items:center;gap:14px;padding:12px 16px;display:flex}.nmt-choice:hover{background:#e9eef8}.nmt-choice:active{transform:scale(.98)}.nmt-choice>span:not(.nmt-choice-icon){flex:1;gap:1px;min-width:0;display:grid}.nmt-choice strong{letter-spacing:-.01em;font-size:16.5px;font-weight:600;line-height:1.3}.nmt-choice small{color:var(--na-3);font-size:13.5px;line-height:1.4}.nmt-choice>.ni:last-child{color:var(--na-4);flex-shrink:0}.nmt-choice-icon{width:42px;height:42px;box-shadow:var(--na-ring);color:var(--na-blue);background:#fff;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.nmt-choice.is-good .nmt-choice-icon{color:#1ea672}.nmt-times{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.nmt-times.is-count{grid-template-columns:repeat(5,minmax(0,1fr))}.nmt-times button{background:var(--nmt-soft);font-variant-numeric:tabular-nums;white-space:nowrap;height:58px;transition:background .2s, transform .3s var(--na-spring);border:0;border-radius:18px;font-size:16.5px!important;font-weight:600!important}.nmt-times button:hover{background:var(--na-pale);color:var(--na-blue-ink)}.nmt-times button:active{transform:scale(.95)}.nmt-times button.is-wide{height:50px;box-shadow:inset 0 0 0 1px var(--na-line);color:var(--na-2);background:0 0;grid-column:1/-1;font-size:15px!important;font-weight:500!important}.nmt-times button:nth-last-child(2):nth-child(4n+3){grid-column:span 2}.nmt-flow-badge{background:var(--na-pale);width:60px;height:60px;color:var(--na-blue);animation:na-pop .5s var(--na-spring) both;border-radius:20px;place-items:center;display:grid}.nmt-flow-badge.is-good{background:var(--nmt-good-bg);color:#1ea672}.nmt-flow-badge.is-warn{background:var(--nmt-warn-bg);color:#b7791f}.nmt-done,.nmt-share{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.nmt-done-figure{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;font-size:52px;font-weight:700;line-height:1;display:flex}.nmt-done-figure small{letter-spacing:.02em;color:var(--nmt-mesure);background:#dfe8ff;border-radius:7px;padding:3px 9px;font-size:12px;font-weight:700;transform:translateY(-8px)}.nmt-sheet .na-btn:disabled,.nmt-shared-actions .na-btn:disabled{background:var(--nmt-good-bg);opacity:1;color:var(--nmt-good)!important}.nmt-form .na-btn:disabled{background:#dfe5f0;color:#fff!important}.nmt-share-what{background:var(--nmt-soft);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.nmt-share-what strong{min-width:0;font-size:16px;font-weight:600;line-height:1.3}.nmt-share>p{margin-top:0}.nmt-link{background:var(--nmt-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:12px;padding:10px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;color:var(--na-3)!important;font-size:12px!important}.nmt-fine{color:var(--na-3);justify-content:center;align-items:center;gap:6px;font-size:12.5px;line-height:1.5;display:flex}.nmt-form{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.nmt-field{gap:7px;display:grid}.nmt-field>span{font-size:14px;font-weight:600}.nmt-field>small{color:var(--na-3);font-size:13px;line-height:1.45}.nmt-field textarea,.nmt-field input{background:var(--nmt-soft);resize:none;border:0;border-radius:14px;outline:0;width:100%;padding:12px 14px;font-size:15px;line-height:1.5;transition:box-shadow .2s}.nmt-field textarea:focus,.nmt-field input:focus{box-shadow:0 0 0 2px var(--na-blue)}.nmt-field ::placeholder{color:var(--na-4)}.nmt-pick,.nmt-kinds{flex-wrap:wrap;gap:7px;display:flex}.nmt-kinds{display:grid}.nmt-pick button,.nmt-kinds button{background:var(--nmt-soft);text-align:left;border:0;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:6px 14px;font-size:14px;font-weight:500;transition:background .2s,box-shadow .2s;display:inline-flex}.nmt-kinds button{border-radius:14px;min-height:46px}.nmt-pick button[aria-pressed=true],.nmt-kinds button[aria-pressed=true]{box-shadow:0 0 0 2px var(--na-blue);background:#fff;font-weight:600}.nmt-form-remove{justify-self:center;color:var(--na-3)!important}.nmt-shared-card{gap:18px;padding:28px;display:grid}.nmt-shared-top{gap:10px;display:grid}.nmt-shared-top h2{letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:1.15}.nmt-shared-top small{color:var(--na-3);font-size:13.5px}.nmt-shared-result{background:var(--na-pale);color:var(--na-ink);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:15px;line-height:1.5;display:flex}.nmt-shared-result .ni{color:var(--na-blue);flex-shrink:0;margin-top:1px}.nmt-shared-card .nm-steps,.nmt-shared-card .na-prompt{margin-top:-6px}.nmt-shared-notes{color:var(--na-2);gap:4px;font-size:14.5px;line-height:1.55;display:grid}.nmt-shared-notes b{letter-spacing:.07em;text-transform:uppercase;color:var(--na-3);font-size:11.5px;font-weight:600}.nmt-shared-actions{gap:10px;margin-top:4px;display:grid}.nmt-invalid{padding:90px 0}.nmt-invalid h1{letter-spacing:-.03em;font-size:28px;font-weight:700}.nmt-invalid p{max-width:380px;color:var(--na-2);margin-top:-10px;font-size:15.5px}.nmt-guesses{background:linear-gradient(100deg,#f1f5ff,#fff 60%);padding:20px 22px 8px;display:grid}.nmt-guess{animation:na-rise .45s var(--na-ease) both;animation-delay:calc(var(--i,0) * 50ms);align-items:center;gap:16px;padding:16px 0;display:flex}.nmt-guess+.nmt-guess{border-top:1px solid var(--na-line)}.nmt-guess p{flex:1;min-width:0;font-size:16px;font-weight:500;line-height:1.4}.nmt-guess>div{flex-shrink:0;align-items:center;gap:8px;display:flex}.na-btn.nmt-pale{background:var(--na-pale);color:var(--na-blue-ink)!important}.na-btn.nmt-pale:hover{background:#dfe9ff}.nmt-guess .na-link{padding:0 6px}.nmt-guess-drop{background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s;display:grid;color:var(--na-3)!important}.nmt-guess-drop:hover{background:#eef1f7}.nmt-memory-none{padding:30px 0 0}.nmt-memory-add{justify-items:start;gap:12px;margin-top:34px;display:grid}.nmt-memory-add small{max-width:520px;color:var(--na-3);font-size:13.5px;line-height:1.5}.nmt-private{align-items:center;gap:7px;display:flex}.nmt-private .ni{flex-shrink:0}.nmt-gains>.na-head{margin-bottom:16px}.nmt-gains>.na-head+.na-btn{margin-top:-6px}.nmt-gains-hero{border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:26px 30px;padding:34px 36px 30px;display:grid}.nmt-gains-real h1{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1}.nmt-gains-real h1 strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:clamp(64px,8vw,96px);font-weight:700;line-height:.95;display:block}.nmt-gains-real p{color:var(--na-2);margin-top:12px;font-size:15px}.nmt-gains-possible{box-shadow:inset 0 0 0 1px var(--nmt-hatch);background:repeating-linear-gradient(135deg,#fff 0 6px,#f3f6fd 6px 12px);border-radius:20px;gap:1px;padding:16px 20px;display:grid}.nmt-gains-possible strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--na-2);font-size:30px;font-weight:700;line-height:1.1}.nmt-gains-possible span{color:var(--na-2);font-size:14.5px;font-weight:600}.nmt-gains-possible small{color:var(--na-3);font-size:12.5px}.nmt-gains-hero>.nmt-bar{grid-column:1/-1;gap:18px}.nmt-gains-ghost{opacity:.75;margin-top:34px;padding:26px 28px}.nmt-worth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px;margin-top:14px;padding:28px 36px;display:grid}.nmt-worth-set{justify-items:center;gap:18px;display:grid}.nmt-worth-out{gap:12px;margin:0;display:grid}.nmt-worth-out>div{background:var(--nmt-soft);border-radius:18px;padding:14px 18px}.nmt-worth-out>div.is-possible{box-shadow:inset 0 0 0 1px var(--nmt-hatch);background:repeating-linear-gradient(135deg,#fff 0 6px,#f3f6fd 6px 12px)}.nmt-worth-out dt{letter-spacing:.07em;text-transform:uppercase;color:var(--na-3);font-size:11.5px;font-weight:600}.nmt-worth-out dd{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:2px 0 0;display:flex}.nmt-worth-out dd strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.nmt-worth-out .is-possible dd strong{color:var(--na-2);font-size:22px}.nmt-worth-out dd span{color:var(--na-2);font-size:14px}.nmt-worth-out p{color:var(--na-3);font-size:12.5px;line-height:1.5}.nmt-save.is-kept{animation:na-pop .45s var(--na-spring) both}.nmt-gsum{color:var(--na-ink);gap:14px;margin-top:14px;padding:24px 26px;display:grid}.nmt-news+.nz-rows{margin-top:10px}.nmt-gsum-fig{align-items:baseline;gap:10px;display:flex}.nmt-gsum-fig strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.nmt-gsum-fig span{color:var(--na-3);font-size:13.5px}.nmt-gsum-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.nmt-gsum-foot em{color:var(--na-3);font-size:13.5px;font-style:normal}.nmt-gsum.is-empty p{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.35}@media (max-width:900px){.nmt-empty{grid-template-columns:1fr}.nmt-empty-copy{padding:30px 24px 26px}.nmt-empty-copy h2{font-size:25px}.nmt-worth{grid-template-columns:1fr;padding:26px 22px}}@media (max-width:720px){.nmt-sum{grid-template-columns:1fr;gap:18px;padding:22px 18px 16px}.nmt-sum-fig strong{font-size:40px}.nmt-item{flex-wrap:wrap;gap:0;padding:0 16px 14px 0}.nmt-item-main{flex-basis:100%;gap:13px;min-height:0;padding:14px 0 10px 16px}.nmt-item-go{margin-left:69px}.nmt-item-meta .na-tools,.nmt-item-open{display:none}.nmt-item:has(.nmt-item-open){padding-bottom:4px}.nmt-item+.nmt-item:before,.nmt-pick-row+.nmt-pick-row:before{left:69px;right:16px}.nmt-pick-row{flex-wrap:wrap;gap:10px 13px;padding:14px 16px}.nmt-pick-row .nmt-item-text{flex-basis:calc(100% - 53px)}.nmt-pick-row .na-btn{margin-left:53px}.nmt-empty-picks{padding:20px 0 8px}.nmt-empty-picks>.na-kicker{padding:0 16px 6px}.nmt-list-head{margin-top:26px}.nmt-list-head .nmt-scroll,.nmt-list-head .nz-seg{width:100%}.nmt-list-head .nz-seg button{flex:auto;padding:0 8px}.nmt-ask{flex-wrap:wrap;gap:13px;padding:16px}.nmt-ask-actions{flex-basis:100%}.nmt-ask-actions .na-link{margin-left:auto}.nmt-where{grid-template-columns:1fr;padding:20px 18px}.nmt-mastery{border-top:1px solid var(--na-line);border-left:0;align-items:center;gap:14px;padding:16px 0 0;display:flex}.nmt-track li{font-size:11.5px}.nmt-hero-actions .na-btn{flex:auto}.nmt-guess{flex-wrap:wrap;gap:12px}.nmt-guess p{flex-basis:100%}.nmt-guess>div{width:100%}.na-btn.nmt-pale{background:var(--na-pale);color:var(--na-blue-ink)!important}.na-btn.nmt-pale:hover{background:#dfe9ff}.nmt-guess .na-link{padding:0 6px}.nmt-guess-drop{margin-left:auto}.nmt-gains-hero{grid-template-columns:1fr;align-items:start;padding:26px 20px 22px}.nmt-gains-possible{justify-self:start}.nmt-bar-legend.has-hints{grid-template-columns:1fr;gap:10px}.nmt-bar-legend.has-hints li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.nmt-bar-legend.has-hints i{margin-top:0}.nmt-bar-legend.has-hints b{grid-column:3}.nmt-shared-card{padding:22px 18px}.nmt-flow h2{font-size:22px}.nmt-times button{height:54px;font-size:15.5px!important}}@media (prefers-reduced-motion:reduce){.nmt-flow,.nmt-item,.nmt-pick-row,.nmt-ask,.nmt-guess,.nmt-checks li,.nmt-bar-track i,.nmt-empty-art i,.nmt-flow-badge{animation:none}}
.na-main:has(>.npl-flow){animation:none}.npl-flow{z-index:70;overscroll-behavior:contain;background:radial-gradient(70% 50% at 50% -10%,#dfe9ff 0%,#0000 70%),#f7f9fd;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0;overflow-y:auto}.npl-flow.is-over{animation:.3s both na-fade}.npl-flow>header{grid-template-columns:1fr minmax(0,320px) 1fr;align-items:center;gap:20px;padding:22px 30px;display:grid}.npl-flow>header>img{height:22px}.npl-flow>header>:last-child{justify-self:end}.npl-flow>header>.na-link{color:var(--na-3)!important}.npl-nav{width:40px;height:40px;box-shadow:var(--na-ring);color:var(--na-2);transition:transform .3s var(--na-spring);background:#fff;border:0;border-radius:50%;place-items:center;display:grid}.npl-nav:hover{transform:scale(1.08)}.npl-nav:active{transform:scale(.94)}.npl-bar{background:#dfe5f0;border-radius:9px;height:4px;overflow:hidden}.npl-bar i{width:var(--w,0%);border-radius:inherit;background:var(--na-blue);height:100%;transition:width .6s var(--na-ease);display:block}.npl-step{text-align:center;width:min(100%,780px);animation:npl-step .55s var(--na-ease) both;align-content:safe center;justify-items:center;margin:0 auto;padding:16px 24px 44px;display:grid}.npl-flow.is-back .npl-step{animation-name:npl-step-back}@keyframes npl-step{0%{opacity:0;transform:translate(34px)}}@keyframes npl-step-back{0%{opacity:0;transform:translate(-34px)}}.npl-step h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(30px,4.6vw,52px);font-weight:700;line-height:1.05}.npl-step>p{max-width:480px;color:var(--na-2);margin-top:12px;font-size:17px;line-height:1.5}.npl-big button,.npl-chips button,.npl-list button,.npl-have button{color:var(--na-ink);transition:transform .35s var(--na-spring), box-shadow .2s, background .2s, opacity .2s;animation:na-rise .5s var(--na-ease) both;animation-delay:calc(80ms + var(--i,0) * 35ms);background:#fff;border:0;font-weight:600;box-shadow:0 0 0 1px #17233b12}.npl-big button:hover,.npl-chips button:hover,.npl-list button:hover:not(:disabled),.npl-have button:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #17233b1f,0 16px 28px -20px #17233b66}.npl-big button:active,.npl-chips button:active,.npl-list button:active:not(:disabled),.npl-have button:active{transition-duration:.1s;transform:scale(.975)}.npl-list button[aria-pressed=true],.npl-have button[aria-pressed=true]{background:var(--na-pale);box-shadow:0 0 0 2px var(--na-blue);color:var(--na-blue-ink)}.npl-big{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:36px;display:grid}.npl-big button{border-radius:28px;align-content:center;justify-items:center;gap:4px;min-height:176px;padding:24px 16px;display:grid}.npl-big button>.ni{color:var(--na-blue);margin-bottom:12px}.npl-big strong{letter-spacing:-.02em;font-size:20px;font-weight:700}.npl-big small{color:var(--na-3);font-size:14px;font-weight:400;line-height:1.35}.npl-big.is-budget button{min-height:150px}.npl-big.is-budget strong{letter-spacing:-.035em;font-size:27px}.npl-search{width:min(100%,460px);height:56px;color:var(--na-3);background:#fff;border-radius:18px;align-items:center;gap:12px;margin-top:30px;padding:0 20px;transition:box-shadow .2s;display:flex;box-shadow:0 0 0 1px #17233b14,0 14px 30px -22px #17233b52}.npl-search:focus-within{box-shadow:0 0 0 2px var(--na-blue), 0 14px 30px -22px #2860ff66}.npl-search input{min-width:0;font:inherit;color:var(--na-ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.npl-search.is-big{width:min(100%,520px);height:64px}.npl-search.is-big input{font-size:19px;font-weight:500}.npl-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.npl-chips button{border-radius:999px;align-items:center;gap:9px;min-height:50px;padding:0 20px 0 15px;font-size:15.5px;display:inline-flex}.npl-chips button>.ni{color:var(--na-blue);flex-shrink:0}.npl-other{margin-top:28px;color:var(--na-3)!important}.npl-none{animation:na-rise .4s var(--na-ease) both;justify-items:center;gap:16px;margin-top:26px;display:grid}.npl-none p{color:var(--na-2);font-size:16px}.npl-none .na-btn{white-space:normal;max-width:100%}.npl-list{gap:10px;width:min(100%,560px);margin-top:26px;display:grid}.npl-list button{text-align:left;border-radius:20px;align-items:center;gap:14px;min-height:60px;padding:12px 16px 12px 20px;font-size:16px;line-height:1.3;display:flex}.npl-list button>.ni{color:var(--na-3);flex-shrink:0}.npl-list button>span{flex:1}.npl-list button>i{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;transition:background .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1.5px #cfd7e6}.npl-list button[aria-pressed=true]:hover,.npl-have button[aria-pressed=true]:hover{box-shadow:0 0 0 2px var(--na-blue), 0 16px 28px -20px #2860ff80}.npl-list button[aria-pressed=true]>i{background:var(--na-blue);box-shadow:none}.npl-list button[aria-pressed=true]>.ni{color:var(--na-blue)}.npl-list button:disabled{opacity:.45}.npl-list button.npl-more{min-height:46px;box-shadow:none;color:var(--na-3);background:0 0;justify-content:center;gap:6px;font-size:14.5px;font-weight:500}.npl-list button.npl-more:hover{box-shadow:none;color:var(--na-ink);transform:none}.npl-have{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(100%,640px);margin-top:26px;display:grid}.npl-have button{border-radius:22px;align-content:center;justify-items:center;gap:10px;min-height:104px;padding:16px 10px;font-size:14.5px;line-height:1.25;display:grid}.npl-have button.npl-nothing{border-radius:20px;grid-column:1/-1;justify-content:center;align-items:center;min-height:62px;font-size:16px;display:flex}.npl-nothing>.ni{color:var(--na-3);transform:rotate(45deg)}.npl-flow>footer{padding:16px 24px calc(26px + env(safe-area-inset-bottom));background:linear-gradient(#f7f9fd00,#f7f9fd 40%);justify-items:center;display:grid;position:sticky;bottom:0}.npl-flow>footer .na-btn{width:min(100%,340px)}.npl{max-width:860px;margin:0 auto}.npl-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.npl-head p{margin-top:6px;font-size:16px}.npl-head>.na-link{flex-shrink:0;margin-bottom:4px;color:var(--na-3)!important}.npl-tiers{margin-bottom:14px}.npl-tiers .nz-seg{border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,520px);padding:4px;display:grid}.npl-tiers .nz-seg button{white-space:normal;border-radius:18px;height:auto;padding:9px 6px 8px}.npl-tiers .nz-seg button>span{gap:1px;font-size:14.5px;line-height:1.25;display:grid}.npl-tiers .nz-seg small{color:var(--na-3);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.npl-hero{color:#fff;animation:na-rise .6s var(--na-ease) both;background:radial-gradient(120% 130% at 88% -10%,#24459b 0%,#0d1730 58%);border-radius:30px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:30px 0;padding:36px 40px 30px;display:grid;box-shadow:0 30px 60px -38px #0d1730b3}.npl-hero small{letter-spacing:.07em;text-transform:uppercase;color:#9db8ff;font-size:12px;font-weight:600}.npl-total,.npl-time{align-content:start;gap:6px;display:grid}.npl-total strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.12em;font-size:clamp(68px,9vw,108px);font-weight:700;line-height:.96;display:flex}.npl-total strong i{letter-spacing:-.02em;color:#b7c3dc;font-size:.48em;font-style:normal;font-weight:600}.npl-total>span,.npl-time>span{color:#dce6ff;font-size:15.5px;line-height:1.4}.npl-total>span.npl-note{color:#b7c3dc;font-size:13.5px}.npl-time{border-left:1px solid #ffffff24;align-content:center;padding-left:40px}.npl-time strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3.8vw,46px);font-weight:700;line-height:1.06}.npl-time strong i{letter-spacing:0;color:#b7c3dc;margin-bottom:2px;font-size:15.5px;font-style:normal;font-weight:500;display:block}.npl-total>span.npl-marks{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.npl-marks .nv-mark{border:0}.npl-go{border-top:1px solid #ffffff1f;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px 24px;padding-top:24px;display:flex}.npl-go p{gap:3px;min-width:0;font-size:16px;font-weight:500;line-height:1.35;display:grid}.npl-go .na-btn{background:#fff;flex-shrink:0;height:56px;padding:0 28px;font-size:16.5px;color:#0d1730!important}.npl-go .na-btn:hover{background:#edf3ff;transform:scale(1.025)}.npl-name{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.npl-name em{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:230px;color:var(--na-2);background:#eef1f7;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:600;line-height:1.5;display:inline-flex;overflow:hidden}.npl-name em.is-have{color:#0b6b43;background:#e3f6ec}.npl-name em.is-main{background:var(--na-pale);color:var(--na-blue-ink)}.npl-lines .nz-row-text small{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.npl-cost{justify-items:end;display:grid}.npl-cost b{letter-spacing:-.02em;white-space:nowrap;color:var(--na-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.npl-cost small{color:var(--na-3);font-size:12.5px;font-weight:400}.npl-cost.is-free b{letter-spacing:0;color:#0b6b43;font-size:15px;font-weight:600}.npl-cost.is-quote b{letter-spacing:0;color:var(--na-2);font-size:14.5px;font-weight:600}.npl-cost.is-have b{letter-spacing:0;color:#0b6b43;font-size:14.5px;font-weight:600}.npl-ext,.npl-lock{background:var(--na-pale,#edf3ff);width:40px;height:40px;color:var(--na-blue,#2860ff);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.npl-lock{color:var(--na-4);background:#eef1f7}.npl-ask{color:var(--na-3);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:14px;padding:0 22px;font-size:14px;display:flex}.npl-ask>.ni{flex-shrink:0;margin-right:-4px}.npl-ask .na-link .ni{display:none}.npl-off{color:var(--na-3)}.npl-see{white-space:nowrap;color:var(--na-blue-ink);font-size:13.5px;font-weight:600}.npl-team{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:26px 30px;display:grid}.npl-team>div:first-child{justify-items:start;gap:6px;display:grid}.npl-team>div:first-child>small{letter-spacing:.07em;text-transform:uppercase;color:var(--na-3);font-size:12px;font-weight:600}.npl-team>div:first-child>strong{letter-spacing:-.02em;font-size:21px;font-weight:600;line-height:1.3}.npl-team>div:first-child>strong b{color:var(--na-blue-ink);font-variant-numeric:tabular-nums;font-weight:700}.npl-team>div:first-child>span{color:var(--na-3);font-size:13.5px}.npl-team .na-link{margin-top:6px}.npl-team .nz-amount{gap:12px}.npl-team .nz-amount>div{gap:14px}.npl-team .nz-amount strong{min-width:112px;font-size:34px}.npl-team .nz-amount strong small{font-size:15px}.npl-sheet{--na-ink:#17233b;--na-2:#4c5a73;--na-3:#7b879c;--na-4:#a6b0c2;--na-line:#e4e9f2;--na-blue:#2860ff;--na-blue-ink:#1a47d0;--na-pale:#edf3ff;--na-ease:cubic-bezier(.2, .7, .3, 1);--na-spring:cubic-bezier(.34, 1.4, .64, 1);color:var(--na-ink);gap:20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5;display:grid}.npl-sheet button{font:inherit}.npl-sheet-head{background:#f4f6fb;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.npl-sheet-head>span:last-child{gap:1px;min-width:0;display:grid}.npl-sheet-head strong{letter-spacing:-.015em;font-size:16.5px;font-weight:700}.npl-sheet-head small{color:var(--na-3);font-size:13.5px;line-height:1.4}.npl-sheet p{color:var(--na-2);margin-top:6px;font-size:15px;line-height:1.55}.npl-sheet-actions{flex-wrap:wrap;gap:10px;display:flex}.npl-sheet>.na-link{font:inherit;justify-self:start;font-size:14px;font-weight:500}@media (max-width:720px){.npl-flow>header{grid-template-columns:auto minmax(0,1fr) auto;gap:14px;padding:14px 16px}.npl-flow>header>img{height:20px}.npl-step{align-content:start;padding:18px 16px 36px}.npl-step>p{font-size:16px}.npl-big{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:26px}.npl-big button,.npl-big.is-budget button{text-align:left;border-radius:24px;grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:16px;min-height:88px;padding:16px 20px}.npl-big button>.ni{grid-row:span 2;align-self:center;margin-bottom:0}.npl-big.is-budget button{grid-template-columns:minmax(0,1fr)}.npl-big.is-budget strong{font-size:23px}.npl-search{margin-top:22px}.npl-chips{justify-content:stretch;gap:8px;width:100%;margin-top:16px;display:grid}.npl-chips button{text-align:left;border-radius:20px;min-height:54px;padding:0 18px;font-size:16px}.npl-list{margin-top:20px}.npl-list button{min-height:58px;padding:11px 14px 11px 18px;font-size:15.5px}.npl-have{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.npl-have button{min-height:92px}.npl-head{margin-bottom:18px}.npl-tiers .nz-seg{width:100%}.npl-hero{border-radius:26px;grid-template-columns:minmax(0,1fr);gap:22px;padding:26px 20px 20px}.npl-time{border-top:1px solid #ffffff24;border-left:0;padding:20px 0 0}.npl-go{flex-direction:column;align-items:stretch;padding-top:20px}.npl-go .na-btn{padding:0 10px;font-size:15.5px}.npl-name em{max-width:100%}.npl-cost b{font-size:15.5px}.npl-ask{padding:0 16px}.npl-team{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 20px}.npl-team>div:first-child>strong{font-size:19px}.npl-sheet-actions .na-btn{width:100%}}@media (prefers-reduced-motion:reduce){.npl-step,.npl-hero,.npl-none{animation:none}}
.nin,.nin-detail,.nin-offers,.nin-hint{--nin-empty:#c5cedd;--nin-warn:#6b4a00;--nin-warn-bg:#fff6de;--nin-ok:#0b6b43;--nin-ok-bg:#e3f6ec}.nin-board,.nin-detail,.nin-hint{--nin-tool-ink:color-mix(in srgb, var(--tool,#2860ff) 70%, #0d1730);--nin-tool-soft:color-mix(in srgb, var(--tool,#2860ff) 8%, #fff);--nin-tool-line:color-mix(in srgb, var(--tool,#2860ff) 26%, #fff)}.nin-detail,.nin-offers,.nin-also{--na-ink:#17233b;--na-2:#4c5a73;--na-3:#7b879c;--na-4:#a6b0c2;--na-line:#e4e9f2;--na-blue:#2860ff;--na-blue-ink:#1a47d0;--na-pale:#edf3ff;--na-ease:cubic-bezier(.2, .7, .3, 1);--na-spring:cubic-bezier(.34, 1.4, .64, 1);--na-ring:0 0 0 1px #17233b0d, 0 1px 2px #17233b0a;color:var(--na-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}:where(.nin,.nin-detail,.nin-offers) button{font:inherit;cursor:pointer}.nin-dot{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--tool,#2860ff);border-radius:50%;flex-shrink:0;display:inline-block}.nin-dot.is-2{background:var(--tool,#2860ff)}.nin-dot.is-1{background:linear-gradient(90deg, var(--tool,#2860ff) 50%, transparent 50%)}.nin-dot.is-0{box-shadow:inset 0 0 0 1.5px var(--nin-empty)}.nin-dot.is-unsure{box-shadow:none;border:1.5px dashed #aab4c7}.nin-dot.is-big{width:28px;height:28px}.nin-dot.is-big.is-0,.nin-dot.is-big.is-1{box-shadow:inset 0 0 0 2px var(--tool)}.nin-dot.is-big.is-0{box-shadow:inset 0 0 0 2px var(--nin-empty)}.nin-plan{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--na-2);background:#17233b0f;border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700}.nin-picker{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;margin:-6px -40px 0;padding:6px 40px 16px;scroll-padding:0 40px;display:flex;overflow-x:auto}.nin-picker::-webkit-scrollbar{display:none}.nin-picker button{text-align:center;text-wrap:balance;color:var(--na-3);animation:na-rise .5s var(--na-ease) both;animation-delay:calc(var(--i) * 25ms);transition:background .25s, color .25s, box-shadow .25s, transform .3s var(--na-spring);background:0 0;border:0;border-radius:20px;flex:0 0 76px;align-content:start;justify-items:center;gap:9px;padding:12px 4px 10px;font-size:12.5px;font-weight:600;line-height:1.2;display:grid}.nin-picker button:hover{color:var(--na-ink)}.nin-picker button:active{transform:scale(.95)}.nin-picker button[aria-pressed=true]{box-shadow:var(--na-shadow);color:var(--na-ink);background:#fff}.nin-picker-mark{border-radius:14px;transition:box-shadow .25s;display:block;position:relative}.nin-picker .nv-mark-lg{width:46px;height:46px;box-shadow:none;opacity:.86;transition:opacity .25s}.nin-picker button:hover .nv-mark-lg,.nin-picker button[aria-pressed=true] .nv-mark-lg{opacity:1}.nin-picker button[aria-pressed=true] .nin-picker-mark{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--tool)}.nin-picker-mark b{border:2px solid var(--na-bg);background:var(--nin-ok);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-6px;right:-6px}.nin-picker button[aria-pressed=true] .nin-picker-mark b{border-color:#fff}.nin-controls{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 16px;display:flex}.nin-tip{color:var(--na-3);margin:-4px 0 12px;font-size:14px}.nin-compare-btn{height:40px;padding:0 18px 0 14px;font-size:14px}.na-btn.nin-compare-btn.is-on,.na-btn.nin-compare-btn.is-on:hover{background:var(--na-ink)}.nin-short{display:none}.nin-board{animation:na-rise .45s var(--na-ease) both}.nin-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:36px;padding:24px 28px;display:grid}.nin-count strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--nin-tool-ink);align-items:baseline;gap:8px;font-size:clamp(46px,5vw,60px);font-weight:700;line-height:1;display:flex}.nin-count small{letter-spacing:-.01em;color:var(--na-3);font-size:17px;font-weight:600}.nin-count p{color:var(--na-2);margin-top:6px;font-size:14.5px}.nin-meter{gap:12px;display:grid}.nin-bar{gap:3px;height:10px;display:flex}.nin-bar i{flex:var(--n) 1 0;min-width:0;transition:flex-grow .7s var(--na-ease);border-radius:999px}.nin-bar .is-2{background:var(--tool)}.nin-bar .is-1{background:repeating-linear-gradient(90deg, var(--tool) 0 5px, var(--nin-tool-line) 5px 10px)}.nin-bar .is-0{background:#e4e9f2}.nin-meter ul{flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;display:flex}.nin-meter li{color:var(--na-2);align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.nin-meter li b{font-variant-numeric:tabular-nums;color:var(--na-ink);font-weight:700}.nin-meter .nin-dot{width:12px;height:12px}.nin-offer{text-align:left;color:var(--na-ink);transition:background .2s, transform .3s var(--na-spring);background:#f3f5fa;border:0;border-radius:16px;gap:2px;padding:11px 12px 11px 16px;display:grid}.nin-offer:hover{background:#eaeef6}.nin-offer:active{transform:scale(.97)}.nin-offer span{color:var(--na-3);font-size:12px}.nin-offer b{align-items:center;gap:3px;font-size:15px;font-weight:600;display:inline-flex}.nin-offer .ni{color:var(--na-4)}.nin-map{margin-top:12px;padding:4px 0}.nin-map>section{grid-template-columns:196px minmax(0,1fr);gap:8px 20px;padding:20px 28px;display:grid}.nin-map>section+section{border-top:1px solid var(--na-line)}.nin-fam{text-align:left;width:100%;height:42px;color:inherit;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.nin-fam>.ni{color:var(--na-4);transition:transform .35s var(--na-spring);flex-shrink:0}.nin-fam[aria-expanded=true]>.ni{transform:rotate(180deg)}.nin-off{color:var(--na-4);align-self:center;font-size:14px}.nin-map>section.is-folded{padding-top:10px;padding-bottom:10px}.nin-fam-icon{background:var(--nin-tool-soft);width:34px;height:34px;color:var(--nin-tool-ink);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.nin-map h2{letter-spacing:-.01em;font-size:15.5px;font-weight:650}.nin-fam small{font-variant-numeric:tabular-nums;color:var(--na-4);margin-left:auto;font-size:12.5px;font-weight:600}.nin-map>section.is-off .nin-fam-icon{color:var(--na-4);background:#f1f3f8}.nin-map>section.is-off h2{color:var(--na-3)}.nin-pills{flex-wrap:wrap;gap:8px;display:flex}.nin-pill{border:1px solid var(--na-line);letter-spacing:-.005em;text-align:left;min-height:42px;color:var(--na-ink);animation:na-rise .45s var(--na-ease) both;animation-delay:calc(var(--i) * 14ms);transition:transform .3s var(--na-spring), box-shadow .2s, border-color .2s, background .2s;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:7px 15px 7px 12px;font-size:14.5px;font-weight:600;line-height:1.25;display:inline-flex}.nin-pill-text{align-items:center;gap:9px;display:inline-flex}.nin-pill.is-2{border-color:var(--nin-tool-line);background:var(--nin-tool-soft)}.nin-pill.is-0{color:var(--na-3);background:0 0;border-style:dashed;border-color:#d5dce8;font-weight:500}.nin-pill:hover{border-color:var(--tool);transform:translateY(-2px);box-shadow:0 10px 20px -14px #17233b59}.nin-pill.is-0:hover{border-color:var(--na-4);box-shadow:none}.nin-pill:active{transition-duration:.1s;transform:scale(.96)}.nin-pill:focus-visible,.nin-picker button:focus-visible,.nin-tr button:focus-visible,.nin-offer:focus-visible,.nin-hint:focus-visible{outline:2px solid var(--na-blue);outline-offset:2px}.nin-empty{text-align:center;justify-items:center;gap:12px;margin-top:12px;padding:44px 24px;display:grid}.nin-empty strong{font-size:17px}.nin-empty>.ni{color:var(--na-4)}.nin-compare{animation:na-rise .45s var(--na-ease) both}.nin-table{padding:0 0 8px}.nin-tr{grid-template-columns:minmax(0, 1fr) repeat(var(--cols), 148px);align-items:center;min-height:50px;padding:0 14px 0 28px;display:grid}.nin-tr>span{font-size:15px;font-weight:500}.nin-tr+.nin-tr{border-top:1px solid #eef1f6}.nin-tr>button{background:0 0;border:0;border-radius:12px;justify-content:center;align-self:stretch;align-items:center;gap:8px;transition:background .2s;display:inline-flex}.nin-tr:not(.is-head)>button{flex-direction:column;gap:4px;min-width:0;padding:7px 4px}.nin-tr:not(.is-head)>button .nin-plan{text-overflow:ellipsis;max-width:100%;padding:1px 6px;font-size:9.5px;overflow:hidden}.nin-tr:not(.is-head)>button:hover{background:#f3f5fa}.nin-tr.is-head{z-index:2;border-bottom:1px solid var(--na-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:24px 24px 0 0;min-height:88px;position:sticky;top:0}.nin-tr.is-head>span{letter-spacing:.07em;text-transform:uppercase;color:var(--na-3);font-size:12.5px;font-weight:600}.nin-tr.is-head>button{cursor:default;flex-direction:column;align-self:center;gap:6px;padding:8px 4px}.nin-tr.is-head b{text-align:center;color:var(--na-ink);font-size:13px;font-weight:600;line-height:1.2}.nin-table h3{letter-spacing:.07em;text-transform:uppercase;color:var(--na-3);align-items:center;gap:8px;margin:0;padding:22px 28px 8px;font-size:12.5px;font-weight:600;display:flex}.nin-swipe{display:none}.nin-same{text-align:center;color:var(--na-2);padding:36px 28px;font-size:15px}.nin-cost{font-variant-numeric:tabular-nums;color:var(--na-ink);justify-items:end;font-size:16px;font-weight:650;line-height:1.2;display:grid}.nin-cost small{color:var(--na-3);font-size:12px;font-weight:400}.nin-sum{color:var(--na-3);margin-top:14px;font-size:13.5px;line-height:1.55}.nin-sum strong{color:var(--na-ink);font-weight:600}.nin-detail{gap:16px;padding-top:6px;display:grid}.nin-verdict{align-items:center;gap:14px;display:flex}.nin-verdict>div{flex:1;gap:2px;min-width:0;display:grid}.nin-verdict strong{letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.25}.nin-verdict small{color:var(--na-2);font-size:13.5px}.nin-own{color:var(--na-2);background:#f1f3f8;border-radius:999px;justify-self:start;align-items:center;gap:5px;margin-top:5px;padding:3px 9px 3px 7px;font-size:12.5px;font-weight:600;display:inline-flex}.nin-own.is-ok{background:var(--nin-ok-bg);color:var(--nin-ok)}.nin-how{letter-spacing:-.005em;font-size:16.5px;line-height:1.5}.nin-detail.is-0 .nin-how{color:var(--na-2)}.nin-limit{background:var(--nin-warn-bg);color:var(--nin-warn);border-radius:14px;padding:12px 14px;font-size:14.5px;line-height:1.5}.nin-limit b{letter-spacing:.07em;text-transform:uppercase;opacity:.75;font-size:11.5px;font-weight:700;display:block}.nin-more{border-top:1px solid var(--na-line);justify-items:start;gap:10px;padding-top:16px;display:grid}.nin-more h3{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650}.nin-chips{flex-wrap:wrap;gap:6px;display:flex}.nin-chips>*{height:34px;color:var(--na-ink);transition:background .2s, transform .3s var(--na-spring);background:#f1f3f8;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 7px;font-size:13.5px;font-weight:600;display:inline-flex}.nin-chips>:hover{background:#e7ebf3;transform:translateY(-1px)}.nin-chips>.is-mine{background:var(--na-pale);box-shadow:inset 0 0 0 1.5px #2860ff59}.nin-chips>.is-mine .ni{color:var(--na-blue)}.nin-edge{color:var(--na-2);font-size:14.5px;line-height:1.5}.nin-also{border-top:1px solid var(--na-line);color:var(--na-2);flex-wrap:wrap;gap:6px 16px;margin-top:16px;padding-top:14px;font-size:13.5px;display:flex}.nin-also span{align-items:center;gap:7px;display:inline-flex}.nin-also .nin-dot{width:12px;height:12px}.nin-offers{justify-items:start;gap:14px;display:grid}.nin-offers>p{font-size:15px;font-weight:600}.nin-offers>div{gap:8px;width:100%;display:grid}.nin-offers>div button{text-align:left;color:var(--na-ink);background:#f3f5fa;border:0;border-radius:16px;justify-content:space-between;align-items:baseline;gap:14px;padding:13px 16px;transition:background .2s,box-shadow .2s;display:flex}.nin-offers>div button:hover{background:#eaeef6}.nin-offers>div button[aria-pressed=true]{box-shadow:0 0 0 2px var(--na-blue);background:#fff}.nin-offers strong{font-size:15px;font-weight:600}.nin-offers small{text-align:right;color:var(--na-2);font-size:13px}.nin-hint{width:100%;font:inherit;text-align:left;color:#4c5a73;cursor:pointer;background:#f3f5fa;border:0;border-radius:14px;align-items:center;gap:10px;padding:11px 12px 11px 14px;font-size:14px;line-height:1.4;transition:background .2s;display:flex}.nin-hint:hover{background:#eaeef6}.nin-hint>span:not(.nv-mark){flex:1;min-width:0}.nin-hint b{color:#17233b;font-weight:650}.nin-hint>.ni{color:#a6b0c2;flex-shrink:0}@media (max-width:1180px){.nin-picker{margin:-6px -28px 0;padding:6px 28px 16px;scroll-padding:0 28px}.nin-map>section{grid-template-columns:176px minmax(0,1fr)}.nin-tr{grid-template-columns:minmax(0, 1fr) repeat(var(--cols), 124px)}}@media (max-width:900px){.nin-tr.is-head{top:52px}.nin-picker{gap:2px;margin:-6px -16px 0;padding:6px 16px 14px;scroll-padding:0 16px}.nin-picker button{flex-basis:72px}.nin-controls{gap:8px;margin-bottom:12px}.nin-controls .nz-seg button{padding:0 12px}.nin-long{display:none}.nin-short{display:inline}.nin-compare-btn{height:40px;padding:0 14px 0 11px}.nin-hero{grid-template-columns:minmax(0,1fr) auto;gap:18px 12px;padding:20px 18px}.nin-meter{grid-area:2/1/auto/-1}.nin-count strong{font-size:46px}.nin-count p{font-size:14px}.nin-map>section{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 16px 18px}.nin-fam{height:36px}.nin-off{display:none}.nin-map>section.is-folded{padding-top:9px;padding-bottom:9px}.nin-tr{grid-template-columns:minmax(0, 1fr) repeat(var(--cols), 104px);padding:0 8px 0 18px}.nin-table h3{padding:20px 18px 6px}}@media (max-width:620px){.nin-pills{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nin-pill{border-radius:16px;gap:8px;min-height:52px;padding:8px 10px;font-size:13.5px}.nin-pill-text{justify-items:start;gap:4px;min-width:0;display:grid}.nin-pill:hover{box-shadow:none;transform:none}.nin-tr{grid-template-columns:minmax(0,1fr) 144px;min-height:52px;padding:0 8px 0 16px}.nin-tr>button:not(.is-focus){display:none}.nin-tr:not(.is-head)>button{flex-direction:row;justify-content:flex-start;gap:8px;padding:0 8px}.nin-tr:not(.is-head)>button .nin-plan{flex-shrink:1;min-width:0}.nin-tr.is-head{border-bottom:0;gap:6px;min-height:0;padding:10px;display:flex;box-shadow:0 8px 12px -12px #17233b40}.nin-tr.is-head>span{display:none}.nin-tr.is-head>button,.nin-tr.is-head>button:not(.is-focus){cursor:pointer;background:#f3f5fa;border-radius:14px;flex-direction:row;flex:1;gap:8px;min-width:0;height:46px;padding:0 8px;display:flex}.nin-tr.is-head>button.is-focus{box-shadow:inset 0 0 0 2px var(--tool), 0 6px 14px -10px #17233b66;background:#fff}.nin-tr.is-head b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nin-swipe{border-bottom:1px solid var(--na-line);color:var(--na-4);justify-content:center;align-items:center;gap:5px;padding:0 16px 10px;font-size:12.5px;display:flex}.nin-swipe i{background:#d5dce8;border-radius:50%;width:6px;height:6px;transition:background .25s}.nin-swipe i.is-on{background:var(--na-ink)}.nin-swipe span{margin-left:6px}.nin-table h3{padding:18px 16px 6px}.nin-tr>span{font-size:14.5px}}@media (max-width:420px){.nin-tr.is-head .nv-mark{width:24px;height:24px}.nin-tr.is-head b{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.nin-pill,.nin-picker button,.nin-board,.nin-compare{animation:none}.nin-bar i{transition:none}}
.nva{background:linear-gradient(180deg, #fff, var(--nv-paper) 60%, #fff)}.nva .m-heading{margin-bottom:44px}.nva-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nva-sim{border:1px solid var(--nv-line);max-width:1080px;box-shadow:var(--nv-shadow);background:#fff;border-radius:28px;margin:0 auto;padding:10px}.nva-top{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);display:grid}.nva-dials{align-content:center;gap:30px;padding:30px 38px 30px 30px;display:grid}.nva-dial-top{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.nva-dial label{letter-spacing:-.2px;color:var(--nv-ink2);font-size:16px;font-weight:500;line-height:1.35}.nva-dial-value{white-space:nowrap;color:var(--nv-quiet);flex-shrink:0;font-size:15px;line-height:1}.nva-dial-value b{letter-spacing:-1px;font-variant-numeric:tabular-nums;color:var(--nv-ink);font-size:30px;font-weight:600}.nva-dial input{appearance:none;cursor:pointer;touch-action:pan-y;--fill:calc(16px + var(--p) * (100% - 32px));background:0 0;border:0;width:100%;height:44px;margin:4px 0 0;padding:0;display:block}.nva-dial input:focus{outline:none}.nva-dial input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--nv-blue) 0 var(--fill), #e3e9f5 var(--fill) 100%);border-radius:99px;height:10px}.nva-dial input::-moz-range-track{background:linear-gradient(90deg, var(--nv-blue) 0 var(--fill), #e3e9f5 var(--fill) 100%);border-radius:99px;height:10px}.nva-dial input::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px;transition:transform .2s var(--nv-ease), box-shadow .2s, border-color .2s;background:#fff;border:1px solid #cdd7ec;border-radius:50%;margin-top:-11px;box-shadow:0 1px 2px #0d17301f,0 8px 18px -6px #1f357080}.nva-dial input::-moz-range-thumb{box-sizing:border-box;width:32px;height:32px;transition:transform .2s var(--nv-ease), box-shadow .2s, border-color .2s;background:#fff;border:1px solid #cdd7ec;border-radius:50%;box-shadow:0 1px 2px #0d17301f,0 8px 18px -6px #1f357080}.nva-dial input:hover::-webkit-slider-thumb{border-color:#9db6f7;transform:scale(1.06)}.nva-dial input:active::-webkit-slider-thumb{border-color:#9db6f7;transform:scale(1.06)}.nva-dial input:hover::-moz-range-thumb{border-color:#9db6f7;transform:scale(1.06)}.nva-dial input:active::-moz-range-thumb{border-color:#9db6f7;transform:scale(1.06)}.nva-dial input:focus-visible::-webkit-slider-thumb{border-color:var(--nv-blue);box-shadow:0 0 0 5px #2860ff33,0 8px 18px -6px #1f357080}.nva-dial input:focus-visible::-moz-range-thumb{border-color:var(--nv-blue);box-shadow:0 0 0 5px #2860ff33,0 8px 18px -6px #1f357080}.nva-dial-ends{color:var(--nv-quiet);justify-content:space-between;font-size:13px;line-height:20px;display:flex;position:relative}.nva-dial-ends button{top:0;left:calc(16px + var(--at) * (100% - 32px));color:var(--nv-quiet);background:0 0;border:0;padding:0 12px 12px;font-size:13px;font-weight:600;line-height:20px;transition:color .2s;position:absolute;transform:translate(-50%)}.nva-dial-ends button:before{content:"";opacity:.55;pointer-events:none;background:currentColor;border-radius:2px;width:2px;height:7px;position:absolute;top:-8px;left:calc(50% - 1px)}.nva-dial-ends button:hover,.nva-dial-ends button.is-on{color:var(--nv-blue-ink)}.nva-dial-ends button:focus-visible{outline-offset:0;border-radius:8px;outline:2px solid #7299ed}.nva-dial-hint{color:var(--nv-quiet);margin-top:6px;font-size:13.5px;line-height:1.5!important}.nva-side{background:var(--nv-navy);color:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;gap:28px;padding:32px 34px 28px;display:flex}.nva-figures>small{letter-spacing:.1em;text-transform:uppercase;color:#9fb4e6;font-size:12px;font-weight:600;display:block}.nva-hours,.nva-euros{display:grid;line-height:1!important}.nva-hours strong,.nva-euros strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.nva-hours strong i,.nva-euros strong i{margin-left:.18em;font-style:normal;font-weight:500}.nva-hours span,.nva-euros span{color:#b9c6e2;margin-top:8px;font-size:15px;line-height:1.4}.nva-hours{margin-top:18px}.nva-hours strong{letter-spacing:-1.6px;color:#c9d8ff;font-size:42px}.nva-euros{margin-top:24px}.nva-euros strong{letter-spacing:-3.6px;color:#fff;font-size:78px;line-height:80px}.nva-euros[data-scale=m] strong{letter-spacing:-2.8px;font-size:62px}.nva-euros[data-scale=s] strong{letter-spacing:-2.4px;font-size:54px}.nva-euros strong i{color:#8fb0ff}.nva-same{text-wrap:pretty;color:#cfd8ec;border-top:1px solid #ffffff1f;margin-top:22px;padding-top:18px;font-size:16px;line-height:1.45!important}.nva-same b{color:#fff;font-weight:600}.nva-note{text-wrap:pretty;color:#a9b8d8;gap:3px;font-size:13.5px;display:grid;line-height:1.5!important}.nva-note b{letter-spacing:.1em;text-transform:uppercase;color:#9fb4e6;font-size:12px;font-weight:600}.nva-note span:first-of-type{color:#dbe4f7;min-height:3em}.nva-cost{grid-template-columns:auto minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:16px 40px;padding:26px 30px 22px;display:grid}.nva-cost h3{letter-spacing:.1em;text-transform:uppercase;color:#526c9e;max-width:170px;font-size:12px;font-weight:600;line-height:1.5}.nva-cost p{border-left:1px solid var(--nv-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 16px;padding-left:40px;display:grid;line-height:1.4!important}.nva-cost p>span{letter-spacing:-.2px;color:var(--nv-ink);grid-column:2;font-size:16px;font-weight:500}.nva-cost p>small{color:var(--nv-quiet);grid-column:2;font-size:14.5px}.nva-cost p>b{grid-area:1/1/span 2}.nva-cost-nova b{letter-spacing:-1.6px;white-space:nowrap;color:var(--nv-ink);font-size:38px;font-weight:600;line-height:1}.nva-cost-tools b{background:#eef2fa;border-radius:12px;padding:3px;display:inline-flex}.nva-cost-tools b i{white-space:nowrap;color:var(--nv-ink2);border-radius:9px;padding:6px 11px;font-size:13px;font-style:normal;font-weight:500}.nva-cost-tools b i:first-child{color:#0b6b43;background:#fff;box-shadow:0 1px 2px #0d17301a}.nva-proof{max-width:1080px;margin:56px auto 0}.nva-proof h3{text-align:center;letter-spacing:-.8px;color:var(--nv-ink);font-size:27px;font-weight:500;line-height:1.25}.nva-proof h3 span{color:#647897}.nva-proof ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:46px;margin:28px 0 0;padding:0;list-style:none;display:grid}.nva-proof li{position:relative}.nva-proof li>div,.nva-proof article{height:100%}.nva-proof article{border:1px solid var(--nv-line);background:#fff;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:16px;padding:18px 20px 20px;display:grid}.nva-proof .nva-level{grid-row:span 2}.nva-next{color:var(--nv-faint);margin-top:-9px;position:absolute;top:50%;right:-32px}.nva-level{background:var(--nv-pale);border-radius:12px;align-items:flex-end;gap:4px;height:40px;padding:11px 12px;display:inline-flex}.nva-level i{background:#c3d2f5;border-radius:2px;width:5px}.nva-level i:first-child{height:8px}.nva-level i:nth-child(2){height:13px}.nva-level i:nth-child(3){height:18px}.nva-level i:first-child,.nva-level[data-n="2"] i:nth-child(2),.nva-level[data-n="3"] i{background:var(--nv-blue)}.nva-proof h4{letter-spacing:-.4px;color:var(--nv-ink);margin:0 0 3px;font-size:19px;font-weight:500}.nva-proof article p{color:var(--nv-body);font-size:14.5px;line-height:1.5!important}.nva-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}@media (max-width:900px){.nva .m-heading{margin-bottom:30px}.nva-sim{border-radius:24px;padding:8px}.nva-top{flex-direction:column;display:flex}.nva-side{display:contents}.nva-figures{z-index:5;background:var(--nv-navy);border-radius:18px;order:-1;padding:18px 20px 16px;position:sticky;top:86px;box-shadow:0 18px 30px -22px #0d1730}.nva-hours{grid-template-columns:auto 1fr;align-items:baseline;gap:10px;margin-top:10px}.nva-hours strong{letter-spacing:-.8px;font-size:26px}.nva-hours span,.nva-euros span{margin-top:4px;font-size:14px}.nva-euros{margin-top:8px}.nva-euros strong{letter-spacing:-2.4px;font-size:52px;line-height:54px}.nva-euros[data-scale=m] strong{letter-spacing:-1.8px;font-size:42px}.nva-euros[data-scale=s] strong{letter-spacing:-1.6px;font-size:38px}.nva-same{margin-top:12px;padding-top:11px;font-size:14.5px}.nva-dials{gap:22px;padding:24px 14px 8px}.nva-dial-value b{font-size:27px}.nva-note{border-top:1px solid var(--nv-line);color:var(--nv-quiet);margin:14px 14px 0;padding-top:16px}.nva-note b{color:#526c9e}.nva-note span:first-of-type{min-height:0;color:var(--nv-ink2)}.nva-cost{border-top:1px solid var(--nv-line);grid-template-columns:1fr;gap:16px;margin-top:22px;padding:22px 14px 10px}.nva-cost h3{max-width:none}.nva-cost p{border-left:0;padding-left:0}.nva-cost-nova b{min-width:76px;font-size:32px}.nva-cost p.nva-cost-tools{border-top:1px solid var(--nv-line);grid-template-columns:minmax(0,1fr);margin-top:4px;padding-top:16px}.nva-cost p.nva-cost-tools>span,.nva-cost p.nva-cost-tools>small{grid-column:1}.nva-cost p.nva-cost-tools>b{grid-area:2/1;width:fit-content;margin:6px 0}.nva-proof{margin-top:48px}.nva-proof h3{font-size:23px}.nva-proof h3 span{display:block}.nva-proof ol{grid-template-columns:1fr;gap:10px;margin-top:22px}.nva-proof article{border-radius:18px;column-gap:14px;padding:16px 18px}.nva-proof h4{font-size:17px}.nva-next{display:none}.nva-cta{margin-top:28px}}@media (max-width:700px){.nva-figures{top:78px}}@media (max-width:520px){.nva-cta .button{width:100%}}@media (prefers-reduced-motion:reduce){.nva-dial input::-webkit-slider-thumb{transition:none}.nva-dial input::-moz-range-thumb{transition:none}}
.nx-panel,.nx-spot,.nx-gchip{--tool:var(--tool-accent,#2860ff);--tool-ink:color-mix(in srgb, var(--tool) 66%, #0d1730);--tool-soft:color-mix(in srgb, var(--tool) 7%, #fff);--tool-tint:color-mix(in srgb, var(--tool) 15%, #fff)}.na .na-btn.nx-go:not(.is-kept),.nx .nx-actions .na-btn,.nx-spot .na-btn{background:#0d1730}.na .na-btn.nx-go:not(.is-kept):hover,.nx .nx-actions .na-btn:hover,.nx-spot .na-btn:hover{background:#1b2947}.nx-meter{background:#e7ecf6;border-radius:99px;height:4px;display:block;overflow:hidden}.nx-meter i{width:var(--w,0%);border-radius:inherit;background:var(--tool);height:100%;transition:width .8s var(--na-ease);display:block}.nx-group{box-shadow:var(--na-shadow);background:#fff;border-radius:24px;overflow:hidden}.nx-group+.nx-group{margin-top:14px}.nx-group>.nz-fold{box-shadow:none;background:0 0;border-radius:0;scroll-margin-top:84px}.nx-group>.nz-fold+.nz-fold{margin-top:0}.nx-group>.nz-fold>.nz-row{min-height:68px}.nx-group>.nz-fold+.nz-fold>.nz-row:before{content:"";background:var(--na-line);height:1px;position:absolute;top:0;left:78px;right:22px}.nx-group>.nz-fold.is-open+.nz-fold>.nz-row:before{left:0;right:0}.nx-group>.nz-fold>.nz-row .nz-row-text small{-webkit-line-clamp:1}.nx-group>.nz-fold>.nz-row .nz-row-value{font-variant-numeric:tabular-nums}.nx-group .nz-fold-body{border-top:1px solid var(--na-line);background:#f8f9fc;padding:18px 22px 22px}.nx-group .nz-fold-body>.nz-rows{box-shadow:none;background:0 0;border-radius:0;margin:-18px -22px -22px;padding:4px 0}.nx-group .nz-fold-body .nz-row-icon{box-shadow:var(--na-ring);background:#fff}.nx-group .nz-fold-body .nz-row-icon:has(.nv-mark){box-shadow:none;background:0 0}.nx-group .nz-step:disabled,.nx-panel .nz-step:disabled{opacity:1;color:var(--na-ink)}.nx-group .nz-steps li{box-shadow:var(--na-ring);background:#fff}.nx-text{max-width:640px;color:var(--na-2);font-size:15.5px;line-height:1.6}.nx-index{max-width:880px;margin:0 auto}.nx-index .na-head{margin-bottom:20px}.nx-index .nx-search{margin-bottom:16px}.nx-index .nz-row-text small{-webkit-line-clamp:1}@media (max-width:720px){.nx-index .nz-row-text small,.nx-index .nx-group>.nz-fold>.nz-row .nz-row-text small{-webkit-line-clamp:2}}.nx-index .na-block{margin-top:34px}.nx-index .na-block-head{margin:0 4px 12px}.nx-index .na-block-head h2{font-size:19px}.nx-index .na-block-head h2 small{font-variant-numeric:tabular-nums;font-weight:600}.nx-index .nx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-index .nx-found{margin-top:8px}.nx-card header em{white-space:nowrap}.nx-spot{background:radial-gradient(70% 100% at 100% 0%, color-mix(in srgb, var(--tool) 14%, #fff) 0%, transparent 62%), #fff;animation:na-in .5s var(--na-ease) both;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:28px;margin-bottom:14px;padding:26px 26px 26px 32px;display:grid}.nx-spot.is-wait{background:#ffffff80;border-radius:28px;min-height:418px;animation:none}.nx-spot h2{letter-spacing:-.04em;align-items:center;gap:14px;margin-top:14px;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.05;display:flex}.nx-spot p{letter-spacing:-.02em;color:var(--tool-ink);margin-top:12px;font-size:18px;font-weight:600;line-height:1.3}.nx-spot .na-btn{margin-top:22px}.nx-spot-stage{background:linear-gradient(160deg, color-mix(in srgb, var(--tool) 16%, #fff) 0%, color-mix(in srgb, var(--tool) 6%, #fff) 70%);pointer-events:none;border-radius:22px;min-width:0;padding:14px 14px 12px}.nx-spot-stage .sc-bar,.nx-spot-stage .np-bar{display:none}.nx-spot-stage .sc-wait{height:340px}.nx-gchips{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.nx-gchip{border-radius:18px;justify-items:start;gap:2px;min-width:0;padding:14px 14px 13px;display:grid}.nx-gchip .nv-mark{margin-bottom:8px}.nx-gchip strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14.5px;overflow:hidden}.nx-gchip small{font-variant-numeric:tabular-nums;color:var(--na-3);font-size:12.5px}.nx-gchip .nx-meter{width:100%;margin-top:8px}.nx-fams .nz-fold-body>.nz-rows .nz-row{min-height:62px}.nx-none{gap:10px;padding:56px 0 40px}.nx-none h2{letter-spacing:-.025em;font-size:22px;font-weight:700}.nx-none p{max-width:380px;color:var(--na-2);font-size:15.5px;line-height:1.5}.nx-none .na-btn{margin-top:10px}.nx-credits{margin-top:40px}.nx-credits .na-fine{margin:0 4px 10px}.nx-credits .nz-fold{box-shadow:var(--na-ring);background:0 0}.nx-credits .nz-fold>.nz-row{min-height:56px}.nx-credits .nz-row-text strong{color:var(--na-2);font-size:14.5px;font-weight:500}.nx-credits .nx-text{font-size:13.5px}.nx-hero{background:radial-gradient(70% 90% at 100% 0%, var(--tool-tint) 0%, transparent 60%), #fff;box-shadow:var(--na-shadow);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:44px;margin-top:18px;padding:40px 44px;display:grid}.nx-copy{min-width:0}.nx-id{align-items:center;gap:16px;display:flex}.nx-id>.nv-mark{border-radius:18px;width:64px;height:64px}.nx-id>div{flex:1 1 0;min-width:0}.nx-id h1{letter-spacing:-.045em;overflow-wrap:break-word;font-size:clamp(32px,3.6vw,50px);font-weight:700;line-height:1.02}.nx-maker{color:var(--na-3);margin-top:4px;font-size:13.5px;display:block}.nx .nx-have{height:32px;box-shadow:var(--na-ring);white-space:nowrap;color:var(--na-2);transition:transform .3s var(--na-spring), background .2s, color .2s;background:#fff;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.nx .nx-have:hover{transform:scale(1.05)}.nx .nx-have:active{transform:scale(.95)}.nx .nx-have.is-on{box-shadow:none;color:#19783f;background:#e6f6ec}.nx-tagline{letter-spacing:-.025em;color:var(--tool-ink);margin-top:22px;font-size:clamp(19px,1.9vw,23px);font-weight:600;line-height:1.25}.nx-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:22px;display:flex}.nx .nx-actions .na-btn{height:52px;padding:0 30px;font-size:16.5px}.nx .nx-actions .na-link{color:var(--na-2)!important}.nx-analogy{border-left:3px solid var(--tool);color:var(--na-2);margin-top:24px;padding-left:14px;font-size:15px;line-height:1.5}.nx-facts{border-top:1px solid var(--na-line);color:var(--na-ink);flex-wrap:wrap;gap:8px 20px;margin:22px 0 0;padding:18px 0 0;font-size:13.5px;font-weight:600;list-style:none;display:flex}.nx-facts li,.nx-facts button{align-items:center;gap:7px;display:inline-flex}.nx-facts .ni{color:var(--tool-ink)}.nx-facts button{font:inherit;color:inherit;-webkit-text-decoration:underline dotted var(--na-4);text-decoration:underline dotted var(--na-4);text-underline-offset:4px;background:0 0;border:0;padding:0}.nx-hero .nx-stage{min-width:0}.nx-dots{justify-content:center;gap:8px;margin-top:12px;display:flex}.nx-dots button{width:8px;height:8px;transition:width .35s var(--na-spring), background .2s;background:#17233b2e;border:0;border-radius:99px;padding:0;position:relative}.nx-dots button:after{content:"";position:absolute;inset:-12px -6px}.nx-dots button[aria-pressed=true]{background:var(--tool);width:24px}.nx-body{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;margin-top:22px;display:grid}.nx-body.is-solo{grid-template-columns:minmax(0,1fr)}.nx-main{grid-area:1/1;min-width:0}.nx-side{grid-area:1/2;gap:14px;min-width:0;display:grid;position:sticky;top:20px}.nx-body.is-solo .nx-side{grid-area:auto/1;position:static}.nx-body.is-solo .nx-main{grid-row:auto}.nx-side:empty{display:none}.nx-checked{margin:14px 4px 0}.nx-path{scroll-margin-top:84px}.nx-path>header{align-items:center;gap:12px;margin:4px 4px 12px;display:flex}.nx-path h2{letter-spacing:-.02em;margin-right:auto;font-size:19px;font-weight:700}.nx-path>header .nx-meter{width:84px}.nx-path>header small{font-variant-numeric:tabular-nums;color:var(--na-2);font-size:13.5px;font-weight:600}.nx-path .nz-row{gap:12px;min-height:60px;padding-left:16px;padding-right:16px}.nx-path .nz-rows>.nz-row+.nz-row:before{left:68px;right:16px}.nx-path .nz-row-icon{background:0 0}.nx-path .nz-row-text strong{font-size:15px}.nx-path .nz-row.is-accent .nz-row-text strong{color:var(--tool-ink)}.nx-path .nz-row-value{color:var(--na-3);font-size:13px}.nx-num{background:var(--tool-tint);width:30px;height:30px;color:var(--tool-ink);border-radius:50%;place-items:center;font-size:13.5px;font-weight:700;display:grid}.nx-num.is-done{color:#19783f;background:#e6f6ec}.nx-path.is-wait{background:linear-gradient(100deg,#eaeef6 30%,#f4f6fb 50%,#eaeef6 70%) 0 0/300% 100%;border-radius:24px;height:268px;animation:1.4s linear infinite nz-shimmer}.nx .nz-steps-guide{background:var(--tool-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tool) 24%, transparent);color:var(--tool-ink)!important}.nx .nz-steps-guide:hover{background:var(--tool-tint)}.nx .nx-first{background:radial-gradient(120% 160% at 100% 0%, color-mix(in srgb, var(--tool) 46%, #0d1730) 0%, #0d1730 62%);text-align:left;color:#fff;width:100%;transition:transform .35s var(--na-spring);border:0;border-radius:18px;align-items:center;gap:14px;margin-top:14px;padding:14px 16px 14px 18px;display:flex}.nx .nx-first:hover{transform:translateY(-2px)}.nx .nx-first:active{transform:scale(.985)}.nx .nx-first>span{flex:1;gap:3px;min-width:0;display:grid}.nx .nx-first small{letter-spacing:.07em;text-transform:uppercase;color:#ffffffa6;font-size:11px;font-weight:600}.nx .nx-first strong{letter-spacing:-.01em;font-size:15.5px;font-weight:600;line-height:1.3}.nx .nx-first em{white-space:nowrap;background:#ffffff24;border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600}.nx .nx-first>.ni:last-child{color:#fff9}.nx-prompt{background:#f3f5fa;border-radius:16px}.nx-prompt header{justify-content:space-between;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:flex}.nx-prompt header button{height:38px;color:var(--na-ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:14.5px;font-weight:600;display:inline-flex}.nx-prompt header button:first-child .ni:last-child{color:var(--na-4);transition:transform .35s var(--na-spring)}.nx-prompt.is-open header button:first-child .ni:last-child{transform:rotate(180deg)}.nx-prompt header .nx-copy-btn{height:30px;box-shadow:var(--na-ring);color:var(--na-blue-ink);background:#fff;border-radius:999px;gap:5px;padding:0 12px;font-size:12.5px}.nx-prompt p{color:var(--na-ink);animation:na-in .3s var(--na-ease) both;padding:2px 16px 16px;font-size:14.5px;line-height:1.6}.nx-panel{gap:16px;display:grid}.nx-panel h3{letter-spacing:-.025em;font-size:20px;font-weight:700;line-height:1.2}.nx-panel-icon{background:var(--tool-soft);width:56px;height:56px;color:var(--tool-ink);border-radius:18px;place-items:center;display:grid}.nx-lead{color:var(--na-ink);font-size:16.5px;line-height:1.55}.nx-panel-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nx-panel-top .nx-panel-icon{margin-right:6px}.nx-example{background:var(--tool-soft);color:var(--na-ink);border-radius:16px;gap:4px;padding:14px 16px;font-size:15px;line-height:1.5;display:grid}.nx-example small{letter-spacing:.06em;text-transform:uppercase;color:var(--tool-ink);font-size:11px;font-weight:600}.nx-panel .nx-more{justify-self:start;margin-top:0}.nx-tag{background:var(--tool-soft);color:var(--tool-ink);border-radius:999px;justify-self:start;padding:3px 11px;font-size:12.5px;font-weight:600}.nx-tag.is-new{background:var(--tool-ink);color:#fff}.nx-prices{justify-items:start;gap:14px;max-width:640px;display:grid}.nx-prices>*{max-width:100%}.nx-chips{scrollbar-width:none;gap:6px;padding:2px;display:flex;overflow-x:auto}.nx-chips::-webkit-scrollbar{display:none}.nx-chips button{height:34px;box-shadow:var(--na-ring);white-space:nowrap;color:var(--na-2);background:#fff;border:0;border-radius:999px;flex:none;padding:0 14px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s}.nx-chips button[aria-pressed=true]{box-shadow:none;color:#fff;background:#0d1730}.nx-plan{box-shadow:var(--na-ring);animation:na-in .3s var(--na-ease) both;background:#fff;border-radius:20px;justify-self:stretch;padding:20px 22px 22px}.nx-plan.is-pick{box-shadow:0 0 0 2px var(--tool), 0 22px 40px -30px color-mix(in srgb, var(--tool) 70%, transparent)}.nx-plan header{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.nx-plan header strong{letter-spacing:-.035em;font-size:30px;font-weight:700;line-height:1.05}.nx-plan header small{color:var(--na-3);font-size:13.5px}.nx-plan header em{background:var(--tool-ink);white-space:nowrap;color:#fff;border-radius:999px;align-self:center;margin-left:auto;padding:3px 10px;font-size:11.5px;font-style:normal;font-weight:600}.nx-plan>p{color:var(--na-2);margin-top:10px;font-size:14.5px;line-height:1.55}.nx-plan ul{gap:7px;margin:12px 0 0;padding:0;font-size:14.5px;line-height:1.4;list-style:none;display:grid}.nx-plan li{align-items:flex-start;gap:9px;display:flex}.nx-plan li .ni{color:var(--tool-ink);margin-top:3px}.nx-advice{color:var(--na-2);gap:10px;font-size:14.5px;line-height:1.5;display:flex}.nx-advice .ni{color:var(--tool-ink)}.nx-prices .nx-price-actions,.nx-prices .na-fine{margin-top:0}.nx-privacy{justify-items:start;gap:12px;max-width:640px;display:grid}.nx-privacy h3{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.4}.nx-privacy>p{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.nx-privacy .nx-more{margin-top:0}.na .nx-more .ni{transition:transform .35s var(--na-spring)}.na .nx-more.is-open .ni{transform:rotate(180deg)}.nx-points{counter-reset:point;justify-self:stretch;gap:6px;margin:0;padding:0;list-style:none;display:grid}.nx-points li{box-shadow:var(--na-ring);counter-increment:point;background:#fff;border-radius:14px;font-size:14.5px;line-height:1.45}.nx-points li>span,.nx-points li>button{width:100%;font:inherit;text-align:left;color:var(--na-ink);background:0 0;border:0;align-items:flex-start;gap:11px;padding:12px 14px;font-weight:500;display:flex}.nx-points li>span:before,.nx-points li>button:before{content:"";background:#e0a100;border-radius:50%;flex:none;width:6px;height:6px;margin:8px 3px 0}.nx-points.is-num li>span:before,.nx-points.is-num li>button:before{content:counter(point);background:var(--tool-tint);width:20px;height:20px;color:var(--tool-ink);place-items:center;margin:0 -4px 0 0;font-size:11.5px;font-weight:700;display:grid}.nx-points li>button>span{flex:1;min-width:0}.nx-points li>button .ni{color:var(--na-4);transition:transform .35s var(--na-spring);margin-top:3px}.nx-points li.is-open>button .ni{transform:rotate(180deg)}.nx-points li>p{color:var(--na-2);animation:na-in .3s var(--na-ease) both;padding:0 14px 13px 34px}.nx-know{justify-items:start;gap:14px;max-width:640px;display:grid}.nx-keys{justify-self:stretch;gap:10px;margin:0;padding:0;list-style:none;display:grid}.nx-keys li{color:var(--na-2);align-items:center;gap:14px;font-size:14.5px;line-height:1.4;display:flex}.nx-keys kbd{text-align:center;white-space:nowrap;min-width:92px;color:var(--na-ink);background:linear-gradient(#fff,#f2f5fa);border:1px solid #d8dfec;border-radius:10px;flex-shrink:0;padding:6px 10px;font-size:13px;font-weight:500;box-shadow:0 3px #cdd6e6}.nx-sources-list{color:var(--na-2);gap:6px 16px;font-size:13.5px}.nx-sources-list a{text-underline-offset:2px;text-decoration:underline}.nx-folds .nz-fold-body>.na-fine{max-width:640px;margin-top:14px}@media (max-width:1180px){.nx-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding:30px}.nx-hero .nx-stage{order:-1;width:100%;max-width:620px;margin:0 auto}.nx-body{grid-template-columns:minmax(0,1fr)}.nx-side{grid-area:auto/1;position:static}.nx-main{grid-row:auto}}@media (max-width:900px){.nx-index .nx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-gchips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.nx-group>.nz-fold+.nz-fold>.nz-row:before{left:69px;right:16px}.nx-group .nz-fold-body{padding:16px 16px 20px}.nx-group .nz-fold-body>.nz-rows{margin:-16px -16px -20px}.nx-index .na-head{margin-bottom:14px}.nx-index .nx-search{margin-bottom:12px}.nx-spot{border-radius:24px;grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:12px;padding:20px 20px 0;overflow:hidden}.nx-spot.is-wait{min-height:392px}.nx-spot h2{margin-top:12px;font-size:26px}.nx-spot h2 .nv-mark{border-radius:12px;width:44px;height:44px}.nx-spot p{margin-top:10px;font-size:16.5px}.nx-spot .na-btn{width:100%;margin-top:16px}.nx-spot-stage{--sc-h:300px;border-radius:18px 18px 0 0;max-height:150px;margin:18px -8px 0;padding:10px 10px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.nx-gchips{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:128px;grid-auto-flow:column;margin:0 -16px;padding:4px 16px 10px;overflow-x:auto}.nx-gchips::-webkit-scrollbar{display:none}.nx-gchip{scroll-snap-align:start}.nx-index .na-block{margin-top:26px}.nx-none{padding:40px 0 24px}.nx-hero{border-radius:26px;gap:16px;margin-top:10px;padding:10px 10px 22px}.nx-hero .nx-stage{--sc-h:clamp(232px, calc(44svh - 86px), 340px);border-radius:18px;padding:10px 10px 8px}.nx-hero .nx-stage .np.is-compact .np-window{height:var(--sc-h)}.nx-hero .nx-stage .sc-wait{height:calc(var(--sc-h) + 44px)}.nx-dots{margin-top:8px}.nx-copy{padding:0 8px}.nx-id{gap:12px}.nx-id>.nv-mark{border-radius:13px;width:48px;height:48px}.nx-id h1{font-size:28px}.nx-maker{margin-top:2px;font-size:12.5px;line-height:1.3}.nx-index .na-block-head h2 small{margin-left:8px;display:inline}.nx-tagline{margin-top:14px;font-size:18px}.nx-actions{justify-content:space-between;gap:12px;margin-top:16px}.nx .nx-actions .na-link{padding-left:4px}.nx .nx-actions .na-btn{width:100%;height:54px}.nx-analogy{margin-top:20px}.nx-facts{gap:8px 16px;margin-top:18px;padding-top:16px;font-size:13px}.nx-body{gap:18px;margin-top:16px}.nx-plan{padding:18px 18px 20px}.nx-keys kbd{min-width:84px}}@media (prefers-reduced-motion:reduce){.nx-spot,.nx-plan,.nx-points li>p,.nx-prompt p,.nx-path.is-wait{animation:none}}@media (min-width:1181px){.nx-copy{position:relative}.nx .nx-have{margin:0;position:absolute;bottom:calc(100% + 14px);right:0}}.nx .nz-row.is-accent .nz-row-text strong{color:var(--tool-ink)}
.ng-hero{grid-template-columns:minmax(0,1fr) 280px;padding:40px 44px 42px}.ng-hero-tag{max-width:520px}.ng-hero-actions{margin-top:28px}.ng-hero-actions .na-btn{min-width:168px;height:52px;font-size:16px}.ng-hero-next{color:var(--na-3);margin-top:10px;font-size:13.5px}.ng-hero-meter{align-items:center;gap:12px;margin-top:22px;display:none}.ng-hero-meter .ng-meter i{background:var(--tool)}.ng-hero-meter small{font-variant-numeric:tabular-nums;color:var(--na-3);font-size:13px}.ng-hero-side li{box-shadow:var(--na-ring);background:#ffffffb8}.ng .na-block-head{align-items:baseline;margin-bottom:12px}.ng-count{font-variant-numeric:tabular-nums;color:var(--na-3);flex:none;font-size:14px}.ng-section{margin-top:40px}.ng-mark{border-radius:inherit;width:100%;height:100%;color:var(--tool-ink);place-items:center;display:grid}.ng-mark b{font-size:15px;font-weight:700}.ng-mark.is-done{color:#19783f;background:#e6f6ec}.ng-mark.is-next{background:var(--tool-ink);color:#fff}.ng-tag{color:var(--na-3);background:#eef1f7;border-radius:999px;padding:2px 9px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-block}.ng-tag.is-new{background:var(--tool-ink);color:#fff}.ng .nz-row.is-accent .nz-row-text strong{color:var(--tool-ink)}.ng .nz-row-text small{-webkit-line-clamp:1}.ng-trail{padding:8px 0}.ng-trail>.nz-row{min-height:62px}.ng-trail .nz-row-icon{background:var(--tool-soft);width:36px;height:36px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tool) 16%, transparent);border-radius:50%;margin:0 2px;position:relative}.ng-trail>.nz-row+.nz-row:before{background:color-mix(in srgb, var(--tool) 18%, #e4e9f2);border-radius:2px;width:2px;height:26px;top:-13px;left:41.5px;right:auto}.ng-trail>.nz-row:has(.ng-mark.is-done)+.nz-row:before{background:#9bd8b3}.ng .nz-fold>.nz-row{min-height:68px}.ng .nz-fold-body{padding:0 0 6px}.ng .nz-fold .nz-rows{box-shadow:none;background:0 0;border-radius:0;padding:0}.ng .nz-fold .nz-rows>.nz-row{min-height:60px}.ng .nz-fold .nz-rows>.nz-row:first-child:before{content:"";background:var(--na-line);height:1px;position:absolute;top:0;left:22px;right:22px}.ng .nz-fold .nz-row-icon:has(.ng-mark){background:0 0}:is(.ng .nz-fold .nz-row-icon:has(.ng-mark.is-done),.ng .nz-fold .nz-row-icon:has(.ng-mark.is-next)){border-radius:50%;width:32px;height:32px;margin:0 4px}@media (min-width:1001px){.ng .nz-fold .ng-list{border-top:1px solid var(--na-line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;margin:0 22px;padding:8px 0 4px;display:grid}.ng .nz-fold .ng-list>.nz-row{border-radius:14px;padding:10px 14px}.ng .nz-fold .ng-list>.nz-row:before,.ng .nz-fold .ng-list>.nz-row+.nz-row:before{display:none}}.ng-to-sheet{margin-top:40px}.ng>.na-fine{margin-top:18px}.ng-capsule-grid{gap:40px}.ng-info h1{text-wrap:balance;margin-top:10px}.ng-hook{color:var(--na-2);text-wrap:pretty;margin-top:10px}.ng-do{background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--tool) 40%, #0d1730) 0%, #0d1730 60%);color:#fff;border-radius:24px;gap:14px;margin-top:22px;padding:20px 22px 22px;display:grid}.ng-capsule .ng-info .ng-do .na-kicker{color:#ffffffb3}.ng-do-text{color:#e6ecf9;font-size:16.5px;line-height:1.5}.ng-capsule .ng-do .nc-consigne{background:#ffffff14}.ng-capsule .ng-do .nc-consigne>header{color:#fff9}.ng-capsule .ng-do .nc-consigne>p{color:#fff;font-size:15px;line-height:1.75}.ng-capsule .ng-do .nc-consigne>header .nc-consigne-left{color:#fff;background:#ffffff24}.ng-capsule .ng-do .nc-consigne>header em{color:#0c5a2e;background:#bff0d2}.ng-capsule .ng-do .nc-consigne .nc-hole{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #fff6}.ng-capsule .ng-do .nc-consigne .nc-hole:hover{background:#ffffff38}.ng-capsule .ng-do .nc-consigne .nc-hole:focus-visible,.ng-capsule .ng-do .nc-consigne .nc-hole.is-on{outline-color:#fff}.ng-capsule .ng-do .nc-consigne .nc-hole.is-filled{box-shadow:none;color:#0d1730;background:#fff}.ng-capsule .ng-do .nc-consigne>footer>.nc-consigne-more{color:#fff}.ng-do-actions{flex-wrap:wrap;gap:8px;display:flex}.ng-do-actions .na-btn{max-width:100%}.ng-do-actions .ng-do-go{background:#fff;flex:1 0 100%;height:50px;margin-bottom:2px;font-size:16px;color:#0d1730!important}.ng-do-actions .ng-do-go:hover{background:#f1f4fa}.ng-do-actions .ng-do-go .nv-mark{flex:none}.ng-do-actions .na-btn.is-quiet{background:#ffffff1a;color:#fff!important}.ng-do-actions .na-btn.is-quiet:hover{background:#ffffff2e}.ng-more{box-shadow:var(--na-ring);background:#fff;border-radius:22px;margin-top:14px;overflow:hidden}.ng-more .nz-fold{box-shadow:none;background:0 0;border-radius:0;margin:0}.ng-more>:not(:first-child){box-shadow:inset 0 1px 0 var(--na-line)}.ng-more .nz-row,.ng-more .nz-fold>.nz-row{gap:14px;min-height:56px;padding:9px 18px}.ng-more .nz-row-icon{border-radius:10px;width:32px;height:32px}.ng-more .nz-row-icon .ni{width:20px;height:20px}.ng-more .nz-row-text strong{font-size:15px}.ng-more .nz-row-value{max-width:50%;font-size:14px}.ng-more .nz-fold-body{color:var(--na-2);padding:2px 18px 18px;font-size:15px;line-height:1.6}.ng-uses{color:var(--na-ink);gap:8px;margin:0;padding:0;list-style:none;display:grid}.ng-uses li{gap:10px;display:flex}.ng-uses li .ni{color:var(--tool-ink);margin-top:5px}.ng-more .nz-row-icon:has(.ng-warn){color:#8a5a00;background:#fff3d6}.ng-warn{display:grid}.ng-more .nz-steps ol{gap:5px}.ng-more .nz-step:disabled{opacity:1;cursor:default}.ng-capsule-nav{margin-top:26px}.ng-capsule-nav .na-btn.ng-nav-go{display:none}.ng-capsule-nav .na-btn.ng-nav-next{max-width:62%}.ng-capsule-nav .na-btn.ng-nav-prev>span{text-overflow:ellipsis;overflow:hidden}@media (max-width:1180px){.ng-hero{grid-template-columns:minmax(0,1fr) 240px;padding:34px}}@media (max-width:900px){.ng-hero{grid-template-columns:minmax(0,1fr);gap:0;padding:22px 20px}.ng-hero-side{display:none}.ng-hero-meter{display:flex}.ng-hero h1{margin-top:16px}.ng-hero-tag{margin-top:8px;font-size:18px}.ng-hero-actions{gap:16px 20px;margin-top:20px}.ng-section,.ng-to-sheet{margin-top:30px}.ng .nz-rows .nz-row-text small{display:none}.ng .ng-to-sheet .nz-row-text small{display:-webkit-box}.ng-trail>.nz-row+.nz-row:before{left:35.5px}.ng .nz-fold .nz-rows>.nz-row:first-child:before{left:16px;right:16px}.ng-capsule-top{margin:2px 0 12px}.ng-capsule-grid{gap:16px}.ng-capsule .ng-stage{--ng-view:clamp(200px, calc(46svh - 66px), 340px);--sc-h:var(--ng-view)}.ng-capsule .ng-stage .np-window{height:var(--ng-view)}.ng-capsule .ng-stage .sc-wait{height:calc(var(--ng-view) + 44px)}.ng-info .na-kicker{font-size:11.5px}.ng-info h1{margin-top:6px;font-size:29px}.ng-hook{margin-top:6px;font-size:17px;line-height:1.35}.ng-do{border-radius:22px;margin-top:20px;padding:18px 16px}.ng-do-actions .ng-do-go{display:none}.ng-capsule-nav{gap:6px;margin-top:18px;padding:7px}.ng-capsule-nav .na-btn{height:44px;font-size:14.5px}.ng-capsule-nav .na-btn.ng-nav-go{flex:1;justify-content:center;max-width:none;padding:0 12px;display:inline-flex}.ng-capsule-nav .na-btn.ng-nav-prev{flex:none;gap:0;width:44px;max-width:none;padding:0}.ng-capsule-nav .na-btn.ng-nav-prev>span,.ng-capsule-nav span.ng-nav-prev{display:none}.ng-capsule-nav .na-btn.ng-nav-next{flex:none;gap:6px;width:auto;max-width:none;padding:0 14px;font-size:14.5px}}@media (max-width:374px){.ng-long{display:none}}
.nm-start,.nm-use{--tool:var(--tool-accent,#2860ff);--tool-ink:color-mix(in srgb, var(--tool) 66%, #0d1730);--tool-soft:color-mix(in srgb, var(--tool) 7%, #fff);--tool-tint:color-mix(in srgb, var(--tool) 15%, #fff)}.nm-hero{justify-items:stretch;gap:8px;margin:10px 0 24px}.nm-hero-top{align-items:center;gap:14px;margin-bottom:8px;display:flex}.nm-hero-icon{border-radius:18px;width:60px;height:60px;margin:0}.nm-hero .na-btn{margin-top:0}.nm-hero p{text-wrap:balance;max-width:560px}.nm-mine{color:#0b6b43;height:36px;animation:na-pop .45s var(--na-spring) both;background:#e3f6ec;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.nm-start{animation:na-rise .5s var(--na-ease) both;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:28px}.nm-start-text{gap:8px;min-width:0;display:grid}.nm-start h2{text-wrap:balance;margin-top:2px}.nm-start-text p{color:var(--na-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:14.5px;font-weight:500;display:flex}.nm-start-go{gap:8px;display:grid}.nm-start-go .na-btn.is-quiet{height:46px;box-shadow:var(--na-ring);background:#ffffffb3;font-size:15px}.nm-start-go .na-btn.is-quiet:hover{background:#fff}.nm-dots{counter-reset:nm-dot;align-items:center;gap:10px;margin-left:8px;display:inline-flex}.nm-dots i:after{counter-increment:nm-dot;content:counter(nm-dot)}.nm-dots i{width:22px;height:22px;box-shadow:var(--na-ring);color:var(--tool-ink);animation:na-pop .45s var(--na-spring) both;animation-delay:calc(.25s + var(--i) * 90ms);background:#fff;border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid;position:relative}.nm-dots i+i:before{content:"";background:var(--tool-tint);width:10px;height:2px;position:absolute;top:10px;left:-10px}.nm-dots i:first-child{background:var(--tool);box-shadow:0 0 0 0 color-mix(in srgb, var(--tool) 45%, transparent);color:#fff;animation:na-pop .45s var(--na-spring) .25s both, nm-beat 2.4s 1s infinite}@keyframes nm-beat{60%,to{box-shadow:0 0 0 8px color-mix(in srgb, var(--tool) 0%, transparent)}}.nm .na-block-head h2 small{margin-left:8px;display:inline}.nm-min{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.nm-kept{color:#0b6b43;background:#e3f6ec;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.nm-free{color:#0b6b43;background:#e3f6ec;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.nm-points button{width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:0;align-items:flex-start;gap:10px;padding:0;display:flex}.nm-points button .ni{color:var(--na-4);transition:transform .35s var(--na-spring);flex:none;margin:4px 0 0 auto}.nm-points button[aria-expanded=true]{color:var(--na-ink)}.nm-points button[aria-expanded=true] .ni{transform:rotate(180deg)}.nm-use{gap:18px;padding-top:2px}.nm-use-tool{gap:12px;padding:10px 14px}.nm-use-tool .nv-mark{flex:none}.nm-use-tool strong{flex:1;min-width:0}.nm-use-tool em{font-size:13.5px}.nm-use-result{letter-spacing:-.015em;color:var(--na-ink);text-wrap:pretty;animation:na-rise .5s var(--na-ease) 50ms both;gap:12px;font-size:19px;font-weight:600;line-height:1.35}.nm-use-result .ni{margin-top:1px}.nm-use-caution{text-align:left;width:100%;color:var(--na-2);background:0 0;border:0;align-items:flex-start;gap:10px;padding:0;font-size:14px;line-height:1.5;display:flex}.nm-use-caution .ni{color:var(--na-blue);flex:none;margin-top:2px}.nm-use-caution span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nm-use-caution.is-open span{display:block}.nm-use-more{display:grid}.nz-sheet:has(.nm-use) .nz-sheet-foot{border-radius:0 0 28px 28px}.nm-use-more .nz-fold{box-shadow:var(--na-ring);border-radius:20px}.nm-use-more .nz-fold>.nz-row{min-height:62px;padding-inline:16px}.nm-use-more .nz-fold-body{padding:2px 14px 16px}.nm-use-more .nc-consigne{margin-top:0}.nm-use-more .nc-consigne>header>span:first-child{display:none}.nm-use-more .nc-consigne>header:not(:has(button,em)){display:none}.nm-use-save{background:0 0;justify-self:center;color:var(--na-2)!important}.nm-use-save:hover{background:#eef1f7}.nm-use-save.is-kept{color:#0b6b43!important}.nm-index{max-width:720px}.nm-search{margin-bottom:18px}.nm-search input{text-overflow:ellipsis}.nm-search button{width:28px;height:28px;color:var(--na-2);background:#eef1f7;border:0;border-radius:50%;flex:none;place-items:center;margin-right:-6px;display:grid}.nm-found,.nm-none{animation:na-rise .35s var(--na-ease) both}.nm-none{gap:18px;padding:56px 0}.nm-none h2{letter-spacing:-.02em;text-wrap:balance;font-size:20px;font-weight:700}.nm-own{margin-bottom:12px}.nm-own .nz-row-value{background:var(--na-pale);color:var(--na-blue-ink);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.nm-fams{padding:6px 0;overflow:hidden}.nm-fams>.nz-fold{box-shadow:none;background:0 0;border-radius:0;margin:0;position:relative}.nm-fams>.nz-fold+.nz-fold:before{content:"";background:var(--na-line);height:1px;position:absolute;top:0;left:78px;right:22px}.nm-fams>.nz-fold>.nz-row{min-height:64px}.nm-fams>.nz-fold.is-open>.nz-row .nz-row-text strong{color:var(--na-blue-ink)}.nm-fams .nz-fold-body{padding:0 0 8px}.nm-fams .nz-fold-body .nz-rows{background:#f6f8fc;border-radius:18px;margin:0 12px;padding:4px 0}.nm-fams .nz-fold-body .nz-row{min-height:56px;padding-block:8px}.nm-fams .nz-fold-body .nz-row:hover{background:#eef2f9}.nm-fams .nz-fold-body .nz-row-icon{background:#fff;width:36px;height:36px}.nm-fams .nz-fold-body .nz-row-text strong{font-size:15px;font-weight:500}.nm-fams .nz-fold-body .nz-rows>.nz-row+.nz-row:before{left:74px}@media (max-width:720px){.nm-hero{margin:6px 0 18px}.nm-hero-icon{border-radius:16px;width:52px;height:52px}.nm-hero-top{justify-content:space-between;margin-bottom:4px}.nm-hero p{font-size:17px}.nm-start{grid-template-columns:minmax(0,1fr);gap:18px}.nm-start-go{grid-template-columns:1.5fr 1fr}.nm-start-go .na-btn,.nm-start-go .na-btn.is-quiet{height:52px;padding:0 12px;font-size:16px}.nm .na-block{margin-top:34px}.nm-wide{display:none}.nm-use-result{font-size:18px}.nm-fams>.nz-fold+.nz-fold:before{left:69px;right:16px}.nm-fams>.nz-fold>.nz-row{min-height:60px}.nm-fams .nz-fold-body .nz-rows{margin:0 8px}.nm-fams .nz-fold-body .nz-rows>.nz-row+.nz-row:before{left:65px}.nm-none{padding:40px 0}.nz-sheet:has(.nm-use) .nz-sheet-foot{border-radius:0}}@media (prefers-reduced-motion:reduce){.nm-dots i,.nm-dots i:first-child,.nm-mine,.nm-start,.nm-use-result,.nm-found,.nm-none{animation:none}}
.nso-index .na-head{margin-bottom:22px}.nso-index .na-block{margin-top:34px}.nso-ask{align-items:flex-end;gap:10px;padding:8px 10px 10px 8px;display:flex}.nso-ask textarea{flex:1;width:auto;min-width:0;max-height:168px;padding:12px 14px 8px}.nso-ask .na-btn{flex:none}.nso-examples{margin-top:14px}.nso-fams{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.nso-fams button{height:38px;box-shadow:var(--na-ring);white-space:nowrap;color:var(--na-2);transition:transform .3s var(--na-spring), background .2s, color .2s;background:#fff;border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.nso-fams button:hover{color:var(--na-ink);transform:translateY(-2px)}.nso-fams button[aria-pressed=true]{background:var(--na-ink);box-shadow:none;color:#fff}.nso-list{animation:na-in .35s var(--na-ease) both}.nso-count{background:var(--na-pale);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--na-blue-ink);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12.5px;font-style:normal;font-weight:600;display:inline-flex}.nso-count.is-done{color:#0b6b43;background:#e3f6ec;padding:5px}.nso-found>.na-btn{margin-top:2px}.nso-found .na-fine{margin-top:12px}.nso-hero{gap:40px;margin:8px 0 0}.nso-lead{min-width:0}.nso-hero h1{text-wrap:balance}.nso .na-block-head h2 small{font-variant-numeric:tabular-nums;margin:0 0 0 8px;display:inline}@property --nso-p{syntax:"<number>";inherits:true;initial-value:1}.nso-slide{--nso-x:calc(22px + var(--nso-p) * (100% - 44px));cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:--nso-p .6s var(--na-ease);border-radius:20px;margin-top:22px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.nso-slide.is-drag{transition:none}.nso-slide.is-fresh{animation:nso-wipe 1.1s var(--na-ease) .7s both}@keyframes nso-wipe{0%{--nso-p:0}to{--nso-p:1}}.nso-slide-side{grid-area:1/1;min-width:0;overflow:hidden}.nso-slide-side.is-after{width:var(--nso-x);background:#e3f6ec}.nso-slide-side.is-before{margin-left:var(--nso-x);background:#e9edf4}.nso-slide-side>div{box-sizing:border-box;width:100cqw;height:100%;padding:16px 50px 18px 28px}.nso-slide-side.is-before>div{margin-left:calc(-22px - var(--nso-p) * (100cqw - 44px));padding:16px 28px 18px 50px}.nso-slide b{letter-spacing:.07em;text-transform:uppercase;color:#0b6b43;margin-bottom:10px;font-size:11.5px;font-weight:600;display:block}.nso-slide .is-before b{color:var(--na-3)}.nso-slide ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nso-slide li{color:#0a5a39;align-items:flex-start;gap:8px;font-size:14.5px;line-height:1.4;display:flex}.nso-slide .is-before li{color:var(--na-2)}.nso-slide li .ni{flex-shrink:0;margin-top:3px}.nso-slide .is-before li .ni{color:var(--na-4)}.nso-slide-grip{top:0;bottom:0;left:calc(var(--nso-x) - 17px);width:34px;color:var(--na-2);outline:0;justify-content:center;align-items:center;display:flex;position:absolute}.nso-slide-grip:before{content:"";background:#fff;width:2px;position:absolute;top:0;bottom:0;left:16px}.nso-slide-grip:after{content:"";width:34px;height:34px;transition:transform .3s var(--na-spring);background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 0 1px #17233b14,0 8px 18px -8px #17233b73}.nso-slide:hover .nso-slide-grip:after,.nso-slide.is-drag .nso-slide-grip:after{transform:scale(1.1)}.nso-slide-grip:focus-visible:after{box-shadow:0 0 0 2px var(--na-blue), 0 8px 18px -8px #17233b73}.nso-slide-grip .ni{z-index:1;margin:0 -2px;position:relative}.nso-cost{gap:16px;margin-top:14px;padding:20px 22px;display:grid}.nso-cost-top{flex-wrap:wrap;align-items:flex-end;gap:14px 30px;display:flex}.nso-cost-top p{gap:2px;margin:0;display:grid}.nso-cost small{letter-spacing:.06em;text-transform:uppercase;color:var(--na-3);font-size:12px;font-weight:600}.nso-cost strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.15}.nso-cost strong span{letter-spacing:0;color:var(--na-3);font-size:15px;font-weight:500}.nso-cost-top .nz-seg{margin-left:auto}.nso-cost>em{color:#c2410c;margin-top:-6px;font-size:13px;font-style:normal;font-weight:600}.nso-go{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nso-begin{flex:230px;height:52px;font-size:16px}.nso-keep{flex:none;justify-content:center;gap:6px;min-height:36px;padding:0 10px}.nso-keep.is-kept{color:#0b6b43!important}.nso-begin.is-done,.nso-begin.is-done:hover{background:#0f9d6e}.nso-path{margin:0;padding:6px 0;list-style:none;overflow:hidden}.nso-path>li{scroll-margin-top:84px;position:relative}.nso-path .nz-row:after,.nso-step-wrap:before{content:"";background:var(--na-line);width:2px;position:absolute;top:0;bottom:0;left:41px}.nso-path>li:first-child .nz-row:after{top:50%}.nso-path>li:last-child:not(.is-open) .nz-row:after{bottom:50%}.nso-path>li:last-child .nso-step-wrap:before{display:none}.nso-path>li.is-done .nz-row:after,.nso-path>li.is-done .nso-step-wrap:before{background:#bfe6d3}.nso-path .nz-row-icon{background:0 0}.nso-num{z-index:1;flex-shrink:0;position:relative}.nso-num.is-next{background:var(--na-blue);color:#fff}.nso-path .nz-row-go{transition:transform .35s var(--na-spring)}.nso-path button.nz-row:hover .nz-row-go{transform:none}.nso-path>li.is-open>.nz-row .nz-row-go{transform:rotate(180deg)}.nso-step-wrap{animation:nz-open .4s var(--na-ease) both;padding:4px 22px 26px 78px;position:relative}.nso-path>li.is-open+li{border-top:1px solid var(--na-line)}.nso-restart{margin-top:14px}.nso-step{max-width:640px}.nso-tool{text-align:left;width:100%;color:var(--na-ink);background:#f3f5fa;border:0;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;transition:background .2s;display:flex}.nso-tool:hover{background:#edf0f7}.nso-tool strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.nso-tool em{white-space:nowrap;color:var(--na-2);background:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600}.nso-tool em.is-free{color:#0b6b43;background:#e3f6ec}.nso-tool:hover .nz-row-go{transform:translate(3px)}.nso-done{margin-left:0}.nso-plis{gap:6px;display:grid}.nso-pli{background:#f4f6fb;border-radius:16px}.nso-pli>button{text-align:left;width:100%;color:var(--na-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.nso-pli>button .ni{color:var(--na-4);transition:transform .35s var(--na-spring)}.nso-pli.is-open>button .ni{transform:rotate(180deg)}.nso-pli>div{animation:na-in .3s var(--na-ease) both;padding:0 8px 8px}.nso-pli .nz-steps li{background:#fff}.nso-pli .nz-step-body{padding-left:52px}.nso-pli .nz-step-body p{margin:0}.nso-pli .nc-consigne{background:#fff}.nso-pli .nc-consigne>header>span{display:none}.nso-pli .nc-consigne>header{justify-content:flex-end}.nso-pli .nc-consigne>header:not(:has(button,em)){display:none}.nso-pli .nc-consigne-copy{color:#fff}.nso-choose{justify-items:start;gap:14px;display:grid}.nso-choose .nso-options{grid-template-columns:minmax(0,1fr);width:100%}.nso-choose .nso-alt{margin-top:-6px}.nso-points{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nso-points li{color:var(--na-ink);background:#f4f6fb;border-radius:16px;font-size:15px;line-height:1.5}.nso-points li>span,.nso-points li>button{text-align:left;background:0 0;border:0;align-items:flex-start;gap:10px;width:100%;padding:13px 14px;font-weight:500;display:flex}.nso-points button>span{flex:1;min-width:0}.nso-points button .ni{color:var(--na-4);transition:transform .35s var(--na-spring);flex-shrink:0;margin-top:4px}.nso-points li.is-open button .ni{transform:rotate(180deg)}.nso-points p{color:var(--na-2);animation:na-in .3s var(--na-ease) both;margin:0;padding:0 14px 14px;font-size:14.5px;line-height:1.55}.nso-finish{scroll-margin-top:84px}@media (max-width:900px){.nso-hero{gap:18px}}@media (max-width:720px){.nso-ask textarea{padding:10px 10px 8px}.nso-ask .na-btn{padding:0 18px}.nso-index .nz-row{gap:12px;padding:12px 14px}.nso-index .nz-rows>.nz-row+.nz-row:before{left:66px;right:14px}.nso-index .nz-row-text strong{-webkit-line-clamp:3;font-size:15.5px}.nso-card-icon.is-big{border-radius:16px;width:52px;height:52px;margin-bottom:12px}.nso-card-icon.is-big .ni{width:28px;height:28px}.nso-hero h1{font-size:28px}.nso-slide{margin-top:16px}.nso-slide-side>div{padding:14px 46px 16px 26px}.nso-slide-side.is-before>div{padding:14px 26px 16px 46px}.nso-cost{gap:14px;margin-top:12px;padding:16px}.nso-cost strong{font-size:26px}.nso-cost-top .nz-seg{width:100%;margin-left:0}.nso-cost-top .nz-seg button{flex:1;padding:0 8px}.nso-go{gap:6px}.nso-go>*{flex:100%}.nso-path .nz-row{gap:12px;padding:12px 14px}.nso-path .nz-row:after{left:33px}.nso-path .nz-row-text strong{-webkit-line-clamp:3}.nso-step-wrap:before{display:none}.nso-path>li.is-open:not(:last-child) .nz-row:after{bottom:50%}.nso-step-wrap{padding:2px 14px 20px}.nso-step-actions .na-btn{width:auto;padding:0 16px}.nso-step-actions .na-btn:first-child{flex:1}.nso-step-actions .na-btn:first-child .ni{display:none}.nso-pli .nz-step-body{padding-left:14px}}@media (prefers-reduced-motion:reduce){.nso-slide,.nso-slide.is-fresh{transition:none;animation:none}.nso-step-wrap,.nso-list,.nso-pli>div,.nso-points p{animation:none}}
