.nbv-page{min-height:calc(100dvh - 200px)}.nbv-head-band[data-vault-state=loading]{min-height:100dvh}.nbv-head-band{position:relative;isolation:isolate;overflow:hidden}.nbv-watermark{width:700px;left:35%;top:200px}@media (min-width:1024px){.nbv-watermark{width:1500px;left:55%;top:80px}}.nbv-head{display:grid;gap:12px;padding-block:18px 8px}.nbv-entry-box{padding-block:28px 56px;gap:16px}.nbv-head-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.nbv-title{font-size:clamp(28px,7.4vw,44px);line-height:1.26}.nbv-lead{margin:0;font-size:16px;line-height:1.5;max-width:52ch}.nbv-note{margin:0;font-size:14px;color:var(--n-sec)}.nbv-email{overflow-wrap:anywhere}.nbv-account{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.nbv-account-nav{display:grid;gap:2px;min-width:0}.nbv-account-nav ul{display:flex;flex-wrap:wrap;align-items:center;gap:0 14px;margin:0;padding:0;list-style:none;font-size:14.5px}.nbv-exit{margin:8px 0 24px}.nbv-exit button{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--n-mintdk);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.nbv-exit-mat button{color:var(--n-sec)}.nbv-account-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;color:var(--n-white);font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:6px}.nbv-account-nav a:hover{text-decoration-color:var(--n-sec)}.nbv-account-nav a[aria-current=page]{text-decoration-color:var(--n-mint)}.nbv-tabs{display:flex;gap:4px;width:max-content;max-width:100%;padding:4px;border-radius:12px;background:var(--n-deep)}.nbv-tab{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--n-white);font:600 14.5px/1 var(--f-text);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.nbv-tab small{font-weight:400;font-size:13px}.nbv-tab[aria-selected=true]{background:var(--n-mint);color:var(--n-deep)}.nbv-tab:focus-visible{outline:2px solid var(--n-mint);outline-offset:2px}@media (max-width:359px){.nbv-tab{padding:0 9px;font-size:13.5px}}.nbv-panel{padding-block:4px 32px}.nbv-has-bar .nbv-form,.nbv-has-bar .nbv-panel{padding-bottom:calc(112px + env(safe-area-inset-bottom, 0px))}body:has(.nbv-has-bar) .nb-footer-inner{padding-bottom:calc(100px + env(safe-area-inset-bottom, 0px))}.nbv-group{margin-top:20px}.nbv-group h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font:600 15px/1.35 var(--f-text)}.nbv-group h2 small{font-weight:400;font-size:13.5px;color:var(--n-sec)}.nbv-grid,.nbv-group-action{margin-top:10px}.nbv-empty{margin:24px 0 0;color:var(--n-sec)}.nbv-empty p{margin:0 0 14px;max-width:52ch}.nbv-item{min-width:0}.nbv-item .nb-vault-item{height:100%}.nbv-item[data-given] .nb-viewfinder{opacity:.55}.nbv-badges{display:flex;flex-wrap:wrap;gap:4px}.nbv-card-button{display:block;width:100%;padding:0;border:0;border-radius:6px;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.nbv-card-button:focus-visible{outline:2px solid var(--n-mint);outline-offset:4px}@media (hover:hover){.nbv-card-button:hover .nb-card{transform:translateY(-2px)}}.nbv-card-button .nb-card{transition:transform .15s ease}.nbv-stack{position:relative;display:block;isolation:isolate;margin:0 9px 9px 0}.nbv-stack:after,.nbv-stack:before,.nbv-stack>.nbv-stack-edge{content:"";position:absolute;inset:0;z-index:-1;border-radius:6px;background:var(--n-deep);box-shadow:inset 0 0 0 1px var(--n-sec),0 2px 6px -2px rgba(0,20,16,.6)}.nbv-stack:before{transform:translate(3px,3px)}.nbv-stack:after{transform:translate(6px,6px);z-index:-2}.nbv-stack>.nbv-stack-edge{transform:translate(9px,9px);z-index:-3}.nbv-stack:not([data-depth="3"])>.nbv-stack-edge,.nbv-stack[data-depth="0"]:after,.nbv-stack[data-depth="0"]:before,.nbv-stack[data-depth="1"]:after{display:none}.nbv-stack-count{position:absolute;right:6px;bottom:6px;min-width:28px;padding:2px 7px;border-radius:999px;background:var(--n-green);box-shadow:inset 0 0 0 1px var(--n-sec);color:var(--n-white);font:700 13px/1.35 var(--f-text);font-variant-numeric:tabular-nums;text-align:center}@media (hover:hover){.nbv-card-button:hover .nbv-stack .nb-card{transform:translate(-1px,-3px)}}.nbv-form-mat{display:grid;gap:14px}.nbv-field{display:grid;gap:6px}.nbv-field label{font-weight:600;font-size:15px}.nbv-field small{font-size:14px;color:var(--n-sec)}.nb-paper .nbv-field small,.nb-paper .nbv-hint{color:var(--n-muted)}.nbv-field input,.nbv-field select{width:100%;min-height:52px;padding:0 14px;border:0;border-radius:10px;background:var(--n-white);color:var(--n-ink);box-shadow:inset 0 0 0 1px var(--n-field);font:400 16px/1.2 var(--f-text)}.nbv-field input:focus-visible,.nbv-field select:focus-visible{outline:2px solid var(--n-mint);outline-offset:2px}.nb-paper .nbv-field input:focus-visible,.nb-paper .nbv-field select:focus-visible{outline-color:var(--n-mintdk)}.nbv-code{letter-spacing:.3em;font-size:22px!important}.nbv-error{margin:0;padding:10px 12px;border-left:3px solid var(--n-mint);border-radius:6px;background:var(--n-deep);color:var(--n-white);font-size:15px}.nbv-error:focus{outline:none}.nb-paper .nbv-error{background:var(--n-white);color:var(--n-ink);border-left-color:var(--n-mintdk)}.nbv-entry-links{display:flex;flex-wrap:wrap;gap:8px}.nbv-entry-links .nb-button{min-height:44px;font-size:15px}.nbv-social{display:grid;gap:12px;margin-top:6px}.nbv-or{display:flex;align-items:center;gap:12px;margin:0;font-size:14px;color:var(--n-sec)}.nbv-or:after,.nbv-or:before{content:"";flex:1;height:1px;background:rgba(167,200,191,.35)}.nbv-social-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 12px;border-radius:10px;background:#ffffff;text-decoration:none;font-size:15px;line-height:20px;-webkit-tap-highlight-color:transparent}.nbv-social-google{box-shadow:inset 0 0 0 1px #747775;color:#1f1f1f;font-family:Roboto,var(--f-text);font-weight:500;letter-spacing:.25px}.nbv-social-apple{color:#000000;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--f-text);font-weight:500}.nbv-social-mark{flex:none}.nbv-social-apple-mark{margin-top:-3px}.nbv-social-button:hover{background:#f8faf9}.nbv-social-button:active{background:#eef2f0}.nbv-social-button:focus-visible{outline:2px solid var(--n-mint);outline-offset:2px}.nbv-paper{padding-block:8px 32px}.nbv-form{display:grid;gap:22px;padding-top:18px}.nbv-fieldset{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}.nbv-fieldset legend{padding:0;margin-bottom:4px;font:600 18px/1.3 var(--f-text)}.nbv-hint{margin:0;font-size:14px}.nbv-fieldset>.nbv-field{max-width:640px}.nbv-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}@media (min-width:700px){.nbv-picks{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.nbv-picks{grid-template-columns:repeat(6,minmax(0,1fr))}}.nbv-pick{position:relative;display:block;min-width:0;cursor:pointer}.nbv-pick input{position:absolute;top:14px;right:14px;z-index:2;width:24px;height:24px;margin:0;accent-color:var(--n-mintdk)}.nbv-pick:not([data-picked]) .nb-viewfinder{opacity:.5}.nbv-pick:focus-within .nb-viewfinder{outline:2px solid var(--n-mintdk);outline-offset:2px;border-radius:6px}.nbv-options{display:grid;gap:10px}@media (min-width:700px){.nbv-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.nbv-option{display:flex;gap:12px;align-items:flex-start;min-height:52px;padding:14px;border-radius:12px;background:var(--n-white);box-shadow:inset 0 0 0 1px var(--n-field);cursor:pointer}.nbv-option:has(input:checked){box-shadow:inset 0 0 0 2px var(--n-green)}.nbv-option input{width:20px;height:20px;margin:2px 0 0;flex:none;accent-color:var(--n-mintdk)}.nbv-option>span{display:grid;gap:3px}.nbv-option b{font-weight:600}.nbv-option small{color:var(--n-muted);font-size:14px}@media (prefers-reduced-motion:reduce){.nbv-card-button .nb-card{transition:none}}.nbv-incoming{display:grid;gap:12px;padding-block:16px 4px}.nbv-incoming h2{margin:0;font:900 18px/1.2 var(--f-display);text-transform:uppercase;color:var(--n-white)}.nbv-incoming ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.nbv-incoming-card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:14px;border-radius:12px;background:var(--n-deep);color:var(--n-white)}.nbv-incoming-thumb{display:block;aspect-ratio:63/88}.nbv-incoming-text{display:grid;gap:6px;align-content:start;min-width:0}.nbv-incoming-text b{overflow-wrap:anywhere}.nbv-incoming-text small,.nbv-incoming-text span{color:var(--n-sec)}.nbv-incoming-actions{display:flex;flex-wrap:wrap;gap:8px}.nbv-map{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-4px 0 12px}.nbv-map-note{margin:0;flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.nbv-membership-slot{min-height:164px}@media (min-width:768px){.nbv-membership-slot{min-height:235px}}.nbv-fresh{margin:6px 0 0;color:var(--n-gold);font-weight:700}.nbv-item[data-fresh] .nb-card-back{position:relative}@media (prefers-reduced-motion:no-preference){.nbv-item[data-fresh] .nb-card-back:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgb(255 255 255/.32) 50%,transparent 65%);transform:translateX(-130%);animation:nbv-glint 1s ease-in-out var(--glint,.5s) both}.nbv-item[data-fresh]:nth-child(2) .nb-card-back:after{--glint:590ms}.nbv-item[data-fresh]:nth-child(3) .nb-card-back:after{--glint:680ms}.nbv-item[data-fresh]:nth-child(4) .nb-card-back:after{--glint:770ms}.nbv-item[data-fresh]:nth-child(5) .nb-card-back:after{--glint:860ms}.nbv-item[data-fresh]:nth-child(n+6) .nb-card-back:after{--glint:950ms}}@keyframes nbv-glint{to{transform:translateX(130%)}}.nbv-live-link{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.nbv-live-link i{position:relative;width:8px;height:8px;border-radius:50%;background:var(--n-mint)}@media (prefers-reduced-motion:no-preference){.nbv-live-link i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:nbv-live 1.6s ease-out infinite}}@keyframes nbv-live{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}.nbv-pack{isolation:isolate;color:#ffffff;border-radius:4px;background:radial-gradient(70% 45% at 50% 38%,rgb(255 255 255/.22),transparent 70%),linear-gradient(90deg,rgb(0 0 0/.28),transparent 14%,transparent 86%,rgb(0 0 0/.28)),var(--pk-body,var(--pack-body,linear-gradient(160deg,#0d6a56 0,var(--n-green) 55%,#01261f 100%)));box-shadow:0 10px 22px -12px rgb(0 0 0/.7),inset 0 0 0 1px rgb(255 255 255/.14)}.nbv-pack:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 17px,rgb(255 255 255/.06) 17px 18px,rgb(0 0 0/.07) 18px 19px)}.nbv-pack{border-radius:3px;--pk-tooth:calc(100% / 12);-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top /var(--pk-tooth) 51% repeat-x,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /var(--pk-tooth) 51% repeat-x;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top /var(--pk-tooth) 51% repeat-x,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /var(--pk-tooth) 51% repeat-x}.nbv-pack-crimp{position:absolute;left:0;right:0;z-index:3;height:9%;background:repeating-linear-gradient(90deg,rgb(255 255 255/.24) 0 1.5px,transparent 1.5px 4px),var(--pack-seal,rgb(0 0 0/.24))}.nbv-pack-crimp-top{top:0;box-shadow:0 1px 0 rgb(255 255 255/.18)}.nbv-pack-crimp-bottom{bottom:0;box-shadow:0 -1px 0 rgb(255 255 255/.18)}.nbv-pack-foil{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(125deg,transparent 22%,rgb(140 255 228/.22) 36%,rgb(255 220 150/.18) 46%,rgb(196 168 255/.22) 56%,transparent 70%);mix-blend-mode:screen}.nbv-pack-end{position:absolute;left:0;right:0;bottom:0;height:34%;clip-path:polygon(0 34%,100% 0,100% 100%,0 100%);background:var(--k1)}.nbv-pack[data-kit=stripes] .nbv-pack-end{background:repeating-linear-gradient(90deg,var(--k1) 0 9px,var(--k2) 9px 18px)}.nbv-pack[data-kit=hoops] .nbv-pack-end{background:repeating-linear-gradient(0deg,var(--k1) 0 9px,var(--k2) 9px 18px)}.nbv-pack[data-kit=checks] .nbv-pack-end{background:conic-gradient(var(--k1) 25%,var(--k2) 0 50%,var(--k1) 0 75%,var(--k2) 0) 0 0 /16px 16px}.nbv-pack[data-kit=flag-v] .nbv-pack-end{background:linear-gradient(90deg,var(--k1) 0 40%,var(--k2) 40% 70%,var(--k3) 70%)}.nbv-pack[data-kit=flag-h] .nbv-pack-end{background:linear-gradient(180deg,var(--k1) 0 33.4%,var(--k2) 33.4% 66.7%,var(--k3) 66.7%)}.nbv-pack-crown{position:absolute;left:50%;top:50%;width:46%;translate:-50% -50%;rotate:-12deg;fill:var(--pack-crown,var(--n-mint));opacity:.3}.nbv-pack[data-pack]{color:var(--pack-ink)}.nbv-pack[data-pack] .nbv-pack-crown{top:var(--pack-band-mid,50%);opacity:1;rotate:0deg;width:24%}.nbv-pack[data-pack] .nbv-pack-brand,.nbv-pack[data-pack] .nbv-pack-words{text-shadow:none}.nbv-pack-brand{position:absolute;z-index:4;top:11%;left:8px;right:8px;display:grid;justify-items:center;gap:4px;text-align:center;text-shadow:0 1px 2px rgb(0 0 0/.4)}.nbv-pack-mark{width:34%;fill:currentColor;filter:drop-shadow(0 1px 2px rgb(0 0 0/.35))}.nbv-pack-product{font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.nbv-pack-words{position:absolute;z-index:4;left:8px;right:8px;bottom:11%;display:grid;justify-items:center;gap:3px;text-align:center;text-shadow:0 1px 2px rgb(0 0 0/.45)}.nbv-pack-words b{font-size:13px;line-height:1.2}.nbv-pack-words small{font-size:11px;font-weight:600;line-height:1.25}.nbv-pack[data-kit] .nbv-pack-brand,.nbv-pack[data-kit] .nbv-pack-words{text-shadow:0 0 1px rgb(0 0 0/.9),0 0 3px rgb(0 0 0/.8),0 1px 7px rgb(0 0 0/.55)}.nbv-pack[data-kit] .nbv-pack-mark{filter:drop-shadow(0 0 1px rgb(0 0 0/.8)) drop-shadow(0 1px 4px rgb(0 0 0/.55))}.nbv-pack[data-ink=dark]{color:var(--n-ink)}.nbv-pack[data-kit][data-ink=dark] .nbv-pack-brand,.nbv-pack[data-kit][data-ink=dark] .nbv-pack-words{text-shadow:0 0 1px rgb(255 255 255/.95),0 0 3px rgb(255 255 255/.9),0 1px 7px rgb(255 255 255/.6)}.nbv-pack[data-kit][data-ink=dark] .nbv-pack-mark{filter:drop-shadow(0 0 1px rgb(255 255 255/.9)) drop-shadow(0 1px 4px rgb(255 255 255/.6))}.nbv-pack[data-plate]{color:#ffffff}