.nu-layout{min-height:100vh;background:#111319;color:#e2e2ea;font-family:var(--font-inter),system-ui,sans-serif}.nu-header{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 1.5rem;border-bottom:1px solid #404751;background:#191c21}.nu-header__brand a{color:#e2e2ea;font-weight:600;font-size:1.125rem;text-decoration:none}.nu-header__actions{display:flex;align-items:center;gap:.5rem}.nu-layout__body{display:flex;min-height:calc(100vh - 64px)}.nu-sidebar{width:240px;border-right:1px solid #404751;background:#191c21;padding:1rem}.nu-sidebar__nav{display:flex;flex-direction:column;gap:.25rem}.nu-sidebar__link{display:block;padding:.5rem 1rem;border-radius:.5rem;color:#cbc3d7;text-decoration:none;transition:background .2s ease,color .2s ease}.nu-sidebar__link--active,.nu-sidebar__link:hover{background:#1d2025;color:#e2e2ea}.nu-layout__main{flex:1;padding:2rem}.page-container{width:min(100%,1400px);max-width:1400px;margin-inline:auto}.nu-language-switcher{display:flex;gap:.25rem}.nu-back-to-top{position:fixed;right:1.5rem;bottom:1.5rem;width:40px;height:40px;border:1px solid #404751;border-radius:9999px;background:#1d2025;color:#e2e2ea;cursor:pointer}.page-card{max-width:720px;padding:2rem;border:1px solid #404751;border-radius:.75rem;background:#191c21}.page-card__title{margin:0 0 .5rem;font-size:1.625rem}.page-card__desc{margin:0 0 1.5rem;color:#cbc3d7}.u-text-muted{color:#8a919d}.u-text-secondary{color:#cbc3d7}.u-mt-md{margin-top:1rem}.u-gap-sm{display:flex;gap:.5rem}.nu-loading{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;color:#cbc3d7}.nu-loading__spinner{width:32px;height:32px;border:3px solid #404751;border-top-color:#0d84d6;border-radius:9999px;animation:nu-spin .8s linear infinite}.nu-loading--lg .nu-loading__spinner{width:48px;height:48px;border-width:4px;box-shadow:0 0 18px rgba(13,132,214,.35)}.nu-loading--lg p{margin:0;font-size:.9375rem;letter-spacing:.04em}.nu-page-loading--overlay{position:fixed;inset:0;z-index:90;min-height:100%;background:rgba(17,19,25,.62);backdrop-filter:blur(8px)}@keyframes nu-spin{to{transform:rotate(1turn)}}.nu-page-loading{min-height:320px}.nu-error-page,.nu-page-loading{display:flex;align-items:center;justify-content:center}.nu-error-page{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;min-height:100dvh;padding:2rem 1rem;background:radial-gradient(120% 80% at 50% -10%,rgba(13,132,214,.18),transparent 55%),radial-gradient(80% 50% at 100% 100%,rgba(76,215,246,.08),transparent 50%),linear-gradient(180deg,#0c0e13,#111319 45%,#0a0c10);color:#e2e2ea;text-align:center}.nu-error-page__glow{position:absolute;top:10%;left:50%;width:min(36rem,80vw);height:min(36rem,80vw);border-radius:50%;filter:blur(80px);opacity:.45;pointer-events:none;z-index:0;transform:translateX(-50%);animation:nu-error-pulse 6s ease-in-out infinite}.nu-error-page[data-tone=sky] .nu-error-page__glow{background:#0d84d6}.nu-error-page[data-tone=cyan] .nu-error-page__glow{background:#4cd7f6}.nu-error-page[data-tone=amber] .nu-error-page__glow{background:#f59e0b}.nu-error-page[data-tone=rose] .nu-error-page__glow{background:#f751a1}.nu-error-page__grid{inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse at center,black 20%,transparent 75%)}.nu-error-page__grid,.nu-error-page__orbit{position:absolute;z-index:0;pointer-events:none}.nu-error-page__orbit{inset:18% 12%;border:1px dashed hsla(0,0%,100%,.08);border-radius:50%;animation:nu-error-spin 48s linear infinite}.nu-error-page__content{position:relative;z-index:1;width:min(100%,32rem);display:flex;flex-direction:column;align-items:center;gap:1rem;animation:nu-error-rise .7s ease-out both}.nu-error-page__brand{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.5rem;text-decoration:none;color:inherit;transition:opacity .2s ease}.nu-error-page__brand:hover{opacity:.85}.nu-error-page__brand-mark{width:2.5rem;height:2.5rem;border-radius:.75rem;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 0 24px rgba(13,132,214,.35)}.nu-error-page__brand-mark img{width:1.75rem;height:1.75rem;object-fit:contain}.nu-error-page__brand-name{font-size:1.375rem;letter-spacing:-.03em}.nu-error-page__brand-name,.nu-error-page__code{font-family:var(--font-jakarta),var(--font-inter),system-ui,sans-serif;font-weight:800}.nu-error-page__code{margin:0;font-size:clamp(4.5rem,18vw,7.5rem);line-height:.9;letter-spacing:-.06em;background:linear-gradient(180deg,#ffffff 10%,rgba(226,226,234,.55));-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);text-shadow:0 0 40px rgba(13,132,214,.35);animation:nu-error-float 5s ease-in-out infinite}.nu-error-page[data-tone=amber] .nu-error-page__code{text-shadow:0 0 40px rgba(245,158,11,.35)}.nu-error-page[data-tone=rose] .nu-error-page__code{text-shadow:0 0 40px rgba(247,81,161,.35)}.nu-error-page[data-tone=cyan] .nu-error-page__code{text-shadow:0 0 40px rgba(76,215,246,.35)}.nu-error-page__badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:9999px;font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(0,0,0,0)}.nu-error-page[data-tone=sky] .nu-error-page__badge{color:#7dd3fc;background:rgba(13,132,214,.12);border-color:rgba(13,132,214,.35)}.nu-error-page[data-tone=cyan] .nu-error-page__badge{color:#67e8f9;background:rgba(76,215,246,.12);border-color:rgba(76,215,246,.35)}.nu-error-page[data-tone=amber] .nu-error-page__badge{color:#fcd34d;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.35)}.nu-error-page[data-tone=rose] .nu-error-page__badge{color:#fda4af;background:rgba(247,81,161,.12);border-color:rgba(247,81,161,.35)}.nu-error-page__title{margin:0;font-family:var(--font-jakarta),var(--font-inter),system-ui,sans-serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.2}.nu-error-page__description{margin:0;max-width:28rem;color:#8a919d;font-size:.9375rem;line-height:1.6}.nu-error-page__actions{display:flex;flex-wrap:wrap;margin-top:.5rem}.nu-error-page__actions,.nu-error-page__btn{align-items:center;justify-content:center;gap:.5rem}.nu-error-page__btn{display:inline-flex;min-height:2.75rem;padding:.7rem 1.25rem;border-radius:.75rem;font-family:var(--font-jakarta),var(--font-inter),system-ui,sans-serif;font-size:.9375rem;font-weight:700;text-decoration:none;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.nu-error-page__btn:active{transform:scale(.98)}.nu-error-page__btn--primary{color:#fff;background:linear-gradient(180deg,#1a96e8,#0d84d6);box-shadow:0 0 28px rgba(13,132,214,.35)}.nu-error-page__btn--primary:hover{background:linear-gradient(180deg,#2aa0ec,#0b73be)}.nu-error-page__btn--ghost{color:#e2e2ea;background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12)}.nu-error-page__btn--ghost:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.nu-error-page__hint{margin:.5rem 0 0;font-size:.8125rem;color:rgba(138,145,157,.85);font-family:var(--font-jetbrains),ui-monospace,monospace;letter-spacing:.04em}@keyframes nu-error-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes nu-error-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes nu-error-pulse{0%,to{opacity:.35;transform:translateX(-50%) scale(1)}50%{opacity:.55;transform:translateX(-50%) scale(1.08)}}@keyframes nu-error-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.nu-error-page__code,.nu-error-page__content,.nu-error-page__glow,.nu-error-page__orbit{animation:none}}.nu-coming-soon{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:radial-gradient(120% 80% at 50% -10%,rgba(13,132,214,.22),transparent 55%),radial-gradient(70% 45% at 0 100%,rgba(76,215,246,.12),transparent 50%),linear-gradient(180deg,#0c0e13,#111319 48%,#070a10);color:#e2e2ea;text-align:center}.nu-coming-soon__glow{top:8%;left:50%;width:min(38rem,85vw);height:min(38rem,85vw);border-radius:50%;background:#4cd7f6;filter:blur(90px);opacity:.35;transform:translateX(-50%);animation:nu-coming-pulse 7s ease-in-out infinite}.nu-coming-soon__glow,.nu-coming-soon__grid{position:absolute;pointer-events:none;z-index:0}.nu-coming-soon__grid{inset:0;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(ellipse at center,black 18%,transparent 72%)}.nu-coming-soon__orbit{position:absolute;inset:16% 10%;z-index:0;pointer-events:none;border:1px dashed rgba(76,215,246,.18);border-radius:50%;animation:nu-coming-spin 56s linear infinite}.nu-coming-soon__orbit--inner{inset:28% 22%;border-color:rgba(13,132,214,.16);animation-direction:reverse;animation-duration:40s}.nu-coming-soon__content{position:relative;z-index:1;width:min(100%,34rem);display:flex;flex-direction:column;align-items:center;gap:1rem;animation:nu-coming-rise .75s ease-out both}.nu-coming-soon__brand{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.25rem;text-decoration:none;color:inherit;transition:opacity .2s ease}.nu-coming-soon__brand:hover{opacity:.85}.nu-coming-soon__brand-mark{width:2.5rem;height:2.5rem;border-radius:.75rem;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 0 24px rgba(76,215,246,.25)}.nu-coming-soon__brand-mark img{width:1.75rem;height:1.75rem;object-fit:contain}.nu-coming-soon__brand-name{font-family:var(--font-jakarta),var(--font-inter),system-ui,sans-serif;font-size:1.375rem;font-weight:800;letter-spacing:-.03em}.nu-coming-soon__hero-icon{width:5.5rem;height:5.5rem;border-radius:1.5rem;display:inline-flex;align-items:center;justify-content:center;color:#67e8f9;background:linear-gradient(160deg,rgba(76,215,246,.18),rgba(13,132,214,.08));border:1px solid rgba(76,215,246,.35);box-shadow:0 0 0 8px rgba(76,215,246,.06),0 0 40px rgba(13,132,214,.28);animation:nu-coming-float 5.5s ease-in-out infinite}.nu-coming-soon__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border-radius:9999px;font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7dd3fc;background:rgba(13,132,214,.14);border:1px solid rgba(13,132,214,.4)}.nu-coming-soon__pulse{width:.5rem;height:.5rem;border-radius:50%;background:#38bdf8;box-shadow:0 0 0 0 rgba(56,189,248,.55);animation:nu-coming-dot 1.8s ease-out infinite}.nu-coming-soon__title{margin:0;font-family:var(--font-jakarta),var(--font-inter),system-ui,sans-serif;font-size:clamp(1.75rem,5vw,2.35rem);font-weight:800;letter-spacing:-.035em;line-height:1.15}.nu-coming-soon__description{margin:0;max-width:30rem;color:#8a919d;font-size:.9375rem;line-height:1.65}.nu-coming-soon__steps{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.25rem}.nu-coming-soon__step{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:9999px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a919d;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08)}.nu-coming-soon__step.is-done{color:#86efac;background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.3)}.nu-coming-soon__step.is-active{color:#7dd3fc;background:rgba(13,132,214,.14);border-color:rgba(13,132,214,.4)}.nu-coming-soon__actions{display:flex;flex-wrap:wrap;margin-top:.5rem}.nu-coming-soon__actions,.nu-coming-soon__btn{align-items:center;justify-content:center;gap:.5rem}.nu-coming-soon__btn{display:inline-flex;min-height:2.75rem;padding:.7rem 1.25rem;border-radius:.75rem;font-family:var(--font-jakarta),var(--font-inter),system-ui,sans-serif;font-size:.9375rem;font-weight:700;text-decoration:none;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.nu-coming-soon__btn:active{transform:scale(.98)}.nu-coming-soon__btn--primary{color:#fff;background:linear-gradient(180deg,#1a96e8,#0d84d6);box-shadow:0 0 28px rgba(13,132,214,.35)}.nu-coming-soon__btn--primary:hover{background:linear-gradient(180deg,#2aa0ec,#0b73be)}.nu-coming-soon__btn--ghost{color:#e2e2ea;background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12)}.nu-coming-soon__btn--ghost:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.nu-coming-soon__hint{margin:.5rem 0 0;font-size:.8125rem;color:rgba(138,145,157,.9);font-family:var(--font-jetbrains),ui-monospace,monospace;letter-spacing:.04em}@keyframes nu-coming-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes nu-coming-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes nu-coming-pulse{0%,to{opacity:.28;transform:translateX(-50%) scale(1)}50%{opacity:.48;transform:translateX(-50%) scale(1.08)}}@keyframes nu-coming-spin{to{transform:rotate(1turn)}}@keyframes nu-coming-dot{0%{box-shadow:0 0 0 0 rgba(56,189,248,.55)}70%{box-shadow:0 0 0 10px rgba(56,189,248,0)}to{box-shadow:0 0 0 0 rgba(56,189,248,0)}}@media(prefers-reduced-motion:reduce){.nu-coming-soon__content,.nu-coming-soon__glow,.nu-coming-soon__hero-icon,.nu-coming-soon__orbit,.nu-coming-soon__pulse{animation:none}}.material-symbols-outlined{font-family:Material Symbols Outlined,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;overflow:hidden;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-font-smoothing:antialiased;user-select:none}.nv-page{min-height:100vh;min-width:0;background:#111319;color:#e2e2ea;font-family:var(--font-inter),system-ui,sans-serif}.nv-home-page,.nv-page{overflow-x:clip}.nv-home-shell{min-width:0}.nv-app-header{min-height:3.75rem}.nv-login-btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;height:2.25rem;padding:0 .875rem;border:0;border-radius:.75rem;background:#0d84d6;color:#fff;font-family:var(--font-jakarta),var(--font-inter),system-ui,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:.01em;line-height:1;white-space:nowrap;box-shadow:0 0 0 1px rgba(13,132,214,.45),0 6px 16px rgba(13,132,214,.35);cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.nv-login-btn:hover{background:#0b73be;box-shadow:0 0 0 1px rgba(13,132,214,.6),0 8px 20px rgba(13,132,214,.35)}.nv-login-btn:active{transform:scale(.96)}.nv-login-btn:focus-visible{outline:2px solid #4cd7f6;outline-offset:2px}.nv-toolbar{top:3.75rem}.nv-view-toggle button{display:inline-flex;align-items:center;justify-content:center;line-height:0}.nv-view-toggle .material-symbols-outlined{display:flex;align-items:center;justify-content:center;line-height:1}.nv-pager button{display:inline-flex;align-items:center;justify-content:center;line-height:0}.nv-pager .material-symbols-outlined{display:flex;align-items:center;justify-content:center;line-height:1}.nv-filter summary{list-style:none}.nv-filter summary::-webkit-details-marker{display:none}.nv-filter details[open]>summary .nv-filter__chevron{transform:rotate(180deg)}.nv-filter__check{appearance:none;display:inline-grid;place-items:center;cursor:pointer;background:#0c0e13;border:1px solid #404751;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.nv-filter__check:checked{background:#0d84d6;border-color:#0d84d6;box-shadow:0 0 0 1px rgba(13,132,214,.35)}.nv-filter__check:checked:after{content:"";width:.35rem;height:.55rem;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translate(-.5px,-1px)}.nv-filter__check:focus-visible{outline:2px solid #4cd7f6;outline-offset:2px}.nv-filter__field[type=number]{appearance:textfield;-moz-appearance:textfield}.nv-filter__field[type=number]::-webkit-inner-spin-button,.nv-filter__field[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.nv-filter__chevron{transition:transform .2s ease}@keyframes nv-gold-glow{0%,to{box-shadow:0 0 16px -2px rgba(247,177,41,.35),0 0 35px -6px rgba(160,120,255,.25);border-color:rgba(247,177,41,.55)}50%{box-shadow:0 0 28px 4px rgba(247,177,41,.65),0 0 45px 2px rgba(247,81,161,.4);border-color:rgba(255,217,228,.9)}}@keyframes nv-cyan-glow{0%,to{box-shadow:0 0 14px -3px rgba(76,215,246,.35);border-color:rgba(76,215,246,.4)}50%{box-shadow:0 0 24px 2px rgba(76,215,246,.6);border-color:rgba(172,237,255,.85)}}@keyframes nv-rotate-aura{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.08)}to{transform:rotate(1turn) scale(1)}}@keyframes nv-shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.nv-card--legendary{border:1.5px solid rgba(247,177,41,.45);animation:nv-gold-glow 4s ease-in-out infinite}.nv-card--legendary:hover{box-shadow:0 0 35px 6px rgba(247,177,41,.8),0 0 50px 8px rgba(160,120,255,.5)!important;border-color:#ffd9e4!important}.nv-card--rare{border:1.5px solid rgba(76,215,246,.4);animation:nv-cyan-glow 4s ease-in-out infinite}.nv-card--rare:hover{box-shadow:0 0 30px 4px rgba(76,215,246,.75)!important;border-color:#acedff!important}.nv-badge--legendary{background:linear-gradient(135deg,#f751a1,#f59e0b,#ffd9e4);background-size:200% 200%;animation:nv-shimmer 3s ease infinite;color:#23005c;font-weight:800;border:1px solid hsla(0,0%,100%,.6);text-shadow:0 1px 2px rgba(0,0,0,.2)}.nv-badge--rare{background:linear-gradient(135deg,#004e5c,#03b5d3,#acedff);background-size:200% 200%;animation:nv-shimmer 4s ease infinite;color:#001f26;font-weight:800;border:1px solid rgba(76,215,246,.8)}.nv-halo--legendary{background:radial-gradient(circle,rgba(245,158,11,.3) 0,rgba(160,120,255,.2) 45%,transparent 70%);animation:nv-rotate-aura 12s linear infinite}.nv-halo--rare{background:radial-gradient(circle,rgba(76,215,246,.28) 0,rgba(3,181,211,.15) 50%,transparent 70%);animation:nv-rotate-aura 10s linear infinite}@keyframes nv-gold-glow-gallery{0%,to{box-shadow:0 0 36px 0 rgba(247,177,41,.42),0 0 72px -4px rgba(160,120,255,.3);border-color:rgba(247,177,41,.6)}50%{box-shadow:0 0 58px 8px rgba(247,177,41,.72),0 0 86px 6px rgba(247,81,161,.42);border-color:rgba(255,217,228,.92)}}@keyframes nv-cyan-glow-gallery{0%,to{box-shadow:0 0 32px 0 rgba(76,215,246,.42);border-color:rgba(76,215,246,.5)}50%{box-shadow:0 0 54px 6px rgba(76,215,246,.68);border-color:rgba(172,237,255,.88)}}.nv-pet-gallery.nv-card--legendary{border-width:2px;animation:nv-gold-glow-gallery 4s ease-in-out infinite}.nv-pet-gallery.nv-card--legendary:hover{box-shadow:0 0 70px 10px rgba(247,177,41,.75),0 0 90px 12px rgba(160,120,255,.45)!important;border-color:#ffd9e4!important}.nv-pet-gallery.nv-card--rare{border-width:2px;animation:nv-cyan-glow-gallery 4s ease-in-out infinite}.nv-pet-gallery.nv-card--rare:hover{box-shadow:0 0 60px 8px rgba(76,215,246,.7)!important;border-color:#acedff!important}.nv-cta{background:#0d84d6!important;color:#fff!important;box-shadow:0 4px 14px 0 rgba(13,132,214,.35)!important}.nv-cta:hover{background:#0b73be!important}.nv-app-sidebar{width:70px;z-index:70;background-color:#0b0f17;border-color:hsla(0,0%,100%,.08);transition:width .28s cubic-bezier(.4,0,.2,1),box-shadow .28s ease;overflow-x:hidden;white-space:nowrap}.nv-app-sidebar:hover{width:240px;box-shadow:16px 0 40px -4px rgba(0,0,0,.8)}.nv-app-sidebar__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.nv-app-sidebar__text{opacity:0;width:0;max-width:0;margin:0;pointer-events:none;transition:opacity .2s ease,max-width .28s ease;display:inline-block;overflow:hidden;white-space:nowrap}.nv-app-sidebar:hover .nv-app-sidebar__text{opacity:1;width:auto;max-width:150px;pointer-events:auto}.nv-app-sidebar nav a{justify-content:center;align-items:center;width:46px;min-width:46px;height:46px;padding:0;gap:0;margin-inline:auto;box-sizing:border-box}.nv-app-sidebar:hover nav a{width:100%;min-width:0;height:auto;min-height:46px;justify-content:flex-start;padding:.625rem .85rem;gap:.75rem}.nv-offers-grid{grid-template-columns:1fr}@media(min-width:520px){.nv-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.nv-offers-grid{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr))}.nv-offers-grid.nv-view-comfy{grid-template-columns:repeat(auto-fill,minmax(19.5rem,1fr))}}.nv-view-comfy .nv-pet-card h3{font-size:1.375rem;line-height:1.875rem}.nv-pet-card__cart:focus-visible,.nv-pet-card__cart:hover{background:#0d84d6!important;border-color:hsla(0,0%,100%,.6);color:#fff;transform:scale(1.12);box-shadow:0 0 0 2px rgba(13,132,214,.45),0 6px 18px rgba(13,132,214,.35)}.nv-pet-card__cart:active{transform:scale(.96)}@media(hover:none),(max-width:1023px){.nv-pet-card__dim{display:none}.nv-pet-card__buy,.nv-pet-card__cart{opacity:1!important;pointer-events:auto!important}}@media(max-width:1023px){.nv-app-sidebar{display:none!important}}@keyframes nv-float-chest{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.02)}}@keyframes nv-aura-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}.nv-vault-chest{animation:nv-float-chest 4s ease-in-out infinite}.nv-vault-aura{animation:nv-aura-pulse 3s ease-in-out infinite}.nv-inline-spinner{width:16px;height:16px;border:2px solid #404751;border-top-color:#0d84d6;border-radius:9999px;animation:nu-spin .8s linear infinite;display:inline-block;flex-shrink:0}.nv-skeleton{position:relative;overflow:hidden;background:#1d2025}.nv-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:nv-skeleton-shimmer 1.2s ease-in-out infinite}.nv-market-image{position:relative;display:block;overflow:hidden;width:100%;height:100%}.nv-market-image__img{display:block;width:100%;height:100%;opacity:0;transition:opacity .2s ease}.nv-market-image__img.is-ready{opacity:1}@keyframes nv-skeleton-shimmer{to{transform:translateX(100%)}}.nv-vault-slider{height:8px;border-radius:9999px;appearance:none;cursor:pointer;outline:none}.nv-vault-slider::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:9999px;background:#4cd7f6;border:2px solid #acedff;box-shadow:0 0 10px rgba(76,215,246,.55)}.nv-vault-slider::-moz-range-thumb{width:16px;height:16px;border-radius:9999px;background:#4cd7f6;border:2px solid #acedff;box-shadow:0 0 10px rgba(76,215,246,.55)}.nv-pay-page{--pay-glow:76,215,246;overflow:hidden}.nv-pay-page--success{--pay-glow:52,211,153}.nv-pay-page--failed{--pay-glow:251,113,133}.nv-pay-page--empty{--pay-glow:148,163,184}.nv-pay-page__floor,.nv-pay-page__grid,.nv-pay-page__ring,.nv-pay-page__spot{position:absolute;pointer-events:none}.nv-pay-page__spot{left:50%;top:42%;z-index:0;width:min(980px,92vw);height:min(760px,78vh);transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 46%,rgba(var(--pay-glow),.34) 0,rgba(var(--pay-glow),.1) 34%,transparent 68%);animation:nv-aura-pulse 6.5s ease-in-out infinite}.nv-pay-page__floor{left:50%;bottom:8%;z-index:0;width:min(640px,70vw);height:80px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(var(--pay-glow),.28),transparent 70%);filter:blur(8px)}.nv-pay-page__grid{inset:0;z-index:0;background-image:linear-gradient(rgba(var(--pay-glow),.07) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--pay-glow),.07) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 50% 42%,#000 0,transparent 68%)}.nv-pay-page__ring{left:50%;top:44%;z-index:0;border:1px solid rgba(var(--pay-glow),.28);border-radius:999px;transform:translate(-50%,-50%);animation:nv-pay-ring 7s ease-out infinite}.nv-pay-page__ring--sm{width:240px;height:240px}.nv-pay-page__ring--md{width:460px;height:460px;animation-delay:2.3s}.nv-pay-page__ring--lg{width:720px;height:720px;animation-delay:4.6s}.nv-pay-heading{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.nv-pay-heading__title{margin:0;font-size:clamp(36px,4vw,52px);font-weight:800;line-height:1.02;letter-spacing:-.035em;background:linear-gradient(180deg,#ffffff 0,#e7f8ff 42%,rgba(var(--pay-glow),.95) 130%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);filter:drop-shadow(0 10px 28px rgba(var(--pay-glow),.28))}.nv-pay-heading__status{display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 18px 8px 12px;border-radius:999px;border:1px solid rgba(var(--pay-glow),.55);background:linear-gradient(180deg,rgba(var(--pay-glow),.24),rgba(11,19,38,.62));box-shadow:0 0 0 5px rgba(var(--pay-glow),.08),0 0 36px rgba(var(--pay-glow),.38);color:#fff;font-size:15px;font-weight:700;letter-spacing:.04em}.nv-pay-heading__dot{width:10px;height:10px;border-radius:999px;background:rgb(var(--pay-glow));box-shadow:0 0 0 4px rgba(var(--pay-glow),.22),0 0 12px rgb(var(--pay-glow));animation:nv-aura-pulse 1.8s ease-in-out infinite}.nv-pay-card>section{background:linear-gradient(180deg,rgba(var(--pay-glow),.14),transparent 140px),#0b1326;box-shadow:0 0 0 1px rgba(var(--pay-glow),.35),0 30px 80px -28px rgba(0,0,0,.9),0 0 90px -18px rgba(var(--pay-glow),.55)}@keyframes nv-pay-ring{0%{opacity:.55;transform:translate(-50%,-50%) scale(.86)}to{opacity:0;transform:translate(-50%,-50%) scale(1.08)}}@media(prefers-reduced-motion:reduce){.nv-pay-heading__dot,.nv-pay-page__ring,.nv-pay-page__spot{animation:none}}*,:after,:before{box-sizing:border-box}body{margin:0;background:#111319;color:#e2e2ea;font-family:var(--font-inter),system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}