:root{--nbf-ink:#15202b;--nbf-cream:#fbfaf7;--nbf-paper:#f5f2ec;--nbf-line:#e7e2d7;--nbf-orange:#e2572b;--nbf-teal:#1f4e5f;--nbf-muted:#616b76;--nbf-body:#3b4652;--nbf-ease-out:cubic-bezier(0.22,1,0.36,1);--nbf-ease-spring:cubic-bezier(0.34,1.56,0.64,1)}.nbf-shell{min-height:100vh;min-height:100dvh;display:grid;background:var(--nbf-cream);color:var(--nbf-ink)}@media (min-width:1024px){.nbf-shell{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.nbf-side{position:relative;display:none;overflow:hidden;background:var(--nbf-teal);color:#fff}@media (min-width:1024px){.nbf-side{display:flex;flex-direction:column}}.nbf-side:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at 78% 62%,rgba(226,87,43,.22),transparent 70%),radial-gradient(50% 40% at 12% 18%,hsla(0,0%,100%,.08),transparent 70%),repeating-linear-gradient(0deg,hsla(0,0%,100%,.035) 0 1px,transparent 1px 28px)}.nbf-rise{animation:nbf-rise .52s var(--nbf-ease-out) both}.nbf-rise-2{animation-delay:70ms}.nbf-rise-3{animation-delay:.14s}@keyframes nbf-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nbf-field{width:100%;border-radius:12px;border:1px solid #d9d4c9;background:#fff;padding:.8rem 1rem;font-size:1rem;color:var(--nbf-ink);transition:border-color .15s,box-shadow .15s}.nbf-field::placeholder{color:#8a929b}.nbf-field:hover{border-color:#bfb8aa}.nbf-field:focus{outline:none;border-color:var(--nbf-ink);box-shadow:0 0 0 4px rgba(21,32,43,.1)}.nbf-field[aria-invalid=true]{border-color:#c2410c;box-shadow:0 0 0 4px rgba(194,65,12,.1)}.nbf-field-icon{padding-left:2.75rem}.nbf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:12px;padding:.85rem 1.25rem;font-weight:600;color:#fff;background:var(--nbf-ink);transition:transform .12s var(--nbf-ease-out),background-color .15s,box-shadow .15s,opacity .15s;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 6px 16px -8px rgba(21,32,43,.55)}.nbf-btn:hover:not(:disabled){background:#22303e}.nbf-btn:active:not(:disabled){transform:scale(.98)}.nbf-btn:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(226,87,43,.35)}.nbf-btn:disabled{cursor:progress;opacity:.85}.nbf-btn-orange{background:var(--nbf-orange);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 8px 20px -10px rgba(226,87,43,.9)}.nbf-btn-orange:hover:not(:disabled){background:#cf4a20}.nbf-btn-quiet{background:#fff;color:var(--nbf-ink);border:1px solid #d9d4c9;box-shadow:none}.nbf-btn-quiet:hover:not(:disabled){background:var(--nbf-paper)}.nbf-btn-done{background:#1f6b4f!important}.nbf-link{font-weight:600;color:var(--nbf-orange);text-underline-offset:3px}.nbf-link:hover{color:var(--nbf-ink);text-decoration:underline}.nbf-link:focus-visible,.nbf-quiet-link:focus-visible{outline:2px solid var(--nbf-orange);outline-offset:2px;border-radius:4px}.nbf-quiet-link{font-weight:600;color:var(--nbf-muted)}.nbf-quiet-link:hover{color:var(--nbf-ink)}.nbf-spinner{width:1rem;height:1rem;border-radius:999px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:nbf-spin .7s linear infinite}.nbf-btn-quiet .nbf-spinner{border-color:rgba(21,32,43,.2);border-top-color:var(--nbf-ink)}@keyframes nbf-spin{to{transform:rotate(1turn)}}.nbf-check path{stroke-dasharray:24;stroke-dashoffset:24;animation:nbf-draw .36s 60ms var(--nbf-ease-out) forwards}@keyframes nbf-draw{to{stroke-dashoffset:0}}.nbf-alert{display:flex;gap:.6rem;align-items:flex-start;border-radius:12px;background:#fdece4;color:#9a3412;padding:.75rem .9rem;font-size:.9rem;line-height:1.4;animation:nbf-nudge .36s var(--nbf-ease-out)}@keyframes nbf-nudge{0%{opacity:0;transform:translateX(0)}25%{opacity:1;transform:translateX(-4px)}55%{transform:translateX(3px)}80%{transform:translateX(-1px)}to{transform:none}}.nbf-hint{font-size:.8rem;color:var(--nbf-muted);display:flex;align-items:center;gap:.35rem;transition:color .15s}.nbf-hint-ok{color:#1f6b4f}.nbf-seg{position:relative;display:grid;grid-template-columns:1fr 1fr;border-radius:12px;background:var(--nbf-paper);padding:4px;font-size:.875rem;font-weight:600}.nbf-seg-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:9px;background:#fff;box-shadow:0 1px 3px rgba(21,32,43,.12);transition:transform .26s var(--nbf-ease-out)}.nbf-seg[data-mode=password] .nbf-seg-thumb{transform:translateX(100%)}.nbf-seg button{position:relative;z-index:1;border-radius:9px;padding:.55rem .5rem;color:var(--nbf-muted);transition:color .15s}.nbf-seg button[aria-pressed=true]{color:var(--nbf-ink)}.nbf-seg button:focus-visible{outline:2px solid var(--nbf-orange);outline-offset:-2px}.nbf-swap{animation:nbf-swap .28s var(--nbf-ease-out)}@keyframes nbf-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nbf-env{width:92px;height:72px;margin:0 auto;position:relative}.nbf-env-letter{animation:nbf-letter 1.1s .15s var(--nbf-ease-out) both}@keyframes nbf-letter{0%{transform:translateY(-38px);opacity:0}40%{opacity:1}to{transform:translateY(0);opacity:1}}.nbf-env-flap{transform-origin:46px 22px;animation:nbf-flap .5s 1s var(--nbf-ease-out) both}@keyframes nbf-flap{0%{transform:scaleY(-1)}to{transform:scaleY(1)}}.nbf-env-dot{animation:nbf-pop .42s 1.35s var(--nbf-ease-spring) both;transform-origin:80px 14px}@keyframes nbf-pop{0%{transform:scale(0)}to{transform:scale(1)}}.nbf-loop{position:relative}.nbf-loop *{animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:var(--nbf-ease-out);animation-fill-mode:both}.nbf-paused,.nbf-paused *{animation-play-state:paused!important}.nbf-phone{position:relative;width:300px;height:590px;border-radius:44px;padding:12px;background:#0e161e;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.08),0 40px 80px -20px rgba(0,0,0,.55),0 18px 36px -18px rgba(0,0,0,.5)}.nbf-screen{position:relative;height:100%;border-radius:33px;overflow:hidden;background:#f3efe7}.nbf-notch{position:absolute;top:10px;left:50%;width:92px;height:24px;margin-left:-46px;border-radius:99px;background:#0e161e;z-index:3}.nbf-issue{position:absolute;inset:0;padding:46px 14px 14px;animation-name:nbf-issue}@keyframes nbf-issue{0%{opacity:0}4%,92%{opacity:1}to{opacity:0}}.nbf-drop-1{animation-name:nbf-drop-1}@keyframes nbf-drop-1{0%,10%{opacity:0;transform:translate(-36px,-14px) rotate(-4deg)}20%,92%{opacity:1;transform:none}to{opacity:0}}.nbf-drop-2{animation-name:nbf-drop-2}@keyframes nbf-drop-2{0%,24%{opacity:0;transform:translate(-36px,-14px) rotate(-4deg)}34%,92%{opacity:1;transform:none}to{opacity:0}}.nbf-blend{animation-name:nbf-blend}@keyframes nbf-blend{0%,42%{opacity:0;transform:translateX(36px) rotate(3deg)}54%,92%{opacity:1;transform:none}to{opacity:0}}.nbf-wash{animation-name:nbf-wash}@keyframes nbf-wash{0%,44%{opacity:0;transform:scale(.3)}52%{opacity:.9}66%,to{opacity:0;transform:scale(1.8)}}.nbf-offer{animation-name:nbf-offer}@keyframes nbf-offer{0%,60%{opacity:0;transform:scale(.85)}67%{opacity:1;transform:scale(1.04)}71%,92%{opacity:1;transform:none}to{opacity:0}}.nbf-ready{animation-name:nbf-ready}@keyframes nbf-ready{0%,74%{opacity:0;transform:translateY(8px) scale(.96)}79%,90%{opacity:1;transform:none}96%,to{opacity:0}}.nbf-lane-news{animation-name:nbf-lane-news}@keyframes nbf-lane-news{0%,4%{opacity:0;transform:translateX(-24px)}10%{opacity:1;transform:none}26%{opacity:1;transform:translateX(34px)}34%,to{opacity:0;transform:translateX(60px)}}.nbf-lane-biz{animation-name:nbf-lane-biz}@keyframes nbf-lane-biz{0%,34%{opacity:0;transform:translateX(24px)}40%{opacity:1;transform:none}54%{opacity:1;transform:translateX(-34px)}62%,to{opacity:0;transform:translateX(-60px)}}.nbf-eq-a{animation:nbf-eq 6s infinite both}.nbf-eq-b{animation:nbf-eq 6s .4s infinite both}.nbf-eq-c{animation:nbf-eq-c 6s infinite both}@keyframes nbf-eq{0%,6%{opacity:0;transform:translateY(4px)}14%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes nbf-eq-c{0%,30%{opacity:0;transform:scale(.8)}38%{opacity:1;transform:scale(1.08)}42%,88%{opacity:1;transform:none}to{opacity:0}}.nbf-step{animation:nbf-step .38s var(--nbf-ease-out)}@keyframes nbf-step{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}.nbf-pv-in{animation:nbf-pv-in .52s var(--nbf-ease-out) both}@keyframes nbf-pv-in{0%{opacity:0;transform:translateY(-12px) rotate(-1.5deg)}to{opacity:1;transform:none}}.nbf-pv-pop{animation:nbf-pv-pop .52s var(--nbf-ease-spring) both}@keyframes nbf-pv-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.nbf-focus{position:relative}.nbf-focus:after{content:"";position:absolute;inset:-5px;border-radius:12px;border:2px solid var(--nbf-orange);pointer-events:none;animation:nbf-breathe 2.4s ease-in-out infinite}@keyframes nbf-breathe{0%,to{opacity:.25}50%{opacity:.9}}.nbf-caret:after{content:"";display:inline-block;width:2px;height:.9em;margin-left:2px;vertical-align:-.1em;background:currentColor;animation:nbf-blink 1s steps(1) infinite}@keyframes nbf-blink{50%{opacity:0}}.nbf-skel{border-radius:4px;background:linear-gradient(90deg,#e9e4da,#f3efe7 50%,#e9e4da);background-size:200% 100%;animation:nbf-shimmer 1.6s linear infinite}@keyframes nbf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nbf-notif{animation:nbf-notif .6s var(--nbf-ease-spring) both}@keyframes nbf-notif{0%{opacity:0;transform:translateY(-18px) scale(.96)}to{opacity:1;transform:none}}.nbf-sheet{animation:nbf-sheet .32s var(--nbf-ease-out) both}@keyframes nbf-sheet{0%{transform:translateY(100%)}to{transform:none}}.nbf-fade{animation:nbf-fade .24s ease-out both}@keyframes nbf-fade{0%{opacity:0}to{opacity:1}}.nbf-reveal-backdrop{animation:nbf-fade .3s ease-out both}.nbf-reveal-env{animation:nbf-reveal-env .7s var(--nbf-ease-out) both}@keyframes nbf-reveal-env{0%{opacity:0;transform:translateY(40px) scale(.92)}to{opacity:1;transform:none}}.nbf-reveal-flap{transform-origin:50% 0;animation:nbf-reveal-flap .6s .65s var(--nbf-ease-out) both}@keyframes nbf-reveal-flap{0%{transform:perspective(600px) rotateX(0deg)}to{transform:perspective(600px) rotateX(180deg)}}.nbf-reveal-issue{animation:nbf-reveal-issue .9s 1.05s var(--nbf-ease-spring) both}@keyframes nbf-reveal-issue{0%{transform:translateY(75%)}to{transform:translateY(-34%)}}.nbf-reveal-copy{animation:nbf-rise .52s 1.5s var(--nbf-ease-out) both}.nbf-reveal-actions{animation:nbf-rise .52s 1.65s var(--nbf-ease-out) both}.nbf-confetti{position:absolute;top:34%;left:50%;width:8px;height:14px;border-radius:2px;opacity:0;animation:nbf-confetti 1.5s cubic-bezier(.2,.7,.3,1) 1.15s both}@keyframes nbf-confetti{0%{opacity:0;transform:translate(0) rotate(0)}10%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot))}}@media (prefers-reduced-motion:reduce){.nbf-alert,.nbf-check path,.nbf-env-dot,.nbf-env-flap,.nbf-env-letter,.nbf-eq-a,.nbf-eq-b,.nbf-eq-c,.nbf-fade,.nbf-loop *,.nbf-notif,.nbf-pv-in,.nbf-pv-pop,.nbf-reveal-actions,.nbf-reveal-backdrop,.nbf-reveal-copy,.nbf-reveal-env,.nbf-rise,.nbf-sheet,.nbf-step,.nbf-swap{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}.nbf-lane-biz,.nbf-lane-news,.nbf-wash{opacity:0!important}.nbf-reveal-flap{animation:none!important;transform:perspective(600px) rotateX(180deg)!important}.nbf-reveal-issue{animation:none!important;transform:translateY(-34%)!important}.nbf-confetti{display:none}.nbf-caret:after,.nbf-focus:after,.nbf-skel{animation:none!important}.nbf-focus:after{opacity:.7}.nbf-btn,.nbf-field,.nbf-seg-thumb{transition:none!important}}@media (min-width:1024px) and (max-height:900px){.nbf-loop-fit{transform:scale(.84);transform-origin:center;margin:-48px 0}}@media (min-width:1024px) and (max-height:760px){.nbf-loop-fit{transform:scale(.72);margin:-84px 0}}.nbf-shell:has([data-nbf-own-head]) .nbf-shell-head{display:none}.nbf-shell:has([data-nbf-own-head]) .nbf-shell-body{margin-top:0}