@layer components{.nv{--nv-pill:var(--surface-2);--nv-shadow:0 0 0 1px #ffffff14, inset 0 1px 0 #ffffff0d, 0 8px 18px -8px #000c;--nv-shadow-up:0 0 0 1px #ffffff24, inset 0 1px 0 #ffffff12, 0 10px 22px -8px #000000e6;--nv-row:#ffffff0f;--nv-dots:#ffffff29;--nv-chip:#ffffff1a;--nv-cta-glow:#ff51076b}.light .nv{--nv-pill:var(--surface);--nv-shadow:0 0 0 1px #17130d0f, 0 1px 2px #17130d0d, 0 6px 16px -6px #17130d29;--nv-shadow-up:0 0 0 1px #17130d14, 0 2px 4px #17130d0f, 0 10px 22px -8px #17130d38;--nv-row:var(--surface-2);--nv-dots:#18120a33;--nv-chip:#ece6dc;--nv-cta-glow:#cc41066b}.nv-band{pointer-events:none;background:color-mix(in srgb, var(--ink) 80%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);opacity:0;transition:opacity .3s var(--ease-out-expo);position:absolute;inset:0}.nv[data-solid] .nv-band{opacity:1}.nv-rule{background-image:linear-gradient(90deg, var(--nv-dots) 50%, transparent 50%);background-size:4px 2px;height:2px}.nv-pill{background-color:var(--nv-pill);box-shadow:var(--nv-shadow);color:var(--text);transition:box-shadow .25s var(--ease-out-expo), background-color .45s var(--ease-out-expo), color .3s var(--ease-out-expo)}.nv-pill:is(:hover,:has(:focus-visible)),.nv-item:hover>.nv-pill,.nv-item[data-open]>.nv-pill{box-shadow:var(--nv-shadow-up)}.nv-cta{background-color:var(--ember);color:var(--ember-ink);box-shadow:0 0 0 1px #ffffff14 inset, 0 0 22px 0 var(--nv-cta-glow), 0 6px 14px -6px var(--nv-cta-glow);transition:box-shadow .3s var(--ease-out-expo), background-color .3s var(--ease-out-expo), transform .3s var(--ease-out-expo)}.nv-cta:hover{background-color:var(--ember-bright);box-shadow:0 0 0 1px #ffffff1a inset, 0 0 28px 0 var(--nv-cta-glow), 0 8px 18px -6px var(--nv-cta-glow);transform:translateY(-1px)}.nv-panel{background-color:var(--nv-pill);box-shadow:var(--nv-shadow), 0 24px 48px -20px #0000008c}.light .nv-panel{box-shadow:var(--nv-shadow), 0 24px 48px -20px #17130d4d}.nv-row{transition:background-color .2s}.nv-row:hover,.nv-row:focus-visible{background-color:var(--nv-row)}.nv-bot{position:relative}.nv-bot:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ff510757,#ff51071a 60%,#ff510700);border-radius:50%;width:38px;height:10px;position:absolute;top:calc(50% + 14px);left:50%;translate:-50%}.light .nv-bot:before{background:radial-gradient(closest-side,#30221442,#30221414 60%,#30221400)}}.nv[data-compact] .nv-pills{visibility:hidden;pointer-events:none;position:absolute}.nv[data-compact] .nv-menu{display:grid}.nv[data-compact] .nv-sheet{display:block}
