html.light{--c-101014:#ffffff;--c-111114:#ffffff;--c-111116:#ffffff;--c-121218:#ffffff;--c-141417:#ffffff;--c-151518:#ffffff;--c-202025:#e2e5eb;--c-040406:#f5f6f8;--c-0b0b0e:#ffffff;--c-0c0c0e:#ffffff;--c-0c0c0f:#ffffff;--c-0c0c10:#ffffff;--c-0d0d11:#ffffff;--c-0e0e12:#ffffff;--c-15151a:#ffffff;--c-17171d:#f1f2f5;--c-18181b:#f1f2f5;--c-18181c:#f1f2f5;--c-1a1a1e:#f1f2f5;--c-1b1b22:#e8eaef;--c-1f1f24:#e8eaef;--c-1f1f26:#e8eaef;--c-24242b:#d8dce4;--c-27272d:#d8dce4;--t-f4f4f5:#111116;--t-e4e4e7:#1d1d24;--t-d4d4d8:#2b2b33;--t-a1a1aa:#5b5b66;--t-71717a:#6f6f7a;--t-8b8b94:#6f6f7a;--t-5a5f70:#6b7080;--t-fafafa:#111116;--tw:#0b0b0e;--ov:17 17 22;--pg:245 246 248}html.light .ap-hero-bg,html.light .home-hero,html.light .pfh{--c-040406:#040406;--c-0b0b0e:#0b0b0e;--c-0c0c0e:#0c0c0e;--c-0c0c0f:#0c0c0f;--c-0c0c10:#0c0c10;--c-0d0d11:#0d0d11;--c-0e0e12:#0e0e12;--c-101014:#101014;--c-111114:#111114;--c-111116:#111116;--c-121218:#121218;--c-141417:#141417;--c-151518:#151518;--c-15151a:#15151a;--c-17171d:#17171d;--c-18181b:#18181b;--c-18181c:#18181c;--c-1a1a1e:#1a1a1e;--c-1b1b22:#1b1b22;--c-1f1f24:#1f1f24;--c-1f1f26:#1f1f26;--c-202025:#202025;--c-24242b:#24242b;--c-27272d:#27272d;--c-22222a:#22222a;--t-f4f4f5:#f4f4f5;--t-e4e4e7:#e4e4e7;--t-d4d4d8:#d4d4d8;--t-a1a1aa:#a1a1aa;--t-71717a:#71717a;--t-8b8b94:#8b8b94;--t-5a5f70:#5a5f70;--t-fafafa:#fafafa;--tw:#fff;--ov:255 255 255;--pg:4 4 6}html.light .shop-coins-title,html.light .shop-tab[data-on]{color:#0b0b0e}.wm-light{display:none}html.light .wm-light{display:block}html.light .wm-dark{display:none}html.light .home-hero{border-radius:0 0 28px 28px;box-shadow:0 24px 48px -28px rgba(11,11,14,.45)}html.light .ap-hero-bg,html.light .home-hero,html.light .pfh{--color-base-950:4 4 6;--color-base-900:11 11 14;--color-base-850:16 16 20;--color-base-800:21 21 26;--color-base-750:27 27 34;--color-base-700:36 36 43;--color-base-600:47 47 55;--color-base-500:69 69 78;--color-base-400:94 94 104;--color-fg:244 244 245;--color-fg-soft:212 212 216;--color-fg-muted:161 161 170;--color-fg-dim:142 142 152}html.light .home-hero .btn-white,html.light .pfh .btn-white{background-color:#ffffff;color:#0b0b0e}html.light .poster-action-icon,html.light .poster-score,html.light .poster-tag{background:rgba(255,255,255,.9);color:#0b0b0e;border-color:rgba(11,11,14,.08);box-shadow:0 2px 8px rgba(11,11,14,.18)}html.light .poster-card:has(>.poster-link:focus-visible) .poster-title,html.light .poster-card:hover .poster-title,html.light .poster-meta.is-next{color:#b4561a}html.light .poster-card:focus-within .poster-frame,html.light .poster-card:hover .poster-frame,html.light .poster-frame{box-shadow:0 10px 24px -14px rgba(11,11,14,.28)}html.light .home-cw-frame,html.light .home-cw:hover .home-cw-frame{box-shadow:0 10px 24px -14px rgba(11,11,14,.28)}html.light .home-cw:hover .home-cw-title{color:#b4561a}html.light .home-cw-frame{background:#e4e7ed}html.light .home-cw-remove{background:rgba(255,255,255,.92);color:#0b0b0e;box-shadow:0 2px 8px rgba(11,11,14,.18)}html.light .home-cw-remove:hover{background:linear-gradient(180deg,#f26b6e,#d8383e);color:#ffffff}html.light .home-feature,html.light .home-random{--c-040406:#040406;--c-0b0b0e:#0b0b0e;--c-0c0c0e:#0c0c0e;--c-0c0c0f:#0c0c0f;--c-0c0c10:#0c0c10;--c-0d0d11:#0d0d11;--c-0e0e12:#0e0e12;--c-101014:#101014;--c-111114:#111114;--c-111116:#111116;--c-121218:#121218;--c-141417:#141417;--c-151518:#151518;--c-15151a:#15151a;--c-17171d:#17171d;--c-18181b:#18181b;--c-18181c:#18181c;--c-1a1a1e:#1a1a1e;--c-1b1b22:#1b1b22;--c-1f1f24:#1f1f24;--c-1f1f26:#1f1f26;--c-202025:#202025;--c-24242b:#24242b;--c-27272d:#27272d;--c-22222a:#22222a;--t-f4f4f5:#f4f4f5;--t-e4e4e7:#e4e4e7;--t-d4d4d8:#d4d4d8;--t-a1a1aa:#a1a1aa;--t-71717a:#71717a;--t-8b8b94:#8b8b94;--t-5a5f70:#5a5f70;--t-fafafa:#fafafa;--tw:#fff;--ov:255 255 255;--pg:4 4 6;--color-base-950:4 4 6;--color-base-900:11 11 14;--color-base-850:16 16 20;--color-base-800:21 21 26;--color-base-750:27 27 34;--color-base-700:36 36 43;--color-base-600:47 47 55;--color-base-500:69 69 78;--color-base-400:94 94 104;--color-fg:244 244 245;--color-fg-soft:212 212 216;--color-fg-muted:161 161 170;--color-fg-dim:142 142 152}html.light .pf-card{background:rgba(255,255,255,.94);border-color:rgba(11,11,14,.07);box-shadow:0 16px 36px -24px rgba(11,11,14,.22)}html.light .pf-card:hover{border-color:rgba(11,11,14,.12)}html.light .pf-ach,html.light .pf-cmt,html.light .pf-item,html.light .pf-mini,html.light .pf-now-row,html.light .pf-pick-row{background:#eef0f4}html.light .pf-ach:hover,html.light .pf-cmt:hover,html.light .pf-item:hover{background:#e4e7ee}html.light .pf-ach[data-on=true]{background:radial-gradient(130% 130% at 0 0,var(--glow),transparent 45%),#eef0f4}html.light .pf-item[data-on=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--pf) 18%,#ffffff),#eef0f4 65%)}html.light .pf-heat{background:#e3e6ec}html.light .pf-heat[data-l="1"]{background:color-mix(in srgb,var(--pf) 30%,#e3e6ec)}html.light .pf-heat[data-l="2"]{background:color-mix(in srgb,var(--pf) 55%,#e3e6ec)}html.light .pf-heat[data-l="3"]{background:color-mix(in srgb,var(--pf) 78%,#e3e6ec)}html.light .pf-bar,html.light .pf-tier-bar{background:#dfe2e9}html.light .pf-tab-n{background:#e6e8ee;color:#3f3f46}html.light .pf-tab-mark{background:#0b0b0e}html.light .pf-mini-n,html.light .pf-tier-count{color:#0b0b0e}html.light .pf-tier-name{color:#52525b}html.light .pf-level,html.light .pf-level *{--t-71717a:#a1a1aa}html.light .pf-level{background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--pf) 16%,transparent),transparent 60%),#111115;border-color:rgba(255,255,255,.07);color:#f4f4f5}html.light .pf-now{--c-040406:#040406;--c-0b0b0e:#0b0b0e;--c-0c0c0e:#0c0c0e;--c-0c0c0f:#0c0c0f;--c-0c0c10:#0c0c10;--c-0d0d11:#0d0d11;--c-0e0e12:#0e0e12;--c-101014:#101014;--c-111114:#111114;--c-111116:#111116;--c-121218:#121218;--c-141417:#141417;--c-151518:#151518;--c-15151a:#15151a;--c-17171d:#17171d;--c-18181b:#18181b;--c-18181c:#18181c;--c-1a1a1e:#1a1a1e;--c-1b1b22:#1b1b22;--c-1f1f24:#1f1f24;--c-1f1f26:#1f1f26;--c-202025:#202025;--c-24242b:#24242b;--c-27272d:#27272d;--c-22222a:#22222a;--t-f4f4f5:#f4f4f5;--t-e4e4e7:#e4e4e7;--t-d4d4d8:#d4d4d8;--t-a1a1aa:#a1a1aa;--t-71717a:#71717a;--t-8b8b94:#8b8b94;--t-5a5f70:#5a5f70;--t-fafafa:#fafafa;--tw:#fff;--ov:255 255 255;--pg:4 4 6;--color-base-950:4 4 6;--color-base-900:11 11 14;--color-base-850:16 16 20;--color-base-800:21 21 26;--color-base-750:27 27 34;--color-base-700:36 36 43;--color-fg:244 244 245;--color-fg-soft:212 212 216;--color-fg-muted:161 161 170;--color-fg-dim:142 142 152;background:#151518;color:#f4f4f5}html.light .pf-tabs-wrap{background:#f5f6f8}html.light .pf-tab{color:#52525b}html.light .pf-tab[aria-selected=true]{color:#0b0b0e}html.light .pf-ach,html.light .pf-ach[data-on=true],html.light .pf-badge-slot,html.light .pf-card,html.light .pf-cmt,html.light .pf-item,html.light .pf-mini,html.light .pf-pick-row,html.light .pf-prem,html.light .pf-tier{background-color:#ffffff!important}html.light .pf-ach,html.light .pf-cmt,html.light .pf-item{background-image:none}html.light .pf-ach,html.light .pf-item-src,html.light .pf-pin-title,html.light .pf-tier-name{color:#0b0b0e}html.light .pf-badge-row,html.light .pf-feat{background-color:#ffffff!important;color:#0b0b0e}html.light .pf-badge-row:hover,html.light .pf-feat:hover{background-color:#f2f4f7!important}html.light .pf-feat p,html.light .pf-feat span{color:inherit}html.light .pf-now{background-color:#ffffff!important;color:#0b0b0e;border:1px solid rgba(11,11,14,.07);--t-f4f4f5:#0b0b0e;--tw:#0b0b0e;--ov:17 17 22;--color-fg:18 18 24;--color-fg-soft:45 47 58;--color-fg-muted:90 95 112;--color-fg-dim:130 135 150;--color-base-850:242 244 248;--color-base-750:224 228 236}html.light .pf-now-bg{display:none}html.light .pf-now-row{background-color:#f2f4f7}html.light .pf-now-poster,html.light .pf-now-thumb{background-color:#e6e8ee}html.light .pf-now{--color-base-800:233 236 242;--color-base-700:214 218 228;--color-base-900:255 255 255}html.light .pf-tabs-wrap,html.light .pfh .pf-tabs-wrap{background:#f5f6f8!important;background-image:none!important}html.light .pf-tabs-wrap .pf-tab{color:#52525b}html.light .pf-tabs-wrap .pf-tab[aria-selected=true]{color:#0b0b0e}html.light .pf-tabs-wrap .pf-tab-n{background:#e6e8ee;color:#3f3f46}html.light .pf-tabs-wrap{position:sticky;z-index:80!important;isolation:isolate;border-radius:18px;margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content;max-width:100%;padding:8px 22px;background:rgba(255,255,255,.94)!important;box-shadow:0 12px 30px -16px rgba(0,0,0,.45);backdrop-filter:blur(12px)}html.light{--c-2a2a31:#e2e5eb;--c-121217:#ffffff;--c-0f0f13:#ffffff;--c-15151b:#ffffff;--c-1c1c22:#f4f5f8;--c-323239:#d8dce4;--c-0f0f12:#ffffff;--c-131316:#ffffff;--c-17171b:#f4f5f8;--c-45454e:#c8ccd6;--c-0b0b0f:#ffffff;--c-1d1d26:#eceef3;--c-1c1c24:#f4f5f8;--c-222227:#eceef3;--c-232328:#e2e5eb;--c-26262c:#e2e5eb;--c-1c1c21:#f4f5f8;--c-0c0a09:#ffffff;--c-1c1917:#f4f5f8}html.light .ap-hero-bg,html.light .home-feature,html.light .home-hero,html.light .home-random,html.light .pf-now,html.light .pfh{--c-2a2a31:#2a2a31;--c-121217:#121217;--c-0f0f13:#0f0f13;--c-15151b:#15151b;--c-1c1c22:#1c1c22;--c-323239:#323239;--c-0f0f12:#0f0f12;--c-131316:#131316;--c-17171b:#17171b;--c-45454e:#45454e;--c-0b0b0f:#0b0b0f;--c-1d1d26:#1d1d26;--c-1c1c24:#1c1c24;--c-222227:#222227;--c-232328:#232328;--c-26262c:#26262c;--c-1c1c21:#1c1c21;--c-0c0a09:#0c0a09;--c-1c1917:#1c1917}html.light .shop-coins-title{background-image:linear-gradient(180deg,#0b0b0e,#c8642a 55%,#b4561a)}html.light .bg-white\/\[0\.08\]{background-color:rgb(11 11 14/.08)}html.light .ap-hero-bg .bg-white\/\[0\.08\],html.light .home-feature .bg-white\/\[0\.08\],html.light .home-hero .bg-white\/\[0\.08\],html.light .home-random .bg-white\/\[0\.08\],html.light .pf-now .bg-white\/\[0\.08\],html.light .pfh .bg-white\/\[0\.08\]{background-color:rgb(255 255 255/.08)}html.light .border-white\/\[0\.08\]{border-color:rgb(11 11 14/.08)}html.light .ap-hero-bg .border-white\/\[0\.08\],html.light .home-feature .border-white\/\[0\.08\],html.light .home-hero .border-white\/\[0\.08\],html.light .home-random .border-white\/\[0\.08\],html.light .pf-now .border-white\/\[0\.08\],html.light .pfh .border-white\/\[0\.08\]{border-color:rgb(255 255 255/.08)}html.light .bg-white\/\[0\.06\]{background-color:rgb(11 11 14/.06)}html.light .ap-hero-bg .bg-white\/\[0\.06\],html.light .home-feature .bg-white\/\[0\.06\],html.light .home-hero .bg-white\/\[0\.06\],html.light .home-random .bg-white\/\[0\.06\],html.light .pf-now .bg-white\/\[0\.06\],html.light .pfh .bg-white\/\[0\.06\]{background-color:rgb(255 255 255/.06)}html.light .border-white\/\[0\.06\]{border-color:rgb(11 11 14/.06)}html.light .ap-hero-bg .border-white\/\[0\.06\],html.light .home-feature .border-white\/\[0\.06\],html.light .home-hero .border-white\/\[0\.06\],html.light .home-random .border-white\/\[0\.06\],html.light .pf-now .border-white\/\[0\.06\],html.light .pfh .border-white\/\[0\.06\]{border-color:rgb(255 255 255/.06)}html.light .border-white\/\[0\.12\]{border-color:rgb(11 11 14/.12)}html.light .ap-hero-bg .border-white\/\[0\.12\],html.light .home-feature .border-white\/\[0\.12\],html.light .home-hero .border-white\/\[0\.12\],html.light .home-random .border-white\/\[0\.12\],html.light .pf-now .border-white\/\[0\.12\],html.light .pfh .border-white\/\[0\.12\]{border-color:rgb(255 255 255/.12)}html.light .border-white\/10{border-color:rgb(11 11 14/.1)}html.light .ap-hero-bg .border-white\/10,html.light .home-feature .border-white\/10,html.light .home-hero .border-white\/10,html.light .home-random .border-white\/10,html.light .pf-now .border-white\/10,html.light .pfh .border-white\/10{border-color:rgb(255 255 255/.1)}html.light .border-white\/30{border-color:rgb(11 11 14/.3)}html.light .ap-hero-bg .border-white\/30,html.light .home-feature .border-white\/30,html.light .home-hero .border-white\/30,html.light .home-random .border-white\/30,html.light .pf-now .border-white\/30,html.light .pfh .border-white\/30{border-color:rgb(255 255 255/.3)}html.light .border-white\/20{border-color:rgb(11 11 14/.2)}html.light .ap-hero-bg .border-white\/20,html.light .home-feature .border-white\/20,html.light .home-hero .border-white\/20,html.light .home-random .border-white\/20,html.light .pf-now .border-white\/20,html.light .pfh .border-white\/20{border-color:rgb(255 255 255/.2)}html.light .bg-white\/10{background-color:rgb(11 11 14/.1)}html.light .ap-hero-bg .bg-white\/10,html.light .home-feature .bg-white\/10,html.light .home-hero .bg-white\/10,html.light .home-random .bg-white\/10,html.light .pf-now .bg-white\/10,html.light .pfh .bg-white\/10{background-color:rgb(255 255 255/.1)}html.light .ring-white\/20{--tw-ring-color:rgb(11 11 14/0.2)}html.light .ap-hero-bg .ring-white\/20,html.light .home-feature .ring-white\/20,html.light .home-hero .ring-white\/20,html.light .home-random .ring-white\/20,html.light .pf-now .ring-white\/20,html.light .pfh .ring-white\/20{--tw-ring-color:rgb(255 255 255/0.2)}html.light .border-white\/\[0\.14\]{border-color:rgb(11 11 14/.14)}html.light .ap-hero-bg .border-white\/\[0\.14\],html.light .home-feature .border-white\/\[0\.14\],html.light .home-hero .border-white\/\[0\.14\],html.light .home-random .border-white\/\[0\.14\],html.light .pf-now .border-white\/\[0\.14\],html.light .pfh .border-white\/\[0\.14\]{border-color:rgb(255 255 255/.14)}html.light .border-white\/\[0\.07\]{border-color:rgb(11 11 14/.07)}html.light .ap-hero-bg .border-white\/\[0\.07\],html.light .home-feature .border-white\/\[0\.07\],html.light .home-hero .border-white\/\[0\.07\],html.light .home-random .border-white\/\[0\.07\],html.light .pf-now .border-white\/\[0\.07\],html.light .pfh .border-white\/\[0\.07\]{border-color:rgb(255 255 255/.07)}html.light .border-white\/25{border-color:rgb(11 11 14/.25)}html.light .ap-hero-bg .border-white\/25,html.light .home-feature .border-white\/25,html.light .home-hero .border-white\/25,html.light .home-random .border-white\/25,html.light .pf-now .border-white\/25,html.light .pfh .border-white\/25{border-color:rgb(255 255 255/.25)}html.light .bg-white\/35{background-color:rgb(11 11 14/.35)}html.light .ap-hero-bg .bg-white\/35,html.light .home-feature .bg-white\/35,html.light .home-hero .bg-white\/35,html.light .home-random .bg-white\/35,html.light .pf-now .bg-white\/35,html.light .pfh .bg-white\/35{background-color:rgb(255 255 255/.35)}html.light .bg-white\/\[0\.04\]{background-color:rgb(11 11 14/.04)}html.light .ap-hero-bg .bg-white\/\[0\.04\],html.light .home-feature .bg-white\/\[0\.04\],html.light .home-hero .bg-white\/\[0\.04\],html.light .home-random .bg-white\/\[0\.04\],html.light .pf-now .bg-white\/\[0\.04\],html.light .pfh .bg-white\/\[0\.04\]{background-color:rgb(255 255 255/.04)}html.light .bg-white\/\[0\.03\]{background-color:rgb(11 11 14/.03)}html.light .ap-hero-bg .bg-white\/\[0\.03\],html.light .home-feature .bg-white\/\[0\.03\],html.light .home-hero .bg-white\/\[0\.03\],html.light .home-random .bg-white\/\[0\.03\],html.light .pf-now .bg-white\/\[0\.03\],html.light .pfh .bg-white\/\[0\.03\]{background-color:rgb(255 255 255/.03)}html.light .border-white\/5{border-color:rgb(11 11 14/.05)}html.light .ap-hero-bg .border-white\/5,html.light .home-feature .border-white\/5,html.light .home-hero .border-white\/5,html.light .home-random .border-white\/5,html.light .pf-now .border-white\/5,html.light .pfh .border-white\/5{border-color:rgb(255 255 255/.05)}html.light .bg-white\/\[0\.02\]{background-color:rgb(11 11 14/.02)}html.light .ap-hero-bg .bg-white\/\[0\.02\],html.light .home-feature .bg-white\/\[0\.02\],html.light .home-hero .bg-white\/\[0\.02\],html.light .home-random .bg-white\/\[0\.02\],html.light .pf-now .bg-white\/\[0\.02\],html.light .pfh .bg-white\/\[0\.02\]{background-color:rgb(255 255 255/.02)}html.light .ring-white\/60{--tw-ring-color:rgb(11 11 14/0.6)}html.light .ap-hero-bg .ring-white\/60,html.light .home-feature .ring-white\/60,html.light .home-hero .ring-white\/60,html.light .home-random .ring-white\/60,html.light .pf-now .ring-white\/60,html.light .pfh .ring-white\/60{--tw-ring-color:rgb(255 255 255/0.6)}html.light .ring-white\/\[0\.04\]{--tw-ring-color:rgb(11 11 14/0.04)}html.light .ap-hero-bg .ring-white\/\[0\.04\],html.light .home-feature .ring-white\/\[0\.04\],html.light .home-hero .ring-white\/\[0\.04\],html.light .home-random .ring-white\/\[0\.04\],html.light .pf-now .ring-white\/\[0\.04\],html.light .pfh .ring-white\/\[0\.04\]{--tw-ring-color:rgb(255 255 255/0.04)}html.light .bg-white\/\[0\.025\]{background-color:rgb(11 11 14/.025)}html.light .ap-hero-bg .bg-white\/\[0\.025\],html.light .home-feature .bg-white\/\[0\.025\],html.light .home-hero .bg-white\/\[0\.025\],html.light .home-random .bg-white\/\[0\.025\],html.light .pf-now .bg-white\/\[0\.025\],html.light .pfh .bg-white\/\[0\.025\]{background-color:rgb(255 255 255/.025)}html.light .bg-white\/\[0\.07\]{background-color:rgb(11 11 14/.07)}html.light .ap-hero-bg .bg-white\/\[0\.07\],html.light .home-feature .bg-white\/\[0\.07\],html.light .home-hero .bg-white\/\[0\.07\],html.light .home-random .bg-white\/\[0\.07\],html.light .pf-now .bg-white\/\[0\.07\],html.light .pfh .bg-white\/\[0\.07\]{background-color:rgb(255 255 255/.07)}html.light .divide-white\/\[0\.06\]{border-color:rgb(11 11 14/.06)}html.light .ap-hero-bg .divide-white\/\[0\.06\],html.light .home-feature .divide-white\/\[0\.06\],html.light .home-hero .divide-white\/\[0\.06\],html.light .home-random .divide-white\/\[0\.06\],html.light .pf-now .divide-white\/\[0\.06\],html.light .pfh .divide-white\/\[0\.06\]{border-color:rgb(255 255 255/.06)}html.light .border-white\/\[0\.22\]{border-color:rgb(11 11 14/.22)}html.light .ap-hero-bg .border-white\/\[0\.22\],html.light .home-feature .border-white\/\[0\.22\],html.light .home-hero .border-white\/\[0\.22\],html.light .home-random .border-white\/\[0\.22\],html.light .pf-now .border-white\/\[0\.22\],html.light .pfh .border-white\/\[0\.22\]{border-color:rgb(255 255 255/.22)}html.light .border-white\/\[0\.04\]{border-color:rgb(11 11 14/.04)}html.light .ap-hero-bg .border-white\/\[0\.04\],html.light .home-feature .border-white\/\[0\.04\],html.light .home-hero .border-white\/\[0\.04\],html.light .home-random .border-white\/\[0\.04\],html.light .pf-now .border-white\/\[0\.04\],html.light .pfh .border-white\/\[0\.04\]{border-color:rgb(255 255 255/.04)}html.light .bg-white\/25{background-color:rgb(11 11 14/.25)}html.light .ap-hero-bg .bg-white\/25,html.light .home-feature .bg-white\/25,html.light .home-hero .bg-white\/25,html.light .home-random .bg-white\/25,html.light .pf-now .bg-white\/25,html.light .pfh .bg-white\/25{background-color:rgb(255 255 255/.25)}html.light .bg-white\/20{background-color:rgb(11 11 14/.2)}html.light .ap-hero-bg .bg-white\/20,html.light .home-feature .bg-white\/20,html.light .home-hero .bg-white\/20,html.light .home-random .bg-white\/20,html.light .pf-now .bg-white\/20,html.light .pfh .bg-white\/20{background-color:rgb(255 255 255/.2)}html.light .shop-modal-scrim{background:rgba(245,246,248,.68)}html.light .shop-modal-panel{background:rgba(255,255,255,.97);border-color:rgba(11,11,14,.08);box-shadow:inset 0 1px 0 #ffffff,0 40px 100px -40px rgba(11,11,14,.35)}html.light .hd-daily .hd-day{background:#eceef3;color:#6f6f7a}html.light .hd-daily .hd-day[data-done=true]{background:linear-gradient(180deg,#ffe9d4,#ffdcb8);color:#b4561a}html.light .an-sidebar-actions .an-btn-secondary,html.light .an-sidebar-actions .an-btn-together{background:#ffffff;color:#0b0b0e;box-shadow:inset 0 0 0 1px rgba(11,11,14,.1)}html.light .an-sidebar-actions .an-btn-secondary:is(:hover,:focus-visible),html.light .an-sidebar-actions .an-btn-together:is(:hover,:focus-visible){background:#f4f5f8;color:#0b0b0e}.ttl{backface-visibility:hidden;position:relative;display:inline-flex;align-items:center;max-width:100%;overflow:hidden;font-weight:700;letter-spacing:.01em;isolation:isolate;background-size:220% 100%}.ttl-novice{color:#e5e7eb;background-image:linear-gradient(90deg,#3f4451,#6b7384,#3f4451);animation:ttl-breathe 3.2s ease-in-out infinite}@keyframes ttl-breathe{0%,to{box-shadow:0 0 0 rgba(156,163,175,0)}50%{box-shadow:0 0 12px rgba(156,163,175,.45)}}.ttl-otaku{color:#e0f7ff;background-image:linear-gradient(90deg,#0369a1,#38bdf8,#0ea5e9,#0369a1);animation:ttl-wave 4s ease-in-out infinite}@keyframes ttl-wave{0%,to{background-position:0 50%;transform:skewX(0deg)}50%{background-position:100% 50%;transform:skewX(-4deg)}}.ttl-night{color:#ede9fe;background-image:linear-gradient(180deg,#1e1b4b,#5b21b6,#1e1b4b);background-size:100% 260%;animation:ttl-stars 6s linear infinite;box-shadow:0 0 16px rgba(124,58,237,.4)}.ttl-night:after{content:"✦";position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#fde68a;font-size:10px;animation:ttl-twinkle 2.4s ease-in-out infinite}@keyframes ttl-stars{0%{background-position:0 0}to{background-position:0 100%}}@keyframes ttl-twinkle{0%,to{opacity:.3}50%{opacity:1}}.ttl-senpai{color:#fff1f7;background-image:linear-gradient(90deg,#9d174d,#f472b6,#db2777);animation:ttl-petal 3.8s ease-in-out infinite;box-shadow:0 0 14px rgba(244,114,182,.4)}@keyframes ttl-petal{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ttl-critic{color:#d1fae5;background-image:linear-gradient(90deg,#064e3b,#10b981,#064e3b)}.ttl-critic:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(90deg,transparent,rgb(var(--ov,255 255 255)/.45),transparent);animation:ttl-scan 2.8s ease-in-out infinite}@keyframes ttl-scan{0%{left:-40%}to{left:110%}}.ttl-marathoner{color:#fff7ed;background-image:linear-gradient(90deg,#b45309,#f59e0b,#ea580c,#b45309);animation:ttl-pulse 2.2s ease-in-out infinite}@keyframes ttl-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}.ttl-cyber{color:#e0ffff;background:#0b1020;box-shadow:inset 0 0 0 1px #22d3ee,0 0 18px rgba(34,211,238,.45);animation:ttl-glitch 2.6s ease-in-out infinite}@keyframes ttl-glitch{0%,to{transform:none;text-shadow:none}20%{transform:translateX(-1px);text-shadow:1px 0 #ec4899,-1px 0 #22d3ee}40%{transform:translateX(1px);text-shadow:-1px 0 #ec4899,1px 0 #22d3ee}60%{transform:none;text-shadow:none}}.ttl-sensei{color:#2b1a05;background-image:linear-gradient(100deg,#78350f,#fbbf24 35%,#fef3c7 50%,#fbbf24 65%,#78350f);animation:ttl-shine 3.4s linear infinite;box-shadow:0 0 16px rgba(251,191,36,.4)}@keyframes ttl-shine{0%{background-position:100% 50%}to{background-position:-120% 50%}}.ttl-legend{color:#fff7ed;background-image:linear-gradient(90deg,#991b1b,#ef4444,#f97316,#facc15,#ef4444,#991b1b);animation:ttl-lava 3s linear infinite;box-shadow:0 0 20px rgba(249,115,22,.55)}@keyframes ttl-lava{0%{background-position:0 50%;transform:scale(1)}50%{transform:scale(1.03)}to{background-position:220% 50%;transform:scale(1)}}.ttl-patron{color:#fefce8;background-image:linear-gradient(135deg,#3b0764,#7e22ce,#facc15,#7e22ce,#3b0764);animation:ttl-royal 5.5s ease-in-out infinite;box-shadow:0 0 20px rgba(168,85,247,.5)}@keyframes ttl-royal{0%,to{background-position:0 0}50%{background-position:100% 100%}}.ttl-baka{color:#fff1f2;background-image:linear-gradient(90deg,#be123c,#fb7185,#be123c);animation:ttl-bounce 1.1s ease-in-out infinite}@keyframes ttl-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-5px)}60%{transform:translateY(0)}}.ttl-ora{color:#2a1800;background-image:linear-gradient(90deg,#ca8a04,#fde047,#ca8a04);animation:ttl-shake 1.1s ease-in-out infinite}@keyframes ttl-shake{0%{transform:translateX(0)}50%{transform:translateX(-2px)}to{transform:translateX(2px)}}.ttl-nani{color:#fdf2f8;background-image:linear-gradient(90deg,#701a75,#d946ef,#701a75);animation:ttl-zoom 1.8s ease-in-out infinite}@keyframes ttl-zoom{0%,to{transform:scale(1)}15%{transform:scale(1.12)}30%{transform:scale(1)}}.ttl-sugoi{color:var(--tw,#fff);background-image:linear-gradient(90deg,#ef4444,#f59e0b,#22c55e,#3b82f6,#a855f7,#ef4444);animation:ttl-hue 4.5s linear infinite;text-shadow:0 0 6px rgba(0,0,0,.35)}@keyframes ttl-hue{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}.ttl-nya{color:#5b2140;background-image:linear-gradient(90deg,#fbcfe8,#fdf2f8,#fbcfe8);animation:ttl-wobble 2.4s ease-in-out infinite}@keyframes ttl-wobble{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.ttl-waifu{color:#fff1f7;background-image:linear-gradient(90deg,#db2777,#f9a8d4,#db2777);animation:ttl-heart 1.6s ease-in-out infinite;box-shadow:0 0 14px rgba(236,72,153,.45)}@keyframes ttl-heart{0%,to{transform:scale(1)}10%{transform:scale(1.09)}20%{transform:scale(1)}30%{transform:scale(1.06)}40%{transform:scale(1)}}.ttl-totoro{color:#ecfccb;background-image:linear-gradient(180deg,#14532d,#4d7c0f,#14532d);background-size:100% 260%;animation:ttl-drift 7s linear infinite}@keyframes ttl-drift{0%{background-position:0 0}to{background-position:0 100%}}.ttl-omae{color:#fee2e2;background:#1a0303;box-shadow:inset 0 0 0 1px #b91c1c,0 0 18px rgba(220,38,38,.5);animation:ttl-flicker 1.8s ease-in-out infinite}@keyframes ttl-flicker{0%,to{opacity:1}25%{opacity:.55}50%{opacity:1}75%{opacity:.7}}.ttl-tiktok{color:#fdf4ff;background:#1e0b2e}.ttl-tiktok:before{content:"";position:absolute;left:-50%;top:-50%;width:200%;height:200%;z-index:-1;background:conic-gradient(from 0deg,#22d3ee,#a855f7,#f472b6,#22d3ee);animation:ttl-spin 3s linear infinite;opacity:.55}@keyframes ttl-spin{to{transform:rotate(1turn)}}.ttl-kawaii{color:var(--tw,#fff);background-image:linear-gradient(120deg,#f9a8d4,#fff1f7,#f472b6,#fff1f7,#f9a8d4);background-size:300% 300%;animation:ttl-sparkle 3s ease-in-out infinite;color:#831843}@keyframes ttl-sparkle{0%,to{background-position:0 0;box-shadow:0 0 0 rgba(244,114,182,0)}50%{background-position:100% 100%;box-shadow:0 0 14px rgba(244,114,182,.6)}}.ttl-tears{color:#e0f2fe;background-image:linear-gradient(180deg,#1e40af,#60a5fa,#1e40af);background-size:100% 220%;animation:ttl-drip 2.6s ease-in infinite}@keyframes ttl-drip{0%{background-position:0 0}to{background-position:0 100%}}.ttl-shinobi{color:#fed7aa;background:var(--c-0c0a09,#0c0a09);box-shadow:inset 0 0 0 1px #9a3412,0 0 16px rgba(249,115,22,.35);animation:ttl-smoke 4.2s ease-in-out infinite}.ttl-shinobi:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 30% 50%,rgba(234,88,12,.35),transparent 60%);z-index:-1;animation:ttl-smoke-move 4.2s ease-in-out infinite}@keyframes ttl-smoke{0%,to{filter:brightness(.9)}50%{filter:brightness(1.2)}}@keyframes ttl-smoke-move{0%,to{transform:translateX(-10%)}50%{transform:translateX(10%)}}.ttl-dreamer{color:#f5f3ff;background-image:linear-gradient(90deg,#5eead4,#a78bfa,#f0abfc,#5eead4);background-size:260% 260%;animation:ttl-aurora 7s ease-in-out infinite}@keyframes ttl-aurora{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ttl-sleepy{color:#e0e7ff;background-image:linear-gradient(90deg,#312e81,#4338ca,#312e81);animation:ttl-yawn 5s ease-in-out infinite;transform-origin:center}@keyframes ttl-yawn{0%,to{transform:scaleY(1)}40%{transform:scaleY(.82)}55%{transform:scaleY(1.04)}}.ttl-isekai{color:#052e16;background-image:linear-gradient(90deg,#86efac,#fde047,#86efac);animation:ttl-portal 2.4s ease-out infinite}@keyframes ttl-portal{0%{box-shadow:0 0 0 0 rgba(134,239,172,.7)}to{box-shadow:0 0 0 16px rgba(134,239,172,0)}}.ttl-sigma{color:var(--t-f4f4f5,#f4f4f5);background-image:linear-gradient(90deg,#18181b,#71717a,#e4e4e7,#71717a,#18181b);background-size:250% 100%;animation:ttl-tilt 4s ease-in-out infinite;transform-style:preserve-3d}@keyframes ttl-tilt{0%,to{transform:perspective(300px) rotateY(0deg);background-position:0 50%}50%{transform:perspective(300px) rotateY(14deg);background-position:100% 50%}}.ttl-fansab{color:#fef3c7;background-image:linear-gradient(180deg,#7c2d12,#fbbf24,#7c2d12);background-size:100% 240%;animation:tk-subs 2.2s linear infinite;box-shadow:0 0 22px rgba(251,191,36,.55)}@keyframes tk-subs{0%{background-position:0 0}to{background-position:0 100%}}.ttl-voice{color:#f0f9ff;background-image:linear-gradient(90deg,#1e3a8a,#3b82f6,#06b6d4,#1e3a8a);animation:tk-voice 1s ease-in-out infinite;box-shadow:0 0 20px rgba(59,130,246,.5)}@keyframes tk-voice{0%,to{background-size:200% 100%;filter:saturate(1)}50%{background-size:260% 100%;filter:saturate(1.6)}}.ttl-ongoing{color:var(--tw,#fff);background-image:linear-gradient(90deg,#4c1d95,#f0abfc,#fde68a,#4c1d95);background-size:300% 100%;animation:tk-ongoing 2.6s linear infinite;box-shadow:0 0 24px rgba(240,171,252,.5)}@keyframes tk-ongoing{0%{background-position:0 50%}to{background-position:-300% 50%}}.ttl-dropper{color:#fecaca;background-image:linear-gradient(90deg,#7f1d1d,#dc2626,#7f1d1d);animation:tk-drop 1.9s ease-in infinite}@keyframes tk-drop{0%{transform:translateY(-4px);opacity:.6}60%{transform:translateY(3px);opacity:1}to{transform:translateY(-4px);opacity:.6}}.ttl-timecode{color:#d9f99d;background:#0f1a0a;box-shadow:inset 0 0 0 1px #65a30d;font-family:JetBrains Mono,monospace;animation:tk-timecode 1.6s ease-in-out infinite alternate}@keyframes tk-timecode{0%{box-shadow:inset 0 0 0 1px #65a30d,0 0 0 rgba(132,204,22,0)}to{box-shadow:inset 0 0 0 1px #65a30d,0 0 14px rgba(132,204,22,.6)}}.ttl-hikki{color:#e0e7ff;background:#0a0f1f;animation:tk-screen 3.5s ease-in-out infinite}@keyframes tk-screen{0%,to{box-shadow:0 0 6px rgba(96,165,250,.25)}50%{box-shadow:0 0 26px rgba(96,165,250,.7)}}.ttl-cringe{color:#fde68a;background-image:linear-gradient(90deg,#831843,#be185d,#831843);animation:tk-jitter 1.6s ease-in-out infinite}@keyframes tk-jitter{0%{transform:rotate(0deg)}33%{transform:rotate(-1.5deg)}66%{transform:rotate(1.5deg)}to{transform:rotate(0deg)}}.ttl-gacha{color:var(--tw,#fff);background-image:linear-gradient(90deg,#166534,#22c55e,#fde047,#22c55e,#166534);background-size:400% 100%;animation:tk-slot 3.2s linear infinite}@keyframes tk-slot{0%{background-position:0 50%}to{background-position:-400% 50%}}.ttl-doubleop{color:#ede9fe;background-image:linear-gradient(90deg,#4c1d95,#a78bfa,#4c1d95);animation:tk-beat 1.2s ease-in-out infinite}@keyframes tk-beat{0%,to{transform:scale(1) rotate(0deg)}10%{transform:scale(1.07) rotate(-1deg)}20%{transform:scale(1)}30%{transform:scale(1.07) rotate(1deg)}40%{transform:scale(1) rotate(0deg)}}.ttl-shiki{color:var(--tw,#fff);background-image:linear-gradient(90deg,#1d4ed8 50%,#dc2626 0);background-size:200% 100%;animation:tk-shiki 3s ease-in-out infinite alternate}@keyframes tk-shiki{0%{background-position:0 50%}to{background-position:100% 50%}}.ttl-rate{color:#fef9c3;background:var(--c-1c1917,#1c1917)}.ttl-rate:after{content:"★★★★★";position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:9px;letter-spacing:1px;color:#facc15;animation:tk-stars 1.8s ease-in-out infinite}@keyframes tk-stars{0%,to{opacity:.35}50%{opacity:1}}.ttl-subsslip{color:#e2e8f0;background-image:linear-gradient(90deg,#334155,#94a3b8,#334155);animation:tk-slip 2.4s ease-in-out infinite}@keyframes tk-slip{0%,to{transform:skewX(0deg)}25%{transform:skewX(-6deg)}75%{transform:skewX(6deg)}}.ttl-fast{color:#ecfccb;background:#1a2e05;animation:tk-blink 1.6s ease-in-out infinite}@keyframes tk-blink{0%{opacity:1}50%{opacity:.6}}.ttl-spoiler{color:#c7d2fe;background:#1e1b4b;animation:tk-blur 3s ease-in-out infinite}@keyframes tk-blur{0%,to{filter:blur(0)}50%{filter:blur(1.2px)}}.ttl-lol{color:var(--tw,#fff);background-image:linear-gradient(90deg,#0d9488,#2dd4bf,#0d9488);animation:tk-laugh .8s ease-in-out infinite}@keyframes tk-laugh{0%,to{transform:rotate(0deg)}50%{transform:rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.ttl,.ttl:after,.ttl:before{animation:none!important}}@property --fx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.pf .pfh-bg{-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.pf[data-fx] .pfh{position:relative;isolation:isolate}.pf[data-fx=sunset] .pfh:after{content:"";position:absolute;inset:-6% 0 0;z-index:-1;pointer-events:none;background:radial-gradient(34% 44% at 50% 96%,color-mix(in srgb,var(--pf) 60%,transparent),transparent 72%),linear-gradient(180deg,transparent 35%,color-mix(in srgb,var(--pf) 18%,transparent));animation:fx-sunset 9s ease-in-out infinite alternate}.pf[data-fx=sunset] .pf-card{background:linear-gradient(180deg,color-mix(in srgb,var(--pf) 9%,#0c0c0f),#0c0c0f 65%)}@keyframes fx-sunset{0%{opacity:.6;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(-6px) scale(1.03)}}.pf[data-fx=forest] .pfh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 20% 60%,color-mix(in srgb,var(--pf) 28%,transparent),transparent 70%),radial-gradient(55% 35% at 80% 75%,color-mix(in srgb,var(--pf) 22%,transparent),transparent 70%);filter:blur(14px);animation:fx-fog 16s linear infinite alternate}.pf[data-fx=forest] .pf-card{box-shadow:inset 0 0 40px -18px color-mix(in srgb,var(--pf) 55%,transparent),0 10px 30px rgba(0,0,0,.35)}@keyframes fx-fog{0%{transform:translateX(-6%)}to{transform:translateX(6%)}}.pf[data-fx=petals] .pfh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle 4px at 12% 8%,color-mix(in srgb,var(--pf) 80%,transparent),transparent 75%),radial-gradient(circle 3px at 38% 30%,color-mix(in srgb,var(--pf) 70%,transparent),transparent 75%),radial-gradient(circle 5px at 66% 14%,color-mix(in srgb,var(--pf) 75%,transparent),transparent 75%),radial-gradient(circle 3px at 88% 42%,color-mix(in srgb,var(--pf) 70%,transparent),transparent 75%);background-size:100% 240px;animation:fx-petals 12s linear infinite}.pf[data-fx=petals] .pf-card:hover{border-color:color-mix(in srgb,var(--pf) 40%,transparent)}@keyframes fx-petals{0%{background-position:0 0}to{background-position:0 240px}}.pf[data-fx=crystal] .pf-card{position:relative;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--pf) 16%,transparent) 0,transparent 42%),linear-gradient(315deg,color-mix(in srgb,var(--pf) 10%,transparent) 0,transparent 38%),#0d0a18}.pf[data-fx=crystal] .pf-card:after{content:"";position:absolute;width:14px;height:14px;right:16px;top:16px;pointer-events:none;background:radial-gradient(circle,#fff 0 1px,transparent 2px),conic-gradient(from 0deg,transparent 0 40%,color-mix(in srgb,var(--pf) 80%,transparent) 50%,transparent 60%);animation:fx-sparkle 3.2s ease-in-out infinite}@keyframes fx-sparkle{0%,70%,to{opacity:0;transform:scale(.6)}80%{opacity:1;transform:scale(1.2)}}.pf[data-fx=scan] .pfh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(0,0,0,.18) 3px 4px),linear-gradient(180deg,transparent,color-mix(in srgb,var(--pf) 55%,transparent) 50%,transparent) 0 0 /100% 90px no-repeat;animation:fx-scan 4.5s linear infinite}.pf[data-fx=scan] .pf-card{border-top:1px solid color-mix(in srgb,var(--pf) 60%,transparent)}@keyframes fx-scan{0%{background-position:0 -90px,0 0}to{background-position:0 100%,0 0}}.pf[data-fx=gilded] .pf-card{position:relative;overflow:hidden}.pf[data-fx=gilded] .pf-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 40%,color-mix(in srgb,var(--pf) 45%,transparent) 50%,transparent 60%);transform:translateX(-120%);animation:fx-gild 6s ease-in-out infinite}@keyframes fx-gild{0%,55%{transform:translateX(-120%)}to{transform:translateX(120%)}}.pf[data-fx=argb] .pf-card{position:relative;isolation:isolate}.pf[data-fx=argb] .pf-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:2px;background:conic-gradient(from var(--fx-angle),#ff2e97,#ff9f1c,#fff200,#2ef2a0,#22d3ee,#7b61ff,#ff2e97);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:fx-argb 5s linear infinite}@keyframes fx-argb{to{--fx-angle:360deg}}.pf[data-fx=nebula] .pfh:after{content:"";position:absolute;inset:-20%;z-index:-1;pointer-events:none;background:conic-gradient(from 0deg,color-mix(in srgb,var(--pf) 35%,transparent),transparent 25%,rgba(244,114,182,.22) 50%,transparent 75%,color-mix(in srgb,var(--pf) 35%,transparent));filter:blur(40px);animation:fx-nebula-spin 40s linear infinite}@keyframes fx-nebula-spin{to{transform:rotate(1turn)}}.pf[data-fx=holo] .pf-card{position:relative;overflow:hidden;background:linear-gradient(115deg,rgba(255,255,255,.05),rgba(244,114,182,.16) 22%,rgba(56,189,248,.16) 40%,rgba(250,204,21,.14) 58%,rgba(167,139,250,.16) 76%,rgba(255,255,255,.05));background-size:250% 250%;animation:fx-foil 9s ease infinite}.pf[data-fx=holo] .pf-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.22) 50%,transparent 60%);transform:translateX(-100%);animation:fx-sheen 4.5s ease-in-out infinite}@keyframes fx-foil{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes fx-sheen{0%,60%{transform:translateX(-100%)}to{transform:translateX(100%)}}.pf[data-fx=frost] .pfh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(60deg,transparent 0 22px,color-mix(in srgb,var(--pf) 16%,transparent) 22px 23px),repeating-linear-gradient(-60deg,transparent 0 22px,color-mix(in srgb,var(--pf) 12%,transparent) 22px 23px);animation:fx-frost 20s linear infinite alternate}.pf[data-fx=frost] .pf-card{border:1px solid color-mix(in srgb,var(--pf) 30%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}@keyframes fx-frost{0%{background-position:0 0,0 0}to{background-position:40px 20px,-30px 10px}}.pf[data-fx=plasma]{background-color:#08060f!important;background-image:radial-gradient(40% 50% at 20% 30%,rgba(255,0,110,.45),transparent 70%),radial-gradient(45% 55% at 80% 40%,rgba(131,56,236,.4),transparent 70%),radial-gradient(50% 50% at 50% 90%,rgba(58,134,255,.35),transparent 70%);background-size:160% 160%;animation:fx-plasma 18s ease-in-out infinite alternate}.pf[data-fx=plasma] .pf-card{background:rgba(16,8,24,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@keyframes fx-plasma{0%{background-position:0 0}to{background-position:100% 100%}}.pf[data-fx=liquid] .pf-card{background:linear-gradient(160deg,#1c2330,#0c1018 60%);border:1px solid rgba(255,255,255,.1);animation:fx-liquid 8s ease-in-out infinite alternate}@keyframes fx-liquid{0%{border-radius:18px 26px 18px 26px}to{border-radius:28px 16px 26px 14px}}.pf[data-fx=starfield] .pfh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 10% 20%,#fff,transparent),radial-gradient(1px 1px at 30% 70%,#fde68a,transparent),radial-gradient(1.5px 1.5px at 55% 35%,#fff,transparent),radial-gradient(1px 1px at 75% 85%,#fde68a,transparent),radial-gradient(1px 1px at 90% 15%,#fff,transparent);background-size:360px 300px;animation:fx-stars 60s linear infinite}@keyframes fx-stars{0%{background-position:0 0}to{background-position:-360px 300px}}.pf[data-fx=hazard] .pf-card{position:relative;overflow:hidden}.pf[data-fx=hazard] .pf-card:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;z-index:1;pointer-events:none;background:repeating-linear-gradient(-45deg,#facc15 0 10px,#0b0b0b 10px 20px);background-size:28px 100%;animation:fx-hazard 1.6s linear infinite}@keyframes fx-hazard{to{background-position:28px 0}}.pf[data-fx=slime] .pf-card{position:relative;overflow:hidden}.pf[data-fx=slime] .pf-card:after{content:"";position:absolute;left:-10%;right:-10%;bottom:-6px;height:22px;pointer-events:none;background:radial-gradient(60% 100% at 30% 100%,color-mix(in srgb,var(--pf) 70%,transparent),transparent 70%),radial-gradient(40% 100% at 75% 100%,color-mix(in srgb,var(--pf) 55%,transparent),transparent 70%);animation:fx-slime 5s ease-in-out infinite alternate}@keyframes fx-slime{0%{transform:translateX(-4%) scaleY(.9)}to{transform:translateX(4%) scaleY(1.1)}}.pf[data-fx=tilt3d] .pf-card{transform-style:preserve-3d;animation:fx-tilt 7s ease-in-out infinite;position:relative;overflow:hidden}.pf[data-fx=tilt3d] .pf-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 40%,rgba(196,181,253,.3) 50%,transparent 60%);animation:fx-tilt-sheen 7s ease-in-out infinite}@keyframes fx-tilt{0%,to{transform:perspective(900px) rotateX(0) rotateY(0)}50%{transform:perspective(900px) rotateX(3deg) rotateY(-4deg)}}@keyframes fx-tilt-sheen{0%,to{transform:translateX(-60%)}50%{transform:translateX(60%)}}.pf[data-fx=ember] .pfh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(2px 2px at 15% 90%,#fb923c,transparent),radial-gradient(1.5px 1.5px at 40% 95%,#fdba74,transparent),radial-gradient(2px 2px at 65% 92%,#fb923c,transparent),radial-gradient(1.5px 1.5px at 85% 96%,#fdba74,transparent);background-size:100% 220px;background-repeat:repeat-x;animation:fx-ember 4s linear infinite}@keyframes fx-ember{0%{background-position:0 0}to{background-position:0 -220px}}.pf[data-fx=digital] .pfh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(90deg,transparent 0 14px,color-mix(in srgb,var(--pf) 22%,transparent) 14px 15px);-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent);animation:fx-code 2.5s linear infinite}.pf[data-fx=digital] .pf-card{border:1px solid color-mix(in srgb,var(--pf) 18%,transparent)}@keyframes fx-code{0%{background-position:0 0}to{background-position:0 15px}}.pf[data-fx=silk] .pf-card{position:relative;overflow:hidden}.pf[data-fx=silk] .pf-card:after{content:"";position:absolute;inset:-20%;pointer-events:none;background:repeating-linear-gradient(105deg,transparent 0 26px,color-mix(in srgb,var(--pf) 14%,transparent) 36px,transparent 50px);animation:fx-silk 9s ease-in-out infinite alternate}@keyframes fx-silk{0%{transform:translateX(-10%)}to{transform:translateX(10%)}}.pf[data-fx=prism] .pfh:after{content:"";position:absolute;left:50%;top:-40%;width:160%;height:180%;z-index:-1;pointer-events:none;margin-left:-80%;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--pf) 40%,transparent) 10deg,transparent 22deg,transparent 180deg,color-mix(in srgb,var(--pf) 30%,transparent) 190deg,transparent 202deg);filter:blur(18px);animation:fx-prism 14s linear infinite}@keyframes fx-prism{to{transform:rotate(1turn)}}.pf[data-fx=pixel] .pf-card{background-image:repeating-linear-gradient(0deg,transparent 0 9px,rgba(0,0,0,.25) 9px 10px),repeating-linear-gradient(90deg,transparent 0 9px,rgba(0,0,0,.25) 9px 10px);animation:fx-pixel 3s steps(4) infinite alternate}@keyframes fx-pixel{0%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pf) 20%,transparent)}to{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--pf) 55%,transparent)}}.pf[data-fx=tide] .pfh:after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;z-index:-1;pointer-events:none;background:radial-gradient(60% 100% at 25% 100%,color-mix(in srgb,var(--pf) 35%,transparent) 0 40%,transparent 70%),radial-gradient(60% 100% at 75% 100%,color-mix(in srgb,var(--pf) 28%,transparent) 0 40%,transparent 70%);background-size:200px 100%;animation:fx-tide 6s linear infinite}@keyframes fx-tide{0%{background-position:0 0}to{background-position:200px 0}}.pf[data-fx=pulse] .pf-card{animation:fx-heart 1.6s ease-in-out infinite}@keyframes fx-heart{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--pf) 0%,transparent)}14%{box-shadow:0 0 22px 2px color-mix(in srgb,var(--pf) 45%,transparent)}28%{box-shadow:0 0 6px 0 color-mix(in srgb,var(--pf) 20%,transparent)}42%{box-shadow:0 0 26px 3px color-mix(in srgb,var(--pf) 50%,transparent)}}.pf[data-fx=storm] .pfh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 30% at 70% 20%,rgba(199,210,254,.5),transparent 70%);animation:fx-storm 7s steps(1) infinite}@keyframes fx-storm{0%,58%,62%,to{opacity:0}60%{opacity:1}}.pf[data-fx=polar] .pfh:after{content:"";position:absolute;inset:-10% 0 0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 60px,color-mix(in srgb,var(--pf) 26%,transparent) 90px,transparent 150px);filter:blur(12px);animation:fx-polar 11s ease-in-out infinite alternate}@keyframes fx-polar{0%{transform:translateX(-8%) skewX(-6deg)}to{transform:translateX(8%) skewX(6deg)}}.pf[data-fx=lava] .pfh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(35% 30% at 25% 70%,rgba(255,122,24,.45),transparent 70%),radial-gradient(30% 35% at 75% 60%,rgba(255,60,0,.35),transparent 70%);animation:fx-lava 6s ease-in-out infinite alternate}.pf[data-fx=lava] .pf-card{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--pf) 45%,transparent),0 10px 30px rgba(0,0,0,.4)}@keyframes fx-lava{0%{opacity:.55}to{opacity:1}}.pf[data-fx=sapphire] .pf-card{position:relative;overflow:hidden;background:rgba(96,165,250,.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(96,165,250,.22)}.pf[data-fx=sapphire] .pf-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 35%,rgba(147,197,253,.22) 50%,transparent 65%);transform:translateX(-100%);animation:fx-veil 8s ease-in-out infinite}@keyframes fx-veil{0%,40%{transform:translateX(-100%)}to{transform:translateX(100%)}}.pf[data-fx=violetstorm] .pfh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(192,132,252,0),rgba(192,132,252,.35) 100%);animation:fx-vstorm 5.5s steps(1) infinite}@keyframes fx-vstorm{0%,80%,86%,to{opacity:0}83%{opacity:1}}.pf[data-fx=neoncity] .pfh:after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;z-index:-1;pointer-events:none;background-image:radial-gradient(2px 3px at 8% 60%,#e879f9,transparent),radial-gradient(2px 3px at 22% 40%,#22d3ee,transparent),radial-gradient(2px 3px at 40% 70%,#e879f9,transparent),radial-gradient(2px 3px at 58% 30%,#22d3ee,transparent),radial-gradient(2px 3px at 76% 65%,#e879f9,transparent),radial-gradient(2px 3px at 92% 45%,#22d3ee,transparent);animation:fx-city 2.4s steps(2) infinite alternate}@keyframes fx-city{0%{opacity:.5}to{opacity:1}}.pf[data-fx=marble] .pf-card{background:repeating-linear-gradient(35deg,transparent 0 30px,rgba(253,186,116,.07) 31px 32px),linear-gradient(160deg,#221a14,#120d0a 70%);border:1px solid rgba(253,186,116,.14)}.pf[data-fx=marble] .pf-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at 80% 0,rgba(253,186,116,.18),transparent 70%);animation:fx-marble 10s ease-in-out infinite alternate}@keyframes fx-marble{0%{opacity:.5}to{opacity:1}}.pf[data-fx=reef] .pfh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(30% 25% at 20% 80%,color-mix(in srgb,var(--pf) 40%,transparent),transparent 70%),radial-gradient(28% 22% at 65% 90%,color-mix(in srgb,var(--pf) 30%,transparent),transparent 70%),radial-gradient(26% 20% at 88% 75%,color-mix(in srgb,var(--pf) 35%,transparent),transparent 70%);filter:blur(6px);animation:fx-reef 5s ease-in-out infinite alternate}.pf[data-fx=reef] .pf-card{box-shadow:inset 0 -20px 30px -22px color-mix(in srgb,var(--pf) 60%,transparent)}@keyframes fx-reef{0%{transform:translate3d(-2%,0,0);opacity:.7}to{transform:translate3d(2%,-2%,0);opacity:1}}.pf[data-fx=obsidian] .pf-card{position:relative;overflow:hidden;background:linear-gradient(170deg,#111318,#050608 70%);border:1px solid rgba(203,213,225,.12)}.pf[data-fx=obsidian] .pf-card:after{content:"";position:absolute;inset:-40% -10%;pointer-events:none;background:linear-gradient(115deg,transparent 44%,rgba(226,232,240,.16) 50%,transparent 56%);transform:translateX(-100%);animation:fx-obsidian 6.5s ease-in-out infinite}@keyframes fx-obsidian{0%,45%{transform:translateX(-100%)}to{transform:translateX(100%)}}.pf[data-fx=candy] .pf-card{position:relative;overflow:hidden}.pf[data-fx=candy] .pf-card:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle 6px at 18% 90%,transparent 4px,color-mix(in srgb,var(--pf) 55%,transparent) 5px,transparent 6px),radial-gradient(circle 4px at 52% 95%,transparent 2.5px,color-mix(in srgb,var(--pf) 50%,transparent) 3.5px,transparent 4.5px),radial-gradient(circle 8px at 80% 92%,transparent 6px,color-mix(in srgb,var(--pf) 45%,transparent) 7px,transparent 8px);background-size:100% 180px;background-repeat:no-repeat;animation:fx-candy 6s linear infinite}@keyframes fx-candy{0%{background-position:0 0,0 0,0 0}to{background-position:0 -180px,0 -180px,0 -180px}}.pf[data-fx=monolith] .pfh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--pf) 16%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--pf) 16%,transparent) 1px,transparent 1px);background-size:40px 40px;animation:fx-monolith 12s linear infinite}.pf[data-fx=monolith] .pf-card{border:1px solid color-mix(in srgb,var(--pf) 22%,transparent)}@keyframes fx-monolith{0%{background-position:0 0}to{background-position:40px 40px}}.pf[data-fx=comet] .pfh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(125deg,transparent 0 46%,color-mix(in srgb,var(--pf) 70%,transparent) 49%,transparent 51%) 0 0 /260px 260px no-repeat;animation:fx-comet 3.6s linear infinite}@keyframes fx-comet{0%{background-position:-260px -260px}to{background-position:260px 260px}}.pf[data-fx=ink] .pfh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 30% 60%,color-mix(in srgb,var(--pf) 22%,transparent) 0 10%,transparent 40%),radial-gradient(circle at 72% 35%,color-mix(in srgb,var(--pf) 16%,transparent) 0 8%,transparent 36%);animation:fx-ink 9s ease-in-out infinite}.pf[data-fx=ink] .pf-card{background:#0c0c0c;border:1px solid rgba(229,231,235,.1)}@keyframes fx-ink{0%,to{transform:scale(.92);opacity:.6}50%{transform:scale(1.12);opacity:1}}.pf[data-fx=retro] .pfh:after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;z-index:-1;pointer-events:none;background:linear-gradient(transparent 0 92%,color-mix(in srgb,var(--pf) 55%,transparent) 92% 100%) 0 0 /100% 22px,linear-gradient(90deg,transparent 0 92%,color-mix(in srgb,var(--pf) 55%,transparent) 92% 100%) 0 0 /60px 100%;transform:perspective(240px) rotateX(55deg);transform-origin:bottom;animation:fx-retro 3s linear infinite}.pf[data-fx=retro] .pf-card{border:1px solid color-mix(in srgb,var(--pf) 26%,transparent)}@keyframes fx-retro{0%{background-position:0 0,0 0}to{background-position:0 22px,0 0}}.pf[data-fx=jade] .pf-card{position:relative;overflow:hidden}.pf[data-fx=jade] .pf-card:after{content:"";position:absolute;left:50%;top:50%;width:120%;aspect-ratio:1;margin:-60% 0 0 -60%;pointer-events:none;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 14px,color-mix(in srgb,var(--pf) 26%,transparent) 16px 18px,transparent 20px);animation:fx-jade 5s ease-out infinite}@keyframes fx-jade{0%{transform:scale(.2);opacity:1}to{transform:scale(1);opacity:0}}.pf[data-fx=sand] .pfh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 10% 30%,color-mix(in srgb,var(--pf) 80%,transparent),transparent),radial-gradient(1px 1px at 35% 65%,color-mix(in srgb,var(--pf) 60%,transparent),transparent),radial-gradient(2px 2px at 60% 45%,color-mix(in srgb,var(--pf) 70%,transparent),transparent),radial-gradient(1px 1px at 85% 80%,color-mix(in srgb,var(--pf) 60%,transparent),transparent);background-size:300px 160px;animation:fx-sand 7s linear infinite}@keyframes fx-sand{0%{background-position:0 0}to{background-position:300px 0}}.pf[data-fx=dew] .pf-card{box-shadow:inset 0 1px 0 rgba(147,197,253,.25),0 0 26px -10px rgba(147,197,253,.5)}.pf[data-fx=dew] .pfh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 30% at 50% 0,rgba(147,197,253,.25),transparent 70%);animation:fx-dew 8s ease-in-out infinite alternate}@keyframes fx-dew{0%{opacity:.4}to{opacity:1}}.pf[data-fx=magma] .pf-card{position:relative;isolation:isolate;background:#0e0704}.pf[data-fx=magma] .pf-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--fx-angle),transparent 0 30%,color-mix(in srgb,var(--pf) 90%,transparent) 40%,#fde68a 46%,transparent 56%,transparent 80%,color-mix(in srgb,var(--pf) 80%,transparent) 90%,transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:fx-argb 4s linear infinite}.pf[data-fx=magma] .pfh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 30% at 30% 100%,color-mix(in srgb,var(--pf) 45%,transparent),transparent 70%);animation:fx-magma 2.6s ease-in-out infinite alternate}@keyframes fx-magma{0%{opacity:.4;transform:scaleY(.9)}to{opacity:1;transform:scaleY(1.1)}}.pf[data-fx=glitch] .pfh:after,.pf[data-fx=glitch] .pfh:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.pf[data-fx=glitch] .pfh:after{background:repeating-linear-gradient(0deg,transparent 0 8px,rgba(255,51,102,.12) 8px 9px,transparent 9px 17px);animation:fx-glitch 1.8s steps(1) infinite}.pf[data-fx=glitch] .pfh:before{background:linear-gradient(90deg,rgba(56,189,248,.14) 0 30%,transparent 30% 100%);animation:fx-glitch-shift 2.4s steps(1) infinite}.pf[data-fx=glitch] .pf-card{box-shadow:3px 0 0 rgba(255,51,102,.35),-3px 0 0 rgba(56,189,248,.35)}@keyframes fx-glitch{0%,70%,to{opacity:0}72%,90%{opacity:1;transform:translateX(3px)}80%{opacity:.4;transform:translateX(-4px)}}@keyframes fx-glitch-shift{0%,85%,to{transform:translateX(0);opacity:0}88%{transform:translateX(-30%);opacity:1}94%{transform:translateX(20%);opacity:1}}.pf[data-fx=rain] .pfh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(105deg,transparent 0 22px,color-mix(in srgb,var(--pf) 26%,transparent) 22px 23px);background-size:180px 180px;animation:fx-rain .9s linear infinite}.pf[data-fx=rain] .pf-card{background:linear-gradient(180deg,#0f1218,#07090d);border:1px solid rgba(148,163,184,.14)}@keyframes fx-rain{0%{background-position:0 0}to{background-position:0 180px}}.pf[data-fx=spiral] .pfh:after{content:"";position:absolute;left:50%;top:50%;width:180%;aspect-ratio:1;margin:-90% 0 0 -90%;z-index:-1;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 10%,color-mix(in srgb,var(--pf) 40%,transparent) 18%,transparent 28%,rgba(129,140,248,.3) 40%,transparent 50%,color-mix(in srgb,var(--pf) 40%,transparent) 62%,transparent 72%,rgba(129,140,248,.3) 84%,transparent);filter:blur(22px);border-radius:50%;animation:fx-spiral 36s linear infinite}.pf[data-fx=spiral] .pf-card{box-shadow:inset 0 0 36px -20px rgba(129,140,248,.6)}@keyframes fx-spiral{to{transform:rotate(1turn)}}.pf[data-fx=origami] .pf-card{background:linear-gradient(135deg,color-mix(in srgb,var(--pf) 14%,transparent) 25%,transparent 25%) 0 0 /40px 40px,linear-gradient(225deg,color-mix(in srgb,var(--pf) 10%,transparent) 25%,transparent 25%) 0 0 /40px 40px,#13110a;animation:fx-origami 8s ease-in-out infinite alternate}@keyframes fx-origami{0%{background-position:0 0,0 0,0 0}to{background-position:20px 0,20px 0,0 0}}.pf[data-fx=snow] .pfh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(2px 2px at 12% 20%,#fff,transparent),radial-gradient(1.5px 1.5px at 40% 55%,#e0f2fe,transparent),radial-gradient(2.5px 2.5px at 66% 10%,#fff,transparent),radial-gradient(1.5px 1.5px at 84% 70%,#e0f2fe,transparent),radial-gradient(2px 2px at 25% 85%,#fff,transparent);background-size:260px 220px;animation:fx-snow 9s linear infinite}.pf[data-fx=snow] .pf-card{box-shadow:inset 0 1px 0 rgba(224,242,254,.2)}@keyframes fx-snow{0%{background-position:0 0}to{background-position:40px 220px}}.pf[data-fx=bamboo] .pfh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 46px,color-mix(in srgb,var(--pf) 30%,transparent) 46px 52px,transparent 52px 120px),radial-gradient(60% 40% at 50% 100%,color-mix(in srgb,var(--pf) 20%,transparent),transparent 70%);filter:blur(2px);animation:fx-bamboo 8s ease-in-out infinite alternate}@keyframes fx-bamboo{0%{transform:skewX(-2deg)}to{transform:skewX(2deg) translateX(8px)}}.pf[data-fx=blaze] .pfh:after{content:"";position:absolute;left:0;right:0;bottom:0;height:60%;z-index:-1;pointer-events:none;background:radial-gradient(14% 70% at 20% 100%,color-mix(in srgb,var(--pf) 60%,transparent),transparent 70%),radial-gradient(12% 80% at 45% 100%,rgba(253,186,116,.5),transparent 70%),radial-gradient(16% 60% at 70% 100%,color-mix(in srgb,var(--pf) 55%,transparent),transparent 70%),radial-gradient(10% 75% at 90% 100%,rgba(253,186,116,.45),transparent 70%);filter:blur(4px);animation:fx-blaze 1.4s ease-in-out infinite alternate}@keyframes fx-blaze{0%{transform:scaleY(.85) skewX(-1deg);opacity:.8}to{transform:scaleY(1.08) skewX(1deg);opacity:1}}.pf[data-fx=bubble] .pf-card{position:relative;overflow:hidden}.pf[data-fx=bubble] .pf-card:after{content:"";position:absolute;inset:-30%;pointer-events:none;opacity:.45;background:conic-gradient(from 0deg,#f472b6,#fbbf24,#34d399,#60a5fa,#a78bfa,#f472b6);filter:blur(30px);animation:fx-film 12s linear infinite}@keyframes fx-film{to{transform:rotate(1turn)}}.pf[data-fx=wave] .pfh:after{content:"";position:absolute;left:50%;bottom:-10%;width:220%;height:120%;margin-left:-110%;z-index:-1;pointer-events:none;background:repeating-radial-gradient(ellipse at 50% 100%,transparent 0 18px,color-mix(in srgb,var(--pf) 34%,transparent) 20px 22px,transparent 24px);animation:fx-wave 3.2s ease-out infinite}@keyframes fx-wave{0%{transform:scale(.4);opacity:1}to{transform:scale(1.1);opacity:0}}.pf[data-fx2]{position:relative;isolation:isolate}.pf[data-fx2]:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;border-radius:inherit}.pf[data-fx2=sparkle]:after{background-image:radial-gradient(1.5px 1.5px at 14% 22%,#fff,transparent),radial-gradient(1px 1px at 46% 64%,color-mix(in srgb,var(--pf) 90%,#fff),transparent),radial-gradient(1.5px 1.5px at 73% 18%,#fff,transparent),radial-gradient(1px 1px at 88% 78%,color-mix(in srgb,var(--pf) 90%,#fff),transparent);background-size:320px 300px;animation:fx2-sparkle 4s ease-in-out infinite alternate}@keyframes fx2-sparkle{0%{opacity:.35}to{opacity:.95}}.pf[data-fx2=grain]:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.6'/></svg>");opacity:.14;mix-blend-mode:overlay;animation:fx2-grain .6s steps(4) infinite}@keyframes fx2-grain{0%{transform:translate(0)}50%{transform:translate(-3%,2%)}to{transform:translate(2%,-3%)}}.pf[data-fx2=scanlines]:after{background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px);opacity:.6}.pf[data-fx2=leak]:after{background:radial-gradient(35% 45% at 0 50%,color-mix(in srgb,var(--pf) 30%,transparent),transparent 70%);animation:fx2-leak 11s ease-in-out infinite alternate}@keyframes fx2-leak{0%{transform:translateX(-30%)}to{transform:translateX(130%)}}.pf[data-fx2=vignette]:after{background:radial-gradient(120% 90% at 50% 50%,transparent 55%,rgba(0,0,0,.55) 100%);animation:fx2-vignette 7s ease-in-out infinite alternate}@keyframes fx2-vignette{0%{opacity:.6}to{opacity:1}}.pf[data-fx2=bokeh]:after{background:radial-gradient(circle 46px at 18% 30%,color-mix(in srgb,var(--pf) 26%,transparent),transparent 70%),radial-gradient(circle 60px at 78% 62%,color-mix(in srgb,var(--pf) 20%,transparent),transparent 70%),radial-gradient(circle 34px at 60% 14%,rgba(255,255,255,.12),transparent 70%);filter:blur(6px);animation:fx2-bokeh 16s ease-in-out infinite alternate}@keyframes fx2-bokeh{0%{transform:translate(-2%,2%) scale(1)}to{transform:translate(3%,-3%) scale(1.06)}}.pf[data-fx2=rim]:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pf) 45%,transparent),inset 0 0 40px -10px color-mix(in srgb,var(--pf) 45%,transparent);animation:fx2-rim 4s ease-in-out infinite alternate}@keyframes fx2-rim{0%{opacity:.4}to{opacity:1}}.pf[data-fx2=dust]:after{background-image:radial-gradient(1px 1px at 10% 15%,color-mix(in srgb,var(--pf) 80%,transparent),transparent),radial-gradient(1px 1px at 40% 60%,color-mix(in srgb,var(--pf) 70%,transparent),transparent),radial-gradient(1.5px 1.5px at 70% 35%,color-mix(in srgb,var(--pf) 80%,transparent),transparent),radial-gradient(1px 1px at 85% 85%,color-mix(in srgb,var(--pf) 60%,transparent),transparent);background-size:240px 240px;animation:fx2-dust 14s linear infinite}@keyframes fx2-dust{0%{background-position:0 0}to{background-position:240px -240px}}.pf[data-fx2=sheen]:after{background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.08) 50%,transparent 60%);transform:translateX(-100%);animation:fx2-sheen 9s ease-in-out infinite}@keyframes fx2-sheen{0%,40%{transform:translateX(-100%)}to{transform:translateX(100%)}}.pf[data-fx2=flicker]:after{background:color-mix(in srgb,var(--pf) 6%,transparent);animation:fx2-flicker 3.1s steps(1) infinite}@keyframes fx2-flicker{0%,92%,to{opacity:0}94%{opacity:1}97%{opacity:.3}}.pf[data-fx2=rays]:after{background:repeating-conic-gradient(from 0deg at 0 0,transparent 0 8deg,color-mix(in srgb,var(--pf) 12%,transparent) 10deg 12deg,transparent 14deg 22deg);filter:blur(4px);animation:fx2-rays 30s linear infinite}@keyframes fx2-rays{to{transform:rotate(1turn)}}.pf[data-fx2=frame]:after{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--pf) 35%,transparent),inset 0 0 22px color-mix(in srgb,var(--pf) 30%,transparent);animation:fx2-frame 2.8s ease-in-out infinite}@keyframes fx2-frame{0%,to{opacity:.35}50%{opacity:1}}@property --bd-a{syntax:"<angle>";inherits:false;initial-value:0deg}.bdg{position:relative;display:inline-grid;place-items:center;isolation:isolate;flex-shrink:0}.bdg:before{inset:-4%;z-index:-1;background:conic-gradient(from var(--bd-a),var(--b1),var(--b2),var(--b3),#ffffff55,var(--b1));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));animation:bd-ring 5s linear infinite}.bdg:after,.bdg:before{content:"";position:absolute;border-radius:50%}.bdg:after{inset:-12%;z-index:-2;pointer-events:none;background:radial-gradient(circle,var(--b2) 0,transparent 68%);opacity:.32;filter:blur(6px)}.bdg .bdg-core{position:relative;z-index:1;display:block;transform-origin:50% 50%}@keyframes bd-ring{to{--bd-a:360deg}}.bdg-early:before{animation-duration:3s}.bdg-early .bdg-core{animation:bd-orbit 4s ease-in-out infinite}@keyframes bd-orbit{0%,to{transform:rotate(-6deg) scale(1)}50%{transform:rotate(6deg) scale(1.04)}}.bdg-onigiri .bdg-core{animation:bd-bob 2.2s ease-in-out infinite}@keyframes bd-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.bdg-daruma .bdg-core{animation:bd-wobble 2.6s ease-in-out infinite}@keyframes bd-wobble{0%,to{transform:rotate(0deg)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.bdg-neko .bdg-core{animation:bd-tap 1.8s ease-in-out infinite}@keyframes bd-tap{0%,70%,to{transform:scale(1)}80%{transform:scale(.92)}90%{transform:scale(1.04)}}.bdg-lantern:after{animation:bd-flicker 1.6s ease-in-out infinite}@keyframes bd-flicker{0%,to{opacity:.28}45%{opacity:.62}60%{opacity:.38}}.bdg-shuriken .bdg-core{animation:bd-spin 5s linear infinite}.bdg-shuriken:before{animation-direction:reverse;animation-duration:3.4s}@keyframes bd-spin{to{transform:rotate(1turn)}}.bdg-ramen:before{animation:bd-ring 6s linear infinite,bd-breath 2.8s ease-in-out infinite}@keyframes bd-breath{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.bdg-crown .bdg-core{animation:bd-shine 3s ease-in-out infinite}@keyframes bd-shine{0%,to{filter:brightness(1) drop-shadow(0 0 0 transparent)}50%{filter:brightness(1.25) drop-shadow(0 0 6px var(--b2))}}.bdg-fire .bdg-core{animation:bd-flame 1.4s ease-in-out infinite;transform-origin:50% 100%}@keyframes bd-flame{0%,to{transform:scale(1)}35%{transform:scale(1.03,.97)}70%{transform:scale(.98,1.04)}}.bdg-owl .bdg-core{animation:bd-tilt 5s ease-in-out infinite}@keyframes bd-tilt{0%,40%,to{transform:rotate(0deg)}50%,55%{transform:rotate(-8deg)}65%{transform:rotate(0deg)}}.bdg-heart .bdg-core{animation:bd-beat 1.2s ease-in-out infinite}@keyframes bd-beat{0%,to{transform:scale(1)}15%{transform:scale(1.12)}30%{transform:scale(1)}45%{transform:scale(1.08)}60%{transform:scale(1)}}.bdg-star .bdg-core{animation:bd-sparkle 3.6s ease-in-out infinite}@keyframes bd-sparkle{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(12deg) scale(1.06)}}.bdg-katana .bdg-core{animation:bd-swing 3.4s ease-in-out infinite}@keyframes bd-swing{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}.bdg-friend .bdg-core{animation:bd-float 2.8s ease-in-out infinite}@keyframes bd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.bdg,.bdg .bdg-core,.bdg:after,.bdg:before{animation:none!important}}.nm{background-size:200% auto}.nm-chrome{animation:nm-chrome 3.6s linear infinite}@keyframes nm-chrome{to{background-position:200%}}.nm-glitch{animation:nm-glitch 2.4s ease-in-out infinite}@keyframes nm-glitch{0%,to{transform:translateX(0)}20%{transform:translateX(-1px)}40%{transform:translateX(1px)}60%{transform:translateX(0)}}.nm-galaxy{animation:nm-galaxy 9s linear infinite}@keyframes nm-galaxy{0%{background-position:0;filter:hue-rotate(0deg)}to{background-position:200%;filter:hue-rotate(60deg)}}.nm-lava{animation:nm-lava 3s linear infinite}@keyframes nm-lava{to{background-position:200%}}.nm-matrix{animation:nm-matrix 1.8s ease-in-out infinite}@keyframes nm-matrix{0%,to{opacity:1}50%{opacity:.8}}.nm-ice{animation:nm-ice 5s ease-in-out infinite}@keyframes nm-ice{0%,to{background-position:0}50%{background-position:100%}}.nm-spectrum{animation:nm-spectrum 2.2s linear infinite}@keyframes nm-spectrum{to{background-position:200%}}.nm-pulse{animation:nm-pulse 2.8s ease-in-out infinite}.nm-royal{animation:nm-royal 6s ease-in-out infinite}@keyframes nm-royal{0%,to{background-position:0}50%{background-position:200%}}@media (prefers-reduced-motion:reduce){.nm,.nm-chrome,.nm-galaxy,.nm-glitch,.nm-ice,.nm-lava,.nm-matrix,.nm-pulse,.nm-royal,.nm-spectrum{animation:none!important}}.f3-orbit,.f3-ring{transform-box:view-box;transform-origin:0 0}.f3-spin .f3-orbit{animation:f3-spin linear infinite;animation-duration:var(--spd,20s);animation-direction:var(--dir,normal)}.f3-pulse .f3-ring{animation:f3-pulse 2.4s ease-in-out infinite}.f3-flicker .f3-orbit{animation:f3-flicker 1.6s ease-in-out infinite}.f3-sway .f3-orbit{animation:f3-sway 4.2s ease-in-out infinite}.f3-twinkle .f3-el{animation:f3-twinkle 2.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.22s);transform-box:fill-box;transform-origin:center}.f3-shimmer .f3-hl{animation:f3-shimmer 3.2s ease-in-out infinite}@keyframes f3-spin{to{transform:rotate(1turn)}}@keyframes f3-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes f3-flicker{0%,to{opacity:1}30%{opacity:.55}60%{opacity:.9}}@keyframes f3-sway{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes f3-twinkle{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes f3-shimmer{0%,to{stroke-opacity:.35}50%{stroke-opacity:1}}