@keyframes nn-brand-flow{0%{background-position:0%}to{background-position:300%}}@keyframes nn-pulse-soft{0%,to{box-shadow:0 0 #ff5c1a59}50%{box-shadow:0 0 0 8px #ff5c1a00}}@keyframes nn-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nn-brand-mark{-webkit-text-fill-color:transparent;background-image:linear-gradient(110deg,#ff5c1a 0%,#ffd400 25%,#fff 50%,#1e4fd6 75%,#ff5c1a 100%);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;animation:5.5s ease-in-out infinite alternate nn-brand-flow;color:#0000!important}.nn-brand-mark-dark{filter:drop-shadow(0 6px 18px #ff5c1a40);background-image:linear-gradient(110deg,#ff7a3d 0%,#ffd400 25%,#fff 50%,#8fb3ff 75%,#ff7a3d 100%)}.nn-sidebar .nn-brand-mark{letter-spacing:-.02em;font-size:clamp(1.75rem,.95rem + 2.2vw,2.15rem);line-height:1.05}@keyframes nn-hero-ride-x{0%,to{left:0}50%{left:calc(100% - var(--nn-rider-w))}}@keyframes nn-hero-ride-face{0%,49.9%{transform:scaleX(1)}50%,99.9%{transform:scaleX(-1)}}.nn-hero-title-row{--nn-rider-w:9.5rem;--nn-rider-h:5.75rem;align-items:flex-end;gap:.15rem;width:100%;max-width:none;display:flex}@media (min-width:640px){.nn-hero-title-row{--nn-rider-w:11.5rem;--nn-rider-h:7rem}}.nn-hero-word{z-index:1;flex-shrink:0;position:relative}.nn-hero-ride{z-index:0;min-width:12rem;height:var(--nn-rider-h);pointer-events:none;flex:auto;position:relative;overflow:visible}@media (min-width:640px){.nn-hero-ride{min-width:16rem}}.nn-hero-track{background:linear-gradient(90deg,#ff5c1ab3 0%,#0b1f6b73 70%,#0b1f6b59 100%);border-radius:999px;height:2px;position:absolute;bottom:.55rem;left:0;right:0}.nn-hero-dark .nn-hero-ride{min-width:7rem}.nn-hero-dark .nn-hero-track{background:linear-gradient(90deg,#ff5c1ae6 0%,#ffffff59 100%)}.nn-hero-rider{width:var(--nn-rider-w);height:var(--nn-rider-h);animation:8s ease-in-out infinite nn-hero-ride-x;position:absolute;bottom:0;left:0}.nn-hero-rider-face{transform-origin:50%;justify-content:center;align-items:flex-end;width:100%;height:100%;animation:8s ease-in-out infinite nn-hero-ride-face;display:flex}.nn-hero-rider-img{filter:drop-shadow(0 8px 14px #0b1f6b47);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.nn-brand-mark{background-position:40%;animation:none}.nn-col-hot,.nn-shimmer-bar,.nn-hero-rider,.nn-hero-rider-face{animation:none!important}.nn-hero-rider{left:10%}}.nn-sidebar{color:#fff!important;background-color:#0b1f6b!important;background-image:radial-gradient(at 20% 0,#1e4fd68c,#0000 55%),radial-gradient(at 90% 100%,#ff5c1a2e,#0000 45%)!important}.nn-sidebar a,.nn-sidebar p,.nn-sidebar button{color:inherit}.nn-sidebar-link{color:#fff!important}.nn-sidebar-link:hover{transform:translate(2px);color:#fff!important;background-color:#ffffff1f!important}.nn-logout-sidebar{color:#fff!important;background-color:#ffffff14!important}.nn-logout-sidebar:hover{box-shadow:inset 0 0 0 1px #ff5c1a73;background-color:#ff5c1a38!important}.nn-sidebar-link-active{box-shadow:0 10px 24px -16px #00000073;color:#0b1f6b!important;background-color:#fff!important}.nn-card-navy{color:#fff!important;background-color:#0b1f6b!important;border-color:#0b1f6b!important}.nn-card-navy h2,.nn-card-navy p{color:inherit}.nn-label-yellow{color:#ffd400!important}.nn-merchant-stage{position:relative}.nn-merchant-wash{pointer-events:none;z-index:0;background:radial-gradient(70% 45% at 100% -10%,#1e4fd624,#0000 60%),radial-gradient(55% 40% at -5% 100%,#ffd40029,#0000 55%),radial-gradient(40% 30% at 70% 80%,#ff5c1a14,#0000 50%);position:absolute;inset:0}.nn-kitchen-col{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border:1px solid #d8dee9;border-radius:1.25rem;padding:.85rem;transition:transform .2s,box-shadow .2s;box-shadow:0 18px 40px -32px #0b1f6b73}@media (hover:hover) and (pointer:fine){.nn-kitchen-col:hover{transform:translateY(-2px);box-shadow:0 22px 44px -28px #0b1f6b80}}.nn-kitchen-col[data-tone=accent]{background:linear-gradient(#fff7f2 0%,#fff 42%);border-color:#ff5c1a59}.nn-kitchen-col[data-tone=blue]{background:linear-gradient(#f3f6ff 0%,#fff 42%);border-color:#1e4fd647}.nn-kitchen-col[data-tone=navy]{background:linear-gradient(#eef1fa 0%,#fff 42%);border-color:#0b1f6b47}.nn-kitchen-col[data-tone=yellow]{background:linear-gradient(#fffbe8 0%,#fff 42%);border-color:#ffd40073}.nn-col-rail{border-radius:999px;height:4px;margin-bottom:.75rem}.nn-col-rail[data-tone=accent]{background:linear-gradient(90deg,#ff5c1a,#ffd400)}.nn-col-rail[data-tone=blue]{background:linear-gradient(90deg,#1e4fd6,#0b1f6b)}.nn-col-rail[data-tone=navy]{background:linear-gradient(90deg,#0b1f6b,#1e4fd6)}.nn-col-rail[data-tone=yellow]{background:linear-gradient(90deg,#ffd400,#ff5c1a)}.nn-col-hot{animation:2.2s ease-out infinite nn-pulse-soft}.nn-shimmer-bar{background:linear-gradient(90deg,#0000,#ffffff8c,#0000) 0 0/200% 100%;animation:2.8s linear infinite nn-shimmer}.nn-order-card{background:#fff;border:1px solid #d8dee9;border-radius:1rem;padding:.9rem;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 14px 28px -24px #0b1f6b8c}.nn-order-card:hover{border-color:#ff5c1a73;transform:translateY(-3px);box-shadow:0 20px 36px -22px #ff5c1a59}.nn-loader{width:88px;height:88px;position:relative}.nn-loader-sm{width:44px;height:44px}.nn-loader-ring{background:conic-gradient(#ff5c1a,#ffd400,#1e4fd6,#ff5c1a);border-radius:999px;animation:1.1s linear infinite nn-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.nn-loader-core{color:#fff;background:linear-gradient(145deg,#0b1f6b,#0a1740);border-radius:999px;place-items:center;font-size:30px;font-weight:800;animation:1.6s ease-in-out infinite nn-breathe;display:grid;position:absolute;inset:14px;box-shadow:0 10px 30px #0b1f6b59}.nn-loader-sm .nn-loader-core{font-size:15px;inset:7px}.nn-loader-orbit{animation:2.4s cubic-bezier(.55,.15,.45,.85) infinite reverse nn-spin;position:absolute;inset:-8px}.nn-loader-rider{background:#ff5c1a;border:2px solid #fff;border-radius:999px;width:12px;height:12px;margin-left:-6px;position:absolute;top:0;left:50%;box-shadow:0 0 0 4px #ff5c1a2e}.nn-loader-sm .nn-loader-orbit{inset:-5px}.nn-loader-sm .nn-loader-rider{border-width:1.5px;width:8px;height:8px;margin-left:-4px}.nn-loader-dots{gap:3px;display:inline-flex}.nn-loader-dots span{background:currentColor;border-radius:999px;width:4px;height:4px;animation:1s ease-in-out infinite nn-dot}.nn-loader-dots span:nth-child(2){animation-delay:.15s}.nn-loader-dots span:nth-child(3){animation-delay:.3s}@keyframes nn-spin{to{transform:rotate(360deg)}}@keyframes nn-breathe{0%,to{transform:scale(1)}50%{transform:scale(.92)}}@keyframes nn-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.nn-splash{background:radial-gradient(60% 45% at 85% 10%,#ff5c1a47,#0000 70%),radial-gradient(55% 45% at 10% 90%,#1e4fd673,#0000 70%),linear-gradient(160deg,#0b1f6b 0%,#0a1740 55%,#071131 100%)}.nn-loader-dark .nn-loader-core{color:#0b1f6b;background:#fff;box-shadow:0 0 0 6px #ffffff14,0 12px 40px #00000073}.nn-loader-dark .nn-loader-rider{border-color:#0a1740;box-shadow:0 0 12px #ff5c1acc}.nn-nav-progress{z-index:130;transform-origin:0;background:linear-gradient(90deg,#ff5c1a,#ffd400,#1e4fd6);width:100%;height:3px;animation:8s cubic-bezier(.1,.7,.2,1) forwards nn-progress;position:fixed;top:0;left:0;box-shadow:0 0 10px #ff5c1a73}.nn-nav-progress.is-done{animation:.45s ease-out forwards nn-progress-done}@keyframes nn-progress{0%{transform:scaleX(.05)}to{transform:scaleX(.9)}}@keyframes nn-progress-done{0%{opacity:1;transform:scaleX(.9)}60%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.nn-loader-ring,.nn-loader-orbit,.nn-loader-core,.nn-loader-dots span{animation-duration:3s}}
