.nvcf-ico-s{border:2px solid var(--ink);background:var(--map-soft);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.nvcf-ico-s svg{width:66%;height:66%;display:block}.nvcf-ico-s.is-xs{background:var(--card);border-width:1.5px;width:26px;height:26px}.nvcf-ico-s.is-sm{border-width:1.5px;width:30px;height:30px}.nvcf-ico-s.is-lg{width:48px;height:48px}.nvcf-ico-s.is-on{background:var(--card);box-shadow:2px 2px 0 var(--ink)}:is(.shell[data-map=nvc]:has(>.screen.nvcf-flow)>.topbar>.progress,.shell[data-map=nvc]:has(>.screen.nvcf-flow)>.topbar>.stepnum){display:none}.shell[data-map=nvc]>.topbar>.nvcf-bar{flex:1;min-width:0;max-width:420px}body:has(.screen.nvcf-flow) .cornerbar{position:absolute}.nvcf-bar{align-items:center;gap:8px;display:flex}.nvcf-rail{border:2px solid var(--ink);background:var(--card);border-radius:10px;flex:1;gap:3px;min-width:0;padding:3px;display:flex}.nvcf-seg{flex:var(--w) 1 0;background:color-mix(in srgb, var(--ink) 9%, transparent);border-radius:3px;min-width:0;height:11px;position:relative;overflow:hidden}.nvcf-seg b{width:var(--p);background:var(--map);box-shadow:inset 0 0 0 1.5px var(--map-ink);position:absolute;inset:0 auto 0 0}.nvcf-seg.is-here{outline:2.5px solid var(--map-ink);outline-offset:1px}.nvcf-bar-n{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12.5px;font-weight:800}.nvcf-chip{color:var(--ink-soft);align-items:center;gap:8px;margin:0 0 12px;font-size:13.5px;font-weight:800;line-height:1.4;display:flex}.nvcf-field{align-items:center;gap:8px;display:inline-flex}.nvcf-strip{border:2px solid var(--ink);background:var(--card);border-radius:18px;margin:18px 0 6px;padding:12px 14px 14px}.nvcf-strip-h{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.nvcf-strip-h b{color:var(--ink);font-size:14.5px;font-weight:850}.nvcf-strip-h span{color:var(--ink-soft);font-size:12.5px;font-weight:700}.nvcf-strip-list{grid-template-columns:repeat(var(--cols,5), minmax(0, 1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.nvcf-strip-dot{aspect-ratio:1;border:1.8px dashed color-mix(in srgb, var(--ink) 40%, transparent);background:var(--paper);cursor:pointer;border-radius:50%;place-items:center;width:100%;max-width:48px;margin:0 auto;padding:0;display:grid}.nvcf-strip-dot svg{opacity:.35;filter:grayscale();width:62%;height:62%}.nvcf-strip-dot.is-done{border:2px solid var(--ink);background:var(--map-soft)}.nvcf-strip-dot.is-done svg{opacity:1;filter:none}.nvcf-strip-dot.is-here{outline:2.5px solid var(--map-ink);outline-offset:2px}.nvcf-strip-dot:disabled{cursor:default}.nvcf-strip-dot:focus-visible{outline:2.5px solid var(--map-ink);outline-offset:2px}.nvcf-bridge{text-align:center;flex-direction:column;align-items:center;padding-top:24px;display:flex}.nvcf-bridge-pile{margin:14px 0 26px;position:relative}.nvcf-stack{width:236px;height:156px;position:relative}.nvcf-stack-card{border:2px solid var(--ink);background:var(--card);transform:rotate(calc(-9deg + var(--i) * 1deg)) translate(calc(var(--i) * -1.5px), calc(var(--i) * 1.5px));border-radius:18px;position:absolute;inset:0}.nvcf-stack-card.is-top{text-align:left;box-shadow:3px 3px 0 var(--ink);flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px;display:flex;transform:rotate(-3deg)}.nvcf-stack-icons{gap:6px;display:flex}.nvcf-stack-t{-webkit-line-clamp:2;color:var(--ink-soft);-webkit-box-orient:vertical;font-size:14.5px;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}.nvcf-stack-n{background:var(--ink);color:#fff;border-radius:999px;padding:6px 14px;font-size:17px;font-style:normal;font-weight:900;position:absolute;bottom:-14px;right:-12px}.nvcf-bridge-h{max-width:15em;font-family:var(--serif);text-wrap:balance;margin:0 0 8px;font-size:25px;font-weight:900;line-height:1.45}@media (min-width:640px){.nvcf-bridge-h{font-size:30px}}.nvcf-bridge-p{max-width:24em;margin:0 auto 6px}.nvcf-bridge .stepnav{width:100%}.nvcf-bridge-keep{color:var(--ink-soft);margin:10px 0 0;font-size:13.5px;font-weight:600}.nvcf-flow .nvcf-stamp{width:150px;height:150px;margin:30px auto 10px;position:relative}.nvcf-flow .nvcf-stamp:before{content:"";border:2px dashed var(--map-ink);opacity:.55;border-radius:50%;position:absolute;inset:9px}.nvcf-flow .nvcf-stamp .nq-stamp-in{position:relative}.nvcf-flow .nvcf-stamp .nq-stamp-in svg{width:56px;height:56px}.nvcf-st-ripple{border:3px solid var(--map-ink);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-4px}.nvcf-st-spark{border:2px solid var(--ink);background:var(--map);opacity:0;pointer-events:none;border-radius:3px;width:11px;height:11px;position:absolute}.nvcf-st-spark.is-1{top:-22px;left:20%}.nvcf-st-spark.is-2{width:9px;height:9px;top:-10px;right:-18px}.nvcf-st-spark.is-3{top:46%;right:-34px}.nvcf-st-spark.is-4{width:9px;height:9px;bottom:-18px;right:14%}.nvcf-st-spark.is-5{bottom:-8px;left:-22px}.nvcf-st-spark.is-6{width:8px;height:8px;top:34%;left:-32px}.nvcf-tray{border:2px solid var(--ink);background:var(--card);text-align:left;border-radius:18px;margin:20px 0 8px;padding:12px 14px 14px}.nvcf-tray-h{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.nvcf-tray-h b{color:var(--ink);font-size:14.5px;font-weight:850}.nvcf-tray-h span{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.nvcf-tray-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.nvcf-tray-slot{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.nvcf-tray-slot>b{color:var(--ink);font-size:13.5px;font-weight:850;line-height:1.3}.nvcf-tray-seal{border:2.5px solid var(--map-ink);background:var(--map-soft);width:52px;height:52px;box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--map-ink);border-radius:50%;place-items:center;display:grid;transform:rotate(-6deg)}.nvcf-tray-seal svg{width:62%;height:62%;display:block}.nvcf-tray-slot.is-later .nvcf-tray-seal{border:2px dashed color-mix(in srgb, var(--ink) 40%, transparent);background:var(--paper);box-shadow:none;transform:none}.nvcf-tray-slot.is-later .nvcf-tray-seal svg{opacity:.3;filter:grayscale()}.nvcf-tray-slot.is-later>b{color:var(--ink-soft);font-weight:700}.nvcf-tray-slot.is-now>b{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.nvcf-flow .nq-seal{width:78px;height:78px;position:relative}.nvcf-flow .nq-seal:before{content:"";border:1.5px dashed var(--map-ink);opacity:.5;border-radius:50%;position:absolute;inset:6px}.nvcf-flow .nq-seal svg{width:42px;height:42px;position:relative}@media (min-width:1024px){.nvcf-strip{max-width:520px;margin-inline:auto}}@media (prefers-reduced-motion:no-preference){.nvcf-seg.is-here b{animation:.25s cubic-bezier(.3,1.6,.5,1) nvcf-notch}.nvcf-flow .nvcf-stamp{animation:.62s cubic-bezier(.3,.9,.4,1) both nvcf-slam}.nvcf-st-ripple{animation:.8s ease-out .34s both nvcf-ripple}.nvcf-st-ripple.is-2{animation-delay:.5s}.nvcf-st-spark{animation:.6s cubic-bezier(.2,.9,.3,1.3) .36s both nvcf-spark}.nvcf-st-spark.is-2{animation-delay:.42s}.nvcf-st-spark.is-3{animation-delay:.38s}.nvcf-st-spark.is-4{animation-delay:.46s}.nvcf-st-spark.is-5{animation-delay:.4s}.nvcf-st-spark.is-6{animation-delay:.44s}.nq-stamp-screen.nvcf-flow .nq-sum-t{animation:.4s ease-out .5s both nvcf-rise}.nq-stamp-screen.nvcf-flow .nq-sum-s{animation:.4s ease-out .58s both nvcf-rise}.nq-stamp-screen.nvcf-flow .nq-dots.is-lg .nq-dot{animation:.36s cubic-bezier(.3,1.6,.5,1) both nvcf-dot}.nq-stamp-screen.nvcf-flow .nq-dots.is-lg .nq-dot:first-child{animation-delay:.7s}.nq-stamp-screen.nvcf-flow .nq-dots.is-lg .nq-dot:nth-child(2){animation-delay:.8s}.nq-stamp-screen.nvcf-flow .nq-dots.is-lg .nq-dot:nth-child(3){animation-delay:.9s}.nq-stamp-screen.nvcf-flow .nq-dots.is-lg .nq-dot:nth-child(4){animation-delay:1s}.nq-stamp-screen.nvcf-flow .nq-dots.is-lg .nq-dot:nth-child(5){animation-delay:1.1s}.nq-stamp-screen.nvcf-flow .nq-legend{animation:.4s ease-out 1.1s both nvcf-rise}.nq-stamp-screen.nvcf-flow .nq-mix,.nq-stamp-screen.nvcf-flow .nq-allok{animation:.4s ease-out 1.2s both nvcf-rise}.nvcf-tray-slot.is-now .nvcf-tray-seal{animation:.5s cubic-bezier(.3,1.6,.5,1) 1.15s both nvcf-tray-pop}.nvcf-flow .nq-seal{animation:.5s cubic-bezier(.3,1.3,.5,1) both nvcf-seal;animation-delay:calc(var(--i,0) * .14s)}}@keyframes nvcf-notch{0%{transform:scaleY(.4)}to{transform:none}}@keyframes nvcf-slam{0%{opacity:0;transform:translateY(-46px)rotate(-26deg)scale(1.9)}55%{opacity:1;transform:translateY(0)rotate(-7deg)scale(.92)}78%{transform:rotate(-9deg)scale(1.04)}to{opacity:1;transform:rotate(-8deg)scale(1)}}@keyframes nvcf-ripple{0%{opacity:.55;transform:scale(.96)}to{opacity:0;transform:scale(1.55)}}@keyframes nvcf-spark{0%{opacity:0;transform:rotate(45deg)scale(0)}60%{opacity:1}to{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes nvcf-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nvcf-dot{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes nvcf-tray-pop{0%{opacity:0;transform:rotate(-6deg)scale(.4)}to{opacity:1;transform:rotate(-6deg)scale(1)}}@keyframes nvcf-seal{0%{opacity:0;transform:rotate(-6deg)scale(1.7)}to{opacity:1;transform:rotate(-6deg)scale(1)}}.screen.nvcf-flow>[class~=keyhint]{display:none!important}.nvcf-pick.is-full .chc-card:not(.is-on){opacity:.52;cursor:default;border-style:dashed}.nvcf-pick .chc{margin-top:0}
