.install-app-banner{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;border:1px solid color-mix(in oklab, var(--brand-gold,#efbc4b) 35%, var(--border));background:color-mix(in oklab, var(--background) 92%, #0b0e24);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;align-items:center;gap:10px;padding:10px 8px 10px 10px;animation:.28s cubic-bezier(.2,.8,.2,1) both install-app-in;display:flex;position:fixed;left:12px;box-shadow:0 18px 50px #0000008c}@keyframes install-app-in{0%{opacity:0;transform:translateY(16px)}}.install-app-icon{border-radius:11px;flex-shrink:0;width:44px;height:44px}.install-app-copy{flex:1;gap:2px;min-width:0;display:grid}.install-app-copy strong{font-size:14px;font-weight:800}.install-app-copy span{color:var(--muted-foreground);font-size:12px;line-height:1.35}.install-app-action{background:linear-gradient(135deg, var(--brand-gold,#efbc4b), color-mix(in oklab, var(--brand-gold,#efbc4b) 70%, #fff3d0));color:#1a1408;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:13.5px;font-weight:800;display:inline-flex}.install-app-close{width:36px;height:40px;color:var(--muted-foreground);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.install-app-steps{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.install-app-steps li{align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.install-app-step-icon{background:color-mix(in oklab, var(--primary) 16%, transparent);width:32px;height:32px;color:var(--primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.install-app-banner{animation:none}}@property --supporter-badge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.lorepage-supporter-badge{--supporter-badge-angle:0deg;vertical-align:middle;isolation:isolate;border:1px solid #0000;border-radius:999px;align-items:center;padding:1px;animation:8s linear infinite lorepage-supporter-border;display:inline-flex;position:relative}.lorepage-supporter-badge.is-supporter{background:linear-gradient(135deg, #171108, #30230f) padding-box, conic-gradient(from var(--supporter-badge-angle), #7c5716, #f5ce70, #fff0b4, #bd7e1e, #f5ce70, #7c5716) border-box;box-shadow:0 0 18px #f5ce701c}.lorepage-supporter-badge.is-founder{background:linear-gradient(135deg, #0b0d18, #121321) padding-box, conic-gradient(from var(--supporter-badge-angle), #ff5f8f, #ffb454, #f8ef74, #62e6a7, #5fd7ff, #8d7cff, #e877ff, #ff5f8f) border-box;box-shadow:0 0 22px #5fd7ff21}.lorepage-supporter-badge.is-youtube{background:linear-gradient(135deg, #1a0c0c, #2b1111) padding-box, conic-gradient(from var(--supporter-badge-angle), red, #ff6a63, #fff, #ff2b2b, red) border-box;box-shadow:0 0 18px #ff000024}.lorepage-supporter-badge.is-discord{background:linear-gradient(135deg, #121322, #17192d) padding-box, conic-gradient(from var(--supporter-badge-angle), #5865f2, #98a2ff, #5865f2, #3943b7, #5865f2) border-box;box-shadow:0 0 18px #5865f226}.lorepage-supporter-badge.is-twitch{background:linear-gradient(135deg, #140d1d, #21122f) padding-box, conic-gradient(from var(--supporter-badge-angle), #6f2dbd, #b785ff, #9146ff, #5f21a7, #9146ff) border-box;box-shadow:0 0 18px #9146ff26}.lorepage-supporter-badge.is-google{background:linear-gradient(135deg, #12141b, #1b1e27) padding-box, conic-gradient(from var(--supporter-badge-angle), #4285f4, #34a853, #fbbc05, #ea4335, #4285f4) border-box;box-shadow:0 0 18px #4285f41f}.lorepage-supporter-badge-inner{border-radius:inherit;background:color-mix(in srgb, var(--background) 42%, transparent);align-items:center;gap:.35rem;min-height:1.6rem;padding:.14rem .5rem .14rem .22rem;display:inline-flex;position:relative;overflow:hidden}.lorepage-supporter-badge-inner:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:28%;animation:4.8s ease-in-out infinite lorepage-supporter-glint;position:absolute;inset:-120% auto -120% -35%;transform:skew(-18deg)}.lorepage-supporter-badge-mark{z-index:1;border-radius:999px;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex;position:relative}.is-supporter .lorepage-supporter-badge-mark,.is-supporter .lorepage-supporter-badge-compact-icon{color:#f5ce70;filter:drop-shadow(0 0 5px #f5ce7057)}.is-founder .lorepage-supporter-badge-mark,.is-founder .lorepage-supporter-badge-compact-icon{color:#f6f8ff;filter:drop-shadow(0 0 4px #5fd7ff85)drop-shadow(0 0 7px #e877ff52)}.is-youtube .lorepage-supporter-badge-mark,.is-youtube .lorepage-supporter-badge-compact-icon{color:#ff3b30;filter:drop-shadow(0 0 5px #ff000061)}.is-discord .lorepage-supporter-badge-mark,.is-discord .lorepage-supporter-badge-compact-icon{color:#8791ff;filter:drop-shadow(0 0 5px #5865f273)}.is-twitch .lorepage-supporter-badge-mark,.is-twitch .lorepage-supporter-badge-compact-icon{color:#b785ff;filter:drop-shadow(0 0 5px #9146ff6b)}.is-google .lorepage-supporter-badge-mark,.is-google .lorepage-supporter-badge-compact-icon{filter:drop-shadow(0 0 5px #4285f43d)}.lorepage-supporter-badge-label{z-index:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--foreground);font-size:.62rem;font-weight:900;line-height:1;position:relative}.is-supporter .lorepage-supporter-badge-label{color:#f5ce70}.is-founder .lorepage-supporter-badge-label{color:#f6f8ff}.is-youtube .lorepage-supporter-badge-label{color:#ff7a73}.is-discord .lorepage-supporter-badge-label{color:#aab1ff}.is-twitch .lorepage-supporter-badge-label{color:#caa9ff}.lorepage-supporter-badge-compact{border-radius:.65rem;padding:1px}.lorepage-supporter-badge-compact .lorepage-supporter-badge-inner{border-radius:.58rem;justify-content:center;gap:0;width:1.45rem;height:1.45rem;min-height:auto;padding:0}.lorepage-supporter-badge-compact-icon{z-index:1;position:relative}@keyframes lorepage-supporter-border{to{--supporter-badge-angle:360deg}}@keyframes lorepage-supporter-glint{0%,55%{opacity:0;transform:translate(0)skew(-18deg)}64%{opacity:1}82%,to{opacity:0;transform:translate(520%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.lorepage-supporter-badge,.lorepage-supporter-badge-inner:after{animation:none}}.lorepage-supporter-badge.is-arcane{background:linear-gradient(135deg, #11101c, #1f1732) padding-box, conic-gradient(from var(--supporter-badge-angle), #8067ff, #d27cff, #62d9ff, #8067ff) border-box;box-shadow:0 0 20px #8067ff26}.lorepage-supporter-badge.is-gold{background:linear-gradient(135deg, #171108, #30230f) padding-box, conic-gradient(from var(--supporter-badge-angle), #8c6118, #f5ce70, #fff0b4, #bd7e1e, #8c6118) border-box}.lorepage-supporter-badge.is-emerald{background:linear-gradient(135deg, #071710, #0d2b1e) padding-box, conic-gradient(from var(--supporter-badge-angle), #198754, #6ee7b7, #d1fae5, #10b981, #198754) border-box}.lorepage-supporter-badge.is-ruby{background:linear-gradient(135deg, #1a090d, #321018) padding-box, conic-gradient(from var(--supporter-badge-angle), #9f1239, #fb7185, #fecdd3, #e11d48, #9f1239) border-box}.lorepage-supporter-badge.is-sapphire{background:linear-gradient(135deg, #07101e, #0e1e38) padding-box, conic-gradient(from var(--supporter-badge-angle), #1d4ed8, #60a5fa, #dbeafe, #2563eb, #1d4ed8) border-box}.lorepage-supporter-badge.is-amethyst{background:linear-gradient(135deg, #150b20, #29113b) padding-box, conic-gradient(from var(--supporter-badge-angle), #7e22ce, #c084fc, #f3e8ff, #9333ea, #7e22ce) border-box}.lorepage-supporter-badge.is-steel{background:linear-gradient(135deg, #11151a, #202831) padding-box, conic-gradient(from var(--supporter-badge-angle), #64748b, #cbd5e1, #f8fafc, #94a3b8, #64748b) border-box}.is-arcane .lorepage-supporter-badge-mark,.is-arcane .lorepage-supporter-badge-compact-icon{color:#c4b5fd}.is-gold .lorepage-supporter-badge-mark,.is-gold .lorepage-supporter-badge-compact-icon{color:#f5ce70}.is-emerald .lorepage-supporter-badge-mark,.is-emerald .lorepage-supporter-badge-compact-icon{color:#6ee7b7}.is-ruby .lorepage-supporter-badge-mark,.is-ruby .lorepage-supporter-badge-compact-icon{color:#fb7185}.is-sapphire .lorepage-supporter-badge-mark,.is-sapphire .lorepage-supporter-badge-compact-icon{color:#60a5fa}.is-amethyst .lorepage-supporter-badge-mark,.is-amethyst .lorepage-supporter-badge-compact-icon{color:#c084fc}.is-steel .lorepage-supporter-badge-mark,.is-steel .lorepage-supporter-badge-compact-icon{color:#cbd5e1}@property --cosmetic-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.cosmetic-frame{--f1:#8a6416;--f2:#f6d77a;--f3:#fff6d5;--f4:#c9962e;--f-glow:#efbc4b8c;isolation:isolate;border-radius:calc(var(--cosmetic-frame-radius) + var(--cosmetic-frame-thickness));padding:var(--cosmetic-frame-thickness);background:conic-gradient(from var(--cosmetic-angle), var(--f1), var(--f2), var(--f3), var(--f4), var(--f1), var(--f2), var(--f3), var(--f4), var(--f1));box-shadow:0 0 calc(var(--cosmetic-frame-thickness) * 6) calc(var(--cosmetic-frame-thickness) * -1) var(--f-glow);flex-shrink:0;animation:7s linear infinite cosmetic-frame-spin;display:inline-flex;position:relative}.cosmetic-frame:after{content:"";z-index:1;border-radius:inherit;padding:var(--cosmetic-frame-thickness);pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(115deg,#0000 38%,#ffffffd9 50%,#0000 62%) 130% 0/260% 100%;animation:4.5s ease-in-out infinite cosmetic-frame-sheen;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cosmetic-frame--aurora{--f1:#f472b6;--f2:#c084fc;--f3:#60a5fa;--f4:#34d399;--f-glow:#c084fc8c;background:conic-gradient(from var(--cosmetic-angle), #f472b6, #c084fc, #60a5fa, #2dd4bf, #a3e635, #fbbf24, #f472b6)}.cosmetic-frame--amethyst{--f1:#5b21b6;--f2:#c084fc;--f3:#f5e1ff;--f4:#8b5cf6;--f-glow:#a855f78c}.cosmetic-frame--emerald{--f1:#065f46;--f2:#34d399;--f3:#dcfce7;--f4:#10b981;--f-glow:#10b98180}.cosmetic-frame--ruby{--f1:#881337;--f2:#fb7185;--f3:#ffe4e6;--f4:#e11d48;--f-glow:#f43f5e80}.cosmetic-frame--sapphire{--f1:#1e3a8a;--f2:#60a5fa;--f3:#e0f2fe;--f4:#3b82f6;--f-glow:#3b82f68c}@keyframes cosmetic-frame-spin{to{--cosmetic-angle:360deg}}@keyframes cosmetic-frame-sheen{0%,55%{background-position:130% 0}to{background-position:-30% 0}}.cosmetic-foil-name{background:linear-gradient(100deg, var(--foreground) 0%, var(--foreground) 38%, color-mix(in oklab, var(--primary) 75%, white) 45%, #fff 50%, color-mix(in oklab, var(--primary) 60%, #c084fc) 55%, var(--foreground) 62%, var(--foreground) 100%);color:#0000;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite cosmetic-name-sheen}@keyframes cosmetic-name-sheen{0%,40%{background-position:100% 0}to{background-position:0 0}}.cosmetic-banner{background-color:#0b1020;position:relative;overflow:hidden}.cosmetic-banner img{object-fit:cover;width:100%;height:100%;display:block}.cosmetic-banner--starfall{background:radial-gradient(1.5px 1.5px at 12% 30%,#fff 60%,#0000 61%),radial-gradient(1px 1px at 28% 70%,#fff 60%,#0000 61%),radial-gradient(2px 2px at 44% 22%,#fef3c7 60%,#0000 61%),radial-gradient(1px 1px at 58% 58%,#fff 60%,#0000 61%),radial-gradient(1.5px 1.5px at 73% 35%,#fff 60%,#0000 61%),radial-gradient(1px 1px at 86% 75%,#e0e7ff 60%,#0000 61%),radial-gradient(2px 2px at 93% 18%,#fff 60%,#0000 61%),linear-gradient(160deg,#0000 40%,#ffffff1f 48%,#0000 52%),linear-gradient(160deg,#0000 62%,#ffffff14 66%,#0000 69%),radial-gradient(120% 140% at 80% 0,#2b3a7a 0%,#0000 60%),linear-gradient(#0d1330,#070b1c)}.cosmetic-banner--inkwell{background:radial-gradient(45% 80% at 18% 30%,#7c3aedbf,#0000 70%),radial-gradient(40% 70% at 52% 75%,#2563ebb3,#0000 70%),radial-gradient(35% 75% at 85% 25%,#0d9488a6,#0000 70%),radial-gradient(25% 40% at 68% 45%,#ec489973,#0000 70%),linear-gradient(120deg,#120a2a,#0a1430)}.cosmetic-banner--aurora{background:linear-gradient(175deg,#0000 20%,#34d3998c 38%,#0000 55%),linear-gradient(168deg,#0000 35%,#2dd4bf73 50%,#0000 66%),linear-gradient(182deg,#0000 48%,#a78bfa80 62%,#0000 78%),radial-gradient(1px 1px at 20% 20%,#fff 60%,#0000 61%),radial-gradient(1px 1px at 70% 12%,#fff 60%,#0000 61%),radial-gradient(1.5px 1.5px at 88% 30%,#fff 60%,#0000 61%),linear-gradient(#06141f,#0b1d2e 70%,#07101a)}.cosmetic-banner--ember{background:radial-gradient(1.5px 1.5px at 15% 60%,#fdba74 60%,#0000 61%),radial-gradient(1px 1px at 35% 40%,#fed7aa 60%,#0000 61%),radial-gradient(2px 2px at 62% 55%,#fb923c 60%,#0000 61%),radial-gradient(1px 1px at 78% 30%,#fde68a 60%,#0000 61%),radial-gradient(1.5px 1.5px at 90% 65%,#fdba74 60%,#0000 61%),radial-gradient(90% 90% at 50% 120%,#f97316d9,#0000 65%),radial-gradient(60% 70% at 15% 110%,#dc2626b3,#0000 70%),linear-gradient(#14070a,#2a0c0c)}.cosmetic-banner--tidepool{background:repeating-radial-gradient(circle at 30% 120%,#7dd3fc24 0 2px,#0000 2px 26px),repeating-radial-gradient(circle at 85% -20%,#5eead41a 0 2px,#0000 2px 30px),radial-gradient(70% 90% at 30% 100%,#0ea5e98c,#0000 70%),linear-gradient(160deg,#052e3b,#0b1f3a)}.cosmetic-banner--glade{background:repeating-linear-gradient(105deg,#fef9c31a 0 18px,#0000 18px 70px),radial-gradient(60% 90% at 25% 0,#fde04759,#0000 70%),radial-gradient(80% 90% at 80% 110%,#15803dbf,#0000 70%),linear-gradient(#0f2a1a,#07170e)}.cosmetic-banner--dusk{background:radial-gradient(18% 40% at 72% 78%,#fed7aae6,#0000 70%),linear-gradient(#0000 72%,#0f0a1ed9 72.5%),linear-gradient(#1e1b4b 0%,#5b2a86 38%,#c2410c 66%,#f59e0b 74%,#1a1033 74.5%)}.cosmetic-banner--prism{background:linear-gradient(#0a0c1c59,#0a0c1c99),repeating-linear-gradient(120deg,#ffffff14 0 2px,#0000 2px 22px),conic-gradient(from 210deg at 60% 40%,#f472b6,#c084fc,#60a5fa,#2dd4bf,#a3e635,#fbbf24,#f472b6)}.cosmetic-banner--nebula{background:radial-gradient(1px 1px at 10% 25%,#fff 60%,#0000 61%),radial-gradient(1.5px 1.5px at 32% 80%,#fff 60%,#0000 61%),radial-gradient(1px 1px at 55% 15%,#fff 60%,#0000 61%),radial-gradient(2px 2px at 80% 60%,#fbcfe8 60%,#0000 61%),radial-gradient(1px 1px at 92% 22%,#fff 60%,#0000 61%),radial-gradient(40% 70% at 35%,#db277799,#0000 70%),radial-gradient(45% 80% at 65% 40%,#7c3aeda6,#0000 70%),radial-gradient(30% 60% at 85% 75%,#38bdf866,#0000 70%),linear-gradient(#0c0717,#150a26)}.cosmetic-banner--gilded{background:repeating-linear-gradient(45deg,#efbc4b29 0 1px,#0000 1px 28px),repeating-linear-gradient(-45deg,#efbc4b29 0 1px,#0000 1px 28px),radial-gradient(60% 120%,#efbc4b47,#0000 70%),linear-gradient(#17120a,#0d0a06)}.cosmetic-theme--amber{--primary:oklch(80% .15 68);--ring:oklch(80% .15 68)}.cosmetic-theme--amethyst{--primary:oklch(77% .15 305);--ring:oklch(77% .15 305)}.cosmetic-theme--emerald{--primary:oklch(80% .15 160);--ring:oklch(80% .15 160)}.cosmetic-theme--ruby{--primary:oklch(74% .17 15);--ring:oklch(74% .17 15)}.cosmetic-theme--sapphire{--primary:oklch(78% .13 235);--ring:oklch(78% .13 235)}.cosmetic-theme--steel{--primary:oklch(84% .03 250);--ring:oklch(84% .03 250)}.cosmetic-theme{--primary-foreground:oklch(18% .04 268)}@media (prefers-reduced-motion:reduce){.cosmetic-frame,.cosmetic-frame:after,.cosmetic-foil-name{animation:none}.cosmetic-foil-name{background-position:50% 0}}.notification-bell-trigger{position:relative}.notification-bell-badge{z-index:1;border:2px solid var(--background);color:#fff;background:#e11d48;border-radius:999px;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 .2rem;font-size:.6rem;font-weight:900;line-height:1;display:flex;position:absolute;top:.1rem;right:.1rem}.notification-bell-menu{width:min(22rem,100vw - 1.5rem);padding:0;overflow:hidden}.notification-bell-head{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent);justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:.85rem;font-weight:800;display:flex}.notification-bell-head button{color:var(--primary);border-radius:999px;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.notification-bell-head button:hover,.notification-bell-head button:focus-visible{background:color-mix(in oklab, var(--primary) 12%, transparent)}.notification-bell-list{max-height:min(26rem,70vh);padding:.3rem;overflow-y:auto}.notification-bell-item{cursor:pointer;border-radius:.6rem!important;align-items:flex-start!important;gap:.7rem!important;padding:.6rem!important;display:flex!important}.notification-bell-item[data-unread=true]{background:color-mix(in oklab, var(--primary) 7%, transparent)}.notification-bell-avatar{flex-shrink:0;position:relative}.notification-bell-kind{border:2px solid var(--popover);color:#fff;background:#3b82f6;border-radius:999px;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:flex;position:absolute;bottom:-.25rem;right:-.25rem}.notification-bell-kind.is-deck_liked{background:#e11d48}.notification-bell-kind.is-deck_updated{background:#059669}.notification-bell-kind svg{color:#fff!important;stroke:#fff!important;width:.6rem!important;height:.6rem!important}.notification-bell-text{flex:1;gap:.15rem;min-width:0;font-size:.82rem;line-height:1.35;display:grid}.notification-bell-text strong{overflow-wrap:anywhere;font-weight:750}.notification-bell-text small{color:var(--muted-foreground);font-size:.72rem}.notification-bell-dot{background:var(--primary);border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.4rem}.notification-bell-empty{color:var(--muted-foreground);text-align:center;padding:1.25rem 1rem;font-size:.82rem;line-height:1.45}.app-nav-active .legacy-search-header{display:none!important}html.app-nav-active{scrollbar-gutter:stable;overflow-y:auto!important}html.app-nav-active body[data-scroll-locked]{margin-right:0!important}@property --nav-gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes nav-gradient-cycle{to{--nav-gradient-angle:360deg}}@keyframes nav-menu-unfold{0%{opacity:.72;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes nav-menu-fold{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes nav-menu-item-in{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-menu-item-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-15px)}}@keyframes nav-menu-icon-in{0%{opacity:0;transform:translateY(-7px)scale(0)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nav-menu-icon-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-7px)scale(0)}}@keyframes nav-menu-divider-in{0%{opacity:0}to{opacity:1}}@keyframes nav-menu-divider-out{0%{opacity:1}to{opacity:0}}.nav-stagger-trigger .nav-stagger-chevron{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.nav-stagger-trigger[data-state=open] .nav-stagger-chevron{transform:rotate(180deg)}.nav-stagger-menu{transform-origin:top!important}.nav-stagger-menu[data-state=open]{animation:.16s cubic-bezier(.2,.8,.2,1) both nav-menu-unfold!important}.nav-stagger-menu[data-state=closed]{animation:.12s ease-in both nav-menu-fold!important}.nav-stagger-menu[data-state=open] .nav-stagger-item{animation:.16s cubic-bezier(.2,.8,.2,1) both nav-menu-item-in;animation-delay:calc(var(--nav-stagger-delay,0s) * .12)}.nav-stagger-menu[data-state=open] .nav-stagger-item>svg{animation:.16s cubic-bezier(.2,.8,.2,1) both nav-menu-icon-in;animation-delay:calc(40ms + var(--nav-stagger-delay,0s) * .12)}.nav-stagger-menu[data-state=open] .nav-stagger-divider{animation:.12s 60ms both nav-menu-divider-in}@media (width<=767px),(pointer:coarse){.nav-stagger-menu .nav-stagger-item{min-height:44px}}.nav-mobile-actions>button,.nav-mobile-actions>a,.nav-mobile-actions>.nav-gradient-button-host>button{width:44px;height:44px}.nav-gradient-button>svg:not(.nav-stagger-chevron),.nav-stagger-item>svg{color:var(--brand-gold)!important;stroke:var(--brand-gold)!important}.nav-gradient-button,.nav-gradient-button-host>button{isolation:isolate;transition:box-shadow .28s,color .22s,background-color .22s;position:relative}.nav-gradient-button:before,.nav-gradient-button-host>button:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--nav-gradient-angle), transparent 0%, #f472b600 5%, #f472b6 10%, #c084fc 18%, #818cf8 26%, #38bdf8 34%, #2dd4bf 42%, #fbbf24 46%, #fbbf2400 52%, transparent 56%);opacity:0;-webkit-mask-composite:xor;padding:2px;transition:opacity .18s;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nav-gradient-button:after,.nav-gradient-button-host>button:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--nav-gradient-angle), transparent 0%, #f472b600 5%, #f472b6 10%, #c084fc 18%, #818cf8 26%, #38bdf8 34%, #2dd4bf 42%, #fbbf24 46%, #fbbf2400 52%, transparent 56%);opacity:0;filter:blur(10px);transition:opacity .22s;position:absolute;inset:-8px}.nav-gradient-button:hover,.nav-gradient-button:focus-visible,.nav-gradient-button-host>button:hover,.nav-gradient-button-host>button:focus-visible{color:var(--foreground);box-shadow:0 8px 20px -14px #000c;background-color:var(--background)!important;background-image:none!important}.nav-gradient-button:hover:before,.nav-gradient-button:focus-visible:before,.nav-gradient-button-host>button:hover:before,.nav-gradient-button-host>button:focus-visible:before{opacity:1;animation:2.4s linear infinite nav-gradient-cycle}.nav-gradient-button:hover:after,.nav-gradient-button:focus-visible:after,.nav-gradient-button-host>button:hover:after,.nav-gradient-button-host>button:focus-visible:after{opacity:.28;animation:2.4s linear infinite nav-gradient-cycle}.nav-community-links{border-left:1px solid color-mix(in oklab, var(--border) 70%, transparent);margin-left:.1rem;padding-left:.45rem}.nav-community-link{color:var(--muted-foreground);white-space:nowrap;background:0 0;border-radius:.5rem;justify-content:flex-start;align-items:center;min-width:2.25rem;height:2.25rem;padding:0 .625rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.nav-community-mark{z-index:1;transition:color .22s,transform .24s cubic-bezier(.2,.8,.2,1);position:relative}.nav-community-label{opacity:0;z-index:1;max-width:0;margin-left:0;transition:max-width .3s cubic-bezier(.2,.8,.2,1),margin-left .3s cubic-bezier(.2,.8,.2,1),opacity .16s,transform .3s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:translate(-5px)}.nav-community-link:hover .nav-community-label,.nav-community-link:focus-visible .nav-community-label{opacity:1;max-width:5.5rem;margin-left:.45rem;transform:translate(0)}.nav-community-link:hover .nav-community-mark,.nav-community-link:focus-visible .nav-community-mark{transform:scale(1.08)}.nav-community-link[data-brand=discord]:hover .nav-community-mark,.nav-community-link[data-brand=discord]:focus-visible .nav-community-mark{color:#5865f2}.nav-community-link[data-brand=support]:hover .nav-community-mark,.nav-community-link[data-brand=support]:focus-visible .nav-community-mark{color:var(--primary)}@media (prefers-reduced-motion:reduce){.nav-gradient-button,.nav-gradient-button-host>button,.nav-gradient-button:hover,.nav-gradient-button:focus-visible,.nav-gradient-button-host>button:hover,.nav-gradient-button-host>button:focus-visible,.nav-gradient-button:before,.nav-gradient-button-host>button:before,.nav-gradient-button:after,.nav-gradient-button-host>button:after,.nav-community-mark,.nav-community-label,.nav-stagger-trigger .nav-stagger-chevron,.nav-stagger-menu,.nav-stagger-menu .nav-stagger-item,.nav-stagger-menu .nav-stagger-item>svg,.nav-stagger-menu .nav-stagger-divider{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}[data-foil-surface=true][data-foil-ios-alpha-mask=true][data-foil-type=verticalwave] [data-foil-layer=main]{opacity:.5}.nav-overflow-item{display:none}@media (width>=768px) and (width<=1379px){.nav-primary-creator{display:none!important}.nav-overflow-creator{display:flex}}@media (width>=768px) and (width<=1219px){.nav-primary-community{display:none!important}.nav-overflow-community{display:flex}}@media (width>=768px) and (width<=1109px){.nav-primary-vault{display:none!important}.nav-overflow-vault{display:flex}}@media (width>=768px) and (width<=999px){.nav-primary-events{display:none!important}.nav-overflow-events{display:flex}}@media (width>=768px) and (width<=899px){.nav-primary-decks{display:none!important}.nav-overflow-decks{display:flex}}.stream-overlay-root .stream-overlay-card-shell{width:var(--stream-card-width,420px)!important;overflow:visible!important}.stream-overlay-root[data-stream-aspect=portrait] .stream-overlay-card-shell{width:var(--stream-card-width,520px)!important}.stream-foil-card-surface,.stream-foil-card-tilt,.stream-foil-card-clip{width:100%;height:100%}.stream-foil-card-surface{transform-style:preserve-3d;overflow:visible}.stream-foil-card-tilt{transform-style:preserve-3d}.stream-foil-card-clip{clip-path:inset(.75px round 4%/3%);contain:paint;isolation:isolate;transform-style:flat;backface-visibility:hidden;border-radius:4%/3%;overflow:clip}.stream-foil-card-clip>[data-foil-layer],.stream-foil-card-clip>.stream-overlay-card-light,.stream-foil-card-clip>.stream-overlay-shine{clip-path:inset(0 round 4%/3%)}.stream-overlay-root .stream-foil-card-clip>.stream-overlay-card-light{will-change:background-position, opacity;background-position:110%;background-repeat:no-repeat;background-size:300% 100%;border-radius:4%/3%;inset:.75px;transform:none!important}.stream-overlay-root .stream-overlay-card-motion.preset-reveal .stream-foil-card-clip>.stream-overlay-card-light,.stream-overlay-root .stream-overlay-card-motion.preset-flip .stream-foil-card-clip>.stream-overlay-card-light,.stream-overlay-root .stream-overlay-card-motion.preset-slide .stream-foil-card-clip>.stream-overlay-card-light{animation:stream-card-light-pass-local var(--stream-entry-duration) ease-out 0s var(--stream-iteration,1) both!important}.stream-overlay-root .stream-overlay-card-motion.preset-snap .stream-foil-card-clip>.stream-overlay-card-light{animation:stream-snap-light-local var(--stream-entry-duration) ease-out 0s var(--stream-iteration,1) both!important}.stream-overlay-root .stream-overlay-card-motion.preset-spin .stream-foil-card-clip>.stream-overlay-card-light{animation:stream-spin-light-local var(--stream-entry-duration) ease-out 0s var(--stream-iteration,1) both!important}.stream-overlay-root .stream-overlay-card-motion.preset-lore .stream-foil-card-clip>.stream-overlay-card-light{animation:stream-lore-light-local var(--stream-entry-duration) ease-out 0s var(--stream-iteration,1) both!important}.stream-overlay-root .stream-overlay-card-motion.preset-foil .stream-foil-card-clip>.stream-overlay-card-light{animation:stream-foil-light-local var(--stream-idle-duration) ease-in-out var(--stream-idle-delay) var(--stream-iteration,1) both!important}.stream-overlay-root .stream-foil-card-clip>.stream-overlay-shine{will-change:background-position, opacity;background-position:110%;background-repeat:no-repeat;background-size:300% 100%;border-radius:4%/3%;inset:.75px;animation:stream-shine-local 3.1s ease-in-out .55s var(--stream-iteration,1) both!important;transform:none!important}@keyframes stream-card-light-pass-local{0%,18%{opacity:0;background-position:110%}28%{opacity:.85}50%{opacity:.34;background-position:-10%}60%,to{opacity:0;background-position:-10%}}@keyframes stream-snap-light-local{0%,12%{opacity:0;background-position:110%}22%{opacity:1}38%{opacity:.18;background-position:-10%}52%,to{opacity:0;background-position:-10%}}@keyframes stream-spin-light-local{0%,20%{opacity:0;background-position:110%}36%{opacity:.92}52%{opacity:.2;background-position:-10%}66%,to{opacity:0;background-position:-10%}}@keyframes stream-lore-light-local{0%,12%{opacity:0;background-position:110%}28%{opacity:1}48%{opacity:.26;background-position:-10%}62%,to{opacity:0;background-position:-10%}}@keyframes stream-foil-light-local{0%,10%{opacity:0;background-position:110%}30%{opacity:.7}58%{opacity:.22;background-position:-10%}72%,to{opacity:0;background-position:-10%}}@keyframes stream-shine-local{0%,14%{opacity:0;background-position:110%}29%{opacity:1}58%{opacity:.85;background-position:-10%}72%,to{opacity:0;background-position:-10%}}.stream-overlay-info{z-index:20;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.stream-overlay-info-above{flex-direction:column-reverse;bottom:calc(100% + 18px)}.stream-overlay-info-below{top:calc(100% + 18px)}.stream-overlay-root[data-stream-aspect=portrait] .stream-overlay-info-above{bottom:calc(100% + 24px)}.stream-overlay-root[data-stream-aspect=portrait] .stream-overlay-info-below{top:calc(100% + 24px)}.stream-output-layout .stream-overlay-stage{left:var(--stream-output-x,50%);top:var(--stream-output-y,50%);flex-direction:var(--stream-output-direction,column);transform:translate(-50%, -50%) scale(var(--stream-output-scale,1));transform-origin:50%;position:absolute}
