@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;font-stretch:75% 125%;src:url(/assets/fredoka-hebrew-standard-normal-bvCbeAMu.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;font-stretch:75% 125%;src:url(/assets/fredoka-latin-ext-standard-normal-DlxUVdql.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;font-stretch:75% 125%;src:url(/assets/fredoka-latin-standard-normal-tvVNXCOf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night:#0b1026;--deep:#171e42;--electric:#386bff;--cyan:#19d5f5;--violet:#9146ff;--ice:#f1f4ff;--ice-soft:#a3add6;--r-common:#a7b0c8;--r-uncommon:#3ddc97;--r-rare:#3d8bff;--r-epic:#a35bff;--r-legendary:#ffc23d;--r-mythic:#ff4f8b;--r-divine:#f5e6c8;--r-senita:#d9c0ff;--font:"Fredoka Variable", "Fredoka";--font-ui:var(--font);--font-jp:var(--font);--wide:102%;--condensed:95%;--text-12:.75rem;--text-14:.875rem;--text-16:1rem;--text-18:1.125rem;--text-21:1.3125rem;--text-24:1.5rem;--text-36:2.25rem;--text-48:3rem;--radius-chip:8px;--radius-control:12px;--radius-panel:20px;--lip:2px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--hud:64px;--tabbar:72px;--tab-bulge:0px;--rail:232px;--page-max:1200px;--page-gutter:16px;--shadow-panel:0 12px 36px #050c1c1f;--shadow-control:0 2px 4px #050c1c14}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111a2e;--surface:#1a2740;--surface-2:#24334f;--sunken:#0e1729;--line:#34445f;--panel-border:#2c3c56;--text:#f3f5fc;--text-soft:#b7c4da;--text-faint:#9aaec9;--edge:#0a1324;--primary:#9aafff;--primary-edge:#627dcf;--on-primary:#111a2e;--selected:#2c3e66;--selected-text:#e1e8ff;--selected-ring:#9aafff;--link:#b1c2ff;--accent:#f4b58b;--focus:#19d5f5;--xp:#19d5f5;--xp-ink:#19d5f5;--reward:#ffc23d;--reward-edge:#a8740a;--reward-ink:#ffc23d;--on-reward:#0b1026;--success:#3ddc97;--danger:#ff6b86;--overlay:#050c1cc2;--dot:#f1f4ff1a;--logo-plate:transparent;--logo-plate-edge:transparent;--ink-common:#a7b0c8;--ink-uncommon:#3ddc97;--ink-rare:#5c9dff;--ink-epic:#b57bff;--ink-legendary:#ffc23d;--ink-mythic:#ff5c95;--ink-divine:#f5e6c8;--ink-senita:#e7d5ff}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#edf1f9;--surface:#fff;--surface-2:#f5f7fc;--sunken:#e5eaf4;--line:#c8d2e3;--panel-border:#d7dfed;--text:#16243d;--text-soft:#4f607c;--text-faint:#5d6e87;--edge:#cbd5e7;--primary:#3556b8;--primary-edge:#25408c;--on-primary:#fff;--selected:#dce5fb;--selected-text:#28479e;--selected-ring:#3556b8;--link:#3556b8;--accent:#935126;--focus:#2f62f5;--xp:#0891b2;--xp-ink:#067894;--reward:#ffc23d;--reward-edge:#c98a00;--reward-ink:#8f5e00;--on-reward:#0b1026;--success:#0b7a4f;--danger:#c8264a;--overlay:#0b10267a;--dot:#0b102612;--logo-plate:transparent;--logo-plate-edge:transparent;--ink-common:#5e6785;--ink-uncommon:#0b7a4f;--ink-rare:#1f5fd6;--ink-epic:#7a3ce0;--ink-legendary:#8f5e00;--ink-mythic:#c8255f;--ink-divine:#8a6a2a;--ink-senita:#603b99}.night{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1026;--surface:#171e42;--surface-2:#222b5a;--sunken:#0f1533;--line:#2a3468;--panel-border:transparent;--text:#f1f4ff;--text-soft:#a3add6;--text-faint:#7680b3;--edge:#060918;--primary:#2f62f5;--primary-edge:#1d3fb5;--on-primary:#fff;--selected:#26368a;--selected-text:#fff;--selected-ring:#7b9cff;--link:#7b9cff;--focus:#19d5f5;--xp:#19d5f5;--xp-ink:#19d5f5;--reward:#ffc23d;--reward-edge:#a8740a;--reward-ink:#ffc23d;--on-reward:#0b1026;--success:#3ddc97;--danger:#ff6b86;--overlay:#040612bd;--dot:#f1f4ff1a;--ink-common:#a7b0c8;--ink-uncommon:#3ddc97;--ink-rare:#5c9dff;--ink-epic:#b57bff;--ink-legendary:#ffc23d;--ink-mythic:#ff5c95;--ink-divine:#f5e6c8;--ink-senita:#e7d5ff}:root,[data-theme=dark]{--scene:#070b1c}[data-theme=light]{--scene:#0b1026}.rarity-common{--rarity:var(--r-common);--rarity-rgb:167 176 200;--rarity-ink:var(--ink-common)}.rarity-uncommon{--rarity:var(--r-uncommon);--rarity-rgb:61 220 151;--rarity-ink:var(--ink-uncommon)}.rarity-rare{--rarity:var(--r-rare);--rarity-rgb:61 139 255;--rarity-ink:var(--ink-rare)}.rarity-epic{--rarity:var(--r-epic);--rarity-rgb:163 91 255;--rarity-ink:var(--ink-epic)}.rarity-legendary{--rarity:var(--r-legendary);--rarity-rgb:255 194 61;--rarity-ink:var(--ink-legendary)}.rarity-mythic{--rarity:var(--r-mythic);--rarity-rgb:255 79 139;--rarity-ink:var(--ink-mythic)}.rarity-divine{--rarity:var(--r-divine);--rarity-rgb:245 230 200;--rarity-ink:var(--ink-divine)}.rarity-senita{--rarity:var(--r-senita);--rarity-rgb:217 192 255;--rarity-ink:var(--ink-senita)}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg);scroll-padding-top:calc(var(--hud) + 20px)}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-ui);font-size:var(--text-16);font-synthesis:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-weight:400;line-height:1.6}h1,h2,h3{font-family:var(--font);font-weight:600;font-stretch:var(--wide);letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.2}h1{font-size:clamp(1.75rem,1.25rem + 2vw,2.75rem)}h2{font-size:clamp(1.2rem,1rem + .7vw,1.65rem)}h3{font-size:var(--text-18)}p{text-wrap:pretty;margin:0}img{max-width:100%;display:block}a,button,summary{touch-action:manipulation}button,summary{-webkit-tap-highlight-color:#9aafff29}main,section,header,form,fieldset{min-width:0}input,select,textarea{font-size:1rem}textarea{resize:vertical}a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}code,kbd,pre,samp{font-family:var(--font)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}:target{scroll-margin-top:calc(var(--hud) + 24px)}::selection{background:var(--selected-ring);color:var(--on-primary)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;border-radius:var(--radius-chip);background:var(--text);color:var(--bg);padding:10px 14px;font-weight:600;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.hint{color:var(--text-soft);font-size:var(--text-14)}.text-link{min-height:44px;color:var(--link);justify-self:start;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline}.logo-plate{background:var(--ice);border-radius:12px;flex-shrink:0;place-items:center;display:inline-grid;box-shadow:0 3px #06091873}.logo-plate img{width:100%;height:auto}.logo-plate--sm{border-radius:11px;width:40px;height:40px;padding:3px}.logo-plate--md{border-radius:24px;width:96px;height:96px;padding:8px}.logo-plate--lg{aspect-ratio:1;border-radius:34px;width:min(220px,60vw);padding:14px}.logo-plate--adaptive{background:var(--logo-plate);box-shadow:0 4px 0 var(--logo-plate-edge)}.anima-amount{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.3em;font-weight:700;display:inline-flex}.anima-icon{filter:drop-shadow(0 0 4px #19d5f559);flex-shrink:0}.fragment-icon{vertical-align:-.2em;display:inline-block}.scene{--scene-light:56 107 255;isolation:isolate;border-radius:var(--radius-panel);background-color:var(--scene);color:var(--text);position:relative;box-shadow:inset 0 0 0 1px #f1f4ff12}.scene:before,.scene:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.scene:before{background:radial-gradient(55% 50% at 50% 45%, rgb(var(--scene-light) / .32), transparent 75%)}.scene:after{background-image:radial-gradient(var(--dot) 1.2px, transparent 1.5px);background-size:9px 9px;-webkit-mask-image:linear-gradient(150deg,#000,#0000 70%);mask-image:linear-gradient(150deg,#000,#0000 70%)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(32px)}}@keyframes toast-in{0%{opacity:0;transform:translateY(-12px)scale(.97)}}@keyframes pop-in{0%{opacity:0;transform:scale(.85)}}@keyframes ring-pulse{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.18)}}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--electric) 55%, var(--line)) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--electric) 50%, var(--line));background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--cyan) 45%, var(--electric));background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.automation-block{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--danger) 22%, transparent), transparent 60%), var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.automation-block__panel{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);border-radius:var(--radius-panel);background:var(--surface);text-align:center;justify-items:center;gap:12px;width:min(100%,520px);padding:32px 24px;display:grid}.automation-block__icon{background:color-mix(in srgb, var(--danger) 16%, transparent);width:64px;height:64px;color:var(--danger);border-radius:50%;place-items:center;display:grid}.automation-block__title{color:var(--danger)}.automation-block__text{color:var(--text-soft);margin:0}.automation-block__warning{margin:0;font-weight:600}.automation-block__code{color:var(--text-faint);margin:0;font-size:.8rem}.human-check{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);width:min(100% - 32px,440px);color:var(--text);padding:0}.human-check::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.human-check__panel{text-align:center;gap:12px;padding:24px;display:grid}.human-check__title{font-size:var(--text-21);margin:0}.human-check__text{color:var(--text-soft);margin:0}.human-check__status{min-height:1.4em;font-size:var(--text-14);margin:0}.button{--face:var(--surface-2);--button-edge:var(--edge);--label:var(--text);--ring:inset 0 0 0 1px var(--line);border-radius:var(--radius-control);background:var(--face);min-height:48px;color:var(--label);box-shadow:var(--ring), var(--shadow-control);font-size:var(--text-16);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform 80ms var(--ease-out), box-shadow 80ms var(--ease-out), background-color .15s;border:0;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.button:hover:not(:disabled){--face:color-mix(in srgb, var(--surface-2) 80%, var(--selected-ring))}.button--primary:hover:not(:disabled){--face:color-mix(in srgb, var(--primary) 90%, var(--on-primary))}.button--reward:hover:not(:disabled){--face:color-mix(in srgb, var(--reward) 90%, var(--on-reward))}.button:active:not(:disabled){box-shadow:var(--ring), 0 0 0 var(--button-edge);transform:translateY(1px)}.button:disabled{--face:var(--sunken);--label:var(--text-faint);--ring:inset 0 0 0 0 transparent;box-shadow:none;cursor:not-allowed;transform:none}.button--primary{--face:var(--primary);--button-edge:var(--primary-edge);--label:var(--on-primary);--ring:inset 0 0 0 0 transparent}.button--reward{--face:var(--reward);--button-edge:var(--reward-edge);--label:var(--on-reward);--ring:inset 0 0 0 0 transparent}.button--small{min-height:44px;font-size:var(--text-14);border-radius:10px;padding:10px 14px}.button--large{min-height:56px;font-size:var(--text-18);padding:14px 26px}.button--block{width:100%;display:flex}.button--quiet{min-height:44px;color:var(--link);box-shadow:none;background:0 0;padding:8px 6px}.button--quiet:hover:not(:disabled){filter:none;text-underline-offset:3px;text-decoration:underline}.button--quiet:active:not(:disabled),.button--quiet:disabled{box-shadow:none;background:0 0;transform:none}.button--quiet:disabled{color:var(--text-faint)}.button--danger{color:var(--danger)}.icon-button{background:var(--surface-2);width:44px;height:44px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:transform 80ms var(--ease-out), box-shadow 80ms var(--ease-out);border:0;border-radius:12px;place-items:center;padding:0;display:inline-grid}.icon-button:hover{background:var(--selected)}.icon-button:active{box-shadow:inset 0 0 0 1px var(--line), 0 0 0 var(--edge);transform:translateY(1px)}.chip-row{flex-wrap:wrap;gap:10px 8px;display:flex}.chip{background:var(--surface-2);min-height:44px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--text-14);white-space:nowrap;cursor:pointer;transition:transform 80ms var(--ease-out), box-shadow 80ms var(--ease-out);border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 14px;font-weight:600;text-decoration:none;display:inline-flex}.chip:active{box-shadow:inset 0 0 0 1.5px var(--line), 0 0 0 var(--edge);transform:translateY(1px)}.chip[aria-pressed=true],.chip[aria-checked=true]{background:var(--selected);color:var(--selected-text);box-shadow:inset 0 0 0 2px var(--selected-ring);transform:none}.segmented{background:var(--sunken);border-radius:14px;gap:2px;max-width:100%;padding:4px;display:inline-flex}.segmented--wide{width:100%;max-width:100%;display:flex}.segmented>button,.segmented>a{min-height:44px;color:var(--text-soft);font-size:var(--text-14);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-weight:600;text-decoration:none;display:inline-flex}.segmented>:is([aria-checked=true],[aria-selected=true],[aria-current=page]){background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-control)}.theme-toggle--compact>button,.lang-toggle--compact>button{min-height:44px;padding:6px 10px}.form{gap:18px;width:100%;min-width:0;max-width:100%;display:grid}.field{gap:6px;min-width:0;max-width:100%;display:grid}.field label,.field__label{font-size:var(--text-14);font-weight:600}.field input,.select{border:1px solid var(--line);border-radius:var(--radius-control);background-color:var(--surface-2);width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--text);padding:10px 14px}.nametag-filter{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-2);width:100%;min-width:0;min-height:48px;color:var(--text);padding:10px 14px;font-weight:600}.toolbar__inline .nametag-combo--filter{width:210px}.nametag-combo{min-width:0;position:relative}.nametag-combo>input{width:100%}.nametag-combo__list{z-index:30;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-2);max-height:240px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #00000047}.nametag-combo__option{border-radius:var(--radius-chip);color:var(--text);cursor:pointer;overflow-wrap:anywhere;padding:10px 12px;font-weight:600}.nametag-combo__option:hover,.nametag-combo__option[aria-selected=true]{background:var(--sunken)}.nametag-filter:focus-visible,.field input:focus-visible,.select:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--focus)}.field input[aria-invalid=true]{border-color:var(--danger)}::placeholder{color:var(--text-faint);opacity:1}.field__error,.form-error{color:var(--danger);font-size:var(--text-14);font-weight:500}.field__hint{color:var(--text-soft);font-size:var(--text-14)}.password-field{min-width:0;max-width:100%;position:relative}.password-field input{padding-right:52px}.password-field__toggle{width:44px;height:44px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:2px}.checkbox{font-size:var(--text-14);align-items:flex-start;gap:10px;min-height:44px;padding-block:6px;display:flex}.checkbox input{width:22px;height:22px;accent-color:var(--primary);flex-shrink:0;margin:0}.select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-repeat:no-repeat;background-size:6px 6px;width:auto;padding-right:40px;font-weight:600}.search-field{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-width:0;min-height:48px;color:var(--text-soft);align-items:center;gap:8px;padding:0 14px;display:flex}.search-field:focus-within{border-color:var(--focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--focus) 22%, transparent)}.search-field input{min-width:0;min-height:44px;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0}.turnstile-field{gap:6px;width:100%;min-width:0;max-width:100%;display:grid}.turnstile-field__label{font-size:var(--text-14);margin:0;font-weight:600}.turnstile{border-radius:var(--radius-control);background:var(--sunken);width:100%;min-width:0;max-width:100%;min-height:65px;box-shadow:inset 0 0 0 1.5px var(--line);line-height:0;overflow:hidden}.turnstile iframe{color-scheme:inherit;display:block}.progress{background:var(--sunken);border-radius:999px;width:100%;height:10px;display:block;position:relative;overflow:hidden}.progress__fill{border-radius:inherit;background:var(--bar,var(--xp));height:100%;transition:width .5s var(--ease-out);display:block;box-shadow:inset 0 -3px #00000029}.progress--thin{height:6px}.progress--thin .progress__fill{box-shadow:none}.pips{gap:4px;width:100%;display:flex}.pips>span{background:var(--sunken);border-radius:4px;flex:1;height:10px}.pips>.is-on{background:var(--bar,var(--xp));box-shadow:inset 0 -3px #00000029}.avatar{aspect-ratio:1;background:conic-gradient(var(--xp) var(--progress,0%), var(--line) 0);border-radius:50%;flex-shrink:0;place-items:center;padding:3px;display:grid;position:relative}.avatar__mask{aspect-ratio:1;border:3px solid var(--avatar-gap,var(--bg));border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.avatar__mask img{object-fit:cover;object-position:center 20%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.avatar__initial{background:linear-gradient(135deg, var(--electric), var(--violet));color:#fff;width:100%;height:100%;font-size:calc(var(--avatar-size,64px) * .4);place-items:center;font-weight:700;line-height:1;display:grid}.rarity-gem{background:var(--rarity);border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block;transform:rotate(45deg);box-shadow:inset -2px -2px #00000038}.rarity-badge{background:rgb(var(--rarity-rgb) / .16);color:var(--rarity-ink);font-size:var(--text-14);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 10px;font-weight:600;display:inline-flex}.rarity-badge:before{content:"";background:var(--rarity);border-radius:2px;width:9px;height:9px;transform:rotate(45deg)}.rank-badge{--rank-a:#6d77a8;--rank-b:#6d77a8;background:linear-gradient(135deg, var(--rank-a), var(--rank-b));min-width:36px;height:28px;color:var(--night);font-size:var(--text-14);font-weight:700;font-stretch:var(--condensed);border-radius:9px;place-items:center;padding:0 8px;line-height:1;display:inline-grid;box-shadow:0 2px #0609184d}.rank-badge--sm{min-width:30px;height:24px;font-size:var(--text-12);border-radius:8px}.rank-badge--sm.rank-deus-ex{min-width:58px;padding-inline:6px;font-size:.65rem}.rank-badge--lg{min-width:60px;height:46px;font-size:var(--text-21);border-radius:13px}.rank-f{--rank-a:#59618a;--rank-b:#6d77a8;color:var(--ice)}.rank-e{--rank-a:#8f98c2;--rank-b:#b5bcdd}.rank-d{--rank-a:#3ddc97;--rank-b:#8ef0c3}.rank-c{--rank-a:#19d5f5;--rank-b:#8beeff}.rank-b{--rank-a:#386bff;--rank-b:#7fa2ff;color:var(--ice)}.rank-a{--rank-a:#9146ff;--rank-b:#c29cff;color:var(--ice)}.rank-s{--rank-a:#ff8a3d;--rank-b:#ffc23d}.rank-ss{--rank-a:#ffc23d;--rank-b:#fff0b3}.rank-sss{--rank-a:#ff4f8b;--rank-b:#ffc23d}.rank-ex{color:var(--ice);text-shadow:0 1px 2px #0006;background:linear-gradient(135deg,#19d5f5,#9146ff 45%,#ff4f8b)}.rank-deus-ex{min-width:64px;color:var(--night);text-shadow:0 1px #ffffff73;background:linear-gradient(135deg,#fff 0%,#f5e6c8 35%,#19d5f5 70%,#9146ff 100%);animation:3.6s ease-in-out infinite deus-ex-shimmer;position:relative;overflow:hidden;box-shadow:0 2px #06091840,0 0 14px #f5e6c88c}.rank-deus-ex:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:4.2s ease-in-out infinite deus-ex-sweep;position:absolute;inset:0;transform:translate(-120%)}.count-badge{background:var(--reward);min-width:22px;height:22px;color:var(--on-reward);font-size:var(--text-12);border-radius:999px;place-items:center;padding:0 6px;font-weight:700;line-height:1;display:inline-grid}.timer-chip{background:var(--sunken);min-height:30px;color:var(--text-soft);font-size:var(--text-14);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-weight:600;display:inline-flex}.timer-chip--ready{color:var(--reward-ink);background:#ffc23d2e}.rarity-strip{scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;margin:0;padding:2px 2px 10px;scroll-padding-inline:2px;list-style:none;display:flex;overflow-x:auto}.rarity-strip::-webkit-scrollbar{height:4px}.rarity-strip>li{scroll-snap-align:start;flex:none}.rarity-strip__item{background:var(--surface);width:134px;height:100%;color:var(--text);box-shadow:inset 0 0 0 1px var(--panel-border);text-align:left;border:0;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:10px 12px;display:grid}button.rarity-strip__item{box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:transform 80ms var(--ease-out), box-shadow 80ms var(--ease-out)}button.rarity-strip__item:active{box-shadow:inset 0 0 0 1.5px var(--line), 0 0 0 var(--edge);transform:translateY(1px)}button.rarity-strip__item[aria-pressed=true]{background:var(--selected);box-shadow:inset 0 0 0 2px var(--rarity,var(--selected-ring));transform:none}.rarity-strip__gem{background:var(--rarity,var(--text-soft));border-radius:4px;grid-row:span 2;width:16px;height:16px;margin:0 3px;transform:rotate(45deg);box-shadow:inset -3px -3px #0003}.rarity-strip__item--all .rarity-strip__gem{background:conic-gradient(var(--r-divine), var(--r-mythic), var(--r-legendary), var(--r-uncommon), var(--r-rare), var(--r-epic), var(--r-divine))}.rarity-strip__label{color:var(--rarity-ink,var(--text));font-size:var(--text-14);font-weight:600;font-stretch:var(--condensed)}.rarity-strip__count{font-variant-numeric:tabular-nums;font-weight:700}.rarity-strip__count span{color:var(--text-soft);font-size:var(--text-14);font-weight:500}.rarity-strip__bar{background:var(--sunken);border-radius:999px;grid-column:1/-1;height:6px;margin-top:6px;overflow:hidden}.rarity-strip__bar span{border-radius:inherit;background:var(--rarity,var(--xp));height:100%;display:block}@media (min-width:1024px){.rarity-strip{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));margin:0;padding:0 0 4px;display:grid;overflow:visible}.rarity-strip__item{width:100%}}.data-table{border-collapse:collapse;width:100%;font-size:var(--text-14)}.data-table caption{caption-side:top;color:var(--text-soft);text-align:left;padding-bottom:8px}.data-table th,.data-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:11px 8px}.data-table thead th{color:var(--text-soft);white-space:normal;vertical-align:bottom;padding-top:0;font-weight:500}.data-table tbody th{font-weight:600}.data-table td{font-variant-numeric:tabular-nums}.data-table .is-num{text-align:right}.data-table .is-wrap{white-space:normal}.data-table tr.is-muted{opacity:.45}.data-table .rarity-gem{vertical-align:1px;margin-right:10px}.facts{width:100%;margin:0;display:grid}.facts>div{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;min-width:0;padding:10px 0;display:flex}.facts dt{color:var(--text-soft);font-size:var(--text-14)}.facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.disclosure{border-radius:var(--radius-panel);background:var(--surface);box-shadow:inset 0 0 0 1px var(--panel-border)}.disclosure>summary{min-height:56px;font-size:var(--text-16);font-family:var(--font);font-weight:600;font-stretch:var(--wide);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary>svg{color:var(--text-soft);transition:transform .2s var(--ease-out);flex-shrink:0;transform:rotate(-90deg)}.disclosure[open]>summary>svg{transform:rotate(90deg)}.disclosure__body{gap:12px;padding:0 18px 18px;display:grid;overflow-x:auto}.sheet{border-radius:var(--radius-panel) var(--radius-panel) 0 0;width:min(100%,560px);max-width:100%;max-height:96dvh;color:var(--text);background:0 0;border:0;margin:auto auto 0;padding:0}.sheet--wide{width:min(100%,980px)}.sheet::backdrop{background:var(--overlay)}.sheet[open]{animation:sheet-in .35s var(--ease-out)}.sheet__panel{overscroll-behavior:contain;max-height:92dvh;padding:0 16px calc(24px + env(safe-area-inset-bottom));border-radius:inherit;background:var(--surface);position:relative;overflow-y:auto}.sheet__panel:has(.profile-editor){flex-direction:column;height:min(94dvh,100%);padding-bottom:0;display:flex;overflow:hidden}.sheet__panel:has(.profile-editor)>.sheet__header{flex-shrink:0}.sheet__handle{z-index:7;background:#808cbe8c;border-radius:999px;width:40px;height:5px;margin-left:-20px;position:absolute;top:8px;left:50%}.sheet__header{z-index:5;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:12px;margin:0 -16px 16px;padding:24px 16px 14px;display:flex;position:sticky;top:0}.sheet__title{font-size:var(--text-21);flex:1}.sheet__float{z-index:6;justify-content:flex-end;height:0;display:flex;position:sticky;top:0}.sheet__float .sheet__close{margin:12px -4px 0 0}@media (min-width:768px){.sheet{border-radius:var(--radius-panel);margin:auto}.sheet__panel{max-height:90dvh;padding:0 28px 28px}.sheet__panel:has(.profile-editor){height:min(90dvh,100%);padding-bottom:0}.sheet__header{margin:0 -28px 8px;padding:24px 28px 12px}.sheet__float .sheet__close{margin:16px -12px 0 0}.sheet__handle{display:none}}@media (max-width:767px){.sheet:has(.profile-editor){max-height:94svh;overflow:hidden}.sheet__panel:has(.profile-editor){height:94svh;max-height:94svh}.sheet__panel:has(.profile-editor)>.sheet__header{padding-top:max(22px, env(safe-area-inset-top))}}.toasts{z-index:60;inset:calc(var(--hud) + env(safe-area-inset-top) + 8px) 12px auto;width:auto;height:auto;color:inherit;pointer-events:none;background:0 0;border:0;gap:10px;margin:0;padding:0;position:fixed;overflow:visible}.toasts:popover-open{display:grid}.toast{--tone:var(--link);--tone-rgb:56 107 255;background:var(--surface);width:100%;max-width:420px;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line), 0 4px 0 var(--edge);pointer-events:auto;animation:toast-in .35s var(--ease-out);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:0 12px;margin-left:auto;padding:12px 44px 12px 12px;display:grid;position:relative}.toast--success{--tone:var(--success);--tone-rgb:61 220 151}.toast--reward{--tone:var(--reward-ink);--tone-rgb:255 194 61;box-shadow:inset 0 0 0 2px var(--reward), 0 4px 0 var(--reward-edge)}.toast--error{--tone:var(--danger);--tone-rgb:255 107 134}.toast__icon{background:rgb(var(--tone-rgb) / .16);width:40px;height:40px;color:var(--tone);border-radius:12px;grid-row:span 2;place-items:center;display:grid}.toast__title{font-weight:600;line-height:1.3}.toast__description{color:var(--text-soft);font-size:var(--text-14)}.toast__close{width:44px;height:44px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.level-up{width:min(100% - 32px,400px);color:var(--text);background:0 0;border:0;border-radius:28px;margin:auto;padding:0}.level-up::backdrop{background:var(--overlay)}.level-up[open]{animation:pop-in .45s var(--ease-spring)}.level-up__panel{border-radius:inherit;text-align:center;justify-items:center;gap:14px;padding:36px 24px 24px;display:grid}.level-up__badge{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(135deg, var(--cyan), var(--electric) 55%, var(--violet));color:#fff;width:104px;height:104px;font-size:var(--text-36);animation:pop-in .6s .15s var(--ease-spring) both;place-items:center;margin-bottom:6px;font-weight:700;display:grid}.level-up__title{font-size:var(--text-24)}.level-up__rewards{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 6px;padding:0;list-style:none;display:flex}.level-up__rewards li{color:var(--reward-ink);background:#ffc23d29;border-radius:999px;padding:6px 12px;font-weight:600}.spinner{width:44px;height:44px;color:var(--link);place-items:center;margin:32px auto;display:grid;position:relative}.spinner__orbit{border:3px solid var(--sunken);border-top-color:var(--xp);border-radius:50%;animation:.8s linear infinite spin;position:absolute;inset:0}.page-loader{place-items:center;min-height:50vh;display:grid}.empty-state{border:1px solid var(--panel-border);background:var(--surface);border-radius:var(--radius-panel);text-align:center;justify-items:center;gap:10px;padding:32px 20px;display:grid}.empty-state__icon{background:var(--sunken);width:56px;height:56px;color:var(--link);border-radius:18px;place-items:center;margin-bottom:4px;display:grid}.empty-state__title{font-size:var(--text-21);font-weight:600;font-stretch:var(--wide);font-family:var(--font)}.empty-state__text{max-width:46ch;color:var(--text-soft)}.empty-state--error{border-color:var(--danger)}.empty-state--error .empty-state__icon{color:var(--danger)}.notice{background:var(--selected);color:var(--text);font-size:var(--text-14);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:20px;padding:14px 16px;display:flex}.notice>svg{color:var(--selected-ring);flex-shrink:0}.notice p{flex:240px}.notice__done{color:var(--success);font-weight:600}@keyframes deus-ex-shimmer{0%,to{filter:saturate()brightness()}50%{filter:saturate(1.15)brightness(1.08)}}.player-chip{max-width:9.5rem;color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.player-chip>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card__tag:has(.player-chip){max-width:calc(100% - 14px);color:var(--ice);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c1cd1;align-items:center;padding:2px 7px 2px 3px;display:inline-flex}@keyframes deus-ex-sweep{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.shell{min-height:100dvh}.hud{z-index:20;min-height:calc(var(--hud) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--page-gutter) 0;border-bottom:1px solid var(--panel-border);background:var(--bg);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.hud__brand,.rail__brand{min-width:44px;min-height:44px;color:var(--text);font-family:var(--font);letter-spacing:.04em;flex-shrink:0;align-items:center;gap:8px;font-size:1.15rem;font-weight:600;text-decoration:none;display:inline-flex}.hud__brand>[translate=no],.hud__location,.hud__desktop-tools{display:none}.hud__end{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.hud__anima{border:1px solid var(--panel-border);background:var(--surface);min-height:44px;color:var(--text);font-size:var(--text-14);border-radius:12px;flex-shrink:0;align-items:center;padding:6px 10px;text-decoration:none;display:inline-flex}.hud__anima:hover{border-color:var(--selected-ring)}.hud__profile{border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.hud__discord{text-decoration:none}.shell__main{width:100%;min-width:0;padding:24px var(--page-gutter) 40px;margin:0 auto;overflow-x:clip}.tabbar{z-index:20;min-height:calc(var(--tabbar) + env(safe-area-inset-bottom));padding:6px max(4px, env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom)) max(4px, env(safe-area-inset-right));border-top:1px solid var(--panel-border);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;box-shadow:0 -8px 24px #050c1c0f}.tabbar__link{min-width:0;min-height:60px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:12px;align-content:center;place-items:center;gap:3px;padding:0;font-size:.7rem;font-weight:600;line-height:1.2;text-decoration:none;display:grid;position:relative}.tabbar__icon{border-radius:10px;place-items:center;width:44px;height:32px;display:grid}.tabbar__link:is([aria-current=page],.is-active){color:var(--selected-text)}.tabbar__link:is([aria-current=page],.is-active) .tabbar__icon{background:var(--selected)}.tabbar__link--booster .tabbar__icon,.tabbar__link--booster[aria-current=page] .tabbar__icon{background:var(--primary);width:44px;height:38px;color:var(--on-primary)}.tabbar__link:hover .tabbar__icon{box-shadow:inset 0 0 0 1px var(--selected-ring)}.tabbar__badge{position:absolute;top:0;left:calc(50% + 8px)}.tabbar__badge .count-badge{min-width:18px;height:18px;padding:0 4px;font-size:.65rem}.rail{display:none}@media (max-width:1023px){body:has(.shell){height:100dvh;overflow:hidden}body:has(.shell) #root{height:100dvh;overflow:hidden}.shell{flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;display:flex}.hud{flex:none;position:relative}.shell__main{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;scroll-padding-block:16px 24px;overflow-y:auto}.tabbar{flex:none;position:relative}.shell__main--conversation{flex-direction:column;padding-top:12px;padding-bottom:12px;display:flex;overflow:hidden}.install-chip{position:absolute;top:calc(100% + 8px)}}@media (min-width:520px){.hud__brand>[translate=no]{display:inline}}@media (min-width:768px){:root{--page-gutter:24px}}@media (min-width:1024px){:root{--page-gutter:32px}.shell{padding-left:var(--rail)}.rail{z-index:25;width:var(--rail);border-right:1px solid var(--panel-border);background:var(--surface);flex-direction:column;gap:16px;padding:20px 12px 12px;display:flex;position:fixed;inset:0 auto 0 0}.rail__brand{min-height:48px;padding-inline:12px}.rail-nav{scrollbar-width:thin;flex:1;min-height:0;padding:2px;overflow-y:auto}.rail-nav__group{gap:2px;margin-top:16px;display:grid}.rail-nav__heading{color:var(--text-soft);padding:0 12px 6px;font-size:.75rem;font-weight:600}.rail-nav__link{min-height:44px;color:var(--text-soft);font-size:var(--text-14);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-weight:600;text-decoration:none;display:flex}.rail-nav__icon{flex-shrink:0;place-items:center;display:grid}.rail-nav__link:hover{background:var(--surface-2);color:var(--text)}.rail-nav__link[aria-current=page]{background:var(--selected);color:var(--selected-text);box-shadow:inset 3px 0 0 var(--selected-ring)}.rail-nav__link--booster{background:color-mix(in srgb, var(--primary) 12%, var(--surface));color:var(--link)}.rail-nav__link .count-badge{margin-left:auto}.rail__player{border:1px solid var(--panel-border);background:var(--bg);color:var(--text);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:12px;text-decoration:none;display:grid}.rail__player-tag{gap:2px;min-width:0;line-height:1.3;display:grid}.rail__player-name{font-size:var(--text-14);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rail__player-level{color:var(--xp-ink);font-size:var(--text-12)}.rail__player-xp{color:var(--text-soft);font-size:var(--text-12);grid-column:1/-1;gap:5px;display:grid}.hud__brand,.hud__profile{display:none}.hud__location{min-width:0;font-family:var(--font);font-size:var(--text-18);font-weight:500;display:block}.hud__desktop-tools{border-right:1px solid var(--line);align-items:center;gap:8px;padding-right:12px;display:flex}.hud__anima{font-size:var(--text-16)}.shell__main{padding-block:32px 56px}.tabbar{display:none}.toasts{width:400px;left:auto;right:24px}}.page{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.page-header{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.page-header p{max-width:65ch;color:var(--text-soft);font-size:var(--text-14)}.page-header--split{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-header .collection-tabs{flex-basis:100%}.section-tabs{border-bottom:1px solid var(--panel-border);scrollbar-width:thin;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;margin:0;padding:0 2px 8px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.section-tabs>a{min-height:44px;color:var(--text-soft);font-size:var(--text-14);white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:10px 14px;font-weight:600;text-decoration:none;display:inline-flex}.section-tabs>a:hover,.section-tabs>a[aria-current=page]{background:var(--selected);color:var(--selected-text)}.section-tabs>a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--selected-ring)}.section{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.section-title-icon{color:var(--r-legendary);align-items:center;display:inline-flex}.section__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.section__header .text-link{font-size:var(--text-14)}.section__lead{max-width:65ch;color:var(--text-soft);font-size:var(--text-14)}.page-footnote{text-align:center}.back-link{min-height:44px;color:var(--text-soft);font-size:var(--text-14);justify-self:start;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--text)}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.toolbar .search-field{flex:160px}.toolbar__inline{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:none}.toolbar__filters{flex-shrink:0;padding-inline:14px}.toolbar--always .toolbar__inline{display:flex}.toolbar--always .select{width:100%}.sentinel{height:1px}.pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;width:min(100%,420px);margin:12px auto 0;display:grid}.pagination__btn{min-width:0;font-size:var(--text-14);padding-inline:10px}.pagination__status{color:var(--text-soft);font-size:var(--text-12);font-variant-numeric:tabular-nums;text-align:center}.pagination__chevron{vertical-align:-.15em;display:inline-block}.pagination__chevron--prev{transform:rotate(180deg)}.public-page{max-width:var(--page-max);padding:24px var(--page-gutter) 48px;margin:0 auto}.legal{overflow-wrap:anywhere;max-width:72ch;margin-inline:auto}.legal .section{gap:12px}.legal h2{font-size:var(--text-21);line-height:1.35}.legal .section p+p{margin-top:.5em}.account-delete{gap:14px;display:grid}.account-delete .plain-list{margin:0}.install-chip{z-index:19;top:calc(var(--hud) + env(safe-area-inset-top) + 8px);border:1px solid var(--line);background:var(--surface);max-width:calc(100% - 32px);color:var(--text);box-shadow:var(--shadow-panel);border-radius:14px;align-items:center;padding:4px 4px 4px 12px;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.install-chip__main{min-height:44px;color:inherit;font-size:var(--text-14);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex}.install-chip__close{width:44px;height:44px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;padding:0;display:grid}.install-chip__help{border:1px solid var(--line);background:var(--surface);width:min(280px,80vw);color:var(--text-soft);box-shadow:var(--shadow-panel);font-size:var(--text-14);text-align:center;border-radius:14px;margin:0;padding:12px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.push-panel{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--surface);padding:18px}.push-settings{justify-items:start;gap:10px;display:grid}.menu-nav,.menu-nav__group{gap:12px;display:grid}.menu-nav{gap:20px}.menu-nav__group h3{color:var(--text-soft);font-family:var(--font-ui);font-size:var(--text-14)}.menu-nav__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.menu-nav__link{border:1px solid var(--panel-border);background:var(--bg);min-width:0;min-height:60px;color:var(--text);font-size:var(--text-14);border-radius:12px;align-items:center;gap:10px;padding:10px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.menu-nav__link:hover,.menu-nav__link[aria-current=page]{border-color:var(--selected-ring);background:var(--selected)}.menu-nav__icon{color:var(--link);flex-shrink:0;place-items:center;display:grid}.menu-nav__link .count-badge{margin-left:auto}.menu-settings{border-top:1px solid var(--line);gap:12px;margin-top:24px;padding-top:20px;display:grid}.menu-settings>div{min-height:48px;color:var(--text-soft);font-size:var(--text-14);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sheet--navigation .site-footer{margin-top:20px}@media (min-width:768px){.page{gap:28px}.page-header .collection-tabs{flex-basis:auto}.toolbar__inline{display:flex}.toolbar__filters{display:none}}@media (min-width:1024px){.install-chip{left:35%;top:calc(50% + env(safe-area-inset-top) / 2);position:absolute;transform:translate(-50%,-50%)}}.site-footer{border-top:1px solid var(--line);color:var(--text-soft);font-size:var(--text-14);margin-top:48px;padding:28px 0 12px}.site-footer__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.site-footer__brand,.site-footer__support{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.site-footer__brand>span:last-child,.site-footer__support>span{gap:2px;display:grid}.site-footer__brand strong{font-size:var(--text-21);letter-spacing:.035em;font-weight:600}.site-footer__brand span span,.site-footer__support span span{color:var(--text-soft);font-size:var(--text-12)}.site-footer__support{background:var(--surface);border:1px solid var(--panel-border);border-radius:var(--radius-control);width:min(100%,360px);box-shadow:0 2px 0 var(--edge);padding:14px 18px}.site-footer__support>svg{color:var(--reward-ink);flex-shrink:0}.site-footer__support>svg:last-child{margin-left:auto}.site-footer__support:hover{border-color:var(--reward-ink)}.site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;display:grid}.site-footer__links nav{flex-direction:column;align-items:flex-start;display:flex}.site-footer__links nav:last-child{grid-column:1/-1}.site-footer__links h3{color:var(--text);font-size:var(--text-16);margin-bottom:8px;font-weight:500}.site-footer__links a{min-height:44px;color:var(--text-soft);align-items:center;line-height:1.4;text-decoration:none;display:flex}.site-footer__links a:hover{color:var(--link);text-decoration:underline}.site-footer__bottom{border-top:1px solid var(--panel-border);font-size:var(--text-12);color:var(--text-faint);gap:8px;margin-top:24px;padding-top:16px;display:grid}.site-footer__bottom p:first-child{align-items:baseline;gap:8px;display:flex}.site-footer__dot{background:var(--success);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.sheet--navigation .site-footer__top{display:none}@media (min-width:600px){.site-footer__links{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__links nav:last-child{grid-column:auto}}@media (min-width:900px){.site-footer__bottom{justify-content:space-between;align-items:center;gap:24px;display:flex}}.card-grid{grid-template-columns:repeat(auto-fill,minmax(min(46%,150px),1fr));gap:14px;display:grid}@media (min-width:760px){.card-grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:18px}}.card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--glare:0;--plate:52px;--radius:14px;aspect-ratio:5/7;perspective:900px;border-radius:var(--radius);width:100%;color:var(--ice);touch-action:pan-y;-webkit-tap-highlight-color:transparent;position:relative}.card--sm{--plate:38px;--radius:10px}.card--lg{--plate:70px;--radius:20px;width:min(100%,340px)}.card__body{border-radius:inherit;border:2px solid var(--rarity);background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--card-tint) 55%, var(--deep)), var(--night));transition:transform .5s var(--ease-out), box-shadow .3s;position:absolute;inset:0;overflow:hidden;box-shadow:0 14px 28px -18px #000000e6}.card[data-tilting] .card__body{transform:rotateX(var(--rx)) rotateY(var(--ry));will-change:transform;transition-duration:80ms,.3s}.card:has(.card__hit:hover) .card__body{box-shadow:0 22px 40px -18px rgb(var(--rarity-rgb) / .55)}.card__art{position:absolute;inset:0}.card__image{object-fit:cover;object-position:center 18%;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.card__image.is-loaded,.card__image--empty{opacity:1}.card__holo,.card__glare{pointer-events:none;position:absolute;inset:0}.card__glare{background:radial-gradient(circle at var(--mx) var(--my), #ffffff80, transparent 46%);mix-blend-mode:soft-light;opacity:var(--glare);transition:opacity .3s}.card__rarity{z-index:3;border:1px solid rgb(var(--rarity-rgb) / .7);max-width:calc(100% - 14px);color:var(--rarity);font-size:var(--text-12);font-weight:600;font-stretch:var(--condensed);white-space:nowrap;background:#0b1026d1;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;line-height:1.4;display:inline-flex;position:absolute;top:7px;left:7px}.card__tag{z-index:3;background:var(--ice);color:var(--night);font-size:var(--text-12);font-weight:700;font-stretch:var(--condensed);border-radius:999px;padding:2px 8px;line-height:1.4;position:absolute;top:7px;right:7px}.card__favorite{z-index:3;background:var(--r-legendary);clip-path:polygon(50% 0,63% 35%,100% 38%,71% 61%,80% 100%,50% 78%,20% 100%,29% 61%,0 38%,37% 35%);width:15px;height:15px;position:absolute;top:34px;left:9px}.card__plate{height:var(--plate);border-top:1px solid rgb(var(--rarity-rgb) / .4);background:linear-gradient(#0b102699,#0b1026f2);border-bottom-right-radius:15px;border-bottom-left-radius:15px;align-content:center;padding:0 10px;display:grid;position:absolute;bottom:0;left:0;right:0}.card__nametag{border-left:2px solid var(--rarity);max-width:100%;color:var(--ice);text-overflow:ellipsis;white-space:nowrap;padding-left:5px;font-size:.6875rem;font-weight:700;line-height:1.25;overflow:hidden}.card__name,.card__anime{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card__name{font-size:var(--text-14);font-weight:600;font-stretch:var(--condensed);line-height:1.3}.card__anime{color:var(--ice-soft);font-size:var(--text-12);font-stretch:var(--condensed);line-height:1.35}.card--sm .card__name{font-size:var(--text-12)}.card--sm .card__anime,.card--sm .card__rarity{display:none}.card--lg .card__name{font-size:var(--text-18);font-stretch:100%}.card--lg .card__anime{font-size:var(--text-14)}.card--lg .card__rarity,.card--lg .card__tag{font-size:var(--text-14);top:12px}.card--lg .card__rarity{left:12px}.card--lg .card__tag{right:12px}.card .card__crystal{right:8px;bottom:calc(var(--plate) + 14px);position:absolute}.facts__attack{color:#e5484d}.facts__defense{color:#3d8bfd}.card__stats{z-index:3;left:8px;bottom:calc(var(--plate) + 8px);pointer-events:none;justify-items:start;gap:3px;display:grid;position:absolute}.card__stat{min-width:38px;font-size:var(--text-12);font-weight:700;font-stretch:var(--condensed);font-variant-numeric:tabular-nums;background:#0b1026d6;border-radius:999px;align-items:center;gap:3px;padding:1px 7px 1px 5px;line-height:1.45;display:inline-flex}.card__stat--attack{color:#ff7a7a;border:1px solid #ff5454bf}.card__stat--defense{color:#7cb8ff;border:1px solid #54a0ffbf}.card--lg .card__stats{left:12px;bottom:calc(var(--plate) + 12px);gap:5px}.card--lg .card__stat{font-size:var(--text-14);gap:5px;padding:2px 10px 2px 7px}.card--sm .card__stats{display:none}.card--sm .card__crystal{right:5px;bottom:calc(var(--plate) + 9px)}.card__ownership{right:calc(var(--plate) * .12);bottom:calc(var(--plate) * .12);z-index:3;width:calc(var(--plate) * .42);height:calc(var(--plate) * .42);color:var(--night);pointer-events:none;border-radius:999px;place-items:center;display:grid;position:absolute;box-shadow:0 1px 4px #00000080}.card__ownership svg{width:62%;height:62%}.card__ownership--owned{background:#3ddc97}.card__ownership--missing{background:#ff6b86}.card__plate:has(.card__ownership){padding-right:calc(var(--plate) * .42 + 12px)}.card__fav{z-index:3;width:32px;height:32px;color:var(--ice);cursor:pointer;background:#0609188c;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.card__fav[aria-pressed=true]{color:var(--r-legendary)}.card__wish,.card__wish-marker{color:var(--ice)}.card__wish{z-index:3;cursor:pointer;background:#0609188c;border:0;border-radius:999px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:8px;right:8px}.card__wish--secondary{top:44px}.card__wish[aria-pressed=true]{color:var(--r-legendary)}.card__wish-marker{z-index:3;background:#060918ad;border-radius:999px;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:34px;right:8px}.card__wish:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.card__hit{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.card__hit:focus-visible{outline-offset:4px;border-radius:var(--radius)}.card__action{z-index:4;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.inline-image-upload{white-space:nowrap;box-shadow:0 6px 16px -6px #000000b3}.is-drop-target{outline:3px dashed var(--primary);outline-offset:3px;border-radius:12px}.card.is-drop-target .card__action .inline-image-upload{transform:scale(1.08)}@media (max-width:759px){.card__action .inline-image-upload span{display:none}}.rarity-uncommon .card__body{box-shadow:0 0 16px -6px rgb(var(--rarity-rgb) / .6), 0 14px 28px -18px #000000e6}.rarity-rare .card__holo{background:linear-gradient(115deg,#0000 32%,#ffffff47 46%,#a0c8ff2e 52%,#0000 62%) 0 0/260% 260%;background-position:var(--mx) var(--my);mix-blend-mode:overlay}.rarity-epic .card__body{box-shadow:0 0 0 1px rgb(var(--rarity-rgb) / .35), 0 0 26px -6px rgb(var(--rarity-rgb) / .75)}.rarity-epic .card__plate{-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);background:#1e164680}.rarity-epic .card__holo{background:radial-gradient(circle at var(--mx) var(--my), rgb(var(--rarity-rgb) / .32), transparent 55%), linear-gradient(135deg, #ffffff1f, transparent 40%);mix-blend-mode:screen}.card--missing .card__body{border-color:rgb(var(--rarity-rgb) / .35);background:radial-gradient(circle at 50% 35%, rgb(var(--rarity-rgb) / .22), var(--night) 72%);box-shadow:none;animation:none}.card--missing .card__image.is-loaded{opacity:1;filter:grayscale()brightness(.3)contrast(1.9)blur(.4px)}.card--missing .card__art:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 30%, rgb(var(--rarity-rgb) / .28), transparent 62%), linear-gradient(180deg, transparent 55%, #0b1026d9);mix-blend-mode:screen;position:absolute;inset:0}.card--missing .card__name{color:var(--ice-soft)}.card-skeleton{aspect-ratio:5/7;background:linear-gradient(110deg, var(--sunken) 30%, var(--surface) 50%, var(--sunken) 70%);background-size:300% 100%;border-radius:14px;animation:1.4s linear infinite shimmer}.crystal{--size:32px;width:var(--size);filter:drop-shadow(0 0 5px rgb(var(--rarity-rgb) / .85)) drop-shadow(0 2px 3px #0009);justify-items:center;display:inline-grid;position:relative}.crystal--sm{--size:22px}.crystal--lg{--size:46px}.crystal__shape,.crystal__gem,.crystal__facets{clip-path:polygon(50% 0,100% 45%,50% 100%,0 45%)}.crystal__shape{width:var(--size);height:calc(var(--size) * 1.2);background:linear-gradient(160deg, #fff, var(--rarity) 45%, rgb(var(--rarity-rgb) / .6));position:relative}.crystal__gem,.crystal__facets{position:absolute;inset:2px}.crystal__gem{background-color:var(--deep);background-position:50% 22%;background-size:cover}.crystal__facets{background:conic-gradient(from 0deg at 50% 45%, #fff6 0 25%, #ffffff0d 0 50%, #00000052 0 75%, #ffffff2e 0 100%), linear-gradient(180deg, rgb(var(--rarity-rgb) / .5), transparent 55%)}.crystal__count{border:1px solid rgb(var(--rarity-rgb) / .85);min-width:22px;color:var(--ice);font-size:var(--text-12);font-weight:700;font-stretch:var(--condensed);text-align:center;font-variant-numeric:tabular-nums;background:#0b1026f0;border-radius:999px;padding:1px 6px;line-height:1.3;position:absolute;bottom:-9px}.crystal--lg .crystal__count{font-size:var(--text-14);bottom:-10px}.crystal--sparkle{animation:crystal-pop .8s var(--ease-spring) both}.crystal--sparkle:before,.crystal--sparkle:after{content:"";clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:#fff;width:10px;height:10px;animation:1.6s ease-in-out infinite twinkle;position:absolute}.crystal--sparkle:before{top:-6px;right:-8px}.crystal--sparkle:after{width:7px;height:7px;animation-delay:.6s;bottom:6px;left:-9px}.card-back{background:radial-gradient(circle at 50% 42%, #2b3c99, var(--night) 72%);border:2px solid #19d5f58c;border-radius:20px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 50px -24px #386bffcc}.card-back__pattern{background:repeating-linear-gradient(45deg,#386bff24 0 2px,#0000 2px 16px),repeating-linear-gradient(-45deg,#9146ff24 0 2px,#0000 2px 16px);position:absolute;inset:0}.card-back__emblem{position:relative;transform:scale(1.6)}@keyframes frame-spin{to{--angle:360deg}}@keyframes shimmer{to{background-position:-150% 0}}@keyframes crystal-pop{0%{opacity:0;transform:scale(.3)rotate(-25deg)}60%{opacity:1;transform:scale(1.25)rotate(6deg)}to{transform:none}}@keyframes twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.card{--px:0;--py:0;--dist:0}@property --fx-flap{syntax:"<angle>";inherits:true;initial-value:7deg}.card:is(.rarity-legendary,.rarity-mythic,.rarity-divine,.rarity-senita) .card__body{border-color:#0000}.fx,.fx__glow,.fx__sun-slot,.fx__wing-slot,.fx__halo-slot{pointer-events:none}.fx{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.fx__glow{border-radius:calc(var(--radius) + 8px);animation:3.6s ease-in-out infinite fx-glow;position:absolute;inset:-10px}.card--lg .fx__glow{inset:-18px}.rarity-legendary.card{overflow:visible}.rarity-legendary .card__body{background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--card-tint) 48%, #2a1c08), var(--night)) padding-box, conic-gradient(from var(--angle), #fff1bf, #ffc23d, #b07510, #5a3200, #ffd978, #fff1bf) border-box;animation:9s linear infinite frame-spin}.fx__glow--legendary{background:radial-gradient(circle,#ffc23d80,#0000 68%)}.fx__sun-slot{aspect-ratio:1;width:96%;transition:transform .18s linear;position:absolute;top:-2%;left:50%;transform:translate(-50%)}.card--lg .fx__sun-slot{width:122%;top:-34%}.card[data-tilting] .fx__sun-slot{transform:translateX(-50%) translate(calc(var(--px) * 12px), calc(var(--py) * 8px))}.fx__sun-rays,.fx__sun-core{position:absolute;inset:0}.fx__sun-rays{background:repeating-conic-gradient(#0000 0deg 7deg,#ffd6788c 7deg 8.4deg,#0000 8.4deg 16deg);animation:32s linear infinite fx-sun;-webkit-mask-image:radial-gradient(circle,#0000 0 8%,#000 14%,#0000 46%);mask-image:radial-gradient(circle,#0000 0 8%,#000 14%,#0000 46%)}.fx__sun-core{background:radial-gradient(circle,#fff 0 18%,#ffe08a 42%,#0000 72%);border-radius:50%;inset:38%}.fx__warmth,.fx__guilloche,.fx__engrave,.fx__enter{position:absolute;inset:0}.fx__warmth{mix-blend-mode:soft-light;background:radial-gradient(circle at 50% 0,#ffc45061,#0000 46%)}.fx__guilloche{background:repeating-conic-gradient(from 12deg at 50% 38%, #ffecbecc 0 1.1deg, transparent 1.1deg 6deg), repeating-radial-gradient(circle at 50% 30%, transparent 0 4px, #b075108c 5px 6px);mix-blend-mode:soft-light;opacity:.8;-webkit-mask-image:radial-gradient(circle at 50% 42%,#0000 62%,#000 74%);mask-image:radial-gradient(circle at 50% 42%,#0000 62%,#000 74%)}.fx__engrave{background:repeating-radial-gradient(circle at 50% 40%, transparent 0 5px, #ffdc8c73 6px 7px), repeating-conic-gradient(from 0deg at 50% 40%, #fff4d280 0 1deg, transparent 1deg 8deg);mix-blend-mode:overlay;opacity:0;transition:opacity .25s linear}.card[data-tilting] .fx__engrave{opacity:.95;-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), #000 0 10%, transparent 36%);mask-image:radial-gradient(circle at var(--mx) var(--my), #000 0 10%, transparent 36%)}.rarity-legendary .card__holo{background:linear-gradient(115deg,#0000 34%,#fff8dcbf 47%,#ffc44647 53%,#0000 66%) 0 0/240% 240%;background-position:var(--mx) var(--my);mix-blend-mode:soft-light;opacity:calc(.3 + var(--glare) * .7)}.rarity-legendary .card__glare{background:radial-gradient(circle at var(--mx) var(--my), #ffecbeb3, transparent 42%);mix-blend-mode:soft-light;opacity:var(--glare)}.fx__enter{mix-blend-mode:screen;background:linear-gradient(105deg,#0000 32%,#fff4d2eb 48%,#ffc44647 54%,#0000 68%);transform:translate(-130%)}.card[data-entered] .fx__enter{animation:fx-sweep .85s var(--ease-out) both}.fx__embers{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 68%,#0000 88%);mask-image:linear-gradient(#000 0 68%,#0000 88%)}.fx__embers i{bottom:18%;left:var(--x);width:calc(3px * var(--s));height:calc(3px * var(--s));animation:fx-ember var(--time) linear infinite;animation-delay:var(--delay);background:radial-gradient(circle,#fff6d0,#ffb03a 55%,#ff7a18);border-radius:50%;position:absolute;box-shadow:0 0 6px #ffa028e6}.fx__embers i.is-extra,.fx__stars i.is-extra,.fx__feathers i.is-extra{display:none}.card[data-tilting] .fx__embers i{animation-duration:calc(var(--time) * .5)}.rarity-legendary.card[data-tilting] .card__body{transform:rotateX(var(--rx)) rotateY(var(--ry)) translateZ(8px)}.rarity-mythic .card__body{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--card-tint) 32%, #14081f), #070414) padding-box, conic-gradient(from var(--angle), #ff4f8b, #2a0845 20%, #9146ff 42%, #0a0420 64%, #19d5f5 84%, #ff4f8b) border-box;animation:7s linear infinite frame-spin}.fx__glow--mythic{background:radial-gradient(circle,#7828ff66,#0000 70%)}.fx__drift{transition:transform .12s linear;position:absolute;inset:-14%}.fx__nebula{mix-blend-mode:screen;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 46%,#0000 28%,#000 74%);mask-image:radial-gradient(circle at 50% 46%,#0000 28%,#000 74%)}.fx__nebula--a{background:radial-gradient(circle at 22% 30%,#ff4f8b52,#0000 40%),radial-gradient(circle at 78% 68%,#9146ff4d,#0000 44%),radial-gradient(circle at 50% 8%,#19d5f52e,#0000 32%);animation:16s ease-in-out infinite alternate fx-nebula-a}.fx__nebula--b{opacity:.85;background:radial-gradient(circle at 64% 28%,#19d5f566,#0000 40%),radial-gradient(circle at 30% 70%,#ff4f8b59,#0000 44%);animation:20s ease-in-out infinite alternate fx-nebula-b}.card[data-tilting] .fx__drift--a{transform:translate3d(calc(var(--px) * -14px), calc(var(--py) * -10px), 0)}.card[data-tilting] .fx__drift--b{transform:translate3d(calc(var(--px) * 12px), calc(var(--py) * 9px), 0)}.card[data-tilting] .fx__drift--stars{transform:translate3d(calc(var(--px) * 7px), calc(var(--py) * 5px), 0)}.fx__vignette{background:radial-gradient(circle at 50% 44%,#0000 36%,#0602108c 100%);position:absolute;inset:0}.fx__stars{position:absolute;inset:14%}.fx__stars i{left:var(--x);top:var(--y);width:calc(2px * var(--s));height:calc(2px * var(--s));animation:fx-twinkle var(--time) ease-in-out infinite;animation-delay:var(--delay);background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 6px #d2e6fff2}.fx__stars i:nth-child(3n){width:calc(6px * var(--s));height:calc(6px * var(--s));clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#f4f7ff;border-radius:0}.fx__rift{background:conic-gradient(from var(--angle), transparent 0 76%, #19d5f533 84%, #fff 89%, #ff4f8bf2 93%, transparent 98%);animation:3.4s linear infinite frame-spin;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 64%,#000 71%);mask-image:radial-gradient(circle,#0000 64%,#000 71%)}.fx__rift--hot{background:conic-gradient(from calc(var(--angle) + 18deg), transparent 0 70%, #ff4f8bcc 82%, #fff 88%, #19d5f5d9 94%, transparent);opacity:0;transition:opacity .2s linear;-webkit-mask-image:radial-gradient(circle,#0000 52%,#000 64%);mask-image:radial-gradient(circle,#0000 52%,#000 64%)}.card[data-tilting] .fx__rift--hot{opacity:calc(.45 + var(--dist) * .55)}.fx__chroma{opacity:0;transition:opacity .2s linear;position:absolute;inset:0}.fx__chroma:before,.fx__chroma:after{content:"";position:absolute;inset:0}.fx__chroma:before{transform:translateX(calc(var(--px) * 2px));box-shadow:inset 6px 0 10px -4px #ff285ae6}.fx__chroma:after{transform:translateX(calc(var(--px) * -2px));box-shadow:inset -6px 0 10px -4px #19d5f5e6}.card[data-tilting] .fx__chroma{opacity:calc(.35 + var(--dist) * .65)}.rarity-mythic .card__holo{background:radial-gradient(circle at var(--mx) var(--my), #fff6, transparent 34%), linear-gradient(120deg, #ff4f8b38, transparent 42%, #19d5f538);mix-blend-mode:screen;opacity:calc(.35 + var(--glare) * .6)}.rarity-mythic .card__glare{background:radial-gradient(circle at var(--mx) var(--my), #ffffff73, transparent 40%);mix-blend-mode:screen;opacity:calc(var(--glare) * .8)}.fx__glitch{opacity:0;position:absolute;inset:0}.fx__glitch i{mix-blend-mode:screen;position:absolute;left:0;right:0}.fx__glitch i:first-child{background:#ff4f8b80;height:12%;top:14%}.fx__glitch i:nth-child(2){background:#19d5f573;height:7%;top:46%}.fx__glitch i:nth-child(3){background:#9146ff66;height:14%;top:68%}.card[data-entered] .fx__glitch{animation:.55s linear both fx-glitch}.rarity-mythic.card[data-tilting] .card__body{transform:rotateX(var(--rx)) rotateY(var(--ry)) translateZ(12px)}.rarity-divine.card,.rarity-senita.card{overflow:visible}.rarity-divine .card__body{background:radial-gradient(circle at 50% 22%, color-mix(in srgb, var(--card-tint) 28%, #1c1810), #0c0a12) padding-box, conic-gradient(from var(--angle), #fffef8, #f5e6c8 22%, #a7843c 40%, #fff 52%, #e8c97a 70%, #6e5424 86%, #fffef8) border-box;animation:11s linear infinite frame-spin}.fx__glow--divine{background:radial-gradient(circle,#fff8e6b3,#0000 66%)}.fx__wing-slot{width:58%;transition:transform .45s var(--ease-out);position:absolute;top:14%}.fx__wing-slot--left{right:86%}.fx__wing-slot--right{left:86%;transform:scaleX(-1)}.card--lg .fx__wing-slot{width:74%;top:8%}.card--lg .fx__wing-slot--left{right:84%}.card--lg .fx__wing-slot--right{left:84%}.card[data-tilting] .fx__wing-slot--left{transform:translate(-8%)}.card[data-tilting] .fx__wing-slot--right{transform:scaleX(-1)translate(-8%)}.fx__wing{opacity:0;filter:drop-shadow(0 10px 8px #28180047);width:100%;height:auto;display:block;overflow:visible}.card[data-entered] .fx__wing{animation:fx-wings-open .85s var(--ease-out) both}.fx__feather-row{transform-box:view-box;transform-origin:92%;animation:3.6s ease-in-out infinite fx-wing}.fx__feather-row--2{animation-delay:-.16s}.fx__feather-row--3{--fx-flap:11deg;animation-duration:3.2s;animation-delay:-.32s}.card[data-tilting] .fx__feather-row{--fx-flap:14deg}.card[data-tilting] .fx__feather-row--3{--fx-flap:18deg}.fx__halo-slot{transform-origin:top;width:62%;transition:transform .45s var(--ease-out);position:absolute;top:-18px;left:50%;transform:translate(-50%)scaleY(.4)}.card--lg .fx__halo-slot{width:74%;top:-28px}.card[data-tilting] .fx__halo-slot{transform:translate(-50%)scaleY(.52)}.fx__halo{filter:drop-shadow(0 0 6px #fff4d6d9);width:100%;height:auto;display:block;overflow:visible}.fx__halo-runes{transform-box:view-box;transform-origin:50%;animation:9s linear infinite fx-spin}.fx__rose,.fx__pillar,.fx__rays,.fx__dawn,.fx__feathers{pointer-events:none;position:absolute}.fx__rose{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, transparent 0 11deg, #e8c97ab3 11deg 12deg), radial-gradient(circle, transparent 18%, #ffffff59 19% 21%, transparent 22% 33%, #e8c97a99 34% 36%, transparent 37%);mix-blend-mode:screen;opacity:.28;width:78%;animation:48s linear infinite fx-spin;top:6%;left:11%;-webkit-mask-image:radial-gradient(circle closest-side,#0000 84%,#000 90% 98%,#0000 100%);mask-image:radial-gradient(circle closest-side,#0000 84%,#000 90% 98%,#0000 100%)}.fx__pillar{mix-blend-mode:soft-light;transform-origin:top;opacity:.55;background:linear-gradient(#ffffffbf,#f5e6c81a 74%,#0000);height:58%;animation:3.6s ease-in-out infinite fx-glow;top:0;left:22%;right:22%}.card[data-entered] .fx__pillar{animation:fx-pillar .9s var(--ease-out) both, fx-glow 3.6s ease-in-out infinite}.fx__corona{background:repeating-conic-gradient(from var(--angle), transparent 0deg 7deg, #fffcf5d9 7deg 7.7deg, transparent 7.7deg 14deg), conic-gradient(from var(--angle), transparent 0 70%, #fff8e659 80%, #fff 89%, #e8c97af2 94%, transparent 99%);mix-blend-mode:screen;animation:9s linear infinite frame-spin;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle closest-side,#0000 86%,#000 93%,#0000 100%);mask-image:radial-gradient(circle closest-side,#0000 86%,#000 93%,#0000 100%)}.fx__corona--counter{background:repeating-conic-gradient(from var(--angle), transparent 0deg 16deg, #fffffff2 16deg 16.8deg, #e8c97a73 16.8deg 17.5deg, transparent 17.5deg 32deg);animation-duration:14s;animation-direction:reverse;-webkit-mask-image:radial-gradient(circle closest-side,#0000 72%,#000 80%,#0000 90%);mask-image:radial-gradient(circle closest-side,#0000 72%,#000 80%,#0000 90%)}.fx__rays{mix-blend-mode:screen;opacity:0;transform-origin:top;height:72%;transition:opacity .35s, transform .5s var(--ease-out);background:repeating-linear-gradient(90deg,#0000 0 16px,#fff6 16px 18px,#0000 18px 32px);top:0;left:12%;right:12%;transform:scaleY(.3);-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.card[data-tilting] .fx__rays{opacity:.8;transform:scaleY(1)}.fx__dawn{opacity:0;background:linear-gradient(#fff,#fff4dc26 60%,#0000);inset:0}.card[data-entered] .fx__dawn{animation:fx-dawn .95s var(--ease-out) both}.fx__feathers{inset:0;-webkit-mask-image:linear-gradient(#000 0 72%,#0000 90%);mask-image:linear-gradient(#000 0 72%,#0000 90%)}.fx__feathers i{top:-8%;left:var(--x);width:7px;height:16px;animation:fx-feather var(--time) linear infinite;animation-delay:var(--delay);background:linear-gradient(#fff,#e8c97a);border-radius:40% 40% 45% 45%;position:absolute}.rarity-divine .card__holo{mix-blend-mode:soft-light;opacity:calc(.35 + var(--glare) * .4);background:linear-gradient(#ffffff59,#0000 28% 60%,#f5e6c833)}.rarity-divine .card__glare{background:radial-gradient(circle at var(--mx) var(--my), #ffffffb3, transparent 38%);mix-blend-mode:soft-light;opacity:calc(.12 + var(--glare) * .88)}.rarity-divine.card[data-tilting] .card__body{transform:rotateX(var(--rx)) rotateY(var(--ry)) translateZ(18px) scale(1.015)}.rarity-legendary.card[data-tilting],.rarity-mythic.card[data-tilting],.rarity-divine.card[data-tilting],.rarity-senita.card[data-tilting]{z-index:4}.rarity-senita.card:has(.card__hit:hover){z-index:4}.rarity-divine.card:has(.card__hit:hover){z-index:4}.card--sm .fx__sun-slot,.card--sm .fx__wing-slot,.card--sm .fx__halo-slot,.card--sm .fx__embers,.card--sm .fx__stars,.card--sm .fx__feathers,.card--sm .fx__chroma,.card--sm .fx__glitch,.card--sm .fx__enter,.card--sm .fx__dawn,.card--sm .fx__rays,.card--sm .fx__rose,.card--sm .fx__engrave,.card--sm .fx__rift--hot{display:none}.card--up5:is(.rarity-legendary,.rarity-mythic,.rarity-divine,.rarity-senita) .fx__glow{opacity:.9}.card--up5:is(.rarity-legendary,.rarity-mythic,.rarity-divine,.rarity-senita) .fx__embers i.is-extra,.card--up5:is(.rarity-legendary,.rarity-mythic,.rarity-divine,.rarity-senita) .fx__stars i.is-extra,.card--up5:is(.rarity-legendary,.rarity-mythic,.rarity-divine,.rarity-senita) .fx__feathers i.is-extra{display:block}.card--missing:is(.rarity-legendary,.rarity-mythic,.rarity-divine,.rarity-senita) .card__body{border:2px solid rgb(var(--rarity-rgb) / .35);background:radial-gradient(circle at 50% 35%, rgb(var(--rarity-rgb) / .22), var(--night) 72%);box-shadow:none;animation:none}.summary-grid .card[data-entered] .fx__enter,.summary-grid .card[data-entered] .fx__glitch,.summary-grid .card[data-entered] .fx__dawn,.summary-grid .card[data-entered] .fx__wing{animation-delay:.28s}.card:is(.rarity-legendary,.rarity-mythic,.rarity-divine,.rarity-senita):not([data-visible]) :is(.card__body,.fx__glow,.fx__sun-rays,.fx__embers i,.fx__nebula,.fx__stars i,.fx__rift,.fx__feathers i,.fx__pillar,.fx__rose,.fx__corona,.fx__halo-runes,.fx__feather-row,.fx__wing,.fx__enter,.fx__glitch,.fx__dawn),.card:is(.rarity-legendary,.rarity-mythic,.rarity-divine,.rarity-senita):not([data-visible]) .card__body:before,.card:is(.rarity-legendary,.rarity-mythic,.rarity-divine,.rarity-senita):not([data-visible]) .card__body:after,.card:is(.rarity-legendary,.rarity-mythic,.rarity-divine,.rarity-senita):not([data-visible]) .card__art:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.fx,.fx *,.fx__glow,.fx__sun-slot,.fx__sun-slot *,.fx__wing-slot,.fx__wing-slot *,.fx__halo-slot,.fx__halo-slot *,.card.rarity-legendary .card__body,.card.rarity-mythic .card__body,.card.rarity-divine .card__body,.card.rarity-senita .card__body{animation:none!important}.fx__wing,.fx__halo,.fx__feather-row,.fx__pillar,.fx__rose{opacity:1;transform:none}.fx__enter,.fx__glitch,.fx__dawn{display:none}.fx__engrave{opacity:.4;-webkit-mask-image:none;mask-image:none}}@keyframes fx-glow{0%,to{opacity:.34}50%{opacity:.72}}@keyframes fx-sun{to{transform:rotate(360deg)}}@keyframes fx-sweep{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes fx-ember{0%{opacity:0;transform:translateY(12px)scale(.5)}16%{opacity:1}to{opacity:0;transform:translate(8px,-240px)scale(1)}}@keyframes fx-nebula-a{to{transform:translate(5%,-4%)scale(1.08)}}@keyframes fx-nebula-b{to{transform:translate(-6%,5%)scale(1.06)}}@keyframes fx-twinkle{0%,to{opacity:.15}50%{opacity:1}}@keyframes fx-glitch{0%{opacity:1;clip-path:inset(8% 0 62%);transform:translate(-8px)}35%{clip-path:inset(40% 0 28%);transform:translate(7px)}68%{clip-path:inset(66% 0 8%);transform:translate(-4px)}to{opacity:0;clip-path:inset(0);transform:none}}@keyframes fx-wing{0%,to{transform:rotate(var(--fx-flap))}50%{transform:rotate(calc(var(--fx-flap) * -2.3))}}@keyframes fx-wings-open{0%{opacity:0;transform:scale(.55)rotate(8deg)}to{opacity:1;transform:none}}@keyframes fx-spin{to{transform:rotate(360deg)}}@keyframes fx-pillar{0%{transform:scaleY(.16)}to{transform:none}}@keyframes fx-dawn{0%{opacity:.94}to{opacity:0}}@keyframes fx-feather{0%{opacity:0;transform:translateY(-12px)rotate(-16deg)}14%{opacity:.9}to{opacity:0;transform:translate3d(var(--drift,10px), 280px, 0) rotate(32deg)}}.rarity-senita .card__body{background:radial-gradient(ellipse at 50% 28%, #4a1c80b8, #08040f 48%, #020106 82%) padding-box, conic-gradient(from var(--angle), #f3d477, #9a54ff 18%, #160b2c 34%, #70e5ff 50%, #4a1c82 68%, #fff1ba 84%, #f3d477) border-box;animation:6s linear infinite frame-spin}.fx__glow--senita{background:radial-gradient(#7e35ffb8,#daa44929 42%,#0000 72%);animation:4.8s ease-in-out infinite senita-pulse;inset:-24px}.fx__senita-cloud{border-radius:inherit;mix-blend-mode:screen;will-change:transform, opacity;position:absolute;inset:-12%}.fx__senita-cloud--violet{background:radial-gradient(at 24% 34%,#7c34de80,#0000 43%),radial-gradient(at 76% 68%,#4620968c,#0000 48%),radial-gradient(at 54% 12%,#d3a6ff2e,#0000 38%);animation:19s ease-in-out infinite alternate senita-drift-violet}.fx__senita-cloud--gold{opacity:.8;background:radial-gradient(at 76% 28%,#ffc85b47,#0000 36%),radial-gradient(at 35% 82%,#6b32be66,#0000 46%);animation:23s ease-in-out infinite alternate senita-drift-gold}.fx__senita-stars{transition:transform .14s linear;position:absolute;inset:7%}.fx__senita-stars i.is-extra{display:none}.fx__senita-stars i{left:var(--x);top:var(--y);width:calc(2px * var(--s));height:calc(2px * var(--s));animation:fx-twinkle var(--time) ease-in-out infinite;animation-delay:var(--delay);background:#fff9dc;border-radius:50%;position:absolute;box-shadow:0 0 7px #d6bbfff2,0 0 13px #ffd0708c}.fx__senita-stars i:nth-child(4n){clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#fff;border-radius:0}.fx__senita-corona{background:repeating-conic-gradient(from var(--angle), transparent 0 11deg, #f2d3856b 11deg 11.6deg, transparent 11.6deg 22deg);opacity:.54;border-radius:50%;animation:28s linear infinite reverse senita-aura;position:absolute;inset:2%;-webkit-mask:radial-gradient(circle,#0000 58%,#000 78%,#0000 100%);mask:radial-gradient(circle,#0000 58%,#000 78%,#0000 100%)}.card[data-tilting] .fx__senita-stars{transform:translate3d(calc(var(--px) * 6px), calc(var(--py) * 5px), 0)}.rarity-senita .card__holo{background:linear-gradient(118deg,#0000 20%,#a776ff73 42%,#ffe1917a 50%,#5bdaff57 57%,#0000 78%) 0 0/240% 240%;background-position:var(--mx) var(--my);mix-blend-mode:screen;opacity:calc(.22 + var(--glare) * .62)}.rarity-senita .card__glare{background:radial-gradient(circle at var(--mx) var(--my), #ffe7aab3, #a471ff38 26%, transparent 50%);mix-blend-mode:screen;opacity:calc(.14 + var(--glare) * .8)}.rarity-senita.card[data-tilting] .card__body{transform:rotateX(var(--rx)) rotateY(var(--ry)) translateZ(20px) scale(1.02)}.card:is(.rarity-legendary,.rarity-mythic,.rarity-divine,.rarity-senita):not([data-visible]) :is(.fx__senita-cloud,.fx__senita-stars i,.fx__senita-corona){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.fx__senita-cloud,.fx__senita-stars i,.fx__senita-corona,.fx__glow--senita,.card.rarity-senita .card__body{animation:none!important}.fx__senita-cloud{opacity:.65}}@keyframes senita-drift-violet{0%{opacity:.65;transform:translate(-4%,-2%)scale(1)}to{opacity:1;transform:translate(5%,3%)scale(1.08)}}@keyframes senita-drift-gold{0%{opacity:.42;transform:translate(4%,2%)scale(1.05)}to{opacity:.9;transform:translate(-5%,-3%)scale(.98)}}@keyframes senita-aura{to{transform:rotate(360deg)}}@keyframes senita-pulse{0%,to{opacity:.42;transform:scale(.98)}50%{opacity:.95;transform:scale(1.04)}}.fx__senita-flesh{mix-blend-mode:screen;opacity:.75;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='320'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.022 0.03' numOctaves='3' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 0.78 0 0 0 0 0.3 0 0 0 0 1 -5 0 0 0 1.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='240'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.045' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.05 0 0 0 0 0.35 0 0 0 3.2 -1.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E");background-size:100% 100%,75% 75%;animation:3.4s ease-in-out infinite senita-breathe;position:absolute;inset:-6%;-webkit-mask:radial-gradient(62% 58% at 50% 40%,#0000 38%,#0000008c 68%,#000 100%);mask:radial-gradient(62% 58% at 50% 40%,#0000 38%,#0000008c 68%,#000 100%)}.fx__senita-veins{filter:drop-shadow(0 0 2px #be5afff2)drop-shadow(0 0 5px #ff3c8c8c);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fx__senita-veins path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.fx__senita-vein-base path{stroke:#9646e6d9;stroke-width:2px;animation:1.7s ease-in-out infinite senita-heartbeat}.card--lg .fx__senita-vein-base path{stroke-width:3px}.fx__senita-vein-pulse path{stroke:#ffe7a8;stroke-width:1.4px;stroke-dasharray:.12 .88;stroke-dashoffset:1px;animation:1.7s cubic-bezier(.4,0,.2,1) infinite senita-vein-flow}.card--lg .fx__senita-vein-pulse path{stroke-width:2px}.fx__senita-veins circle{fill:#ffd9f0;transform-box:fill-box;transform-origin:50%;animation:1.7s ease-in-out infinite senita-node}.card.rarity-senita:not([data-visible]) :is(.fx__senita-flesh,.fx__senita-veins path,.fx__senita-veins circle){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.fx__senita-flesh,.fx__senita-veins path,.fx__senita-veins circle{animation:none!important}.fx__senita-vein-pulse{display:none}}@keyframes senita-breathe{0%,to{opacity:.6;transform:scale(1)}18%{opacity:.9;transform:scale(1.025)}32%{opacity:.68;transform:scale(1.005)}46%{opacity:.85;transform:scale(1.02)}}@keyframes senita-heartbeat{0%,to{stroke:#9646e6b3}14%{stroke:#ff78c8}28%{stroke:#9646e6cc}40%{stroke:#eb6efff2}}@keyframes senita-vein-flow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:-.12px}}@keyframes senita-node{0%,to{opacity:.6;transform:scale(.8)}14%{opacity:1;transform:scale(1.7)}40%{opacity:.85;transform:scale(1.3)}}.fx__wing-slot--senita{width:64%;top:4%}.fx__wing-slot--senita.fx__wing-slot--left{right:84%}.fx__wing-slot--senita.fx__wing-slot--right{left:84%}.card--lg .fx__wing-slot--senita{width:118%;top:-12%}.card--lg .fx__wing-slot--senita.fx__wing-slot--left{right:76%}.card--lg .fx__wing-slot--senita.fx__wing-slot--right{left:76%}.fx__wing--senita{filter:drop-shadow(0 0 6px #9640ffbf)drop-shadow(0 0 16px #be246073)drop-shadow(0 12px 10px #00000073);animation:none}.card[data-entered] .fx__wing--senita{animation:1.15s cubic-bezier(.2,.9,.25,1.12) both senita-wings-open,6.5s step-end 1.2s infinite senita-corrupt}.fx__wing--senita .fx__feather-row{--fx-flap:5deg;transform-origin:88% 46%;animation-duration:5.2s}.fx__wing--senita .fx__feather-row--3{--fx-flap:8deg;animation-duration:4.8s}.card[data-tilting] .fx__wing--senita .fx__feather-row{--fx-flap:9deg}.fx__wing-veins{opacity:.45;filter:drop-shadow(0 0 2px #e2b8ff);animation:2.6s ease-in-out infinite senita-vein}.fx__halo-slot--senita{width:84%;top:-30px;transform:translate(-50%)rotate(-5deg)scaleY(.42)}.card--lg .fx__halo-slot--senita{width:98%;top:-52px}.card[data-tilting] .fx__halo-slot--senita{transform:translate(-50%)rotate(-3deg)scaleY(.54)}.fx__halo--senita{filter:drop-shadow(0 0 4px #ff78aad9)drop-shadow(0 0 12px #8c3cffcc);animation:26s linear infinite fx-spin;position:relative}.fx__halo-aura{filter:blur(5px);background:radial-gradient(circle,#0000 34%,#7828dc8c 46%,#c8286e6b 56%,#ffc86e29 64%,#0000 74%);border-radius:50%;animation:3.2s ease-in-out infinite senita-halo-aura;position:absolute;inset:-22%}.fx__halo-shards{transform-box:view-box;transform-origin:50%;animation:7s linear infinite reverse fx-spin}.fx__halo-thorns{animation:2.6s ease-in-out infinite senita-thorns}.card.rarity-senita:not([data-visible]) :is(.fx__wing-veins,.fx__halo,.fx__halo-aura,.fx__halo-shards,.fx__halo-thorns){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.fx__wing-veins,.fx__halo-aura{opacity:.8}}@keyframes senita-wings-open{0%{opacity:0;transform:scale(.3)rotate(18deg)}55%{opacity:1;transform:scale(1.08)rotate(-4deg)}to{opacity:1;transform:none}}@keyframes senita-corrupt{0%,88%,to{filter:drop-shadow(0 0 6px #9640ffbf)drop-shadow(0 0 16px #be246073);transform:none}90%{filter:drop-shadow(3px 0 #ff286ecc)drop-shadow(-3px 0 #5adcffb3);transform:translate(-3px)skewY(2deg)}92%{filter:drop-shadow(-4px 0 #ff286ecc)drop-shadow(4px 0 #5adcffb3);transform:translate(4px)}94%{transform:none}}@keyframes senita-vein{0%,to{opacity:.3}50%{opacity:1}}@keyframes senita-halo-aura{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes senita-thorns{0%,to{opacity:.8}50%{opacity:1}}.card{--level-metal:color-mix(in srgb, var(--rarity) 60%, #edf2ff)}.card__name{color:var(--card-name-color,var(--ice))}.card--up2 .card__plate{z-index:2;background:linear-gradient(#0b1026eb,#0b1026fa)}.card__level-mark{z-index:3;border:1px solid var(--level-metal);min-width:38px;color:var(--ice);font-variant-numeric:tabular-nums;pointer-events:none;background:linear-gradient(145deg,#28344f,#0b1026 70%);border-radius:7px 7px 12px 12px;justify-content:center;align-items:baseline;gap:1px;padding:4px 5px 6px;line-height:1;display:flex;position:absolute;top:36px;left:8px;box-shadow:0 2px 6px #0006,inset 0 1px #fff3}.card__level-mark strong{font-size:1rem;font-weight:700}.card__level-mark small{color:#c9d5ed;font-size:.5625rem}.card__favorite{top:76px}.card--lg .card__level-mark{min-width:46px;padding-block:6px 8px;top:47px;left:12px}.card--lg .card__level-mark strong{font-size:1.25rem}.card--lg .card__favorite{top:94px}.card--sm .card__level-mark{min-width:29px;padding:4px;top:6px;left:5px}.card--sm .card__level-mark strong{font-size:.8125rem}.card--sm .card__level-mark small{font-size:.5rem}.card--sm .card__favorite{top:37px;left:6px}.card--named{--plate:66px}.card--named.card--sm{--plate:48px}.card--named.card--lg{--plate:86px}.card--signed{--plate:82px}.card--signed.card--sm{--plate:58px}.card--signed.card--lg{--plate:104px}.card__original-name,.card__signature{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.35;overflow:hidden}.card__original-name{color:#c9d5ed}.card__signature{color:var(--level-metal);margin-top:3px;font-style:italic}.card--lg .card__original-name,.card--lg .card__signature{font-size:.8125rem}.card--sm .card__original-name,.card--sm .card__signature{font-size:.5625rem}.card__evolution{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.card__evolution-foil,.card__evolution-facets,.card__evolution-frame,.card__evolution-inscription,.card__evolution-orbit{pointer-events:none;position:absolute;inset:0}.card__evolution-foil{background:linear-gradient(122deg,#0000 20%,#e9f3ff29 30%,#0000 38% 60%,#fff2 69%,#0000 76%) 0 0/200% 200%;background-position:calc(100% - var(--mx)) var(--my);mix-blend-mode:soft-light}.card__evolution-facets{background:linear-gradient(135deg,#fff4 0 2%,#0000 2.3% 97%,#fff3 97.3%),linear-gradient(45deg,#fff2 0 1.6%,#0000 2% 98%,#fff2 98.3%);box-shadow:inset 0 0 0 1px #ffffff38}.card__evolution-frame{border:1px solid color-mix(in srgb, var(--level-metal) 65%, transparent);border-radius:calc(var(--radius) - 5px);background:linear-gradient(var(--level-metal), var(--level-metal)) top left / 20px 2px no-repeat, linear-gradient(var(--level-metal), var(--level-metal)) top left / 2px 20px no-repeat, linear-gradient(var(--level-metal), var(--level-metal)) top right / 20px 2px no-repeat, linear-gradient(var(--level-metal), var(--level-metal)) top right / 2px 20px no-repeat, linear-gradient(var(--level-metal), var(--level-metal)) bottom left / 20px 2px no-repeat, linear-gradient(var(--level-metal), var(--level-metal)) bottom left / 2px 20px no-repeat, linear-gradient(var(--level-metal), var(--level-metal)) bottom right / 20px 2px no-repeat, linear-gradient(var(--level-metal), var(--level-metal)) bottom right / 2px 20px no-repeat;inset:6px}[data-frame=duo] .card__evolution-frame{border:3px double var(--level-metal);background:0 0;inset:5px}[data-frame=ornate] .card__evolution-frame{border:1px solid var(--level-metal);outline:1px solid color-mix(in srgb, var(--level-metal) 30%, transparent);outline-offset:3px;background:radial-gradient(circle at top left, var(--level-metal) 0 3px, transparent 3.5px), radial-gradient(circle at bottom right, var(--level-metal) 0 3px, transparent 3.5px);border-radius:23px 6px;inset:7px}.card--up5 .card__evolution-frame{box-shadow:inset 0 0 8px #fff1, 0 0 4px color-mix(in srgb, var(--rarity) 45%, transparent)}.card__emblem{z-index:3;left:50%;bottom:calc(var(--plate) + 12px);border:1px solid var(--level-metal);width:28px;height:28px;color:var(--level-metal);pointer-events:none;background:linear-gradient(145deg,#344261ee,#0b1026f0);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%);box-shadow:inset 0 0 0 2px #0b1026,0 2px 4px #0005}.card--lg .card__emblem{width:38px;height:38px;bottom:calc(var(--plate) + 18px)}.card--sm .card__emblem{width:20px;height:20px;left:17px;bottom:calc(var(--plate) + 9px)}.card__level-halo{border:1px solid color-mix(in srgb, var(--card-aura-color) 65%, transparent);border-radius:calc(var(--radius) + 3px);box-shadow:0 0 16px -7px var(--card-aura-color), 0 0 36px -16px var(--card-aura-color);pointer-events:none;position:absolute;inset:-3px}.card--up7 .card__evolution-foil{background:repeating-linear-gradient(115deg,#0000 0 7%,#e8dcff33 8%,#abe9ef33 9%,#0000 11% 18%) 0 0/200% 200%;background-position:var(--mx) var(--my);opacity:.65;mix-blend-mode:color-dodge}.card--up7 [data-finish=prism] .card__evolution-foil{background:conic-gradient(from 45deg at var(--mx) var(--my), #e5a9fc33, transparent 12%, #a5ecfd44 28%, transparent 44%, #fff1bb44 68%, transparent 80%, #e5a9fc33);mix-blend-mode:screen}.card--up7 [data-finish=starlight] .card__evolution-foil{opacity:.35;background:radial-gradient(circle,#fff9 0 .6px,#0000 1px) 4px 2px/19px 23px,radial-gradient(circle,#d7eaff66 0 .7px,#0000 1.2px) 10px 15px/31px 29px;animation:5s ease-in-out infinite alternate card-level-starlight}.card__evolution-inscription{inset:auto 14px calc(var(--plate) - 1px);border-block:1px solid color-mix(in srgb, var(--level-metal) 75%, transparent);background:repeating-linear-gradient(90deg, transparent 0 5px, var(--level-metal) 5px 6px, transparent 6px 14px);height:5px}.card__evolution-orbit{inset:14px 10px calc(var(--plate) + 5px);border:1px dotted color-mix(in srgb, var(--card-aura-color) 30%, transparent);border-radius:48% 48% 10% 10%}.card__evolution-orbit i{background:var(--card-aura-color);width:4px;height:4px;box-shadow:0 0 6px var(--card-aura-color);border-radius:50%;animation:6s ease-in-out infinite card-level-orbit;position:absolute;top:80%;left:6%}.card__evolution-orbit i:nth-child(2n){left:90%}.card__evolution-orbit i:nth-child(2){animation-delay:-1s}.card__evolution-orbit i:nth-child(3){animation-delay:-2s;top:65%}.card__evolution-orbit i:nth-child(4){animation-delay:-3s;top:65%}.card__evolution-orbit i:nth-child(5){animation-delay:-4s;top:45%}.card__evolution-orbit i:nth-child(6){animation-delay:-5s;top:45%}[data-aura=petals] .card__evolution-orbit{border:0}[data-aura=petals] .card__evolution-orbit i{width:7px;height:10px;box-shadow:none;opacity:.7;border-radius:80% 0;animation-name:card-level-petals}[data-aura=constellation] .card__evolution-orbit{border-style:dashed;border-radius:9px;transform:rotate(-3deg)}[data-aura=constellation] .card__evolution-orbit i{clip-path:polygon(50% 0,60% 35%,100% 50%,60% 65%,50% 100%,40% 65%,0 50%,40% 35%);width:9px;height:9px;animation-name:card-level-starlight;top:12%}.card--up10{--level-metal:#ffe3a0}.card--up10 .card__level-mark{color:#ffe3a0;background:linear-gradient(145deg,#614d2f,#19192b 75%)}.card--up10 .card__evolution-frame{border-color:#ffe3a0;box-shadow:0 0 0 1px #0b1026,inset 0 0 0 2px #ffe3a026,0 0 12px -3px #ffe3a07a}.card__evolution-crest{color:#ffe3a0;background:#0b1026c9;border:1px solid #ffe3a0;border-radius:0 0 12px 12px;place-items:center;width:34px;height:26px;display:grid;position:absolute;top:9px;left:50%;transform:translate(-50%)}.card--sm .card__evolution-crest{width:20px;height:19px;top:4px}.card[data-portrait=closeup] .card__image{object-position:center 23%;transform:scale(1.14)}.card[data-portrait=cinematic] .card__image{object-position:center 32%;transform:scale(1.06)}.card:not([data-visible]) .card__evolution-foil,.card:not([data-visible]) .card__evolution-orbit i{animation-play-state:paused}@keyframes card-level-orbit{0%,to{opacity:.2;transform:translate(0,0)scale(.7)}45%{opacity:.85}80%{opacity:.3;transform:translate(4px,-55px)scale(1.1)}}@keyframes card-level-petals{0%{opacity:0;transform:translateY(-70px)rotate(0)}20%{opacity:.7}to{opacity:0;transform:translate(16px,35px)rotate(110deg)}}@keyframes card-level-starlight{0%,to{opacity:.25}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.card__evolution-foil,.card__evolution-orbit i{animation:none!important}}.pack{--pack-a:#386bff;--pack-b:#19d5f5;--pack-c:#0b1026;--pack-glow:56 107 255;--pack-w:120px;width:var(--pack-w);aspect-ratio:.64;background:radial-gradient(circle at 50% 38%, #ffffff29, transparent 45%), linear-gradient(165deg, var(--pack-a), var(--pack-b) 38%, var(--pack-c) 92%);box-shadow:inset 0 0 0 1px #ffffff38, 0 20px 44px -20px rgb(var(--pack-glow) / .9);border-radius:10px 10px 14px 14px;display:block;position:relative;overflow:hidden}.pack--sm{--pack-w:58px}.pack--lg{--pack-w:min(230px, 54vw)}.pack--premium{--pack-a:#9146ff;--pack-b:#4d5bff;--pack-glow:145 70 255}.pack--legendary{--pack-a:#ffe08a;--pack-b:#ff9a3d;--pack-c:#2b1604;--pack-glow:255 194 61}.pack--free{--pack-a:#3ddc97;--pack-b:#19d5f5;--pack-c:#0b1c18;--pack-glow:61 220 151}.pack--disabled{filter:grayscale(.9)brightness(.65)}.pack__top{background:linear-gradient(#ffffff4d,#ffffff0d);border-bottom:1px dashed #ffffff73;height:13%;position:absolute;inset:0 0 auto}.pack__crimp{background:repeating-linear-gradient(90deg,#fff6 0 3px,#0000 3px 6px);height:6px;position:absolute;inset:0 0 auto}.pack__crimp--bottom{inset:auto 0 0}.pack__foil{mix-blend-mode:overlay;background:linear-gradient(115deg,#0000 30%,#ffffff73 46%,#0000 60%) 0 0/260% 100%;animation:5s ease-in-out infinite foil;position:absolute;inset:0}.pack__emblem{transform:translateX(-50%) scale(calc(var(--pack-w) / 150px));transform-origin:top;position:absolute;top:24%;left:50%}.pack--sm .pack__emblem,.pack--sm .pack__name{display:none}.pack__name{color:var(--ice);font-size:calc(var(--pack-w) * .11);font-weight:700;font-stretch:var(--wide);text-align:center;text-shadow:0 2px 10px #00000073;position:absolute;bottom:13%;left:6%;right:6%}.pack--charging{animation:.45s ease-in-out infinite pack-shake}.pack--tearing{animation:pack-charge 1.1s var(--ease-out) forwards}.pack--tearing .pack__top{animation:tear-off .5s .55s var(--ease-out) forwards}.booster-picker{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;gap:8px;margin:0 -16px;padding:2px 16px 8px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.booster-picker::-webkit-scrollbar{display:none}.booster-option{background:var(--surface-2);width:auto;min-height:44px;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line), 0 var(--lip) 0 var(--edge);font-size:var(--text-14);scroll-snap-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:pan-y;transition:transform 80ms var(--ease-out), box-shadow 80ms var(--ease-out);border:0;border-radius:9px;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:8px;padding:5px 12px 5px 5px;display:flex;position:relative}.booster-picker.is-dragging .booster-option{cursor:grabbing}.booster-picker.is-dragging .booster-option:active{transform:none}.booster-option:active{transform:translateY(var(--lip));box-shadow:inset 0 0 0 1.5px var(--line), 0 0 0 var(--edge)}.booster-option[aria-checked=true]{background:var(--selected);color:var(--selected-text);box-shadow:inset 0 0 0 2px var(--selected-ring);transform:translateY(var(--lip))}.booster-option .pack{--pack-w:28px;box-shadow:none;border-radius:7px;flex-shrink:0;margin:0}.booster-option__meta{text-align:left;justify-items:start;min-width:0;line-height:1.1;display:grid}.booster-option__name{font-weight:600;font-stretch:var(--condensed);white-space:nowrap}.booster-option .anima-amount,.booster-option__free,.booster-option__off{font-size:var(--text-12)}.booster-option .anima-icon{width:14px;height:14px}.booster-option__free{color:var(--success);font-weight:700}.free-booster-meter{color:var(--text);font-size:var(--text-14);background:#3ddc971a;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.free-booster-meter strong{font-size:var(--text-16)}.free-booster-meter .hint{margin:2px 0 0}.booster-option__off{color:var(--text-soft);font-size:var(--text-12)}@media (min-width:768px){.booster-picker{touch-action:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0 0 4px;display:grid;overflow:visible}.booster-option{text-align:center;touch-action:auto;border-radius:18px;justify-items:center;width:auto;padding:12px 8px 10px;display:grid}.booster-option .pack{--pack-w:58px;box-shadow:inset 0 0 0 1px #ffffff38, 0 20px 44px -20px rgb(var(--pack-glow) / .9);border-radius:10px 10px 14px 14px;margin-bottom:4px}.booster-option__meta{text-align:center;justify-items:center}.booster-option__name{font-stretch:100%}.booster-option .anima-icon{width:16px;height:16px}}.booster-layout{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.booster-stage{place-items:center;min-height:300px;padding:28px 16px;display:grid}.booster-stage--premium{--scene-light:145 70 255}.booster-stage--legendary{--scene-light:255 194 61}.booster-stage--free{--scene-light:61 220 151}.booster-stage .pack--lg{--pack-w:min(200px, 46vw)}.booster-panel{align-content:start;gap:14px;display:grid}.booster-panel__description{color:var(--text-soft)}.booster-action{align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.booster-action .segmented{flex:none}.booster-action .segmented>button{padding-inline:12px}.booster-action .button--fit{white-space:nowrap;flex:1 1 0;min-width:0;max-width:100%;padding-inline:12px;overflow:hidden}.booster-action .button--fit>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.booster-action .button--fit .anima-amount{font-size:1em}.booster-action .button--fit .anima-icon{width:1.15em;height:1.15em}@media (max-width:1023px){.booster-action{z-index:15;left:0;right:0;bottom:calc(var(--tabbar) + env(safe-area-inset-bottom));padding:12px max(16px, (100% - 560px) / 2) calc(12px + var(--tab-bulge));background:var(--surface);border-top:1px solid var(--line);position:fixed}.booster-action .segmented{flex:0 auto;min-width:0}.booster-action .segmented>button{min-width:0;font-size:var(--text-14);padding-inline:10px}.boosters-page{padding-bottom:92px}}@media (min-width:860px){.booster-layout{grid-template-columns:minmax(280px,.9fr) 1.1fr;align-items:stretch}.booster-stage{min-height:440px}.booster-stage .pack--lg{--pack-w:220px}}.pity{background:var(--surface);box-shadow:inset 0 0 0 1px var(--panel-border);border-radius:18px;gap:14px;padding:16px;display:grid}.pity__title{font-size:var(--text-16);font-stretch:100%}.pity__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pity__item{--bar:var(--rarity);gap:6px;display:grid}.pity__row{font-size:var(--text-14);justify-content:space-between;gap:12px;display:flex}.pity__label{color:var(--rarity-ink);font-weight:600}.pity__count{color:var(--text-soft);font-variant-numeric:tabular-nums}.pity__remaining{color:var(--text-soft);font-size:var(--text-14)}.pity__remaining--now{color:var(--reward-ink);font-weight:600}.history{gap:10px;margin:0;padding:0;list-style:none;display:grid}.history__item{background:var(--surface);box-shadow:inset 0 0 0 1px var(--panel-border);border-radius:16px;gap:10px;padding:12px 14px;display:grid}.history__meta{color:var(--text-soft);font-size:var(--text-14);justify-content:space-between;gap:12px;display:flex}.history__cards{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.history__card{aspect-ratio:2/3;border:2px solid var(--rarity);background:var(--deep);width:52px;color:var(--ice);font-size:var(--text-12);border-radius:7px;position:relative;overflow:hidden}.history__card img{object-fit:cover;width:100%;height:100%}.history__new{background:var(--ice);width:18px;height:18px;color:var(--night);border-radius:50%;place-items:center;display:grid;position:absolute;top:2px;right:2px}.reveal{--reveal-light:56 107 255;background:radial-gradient(circle at 50% 40%, rgb(var(--reveal-light) / .32), transparent 62%), radial-gradient(var(--dot) 1.2px, transparent 1.5px) 0 0 / 9px 9px, var(--scene);width:100%;max-width:100%;height:100%;max-height:100%;color:var(--text);border:0;margin:0;padding:0;transition:background .6s;overflow-y:auto}.reveal::backdrop{background:#04061299}.reveal--glow{--reveal-light:var(--rarity-rgb)}.reveal__opening,.reveal__stage,.reveal__summary{min-height:100%;padding:calc(24px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));align-content:center;justify-items:center;gap:18px;display:grid;position:relative}.reveal__lines{pointer-events:none;animation:lines-in .6s var(--ease-out) both;background:repeating-conic-gradient(at 50% 42%,#ffffff1a 0deg 1.2deg,#0000 1.2deg 6deg);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#0000 26%,#000 72%);mask-image:radial-gradient(circle at 50% 42%,#0000 26%,#000 72%)}.reveal__counter{justify-content:center;display:flex}.reveal__pips{flex-wrap:wrap;justify-content:center;gap:9px;max-width:280px;display:flex}.reveal__pips>span{background:#f1f4ff33;border-radius:3px;width:10px;height:10px;transform:rotate(45deg)}.reveal__pips>.is-done{background:var(--ice-soft)}.reveal__pips>.is-current{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.reveal__card{aspect-ratio:5/7;perspective:1200px;cursor:pointer;background:0 0;border:0;width:min(300px,70vw,52dvh);padding:0;position:relative}.reveal__inner{transform-style:preserve-3d;transition:transform var(--flip-duration,.7s) var(--flip-ease,var(--ease-out));position:absolute;inset:0}.reveal__card.is-flipped .reveal__inner{transform:rotateY(180deg)}.reveal__face{backface-visibility:hidden;position:absolute;inset:0;overflow:visible}.reveal__face--front{place-items:center;display:grid;inset:-50% -78%;transform:rotateY(180deg)}.reveal__face--front .card{width:39%}.reveal__burst{background:radial-gradient(circle, rgb(var(--rarity-rgb) / .75), rgb(var(--rarity-rgb) / .15) 40%, transparent 65%);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-40%;transform:scale(.4)}.reveal__card.is-flipped .reveal__burst{animation:burst 1s var(--ease-out) forwards}.reveal__caption{text-align:center;max-width:42ch;animation:rise-in .5s var(--ease-out);justify-items:center;gap:4px;display:grid}.reveal__rarity{color:var(--rarity);font-size:var(--text-36);font-weight:700;font-stretch:var(--wide);text-shadow:0 0 22px rgb(var(--rarity-rgb) / .7);line-height:1.1}.reveal__outcome{color:var(--text-soft)}.reveal__guarantee{color:var(--cyan);font-size:var(--text-14);font-weight:600}.reveal__hint{color:var(--text-soft);font-size:var(--text-14)}.reveal__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (min-width:768px){.reveal__rarity{font-size:var(--text-48)}}.reveal__summary{align-content:start;max-width:980px;margin:0 auto;padding-bottom:0}.reveal__title{font-size:var(--text-24)}.reveal__totals{color:var(--text-soft);text-align:center}.summary-grid{grid-template-columns:repeat(auto-fill,minmax(min(45%,150px),1fr));gap:14px;width:100%;display:grid}.summary-grid .card{animation:deal .5s var(--ease-out) both}.summary-grid .card:nth-child(2){animation-delay:40ms}.summary-grid .card:nth-child(3){animation-delay:80ms}.summary-grid .card:nth-child(4){animation-delay:.12s}.summary-grid .card:nth-child(5){animation-delay:.16s}.summary-grid .card:nth-child(n+6){animation-delay:.2s}.reward-list{background:#ffc23d1a;border-radius:16px;gap:10px;width:100%;margin:0;padding:14px 16px;list-style:none;display:grid;box-shadow:inset 0 0 0 1.5px #ffc23d73}.reward-list li{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.reward-list__copy{gap:2px;display:grid}.reward-list__copy p{color:var(--text-soft);font-size:var(--text-12);margin:0}.reward-list strong{color:var(--r-legendary)}.reward-list .prize-shelf{justify-content:flex-end;max-width:none;margin-left:auto}.reveal__achievements{width:100%;animation:deal .5s var(--ease-out) .25s both;justify-items:center;gap:10px;display:grid}.reveal__achievements h3{color:var(--r-legendary);font-size:var(--text-18,1.125rem);margin:0}.reveal__footer{z-index:3;width:calc(100% + 32px);padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:var(--scene);border-top:1px solid #f1f4ff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 -16px;display:flex;position:sticky;bottom:0}.reveal__balance{color:var(--text-soft);align-items:center;gap:8px;display:inline-flex}@keyframes foil{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes pack-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-2.5deg)translateY(-2px)}75%{transform:rotate(2.5deg)translateY(-2px)}}@keyframes pack-charge{0%{filter:brightness();transform:scale(.9)}45%{transform:scale(1.04)rotate(-1.5deg)}60%{transform:scale(1.04)rotate(1.5deg)}to{filter:brightness(1.8);opacity:0;transform:scale(1.12)}}@keyframes tear-off{to{opacity:0;transform:translate(30%,-140%)rotate(14deg)}}@keyframes burst{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:.55;transform:scale(1)}}@keyframes rays{to{rotate:360deg}}@keyframes lines-in{0%{opacity:0;scale:1.15}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}}@keyframes deal{0%{opacity:0;transform:translateY(18px)scale(.92)}}.duplicate-pref{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.duplicate-pref__label{color:var(--text-soft);font-size:var(--text-14);font-weight:600}.duplicate-pref .segmented>button{padding-inline:14px}.dupe-tile__body{text-align:center;background:radial-gradient(circle at 50% 38%, rgb(var(--rarity-rgb) / .32), transparent 62%), radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--card-tint) 45%, var(--deep)), var(--night));flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px 10px;display:flex}.dupe-tile__rarity{border:1px solid rgb(var(--rarity-rgb) / .8);color:var(--rarity);font-size:var(--text-12);background:#0b1026d9;border-radius:999px;padding:2px 8px;font-weight:700;position:absolute;top:8px;left:8px}.dupe-tile .dupe-tile__crystal{--size:64px;filter:drop-shadow(0 0 14px rgb(var(--rarity-rgb) / .9)) drop-shadow(0 4px 6px #0009);margin-bottom:14px}.dupe-tile .dupe-tile__crystal .crystal__count{font-size:var(--text-14);bottom:-12px}.dupe-tile__gain{color:var(--ice);font-size:var(--text-36);font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgb(var(--rarity-rgb) / .85);font-weight:800;line-height:1}.dupe-tile__label{color:var(--text-soft);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.dupe-tile__name{max-width:100%;color:var(--ice);font-size:var(--text-16);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.dupe-tile.card--lg .dupe-tile__rarity{font-size:var(--text-14);top:14px;left:14px}.dupe-tile.card--lg .dupe-tile__crystal{--size:128px;margin-bottom:20px}.dupe-tile.card--lg .dupe-tile__gain{font-size:var(--text-48)}.dupe-tile.card--lg .dupe-tile__label{font-size:var(--text-14)}.dupe-tile.card--lg .dupe-tile__name{font-size:var(--text-24)}.reveal__card{--flip-duration:.7s;--flip-ease:var(--ease-out);z-index:1}.reveal__card.rarity-legendary{--flip-duration:.95s}.reveal__card.rarity-mythic{--flip-duration:1.05s}.reveal__card.rarity-divine,.reveal__card.rarity-senita{--flip-duration:1.45s;--flip-ease:cubic-bezier(.22, .8, .24, 1)}.reveal__card.is-skipped{--flip-duration:1ms;animation:none}.reveal__caption,.reveal__actions,.reveal__counter{z-index:2;position:relative}.card-back--legendary,.card-back--mythic,.card-back--divine,.card-back--senita{overflow:visible}.card-back--legendary{background:radial-gradient(circle at 50% 42%, #6a4a12, var(--night) 72%);border-color:#ffc23dcc}.card-back--legendary:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffc23d80,#0000 68%);animation:1.5s ease-in-out infinite fx-glow;position:absolute;inset:-12%;-webkit-mask-image:radial-gradient(circle,#0000 46%,#000 72%);mask-image:radial-gradient(circle,#0000 46%,#000 72%)}.card-back--mythic{background:radial-gradient(circle at 50% 42%,#2a0848,#070414 74%);border-color:#9146ffd9;animation:.42s linear infinite fx-tremor}.reveal__card.is-rifting .card-back--mythic{animation:80ms linear infinite fx-tremor,.18s steps(2,end) infinite rift-rgb}.card-back--divine{background:radial-gradient(circle at 50% 42%,#4a4030,#0c0a10 74%);border-color:#f5e6c8e6}.card-back__tease,.card-back__leak,.card-back__cracks{pointer-events:none;position:absolute}.card-back__tease{inset:0}.card-back__tease i{background:#ffd978;border-radius:50%;width:4px;height:4px;animation:2.6s linear infinite fx-ember;position:absolute;bottom:10%;box-shadow:0 0 6px #ffb03a}.card-back__tease i:first-child{left:18%}.card-back__tease i:nth-child(2){animation-delay:.6s;left:40%}.card-back__tease i:nth-child(3){animation-delay:1.2s;left:62%}.card-back__tease i:nth-child(4){animation-delay:.3s;left:80%}.card-back__cracks{opacity:.28;width:86%;height:86%;inset:7%}.card-back__cracks path{fill:none;stroke:#19d5f5;stroke-width:1.3px;stroke-linejoin:round}.card-back__cracks path.is-hot{stroke:#ff4f8b}.reveal__card.is-rifting .card-back__cracks{opacity:1}.card-back__leak{border-radius:inherit;opacity:.45;background:linear-gradient(#ffffffb8,#0000 16%),linear-gradient(#0000 78%,#ffe4aa8c),linear-gradient(90deg,#fff6,#0000 14% 86%,#ffecbe73);animation:1.8s ease-in-out infinite fx-glow;inset:0}.reveal__card.is-flipped .card-back,.reveal__card.is-flipped .card-back:after,.reveal__card.is-flipped .card-back__leak,.reveal__card.is-flipped .card-back__tease i{animation-play-state:paused}.reveal__tease-veil{z-index:0;pointer-events:none;background:#0202089e;animation:.8s ease-out both scene-veil;position:absolute;inset:0}.reveal__card.is-cinematic{animation:1.45s linear both divine-descend}.reveal__card.is-rifting{animation:.82s linear both rift-card}.reveal__card.rarity-divine.is-flipped{transform:translateY(-10px)scale(1.03)}.reveal__face--front .card .fx__enter,.reveal__face--front .card .fx__glitch,.reveal__face--front .card .fx__dawn,.reveal__face--front .card .fx__pillar{animation:none}.reveal__face--front .fx__wing{opacity:0;animation:none}.reveal__card.is-flipped .reveal__face--front .card .fx__enter{animation:fx-sweep .85s var(--ease-out) both}.reveal__card.is-flipped .reveal__face--front .card .fx__glitch{animation:.55s linear .12s both fx-glitch}.reveal__card.is-flipped .reveal__face--front .card .fx__dawn{animation:fx-dawn .95s var(--ease-out) both}.reveal__card.rarity-divine.is-flipped .reveal__face--front .card .fx__dawn{animation-delay:.55s}.reveal__card.is-flipped .reveal__face--front .fx__wing{animation:fx-wings-open .85s var(--ease-out) both}.reveal__card.rarity-divine.is-flipped .reveal__face--front .fx__wing{animation-delay:.75s}.reveal__card.is-flipped .reveal__face--front .card .fx__pillar{opacity:.55;animation:fx-pillar .9s var(--ease-out) both, fx-glow 3.6s ease-in-out infinite}.reveal__card.rarity-divine.is-flipped .reveal__face--front .card .fx__pillar{animation-delay:.4s,.4s}.reveal__card.is-skipped .reveal__face--front .fx__wing{opacity:1;transform:none;animation:none!important}.reveal__card.is-skipped .reveal__face--front .fx__pillar{opacity:.55;transform:none;animation:none!important}.reveal__card.is-skipped .fx__enter,.reveal__card.is-skipped .fx__glitch,.reveal__card.is-skipped .fx__dawn{opacity:0;animation:none!important}.reveal__card.rarity-legendary .reveal__burst,.reveal__card.rarity-mythic .reveal__burst,.reveal__card.rarity-divine .reveal__burst,.reveal__card.rarity-senita .card-back{background:radial-gradient(circle at 50% 46%, #7131b79e, #030208 70%), conic-gradient(from var(--angle), #f3d47b, #6935a9, #05020c, #b888ff, #f3d47b);border-color:#e8cb88e6}.reveal__card.rarity-legendary.is-flipped .reveal__burst{animation:burst 1.1s var(--ease-out) forwards;background:radial-gradient(circle,#ffd25ab3,#0000 62%)}.reveal__card.rarity-mythic.is-flipped .reveal__burst{background:repeating-conic-gradient(from 0deg, #19d5f566 0 4deg, transparent 4deg 16deg), radial-gradient(circle, #9146ff99, transparent 60%);animation:burst 1.15s var(--ease-out) forwards, rays 12s linear infinite}.reveal__card.rarity-divine.is-flipped .reveal__burst{animation:burst 1.35s .35s var(--ease-out) forwards;background:radial-gradient(circle,#ffffffe0,#f5e6c866 34%,#0000 66%)}.reveal--glow.rarity-legendary .reveal__lines{background:repeating-conic-gradient(at 50% 42%,#ffdc8c38 0deg 1deg,#0000 1deg 7deg)}.reveal-scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.reveal-scene__flash,.reveal-scene__veil,.reveal-scene__pillar,.reveal-scene__shock,.reveal-scene__embers,.reveal-scene__star{pointer-events:none;position:absolute}.reveal-scene__flash{opacity:0;animation:.7s ease-out both scene-flash;inset:0}.reveal-scene--legendary .reveal-scene__flash{background:#ffd6788c}.reveal-scene--divine .reveal-scene__flash{z-index:3;background:radial-gradient(circle at 50% 40%,#fff 0,#fffaf0 40%,#ffecbed9);animation-duration:.95s;animation-delay:1.85s}.reveal-scene__veil{background:#04020cb3;animation:1.5s ease-out both scene-veil;inset:0}.reveal-scene__shock{width:16vmax;height:16vmax;animation:scene-shock .95s var(--ease-out) both;border:2px solid #ffd678d9;border-radius:50%;margin:-8vmax 0 0 -8vmax;top:42%;left:50%}.reveal-scene__pillar{transform-origin:top;width:min(220px,40vw);height:125%;animation:scene-pillar 1.05s var(--ease-out) both;background:linear-gradient(#fff,#f5e6c866 40%,#0000 74%);margin-left:calc(min(220px,40vw)/-2);top:-10%;left:50%;transform:scaleY(0)}.reveal-scene__embers{inset:0}.reveal-scene__embers i{bottom:18%;left:var(--x);background:#ffd978;border-radius:50%;width:5px;height:5px;animation:1.6s linear both fx-ember;position:absolute;box-shadow:0 0 8px #ff9a3d}.reveal-scene__star{width:4px;height:4px;animation:star-burst .95s var(--ease-out) both;background:#fff;border-radius:50%;top:42%;left:50%;box-shadow:0 0 8px #b4dcffe6}.reveal__caption.rarity-legendary .reveal__rarity{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #7a4e08)drop-shadow(0 0 16px #ffc23d99);background-image:linear-gradient(#fff8df 0%,#ffd978 42%,#c9841a 82%,#fff1bf);-webkit-background-clip:text;background-clip:text}.reveal__caption.rarity-mythic .reveal__rarity{text-shadow:3px 0 #19d5f5d9,-3px 0 #ff4f8bd9;animation:.7s steps(2,end) both mythic-title}.reveal__caption.rarity-divine .reveal__rarity{letter-spacing:.16em}.reveal__caption.rarity-divine .reveal__rarity span{opacity:0;animation:glyph-in .42s var(--ease-out) forwards;text-shadow:0 0 16px #fff4d6f2;display:inline-block}@media (prefers-reduced-motion:reduce){.reveal__face--front .fx__wing,.reveal__face--front .fx__pillar{transform:none;opacity:1!important;animation:none!important}.reveal-scene,.reveal__tease-veil,.card-back__tease,.card-back__cracks{display:none}.card-back--mythic,.card-back--legendary:after,.card-back__leak{animation:none}}@keyframes fx-tremor{0%,to{transform:translate(0)}25%{transform:translate(-1.5px)rotate(-.35deg)}75%{transform:translate(1.5px)rotate(.35deg)}}@keyframes divine-descend{0%{opacity:1;animation-timing-function:ease-out;transform:none}14%{opacity:1;animation-timing-function:cubic-bezier(.6,0,.9,.4);transform:translateY(-16px)scale(1.04)}30%{opacity:0;transform:translateY(-80vh)scale(.72)}38%{opacity:0;animation-timing-function:cubic-bezier(.12,.7,.22,1);transform:translateY(-70vh)scale(.72)}to{opacity:1;transform:translateY(-10px)scale(1.03)}}@keyframes scene-flash{0%{opacity:.92}to{opacity:0}}@keyframes scene-veil{0%{opacity:0}20%{opacity:1}to{opacity:0}}@keyframes scene-shock{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(5)}}@keyframes scene-pillar{to{transform:scaleY(1)}}@keyframes star-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}28%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1)}}@keyframes mythic-title{0%{transform:translate(-5px)}50%{transform:translate(4px)}to{transform:none}}@keyframes glyph-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.reveal__card.rarity-senita{--flip-duration:1.2s;--flip-ease:cubic-bezier(.18, .82, .22, 1)}.reveal__card.rarity-senita.is-flipped{transform:translateY(-12px)scale(1.045)}.reveal__card.rarity-senita.is-senita-cinematic:not(.is-skipped){opacity:0;animation:1.45s cubic-bezier(.16,.72,.2,1) 2.7s both senita-card-descent}.reveal__card.rarity-senita.is-skipped{opacity:1;transform:none;animation:none!important}.reveal__card.rarity-senita .reveal__burst{background:0 0}.reveal__card.rarity-senita.is-flipped .reveal__burst{background:repeating-conic-gradient(from 0deg, #d3a4ff75 0 2deg, transparent 2deg 12deg), radial-gradient(circle, #fff1bfd1, #8543e67a 35%, transparent 68%);animation:burst 1.65s var(--ease-out) forwards}.reveal-scene--senita{z-index:0;isolation:isolate;opacity:1;background:#010107;animation:5.5s ease-out both senita-scene-fade}.reveal-scene--senita .reveal-scene__veil{z-index:0;background:#010107;animation:5.5s ease-out both senita-darken}.reveal-scene--senita .reveal-scene__vortex{z-index:1;background:repeating-conic-gradient(from 12deg, transparent 0 8deg, #9c5bff66 8deg 9deg, transparent 9deg 18deg), conic-gradient(from 60deg, transparent 0 16%, #f5cf79cc 19%, #692abfd9 27%, transparent 38% 52%, #70daffa6 61%, transparent 72% 100%);opacity:0;border-radius:50%;animation:4.1s cubic-bezier(.4,0,.15,1) both senita-vortex;position:absolute;inset:-55%;transform:scale(.14)rotate(-45deg);-webkit-mask:radial-gradient(circle,#0000 8%,#000 17% 35%,#0000 58%);mask:radial-gradient(circle,#0000 8%,#000 17% 35%,#0000 58%)}.reveal-scene--senita .reveal-scene__flash{z-index:3;background:#fff;animation:5.1s ease-out both senita-white-flash}.reveal-scene__starfield{z-index:2;opacity:0;animation:5.5s ease-out both senita-starfield;position:absolute;inset:0}.reveal-scene__senita-star,.reveal-scene__starfield i{background:#fff;border-radius:50%;width:2px;height:2px;animation:2.8s ease-in-out infinite senita-star-twinkle;position:absolute;box-shadow:0 0 8px #d3b9fff2,0 0 15px #ffd985a6}.reveal-scene__starfield i.is-bright{background:#fff2c2;width:5px;height:5px}.reveal-scene.is-skipped,.reveal-scene.is-skipped *{opacity:0!important;animation:none!important}.reveal:has(.reveal-scene--senita){animation:.56s ease-in-out 1.9s 2 senita-screen-shake}.reveal:has(.reveal-scene--senita)::backdrop{background:#010107;animation:5.5s ease-out both senita-backdrop-fade}.reveal-senita-reduced{z-index:0;pointer-events:none;background:#020108e0;animation:.26s ease-out both senita-reduced-fade;position:fixed;inset:0}.reveal__actions .reveal__skip{color:#f6eaff;background:#0e071cd1;border-color:#e7cfff8c}.reveal__caption.rarity-senita .reveal__rarity{color:#f5d886;letter-spacing:.22em;text-shadow:0 0 14px #a05bffd9,0 0 30px #ffd06e94}@media (prefers-reduced-motion:reduce){.reveal-scene--senita,.reveal__card.rarity-senita.is-senita-cinematic{animation:none!important}.reveal:has(.reveal-scene--senita){animation:none!important}.reveal__card.rarity-senita{--flip-duration:.18s}.reveal__card.rarity-senita.is-senita-cinematic{opacity:1;transform:none}}@keyframes senita-backdrop-fade{0%,75%{background:#010107}to{background:#04061299}}@keyframes senita-card-descent{0%{opacity:0;transform:translateY(-78vh)scale(.52)rotate(-5deg)}78%{opacity:1}to{opacity:1;transform:translateY(-12px)scale(1.045)rotate(0)}}@keyframes senita-scene-fade{0%,75%{opacity:1}to{opacity:0}}@keyframes senita-darken{0%{opacity:.08}14%,63%{opacity:.94}77%{opacity:.48}to{opacity:0}}@keyframes senita-vortex{0%{opacity:0;transform:scale(.14)rotate(-45deg)}16%{opacity:.85}65%{opacity:.96;transform:scale(1.08)rotate(310deg)}to{opacity:0;transform:scale(1.36)rotate(430deg)}}@keyframes senita-white-flash{0%,59%{opacity:0}64%{opacity:.95}69%{opacity:.08}to{opacity:0}}@keyframes senita-starfield{0%,58%{opacity:0}70%,82%{opacity:1}to{opacity:0}}@keyframes senita-star-twinkle{0%,to{opacity:.32;transform:scale(.8)}50%{opacity:1;transform:scale(1.45)}}@keyframes senita-screen-shake{0%,to{transform:translate(0,0)}20%{transform:translate(-5px,2px)}40%{transform:translate(4px,-3px)}60%{transform:translate(-3px,-2px)}80%{transform:translate(5px,3px)}}@keyframes senita-reduced-fade{0%{opacity:.9}to{opacity:0}}.reveal__card .reveal__face--front .card .fx__wing--senita{opacity:0;animation:none}.reveal__card.rarity-senita.is-flipped .reveal__face--front .card .fx__wing--senita{animation:1.25s cubic-bezier(.2,.9,.25,1.12) .35s both senita-wings-open,6.5s step-end 1.8s infinite senita-corrupt}.reveal__card.rarity-senita .reveal__face--front .fx__halo-slot--senita{opacity:0}.reveal__card.rarity-senita.is-flipped .reveal__face--front .fx__halo-slot--senita{animation:.9s cubic-bezier(.2,.9,.25,1.1) .7s both senita-halo-in}.reveal__card.rarity-senita.is-skipped .reveal__face--front .card .fx__wing--senita{opacity:1;animation:6.5s step-end .6s infinite senita-corrupt;transform:none}.reveal__card.rarity-senita.is-skipped .reveal__face--front .fx__halo-slot--senita{opacity:1;animation:none}.reveal-scene__senita-cracks,.reveal-scene__senita-shock,.reveal-scene__senita-wings,.reveal-scene__senita-halo{pointer-events:none;position:absolute}.reveal-scene__senita-cracks{z-index:2;opacity:0;filter:drop-shadow(0 0 4px #ff3c78e6)drop-shadow(0 0 12px #963cffcc);width:100%;height:100%;animation:5.5s linear both senita-scene-cracks;inset:0}.reveal-scene__senita-cracks path{fill:none;stroke:#ffd1e6;stroke-width:2.4px;stroke-linejoin:bevel;vector-effect:non-scaling-stroke;stroke-dasharray:220;stroke-dashoffset:220px;animation:5.5s ease-out both senita-crack-draw}.reveal-scene__senita-wings{z-index:2;width:min(140vw,1500px);display:flex;top:44%;left:50%;transform:translate(-50%,-50%)}.reveal-scene__senita-wing{opacity:0;filter:drop-shadow(0 0 14px #9640ffe6)drop-shadow(0 0 40px #c81e648c);transform-origin:88% 46%;width:100%;height:auto;animation:5.5s cubic-bezier(.2,.8,.2,1) both senita-scene-wing;display:block;overflow:visible}.reveal-scene__senita-wing-slot{width:50%}.reveal-scene__senita-wing-slot--right{transform:scaleX(-1)}.reveal-scene__senita-wing .fx__feather-row{transform-box:view-box;transform-origin:88% 46%;animation:1.1s ease-in-out 2.4s 3 alternate senita-scene-flap}.reveal-scene__senita-halo{z-index:2;opacity:0;transform-origin:top;width:min(70vw,640px);animation:5.5s ease-out both senita-scene-halo;top:-2%;left:50%;transform:translate(-50%)rotate(-5deg)scaleY(.38)}.reveal-scene__senita-halo .fx__halo{width:100%;height:auto;display:block;overflow:visible}.reveal-scene__senita-shock{z-index:3;aspect-ratio:1;opacity:0;border:3px solid #ffdcf0e6;border-radius:50%;width:40vmin;animation:5.5s ease-out both senita-scene-shock;top:44%;left:50%;transform:translate(-50%,-50%)scale(.1);box-shadow:0 0 30px #aa46ffe6,inset 0 0 30px #ff3c82b3}@media (prefers-reduced-motion:reduce){.reveal__card.rarity-senita .reveal__face--front .fx__halo-slot--senita{opacity:1;animation:none}}.reveal__caption.rarity-senita .reveal__rarity span{opacity:0;animation:.6s steps(6,end) forwards senita-glyph;display:inline-block}@keyframes senita-glyph{0%{opacity:0;color:#ff3d7f;transform:translate(-6px,3px)}30%{opacity:1;color:#7ae6ff;transform:translate(5px,-2px)}60%{opacity:.4;color:#c58bff;transform:translate(-2px,1px)}to{opacity:1;color:#f5d886;transform:none}}@keyframes senita-halo-in{0%{opacity:0;transform:translate(-50%)translateY(-60px)rotate(-30deg)scaleY(.42)scale(1.6)}to{opacity:1;transform:translate(-50%)rotate(-5deg)scaleY(.42)}}@keyframes senita-scene-cracks{0%,33%{opacity:0}35%{opacity:1}46%{opacity:.55}59%{opacity:1}74%,to{opacity:0}}@keyframes senita-crack-draw{0%,34%{stroke-dashoffset:220px}42%,to{stroke-dashoffset:0}}@keyframes senita-scene-wing{0%,42%{opacity:0;transform:scale(.2)rotate(28deg)}56%{opacity:1;transform:scale(1.06)rotate(-5deg)}64%{transform:scale(1)rotate(0)}78%{opacity:1}to{opacity:0;transform:scale(1.12)rotate(-3deg)}}@keyframes senita-scene-flap{0%{transform:rotate(6deg)}to{transform:rotate(-12deg)}}@keyframes senita-scene-halo{0%,46%{opacity:0;transform:translate(-50%)translateY(-80px)rotate(-40deg)scaleY(.38)scale(1.8)}60%{opacity:1;transform:translate(-50%)rotate(-5deg)scaleY(.38)}80%{opacity:1}to{opacity:0;transform:translate(-50%)rotate(-5deg)scaleY(.38)scale(1.15)}}@keyframes senita-scene-shock{0%,58.5%{opacity:0;transform:translate(-50%,-50%)scale(.1)}60%{opacity:1}74%,to{opacity:0;transform:translate(-50%,-50%)scale(4.2)}}.reveal-scene--mythic>*{pointer-events:none;position:absolute}.reveal-scene__void{background:radial-gradient(circle at 50% 43%, #fff 0, #ff82e1f2 3%, #963cffbf 11%, #19d5f552 24%, transparent 46%), repeating-conic-gradient(from 0deg at 50% 43%, #19d5f533 0 2deg, transparent 2deg 9deg, #ff4f8b2e 9deg 10.5deg, transparent 10.5deg 17deg), radial-gradient(circle at 50% 43%, #1d0740, #05020c 68%);transform-origin:50% 43%;opacity:0;animation:1.7s ease-out .66s forwards rift-void-in,40s linear infinite rift-void-spin;inset:-20%}.reveal-scene__glass{width:100%;height:100%;animation:.22s ease-out both rift-glass-in;inset:0;overflow:visible}.reveal-scene__glass polygon{fill:#080516f2;stroke:#96ecff66;stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:.95s cubic-bezier(.18,.7,.3,1) both rift-shard-fly}.reveal-scene__rift-cracks{z-index:1;filter:drop-shadow(0 0 3px #19d5f5)drop-shadow(0 0 10px #ff4f8bd9);width:100%;height:100%;animation:1.2s linear both rift-cracks-out;inset:0}.reveal-scene__rift-cracks path{fill:none;stroke:#eafcff;stroke-width:2px;stroke-linejoin:miter;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:.26s steps(5,end) both rift-crack-draw}.reveal-scene__rift-tear{z-index:1;opacity:0;background:linear-gradient(90deg,#0000,#fff 18% 82%,#0000);height:3px;animation:1s cubic-bezier(.5,0,.2,1) .5s both rift-tear;top:40%;left:0;right:0;transform:scaleY(0);box-shadow:0 0 18px 6px #ff5ad2d9,0 0 60px 22px #19d5f580}.reveal-scene__glitch-bar{z-index:2;mix-blend-mode:screen;opacity:0;background:linear-gradient(90deg,#19d5f58c,#ff4f8b99 48%,#ffffff73 52%,#19d5f566);animation:.34s steps(4,end) both rift-glitch;left:-6%;right:-6%}.reveal-scene--mythic .reveal-scene__star{z-index:2;background:#eafcff;width:5px;height:5px;box-shadow:0 0 10px #19d5f5,0 0 18px #ff4f8bcc}.reveal__caption.rarity-mythic .reveal__rarity{animation:.7s steps(2,end) both mythic-title,3.2s step-end .8s infinite rift-title}@keyframes rift-glass-in{0%{opacity:0}}@keyframes rift-shard-fly{0%{opacity:1;transform:none}10%{transform:translate(calc(var(--dx) * .06), calc(var(--dy) * .06)) scale(.97);opacity:1}to{transform:translate(var(--dx), var(--dy)) rotate(var(--r)) scale(.55);opacity:0}}@keyframes rift-crack-draw{to{stroke-dashoffset:0}}@keyframes rift-cracks-out{0%,64%{opacity:1}70%,to{opacity:0}}@keyframes rift-tear{0%{opacity:0;transform:scaleY(0)}22%{opacity:1;transform:scaleY(1.4)}30%{opacity:1;transform:scaleY(40)}62%,to{opacity:0;transform:scaleY(90)}}@keyframes rift-void-in{0%{opacity:0}12%{opacity:1}to{opacity:.5}}@keyframes rift-void-spin{to{transform:rotate(360deg)}}@keyframes rift-glitch{0%{opacity:1;transform:translate(-6%)}25%{transform:translate(5%)scaleY(1.6)}50%{opacity:.7;transform:translate(-3%)}75%{opacity:.9;transform:translate(8%)scaleY(.5)}to{opacity:0}}@keyframes rift-card{0%{transform:none}12%{transform:translate(-4px,2px)rotate(-.8deg)}24%{transform:translate(4px,-2px)rotate(.8deg)scale(.98)}36%{transform:translate(-5px,1px)rotate(-1deg)scale(.97)}48%{transform:translate(5px,-1px)rotate(1deg)scale(.96)}60%{transform:translate(-3px,2px)skew(-4deg)scale(.95)}72%{transform:translate(3px,-2px)skew(5deg)scale(.94)}86%{transform:scale(.92)}94%{transform:scale(1.09)}to{transform:none}}@keyframes rift-rgb{0%{filter:drop-shadow(5px 0 #19d5f5d9)drop-shadow(-5px 0 #ff4f8bd9)}50%{filter:drop-shadow(-3px 1px #19d5f5d9)drop-shadow(4px -1px #ff4f8bd9)}}@keyframes rift-title{0%,92%,to{transform:none}94%{transform:translate(-4px)skew(-8deg)}96%{transform:translate(3px)}}.reveal-scene--divine>*{pointer-events:none;position:absolute}.reveal-scene__night{opacity:0;background:radial-gradient(at 50% 0,#1d2752,#04060f 72%);animation:2.8s ease-out forwards divine-night;inset:0}.reveal-scene__heaven{opacity:0;background:radial-gradient(#fffef6 0,#fff2cc 16%,#ffd68299 36%,#ffc86e29 56%,#0000 70%);border-radius:50%;width:160vw;height:72vh;margin-left:-80vw;animation:1.6s cubic-bezier(.3,.7,.2,1) .15s forwards divine-heaven;top:-30vh;left:50%;transform:scale(.05,.4)}.reveal-scene__godrays{background:repeating-conic-gradient(from 0deg, #fff4d64d 0 1.4deg, transparent 1.4deg 5.5deg, #ffe2a029 5.5deg 6.6deg, transparent 6.6deg 11deg);opacity:0;width:220vmax;height:220vmax;margin-left:-110vmax;animation:1.3s ease-out .35s forwards divine-rays-in,90s linear infinite divine-rays-turn;top:calc(-12vh - 110vmax);left:50%;-webkit-mask:radial-gradient(circle closest-side,#000 0,#000000b3 30%,#0000 72%);mask:radial-gradient(circle closest-side,#000 0,#000000b3 30%,#0000 72%)}.reveal-scene--divine .reveal-scene__pillar{filter:blur(8px);opacity:.6;background:linear-gradient(#fff,#ffeec86b 46%,#0000 82%);width:min(360px,74vw);margin-left:calc(min(360px,74vw)/-2);animation-delay:.4s}.reveal-scene__seal-slot{aspect-ratio:1;width:min(94vmin,760px);top:40%;left:50%;transform:translate(-50%,-50%)}.reveal-scene__seal{opacity:0;filter:drop-shadow(0 0 4px #ffd678f2)drop-shadow(0 0 18px #ffbe5a80);width:100%;height:100%;animation:1.3s cubic-bezier(.2,.8,.2,1) .4s forwards divine-seal-in,1.3s ease-out 1.85s forwards divine-seal-flare;display:block;overflow:visible}.reveal-scene__seal :is(circle,rect){fill:none;stroke:#ffe4a3;stroke-width:.8px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s ease-out .45s forwards divine-seal-draw}.reveal-scene__seal circle.is-ticks{stroke-width:5px;stroke-dasharray:.7 3.3;stroke-dashoffset:0;opacity:.65;animation:none}.reveal-scene__seal text{fill:#ffeec4;font-family:var(--font);letter-spacing:.4px;font-size:7px}.reveal-scene__seal-inner text{font-size:6px}.reveal-scene__seal-outer{animation:48s linear infinite divine-seal-spin}.reveal-scene__seal-inner{animation:30s linear infinite reverse divine-seal-spin}.reveal-scene__feathers{z-index:2;inset:0}.reveal-scene__feathers i{top:-8%;left:var(--x);width:calc(12px * var(--s));height:calc(34px * var(--s));opacity:0;background:linear-gradient(90deg,#0000 0,#fffaebd9 28%,#fff 47%,#d6be8ce6 50%,#fffaebcc 55%,#0000 100%);border-radius:50%/85% 85% 15% 15%;animation-name:divine-feather;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;position:absolute;box-shadow:0 0 10px #ffe6aa8c}@keyframes divine-night{0%{opacity:0}16%,68%{opacity:.92}to{opacity:.66}}@keyframes divine-heaven{0%{opacity:0;transform:scale(.05,.4)}35%{opacity:1}to{opacity:.92;transform:none}}@keyframes divine-rays-in{to{opacity:1}}@keyframes divine-rays-turn{to{transform:rotate(360deg)}}@keyframes divine-seal-in{0%{opacity:0;transform:scale(.5)rotate(-40deg)}to{opacity:1;transform:none}}@keyframes divine-seal-flare{0%{opacity:1;filter:drop-shadow(0 0 4px #ffd678f2)drop-shadow(0 0 18px #ffbe5a80);transform:none}14%{opacity:1;filter:drop-shadow(0 0 8px #fff)drop-shadow(0 0 40px #ffd678f2);transform:scale(1.1)}to{opacity:.5;transform:none}}@keyframes divine-seal-draw{to{stroke-dashoffset:0}}@keyframes divine-seal-spin{to{transform:rotate(360deg)}}@keyframes divine-feather{0%{opacity:0;transform:translate(0,0)rotate(0)}10%{opacity:.95}25%{transform:translate3d(var(--sway), 28vh, 0) rotate(var(--spin))}50%{transform:translate3d(calc(var(--sway) * -1), 58vh, 0) rotate(calc(var(--spin) * -.5))}75%{transform:translate3d(var(--sway), 86vh, 0) rotate(var(--spin))}90%{opacity:.8}to{opacity:0;transform:translateY(116vh)rotate(0)}}@media (pointer:coarse),(max-width:700px){.reveal-scene__void{animation:1.7s ease-out .66s forwards rift-void-in;inset:-8%}.reveal-scene__rift-cracks{filter:none}.reveal-scene__rift-cracks path{stroke-width:3px}.reveal-scene__glitch-bar{mix-blend-mode:normal}.reveal__card.is-rifting .card-back--mythic{animation:80ms linear infinite fx-tremor}.reveal-scene__heaven{width:120vw;margin-left:-60vw}.reveal-scene__godrays{width:150vmax;height:150vmax;margin-left:-75vmax;animation:1.3s ease-out .35s forwards divine-rays-in;top:calc(-12vh - 75vmax)}.reveal-scene--divine .reveal-scene__pillar{filter:none;opacity:.5;border-radius:50%}.reveal-scene__seal{filter:none;animation:1.3s cubic-bezier(.2,.8,.2,1) .4s forwards divine-seal-in,1.3s ease-out 1.85s forwards divine-seal-flare-lite}.reveal-scene__seal :is(circle,rect){stroke-width:1.1px}.reveal-scene__feathers i{box-shadow:none}.reveal-scene__feathers i:nth-child(2n){display:none}.reveal-scene--senita .reveal-scene__vortex{inset:-18%}.reveal-scene__senita-cracks{filter:none}.reveal-scene__senita-cracks path{stroke-width:3.2px}.reveal-scene__senita-wings{width:min(120vw,900px)}.reveal-scene__senita-wing{filter:none}.reveal-scene__senita-wing .fx__feather-row{animation:none}.reveal-scene__senita-star,.reveal-scene__starfield i{box-shadow:0 0 6px #d3b9ffe6}.reveal-scene__starfield i:nth-child(2n){display:none}.reveal-scene__senita-shock{box-shadow:0 0 18px #aa46ffd9}.reveal :is(.fx__wing,.fx__wing--senita,.fx__halo,.fx__halo--senita,.fx__wing-veins,.fx__senita-veins,.fx__halo-aura){filter:none}.reveal .card[data-entered] .fx__wing--senita,.reveal__card.rarity-senita.is-flipped .reveal__face--front .card .fx__wing--senita{animation:1.25s cubic-bezier(.2,.9,.25,1.12) .35s both senita-wings-open,6.5s step-end 1.8s infinite senita-corrupt-lite}.reveal__card.rarity-senita.is-skipped .reveal__face--front .card .fx__wing--senita{animation:6.5s step-end .6s infinite senita-corrupt-lite}.reveal :is(.fx__rose,.fx__pillar,.fx__corona,.fx__rays,.fx__senita-cloud,.fx__senita-flesh,.card__holo,.card__glare){mix-blend-mode:normal;will-change:auto}.reveal :is(.fx__corona,.fx__rose,.fx__senita-corona,.fx__senita-cloud,.fx__senita-flesh,.fx__halo-aura){animation:none}.reveal .fx__senita-flesh{opacity:.5}.reveal .card.rarity-senita .card__body{animation:none}.reveal .fx__senita-stars i{box-shadow:none}}@keyframes divine-seal-flare-lite{0%{opacity:1;transform:none}14%{opacity:1;transform:scale(1.1)}to{opacity:.5;transform:none}}@keyframes senita-corrupt-lite{0%,88%,94%,to{transform:none}90%{transform:translate(-3px)skewY(2deg)}92%{transform:translate(4px)}}.home__header h1{overflow-wrap:anywhere}.home-play{gap:12px;min-width:0;display:grid}.home-play__main{border:1px solid var(--selected-ring);background:var(--selected);min-height:174px;color:var(--selected-text);border-radius:24px 24px 24px 8px;grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:12px;padding:22px 20px;text-decoration:none;display:grid}.home-play__main:hover{box-shadow:inset 0 0 0 1px var(--selected-ring)}.home-play__copy{gap:8px;min-width:0;display:grid}.home-play__copy h2{font-size:clamp(1.35rem,1rem + 1.5vw,1.9rem)}.home-play__copy p{max-width:35ch;font-size:var(--text-14)}.home-play__cta{background:var(--primary);min-height:44px;color:var(--on-primary);font-size:var(--text-14);border-radius:10px;justify-self:start;align-items:center;gap:6px;margin-top:4px;padding:10px 14px;font-weight:600;display:inline-flex}.home-play__cta>svg,.home-shortcut>svg:last-child,.home-harvest>span>svg{transform:rotate(180deg)}.home-play__pack{place-items:center;padding-block:10px;display:grid}.home-play__pack .pack{--pack-w:82px}.home-shortcuts{gap:8px;display:grid}.home-shortcut{border:1px solid var(--panel-border);background:var(--surface);min-height:76px;color:var(--text);border-radius:14px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:16px;text-decoration:none;display:grid}.home-shortcut>svg{color:var(--link)}.home-shortcut__copy{gap:3px;display:grid}.home-shortcut__copy strong{font-size:var(--text-14)}.home-shortcut__copy>span{color:var(--text-soft);font-size:var(--text-12)}.home-shortcut--ready{border-color:color-mix(in srgb, var(--reward) 45%, var(--line))}.home-shortcut--ready .home-shortcut__copy>span{color:var(--reward-ink)}.home-shortcut:hover{border-color:var(--selected-ring)}.home-weekly>summary,.home-monthly>summary{flex-wrap:wrap}.home-weekly>summary h2,.home-monthly>summary h2{font-size:var(--text-18);flex:1}.home-collection .section__header h2{align-items:center;gap:8px;display:flex}.home-collection .section__header h2>svg{color:var(--link)}.home-harvest{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--surface);min-width:0;color:var(--text);text-decoration:none;display:grid;overflow:hidden}.home-harvest img{width:100%;height:auto}.home-harvest>span{min-height:52px;font-size:var(--text-14);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-weight:600;display:flex}.home-world-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:8px 0 0;display:grid}.home-world-stats__item{gap:4px;min-width:0;display:grid}.home-world-stats__item dt{color:var(--text-soft);font-size:var(--text-12)}.home-world-stats__item dd{font-size:var(--text-18);font-variant-numeric:tabular-nums;margin:0;font-weight:600}@media (min-width:600px){.home-play{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.home-shortcuts{grid-template-rows:repeat(2,1fr)}.home-world-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.home-daily .quest-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.home-play__main{grid-template-columns:minmax(0,1fr) 120px;padding:28px}.home-play__pack .pack{--pack-w:104px}}.toolbar__purge{flex-shrink:0;display:none}@media (min-width:768px){.toolbar__purge{display:inline-flex}}.purge-page{padding-bottom:8px}.purge-rarities{flex-wrap:wrap;gap:8px;display:flex}.purge-grid{align-content:start;min-width:0}.purge-grid__sentinel{grid-column:1/-1;height:1px}.purge-pick.is-on .card{outline:3px solid var(--primary);outline-offset:3px}.purge-pick.is-blocked{opacity:.55}.purge-bar__worth{border-radius:var(--radius-control);background:var(--sunken);flex:none;align-items:center;gap:8px;min-height:48px;padding:0 12px;display:inline-flex}.selection-bar{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.selection-bar>.button{flex:auto;min-width:0}.purge-bar__count{color:var(--text-soft);font-size:var(--text-14);font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:1023px){.purge-page{padding-bottom:110px}.selection-bar{left:var(--page-gutter);right:var(--page-gutter);bottom:calc(var(--tabbar) + env(safe-area-inset-bottom) + 10px);z-index:15;box-shadow:var(--shadow-panel);position:fixed}.selection-bar>.button{flex:1;padding-inline:12px}.selection-bar.fragments-bar{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;display:grid}.fragments-bar .purge-bar__worth{justify-content:center;padding-inline:8px}.fragments-bar>.button:nth-of-type(2),.fragments-bar>.button:nth-of-type(3){font-size:var(--text-14)}}.fragments-bar{flex-wrap:wrap}.booster-action.fragments-bar .fragments-bar__convert{flex:100%}@media (max-width:1023px){.page.fragments-page{padding-bottom:170px}}.stash-panel{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--surface);box-shadow:inset 0 0 0 1px var(--panel-border);gap:12px;padding:18px;display:grid}.stash-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.stash-panel__header h2{font-size:var(--text-16)}.stash-panel__total{color:var(--reward-ink);font-size:var(--text-14);font-variant-numeric:tabular-nums;font-weight:700}.stash-list{gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.stash-row{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.stash-row__art{background:var(--sunken);object-fit:cover;border-radius:6px;width:36px;height:54px}.stash-row__art--empty{display:block}.stash-row__main{gap:2px;min-width:0;display:grid}.stash-row__name{font-size:var(--text-14);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.stash-row__anime{color:var(--text-soft);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stash-row__count{color:var(--rarity);font-size:var(--text-14);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.filter-sheet{gap:24px;display:grid}.filter-group{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.filter-group legend{color:var(--text-soft);font-size:var(--text-14);margin-bottom:10px;padding:0;font-weight:600}.filter-sheet__actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.filter-sheet__actions .button--primary{flex:1;max-width:260px}.anime-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}.anime-tile{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--panel-border);transition:transform 80ms var(--ease-out), box-shadow 80ms var(--ease-out);border-radius:16px;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:12px;text-decoration:none;display:grid;position:relative}.anime-tile:active{box-shadow:inset 0 0 0 1.5px var(--line), 0 0 0 var(--edge);transform:translateY(1px)}.anime-tile--complete{box-shadow:inset 0 0 0 1px var(--reward)}.anime-tile:hover{outline:1px solid var(--selected-ring)}.anime-tile__cover{aspect-ratio:.7;background:var(--sunken);border-radius:10px;position:relative;overflow:hidden}.anime-tile__cover img{object-fit:cover;width:100%;height:100%}.anime-tile-wrap{display:grid;position:relative}.anime-tile__upload{z-index:2;padding-inline:8px;position:absolute;top:50%;left:50px;transform:translate(-50%,-50%)}.anime-tile__upload span{display:none}.anime-tile__cover .rank-badge{position:absolute;top:4px;right:4px}.anime-tile__body{align-content:center;gap:6px;min-width:0;display:grid}.anime-tile__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.anime-tile__meta,.anime-tile__progress{color:var(--text-soft);font-size:var(--text-14)}.complete-flag{background:var(--reward);color:var(--on-reward);font-size:var(--text-12);border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:2px 10px;font-weight:700;display:inline-flex}.anime-hero{border-radius:var(--radius-panel)}.anime-hero__banner{z-index:-1;object-fit:cover;opacity:.38;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 10%,#0000 95%);mask-image:linear-gradient(#000 10%,#0000 95%)}.anime-hero__tint{z-index:-1;background:linear-gradient(160deg, color-mix(in srgb, var(--anime-color) 38%, transparent), transparent 70%);position:absolute;inset:0}.anime-hero__content{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:16px;padding:20px 20px 24px;display:grid}.anime-hero__cover{width:100%;position:relative}.anime-hero__cover img{border-radius:12px;width:100%;box-shadow:0 4px #00000059}.anime-hero__cover .rank-badge{position:absolute;bottom:-12px;right:-12px}.anime-hero__cover-empty{aspect-ratio:12/17;border:2px dashed #ffffff4d;border-radius:12px;place-items:center;padding:6px;display:grid}.anime-hero__cover-empty .inline-image-upload span{display:none}.anime-hero__banner-upload{z-index:2;position:absolute;top:12px;right:12px}@media (min-width:768px){.anime-hero__cover-empty .inline-image-upload span{display:inline}}.anime-hero__text{gap:6px;min-width:0;display:grid}.anime-hero__text h1{font-size:clamp(1.4rem,1rem + 2vw,2.2rem)}.anime-hero__alt,.anime-hero__meta{color:var(--text-soft);font-size:var(--text-14)}.anime-hero__progress{max-width:420px;font-size:var(--text-14);gap:6px;margin-top:6px;display:grid}.anime-hero__progress .complete-flag{margin-top:2px}@media (min-width:768px){.anime-hero__content{grid-template-columns:120px minmax(0,1fr);gap:28px;padding:28px}.anime-hero__cover{width:120px}}.anime-page__controls{top:calc(var(--hud) + env(safe-area-inset-top) + 10px);z-index:10;background:var(--bg);flex-wrap:wrap;justify-self:start;align-items:center;gap:10px;width:100%;padding:8px 0;display:flex;position:sticky}.anime-rewards{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--surface);gap:8px;margin-bottom:18px;padding:14px 16px;display:grid}.anime-rewards__title{font-size:var(--text-16);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.anime-rewards__line{font-size:var(--text-14);flex-wrap:wrap;align-items:center;gap:4px 16px;font-weight:600;display:flex}.anime-rewards__booster{align-items:center;gap:6px;display:inline-flex}.anime-rewards__booster .pack{--pack-w:26px;box-shadow:none;border-radius:7px}.card-detail{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.card-detail__stage{border-radius:0;place-items:center;margin:0 -16px;padding:36px 16px 28px;display:grid;overflow-x:clip}.card-detail__stage .card--lg{width:min(62vw,300px)}.card-detail__info{align-content:start;justify-items:start;gap:12px;min-width:0;display:grid}.card-detail__name{font-size:var(--text-24)}.card-detail__native{color:var(--text-soft);font-family:var(--font-jp)}.card-detail__anime{min-height:44px;color:var(--text);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.card-detail__anime:hover span{text-decoration:underline}.card-nametag-editor{gap:6px;width:100%;display:grid}.card-nametag-editor__row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.card-nametag-editor__row .field{width:100%}.card-nametag-editor .hint{margin:0}.card-detail__missing{color:var(--text-soft)}.card-detail__actions{flex-wrap:wrap;gap:12px;width:100%;display:flex}.card-detail__actions>.button{flex:140px;min-width:0}.card-detail__cta{bottom:calc(-24px - env(safe-area-inset-bottom,0px));z-index:4;margin:0 -16px calc(-24px - env(safe-area-inset-bottom,0px));padding:12px 16px calc(24px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line);box-shadow:0 40px 0 0 var(--surface);position:sticky}@media (min-width:768px){.card-detail{grid-template-columns:minmax(280px,340px) 1fr;align-items:start;gap:28px;padding-top:28px}.card-detail__stage{border-radius:var(--radius-panel);grid-row:span 2;margin:0;position:sticky;top:0;overflow-x:visible}.card-detail__stage .card--lg{width:100%}.card-detail__cta{box-shadow:none;grid-column:2;margin:0 0 -28px;padding:14px 0 28px;bottom:-28px}}.upgrade-track__level{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--line);width:30px;height:30px;color:var(--text-soft);font-size:var(--text-14);place-items:center;font-weight:700;display:grid}@media (max-width:767px){.anime-page__controls .segmented{flex:100%}.anime-page__controls .select{width:100%}}@media (max-width:1023px){.anime-page__controls{top:0}}.card-workshop{border-block:1px solid var(--line);gap:14px;width:100%;padding-block:18px;display:grid}.card-detail__facts{width:100%}.card-detail__facts summary{min-height:44px;color:var(--text-soft);font-size:var(--text-14);cursor:pointer;padding-block:10px}.card-detail__facts .facts{padding-bottom:12px}.sheet:has(.card-detail--customizing,.card-detail--previewing)>.sheet__panel{scroll-padding-top:195px}@media (min-width:768px){.card-detail__stage{isolation:isolate;overflow:clip}}.card-workshop__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.card-workshop__header h3{font-size:var(--text-21)}.card-workshop__header>span{color:var(--text-soft);font-size:var(--text-14)}.card-workshop__tabs{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--sunken);padding:4px;display:flex}.card-workshop__tabs button{border-radius:calc(var(--radius-control) - 3px);min-width:0;min-height:44px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px;font-weight:600;display:flex}.card-workshop__tabs button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0002}.card-workshop__tabs small{color:var(--text-soft);font-size:var(--text-12)}.card-levels{gap:16px;min-width:0;display:grid}.card-levels__rail{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;gap:6px;max-width:100%;margin:0;padding:4px 2px 10px;list-style:none;display:flex;position:relative;overflow-x:auto}.card-levels__rail li{flex:1 0 44px}.card-levels__rail button{border:1px solid var(--line);background:var(--sunken);width:100%;min-height:56px;color:var(--text-soft);cursor:pointer;border-radius:8px 8px 14px 14px;place-items:center;gap:4px;padding:7px 3px;display:grid}.card-levels__rail strong{font-size:var(--text-18);line-height:1}.card-levels__rail button.is-reached{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 35%, var(--line));background:color-mix(in srgb, var(--primary) 6%, var(--surface))}.card-levels__rail button[aria-pressed=true]{outline:2px solid var(--primary);outline-offset:1px;background:var(--selected);color:var(--text)}.card-levels__rail button[aria-current=step] svg{color:var(--success)}.card-levels__milestone{border:1px solid var(--line);background:var(--surface-2);border-radius:6px 20px 20px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.card-levels__milestone.is-reached{border-color:color-mix(in srgb, var(--primary) 35%, var(--line))}.card-levels__seal{border:1px solid var(--primary);background:var(--selected);width:46px;height:52px;color:var(--primary);font-size:var(--text-24);border-radius:8px 8px 20px 20px;place-items:center;font-weight:600;display:grid}.card-levels__state{color:var(--text-soft);font-size:var(--text-12)}.card-levels__milestone h4{font-size:var(--text-18);margin:3px 0 7px;line-height:1.25}.card-levels__milestone p:not(.card-levels__fx){color:var(--text-soft);font-size:var(--text-14);line-height:1.5}.card-levels__fx{color:var(--primary);font-size:var(--text-12);grid-column:1/-1;align-items:center;gap:7px;display:flex}.card-levels__fx svg{flex:none}.card-levels__cost{color:var(--text-soft);font-size:var(--text-12);grid-column:1/-1}.card-levels__milestone .button{grid-column:1/-1;justify-self:start}.card-levels__next{gap:10px;display:grid}.card-levels__next-heading{gap:3px;display:grid}.card-levels__next-heading>span{color:var(--text-soft);font-size:var(--text-12)}.card-levels__next-heading>strong{font-size:var(--text-16);font-weight:600}.card-levels__fragments{align-items:center;gap:12px;display:flex}.card-levels__fragments>div{flex:1;gap:7px;min-width:0;display:grid}.card-levels__fragments>div>span{color:var(--text-soft);font-size:var(--text-14);font-variant-numeric:tabular-nums}.card-levels__catalogue summary{min-height:44px;color:var(--text-soft);font-size:var(--text-14);cursor:pointer;justify-content:space-between;align-items:center;padding-block:6px;list-style:none;display:flex}.card-levels__catalogue summary::-webkit-details-marker{display:none}.card-levels__catalogue[open] summary svg{transform:rotate(180deg)}.card-levels__catalogue ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.card-levels__catalogue li button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:var(--text-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.card-levels__catalogue strong,.card-levels__catalogue small{display:block}.card-levels__catalogue strong{color:var(--text);font-size:var(--text-14);font-weight:600}.card-levels__catalogue small{font-size:var(--text-12);margin-top:4px}.card-levels__number{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:5px 5px 12px 12px;place-items:center;width:30px;height:35px;display:grid}.card-levels__number.is-reached{border-color:var(--primary);color:var(--primary)}.card-workshop__complete,.card-workshop__notice{border-left:3px solid var(--primary);background:var(--selected);font-size:var(--text-14);align-items:start;gap:9px;padding:12px;line-height:1.5;display:flex}.card-workshop__complete svg,.card-workshop__notice svg{flex:none}.card-customization{gap:20px;display:grid}.card-style-field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.card-style-field legend{font-size:var(--text-14);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:0;font-weight:600;display:flex}.card-style-field__lock{color:var(--text-soft);font-size:var(--text-12);align-items:center;gap:4px;font-weight:400;display:inline-flex}.card-style-choices{flex-wrap:wrap;gap:6px;display:flex}.card-style-choice{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-height:44px;color:var(--text);font-size:var(--text-12);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 10px;display:inline-flex;position:relative}.card-style-choice[aria-pressed=true]{border-color:var(--primary);background:var(--selected);box-shadow:inset 0 0 0 1px var(--primary)}.card-style-choice:disabled{opacity:.48;cursor:not-allowed}.card-style-field:disabled .input{opacity:.6}.card-style-choice__check{color:var(--primary)}.card-style-swatch{background:var(--swatch);border:2px solid #192339;border-radius:50%;flex:none;width:17px;height:17px;box-shadow:0 0 0 1px #8999b355}.card-style-frame,.card-style-finish{border:1px solid var(--primary);border-radius:4px;flex:none;width:18px;height:23px}.card-style-frame--duo{border:3px double var(--primary)}.card-style-frame--ornate{box-shadow:inset 0 0 0 2px var(--surface), inset 0 0 0 3px var(--primary);border-radius:7px 2px}.card-style-finish--silk{background:linear-gradient(120deg,#182641 25%,#94b1d777 50%,#182641 75%)}.card-style-finish--prism{background:conic-gradient(#b4ddf3,#d6b9ef,#f4d4ae,#b4ddf3)}.card-style-finish--starlight{background:#192339 radial-gradient(circle,#fff 0 1px,#0000 1.5px) 0 0/6px 7px}.card-customization__actions{flex-wrap:wrap;gap:8px;display:flex}.card-customization__actions .button{flex:100px}.card-detail__preview-status{max-width:100%;color:var(--ice);text-align:center;font-size:var(--text-14);gap:8px;margin-top:20px;display:grid}.card-detail__preview-status .button{color:var(--ice);background:#ffffff12;border-color:#ffffff35}.card-detail__upgrade-burst{border:2px solid var(--rarity);pointer-events:none;border-radius:24px;animation:1.4s ease-out both card-level-unlocked;position:absolute;inset:12px}.card-detail__cta .button{justify-content:space-between;gap:10px;display:flex}.card-detail__cta small{font-size:var(--text-14);opacity:.85}.card-level-guide{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);padding:12px 16px}.fragment-card{gap:10px;min-width:0;display:grid}.fragment-card .purge-pick{border-radius:14px}.fragment-card .card__tag{max-width:calc(100% - 59px);font-size:var(--text-12);text-overflow:ellipsis;top:37px;overflow:hidden}.card-level-guide summary{cursor:pointer;min-height:32px;font-weight:600}.card-level-guide ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-block:16px;padding:0;list-style:none;display:grid}.card-level-guide li{font-size:var(--text-14);align-items:center;gap:10px;display:flex}.card-level-guide .card-levels__number{flex:none}@media (max-width:767px){.card-detail__stage{position:relative}:is(.card-detail--customizing,.card-detail--previewing) .card-detail__stage{z-index:4;background:#0b1026;border-bottom:1px solid #ffffff29;grid-template-columns:110px minmax(0,1fr);gap:18px;padding:14px 20px;position:sticky;top:-16px}:is(.card-detail--customizing,.card-detail--previewing) .card-detail__stage .card--lg{--plate:58px;--radius:9px;width:110px}:is(.card-detail--customizing,.card-detail--previewing) .card-detail__stage .card__name{font-size:.6875rem}:is(.card-detail--customizing,.card-detail--previewing) .card-detail__stage .card__original-name{font-size:.5rem}:is(.card-detail--customizing,.card-detail--previewing) .card-detail__stage .card__stats,:is(.card-detail--customizing,.card-detail--previewing) .card-detail__stage .card__rarity,:is(.card-detail--customizing,.card-detail--previewing) .card-detail__stage .card__crystal,:is(.card-detail--customizing,.card-detail--previewing) .card-detail__stage .card__ownership{display:none}:is(.card-detail--customizing,.card-detail--previewing) .card-detail__stage .card__anime,:is(.card-detail--customizing,.card-detail--previewing) .card-detail__stage .card__signature{font-size:.5rem}:is(.card-detail--customizing,.card-detail--previewing) .card-detail__stage .card__level-mark{min-width:26px;padding:3px;top:4px;left:4px}:is(.card-detail--customizing,.card-detail--previewing) .card-detail__stage .card__level-mark strong{font-size:.75rem}:is(.card-detail--customizing,.card-detail--previewing) .card-detail__stage .card__level-mark small{font-size:.5rem}:is(.card-detail--customizing,.card-detail--previewing) .card-detail__stage .card__emblem{width:18px;height:18px;bottom:65px}:is(.card-detail--customizing,.card-detail--previewing) .card-detail__stage .card__emblem svg{width:12px;height:12px}:is(.card-detail--customizing,.card-detail--previewing) .card-detail__stage .card__evolution-crest{width:20px;height:16px;top:4px}:is(.card-detail--customizing,.card-detail--previewing) .card-detail__stage .card__evolution-crest svg{width:12px;height:12px}:is(.card-detail--customizing,.card-detail--previewing) .card-detail__preview-status{z-index:2;text-align:left;font-size:var(--text-12);background:#0b1026e6;border-radius:8px;justify-self:start;margin:0;padding:7px;position:relative}}@keyframes card-level-unlocked{0%{opacity:.85;box-shadow:0 0 30px color-mix(in srgb, var(--rarity) 50%, transparent);transform:scale(.88)}to{opacity:0;transform:scale(1.06);box-shadow:0 0 60px #0000}}@media (max-width:359px){.card-levels__milestone{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px}.card-levels__seal{width:36px;height:44px}.card-workshop__tabs button{font-size:var(--text-14);gap:5px}}@media (prefers-reduced-motion:reduce){.card-detail__upgrade-burst{animation:none;display:none}}.quest-list,.achievement-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.quest{background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--panel-border);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:12px;padding:18px;display:grid}.quest--compact{gap:10px;padding:12px 14px}.quest__icon{background:var(--sunken);width:40px;height:40px;color:var(--text-soft);border-radius:12px;place-items:center;display:grid}.quest--ready{box-shadow:inset 0 0 0 2px var(--reward)}.quest--ready .quest__icon{background:var(--reward);color:var(--on-reward)}.quest--claimed .quest__icon{color:var(--success);background:#3ddc9729}.quest--claimed .quest__title{color:var(--text-soft)}.quest__head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.quest__copy{gap:4px;min-width:0;padding-top:2px;display:grid}.quest__title{overflow-wrap:anywhere;font-weight:600;line-height:1.3}.quest__description{color:var(--text-soft);font-size:var(--text-14);overflow-wrap:anywhere}.quest__track,.quest__progress{min-width:0;color:var(--text-soft);font-size:var(--text-14);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.quest__count,.quest__progress>span:last-child{white-space:nowrap}.quest__foot{gap:10px;min-width:0;display:grid}.quest__foot .button{width:100%}.quest__stamp{color:var(--success);font-size:var(--text-12);border:2px solid;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:2px 10px;font-weight:700;display:inline-flex;transform:rotate(-4deg)}@media (min-width:720px){:is(.quest__foot:has(.button),.quest__foot:has(.quest__stamp)){grid-template-columns:minmax(0,1fr) auto;align-items:center}.quest__foot .button{width:auto}}.quest-pick__intro{color:var(--text-soft);margin:0 0 12px}.quest-pick__search{background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;display:flex}.quest-pick__search input{width:100%;min-height:44px;color:var(--text);background:0 0;border:0;padding:0}.quest-pick{gap:8px;margin:0;padding:0;list-style:none;display:grid}.quest-pick button{background:var(--surface-2);width:100%;color:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.quest-pick img{object-fit:cover;border-radius:6px;width:36px;height:48px}.quest-pick strong,.quest-pick span span{display:block}.quest-pick__fragments{color:var(--text-soft);align-items:center;gap:4px;font-weight:700;display:inline-flex}.achievement-groups{gap:32px;display:grid}.achievement-group__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;padding-bottom:8px;display:flex}.achievement-group__title{font-size:var(--text-18);margin:0;font-weight:700}.achievement-list{grid-template-columns:minmax(0,1fr)}.achievement{background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--panel-border);border-radius:16px;gap:12px;padding:14px 16px;display:grid}.achievement--ready{background:linear-gradient(90deg, #ffc23d2e, transparent 120px), var(--surface);box-shadow:inset 4px 0 0 var(--reward), inset 0 0 0 1px var(--panel-border)}.achievement__copy{gap:4px;min-width:0;display:grid}.achievement__title{flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;display:flex}.achievement__tier{background:var(--surface-2);color:var(--text-soft);font-size:var(--text-12);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-weight:700}.achievement__side{justify-items:start;gap:10px;min-width:0;display:grid}.achievement__description,.achievement__date{color:var(--text-soft);font-size:var(--text-14)}.prize-shelf{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.prize-xp{color:var(--xp-ink);font-variant-numeric:tabular-nums;font-weight:700}.prize-fragments{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:700;display:inline-flex}.prize-character{color:var(--rarity-ink);overflow-wrap:anywhere;font-weight:700}.prize-note{color:var(--text-soft);font-size:var(--text-14);flex-basis:100%;font-weight:500}.prize-pack{--pack-a:#386bff;--pack-b:#19d5f5;--pack-c:#0b1026;background:linear-gradient(165deg, var(--pack-a), var(--pack-b) 42%, var(--pack-c));border-radius:4px 4px 7px 7px;flex-shrink:0;width:34px;height:48px;display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #ffffff47,0 3px #00000059}.prize-pack--premium{--pack-a:#9146ff;--pack-b:#4d5bff;--pack-c:#140824}.prize-pack--legendary{--pack-a:#ffe08a;--pack-b:#ff9a3d;--pack-c:#2b1604}.prize-pack__crimp{background:#ffffff29;border-bottom:1px dashed #ffffff80;border-radius:4px 4px 0 0;height:7px;position:absolute;top:0;left:0;right:0}.prize-pack__foil{border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 32%,#ffffff6b 48%,#0000 64%);position:absolute;inset:0}.prize-pack__count{background:var(--night);color:var(--ice);border-radius:999px;padding:1px 4px;font-size:11px;font-weight:700;line-height:1.35;position:absolute;bottom:-5px;right:-7px}.achievement-filters{z-index:10;background:var(--bg);gap:12px;margin-bottom:0;padding-block:8px;display:grid;position:sticky;top:0}.achievement-filters>.chip-row{flex-wrap:nowrap;padding:2px 2px 8px;overflow-x:auto}.achievement-filters>.chip-row>.chip{flex-shrink:0}@media (min-width:840px){.achievement{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px}.achievement .prize-shelf{justify-content:flex-end;max-width:440px}.achievement__side{justify-items:end}}.player-card{grid-template-columns:auto 1fr;align-items:center;gap:18px 20px;padding:24px 20px;display:grid}.player-card__text{gap:6px;min-width:0;display:grid}.player-card__text h1{overflow-wrap:anywhere}.player-card__level{color:var(--xp-ink);font-weight:600}.player-card__xp{max-width:320px;color:var(--text-soft);font-size:var(--text-14);font-variant-numeric:tabular-nums;gap:4px;display:grid}.player-card__balance{font-size:var(--text-21);background:#f1f4ff12;border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.player-card__balance-label{color:var(--text-soft);font-size:var(--text-14);font-weight:600}@media (min-width:768px){.player-card{grid-template-columns:auto 1fr auto;padding:32px}.player-card__balance{font-size:var(--text-24);background:0 0;grid-column:auto;justify-items:end;gap:2px;display:grid}}.stat-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.stat-group{background:var(--surface);box-shadow:inset 0 0 0 1px var(--panel-border);border-radius:14px;padding:16px 18px 6px}.stat-group h3{color:var(--text-soft);font-size:var(--text-16);font-stretch:100%}.stat-rows{margin:4px 0 0}.stat-rows>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:10px 0;display:flex}.stat-rows>div:last-child{border-bottom:0}.stat-rows dt{min-width:0;color:var(--text-soft);font-size:var(--text-14);align-items:center;gap:6px;display:inline-flex}.stat-rows dd{font-size:var(--text-18);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.unlock-gallery{gap:18px;display:grid}.unlock-gallery__group{gap:8px;display:grid}.unlock-gallery__group h3{color:var(--text-soft);font-size:var(--text-16);font-weight:600;font-stretch:100%}.unlock-tray{background:var(--surface);box-shadow:inset 0 0 0 1px var(--panel-border);border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px 16px;margin:0;padding:16px;list-style:none;display:flex}.unlock-tray>li{min-width:0;display:flex}.unlock-tray--badge,.unlock-tray--avatar{align-items:flex-start}.settings{background:var(--surface);box-shadow:inset 0 0 0 1px var(--panel-border);border-radius:16px}.settings__row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:72px;padding:16px 18px;display:flex}.settings__row:last-child{border-bottom:0}.settings__label{flex:160px;gap:2px;min-width:0;display:grid}.settings__label strong{font-weight:600}.settings__label span{color:var(--text-soft);font-size:var(--text-14);overflow-wrap:anywhere}.settings__link{color:var(--text);text-decoration:none}button.settings__link{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.settings__link:hover strong{text-decoration:underline}.settings__link>svg{color:var(--text-soft);transform:rotate(180deg)}.settings__discord>svg{color:#5865f2;transform:none}.settings__row--danger strong,.settings__row--danger>svg{color:var(--danger)}.profile-jumps{z-index:10;background:var(--bg);padding-block:8px;position:sticky;top:0}@media (min-width:1024px){.achievement-filters,.profile-jumps{top:var(--hud)}}.public-header{z-index:15;max-width:var(--page-max);min-height:calc(72px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) var(--page-gutter) 12px;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex;position:relative}.public-header__brand{min-height:44px;color:var(--text);font-family:var(--font);font-size:var(--text-18);letter-spacing:.04em;flex-shrink:0;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.public-header__brand .logo-plate{width:36px;height:36px}.public-header__preferences{display:none}.public-header__settings{box-shadow:none;background:0 0}.public-header__actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.public-header__actions .icon-button{color:var(--text);text-decoration:none}.landing{max-width:var(--page-max);padding:20px var(--page-gutter) 48px;margin:0 auto}.landing__hero{align-items:center;gap:28px;padding:8px 0 28px;display:grid}.landing__copy{justify-items:start;gap:16px;display:grid}.landing__copy h1{max-width:15ch;font-size:clamp(2.5rem,2rem + 2.8vw,4.5rem);line-height:1.06}.landing__copy p{max-width:46ch;color:var(--text-soft);font-size:var(--text-16)}.landing__actions{flex-wrap:wrap;gap:12px;display:flex}.landing__copy .landing__note{font-size:var(--text-12)}.landing__stage{border-radius:28px 28px 10px;place-items:center;min-height:292px;padding:24px 12px;display:grid}.landing__stage-caption{color:var(--ice-soft);font-size:var(--text-12);position:absolute;top:18px;left:20px}.landing__packs{width:min(260px,100%);height:220px;position:relative}.landing__pack{position:absolute;top:50%;left:50%}.landing__pack .pack{--pack-w:108px}.landing__pack--left{transform:translate(-112%,-46%)rotate(-12deg)}.landing__pack--right{transform:translate(12%,-46%)rotate(12deg)}.landing__pack--center{z-index:2;transform:translate(-50%,-54%)scale(1.12)}@media (min-width:768px){.public-header__preferences{align-items:center;gap:8px;display:flex}.public-header__settings{display:none}}@media (min-width:900px){.landing__hero{grid-template-columns:1.1fr .9fr;gap:48px;padding:32px 0 48px}.landing__features{gap:12px;padding:12px 0 28px;display:grid}.landing__features>div{min-height:44px;color:var(--text-soft);font-size:var(--text-14);align-items:center;gap:12px;display:flex}.landing__features svg{color:var(--link);flex-shrink:0}.landing__invite{border:1px solid var(--selected-ring);border-radius:var(--radius-panel);background:var(--selected);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:24px;display:flex}.landing__stage{min-height:420px}.landing__packs{width:360px;height:320px}.landing__pack .pack{--pack-w:160px}}.landing__section{border-top:1px solid var(--line);gap:20px;padding:36px 0;display:grid}.rarity-ladder{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rarity-ladder__step{color:var(--rarity-ink);font-size:var(--text-14);justify-items:center;gap:8px;font-weight:600;display:grid}.rarity-ladder__card{aspect-ratio:5/7;border:2px solid var(--rarity);background:radial-gradient(circle at 50% 35%, rgb(var(--rarity-rgb) / .35), var(--night));width:64px;box-shadow:0 0 22px -8px rgb(var(--rarity-rgb) / .9);border-radius:10px}.rarity-legendary .rarity-ladder__card{background:radial-gradient(circle at 50% 35%, #ffc23d73, var(--night)) padding-box, conic-gradient(from var(--angle), #fff1bf, #ffc23d, #b07510, #5a3200, #ffc23d, #fff1bf) border-box;border-color:#0000;animation:9s linear infinite frame-spin}.rarity-mythic .rarity-ladder__card{background:radial-gradient(circle at 50% 35%, #9146ff66, #0a0420) padding-box, conic-gradient(from var(--angle), #ff4f8b, #0a0420, #9146ff, #19d5f5, #ff4f8b) border-box;border-color:#0000;animation:5s linear infinite frame-spin}.rarity-divine .rarity-ladder__card{background:radial-gradient(circle at 50% 30%, #ffffff8c, #16120c) padding-box, conic-gradient(from var(--angle), #fff, #f5e6c8, #e8c97a, #fff) border-box;border-color:#0000;animation:11s linear infinite frame-spin;box-shadow:0 0 16px -4px #fff4dccc}.loop{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.loop li{border-top:1px solid var(--panel-border);grid-template-columns:auto 1fr;align-content:start;align-items:center;gap:8px 14px;padding:20px 0;display:grid}.loop__icon{background:var(--sunken);border-radius:18px;grid-row:span 2;place-items:center;width:56px;height:56px;display:grid}.loop p{color:var(--text-soft);font-size:var(--text-14);grid-column:2}.loop__level{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(135deg, var(--cyan), var(--violet));width:40px;height:40px;color:var(--night);place-items:center;font-weight:700;display:grid}.auth{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);place-items:center;gap:28px;width:100%;min-width:0;max-width:100%;min-height:100dvh;padding-bottom:24px;display:grid}.auth>.public-header{width:100%}.auth>.site-footer{width:min(100% - 32px,440px);margin-top:0}.auth__panel{background:var(--surface);width:min(100% - 32px,440px);min-width:0;max-width:100%;box-shadow:inset 0 0 0 1px var(--panel-border), var(--shadow-panel);border-radius:24px 24px 24px 8px;justify-items:stretch;gap:20px;padding:28px 20px;display:grid}.auth__panel>*{min-width:0;max-width:100%}@media (min-width:480px){.auth__panel{padding:28px 22px}}.auth__panel>.logo-plate,.auth__brand{justify-self:center}.auth__title{font-size:var(--text-36);text-align:left}.auth__intro{color:var(--text-soft);font-size:var(--text-14);text-align:left}.auth__footer{color:var(--text-soft);font-size:var(--text-14);text-align:center}.rules-index{z-index:10;background:var(--bg);scrollbar-width:thin;gap:8px;margin:0;padding:8px 2px 12px;display:flex;position:sticky;top:0;overflow-x:auto}.rules-index::-webkit-scrollbar{display:none}.public-page .rules-index{top:0}.rules .section{scroll-margin-top:88px}.rules__boosters{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:12px;display:grid}.rules__booster-name{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.rules__booster-name .anima-amount{font-size:var(--text-16);font-stretch:100%}.rules-pity{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px 28px;display:grid}.rules-pity h3{font-size:var(--text-18);margin-bottom:8px}.plain-list{gap:8px;margin:0;padding-left:20px;display:grid}.rules-table{background:var(--surface);box-shadow:inset 0 0 0 1px var(--panel-border);border-radius:18px;padding:6px 16px;overflow-x:auto}.rules-table .data-table caption{padding-top:10px}.rules-table tbody tr:last-child>*{border-bottom:0}.upgrade-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.upgrade-list li{background:var(--surface);box-shadow:inset 0 0 0 1px var(--panel-border);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;padding:12px 14px;display:grid}.upgrade-list .upgrade-track__level{grid-row:span 2}.upgrade-list li>span:last-child{color:var(--text-soft);font-size:var(--text-14)}.rank-ladder{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rank-ladder li{background:var(--surface);box-shadow:inset 0 0 0 1px var(--panel-border);color:var(--text-soft);font-size:var(--text-14);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.public-entity{gap:20px;display:grid}.public-entity__layout{align-items:start;gap:24px;display:grid}@media (min-width:720px){.public-entity__layout{grid-template-columns:minmax(0,280px) minmax(0,1fr)}}.public-entity__stage,.public-entity__cover{justify-items:center;gap:12px;min-width:0;display:grid}.public-entity__cover img,.public-entity__banner{object-fit:cover;border-radius:16px;width:100%;max-width:200px}.public-entity__banner{object-fit:cover;max-width:none;max-height:220px}.share-panel{gap:16px;display:grid}.card-grid__link{color:inherit;text-decoration:none;display:block}@media (min-width:768px){.landing__features{grid-template-columns:repeat(2,minmax(0,1fr))}.rules-index{top:calc(var(--hud) + env(safe-area-inset-top))}.rules .section{scroll-margin-top:calc(var(--hud) + 88px)}}@media (max-width:359px){.public-header__brand>span{font-size:var(--text-14)}.public-header__actions .button{padding-inline:10px}.landing__actions,.landing__actions .button{width:100%}}.rarity-senita .rarity-ladder__card{background:radial-gradient(circle at 50% 30%, #7942cab3, #05020c 72%) padding-box, conic-gradient(from var(--angle), #f4d57b, #9a54ff, #140823, #68d7ec, #fff0bd) border-box;border-color:#0000;animation:4s linear infinite frame-spin;box-shadow:0 0 26px -5px #924cffbf,0 0 38px -14px #ffd274bf}@media (prefers-reduced-motion:reduce){.rarity-senita .rarity-ladder__card{animation:none}}.hud__bell{background:var(--surface);width:44px;height:44px;color:var(--text);box-shadow:inset 0 0 0 1px var(--panel-border);border-radius:12px;flex-shrink:0;place-items:center;text-decoration:none;display:grid;position:relative}.hud__bell .count-badge{min-width:18px;height:18px;font-size:.65rem;position:absolute;top:-2px;right:-2px}.presence{color:var(--text-soft);font-size:var(--text-14);align-items:center;gap:6px;font-weight:600;display:inline-flex}.presence__dot{background:var(--text-faint);border-radius:999px;width:8px;height:8px}.presence--online .presence__dot{background:var(--success)}.presence--away .presence__dot{background:var(--reward)}.player-row{background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--panel-border);color:inherit;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;padding:14px;text-decoration:none;display:grid}.player-row__main{gap:2px;min-width:0;display:grid}.player-row__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.player-row__meta{color:var(--text-soft);font-size:var(--text-14)}.player-row__actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.player-row__actions .button{flex:calc(50% - 8px);justify-content:center;min-width:0}.player-row>:nth-child(n+3){grid-column:1/-1;justify-self:stretch}.player-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.social-tabs{margin-bottom:0}.atlas-rarity-row{margin:0 0 12px}.add-friend{gap:10px;margin-bottom:18px;display:grid}.add-friend__row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.activity-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.activity-item{border-bottom:1px solid var(--panel-border);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.activity-item__text{gap:4px;min-width:0;display:grid}.activity-item__meta{color:var(--text-soft);font-size:var(--text-14)}.notification-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.notification{background:var(--surface);box-shadow:inset 0 0 0 1px var(--panel-border);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.notification.is-unread{box-shadow:inset 0 0 0 2px var(--selected-ring)}.notification__link{min-width:0;color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;text-decoration:none;display:grid}.notification__main{gap:4px;min-width:0;display:grid}.notification__title{overflow-wrap:anywhere;font-weight:600}.notification__meta{color:var(--text-soft);font-size:var(--text-14)}.public-profile{gap:20px;display:grid}.profile-banner{background:radial-gradient(circle at 20% 20%, #396bff59, transparent 45%), radial-gradient(circle at 80% 0%, #9146ff47, transparent 40%), var(--deep);min-height:168px;box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;position:relative;overflow:hidden}.profile-banner__image{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.profile-banner__body{z-index:1;gap:12px;padding:20px 16px 16px;display:grid;position:relative}.profile-banner__identity{align-items:center;gap:14px;min-width:0;display:flex}.profile-banner__text{gap:4px;min-width:0;display:grid}.profile-banner__text h1{font-size:var(--text-24);font-stretch:var(--wide);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.profile-banner__actions,.profile-actions{flex-wrap:wrap;gap:8px;display:flex}.profile-actions>.button{flex:140px;min-width:0}.showcase-grid,.favorites-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;display:grid}.compare-grid{gap:10px;display:grid}.compare-row{background:var(--surface);box-shadow:inset 0 0 0 1px var(--panel-border);border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.compare-row strong{font-variant-numeric:tabular-nums}.share-friend-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.share-friend-list button{justify-content:flex-start;width:100%}.editor-section{gap:12px;margin-bottom:20px;display:grid}.editor-section h3{font-size:var(--text-18);margin:0}.editor-options{gap:8px;display:grid}.editor-option{background:var(--surface);min-width:0;min-height:48px;box-shadow:inset 0 0 0 1px var(--panel-border);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.editor-option .scroll{min-width:0}.editor-option input{accent-color:var(--primary)}.showcase-picker{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.showcase-picker__item{cursor:pointer;background:0 0;border:0;border-radius:14px;padding:0;position:relative}.showcase-picker__item.is-selected{outline:2px solid var(--reward);outline-offset:2px}.showcase-picker .card__body{animation:none}.showcase-picker .card__plate{-webkit-backdrop-filter:none;backdrop-filter:none}.showcase-picker .card__holo,.showcase-picker .card__glare,.showcase-picker .fx,.showcase-picker .fx__glow,.showcase-picker .fx__sun-slot,.showcase-picker .fx__wing-slot,.showcase-picker .fx__halo-slot{display:none}.banner-gallery{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(100%,1fr));gap:8px;min-width:0;max-height:min(260px,36svh);display:grid;overflow:hidden auto}@media (min-width:768px){.banner-gallery{max-height:420px}}.banner-gallery__search{border-radius:var(--radius-control);background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--line);align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;display:flex}.banner-gallery__search input{width:100%;min-height:44px;color:var(--text);font:inherit;background:0 0;border:0}.banner-gallery__item{aspect-ratio:16/7;background:var(--surface-2);width:100%;height:21.875cqi;box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;border:0;border-radius:16px;align-self:start;padding:0;display:block;position:relative;overflow:hidden;container-type:inline-size}.banner-gallery__item img,.banner-gallery__fallback{object-fit:cover;width:100%;height:100%;display:block}.banner-gallery__item--empty{background:linear-gradient(135deg, #2f62f52e, transparent 55%), var(--surface-2)}.banner-gallery__name{color:#fff;font-size:var(--text-14);text-align:left;background:linear-gradient(#0000,#080c1cd1);padding:22px 10px 8px;font-weight:700;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.banner-gallery__item--empty .banner-gallery__name{color:var(--text);background:0 0;padding-top:8px}.banner-gallery__item.is-selected{box-shadow:inset 0 0 0 3px var(--reward), 0 0 0 3px var(--reward-edge)}.profile-editor{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;position:relative}.profile-editor__body{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding-bottom:88px;overflow:hidden auto}.profile-editor__save{z-index:4;padding:28px 0 calc(12px + env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--surface) 36%);position:absolute;bottom:0;left:0;right:0}.report-form{gap:14px;display:grid}.report-form label{gap:6px;font-weight:600;display:grid}.report-form select,.report-form textarea{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-2);width:100%;min-height:48px;color:var(--text);box-shadow:none;font-size:var(--text-16);padding:12px 14px}.report-form textarea{resize:vertical;min-height:96px}@media (min-width:720px){.player-row{grid-template-columns:auto minmax(0,1fr) auto}.player-row__actions,.player-row>:nth-child(n+3){grid-column:auto;justify-self:end}.player-row__actions{flex-wrap:nowrap;justify-content:flex-end}.player-row__actions .button{flex:none}.profile-banner__body{padding:28px 24px 20px}}.referral-hero{gap:14px;display:grid}.referral-code{border:1px solid var(--selected-ring);background:var(--selected);text-align:left;border-radius:24px 24px 8px;gap:8px;padding:24px;display:grid}.referral-code__label{color:var(--text-soft);font-size:var(--text-14);margin:0}.referral-code__value{font-size:var(--text-24);letter-spacing:.1em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;margin:0;font-weight:700}.referral-code__actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.referral-rewards{gap:6px;display:grid}.referral-rewards h3,.referral-rewards p{margin:0}.referral-stats{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.referral-status{border-radius:var(--radius-chip);font-size:var(--text-14);color:var(--text-soft);box-shadow:inset 0 0 0 1px var(--panel-border);padding:2px 10px;font-weight:700}.referral-status--verified{color:var(--success)}@media (max-width:420px){.add-friend__row{grid-template-columns:minmax(0,1fr)}.referral-code__actions .button{width:100%}}@media (min-width:768px){.profile-actions>.button{flex:0 auto}.referral-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px}}.messaging-page{gap:22px}.inbox-toolbar{gap:12px;display:grid}.inbox-filters{width:100%}.inbox-filters>button[aria-pressed=true]{background:var(--selected);color:var(--selected-text)}.inbox-conversations{gap:12px;min-width:0;display:grid}.inbox-section-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.inbox-section-header h2{font-size:var(--text-18)}.inbox-section-header>span{color:var(--text-soft);font-size:var(--text-12)}.inbox-list{border:1px solid var(--panel-border);background:var(--surface);border-radius:20px;min-width:0;margin:0;padding:4px;list-style:none;display:grid}.inbox-row{border-bottom:1px solid var(--panel-border);grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:4px;min-width:0;padding:8px;display:grid}.inbox-row:last-child{border-bottom:0}.inbox-row.is-unread{background:color-mix(in srgb, var(--selected) 52%, var(--surface));box-shadow:inset 3px 0 0 var(--selected-ring);border-radius:14px}.inbox-row__open{min-width:0;min-height:90px;color:var(--text);border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:8px 4px;text-decoration:none;display:grid}.inbox-row__open:hover{background:color-mix(in srgb, var(--selected) 30%, transparent)}.inbox-row__avatar,.conversation__avatar{flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;position:relative}.inbox-row__avatar>:is(.avatar,.avatar-slot),.conversation__avatar>:is(.avatar,.avatar-slot){aspect-ratio:1;flex:none;max-width:100%}.inbox-row__online{z-index:3;border:2px solid var(--surface);background:var(--success);border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.inbox-row__main{gap:5px;min-width:0;display:grid}.inbox-row__title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;min-width:0;line-height:1.3;display:flex}.inbox-row__title strong{min-width:0;font-size:var(--text-16);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.inbox-row__title time{color:var(--text-soft);font-size:var(--text-12);font-variant-numeric:tabular-nums;flex-shrink:0}.inbox-row__preview{color:var(--text-soft);font-size:var(--text-14);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.inbox-row.is-unread .inbox-row__preview{color:var(--text)}.inbox-row__meta,.inbox-row__meta>span{color:var(--text-soft);font-size:var(--text-12);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.inbox-row__meta .inbox-row__unread{color:var(--link);font-weight:600}.inbox-row__tool{width:44px;height:44px;box-shadow:none;background:0 0}.inbox-row__tools,.conversation-options__actions{gap:10px;display:grid}.conversation-options__peer{align-items:center;gap:18px;min-width:0;padding:12px 8px 24px;display:flex}.conversation-options__peer>:is(.avatar,.avatar-slot){flex:none}.conversation-options__peer>div{gap:10px;min-width:0;display:grid}.conversation-options__peer strong{overflow-wrap:anywhere}body:has(.conversation){height:100dvh;overflow:hidden}.shell:has(.conversation){height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}.shell:has(.conversation) .shell__main{width:100%;max-width:none;min-height:0;height:calc(100dvh - var(--hud) - env(safe-area-inset-top));flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.conversation{background:var(--bg);flex-direction:column;flex:1;width:100%;min-width:0;max-width:960px;min-height:0;margin:0 auto;display:flex}.conversation__header{z-index:3;min-height:calc(76px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 10px max(8px, env(safe-area-inset-left));border-bottom:1px solid var(--panel-border);background:var(--surface);flex-shrink:0;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.conversation__back{width:44px;height:44px;color:var(--text);border-radius:12px;place-items:center;text-decoration:none;display:grid}.conversation__back:hover{background:var(--selected)}.conversation__peer{min-width:0;color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.conversation__avatar{flex:0 0 44px;width:44px;height:44px}.conversation__identity{flex:1;gap:5px;min-width:0;display:grid}.conversation__title{min-width:0;font-size:var(--text-18);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.conversation__presence{color:var(--text-soft);font-size:var(--text-12);flex-wrap:wrap;align-items:center;gap:4px 12px;line-height:1.3;display:flex}.conversation__presence .presence{font-size:inherit;font-weight:400}.conversation__more{background:var(--bg)}.conversation__thread-wrap{flex:1;min-width:0;min-height:0;display:flex;position:relative}.conversation__thread{overflow-anchor:none;overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;padding:16px 16px 24px;display:flex;overflow:auto}.conversation__thread>.empty-state{background:0 0;border:0;align-self:center;width:min(100%,440px);margin:auto 0}.conversation__day{flex-shrink:0;justify-content:center;align-items:center;padding:8px 0;display:flex}.conversation__day time{border:1px solid var(--panel-border);background:var(--surface);color:var(--text-soft);font-size:var(--text-12);border-radius:999px;padding:5px 12px}.conversation__latest{z-index:4;border:1px solid var(--selected-ring);background:var(--surface);min-height:44px;box-shadow:var(--shadow-panel);font-size:var(--text-14);border-radius:999px;position:absolute;bottom:16px;right:16px}.conversation__pick{background:var(--selected);border-radius:14px;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;margin:12px;padding:12px;display:flex}.conversation__pick p{min-width:0;font-size:var(--text-14);gap:4px;display:grid}.conversation__pick p>span{color:var(--text-soft);font-size:var(--text-12)}.bubble{border:1px solid var(--panel-border);background:var(--surface);width:-moz-fit-content;width:fit-content;min-width:0;max-width:min(88%,460px);color:var(--text);border-radius:20px 20px 20px 6px;flex-shrink:0;grid-template-columns:minmax(0,1fr);align-self:flex-start;gap:6px;padding:14px 16px 6px;display:grid;position:relative}.bubble--mine{background:var(--primary);color:var(--on-primary);border-color:#0000;border-radius:20px 20px 6px;align-self:flex-end}.bubble__content,.bubble>p{max-width:60ch;font-size:var(--text-16);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5}.bubble--deleted{color:var(--text-soft);background:0 0;padding-bottom:10px;font-style:italic}.bubble__meta{min-width:0;font-size:var(--text-12);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px;display:flex}.bubble__meta time{opacity:.8;margin-right:auto}.bubble__tool{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.bubble__tool:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.conversation__thread[data-picking=true] :is(.bubble__tool,.bubble__reactions){visibility:hidden}.bubble__card{width:min(180px,100%);min-width:0;margin-inline:auto;padding:12px 4px 4px}.bubble--pickable{outline:2px solid var(--danger);outline-offset:2px}.bubble__pick{z-index:3;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.bubble__pick:hover{background:color-mix(in srgb, var(--danger) 10%, transparent)}.bubble__reactions{flex-wrap:wrap;flex-basis:100%;order:1;gap:6px;padding-bottom:4px;display:flex}.reaction-chip{border:1px solid var(--line);background:var(--bg);min-width:44px;min-height:44px;color:var(--text);font-size:var(--text-14);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.reaction-chip[aria-pressed=true]{border-color:var(--selected-ring);background:var(--selected);color:var(--selected-text)}.reaction-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reaction-picker__option{border:1px solid var(--panel-border);background:var(--bg);min-width:0;min-height:92px;color:var(--text);font-size:var(--text-14);cursor:pointer;border-radius:16px;align-content:center;justify-items:center;gap:8px;padding:12px 8px;display:grid}.reaction-picker__option:hover,.reaction-picker__option[aria-pressed=true]{border-color:var(--selected-ring);background:var(--selected)}.reaction-picker__emoji{font-size:28px;line-height:1.1}.message-action-preview{background:var(--bg);color:var(--text-soft);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:3;border-radius:12px;-webkit-box-orient:vertical;margin-bottom:18px;padding:14px;display:-webkit-box;overflow:hidden}.composer-shell{padding:14px max(16px, env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-top:1px solid var(--panel-border);background:var(--surface);flex-shrink:0}.composer{grid-template-columns:minmax(0,1fr) 52px;align-items:end;gap:10px;display:grid}.composer__field{border:1px solid var(--line);background:var(--bg);border-radius:18px;min-width:0;overflow:hidden}.composer__field:focus-within{border-color:var(--focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--focus) 18%, transparent)}.composer textarea{border-radius:inherit;width:100%;min-width:0;min-height:52px;max-height:144px;color:var(--text);font:inherit;font-size:var(--text-16);resize:none;background:0 0;border:0;padding:14px 16px;line-height:1.5;display:block}.composer textarea:focus-visible{outline:none}.composer__send{border-radius:16px;width:52px;min-width:52px;min-height:52px;padding:0}.composer__footer{color:var(--text-soft);font-size:var(--text-12);justify-content:space-between;gap:10px;display:flex}.composer__footer:has(.composer__count){padding-top:6px}.composer__hint{display:none}.composer__count{font-variant-numeric:tabular-nums;margin-left:auto}.composer__spinner{animation:.8s linear infinite spin}@media (max-width:1023px){:is(.shell:has(.conversation) .hud,.shell:has(.conversation) .tabbar){display:none}.shell:has(.conversation) .shell__main{height:100%}}@media (min-width:600px){.inbox-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.inbox-filters{width:auto}.inbox-row{padding:10px 16px}.conversation__thread{padding-inline:28px}}@media (min-width:1024px){.conversation{border-inline:1px solid var(--panel-border)}.conversation__header{min-height:76px;padding-top:10px}.composer__hint{display:block}.composer__footer{padding-top:8px}}@media (prefers-reduced-motion:reduce){.composer__spinner{animation:none}}.market-tabs{justify-self:stretch}.market-tabs>a{flex:none}.market-filters{flex-wrap:wrap;align-items:end;gap:10px;min-width:0;display:flex}.market-filters .search-field{flex:160px}.market-filters__inline{flex-wrap:wrap;align-items:end;gap:10px;min-width:0;display:none}@media (min-width:768px){.market-filters__inline{display:flex}.market-filters__inline .field{flex:1}}.market-card{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-content:start;gap:12px;padding:0;text-decoration:none;display:grid}button.market-card{cursor:pointer}.market-card>a{color:inherit;gap:10px;text-decoration:none;display:grid}.market-card__details{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.market-card__details .rarity-badge{font-size:var(--text-12);gap:6px;padding:3px 9px 3px 8px}.market-card__details .rarity-badge:before{width:7px;height:7px}.market-card__level{background:var(--sunken);color:var(--text-soft);font-size:var(--text-12);border-radius:999px;padding:3px 8px;font-weight:600}.market-card__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;display:flex}.market-card__sub{color:var(--text-soft);font-size:var(--text-14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-card__who{justify-items:start;gap:3px;min-width:0;display:grid}.market-card__anime{max-width:100%;color:var(--text-soft);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.market-card,.market-sheet,.auction-detail,.trade-side) .card__crystal{display:none}.market-sheet{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.market-sheet__preview{place-items:center;padding:24px 16px;display:grid}.market-sheet__preview .card{width:min(48vw,200px)}.market-sheet__quote{color:var(--text-soft);font-style:italic}.market-history__row{background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--panel-border);border-radius:16px;gap:14px;padding:14px;display:grid}.market-history__topline,.market-history__who{align-items:center;min-width:0;display:flex}.market-history__topline{flex-wrap:wrap;justify-content:space-between;gap:12px}.market-history__who{gap:10px}.market-history__icon{background:var(--sunken);width:42px;height:42px;color:var(--link);border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.market-history__activity{gap:3px;min-width:0;display:grid}.market-history__title{color:var(--text);overflow-wrap:anywhere;font-weight:650}.market-history__date{color:var(--text-soft);font-size:var(--text-12)}.market-history__amount{background:var(--sunken);color:var(--text);font-size:var(--text-14);border-radius:11px;flex:none;padding:7px 10px;font-weight:700}.market-history__amount--credit{color:var(--success);background:#3ddc971a}.market-history__no-anima{color:var(--text-soft);font-size:var(--text-12);font-weight:500}.market-history__trade-sides{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"given arrow received";align-items:start;gap:12px;display:grid}.market-history__trade-divider{grid-area:arrow;justify-self:center;padding-top:16px}.market-history__trade-side{align-content:start;gap:7px;min-width:0;display:grid}.market-history__trade-side--given{grid-area:given}.market-history__trade-side--received{grid-area:received}.market-history__trade-side-title{color:var(--text-soft);font-size:var(--text-12);margin:0;font-weight:600}.market-history__cards{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.market-history__trade-cards{overscroll-behavior:contain;max-height:250px;padding-right:4px;overflow-y:auto}.market-history__cards .trade-row__card{width:100%;min-height:68px;padding:6px}.market-history__cards .trade-row__portrait{flex-basis:42px;width:42px;height:54px}.market-history__card-name{color:var(--text);text-decoration:none}.market-history__card-name:hover{color:var(--link)}.market-history__card-name:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}@media (max-width:520px){.market-history__row{gap:12px;padding:12px}.market-history__topline{align-items:flex-start}.market-history__amount{font-size:var(--text-12);padding:6px 8px}.market-history__trade-sides{grid-template-columns:minmax(0,1fr);grid-template-areas:"given""arrow""received";gap:10px}.market-history__trade-divider{padding:0;transform:rotate(90deg)}}.market-amount--credit{color:var(--success)}.auction-detail{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.auction-detail__stage{border-radius:0;place-items:center;margin:0 -16px;padding:32px 16px 28px;display:grid}.auction-detail__stage .card--lg{width:min(62vw,300px)}.auction-detail__info{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;display:grid}.auction-by{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.auction-clock{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.countdown{color:var(--xp-ink);font-size:var(--text-24);font-variant-numeric:tabular-nums;font-weight:700}.bid-form{background:var(--surface);box-shadow:inset 0 0 0 1px var(--panel-border);border-radius:18px;gap:14px;padding:16px;display:grid}.bid-form__actions{flex-wrap:wrap;gap:12px;display:flex}.bid-form__actions .button{flex:auto}.bid-list{background:var(--surface);box-shadow:inset 0 0 0 1px var(--panel-border);border-radius:18px;margin:0;padding:4px 16px;list-style:none;display:grid}.bid-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 0;display:grid}.bid-list li:last-child{border-bottom:0}.bid-list .anima-amount{grid-row:span 2}.bid-list__who{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bid-list__when{color:var(--text-soft);font-size:var(--text-14)}@media (min-width:768px){.auction-detail{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:32px}.auction-detail__stage{border-radius:var(--radius-panel);margin:0}.auction-detail__stage .card--lg{width:100%}}.trades-page>.trades-tabs{background:var(--sunken);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:min(100%,520px);margin:0 auto 18px;padding:4px;display:grid}.trades-page .trades-tabs__tab,.trades-page .trades-tabs__tab[aria-checked=true]{min-width:0;min-height:44px;color:var(--text-soft);box-shadow:none;background:0 0;border-radius:12px;justify-content:center;padding:8px 12px;transition:background-color .14s,color .14s,box-shadow .14s;transform:none}.trades-page .trades-tabs__tab[aria-checked=true]{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line), 0 2px 5px #00000024}.trades-page .trades-tabs__tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.trade-row{background:var(--surface);box-shadow:inset 0 0 0 1px var(--panel-border);color:inherit;border-radius:16px;gap:13px;padding:14px;text-decoration:none;display:grid}.trade-row:hover{box-shadow:inset 0 0 0 1px var(--selected-ring), 0 5px 18px #0000001f}.trade-row:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.trade-row__header,.trade-row__partner{align-items:center;min-width:0;display:flex}.trade-row__header{flex-wrap:wrap;justify-content:space-between;gap:12px}.trade-row__partner{gap:10px}.trade-row__identity{gap:2px;min-width:0;display:grid}.trade-row__username{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.trade-row__date{color:var(--text-soft);font-size:var(--text-12)}.trade-row__exchange{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.trade-row__side{align-content:start;gap:7px;min-width:0;display:grid}.trade-row__side-label{color:var(--text-soft);font-size:var(--text-12);font-weight:600}.trade-row__cards{gap:6px;display:grid}.trade-row__card{background:linear-gradient(100deg, rgb(var(--rarity-rgb) / .12), var(--sunken) 68%);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:5px;display:flex;position:relative}.trade-row__portrait{background:var(--surface-2);width:42px;height:54px;color:var(--text-soft);border-radius:6px;flex:0 0 42px;place-items:center;display:grid;overflow:hidden}.trade-row__portrait img{object-fit:cover;width:100%;height:100%}.trade-row__card-copy{gap:1px;min-width:0;padding-right:24px;display:grid}.trade-row__card-name{font-size:var(--text-14);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.trade-row__anime{color:var(--text-soft);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-row__rarity{color:var(--rarity-ink);font-size:var(--text-12);font-weight:700}.trade-row__ownership{color:#0b1026;border-radius:999px;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%);box-shadow:0 1px 4px #0006}.trade-row__ownership--owned{background:#3ddc97}.trade-row__ownership--missing{background:#ff6b86}.trade-row__ownership svg{width:62%;height:62%}.trade-row__anima{font-size:var(--text-12)}.trade-row__nothing{color:var(--text-faint);font-size:var(--text-12)}.trade-row__divider{color:var(--link);place-self:center;padding:0;font-size:20px;transform:rotate(90deg)}.trade-row__balance{background:var(--sunken);color:var(--text-soft);font-size:var(--text-12);border-radius:999px;justify-self:start;padding:4px 8px;font-weight:600}.trade-row__balance--gain{color:var(--success)}.trade-row__balance--loss{color:var(--danger)}@media (max-width:520px){.trade-row{padding:12px}.trade-row__exchange{gap:7px}}@media (prefers-reduced-motion:reduce){.trades-page .trades-tabs__tab{transition:none}}.trade-sides{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:720px){.trade-sides{grid-template-columns:repeat(2,minmax(0,1fr))}}.trade-side{border-radius:var(--radius-panel);background:var(--surface);box-shadow:inset 0 0 0 1px var(--panel-border);grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding:16px;display:grid}.trade-side__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.trade-side__title{font-size:var(--text-18)}.trade-picker-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trade-picker-filters .select{width:100%}.trade-picker-filters__wide{grid-column:1/-1}.trade-side__cards{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-height:360px;padding:6px;display:grid;overflow-y:auto}.trade-pick,.trade-pick-wrap{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;gap:6px;padding:0;display:grid}.trade-pick[aria-pressed=true]{outline:3px solid var(--reward);outline-offset:2px}.trade-pick-value{font-size:var(--text-12);color:var(--text-soft)}.trade-side__totals,.trade-builder-totals{background:var(--sunken);border-radius:14px;gap:8px;margin:0;padding:12px 14px;display:grid}.trade-side__totals>div,.trade-builder-totals>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.trade-side__totals dt,.trade-builder-totals dt{color:var(--text-soft);font-size:var(--text-14)}.trade-side__totals dd,.trade-builder-totals dd{margin:0;font-weight:600}.trade-builder-totals{margin-block:4px 8px}.trade-value-summary{background:var(--sunken);color:var(--text-soft);text-align:center;border-radius:16px;margin:0;padding:12px 16px}.trade-value-summary--gain{color:var(--reward)}.trade-value-summary--loss{color:var(--danger,#c45b5b)}.trade-delta--gain{color:var(--reward)}.trade-delta--loss{color:var(--danger,#c45b5b)}.trade-note{background:var(--sunken);color:var(--text-soft);overflow-wrap:anywhere;border-radius:16px;padding:12px 16px}@media (min-width:600px){.trade-row__exchange{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.trade-row__divider{padding-top:16px;transform:none}.trade-side__cards{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}.card-lock-badge{z-index:2;color:#f1f4ff;background:#0b1026bf;background:lab(5.08926% 3.21092 -15.5056/.75);border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex;position:absolute;top:.35rem;left:.35rem}.harvest__banner{border-radius:var(--radius-panel);width:100%;height:auto;display:block}.harvest__banner--link img{border-radius:inherit;width:100%;height:auto;display:block}.harvest__banner--link{text-decoration:none}.harvest__pot{text-align:center;border:1px solid var(--panel-border);background:var(--surface);border-radius:24px 24px 8px;justify-items:center;gap:4px;padding:28px 16px;display:grid}.harvest__month{color:var(--text-soft);text-transform:capitalize;margin:0;font-weight:700}.harvest__amount{font-size:clamp(1.5rem,5vw,2.75rem);font-weight:700;font-stretch:var(--wide);margin:0}.harvest__amount .anima-amount__value{font-size:inherit}.harvest__ends{color:var(--text-soft);margin:0}.harvest__rule{max-width:100%;color:var(--text-soft);font-size:var(--text-14);margin:0}.harvest__you{gap:14px;display:grid}.harvest__you dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.harvest__you div{background:var(--surface);box-shadow:inset 0 0 0 1px var(--panel-border);border-radius:14px;gap:2px;padding:16px;display:grid}.harvest__you dt{color:var(--text-soft);font-size:var(--text-12);font-weight:700}.harvest__you dd{font-size:var(--text-21);margin:0;font-weight:700}.harvest-rank{gap:8px;margin:0;padding:0;list-style:none;display:grid}.harvest-rank li{background:var(--surface);box-shadow:inset 0 0 0 1px var(--panel-border);border-radius:16px;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"place avatar name share""place avatar opens payout";align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.harvest-rank li.is-me{box-shadow:inset 0 0 0 2px var(--reward)}.harvest-rank__place{font-variant-numeric:tabular-nums;min-width:1.6rem;color:var(--text-soft);grid-area:place;font-weight:700}.harvest-rank li:nth-child(-n+3) .harvest-rank__place{color:var(--r-legendary)}.harvest-rank .avatar,.harvest-rank .avatar-slot{grid-area:avatar}.harvest-rank .avatar-slot .avatar{grid-area:auto}.harvest-rank__name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-weight:700;overflow:hidden}.harvest-rank__opens,.harvest-rank__share{color:var(--text-soft);font-size:var(--text-14);font-variant-numeric:tabular-nums}.harvest-rank__opens{grid-area:opens}.harvest-rank__share{grid-area:share;justify-self:end}.harvest-rank .anima-amount{grid-area:payout;justify-self:end}.harvest__previous p{margin:0}.harvest__previous{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--surface);font-size:var(--text-14);gap:12px;padding:18px;display:grid}@media (min-width:760px){.harvest__you dl{grid-template-columns:repeat(4,minmax(0,1fr))}.harvest-rank li{grid-template-columns:auto auto minmax(0,1fr) auto auto auto;grid-template-areas:"place avatar name opens share payout"}}.login-calendar .page-header h1{align-items:center;gap:10px;display:inline-flex}.login-calendar .section__header{align-items:center}.login-today{border:1px solid var(--selected-ring);background:var(--selected);border-radius:20px 20px 20px 8px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid}.login-today__visual{background:var(--surface);border-radius:14px;width:76px;height:76px;padding:8px}.login-today__copy{gap:4px;display:grid}.login-today__copy h2{font-size:var(--text-18)}.login-today__copy p{font-size:var(--text-14)}.login-today>.button,.login-today>.quest__stamp{grid-column:1/-1}.login-legend{color:var(--text-soft);font-size:var(--text-12);flex-wrap:wrap;gap:8px 16px;padding-block:8px;display:flex}.login-legend>span{align-items:center;gap:6px;display:inline-flex}.login-legend>span:before{content:"";background:var(--reward);border-radius:3px;width:8px;height:8px}.login-legend>span:nth-child(2):before{background:var(--xp)}.login-legend>span:nth-child(3):before{background:var(--selected-ring)}.login-legend>span:nth-child(4):before{background:var(--r-epic)}.login-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(3px,1vw,8px);display:grid}.login-grid__weekday{min-height:32px;color:var(--text-soft);place-items:center;font-size:clamp(10px,2.6vw,12px);font-weight:600;display:grid}.login-grid__pad{min-height:0}.login-day{background:var(--surface);height:clamp(76px,22vw,108px);min-height:0;box-shadow:inset 0 0 0 1px var(--panel-border);border-radius:clamp(10px,2vw,14px);grid-template-rows:auto 1fr;justify-items:center;gap:0;padding:4px 2px 6px;display:grid;position:relative;overflow:hidden;container:login-day/size}.login-day--today{box-shadow:inset 0 0 0 2px var(--reward)}.login-day--claimed{opacity:.8}.login-day--missed{opacity:.4}.login-day--locked{opacity:.92}.login-day.rarity-legendary,.login-day.rarity-mythic,.login-day.rarity-divine,.login-day.rarity-senita,.login-day.rarity-epic,.login-day.rarity-rare{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rarity-ink) 70%, transparent)}.login-day--fragments{background:linear-gradient(160deg, #5c9dff1f, var(--surface) 60%)}.login-day--anima{background:linear-gradient(160deg, #ffc23d24, var(--surface) 60%)}.login-day__number{z-index:1;color:var(--text-soft);justify-self:start;margin:0 0 0 3px;font-size:12px;font-weight:700;line-height:1}.login-day__stamp{z-index:2;color:var(--success);position:absolute;top:3px;right:3px}.login-day__missed{background:var(--danger,#ff6b7a);border-radius:999px;height:3px;position:absolute;inset:auto 18% 5px}.login-reward{place-items:center;width:100%;min-width:0;height:100%;display:grid}.login-reward--currency{align-content:center;gap:1px}.login-reward--currency strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(17px,5.2vw,26px);font-weight:800;line-height:1}.login-reward--currency .anima-icon,.login-reward--currency .fragment-icon{width:clamp(22px,6vw,30px);height:clamp(22px,6vw,30px)}.login-reward--booster{place-items:center}.login-reward__pack{width:-moz-fit-content;width:fit-content;display:block;position:relative}.login-reward--booster .pack{--pack-w:clamp(30px, 9vw, 46px);box-shadow:inset 0 0 0 1px #ffffff38, 0 4px 10px -4px rgb(var(--pack-glow) / .7);border-radius:5px 5px 7px 7px}.login-reward--booster .pack__foil{animation:none}.login-reward__qty{background:var(--bg);min-width:1.35em;box-shadow:inset 0 0 0 1px var(--panel-border);text-align:center;border-radius:999px;padding:1px 4px;font-size:clamp(10px,2.6vw,12px);font-weight:800;line-height:1.2;position:absolute;bottom:-4px;right:-4px}.login-reward--character .rarity-badge{white-space:nowrap;gap:4px;max-width:100%;padding:3px 7px 3px 6px;font-size:clamp(9px,2.2vw,12px);line-height:1.1}.login-reward--character .rarity-badge:before{flex:none;width:7px;height:7px}@container login-day (width<=56px){.login-reward--character .rarity-badge{border-radius:999px;gap:0;padding:7px;font-size:0}.login-reward--character .rarity-badge:before{width:12px;height:12px}.login-reward--currency strong{font-size:16px}}@media (max-width:520px){.login-day .login-reward--character .rarity-badge{border-radius:999px;gap:0;padding:7px;font-size:0}.login-day .login-reward--character .rarity-badge:before{width:12px;height:12px}}@media (max-width:720px){.login-day{height:clamp(80px,24vw,96px)}}@media (max-width:380px){.login-day{height:82px;padding:3px 1px 5px}@media (min-width:600px){.login-today{grid-template-columns:76px minmax(0,1fr) auto}.login-today>.button,.login-today>.quest__stamp{grid-column:auto}}.login-reward--currency strong{font-size:16px}.login-reward--booster .pack{--pack-w:30px}}.boosters-page{padding-bottom:232px}.boosters-page>.booster-picker{scrollbar-width:thin;gap:10px;margin:0;padding:8px 2px 14px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.boosters-page .booster-option{border:1px solid var(--panel-border);background:var(--surface);min-height:162px;color:var(--text);font:inherit;cursor:pointer;border-radius:16px;flex:1 0 112px;justify-items:center;gap:10px;padding:16px 10px 12px;display:grid}.boosters-page .booster-option[aria-checked=true]{border-color:var(--selected-ring);background:var(--selected);box-shadow:inset 0 0 0 1px var(--selected-ring)}.boosters-page .booster-option .pack{--pack-w:44px}.boosters-page .booster-option__name{font-family:var(--font);font-size:var(--text-14)}.boosters-page .booster-option__meta{gap:4px}.boosters-page>.booster-layout{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.boosters-page .booster-stage{border-radius:24px 24px 8px;min-height:238px;padding:24px}.boosters-page .booster-panel{gap:16px;min-width:0;padding:0;display:grid}.boosters-page .booster-panel>h2{font-size:var(--text-24)}.boosters-page .booster-panel>.booster-action{left:var(--page-gutter);right:var(--page-gutter);bottom:calc(var(--tabbar) + env(safe-area-inset-bottom) + 10px);z-index:15;border:1px solid var(--line);background:var(--surface);width:auto;box-shadow:var(--shadow-panel);border-radius:16px;flex-direction:column;align-items:stretch;gap:10px;padding:10px;display:flex;position:fixed;transform:none}.boosters-page .booster-action>.segmented{flex:none;width:100%;display:flex}.boosters-page .booster-action>.segmented>button{min-width:0;padding-inline:8px}.boosters-page .booster-action>.gacha-open{width:100%;min-width:0;min-height:56px;font-size:var(--text-16);white-space:normal;gap:8px;padding:12px;display:flex}.boosters-page .gacha-open>span{white-space:normal;min-width:0}.boosters-page .duplicate-pref{border-block:1px solid var(--panel-border);flex-wrap:wrap;align-items:center;gap:10px;padding-block:16px}.boosters-page .pity{border:1px solid var(--panel-border);background:var(--surface);border-radius:14px;padding:16px}@media (min-width:768px){.boosters-page>.booster-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px}.boosters-page .booster-stage{min-height:390px}}@media (min-width:1024px){.boosters-page{padding-bottom:0}.boosters-page .booster-panel>.booster-action{width:100%;box-shadow:none;background:0 0;border:0;flex-direction:row;padding:0;position:static}.boosters-page .booster-action>.segmented{width:auto;display:inline-flex}.boosters-page .booster-action>.segmented>button{min-width:44px}.boosters-page .booster-action>.gacha-open{flex:1;width:auto}}.avatar-slot{--frame-w:max(3px, calc(var(--slot) * .075));isolation:isolate;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.avatar-slot>.avatar{z-index:1}.frame-ring,.frame-border,.afx,.bfx{pointer-events:none}.frame-ring i,.frame-border i,.afx i,.bfx i{display:block;position:absolute}.frame-ring>i,.afx__out>i.orbit{top:50%;left:50%}.unlock-mark{max-width:240px;color:var(--text);font-size:var(--text-12);align-items:center;gap:6px;font-weight:700;line-height:1.25;display:inline-flex}.unlock-mark--banner:not(.unlock-mark--showcase) .cosmetic-banner{border-radius:6px;width:48px;height:22px}.unlock-mark--showcase{width:9.5rem;max-width:none;font-size:var(--text-14);text-align:center;flex-direction:column;gap:10px}.unlock-mark--showcase.unlock-mark--banner,.unlock-mark--showcase.unlock-mark--frame{width:13rem}.unlock-mark--showcase.unlock-mark--title{width:auto}.unlock-mark--showcase.is-equipped .unlock-mark__label{color:var(--r-legendary)}.unlock-mark__label{overflow-wrap:anywhere;min-width:0}.worn-marks{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:inline-flex}.cosmetic-banner{background:radial-gradient(circle at 20% 20%,#396bff73,#0000 50%),radial-gradient(circle at 80% 10%,#9146ff66,#0000 45%),linear-gradient(120deg,#1a2458,#2b1f55);border-radius:14px;width:100%;min-width:12rem;height:84px;display:block;position:relative;overflow:hidden}.cosmetic-banner--compact{border-radius:10px;min-width:0;height:40px}.cosmetic-frame-pair{justify-items:center;gap:12px;width:100%;display:grid}.cosmetic-frame-pair .cosmetic-banner{min-width:10rem}.profile-hero{background:radial-gradient(circle at 20% 20%, #396bff59, transparent 45%), radial-gradient(circle at 80% 0%, #9146ff47, transparent 40%), var(--deep);min-height:168px;box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;position:relative;overflow:hidden}.profile-hero__image{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.profile-hero>.bfx{z-index:0}.profile-hero>.frame-border{z-index:3}.profile-hero__body{z-index:2;gap:14px;padding:24px 18px 18px;display:grid;position:relative}.profile-hero__identity{align-items:center;gap:16px;min-width:0;display:flex}.profile-hero__text{justify-items:start;gap:6px;min-width:0;display:grid}.profile-hero__footer{flex-wrap:wrap;gap:8px;display:flex}.profile-hero__text :is(h1,h2,h3){max-width:100%;font-size:var(--text-24);font-stretch:var(--wide);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.profile-hero__badges{flex-wrap:wrap;gap:6px;display:flex}.profile-hero__aside{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-hero .player-card__balance{grid-column:auto}@media (min-width:768px){.profile-hero__body{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:32px}.profile-hero__footer{grid-column:1/-1}}.style-editor{gap:14px;display:grid}.style-editor__tabs{overflow-x:auto}.style-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:10px;max-height:26rem;padding:2px;display:grid;overflow-y:auto}.style-grid--banner,.style-grid--frame{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.style-option{background:var(--surface);min-height:7rem;box-shadow:inset 0 0 0 1px var(--panel-border,var(--line));color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:16px;align-content:start;justify-items:center;gap:8px;padding:14px 10px 10px;display:grid}.style-option:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--electric)}.style-option.is-selected{box-shadow:inset 0 0 0 3px var(--r-legendary)}.style-option.is-locked{cursor:not-allowed}.style-option.is-locked>:first-child{filter:grayscale(.85)brightness(.7);opacity:.55}.style-option--none{color:var(--text-soft);place-content:center;font-weight:700}.style-option__name{font-size:var(--text-14);text-align:center;overflow-wrap:anywhere;font-weight:700}.style-option__lock{color:var(--text-soft);font-size:var(--text-12);text-align:center;align-items:center;gap:4px;display:inline-flex}.is-still *,.cosmetics-static *,.cosmetics-static :before,.cosmetics-static :after,.is-still :before,.is-still :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.frame-ring *,.frame-ring:before,.frame-ring:after,.frame-border *,.frame-border:before,.frame-border:after,.afx *,.afx:before,.afx:after,.bfx *,.bfx:before,.bfx:after,.title-plate,.title-plate *,.title-plate:before,.title-plate:after{animation:none!important}}@keyframes cos-spin{to{transform:rotate(1turn)}}@keyframes cos-spin-centered{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes cos-pulse{50%{filter:brightness(1.35)drop-shadow(0 0 .5em)}}@keyframes cos-slide{to{background-position:300% 0}}@keyframes cos-hue{to{filter:hue-rotate(1turn)}}@keyframes cos-twinkle{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}@keyframes cos-glint{0%,to{opacity:.25}50%{opacity:1}}@keyframes cos-breathe{50%{opacity:.55}}@keyframes cos-noise{33%{transform:translate(3%,-2%)}66%{transform:translate(-2%,3%)}}@keyframes cos-code{to{transform:translateY(200%)}}@keyframes cos-flicker{0%,to{opacity:1}41%{opacity:1}42%{opacity:.55}43%{opacity:1}77%{opacity:.8}}@keyframes cos-flame{0%{transform:var(--place) scaleY(.85);opacity:.8}to{transform:var(--place) scaleY(1.15);opacity:1}}@keyframes cos-bob{50%{translate:0 -8%}}@keyframes cos-fall{0%{transform:translateY(-2em)rotate(0)}to{transform:translateY(14em)rotate(320deg)}}@keyframes cos-rise{0%{opacity:0;transform:translateY(2em)}20%{opacity:1}to{opacity:0;transform:translateY(-12em)}}.frame-ring{z-index:2;inset:calc(var(--frame-w) * -1);font-size:calc(var(--slot) / 10);border-radius:50%;position:absolute}.frame-ring__band{background:var(--band,#fff);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--frame-w) - .5px), #000 calc(100% - var(--frame-w)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--frame-w) - .5px), #000 calc(100% - var(--frame-w)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--frame-w) - .5px), #000 calc(100% - var(--frame-w)));border-radius:50%;position:absolute;inset:0}.frame-ring:before,.frame-ring:after{border-radius:50%;position:absolute}.frame-ring--thorns:before,.frame-ring--gears:before,.frame-ring--halo_ring:before,.frame-ring--void_ring:before,.frame-ring--eclipse:before{content:"";inset:-.6em;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - .7em),#000 calc(100% - .65em));mask:radial-gradient(farthest-side,#0000 calc(100% - .7em),#000 calc(100% - .65em))}.frame-ring--rune_ring:before,.frame-ring--circuit:before,.frame-ring--compass:before,.frame-ring--stamp_edge:before{content:"";-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--frame-w) - .5px), #000 calc(100% - var(--frame-w)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--frame-w) - .5px), #000 calc(100% - var(--frame-w)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--frame-w) - .5px), #000 calc(100% - var(--frame-w)));inset:0}.frame-ring>i{--a:0deg;--r:-5.4em;--self:rotate(0deg);--place:translate(-50%, -50%) rotate(var(--a)) translateY(var(--r));transform:var(--place) var(--self)}.frame-border{--fb-w:4px;border-radius:inherit;font-size:10px;position:absolute;inset:0;overflow:hidden}.frame-border:before,.frame-border:after{content:"";border-radius:inherit;position:absolute;inset:0}.frame-border:before{padding:var(--fb-w);background:var(--fb-bg,transparent);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.frame-ring--crystal{--band:repeating-conic-gradient(from 10deg, #e8fbff 0 8deg, #8fd8ff 8deg 20deg, #4aa8ff 20deg 30deg)}.frame-ring--crystal>i{--a:45deg;--r:-5.6em;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 .3em #8fd8ff);background:#fff;width:1.5em;height:1.5em;animation:2.4s ease-in-out infinite cos-glint}.frame-border--crystal{--fb-bg:repeating-linear-gradient(135deg, #e8fbff 0 10px, #8fd8ff 10px 22px, #4aa8ff 22px 30px)}.frame-border--crystal:after{box-shadow:inset 0 0 18px #8fd8ff80}.frame-border--crystal>i{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:#fff;width:16px;height:16px;animation:2.4s ease-in-out infinite cos-twinkle;top:10px;right:14px}.frame-ring--awakened{--band:conic-gradient(#a35bff, #ffc23d, #ff4f8b, #a35bff);color:#a35bff;animation:2.4s ease-in-out infinite cos-pulse}.frame-ring--awakened .frame-ring__band{animation:6s linear infinite cos-spin}.frame-border--awakened{--fb-w:4px;--fb-bg:linear-gradient(90deg, #a35bff, #ffc23d, #ff4f8b, #a35bff) 0 0 / 300% 100%}.frame-border--awakened:before{animation:6s linear infinite cos-slide}.frame-border--awakened:after{box-shadow:inset 0 0 26px #a35bff8c}.frame-ring--gold_filigree{--band:linear-gradient(135deg, #7a5410, #ffe08a 30%, #b8860b 50%, #fff3c4 70%, #8a6416)}.frame-ring--gold_filigree>i{--self:rotate(45deg);background:#fff3c4;width:.75em;height:.75em;box-shadow:0 0 0 .08em #7a5410}.frame-ring--gold_filigree>i:nth-of-type(2){--a:90deg}.frame-ring--gold_filigree>i:nth-of-type(3){--a:180deg}.frame-ring--gold_filigree>i:nth-of-type(4){--a:270deg}.frame-border--gold_filigree{--fb-w:5px;--fb-bg:linear-gradient(135deg, #7a5410, #ffe08a 30%, #b8860b 50%, #fff3c4 70%, #8a6416)}.frame-border--gold_filigree:after{border:1px solid #ffe08ab3;border-radius:16px;inset:9px}.frame-border--gold_filigree>i{background:radial-gradient(circle at 0 0,#0000 14px,#ffe08a 15px 16px,#0000 17px);width:34px;height:34px}.frame-border--gold_filigree>i:first-of-type{top:5px;left:5px}.frame-border--gold_filigree>i:nth-of-type(2){bottom:5px;right:5px;rotate:180deg}.frame-ring--shimenawa{--band:repeating-conic-gradient(#f1e3c0 0 6deg, #c9a66b 6deg 9deg, #8b6a3a 9deg 12deg)}.frame-ring--shimenawa>i:first-of-type{--a:180deg;--r:-6.2em;clip-path:polygon(0 0,100% 0,100% 25%,35% 25%,35% 50%,100% 50%,100% 75%,35% 75%,35% 100%,0 100%);background:#fff;width:1em;height:1.9em}.frame-ring--shimenawa>i:nth-of-type(2){--a:180deg;--r:-5.4em;background:#c4553a;border-radius:50%;width:.9em;height:.9em}.frame-border--shimenawa{--fb-w:0px}.frame-border--shimenawa>i:first-of-type{background:repeating-linear-gradient(60deg,#f1e3c0 0 6px,#c9a66b 6px 9px,#8b6a3a 9px 12px);height:11px;top:0;left:0;right:0;box-shadow:0 2px #00000040}.frame-border--shimenawa>i:nth-of-type(2),.frame-border--shimenawa>i:nth-of-type(3){clip-path:polygon(0 0,100% 0,100% 25%,35% 25%,35% 50%,100% 50%,100% 75%,35% 75%,35% 100%,0 100%);background:#fff;width:14px;height:30px;top:11px}.frame-border--shimenawa>i:nth-of-type(2){left:22%}.frame-border--shimenawa>i:nth-of-type(3){right:22%}.frame-ring--thorns{--band:repeating-conic-gradient(#1d3b1f 0 10deg, #2f5a2a 10deg 20deg)}.frame-ring--thorns:before{background:repeating-conic-gradient(#2f5a2a 0 3deg, transparent 3deg 18deg)}.frame-border--thorns{--fb-w:6px;--fb-bg:repeating-linear-gradient(45deg, #1d3b1f 0 4px, #2f5a2a 4px 8px)}.frame-border--thorns>i{background:conic-gradient(from -30deg at 50% 100%, #2f5a2a 60deg, transparent 0) 0 0 / 14px 12px repeat-x;height:12px;left:0;right:0}.frame-border--thorns>i:first-of-type{top:6px}.frame-border--thorns>i:nth-of-type(2){bottom:6px;rotate:180deg}.frame-ring--chains{--band:repeating-conic-gradient(#c9ced8 0 7deg, #4b5160 7deg 9deg, #8b93a5 9deg 16deg, #4b5160 16deg 18deg)}.frame-border--chains{--fb-w:2px;--fb-bg:#4b5160}.frame-border--chains:after{border:4px dashed #9aa3b5;border-radius:18px;inset:5px}.frame-border--chains>i{border:1px solid #4b5160cc;border-radius:14px;inset:11px}.frame-ring--rune_ring{--band:linear-gradient(#1b2a6b, #0b1240);filter:drop-shadow(0 0 .3em #4df3ff8c)}.frame-ring--rune_ring:before{background:repeating-conic-gradient(#4df3ff 0 4deg, transparent 4deg 12deg, #b8fbff 12deg 14deg, transparent 14deg 30deg);animation:14s linear infinite cos-spin}.frame-ring--rune_ring:after{content:"";border:.1em solid #4df3ff;inset:0}.frame-border--rune_ring{--fb-w:5px;--fb-bg:#121a3a}.frame-border--rune_ring:after{content:"ᚠ ᚢ ᚦ ᚨ ᚱ ᚲ ᚷ ᚹ ᚺ ᚾ ᛁ ᛃ ᛇ ᛈ ᛉ ᛊ ᛏ ᛒ ᛖ ᛗ ᛚ ᛜ ᛞ ᛟ ᚠ ᚢ ᚦ ᚨ ᚱ ᚲ ᚷ ᚹ";color:#4df3ff;letter-spacing:.7em;text-align:center;text-shadow:0 0 6px #4df3ff;white-space:nowrap;font-size:12px;animation:5s linear infinite cos-flicker;inset:6px 0 auto;overflow:hidden}.frame-border--rune_ring>i{background:repeating-linear-gradient(90deg,#4df3ff 0 6px,#0000 6px 14px);height:2px;inset:auto 0 6px;box-shadow:0 0 6px #4df3ff}.frame-ring--dragon_scale{--band:radial-gradient(circle at 50% 100%, #1fa37a 40%, #0c5a43 41% 60%, transparent 61%) 0 0 / .9em .9em, #0c5a43}.frame-ring--dragon_scale .frame-ring__band{box-shadow:inset 0 0 0 .08em #b8ffe4}.frame-border--dragon_scale{--fb-w:10px;--fb-bg:radial-gradient(circle at 50% 100%, #1fa37a 40%, #0c5a43 41% 60%, transparent 61%) 0 0 / 14px 14px, #0c5a43}.frame-border--dragon_scale:after{box-shadow:inset 0 0 0 10px #0000,inset 0 0 22px #1fa37a59}.frame-ring--gears{--band:linear-gradient(135deg, #b4652d, #f0a35e, #8a4a1f)}.frame-ring--gears:before{background:repeating-conic-gradient(#b4652d 0 7deg, transparent 7deg 15deg);animation:20s linear infinite cos-spin}.frame-ring--gears>i{--a:135deg;--r:-5.8em;width:2em;height:2em}.frame-ring--gears>i:before{content:"";background:radial-gradient(circle,#8a4a1f 0 30%,#b4652d 31%);border:.35em dotted #f0a35e;border-radius:50%;animation:6s linear infinite reverse cos-spin;position:absolute;inset:0}.frame-border--gears{--fb-w:6px;--fb-bg:linear-gradient(135deg, #b4652d, #f0a35e, #8a4a1f)}.frame-border--gears>i{border-radius:inherit;-webkit-mask-composite:xor;background:radial-gradient(circle,#ffd8a8 0 2px,#0000 2.5px) 0 0/24px 24px;padding:4px;inset:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.frame-ring--nacre{--band:conic-gradient(#fff4fb, #c9f3ff, #ffe7c9, #e6d9ff, #fff4fb);filter:drop-shadow(0 0 .4em #ffffffbf)}.frame-ring--nacre .frame-ring__band{animation:22s linear infinite cos-spin}.frame-border--nacre{--fb-w:5px;--fb-bg:linear-gradient(120deg, #fff4fb, #c9f3ff, #ffe7c9, #e6d9ff, #fff4fb) 0 0 / 300% 100%}.frame-border--nacre:before{animation:10s linear infinite cos-slide}.frame-border--nacre:after{box-shadow:inset 0 0 24px #ffffff73}.frame-ring--laurel{--band:linear-gradient(#6f9a3c, #3f6b22)}.frame-ring--laurel>i{--r:-5.7em;background:linear-gradient(135deg,#8fbf4a,#3f6b22);border-radius:0 100%;width:1.1em;height:.55em}.frame-ring--laurel>i:first-of-type{--a:205deg}.frame-ring--laurel>i:nth-of-type(2){--a:235deg}.frame-ring--laurel>i:nth-of-type(3){--a:265deg}.frame-ring--laurel>i:nth-of-type(4){--a:295deg}.frame-ring--laurel>i:nth-of-type(5){--a:155deg;--self:scaleX(-1)}.frame-ring--laurel>i:nth-of-type(6){--a:125deg;--self:scaleX(-1)}.frame-ring--laurel>i:nth-of-type(7){--a:95deg;--self:scaleX(-1)}.frame-ring--laurel>i:nth-of-type(8){--a:65deg;--self:scaleX(-1)}.frame-border--laurel{--fb-w:3px;--fb-bg:#5f8a32}.frame-border--laurel>i{background:linear-gradient(135deg,#8fbf4a,#3f6b22);border-radius:0 100%;width:22px;height:11px;bottom:12px}.frame-border--laurel>i:first-of-type{left:12px;rotate:-30deg}.frame-border--laurel>i:nth-of-type(2){bottom:6px;left:30px;rotate:-10deg}.frame-border--laurel>i:nth-of-type(3){right:12px;rotate:210deg}.frame-border--laurel>i:nth-of-type(4){bottom:6px;right:30px;rotate:190deg}.frame-ring--barbed{--band:repeating-conic-gradient(#3a3d44 0 2deg, #9aa0ab 2deg 4deg)}.frame-ring--barbed>i{background:linear-gradient(45deg,#0000 42%,#c9ced8 42% 58%,#0000 58%),linear-gradient(-45deg,#0000 42%,#c9ced8 42% 58%,#0000 58%);width:.9em;height:.9em}.frame-ring--barbed>i:nth-of-type(2){--a:45deg}.frame-ring--barbed>i:nth-of-type(3){--a:90deg}.frame-ring--barbed>i:nth-of-type(4){--a:135deg}.frame-ring--barbed>i:nth-of-type(5){--a:180deg}.frame-ring--barbed>i:nth-of-type(6){--a:225deg}.frame-ring--barbed>i:nth-of-type(7){--a:270deg}.frame-ring--barbed>i:nth-of-type(8){--a:315deg}.frame-border--barbed{--fb-w:2px;--fb-bg:#9aa0ab}.frame-border--barbed:after{border:2px solid #6b6f78;border-radius:18px;inset:7px}.frame-border--barbed>i{background:linear-gradient(45deg,#0000 42%,#c9ced8 42% 58%,#0000 58%) 0 0/40px 12px repeat-x,linear-gradient(-45deg,#0000 42%,#c9ced8 42% 58%,#0000 58%) 0 0/40px 12px repeat-x;height:12px;left:0;right:0}.frame-border--barbed>i:first-of-type{top:2px}.frame-border--barbed>i:nth-of-type(2){bottom:2px}.frame-ring--halo_ring{--band:linear-gradient(#ffe9a3, #ffb52e);filter:drop-shadow(0 0 .35em #ffc850cc)}.frame-ring--halo_ring:before{background:repeating-conic-gradient(#ffd666f2 0 4deg, transparent 4deg 15deg);animation:30s linear infinite cos-spin}.frame-border--halo_ring{--fb-w:3px;--fb-bg:#ffcf5a}.frame-border--halo_ring:after{background:repeating-conic-gradient(from 90deg at 50% -20%, #ffd66638 0 3deg, transparent 3deg 9deg);-webkit-mask:linear-gradient(#000,#0000 55%);mask:linear-gradient(#000,#0000 55%)}.frame-ring--pixel_bezel{border-radius:0}.frame-ring--pixel_bezel .frame-ring__band{clip-path:polygon(.7em 0,calc(100% - .7em) 0,calc(100% - .7em) .7em,100% .7em,100% calc(100% - .7em),calc(100% - .7em) calc(100% - .7em),calc(100% - .7em) 100%,.7em 100%,.7em calc(100% - .7em),0 calc(100% - .7em),0 .7em,.7em .7em);-webkit-mask-composite:xor;padding:var(--frame-w);background:repeating-linear-gradient(90deg,#3ddc97 0 .5em,#1a7a50 .5em 1em);border-radius:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.frame-border--pixel_bezel{--fb-w:5px;--fb-bg:repeating-linear-gradient(90deg, #3ddc97 0 8px, #1a7a50 8px 16px)}.frame-border--pixel_bezel>i{background:#3ddc97;width:10px;height:10px;box-shadow:10px 0 #1a7a50,0 10px #1a7a50}.frame-border--pixel_bezel>i:first-of-type{top:5px;left:5px}.frame-border--pixel_bezel>i:nth-of-type(2){top:5px;right:5px;scale:-1 1}.frame-border--pixel_bezel>i:nth-of-type(3){bottom:5px;left:5px;scale:1 -1}.frame-border--pixel_bezel>i:nth-of-type(4){bottom:5px;right:5px;scale:-1}.frame-ring--neon_tube{--band:#ff3dc8;filter:drop-shadow(0 0 .3em #ff3dc8)drop-shadow(0 0 .7em #ff3dc8);animation:4s linear infinite cos-flicker}.frame-ring--neon_tube:after{content:"";inset:calc(var(--frame-w) + .2em);filter:drop-shadow(0 0 .25em #4df3ff);border:.1em solid #4df3ff}.frame-border--neon_tube{--fb-w:3px;--fb-bg:#ff3dc8}.frame-border--neon_tube:after{animation:4s linear infinite cos-flicker;box-shadow:inset 0 0 14px #ff3dc8}.frame-border--neon_tube>i{border:2px solid #4df3ff;border-radius:16px;inset:8px;box-shadow:0 0 8px #4df3ff,inset 0 0 8px #4df3ff}.frame-ring--ink_brush{--band:#111}.frame-ring--ink_brush .frame-ring__band{border-radius:47% 53% 44% 56%/53% 45% 55% 47%;rotate:-8deg}.frame-ring--ink_brush>i{background:#111;border-radius:50%}.frame-ring--ink_brush>i:first-of-type{--a:60deg;--r:-6.3em;width:.5em;height:.5em}.frame-ring--ink_brush>i:nth-of-type(2){--a:75deg;--r:-6.8em;width:.25em;height:.25em}.frame-ring--ink_brush>i:nth-of-type(3){--a:230deg;--r:-6.2em;width:.4em;height:.35em}.frame-border--ink_brush{--fb-w:5px;--fb-bg:#111}.frame-border--ink_brush>i{background:#111;border-radius:50% 40% 60% 30%;height:16px}.frame-border--ink_brush>i:first-of-type{width:46%;bottom:-4px;left:-10px;rotate:-2deg}.frame-border--ink_brush>i:nth-of-type(2){width:30%;top:-6px;right:-8px;rotate:3deg}.frame-ring--frost_rim{--band:linear-gradient(#fff, #a8e6ff 60%, #5fbfff);filter:drop-shadow(0 0 .3em #a8e6ffcc)}.frame-ring--frost_rim>i{--r:-6em;clip-path:polygon(0 100%,100% 100%,50% 0);background:linear-gradient(#e9f8ff,#8fd3ff);width:.55em;height:1.2em}.frame-ring--frost_rim>i:first-of-type{--a:150deg}.frame-ring--frost_rim>i:nth-of-type(2){--a:165deg;height:1.6em}.frame-ring--frost_rim>i:nth-of-type(3){--a:180deg;height:1.9em}.frame-ring--frost_rim>i:nth-of-type(4){--a:195deg;height:1.4em}.frame-ring--frost_rim>i:nth-of-type(5){--a:210deg}.frame-border--frost_rim{--fb-w:3px;--fb-bg:linear-gradient(90deg, #e9f8ff, #a8e6ff, #e9f8ff)}.frame-border--frost_rim:after{box-shadow:inset 0 0 26px #a8e6ff8c}.frame-border--frost_rim>i{background:conic-gradient(from -20deg at 50% 100%, #e9f8ff 40deg, transparent 0) 0 0 / 16px 100% repeat-x;height:16px;top:3px;left:0;right:0}.frame-ring--flame_rim{--band:conic-gradient(#ff3b1f, #ff9a1f, #ffd23f, #ff9a1f, #ff3b1f)}.frame-ring--flame_rim>i{--r:-6em;transform-origin:50% 100%;background:radial-gradient(circle at 50% 75%,#fff2a8,#ffb000 35%,#ff3b1f 70%,#0000 72%);border-radius:50% 50% 45% 45%/65% 65% 35% 35%;width:1em;height:1.6em;animation:.8s ease-in-out infinite alternate cos-flame}.frame-ring--flame_rim>i:first-of-type{--a:-60deg;animation-delay:-.2s}.frame-ring--flame_rim>i:nth-of-type(2){--a:-36deg;animation-delay:-.5s}.frame-ring--flame_rim>i:nth-of-type(3){--a:-12deg;height:2em;animation-delay:-.1s}.frame-ring--flame_rim>i:nth-of-type(4){--a:12deg;height:2em;animation-delay:-.6s}.frame-ring--flame_rim>i:nth-of-type(5){--a:36deg;animation-delay:-.3s}.frame-ring--flame_rim>i:nth-of-type(6){--a:60deg;animation-delay:-.7s}.frame-border--flame_rim{--fb-w:4px;--fb-bg:linear-gradient(0deg, #ff3b1f, #ffd23f)}.frame-border--flame_rim>i{background:radial-gradient(50% 100% at 50% 100%,#ff6a1fd9,#0000 70%) 0 100%/40px 30px repeat-x;height:30px;animation:1.6s linear infinite cos-flicker;bottom:0;left:0;right:0}.frame-ring--gothic_arch{--band:linear-gradient(#5b0f1f, #1a0509)}.frame-ring--gothic_arch>i:first-of-type{--r:-6em;clip-path:polygon(50% 0,72% 30%,100% 100%,82% 100%,50% 45%,18% 100%,0 100%,28% 30%);background:linear-gradient(#5b0f1f,#1a0509);width:2.6em;height:2.2em}.frame-ring--gothic_arch>i:nth-of-type(2){--r:-7.4em;clip-path:polygon(40% 0,60% 0,60% 30%,100% 30%,100% 50%,60% 50%,60% 100%,40% 100%,40% 50%,0 50%,0 30%,40% 30%);background:#e0384f;width:.7em;height:.9em}.frame-border--gothic_arch{--fb-w:6px;--fb-bg:linear-gradient(#5b0f1f, #1a0509)}.frame-border--gothic_arch>i{clip-path:polygon(0 0,100% 0,50% 100%);background:#1a0509;width:70px;height:22px;top:6px;left:50%;translate:-50%}.frame-ring--circuit{--band:#0f3d2a}.frame-ring--circuit:before{background:repeating-conic-gradient(#e2b23a 0 1.2deg, transparent 1.2deg 12deg)}.frame-ring--circuit>i{background:#e2b23a;width:.55em;height:.55em;box-shadow:0 0 .3em #e2b23a}.frame-ring--circuit>i:first-of-type{--a:45deg}.frame-ring--circuit>i:nth-of-type(2){--a:135deg}.frame-ring--circuit>i:nth-of-type(3){--a:225deg}.frame-ring--circuit>i:nth-of-type(4){--a:315deg}.frame-border--circuit{--fb-w:7px;--fb-bg:repeating-linear-gradient(90deg, transparent 0 18px, #e2b23a 18px 20px), #0f3d2a}.frame-border--circuit>i{background:#0f3d2a;border:2px solid #e2b23a;border-radius:50%;width:8px;height:8px}.frame-border--circuit>i:first-of-type{top:10px;left:10px}.frame-border--circuit>i:nth-of-type(2){top:10px;right:10px}.frame-border--circuit>i:nth-of-type(3){bottom:10px;left:10px}.frame-border--circuit>i:nth-of-type(4){bottom:10px;right:10px}.frame-ring--stained{--band:conic-gradient(#d7263d 0 43deg, #1b1b1b 43deg 47deg, #f4a259 47deg 88deg, #1b1b1b 88deg 92deg, #3ea055 92deg 133deg, #1b1b1b 133deg 137deg, #2e86de 137deg 178deg, #1b1b1b 178deg 182deg, #8e44ad 182deg 223deg, #1b1b1b 223deg 227deg, #f9d423 227deg 268deg, #1b1b1b 268deg 272deg, #16a085 272deg 313deg, #1b1b1b 313deg 317deg, #d7263d 317deg)}.frame-ring--stained:after{content:"";border:.12em solid #1b1b1b;inset:0}.frame-border--stained{--fb-w:8px;--fb-bg:linear-gradient(90deg, #d7263d 0 12.5%, #f4a259 0 25%, #3ea055 0 37.5%, #2e86de 0 50%, #8e44ad 0 62.5%, #f9d423 0 75%, #16a085 0 87.5%, #d7263d 0)}.frame-border--stained>i{border-radius:inherit;-webkit-mask-composite:xor;background:repeating-linear-gradient(90deg,#0000 0 46px,#1b1b1b 46px 49px);padding:8px;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.frame-ring--stamp_edge{--band:#f3ead7}.frame-ring--stamp_edge:before{background:repeating-conic-gradient(var(--bg) 0 3deg, transparent 3deg 10deg);scale:1.04}.frame-ring--stamp_edge>i{--a:40deg;--r:-5.8em;background:repeating-linear-gradient(0deg,#0000 0 .35em,#c4253c99 .35em .45em);border:.15em solid #c4253cd9;border-radius:50%;width:2.3em;height:2.3em}.frame-border--stamp_edge{--fb-w:9px;--fb-bg:#f3ead7}.frame-border--stamp_edge>i{border-radius:inherit;background:radial-gradient(circle, var(--bg) 0 3px, transparent 3.5px) -7px -7px / 14px 14px;-webkit-mask-composite:xor;padding:4px;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.frame-ring--manga_panel{--band:#111;filter:drop-shadow(.25em .25em #111)}.frame-ring--manga_panel:after{content:"";inset:calc(var(--frame-w) * .45);border:.12em solid #fff}.frame-ring--manga_panel>i{--a:50deg;--r:-6.2em;color:#111;width:2em;height:2em;font:900 1.2em/1 var(--font);clip-path:polygon(50% 0,62% 26%,92% 12%,78% 42%,100% 56%,72% 64%,80% 96%,52% 76%,28% 98%,26% 68%,0 62%,22% 44%,6% 16%,38% 26%);background:#fff;place-items:center;display:grid!important}.frame-ring--manga_panel>i:before{content:"!";font-size:.8em}.frame-border--manga_panel{--fb-w:5px;--fb-bg:#111}.frame-border--manga_panel:after{border:2px solid #fff;border-radius:16px;inset:8px;box-shadow:inset -6px -6px #00000073}.frame-ring--aurora_ring{--band:conic-gradient(#3dffb0, #3dc8ff, #a35bff, #ff6ad5, #3dffb0);filter:drop-shadow(0 0 .35em #3dffb099)}.frame-ring--aurora_ring .frame-ring__band{animation:8s linear infinite cos-hue}.frame-border--aurora_ring{--fb-w:5px;--fb-bg:linear-gradient(90deg, #3dffb0, #3dc8ff, #a35bff, #ff6ad5, #3dffb0) 0 0 / 300% 100%}.frame-border--aurora_ring:before{animation:8s linear infinite cos-slide}.frame-border--aurora_ring:after{box-shadow:inset 0 0 26px #3dffb059}.frame-ring--obsidian{--band:linear-gradient(135deg, #4a3a78, #07060b 40%, #6a4fb0 55%, #07060b 70%, #2b2142);filter:drop-shadow(0 0 .25em #966effa6)}.frame-ring--obsidian>i{--a:-40deg;--r:-5.3em;background:linear-gradient(90deg,#0000,#bea0ffe6,#0000);border-radius:99px;width:2.4em;height:.25em}.frame-border--obsidian{--fb-w:7px;--fb-bg:linear-gradient(135deg, #2b2440, #07060b 40%, #3d2b66 55%, #07060b 70%, #1a1428)}.frame-border--obsidian>i{background:linear-gradient(90deg,#0000,#bea0ffe6,#0000);width:34%;height:2px;animation:6s ease-in-out infinite obsidian-sheen;top:2px;left:8%}@keyframes obsidian-sheen{50%{translate:140%}}.frame-ring--sakura{--band:linear-gradient(#ffd1dc, #ff8fab)}.frame-ring--sakura>i{background:radial-gradient(circle, #fff3a8 0 16%, transparent 18%), conic-gradient(#ffb7c5 0 18%, #ff8fab 0 20%, #ffb7c5 0 38%, #ff8fab 0 40%, #ffb7c5 0 58%, #ff8fab 0 60%, #ffb7c5 0 78%, #ff8fab 0 80%, #ffb7c5 0);clip-path:polygon(50% 0,63% 28%,98% 35%,72% 58%,79% 92%,50% 75%,21% 92%,28% 58%,2% 35%,37% 28%);border-radius:50%;width:1.3em;height:1.3em}.frame-ring--sakura>i:first-of-type{--a:20deg}.frame-ring--sakura>i:nth-of-type(2){--a:95deg;width:1em;height:1em}.frame-ring--sakura>i:nth-of-type(3){--a:170deg}.frame-ring--sakura>i:nth-of-type(4){--a:245deg;width:1em;height:1em}.frame-ring--sakura>i:nth-of-type(5){--a:320deg}.frame-border--sakura{--fb-w:4px;--fb-bg:linear-gradient(90deg, #ffd1dc, #ff8fab, #ffd1dc)}.frame-border--sakura>i{clip-path:polygon(50% 0,63% 28%,98% 35%,72% 58%,79% 92%,50% 75%,21% 92%,28% 58%,2% 35%,37% 28%);background:radial-gradient(circle,#fff3a8 0 16%,#0000 18%),#ffb7c5;width:18px;height:18px}.frame-border--sakura>i:first-of-type{top:6px;left:8px}.frame-border--sakura>i:nth-of-type(2){top:6px;right:8px;rotate:30deg}.frame-border--sakura>i:nth-of-type(3){bottom:6px;left:8px;rotate:60deg}.frame-border--sakura>i:nth-of-type(4){bottom:6px;right:8px;rotate:15deg}.frame-ring--chainmail{--band:radial-gradient(circle, transparent 0 .12em, #c0c6d0 .13em .2em, transparent .21em) 0 0 / .42em .42em, #59606e}.frame-border--chainmail{--fb-w:9px;--fb-bg:radial-gradient(circle, transparent 0 2px, #c0c6d0 2.5px 3.5px, transparent 4px) 0 0 / 8px 8px, #59606e}.frame-ring--compass{--band:linear-gradient(135deg, #8a6416, #e6c372 45%, #8a6416)}.frame-ring--compass:before{background:repeating-conic-gradient(#3b2a0a 0 1deg, transparent 1deg 15deg)}.frame-ring--compass>i{--r:-6.1em;clip-path:polygon(50% 0,100% 100%,0 100%);background:#e6c372;width:.8em;height:.9em}.frame-ring--compass>i:first-of-type{--r:-6.5em;color:#fff3c4;width:1.4em;height:1.4em;font:800 .9em/1 var(--font);clip-path:none;background:#8a6416;border-radius:50%;place-items:center;display:grid!important}.frame-ring--compass>i:first-of-type:before{content:"N"}.frame-ring--compass>i:nth-of-type(2){--a:90deg}.frame-ring--compass>i:nth-of-type(3){--a:180deg}.frame-ring--compass>i:nth-of-type(4){--a:270deg}.frame-border--compass{--fb-w:6px;--fb-bg:linear-gradient(135deg, #8a6416, #e6c372 45%, #8a6416)}.frame-border--compass>i{background:repeating-linear-gradient(90deg,#e6c372 0 1px,#0000 1px 10px);height:7px;left:0;right:0}.frame-border--compass>i:first-of-type{top:7px}.frame-border--compass>i:nth-of-type(2){bottom:7px}.frame-ring--eclipse{--band:#050505}.frame-ring--eclipse:before{filter:blur(.1em);background:radial-gradient(farthest-side,#fff0c8f2,#ffc87866 60%,#0000)}.frame-ring--eclipse>i{--a:45deg;--r:-5.5em;background:#fff;border-radius:50%;width:.7em;height:.7em;box-shadow:0 0 .4em #fff,0 0 1em #fff0c8e6}.frame-border--eclipse{--fb-w:5px;--fb-bg:#050505}.frame-border--eclipse:after{box-shadow:inset 0 0 0 6px #fff0c866,inset 0 0 30px #fff0c840}.frame-border--eclipse>i{background:radial-gradient(circle,#fff 0 6%,#fff0c899 12%,#0000 60%);border-radius:50%;width:90px;height:90px;top:-30px;right:-30px}.frame-ring--void_ring{--band:conic-gradient(#14002b, #3b0a6b, #000, #5a1fa8, #14002b);filter:drop-shadow(0 0 .5em #7b3cff)}.frame-ring--void_ring .frame-ring__band{animation:9s linear infinite cos-spin}.frame-ring--void_ring:before{opacity:.75;background:radial-gradient(circle,#fff 0 .05em,#0000 .08em) 0 0/.9em .9em;animation:30s linear infinite reverse cos-spin}.frame-border--void_ring{--fb-w:6px;--fb-bg:conic-gradient(from 0deg, #14002b, #3b0a6b, #000, #5a1fa8, #14002b)}.frame-border--void_ring:after{box-shadow:inset 0 0 0 6px #0000,inset 0 0 0 7px #7b3cff,inset 0 0 40px #000}@property --sn-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.frame-ring--senita_nebula{--band:conic-gradient(#fff8e6, #ffd98a 7%, #c77a2a 15%, #6a2bd9 25%, #010107 36%, #d9c0ff 47%, #ffd98a 54%, #fff8e6 58%, #ff9c4a 66%, #6a2bd9 76%, #010107 88%, #fff8e6);color:#d9c0ff}.frame-ring--senita_nebula .frame-ring__band{animation:4.5s linear infinite cos-spin;box-shadow:inset 0 0 .6em #010107e6}.frame-ring--senita_nebula:before{content:"";background:conic-gradient(from 210deg,#fff8e6f2,#ffd98acc 12%,#d9c0ff80 26%,#6a2bd940 40%,#0000 55% 72%,#6a2bd966 86%,#fff8e6f2);animation:2.6s ease-in-out infinite senita-halo;inset:-1.1em;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.3em),#000 calc(100% - 1em),#0006 calc(100% - .5em),#0000);mask:radial-gradient(farthest-side,#0000 calc(100% - 1.3em),#000 calc(100% - 1em),#0006 calc(100% - .5em),#0000)}.frame-ring--senita_nebula:after{content:"";background:linear-gradient(#0000,#6fe6ff 6%,#fff8e6 20%,#d9c0ff80 27%,#0000 32% 68%,#d9c0ff80 73%,#fff8e6 80%,#6fe6ff 94%,#0000);border-radius:.3em;width:.55em;animation:1.9s ease-in-out infinite senita-ring-jet;top:-3.4em;bottom:-3.4em;left:50%;-webkit-mask:linear-gradient(#000 3.3em,#0000 3.7em calc(100% - 3.7em),#000 calc(100% - 3.3em));mask:linear-gradient(#000 3.3em,#0000 3.7em calc(100% - 3.7em),#000 calc(100% - 3.3em))}.frame-ring--senita_nebula>i{opacity:0;background:linear-gradient(90deg,#0000,#d9c0ffb3 55%,#fff8e6);border-radius:.2em;width:1.3em;height:.22em;animation:3s cubic-bezier(.5,0,.85,.5) infinite senita-debris}.frame-ring--senita_nebula>i:nth-child(2){--a:10deg}.frame-ring--senita_nebula>i:nth-child(3){--a:55deg;animation-duration:2.4s;animation-delay:-.7s}.frame-ring--senita_nebula>i:nth-child(4){--a:100deg;animation-duration:3.4s;animation-delay:-1.9s}.frame-ring--senita_nebula>i:nth-child(5){--a:150deg;animation-duration:2.8s;animation-delay:-1.2s}.frame-ring--senita_nebula>i:nth-child(6){--a:195deg;animation-duration:3.2s;animation-delay:-2.4s}.frame-ring--senita_nebula>i:nth-child(7){--a:240deg;animation-duration:2.6s;animation-delay:-.3s}.frame-ring--senita_nebula>i:nth-child(8){--a:285deg;animation-duration:3.6s;animation-delay:-1.5s}.frame-ring--senita_nebula>i:nth-child(9){--a:330deg;animation-duration:2.9s;animation-delay:-2.1s}@keyframes senita-halo{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes senita-ring-jet{0%,to{opacity:.55;transform:translate(-50%)rotate(-20deg)scaleY(.88)}50%{opacity:1;transform:translate(-50%)rotate(-20deg)scaleY(1.06)}}@keyframes senita-debris{0%{transform:translate(-50%, -50%) rotate(var(--a)) translateY(-7em) scaleX(1);opacity:0}20%{opacity:1}to{transform:translate(-50%, -50%) rotate(calc(var(--a) + 200deg)) translateY(-5.2em) scaleX(.2);opacity:0}}.frame-border--senita_nebula{--fb-w:3px;--fb-bg:conic-gradient(from var(--sn-sweep), transparent 0 62%, #6a2bd9cc 78%, #ffd98a 92%, #fff8e6 95%, transparent 95.5%), conic-gradient(from calc(var(--sn-sweep) + 180deg), transparent 0 70%, #6fe6ff80 86%, #d9c0ff 94%, transparent 95%), linear-gradient(#2a1352, #2a1352);box-shadow:0 0 1em #6a2bd98c,0 0 2.4em #ffd98a2e}.frame-border--senita_nebula:before{animation:4s linear infinite senita-sweep}.frame-border--senita_nebula:after{inset:3px;box-shadow:inset 0 0 22px #6a2bd98c,inset 0 0 60px #010107b3}.frame-border--senita_nebula>i{clip-path:polygon(0 0,48% 0,30% 20%,58% 30%,36% 52%,70% 70%,30% 58%,46% 38%,16% 28%,26% 48%,0 44%);opacity:0;background:linear-gradient(135deg,#ff3d9a,#fff8e6 50%,#6fe6ff);width:26px;height:26px;animation:5.4s step-end infinite senita-crack}.frame-border--senita_nebula>i:first-child{top:0;left:0}.frame-border--senita_nebula>i:nth-child(2){animation-delay:-1.35s;top:0;right:0;transform:scaleX(-1)}.frame-border--senita_nebula>i:nth-child(3){animation-delay:-2.7s;bottom:0;right:0;transform:scale(-1)}.frame-border--senita_nebula>i:nth-child(4){animation-delay:-4.05s;bottom:0;left:0;transform:scaleY(-1)}@keyframes senita-sweep{to{--sn-sweep:360deg}}@keyframes senita-crack{0%,to{opacity:0}86%{opacity:1}88%{opacity:.3}90%{opacity:.9}93%{opacity:0}}@media (pointer:coarse){.frame-ring--senita_nebula>i:nth-child(odd){display:none}.frame-border--senita_nebula:before{animation:none}}.afx{font-size:calc(var(--slot) / 10);position:absolute;inset:0}.afx--back{z-index:0}.afx--front{z-index:3}.afx__in{border-radius:50%;position:absolute;inset:6px;overflow:hidden}.afx__out{position:absolute;inset:0}.afx--explorer .afx__in{background:radial-gradient(circle,#0000 50%,#7850146b)}.afx--explorer .afx__in i:first-child{background:linear-gradient(90deg,#0000 calc(50% - .04em),#ffd778bf calc(50% - .04em) calc(50% + .04em),#0000 calc(50% + .04em)),linear-gradient(0deg,#0000 calc(50% - .04em),#ffd778bf calc(50% - .04em) calc(50% + .04em),#0000 calc(50% + .04em));inset:0}.afx--explorer .afx__in i:nth-child(2){background:conic-gradient(from 45deg, #ffd7784d 0 25%, transparent 0 50%, #ffd7784d 0 75%, transparent 0);border:.08em solid #ffd778bf;border-radius:50%;animation:40s linear infinite cos-spin;inset:22%}.afx--explorer .afx__out i{color:#3d2a05;font:800 .9em/1.1 var(--font);background:#ffd778;border-radius:.3em;padding:.1em .35em;top:-.8em;left:4.3em}.afx--explorer .afx__out i:before{content:"N"}.afx--petals .afx__in i{background:linear-gradient(135deg,#ffe0ea,#ff8fab);border-radius:0 100%;width:.9em;height:.6em;animation:4.5s linear infinite cos-fall;top:-1em}.afx--petals .afx__in i:first-child{left:12%}.afx--petals .afx__in i:nth-child(2){animation-delay:-1.2s;left:38%}.afx--petals .afx__in i:nth-child(3){animation-delay:-2.4s;left:62%}.afx--petals .afx__in i:nth-child(4){animation-delay:-3.4s;left:82%}.afx--frost .afx__in{-webkit-backdrop-filter:saturate(.75)brightness(1.08);backdrop-filter:saturate(.75)brightness(1.08);background:radial-gradient(circle,#0000 55%,#dcf5ffd9)}.afx--frost .afx__in i{background:linear-gradient(#0000 46%,#fff 46% 54%,#0000 54%),linear-gradient(60deg,#0000 46%,#fff 46% 54%,#0000 54%),linear-gradient(-60deg,#0000 46%,#fff 46% 54%,#0000 54%);width:1.8em;height:1.8em;-webkit-mask:radial-gradient(circle,#000 58%,#0000 62%);mask:radial-gradient(circle,#000 58%,#0000 62%)}.afx--frost .afx__in i:first-child{bottom:12%;left:6%}.afx--frost .afx__in i:nth-child(2){width:1.2em;height:1.2em;top:10%;right:8%}.afx--frost .afx__in i:nth-child(3){width:.9em;height:.9em;bottom:4%;right:22%}.afx--neko_ears>i{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(#c9a8ff,#7a5bb8);width:3.6em;height:4em;top:-1.9em}.afx--neko_ears>i:after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(#ffd1e6,#ff8fc0);position:absolute;inset:28% 24% 6%}.afx--neko_ears>i:first-child{left:.1em;rotate:-26deg}.afx--neko_ears>i:nth-child(2){right:.1em;rotate:26deg}.afx--horns>i{clip-path:polygon(30% 100%,72% 100%,74% 70%,82% 40%,96% 12%,100% 0,78% 6%,52% 26%,36% 52%);background:linear-gradient(#ffd0d0,#b8263a 40%,#3a0509);width:1.9em;height:3.1em;top:-1.6em}.afx--horns>i:first-child{right:1.2em}.afx--horns>i:nth-child(2){left:1.2em;scale:-1 1}.afx--halo .afx__out i{border:.35em solid #ffe08a;border-radius:50%;height:1.7em;animation:3s ease-in-out infinite cos-bob;top:-1.5em;left:2em;right:2em;box-shadow:0 0 .6em #ffd24a,inset 0 0 .4em #ffd24a}.afx--wings>i{background:repeating-linear-gradient(160deg,#0000 0 .5em,#aac8ff73 .5em .6em),linear-gradient(160deg,#fff,#d6e6ff);border-radius:100% 0 70% 30%/90% 0 80% 20%;width:4.6em;height:5.4em;top:1.4em}.afx--wings>i:first-child{transform-origin:100% 30%;animation:3s ease-in-out infinite afx-wing;left:-2.2em}.afx--wings>i:nth-child(2){transform-origin:100% 30%;animation:3s ease-in-out infinite afx-wing;right:-2.2em;scale:-1 1}@keyframes afx-wing{50%{transform:rotate(-10deg)}}.afx--scanlines .afx__in{background:radial-gradient(circle,#0000 55%,#00000080),linear-gradient(#3cff7814,#3cff7814)}.afx--scanlines .afx__in i:first-child{background:repeating-linear-gradient(#00000059 0 .12em,#0000 .12em .32em);inset:0}.afx--scanlines .afx__in i:nth-child(2){background:linear-gradient(#0000,#b4ffc840,#0000);height:1.4em;animation:3.2s linear infinite afx-scan;top:-1.5em;left:0;right:0}@keyframes afx-scan{to{transform:translateY(12em)}}.afx--glitch .afx__in{-webkit-backdrop-filter:saturate(1.6)contrast(1.15);backdrop-filter:saturate(1.6)contrast(1.15);box-shadow:inset .18em 0 #ff00508c,inset -.18em 0 #00f0ff8c}.afx--glitch .afx__in i{mix-blend-mode:screen;height:.7em;animation:1.6s step-end infinite afx-glitch;left:-5%;right:-5%}.afx--glitch .afx__in i:first-child{background:#ff005099;top:26%}.afx--glitch .afx__in i:nth-child(2){background:#00f0ff99;animation-delay:-.5s;top:52%}.afx--glitch .afx__in i:nth-child(3){background:#ffffffb3;height:.25em;animation-delay:-1s;top:70%}@keyframes afx-glitch{0%{transform:translate(-8%)}20%{opacity:.3;transform:translate(6%)}40%{opacity:1;transform:translate(-3%,1.5em)}60%{transform:translate(10%)}80%{opacity:.6;transform:translateY(-1em)}}.afx--kitsune>i{transform-origin:50% 100%;width:2.6em;height:7.4em;rotate:var(--t);background:linear-gradient(#fff 0 14%,#ffb15c 30%,#ff8a2b 70%,#e0661a);border-radius:50% 50% 45% 45%/65% 65% 35% 35%;margin-left:-1.3em;animation:3.2s ease-in-out infinite afx-tail;bottom:2.5em;left:50%}.afx--kitsune>i:first-child{--t:-80deg}.afx--kitsune>i:nth-child(2){--t:-48deg;animation-delay:-.8s}.afx--kitsune>i:nth-child(3){--t:48deg;animation-delay:-1.6s}.afx--kitsune>i:nth-child(4){--t:80deg;animation-delay:-2.4s}@keyframes afx-tail{50%{transform:rotate(7deg)}}.afx--summoning>i{background:repeating-conic-gradient(#c38cffbf 0 2deg, transparent 2deg 20deg);filter:drop-shadow(0 0 .3em #a35bff);border:.12em solid #c38cffe6;border-radius:50%;animation:12s linear infinite cos-spin;inset:-1.6em;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.1em),#000 calc(100% - 1.05em));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.1em),#000 calc(100% - 1.05em))}.afx--summoning .afx__in i{background:#c38cff47;animation:18s linear infinite reverse cos-spin;inset:16%}.afx--summoning .afx__in i:first-child{clip-path:polygon(50% 0,93% 75%,7% 75%)}.afx--summoning .afx__in i:nth-child(2){clip-path:polygon(50% 100%,93% 25%,7% 25%)}.afx--hud_reticle .afx__in{background:radial-gradient(circle,#0000 60%,#00c8ff2e)}.afx--hud_reticle .afx__in i:nth-child(-n+4){filter:drop-shadow(0 0 .15em #4df3ff);border:.12em solid #4df3ff;width:22%;height:22%}.afx--hud_reticle .afx__in i:first-child{border-bottom:0;border-right:0;top:12%;left:12%}.afx--hud_reticle .afx__in i:nth-child(2){border-bottom:0;border-left:0;top:12%;right:12%}.afx--hud_reticle .afx__in i:nth-child(3){border-top:0;border-right:0;bottom:12%;left:12%}.afx--hud_reticle .afx__in i:nth-child(4){border-top:0;border-left:0;bottom:12%;right:12%}.afx--hud_reticle .afx__in i:nth-child(5){background:linear-gradient(90deg,#0000 46%,#4df3ff 46% 54%,#0000 54%) 50%/100% .08em no-repeat,linear-gradient(#0000 46%,#4df3ff 46% 54%,#0000 54%) 50%/.08em 100% no-repeat;border:.08em solid #4df3ff;border-radius:50%;width:1.6em;height:1.6em;margin:-.8em 0 0 -.8em;animation:6s linear infinite cos-spin;top:50%;left:50%}.afx--sparkles .afx__in i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#fff8d6;width:1.3em;height:1.3em;animation:2s ease-in-out infinite cos-twinkle}.afx--sparkles .afx__in i:first-child{top:14%;left:20%}.afx--sparkles .afx__in i:nth-child(2){width:.9em;height:.9em;animation-delay:-.6s;top:30%;right:14%}.afx--sparkles .afx__in i:nth-child(3){animation-delay:-1.2s;bottom:18%;left:30%}.afx--sparkles .afx__in i:nth-child(4){width:.7em;height:.7em;animation-delay:-1.6s;bottom:30%;right:26%}.afx--rain .afx__in{background:linear-gradient(#1e3c6e59,#1e3c6e26)}.afx--rain .afx__in i{background:linear-gradient(#0000,#cde9ff);width:.08em;height:1.6em;animation:.9s linear infinite afx-rain;top:-2em;rotate:12deg}.afx--rain .afx__in i:first-child{left:15%}.afx--rain .afx__in i:nth-child(2){animation-delay:-.3s;left:34%}.afx--rain .afx__in i:nth-child(3){animation-delay:-.6s;left:52%}.afx--rain .afx__in i:nth-child(4){animation-delay:-.15s;left:70%}.afx--rain .afx__in i:nth-child(5){animation-delay:-.45s;left:86%}@keyframes afx-rain{to{transform:translateY(13em)}}.afx--embers .afx__in{background:radial-gradient(at 50% 115%,#ff6a1f80,#0000 60%)}.afx--embers .afx__in i{background:#ffb347;border-radius:50%;width:.35em;height:.35em;animation:2.8s ease-in infinite cos-rise;bottom:-.5em;box-shadow:0 0 .35em #ff6a1f,0 0 .7em #ff3b1f}.afx--embers .afx__in i:first-child{left:20%}.afx--embers .afx__in i:nth-child(2){animation-delay:-.7s;left:42%}.afx--embers .afx__in i:nth-child(3){animation-delay:-1.5s;left:60%}.afx--embers .afx__in i:nth-child(4){animation-delay:-2.1s;left:78%}.afx--bubbles .afx__in{background:linear-gradient(#3cc8ff1f,#0078c840)}.afx--bubbles .afx__in i{background:radial-gradient(circle at 30% 30%,#ffffffe6 0 12%,#0000 14%);border:.08em solid #dcf5fff2;border-radius:50%;width:1em;height:1em;animation:3.6s ease-in infinite afx-bubble;bottom:-1em}.afx--bubbles .afx__in i:first-child{left:18%}.afx--bubbles .afx__in i:nth-child(2){width:.6em;height:.6em;animation-delay:-1s;left:46%}.afx--bubbles .afx__in i:nth-child(3){width:1.3em;height:1.3em;animation-delay:-2s;left:66%}.afx--bubbles .afx__in i:nth-child(4){width:.5em;height:.5em;animation-delay:-2.8s;left:32%}@keyframes afx-bubble{0%{opacity:0;transform:translate(0)}15%{opacity:1}50%{transform:translate(.5em,-5em)}to{opacity:0;transform:translate(-.3em,-11em)}}.afx--vines .afx__out i{border:.32em solid #0000;border-color:#0000 #0000 #3f8f3a #3f8f3a;border-radius:50%;width:4.4em;height:4.4em;bottom:-.2em}.afx--vines .afx__out i:before,.afx--vines .afx__out i:after{content:"";background:#5fbf4a;border-radius:0 100%;width:1em;height:.55em;position:absolute}.afx--vines .afx__out i:before{top:1.6em;left:-.4em;rotate:-40deg}.afx--vines .afx__out i:after{bottom:-.6em;left:1.6em;rotate:20deg}.afx--vines .afx__out i:first-child{left:-.5em;rotate:15deg}.afx--vines .afx__out i:nth-child(2){right:-.5em;rotate:-15deg;scale:-1 1}.afx--static .afx__in{-webkit-backdrop-filter:grayscale(.8)contrast(1.25);backdrop-filter:grayscale(.8)contrast(1.25)}.afx--static .afx__in i{background:radial-gradient(#ffffff8c .04em,#0000 .05em) 0 0/.23em .23em,radial-gradient(#00000080 .04em,#0000 .05em) .1em .12em/.31em .31em;animation:.3s steps(3,end) infinite cos-noise;inset:-40%}.afx--moonlight .afx__in{-webkit-backdrop-filter:saturate(.7);backdrop-filter:saturate(.7);background:linear-gradient(200deg,#8caaff1f,#0a145080)}.afx--moonlight .afx__in i{opacity:.6;background:radial-gradient(circle,#fff 0 .04em,#0000 .06em) 0 0/1.3em 1.1em;inset:0;-webkit-mask:linear-gradient(#000,#0000 60%);mask:linear-gradient(#000,#0000 60%)}.afx--moonlight .afx__out i{filter:drop-shadow(0 0 .4em #fff6c9);border-radius:50%;width:2.8em;height:2.8em;top:-.7em;right:-.4em;rotate:-20deg;box-shadow:inset -.75em .25em #fff6c9}.afx--sunglasses .afx__in i:nth-child(-n+2){background:linear-gradient(160deg,#3a3a4a,#050508 60%);border-radius:.25em .25em 1em 1em;width:33%;height:19%;top:33%;box-shadow:inset .25em .2em 0 -.1em #ffffff59}.afx--sunglasses .afx__in i:first-child{left:12%}.afx--sunglasses .afx__in i:nth-child(2){right:12%}.afx--sunglasses .afx__in i:nth-child(3){background:#050508;width:16%;height:.25em;top:36%;left:42%}.afx--blush .afx__in i{background:repeating-linear-gradient(115deg,#0000 0 .22em,#e64678e6 .22em .34em),#ff8caf8c;border-radius:50%;width:26%;height:12%;top:56%}.afx--blush .afx__in i:first-child{left:10%}.afx--blush .afx__in i:nth-child(2){right:10%}.afx--demon_eyes .afx__in{background:radial-gradient(circle,#0000 38%,#5a000aa6)}.afx--demon_eyes .afx__in i{background:#ff2a2a;border-radius:50%;width:22%;height:.5em;animation:2.6s ease-in-out infinite cos-glint;top:37%;box-shadow:0 0 .4em #ff2a2a,0 0 .9em #ff2a2a}.afx--demon_eyes .afx__in i:first-child{left:18%;rotate:14deg}.afx--demon_eyes .afx__in i:nth-child(2){right:18%;rotate:-14deg}.afx--angel_feathers .afx__in{background:linear-gradient(#fff8dc4d,#0000 60%)}.afx--angel_feathers .afx__in i{background:linear-gradient(90deg,#fff 46%,#cdd9f0 50%,#fff 54%);border-radius:50%/80% 80% 20% 20%;width:.55em;height:1.7em;animation:5.5s ease-in-out infinite afx-feather;top:-2em}.afx--angel_feathers .afx__in i:first-child{left:22%}.afx--angel_feathers .afx__in i:nth-child(2){animation-delay:-2s;left:52%}.afx--angel_feathers .afx__in i:nth-child(3){animation-delay:-3.6s;left:76%}@keyframes afx-feather{0%{transform:translate(0)rotate(-20deg)}25%{transform:translate(1em,3em)rotate(25deg)}50%{transform:translate(-.5em,6em)rotate(-20deg)}75%{transform:translate(.8em,9em)rotate(20deg)}to{transform:translateY(12em)rotate(-10deg)}}.afx--pirate .afx__in i:first-child{background:#111;height:.3em;top:28%;left:-10%;right:-10%;rotate:-20deg}.afx--pirate .afx__in i:nth-child(2){background:radial-gradient(circle at 40% 35%,#333,#000);border-radius:45% 45% 50% 50%;width:25%;height:21%;top:32%;right:17%}.afx--pirate .afx__in i:nth-child(3){background:radial-gradient(circle,#fff 0 .1em,#0000 .12em) 0 0/.7em .7em,#c4253c;border-radius:0 0 40% 40%/0 0 60% 60%;height:24%;top:-6%;left:-6%;right:-6%}.afx--crown .afx__out i{clip-path:polygon(0 100%,0 32%,20% 62%,34% 6%,50% 52%,66% 6%,80% 62%,100% 32%,100% 100%);background:linear-gradient(#fff3a8,#f0b429 55%,#b8860b);height:2.6em;top:-2em;left:2.6em;right:2.6em;rotate:-10deg}.afx--crown .afx__out i:before{content:"";background:radial-gradient(circle,#e0384f 0 30%,#0000 32%) 0 0/33.3% 100% repeat-x;height:24%;position:absolute;bottom:12%;left:4%;right:4%}.afx--headphones>i{border:.55em solid #2b2f3a;border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;height:7em;top:-.9em;left:-.6em;right:-.6em}.afx--headphones .afx__out i:nth-child(-n+2){background:linear-gradient(#ff5c8a,#c2185b);border-radius:.7em;width:1.7em;height:3em;top:3.2em;box-shadow:inset 0 0 0 .15em #2b2f3a,0 0 .4em #ff5c8a99}.afx--headphones .afx__out i:first-child{left:-.7em}.afx--headphones .afx__out i:nth-child(2){right:-.7em}.afx--headphones .afx__out i:nth-child(3){color:#ff5c8a;font:800 1.6em/1 var(--font);animation:2.4s ease-in-out infinite afx-note;top:-.4em;right:.2em}.afx--headphones .afx__out i:nth-child(3):before{content:"♪"}@keyframes afx-note{0%{opacity:0;transform:translateY(.3em)}30%{opacity:1}to{opacity:0;transform:translateY(-1em)rotate(15deg)}}.afx--mask_oni .afx__in i:first-child{background:linear-gradient(#e0384f,#8b0d1f);border-radius:46% 46% 0 0/32% 32% 0 0;height:48%;bottom:-2%;left:-2%;right:-2%;box-shadow:inset 0 .25em #ffd23f}.afx--mask_oni .afx__in i:nth-child(2){background:conic-gradient(from -35deg at 50% 100%, #fff 70deg, transparent 0) 0 0 / 50% 100%;width:40%;height:.9em;top:52%;left:30%}.afx--butterflies .afx__out i{width:1.6em;height:1.2em;animation:4s ease-in-out infinite afx-flutter}.afx--butterflies .afx__out i:before,.afx--butterflies .afx__out i:after{content:"";background:radial-gradient(circle at 80% 50%, #fff 0 10%, var(--wing) 40%, #4b1d8a);border-radius:60% 40% 40% 60%/60% 50% 50% 40%;width:50%;height:100%;animation:.3s ease-in-out infinite alternate afx-beat;position:absolute;top:0}.afx--butterflies .afx__out i:before{transform-origin:100%;left:0}.afx--butterflies .afx__out i:after{transform-origin:0;right:0;scale:-1 1}.afx--butterflies .afx__out i:first-child{--wing:#c86bff;top:-.6em;left:0}.afx--butterflies .afx__out i:nth-child(2){--wing:#ff8fd1;animation-delay:-1.3s;top:3.6em;right:-1em}.afx--butterflies .afx__out i:nth-child(3){--wing:#7ad7ff;animation-delay:-2.5s;bottom:0;left:-.8em}@keyframes afx-beat{to{transform:scaleX(.3)}}@keyframes afx-flutter{50%{transform:translate(.5em,-.6em)rotate(8deg)}}.afx--constellation .afx__in{background:radial-gradient(circle,#141e5a26,#0a0f3c8c)}.afx--constellation .afx__in i{filter:drop-shadow(0 0 .15em #9fc0ff);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolyline points='18,30 40,22 58,40 80,32 70,64 46,74' fill='none' stroke='%23cfe0ff' stroke-width='1.2' stroke-opacity='0.8'/%3E%3Cg fill='%23ffffff'%3E%3Ccircle cx='18' cy='30' r='2.4'/%3E%3Ccircle cx='40' cy='22' r='1.8'/%3E%3Ccircle cx='58' cy='40' r='2.8'/%3E%3Ccircle cx='80' cy='32' r='1.8'/%3E%3Ccircle cx='70' cy='64' r='2.2'/%3E%3Ccircle cx='46' cy='74' r='1.6'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;animation:3.5s ease-in-out infinite cos-breathe;inset:6%}.afx--binary .afx__in{background:#001e0c80}.afx--binary .afx__in i{color:#3dff8a;font:700 .7em/1 var(--font);letter-spacing:.1em;text-shadow:0 0 .3em #3dff8a;writing-mode:vertical-rl;animation:2.6s linear infinite afx-code;top:-14em}.afx--binary .afx__in i:before{content:"1011001010110100110"}.afx--binary .afx__in i:first-child{left:14%}.afx--binary .afx__in i:nth-child(2){animation-delay:-.9s;left:36%}.afx--binary .afx__in i:nth-child(3){animation-delay:-1.7s;left:58%}.afx--binary .afx__in i:nth-child(4){animation-delay:-.4s;left:78%}.afx--binary .afx__in i:nth-child(2n):before{content:"0110100111010010110"}@keyframes afx-code{to{transform:translateY(28em)}}.bfx{border-radius:inherit;font-size:10px;position:absolute;inset:0;overflow:hidden}.bfx:before,.bfx:after{pointer-events:none;position:absolute;inset:0}.bfx--omnibus:before{content:"";background:linear-gradient(#0000 55%,#28180a8c)}.bfx--omnibus i{background:linear-gradient(transparent 12%, #e6c372 12% 15%, transparent 15% 80%, #e6c372 80% 83%, transparent 83%), var(--c);border-radius:2px 2px 0 0;width:2.4%;min-width:12px;bottom:0;box-shadow:inset 0 4px #ffffff40,inset 0 -6px #00000040,inset 2px 0 #ffffff26}.bfx--omnibus i:first-child{--c:#7a3e1d;height:46%;right:4%}.bfx--omnibus i:nth-child(2){--c:#2e5c8a;height:58%;right:6.7%}.bfx--omnibus i:nth-child(3){--c:#8a1f2e;height:40%;right:9.4%}.bfx--omnibus i:nth-child(4){--c:#3f6b22;height:52%;right:12.1%}.bfx--omnibus i:nth-child(5){--c:#6b4f9a;height:64%;right:14.8%}.bfx--omnibus i:nth-child(6){--c:#b8860b;height:44%;right:17.5%}.bfx--omnibus i:nth-child(7){--c:#24506b;transform-origin:0 100%;height:50%;right:21%;rotate:-14deg}.bfx--omnibus i:nth-child(8){--c:#5a2b10;height:38%;right:26%}.bfx--divine_trio:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='20,35 50,72 80,30' fill='none' stroke='%23f5e6c8' stroke-opacity='0.7' stroke-width='1.5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.bfx--divine_trio:after{content:"";background:radial-gradient(circle at 50% 45%,#f5e6c84d,#0000 60%)}.bfx--divine_trio i{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:#fffaf0;width:26px;height:26px;margin:-13px 0 0 -13px;animation:3s ease-in-out infinite cos-twinkle}.bfx--divine_trio i:first-child{top:35%;left:20%}.bfx--divine_trio i:nth-child(2){animation-delay:-1s;top:72%;left:50%}.bfx--divine_trio i:nth-child(3){animation-delay:-2s;top:30%;left:80%}.bfx--trade_baron:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolyline points='0,88 15,80 28,84 40,68 55,72 68,52 82,56 100,28' fill='none' stroke='%23ffd24a' stroke-width='2.5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.bfx--trade_baron:after{content:"";background:linear-gradient(#0000 50%,#f0b42940)}.bfx--trade_baron i{background:radial-gradient(circle at 35% 35%,#fff3a8,#f0b429 55%,#a8740c);border-radius:50%;width:26px;height:26px;animation:3s ease-in-out infinite bfx-coin;box-shadow:inset 0 0 0 3px #a8740c99}.bfx--trade_baron i:first-child{top:18%;left:58%}.bfx--trade_baron i:nth-child(2){width:20px;height:20px;animation-delay:-.6s;top:44%;left:70%}.bfx--trade_baron i:nth-child(3){animation-delay:-1.2s;top:14%;left:82%}.bfx--trade_baron i:nth-child(4){width:18px;height:18px;animation-delay:-1.8s;top:52%;left:90%}.bfx--trade_baron i:nth-child(5){width:16px;height:16px;animation-delay:-2.4s;top:66%;left:64%}@keyframes bfx-coin{50%{transform:scaleX(.15)translateY(-6px)}}.bfx--summit:before{content:"";background:linear-gradient(#ffa06e73,#ffc8961a 55%,#0000 70%)}.bfx--summit i:first-child{background:radial-gradient(circle,#fff1c9,#ffb37a 70%);border-radius:50%;width:70px;height:70px;bottom:30%;right:22%;box-shadow:0 0 40px #ffb37acc}.bfx--summit i:nth-child(2){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 60' preserveAspectRatio='none'%3E%3Cpolygon points='0,60 0,38 30,18 55,34 85,8 110,30 140,14 170,32 200,20 200,60' fill='%233b4a7a'/%3E%3Cpolygon points='78,14 85,8 92,14 88,16 85,13 82,16' fill='%23ffffff'/%3E%3Cpolygon points='134,18 140,14 146,19 142,20 140,18 137,20' fill='%23ffffff'/%3E%3Cpolygon points='0,60 0,48 25,36 50,46 80,26 105,44 130,30 160,46 185,36 200,42 200,60' fill='%231c2447'/%3E%3C/svg%3E") 0 100%/100% 100% no-repeat;height:62%;bottom:0;left:0;right:0}.bfx--team_spirit:before{content:"";background:#fff9;height:2px;inset:12px 0 auto}.bfx--team_spirit i{transform-origin:50% 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 26'%3E%3Cpolygon points='2,0 22,0 12,24' fill='%23ff4f8b'/%3E%3Cpolygon points='26,0 46,0 36,24' fill='%23ffc23d'/%3E%3Cpolygon points='50,0 70,0 60,24' fill='%233ddc97'/%3E%3Cpolygon points='74,0 94,0 84,24' fill='%233d8bff'/%3E%3Cpolygon points='98,0 118,0 108,24' fill='%23a35bff'/%3E%3C/svg%3E") 0 0/120px 26px repeat-x;height:26px;animation:4s ease-in-out infinite bfx-bunting;top:13px;left:0;right:0}@keyframes bfx-bunting{50%{transform:skew(4deg)}}.bfx--aurora:before{content:"";background:linear-gradient(#050f2873,#0000 70%)}.bfx--aurora i{background:linear-gradient(180deg, transparent, var(--c) 45%, transparent 90%);filter:blur(10px);opacity:.85;width:55%;height:85%;animation:9s ease-in-out infinite alternate bfx-aurora;top:-20%}.bfx--aurora i:first-child{--c:#3dffb0bf;left:-5%}.bfx--aurora i:nth-child(2){--c:#3dc8ff99;animation-delay:-3s;left:28%}.bfx--aurora i:nth-child(3){--c:#a35bff99;animation-delay:-6s;left:55%}@keyframes bfx-aurora{0%{transform:skew(-18deg)translate(-6%)scaleY(.9)}to{transform:skew(12deg)translate(8%)scaleY(1.1)}}.bfx--neon_rain:before{content:"";background:linear-gradient(#28003c73,#0a001e33)}.bfx--neon_rain:after{content:"";background:linear-gradient(#0000,#ff3dc859);height:30%;inset:auto 0 0}.bfx--neon_rain i{background:linear-gradient(transparent, var(--c));width:2px;height:38%;box-shadow:0 0 6px var(--c);animation:.9s linear infinite bfx-drop;top:-40%}.bfx--neon_rain i:first-child{--c:#ff3dc8;left:8%}.bfx--neon_rain i:nth-child(2){--c:#4df3ff;animation-delay:-.3s;left:22%}.bfx--neon_rain i:nth-child(3){--c:#ff3dc8;animation-delay:-.6s;left:37%}.bfx--neon_rain i:nth-child(4){--c:#4df3ff;animation-delay:-.15s;left:55%}.bfx--neon_rain i:nth-child(5){--c:#ff3dc8;animation-delay:-.45s;left:71%}.bfx--neon_rain i:nth-child(6){--c:#4df3ff;animation-delay:-.75s;left:88%}@keyframes bfx-drop{to{transform:translateY(380%)}}.bfx--great_wave:before{content:"";background:linear-gradient(#f0e1be4d,#0000 60%)}.bfx--great_wave i{transform-origin:0 100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 120'%3E%3Cpath d='M0 120 L0 80 C 40 70 60 96 100 100 C 140 104 170 92 200 98 L200 120 Z' fill='%237fb2ec'/%3E%3Cpath d='M0 120 L0 70 C 30 40 70 18 110 28 C 140 36 152 60 136 72 C 124 80 108 74 112 63 C 115 55 126 56 128 62 C 120 46 96 44 80 60 C 66 76 70 100 92 120 Z' fill='%233a78d0'/%3E%3Cpath d='M110 28 C 132 31 148 46 140 64' fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round'/%3E%3Cg fill='%23ffffff'%3E%3Ccircle cx='118' cy='30' r='3'/%3E%3Ccircle cx='128' cy='34' r='2.6'/%3E%3Ccircle cx='137' cy='41' r='2.4'/%3E%3Ccircle cx='143' cy='50' r='2'/%3E%3C/g%3E%3C/svg%3E") 0 100%/contain no-repeat;width:70%;height:112%;animation:6s ease-in-out infinite bfx-wave;bottom:-6%;left:-4%}@keyframes bfx-wave{50%{transform:rotate(-2deg)translateY(-3%)}}.bfx--speed_lines i{background:repeating-conic-gradient(#ffffff8c 0 .7deg, transparent .7deg 5deg);animation:.5s steps(2,end) infinite bfx-speed;inset:-60% -20%;-webkit-mask:radial-gradient(#0000 28%,#000 62%);mask:radial-gradient(#0000 28%,#000 62%)}@keyframes bfx-speed{50%{transform:rotate(1.5deg)}}.bfx--halftone i{mix-blend-mode:screen;background:radial-gradient(circle,#ff4fa3d9 0 34%,#0000 36%) 0 0/11px 11px;inset:0;-webkit-mask:linear-gradient(120deg,#000,#0000 65%);mask:linear-gradient(120deg,#000,#0000 65%)}.bfx--halftone:after{content:"";mix-blend-mode:screen;background:radial-gradient(circle,#19d5f5b3 0 30%,#0000 32%) 0 0/9px 9px;-webkit-mask:linear-gradient(300deg,#000,#0000 55%);mask:linear-gradient(300deg,#000,#0000 55%)}.bfx--code_rain:before{content:"";background:#00190a80}.bfx--code_rain i{color:#3dff8a;font:700 13px/1 var(--font);text-shadow:0 0 6px #3dff8a;writing-mode:vertical-rl;animation:4s linear infinite cos-code;top:-100%;-webkit-mask:linear-gradient(#0000,#000 70%);mask:linear-gradient(#0000,#000 70%)}.bfx--code_rain i:before{content:"アニデックス01ｱｲｳｴｵ10カキクケコ01"}.bfx--code_rain i:first-child{left:6%}.bfx--code_rain i:nth-child(2){animation-delay:-1.4s;left:26%}.bfx--code_rain i:nth-child(3){animation-delay:-2.6s;left:48%}.bfx--code_rain i:nth-child(4){animation-delay:-.7s;left:68%}.bfx--code_rain i:nth-child(5){animation-delay:-3.1s;left:88%}.bfx--sky_lanterns:before{content:"";background:linear-gradient(#0a0f3280,#28143c33)}.bfx--sky_lanterns i{background:radial-gradient(circle at 50% 70%,#fff1b8,#ff9d3d 60%,#d35400);border-radius:40% 40% 30% 30%/50% 50% 30% 30%;width:18px;height:24px;animation:11s linear infinite bfx-lantern;bottom:-40px;box-shadow:0 0 14px #ff9d3dd9}.bfx--sky_lanterns i:first-child{left:12%}.bfx--sky_lanterns i:nth-child(2){animation-delay:-2s;left:32%;scale:.7}.bfx--sky_lanterns i:nth-child(3){animation-delay:-4.5s;left:54%}.bfx--sky_lanterns i:nth-child(4){animation-delay:-7s;left:72%;scale:.6}.bfx--sky_lanterns i:nth-child(5){animation-delay:-9s;left:88%;scale:.85}@keyframes bfx-lantern{50%{transform:translate(14px,-130px)}to{opacity:.2;transform:translate(-6px,-280px)}}.bfx--nebula:before{content:"";z-index:1;opacity:.8;background:radial-gradient(circle,#fff 0 1px,#0000 1.5px) 0 0/37px 29px,radial-gradient(circle,#cfe0ff 0 1px,#0000 1.5px) 13px 17px/53px 41px}.bfx--nebula i{filter:blur(18px);opacity:.75;border-radius:50%;animation:14s ease-in-out infinite alternate bfx-nebula}.bfx--nebula i:first-child{background:#ff4fa3;width:45%;height:110%;top:-20%;left:-5%}.bfx--nebula i:nth-child(2){background:#6a5bff;width:40%;height:90%;animation-delay:-5s;top:10%;left:35%}.bfx--nebula i:nth-child(3){background:#19d5f5;width:35%;height:80%;animation-delay:-9s;top:-10%;right:-8%}@keyframes bfx-nebula{to{transform:translate(6%,8%)scale(1.15)}}.bfx--sakura_storm i{background:linear-gradient(135deg,#ffe0ea,#ff8fab);border-radius:0 100%;width:12px;height:8px;animation:6s linear infinite bfx-wind}.bfx--sakura_storm i:first-child{top:5%}.bfx--sakura_storm i:nth-child(2){animation-delay:-.8s;top:18%}.bfx--sakura_storm i:nth-child(3){animation-delay:-1.6s;top:30%}.bfx--sakura_storm i:nth-child(4){animation-delay:-2.4s;top:42%}.bfx--sakura_storm i:nth-child(5){animation-delay:-3.2s;top:55%}.bfx--sakura_storm i:nth-child(6){animation-delay:-4s;top:68%}.bfx--sakura_storm i:nth-child(7){animation-delay:-4.8s;top:10%}.bfx--sakura_storm i:nth-child(8){animation-delay:-5.4s;top:80%}@keyframes bfx-wind{0%{left:-6%;transform:translateY(0)rotate(0)}to{left:106%;transform:translateY(60px)rotate(540deg)}}.bfx--embers_fall:after{content:"";background:radial-gradient(at 50% 130%,#ff3c148c,#0000 60%)}.bfx--embers_fall i{background:#ffb347;border-radius:50%;width:5px;height:5px;animation:3.4s linear infinite bfx-ember,.6s ease-in-out infinite cos-glint;box-shadow:0 0 8px #ff6a1f,0 0 14px #ff3b1f}.bfx--embers_fall i:first-child{left:10%}.bfx--embers_fall i:nth-child(2){animation-delay:-.6s,0s;left:26%}.bfx--embers_fall i:nth-child(3){animation-delay:-1.2s,-.2s;left:44%}.bfx--embers_fall i:nth-child(4){animation-delay:-1.8s,-.4s;left:60%}.bfx--embers_fall i:nth-child(5){animation-delay:-2.4s,-.1s;left:76%}.bfx--embers_fall i:nth-child(6){animation-delay:-3s,-.3s;left:92%}@keyframes bfx-ember{0%{top:-4%}to{top:104%;transform:translate(-30px)}}.bfx--snow:before{content:"";background:linear-gradient(#c8e6ff40,#0000 70%)}.bfx--snow i{background:#fff;border-radius:50%;width:6px;height:6px;animation:8s linear infinite bfx-snow;box-shadow:0 0 4px #fffc}.bfx--snow i:first-child{left:6%}.bfx--snow i:nth-child(2){width:4px;height:4px;animation-delay:-1s;left:18%}.bfx--snow i:nth-child(3){animation-delay:-2s;left:31%}.bfx--snow i:nth-child(4){width:8px;height:8px;animation-delay:-3s;left:44%}.bfx--snow i:nth-child(5){width:4px;height:4px;animation-delay:-4s;left:57%}.bfx--snow i:nth-child(6){animation-delay:-5s;left:70%}.bfx--snow i:nth-child(7){width:5px;height:5px;animation-delay:-6s;left:83%}.bfx--snow i:nth-child(8){animation-delay:-7s;left:94%}@keyframes bfx-snow{0%{top:-6%;transform:translate(0)}50%{transform:translate(18px)}to{top:104%;transform:translate(-8px)}}.bfx--lightning:before{content:"";background:radial-gradient(60% 40% at 30% 0,#141423d9,#0000 70%),radial-gradient(50% 35% at 75% 0,#191928cc,#0000 70%)}.bfx--lightning i:nth-child(-n+2){clip-path:polygon(45% 0,100% 0,60% 38%,88% 38%,18% 100%,40% 52%,8% 52%);opacity:.18;background:linear-gradient(#fff,#fff38a);width:7%;height:75%;animation:5s linear infinite bfx-strike;top:0}.bfx--lightning i:first-child{left:22%}.bfx--lightning i:nth-child(2){height:60%;animation-delay:-2.3s;left:66%}.bfx--lightning i:nth-child(3){opacity:0;background:#e6f0ff59;animation:5s linear infinite bfx-flash;inset:0}@keyframes bfx-flash{0%,70%,74%,to{opacity:0}71%,73%{opacity:1}}@keyframes bfx-strike{0%,70%,74%,to{opacity:.18}71%,73%{opacity:1}72%{opacity:.3}}.bfx--film_grain{-webkit-backdrop-filter:sepia(.75)contrast(1.05);backdrop-filter:sepia(.75)contrast(1.05)}.bfx--film_grain:after{content:"";background:radial-gradient(#0000 55%,#281405a6)}.bfx--film_grain i:first-child{background:radial-gradient(#fff0d259 .6px,#0000 .8px) 0 0/4px 4px,radial-gradient(#00000059 .6px,#0000 .8px) 2px 1px/5px 5px;animation:.4s steps(3,end) infinite cos-noise;inset:-20%}.bfx--film_grain i:nth-child(n+2){background:#fff5dc99;width:1px;animation:2.5s steps(6,end) infinite bfx-scratch;top:0;bottom:0}.bfx--film_grain i:nth-child(2){left:30%}.bfx--film_grain i:nth-child(3){animation-delay:-1.2s;left:72%}@keyframes bfx-scratch{0%{opacity:.8;transform:translate(0)}33%{opacity:0;transform:translate(14px)}66%{opacity:.6;transform:translate(-20px)}to{opacity:.2;transform:translate(6px)}}.bfx--vhs{-webkit-backdrop-filter:saturate(1.5)contrast(1.1);backdrop-filter:saturate(1.5)contrast(1.1)}.bfx--vhs:before{content:"";background:repeating-linear-gradient(#0000 0 3px,#00000038 3px 4px)}.bfx--vhs i:first-child{background:linear-gradient(#0000,#ffffff40,#ff005026,#0000);height:14%;animation:4s linear infinite bfx-track;left:0;right:0}@keyframes bfx-track{0%{top:-15%}to{top:110%}}.bfx--vhs i:nth-child(n+2){color:#fff;font:700 13px/1 var(--font);letter-spacing:.1em;text-shadow:2px 0 #ff2a6d,-2px 0 #05d9e8}.bfx--vhs i:nth-child(2){animation:3s linear infinite cos-flicker;top:12px;right:16px}.bfx--vhs i:nth-child(2):before{content:"PLAY ►"}.bfx--vhs i:nth-child(3){font-size:11px;top:30px;right:16px}.bfx--vhs i:nth-child(3):before{content:"SP 00:42:17"}.bfx--gold_dust:after{content:"";background:linear-gradient(#0000 45%,#ffc85047)}.bfx--gold_dust i{background:#ffe08a;border-radius:50%;width:4px;height:4px;animation:2.4s ease-in-out infinite cos-twinkle;box-shadow:0 0 6px #ffd24a,0 0 12px #ffd24a99}.bfx--gold_dust i:first-child{top:22%;left:8%}.bfx--gold_dust i:nth-child(2){animation-delay:-.3s;top:64%;left:22%}.bfx--gold_dust i:nth-child(3){animation-delay:-.9s;top:30%;left:36%}.bfx--gold_dust i:nth-child(4){animation-delay:-1.5s;top:76%;left:49%}.bfx--gold_dust i:nth-child(5){animation-delay:-.6s;top:18%;left:61%}.bfx--gold_dust i:nth-child(6){animation-delay:-1.2s;top:54%;left:73%}.bfx--gold_dust i:nth-child(7){animation-delay:-1.8s;top:34%;left:85%}.bfx--gold_dust i:nth-child(8){animation-delay:-2.1s;top:70%;left:94%}.bfx--ink_wash:before{content:"";background:#f5ebd72e}.bfx--ink_wash i:first-child{filter:blur(3px);background:radial-gradient(at 40%,#0a0a0abf,#0a0a0a59 55%,#0000 72%);border-radius:40% 60% 55% 45%/50% 40% 60% 50%;width:45%;height:140%;top:-20%;left:-6%}.bfx--ink_wash i:nth-child(2){filter:blur(1px);background:#0a0a0a99;border-radius:50% 40% 60% 30%;width:40%;height:14px;bottom:8%;left:30%;rotate:-4deg}.bfx--ink_wash i:nth-child(3){color:#fff4e8;width:30px;height:30px;font:700 18px/1 var(--font-jp);background:#c4253c;border-radius:3px;place-items:center;display:grid;top:14px;right:18px;rotate:-6deg;box-shadow:inset 0 0 0 2px #fff4e899}.bfx--ink_wash i:nth-child(3):before{content:"印"}.bfx--constellation:before{content:"";background:radial-gradient(circle at 70% 120%,#0000 30%,#a0beff2e 30.4%,#0000 31%),radial-gradient(circle at 70% 120%,#0000 48%,#a0beff24 48.4%,#0000 49%),#080c2859}.bfx--constellation i{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMidYMid slice'%3E%3Cg fill='none' stroke='%23cfe0ff' stroke-opacity='0.6' stroke-width='0.8'%3E%3Cpolyline points='20,30 45,20 70,35 60,60 85,72'/%3E%3Cpolyline points='180,25 210,40 235,30 260,55 240,78'/%3E%3Cpolyline points='120,70 140,55 160,66'/%3E%3C/g%3E%3Cg fill='%23ffffff'%3E%3Ccircle cx='20' cy='30' r='1.8'/%3E%3Ccircle cx='45' cy='20' r='1.4'/%3E%3Ccircle cx='70' cy='35' r='2.2'/%3E%3Ccircle cx='60' cy='60' r='1.4'/%3E%3Ccircle cx='85' cy='72' r='1.8'/%3E%3Ccircle cx='180' cy='25' r='1.6'/%3E%3Ccircle cx='210' cy='40' r='2.2'/%3E%3Ccircle cx='235' cy='30' r='1.4'/%3E%3Ccircle cx='260' cy='55' r='1.8'/%3E%3Ccircle cx='240' cy='78' r='1.4'/%3E%3Ccircle cx='120' cy='70' r='1.2'/%3E%3Ccircle cx='140' cy='55' r='1.8'/%3E%3Ccircle cx='160' cy='66' r='1.2'/%3E%3Ccircle cx='110' cy='18' r='0.8'/%3E%3Ccircle cx='280' cy='12' r='0.8'/%3E%3Ccircle cx='150' cy='30' r='0.7'/%3E%3C/g%3E%3C/svg%3E") 50%/cover no-repeat;animation:4s ease-in-out infinite cos-breathe;inset:0}.bfx--grid:before{content:"";background:linear-gradient(#2800468c,#ff3dc82e 60%,#0000)}.bfx--grid i:first-child{transform-origin:50% 100%;background:linear-gradient(#ff3dc8e6 2px,#0000 2px) 0 0/100% 22px,linear-gradient(90deg,#ff3dc8e6 2px,#0000 2px) 0 0/34px 100%;height:75%;animation:1.6s linear infinite bfx-grid;bottom:-30%;left:-50%;right:-50%;transform:perspective(220px)rotateX(62deg);-webkit-mask:linear-gradient(#0000,#000 40%);mask:linear-gradient(#0000,#000 40%)}@keyframes bfx-grid{to{background-position:0 22px,0 0}}.bfx--grid i:nth-child(2){background:linear-gradient(#ffd23f,#ff3dc8);border-radius:50%;width:84px;height:84px;top:14%;right:14%;-webkit-mask:linear-gradient(#000 0 55%,#0000 0),repeating-linear-gradient(#0000 0 4px,#000 4px 9px);mask:linear-gradient(#000 0 55%,#0000 0),repeating-linear-gradient(#0000 0 4px,#000 4px 9px)}.bfx--spotlight:before{content:"";z-index:1;background:linear-gradient(90deg,#7a0f1f 0,#b3122e 2%,#7a0f1f 4%,#b3122e 6%,#0000 7% 93%,#b3122e 94%,#7a0f1f 96%,#b3122e 98%,#7a0f1f 100%),#0a050f59}.bfx--spotlight i{transform-origin:50% 0;background:conic-gradient(from 165deg at 50% 0,#0000 0deg,#fffadc61 15deg,#0000 30deg);width:46%;height:130%;animation:6s ease-in-out infinite alternate bfx-spot;top:-10%}.bfx--spotlight i:first-child{left:8%}.bfx--spotlight i:nth-child(2){animation-direction:alternate-reverse;right:8%}@keyframes bfx-spot{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}.bfx--confetti i{background:var(--c);width:7px;height:11px;animation:4.2s linear infinite bfx-confetti}.bfx--confetti i:first-child{--c:#ff4f8b;left:6%}.bfx--confetti i:nth-child(2){--c:#ffc23d;animation-delay:-.5s;left:18%}.bfx--confetti i:nth-child(3){--c:#3ddc97;animation-delay:-1s;left:30%}.bfx--confetti i:nth-child(4){--c:#3d8bff;animation-delay:-1.5s;left:43%}.bfx--confetti i:nth-child(5){--c:#a35bff;animation-delay:-2s;left:56%}.bfx--confetti i:nth-child(6){--c:#19d5f5;animation-delay:-2.5s;left:68%}.bfx--confetti i:nth-child(7){--c:#ff7a2b;animation-delay:-3s;left:80%}.bfx--confetti i:nth-child(8){--c:#f5e6c8;animation-delay:-3.5s;left:92%}@keyframes bfx-confetti{0%{top:-6%;transform:rotateX(0)rotate(0)}to{top:106%;transform:rotateX(720deg)rotate(240deg)translate(-20px)}}.bfx--fireflies:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40 L0 30 L6 18 L10 30 L16 12 L20 30 L28 20 L32 30 L40 8 L44 30 L52 22 L56 30 L64 14 L68 30 L76 20 L82 30 L90 10 L94 30 L102 24 L106 30 L114 12 L118 30 L126 18 L130 30 L138 6 L142 30 L150 20 L154 30 L162 14 L166 30 L174 22 L178 30 L186 10 L190 30 L196 20 L200 30 L200 40 Z' fill='%23061a0c'/%3E%3C/svg%3E") 0 100%/100% 60% no-repeat,linear-gradient(#0000,#05190ab3);height:45%;inset:auto 0 0}.bfx--fireflies i{background:#eaff7a;border-radius:50%;width:5px;height:5px;animation:7s ease-in-out infinite alternate bfx-roam,2.2s ease-in-out infinite bfx-blink;box-shadow:0 0 10px #d4ff3d,0 0 18px #d4ff3d99}.bfx--fireflies i:first-child{top:40%;left:10%}.bfx--fireflies i:nth-child(2){animation-delay:-1s,-.4s;top:62%;left:26%}.bfx--fireflies i:nth-child(3){animation-delay:-2s,-.8s;top:30%;left:44%}.bfx--fireflies i:nth-child(4){animation-delay:-3s,-1.2s;top:58%;left:60%}.bfx--fireflies i:nth-child(5){animation-delay:-4s,-1.6s;top:36%;left:76%}.bfx--fireflies i:nth-child(6){animation-delay:-5s,-2s;top:66%;left:90%}@keyframes bfx-roam{33%{transform:translate(30px,-20px)}66%{transform:translate(-20px,-40px)}to{transform:translate(15px,10px)}}@keyframes bfx-blink{0%,to{opacity:.15}40%,60%{opacity:1}}.bfx--ocean:before{content:"";background:repeating-radial-gradient(at 30% -20%,#b4f0ff2e 0 8px,#0000 8px 22px) 0 0/140% 140%,linear-gradient(#0078be40,#001e5099);animation:8s ease-in-out infinite alternate bfx-caustics}@keyframes bfx-caustics{to{background-position:20% 10%,0 0}}.bfx--ocean i{background:radial-gradient(circle at 30% 30%,#fffc 0 15%,#0000 18%);border:1.5px solid #dcf5ffd9;border-radius:50%;width:12px;height:12px;animation:6s ease-in infinite bfx-bubble;bottom:-20px}.bfx--ocean i:first-child{left:14%}.bfx--ocean i:nth-child(2){width:8px;height:8px;animation-delay:-1.5s;left:40%}.bfx--ocean i:nth-child(3){width:16px;height:16px;animation-delay:-3s;left:66%}.bfx--ocean i:nth-child(4){animation-delay:-4.5s;left:86%}@keyframes bfx-bubble{50%{transform:translate(10px,-110px)}to{opacity:0;transform:translate(-6px,-240px)}}.bfx--ashen:before{content:"";background:radial-gradient(70% 50% at 30% 0,#1e1e1ea6,#0000 70%),radial-gradient(60% 45% at 80% 10%,#2d28288c,#0000 70%)}.bfx--ashen:after{content:"";background:linear-gradient(#0000 60%,#ff5a1e59)}.bfx--ashen i{opacity:.8;background:#b8b2a8;border-radius:1px;width:5px;height:3px;animation:7s linear infinite bfx-ash;bottom:-8px}.bfx--ashen i:first-child{left:8%}.bfx--ashen i:nth-child(2){animation-delay:-1.2s;left:24%}.bfx--ashen i:nth-child(3){animation-delay:-2.4s;left:41%}.bfx--ashen i:nth-child(4){animation-delay:-3.6s;left:57%}.bfx--ashen i:nth-child(5){animation-delay:-4.8s;left:73%}.bfx--ashen i:nth-child(6){animation-delay:-6s;left:89%}@keyframes bfx-ash{to{opacity:0;transform:translate(40px,-260px)rotate(360deg)}}.bfx--prism i:first-child{filter:blur(6px);background:linear-gradient(90deg,#ff000047,#ffa50047,#ffff0047,#00ff0047,#00a0ff47,#8c00ff47);width:70%;height:240%;animation:7s ease-in-out infinite alternate bfx-prism;top:-60%;left:-10%;transform:rotate(38deg)}@keyframes bfx-prism{to{transform:rotate(30deg)translate(18%)}}.bfx--prism i:nth-child(2){clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(135deg,#fffffff2,#c8e6ff80);width:34px;height:30px;top:12px;left:16px}.bfx--prism:after{content:"";opacity:.5;background:radial-gradient(circle,#fff 0 1px,#0000 1.5px) 0 0/41px 33px;animation:3s ease-in-out infinite cos-glint}.bfx--shrine_night:before{content:"";background:linear-gradient(#080c2da6,#140f3c59)}.bfx--shrine_night:after{content:"";filter:blur(2px);background:linear-gradient(#0000,#c8d2ff40);height:30%;animation:10s ease-in-out infinite alternate bfx-fog;inset:auto -10% 0}@keyframes bfx-fog{to{transform:translate(-6%)}}.bfx--shrine_night i:first-child{background:radial-gradient(circle at 40% 40%,#fffbe6,#f3e2a6 70%);border-radius:50%;width:56px;height:56px;top:12%;left:10%;box-shadow:0 0 30px #fff5c8cc}.bfx--shrine_night i:nth-child(2){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 90'%3E%3Cg fill='%23c4253c'%3E%3Cpath d='M2 10 Q50 2 98 10 L96 16 Q50 9 4 16 Z'/%3E%3Crect x='12' y='24' width='76' height='6'/%3E%3Crect x='22' y='16' width='8' height='74'/%3E%3Crect x='70' y='16' width='8' height='74'/%3E%3C/g%3E%3Crect x='46' y='16' width='8' height='10' fill='%238b0d1f'/%3E%3C/svg%3E") 50% 100%/contain no-repeat;width:34%;max-width:220px;height:82%;bottom:0;right:8%}.bfx--senita_cosmos{--sn-x:74%;--sn-tilt:-14deg}.bfx--senita_cosmos:before{content:"";background:radial-gradient(circle at var(--sn-x) 50%, #010107e6 0 9%, transparent 26%), radial-gradient(ellipse 34% 90% at var(--sn-x) 50%, #6a2bd99e, transparent 70%), radial-gradient(ellipse 22% 60% at calc(var(--sn-x) - 6%) 42%, #ffd98a42, transparent 70%), radial-gradient(ellipse 40% 120% at 18% 120%, #ff3d9a29, transparent 70%), radial-gradient(circle, #fff8e68c 0 .5px, transparent 1.2px) 3px 7px / 47px 29px, radial-gradient(circle, #d9c0ff99 0 .7px, transparent 1.5px) 17px 3px / 71px 41px, radial-gradient(circle, #ffd98abf 0 1px, transparent 1.9px) 40px 19px / 113px 67px, linear-gradient(90deg, #01010780, #0a031a9e 45%, #010107e0)}.bfx--senita_cosmos:after{content:"";z-index:1;inset:50% auto auto;left:var(--sn-x);aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#0000 72%,#fff8e6d9 84%,#d9c0ff80 92%,#0000);border-radius:50%;height:70%;animation:4.8s cubic-bezier(.2,.7,.3,1) infinite senita-shock}.bfx--senita_cosmos i{top:50%;left:var(--sn-x)}.bfx--senita_cosmos i:first-child{z-index:1;aspect-ratio:1;background:conic-gradient(#fff8e6,#ffd98a 7%,#b8701f 16%,#6a2bd9e6 27%,#0000 36%,#d9c0ff 44%,#ffd98a 52%,#fff8e6 56%,#c77a2a 66%,#6a2bd9d9 78%,#0000 88%,#fff8e6);border-radius:50%;height:250%;animation:3.6s linear infinite senita-disk;-webkit-mask:radial-gradient(closest-side,#0000 21%,#000 25% 55%,#00000059 80%,#0000);mask:radial-gradient(closest-side,#0000 21%,#000 25% 55%,#00000059 80%,#0000)}.bfx--senita_cosmos i:nth-child(2),.bfx--senita_cosmos i:nth-child(3){z-index:1;transform-origin:50% 100%;background:linear-gradient(#0000,#6a2bd999 35%,#6fe6ff 70%,#fff8e6);border-radius:3px;width:3px;height:60%;animation:2.4s ease-in-out infinite senita-jet}.bfx--senita_cosmos i:nth-child(3){--flip:180deg;animation-delay:-1.2s}.bfx--senita_cosmos i:nth-child(4){z-index:3;aspect-ratio:1;background:radial-gradient(circle,#000 0 66%,#05010d 74%,#05010d00 76%);border-radius:50%;height:54%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #fff0c88c,0 0 10px 3px #6a2bd9bf,0 0 26px 8px #010107cc}.bfx--senita_cosmos i:nth-child(5){z-index:4;aspect-ratio:1;background:radial-gradient(closest-side,#0000 74%,#fff8e6 80%,#ffd98a 85%,#d9c0ff8c 92%,#0000);border-radius:50%;height:68%;animation:2.2s ease-in-out infinite senita-photon;-webkit-mask:linear-gradient(100deg,#000 20%,#0000004d 80%);mask:linear-gradient(100deg,#000 20%,#0000004d 80%)}.bfx--senita_cosmos i:nth-child(6){z-index:5;aspect-ratio:1;-webkit-mask-composite:source-in;height:250%;transform:translate(-50%, -50%) rotate(var(--sn-tilt)) scaleY(.24);background:radial-gradient(closest-side,#0000 22%,#fff8e6 25%,#ffd98a 34%,#ff8c3cbf 48%,#6a2bd973 66%,#0000 82%);border-radius:50%;animation:1.8s ease-in-out infinite senita-front;-webkit-mask-image:linear-gradient(#0000 51%,#000 56%),linear-gradient(95deg,#000 15%,#00000059 85%);mask-image:linear-gradient(#0000 51%,#000 56%),linear-gradient(95deg,#000 15%,#00000059 85%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bfx--senita_cosmos i:nth-child(n+7):nth-child(-n+14){--a:0deg;z-index:2;transform-origin:0;opacity:0;background:linear-gradient(90deg,#0000 72%,#d9c0ff99 86%,#fff8e6 96%,#0000);width:34%;height:2px;animation:3.2s cubic-bezier(.55,0,.9,.6) infinite senita-infall;top:calc(50% - 1px)}.bfx--senita_cosmos i:nth-child(8){--a:45deg;animation-duration:2.7s;animation-delay:-.4s}.bfx--senita_cosmos i:nth-child(9){--a:100deg;animation-duration:3.6s;animation-delay:-1.1s}.bfx--senita_cosmos i:nth-child(10){--a:150deg;animation-duration:2.9s;animation-delay:-2s}.bfx--senita_cosmos i:nth-child(11){--a:200deg;animation-duration:3.4s;animation-delay:-.8s}.bfx--senita_cosmos i:nth-child(12){--a:250deg;animation-duration:2.5s;animation-delay:-1.6s}.bfx--senita_cosmos i:nth-child(13){--a:300deg;animation-duration:3.8s;animation-delay:-2.6s}.bfx--senita_cosmos i:nth-child(14){--a:330deg;animation-duration:3s;animation-delay:-1.3s}.bfx--senita_cosmos i:nth-child(15),.bfx--senita_cosmos i:nth-child(16){z-index:6;opacity:0;background:linear-gradient(90deg,#0000 4%,#ff3d9ae6 4% 19%,#0000 19% 33%,#6fe6ffe6 33% 41%,#0000 41% 58%,#fff8e6f2 58% 61%,#0000 61% 70%,#ff3d9ad9 70% 88%,#0000 88%);width:110%;height:2px;animation:5.4s step-end infinite senita-glitch;top:31%;left:-5%}.bfx--senita_cosmos i:nth-child(16){background:linear-gradient(90deg,#0000 9%,#6fe6ffd9 9% 26%,#0000 26% 47%,#ff3d9ae6 47% 52%,#0000 52% 64%,#6fe6ffcc 64% 83%,#0000 83%);height:3px;animation-delay:-.1s;top:70%}.bfx--senita_cosmos i:nth-child(17),.bfx--senita_cosmos i:nth-child(18){z-index:1;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);background:radial-gradient(circle,#fff 0 18%,#ffd98a 40%,#0000 70%);width:12px;height:12px;animation:3.4s ease-in-out infinite senita-sparkle;top:22%;left:34%}.bfx--senita_cosmos i:nth-child(18){width:9px;height:9px;animation-delay:-1.7s;top:74%;left:52%}@keyframes senita-disk{0%{transform:translate(-50%, -50%) rotate(var(--sn-tilt)) scaleY(.24) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(var(--sn-tilt)) scaleY(.24) rotate(-1turn)}}@keyframes senita-front{50%{opacity:.78}}@keyframes senita-photon{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.05)}}@keyframes senita-jet{0%,to{transform:translate(-50%, -100%) rotate(calc(var(--sn-tilt) + var(--flip,0deg))) scaleY(.55);opacity:.35}50%{transform:translate(-50%, -100%) rotate(calc(var(--sn-tilt) + var(--flip,0deg))) scaleY(1.15);opacity:.95}}@keyframes senita-infall{0%{transform:rotate(var(--sn-tilt)) scaleY(.3) rotate(var(--a)) scaleX(1);opacity:0}18%{opacity:1}85%{opacity:.9}to{transform:rotate(var(--sn-tilt)) scaleY(.3) rotate(calc(var(--a) - 220deg)) scaleX(.16);opacity:0}}@keyframes senita-shock{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}6%{opacity:.95}55%,to{opacity:0;transform:translate(-50%,-50%)scale(4.2)}}@keyframes senita-glitch{0%,to{opacity:0;transform:none}88%{opacity:1;transform:translate(-6%)scaleY(1)}90%{opacity:.6;transform:translate(5%)scaleY(1.6)}92%{opacity:1;transform:translate(-2%)scaleY(.6)}94%{opacity:0;transform:none}}@keyframes senita-sparkle{0%,to{opacity:.2;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(45deg)}}@media (pointer:coarse){.bfx--senita_cosmos i:nth-child(n+11):nth-child(-n+14),.bfx--senita_cosmos i:nth-child(16){display:none}}.title-plate{--tp-size:var(--text-12);max-width:min(240px,100%);font-size:var(--tp-size);vertical-align:middle;isolation:isolate;align-items:center;font-weight:700;line-height:1.2;display:inline-flex;position:relative}.title-plate--showcase{--tp-size:var(--text-16);max-width:min(320px,100%)}.title-plate:before,.title-plate:after{pointer-events:none;position:absolute}.title-plate__text{z-index:1;overflow-wrap:anywhere;min-width:0;padding:.35em .8em;position:relative}.is-equipped>.title-plate{outline:.14em solid var(--r-legendary);outline-offset:.18em}.title-plate--plain{background:var(--surface-2);color:var(--text);border-radius:.3em}.title-plate--collector{color:#5c3b16;background:linear-gradient(#ffffff73,#0000 42%),repeating-linear-gradient(#0000 0 .45em,#5c3b1612 .45em .5em),#f4e0b0;margin-inline:.6em}.title-plate--collector:before,.title-plate--collector:after{content:"";background:linear-gradient(90deg,#6e4a22,#f0d48a 42%,#6e4a22);border-radius:99px;width:.6em;top:-.15em;bottom:-.15em}.title-plate--collector:before{left:-.6em}.title-plate--collector:after{right:-.6em}.title-plate--living_encyclopedia{color:#f0d48a;font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#4a2511,#7a3e1d 50%,#4a2511);border-radius:.2em;box-shadow:inset 0 .25em 0 -.1em #c9a24a,inset 0 -.25em 0 -.1em #c9a24a}.title-plate--mythic_ten{color:#9b1b4b;font-family:var(--font);font-variant:small-caps;letter-spacing:.05em;background:linear-gradient(160deg,#0000 45%,#c2185b33 46%,#0000 48%),linear-gradient(115deg,#fff,#f3e9f0 40%,#fff 60%)}.title-plate--mythic_ten:before{content:"";border-block:.2em double #c2185b;inset:0}.title-plate--master_smith{color:#ffb35c;text-shadow:0 0 .4em #ff781ebf;background:linear-gradient(#5a5f6b,#2d3038);border-radius:.15em;box-shadow:inset 0 .1em #fff3,0 .15em #15171c}.title-plate--master_smith .title-plate__text{padding-inline:1.3em}.title-plate--master_smith:before,.title-plate--master_smith:after{content:"";background:radial-gradient(circle at 35% 35%,#d9dde5,#6b717d);border-radius:50%;width:.38em;height:.38em;top:50%;translate:0 -50%}.title-plate--master_smith:before{left:.35em}.title-plate--master_smith:after{right:.35em}.title-plate--booster_abyss{color:#6ff3ff;text-shadow:0 0 .5em #19d5f5;background:radial-gradient(#0b2a4a,#01040c 70%);border-radius:999px;overflow:hidden;box-shadow:0 0 0 .1em #0f3b66,inset 0 0 .8em #000}.title-plate--booster_abyss:before{content:"";background:conic-gradient(#0000,#19d5f54d,#0000 30%);animation:6s linear infinite cos-spin;inset:-150% -10%}.title-plate--merchant{color:#fff3d6;text-shadow:0 .08em #5a3410;background:repeating-linear-gradient(90deg,#a8703a 0 .6em,#9a6432 .6em .9em,#b27a40 .9em 1.6em);border-radius:.25em;margin-top:.7em;box-shadow:inset 0 0 0 .12em #6b4219}.title-plate--merchant:before,.title-plate--merchant:after{content:"";background:repeating-linear-gradient(#8a8f99 0 .18em,#0000 .18em .26em);width:.12em;height:.75em;top:-.75em}.title-plate--merchant:before{left:20%}.title-plate--merchant:after{right:20%}.title-plate--deal_maker{color:#2b2b2b;font-family:var(--font);background:#fbf7ec;border-radius:.1em;font-style:italic;box-shadow:0 0 0 .08em #d8cfb6}.title-plate--deal_maker .title-plate__text{text-underline-offset:.25em;padding-right:1.6em;-webkit-text-decoration:underline #b9b09a;text-decoration:underline #b9b09a;text-decoration-thickness:.06em}.title-plate--deal_maker:after{content:"";z-index:2;background:radial-gradient(circle at 35% 30%,#ff8a8a,#b3122e 70%);border-radius:50%;width:1.1em;height:1.1em;top:50%;right:.3em;translate:0 -50%;box-shadow:0 0 0 .12em #b3122e59}.title-plate--elite{color:#f0c75e;letter-spacing:.18em;text-transform:uppercase;background:#11151f;border-radius:.1em;box-shadow:inset 0 0 0 .08em #f0c75e}.title-plate--elite .title-plate__text{padding-inline:1.5em}.title-plate--elite:before,.title-plate--elite:after{content:"";clip-path:polygon(0 0,50% 40%,100% 0,100% 30%,50% 70%,0 30%);background:#f0c75e;width:.7em;height:.8em;top:50%;translate:0 -50%}.title-plate--elite:before{left:.4em}.title-plate--elite:after{right:.4em}.title-plate--social_hub{color:#0f4c81;background:#dff1ff;border-radius:1em 1em 1em .2em;margin-bottom:.4em;box-shadow:0 .1em #a9d6ff}.title-plate--social_hub:after{content:"";clip-path:polygon(0 0,100% 0,0 100%);background:#dff1ff;width:.7em;height:.5em;bottom:-.45em;left:.6em}.title-plate--page_turner{color:#374151;font-family:var(--font);filter:drop-shadow(0 .08em .15em #00000040);background:linear-gradient(225deg,#0000 .7em,#fff .7em);font-style:italic}.title-plate--page_turner:before{content:"";background:linear-gradient(225deg,#0000 50%,#d9dde5 50%);width:.7em;height:.7em;top:0;right:0}.title-plate--lore_keeper{color:#3a3a34;font-family:var(--font);letter-spacing:.1em;text-shadow:0 .06em #ffffff59,0 -.04em #0006;text-transform:uppercase;background:linear-gradient(#a3a39b,#7d7d74);border-radius:.4em .4em .15em .15em}.title-plate--lore_keeper:before{content:"";border-radius:inherit;background:linear-gradient(115deg,#0000 60%,#28282480 61%,#0000 62%),linear-gradient(70deg,#0000 20%,#28282466 21%,#0000 22%);inset:0}.title-plate--myth_weaver{color:#ffe6a8;text-shadow:0 .08em #2a0b40;background:repeating-linear-gradient(-45deg,#f0c75e4d 0 .3em,#0000 .3em .6em),repeating-linear-gradient(45deg,#4b1d6b 0 .3em,#7a3aa0 .3em .6em);border-radius:.2em;margin-bottom:.4em;box-shadow:inset 0 0 0 .12em #f0c75e}.title-plate--myth_weaver:after{content:"";background:repeating-linear-gradient(90deg,#f0c75e 0 .08em,#0000 .08em .25em);height:.4em;bottom:-.4em;left:.4em;right:.4em}.title-plate--star_archivist{color:#dfe6ff;text-shadow:0 0 .4em #8fa8ff;background:radial-gradient(circle at 20% 30%,#fff 0 .05em,#0000 .07em),radial-gradient(circle at 70% 60%,#fff 0 .04em,#0000 .06em),radial-gradient(circle at 45% 80%,#cfe3ff 0 .05em,#0000 .07em),radial-gradient(circle at 88% 22%,#fff 0 .04em,#0000 .06em),linear-gradient(135deg,#0b1440,#1e1060);border-radius:.5em}.title-plate--gold_tongue{background:#1b1408;border-radius:.3em;box-shadow:inset 0 0 0 .1em #6b4f10}.title-plate--gold_tongue .title-plate__text{background:linear-gradient(#fff3c4,#f0b429 45%,#8a6416 55%,#ffe08a);color:#0000;letter-spacing:.04em;-webkit-background-clip:text;background-clip:text}.title-plate--vault_baron{color:#1d2430;font-family:var(--font);letter-spacing:.06em;background:radial-gradient(circle,#c9ced8,#7d8594);border-radius:.3em;box-shadow:inset 0 0 0 .15em #59606e,inset 0 0 0 .3em #c9ced8}.title-plate--vault_baron .title-plate__text{padding-inline:1.4em}.title-plate--vault_baron:before,.title-plate--vault_baron:after{content:"";background:radial-gradient(circle at 35% 35%,#fff,#59606e);border-radius:50%;width:.5em;height:.5em;top:50%;translate:0 -50%}.title-plate--vault_baron:before{left:.4em}.title-plate--vault_baron:after{right:.4em}.title-plate--auction_ghost{color:#ebf0ffe6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ebf0ff33;border-radius:1em 1em .3em .3em;margin-bottom:.3em;font-style:italic;animation:3s ease-in-out infinite title-ghost;box-shadow:0 0 .8em #c8d2ff8c}.title-plate--auction_ghost:after{content:"";background:radial-gradient(circle at .2em 0,#ebf0ff33 .2em,#0000 .21em) 0 0/.4em .35em repeat-x;height:.35em;bottom:-.3em;left:0;right:0}@keyframes title-ghost{50%{opacity:.75;translate:0 -.2em}}.title-plate--pact_binder{color:#ff5a6e;font-family:var(--font);text-shadow:0 0 .3em #b3122e;background:#2a0d10;border-radius:.15em;box-shadow:inset 0 0 0 .08em #7a1020,inset 0 0 0 .22em #2a0d10,inset 0 0 0 .3em #7a1020}.title-plate--pact_binder:after{content:"";background:#b3122e;border-radius:0 0 50% 50%;width:.25em;height:.6em;bottom:-.5em;right:1em}.title-plate--anima_alchemist{color:#c8ffe8;background:linear-gradient(135deg,#14785af2,#0a3c32f2);border-radius:.4em;box-shadow:inset 0 0 0 .08em #4dffc0,0 0 .6em #4dffc073}.title-plate--anima_alchemist .title-plate__text{padding-left:2em}.title-plate--anima_alchemist:before{content:"";border:.08em solid #ffd76a;border-radius:50%;width:1.1em;height:1.1em;top:50%;left:.45em;translate:0 -50%}.title-plate--anima_alchemist:after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:#ffd76a;width:.7em;height:.6em;top:50%;left:.65em;translate:0 -55%}.title-plate--ember_hand{color:#ffb35c;text-shadow:0 0 .35em #ff6a1f;background:linear-gradient(115deg,#0000 30%,#ff781ea6 31% 32%,#0000 33%),linear-gradient(70deg,#0000 60%,#ffa03ca6 61% 62%,#0000 63%),#241612;border-radius:.3em;animation:3s linear infinite cos-flicker}.title-plate--shard_saint{color:#1d2a5c;clip-path:polygon(.6em 0,calc(100% - .6em) 0,100% 50%,calc(100% - .6em) 100%,.6em 100%,0 50%);background:conic-gradient(from 30deg,#e8fbff,#8fd8ff,#c4b5ff,#e8fbff,#8fd8ff,#e8fbff)}.title-plate--shard_saint .title-plate__text{padding-inline:1.1em}.title-plate--shard_saint:after{content:"";z-index:2;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:#fff;width:.6em;height:.6em;animation:2.2s ease-in-out infinite cos-twinkle;top:.15em;right:.9em}.title-plate--awakening_bell{color:#2e1606;background:linear-gradient(#e0a35e,#9a5b22);border-radius:.3em}.title-plate--awakening_bell .title-plate__text{padding-left:1.9em}.title-plate--awakening_bell:before{content:"";border:.1em solid #0000;border-right-color:#2e1606;border-radius:50%;width:1.1em;height:1.1em;animation:1.6s ease-in-out infinite cos-glint;top:50%;left:.4em;translate:0 -50%;box-shadow:.25em 0 0 -.05em #2e160673}.title-plate--forge_hymn{color:#2a0700;background:linear-gradient(90deg,#ff3b1f,#ffb000,#ff3b1f,#ffd23f,#ff3b1f) 0 0/300% 100%;border-radius:.6em .2em;animation:4s linear infinite cos-slide;box-shadow:0 0 .6em #ff6a1f99}.title-plate--pack_storm{color:#9fd8ff;text-shadow:0 0 .3em #4da6ff;background:linear-gradient(#3b4256,#1f2433);border-radius:.8em}.title-plate--pack_storm .title-plate__text{padding-left:1.7em}.title-plate--pack_storm:before{content:"";z-index:2;clip-path:polygon(40% 0,100% 0,60% 40%,90% 40%,20% 100%,40% 55%,10% 55%);background:#ffe14d;width:.75em;height:1.1em;animation:3s linear infinite cos-flicker;top:50%;left:.5em;translate:0 -50%}.title-plate--pity_breaker{color:#24324d;background:#dcebffe6;border-radius:.2em;box-shadow:inset 0 0 0 .08em #fff}.title-plate--pity_breaker:before{content:"";background:linear-gradient(60deg,#0000 48%,#fff 49% 51%,#0000 52%),linear-gradient(-30deg,#0000 58%,#fff 59% 60%,#0000 61%),linear-gradient(10deg,#0000 30%,#fffc 31% 32%,#0000 33%);inset:0}.title-plate--lucky_fool{background:conic-gradient(from 45deg, #c4253c 25%, #f0b429 0 50%, #1b1b1b 0 75%, #f0b429 0) 0 0 / 1em 1em;color:#fff;text-shadow:0 .08em #000,0 0 .3em #000;border-radius:.3em}.title-plate--divine_touch{color:#7a5410;background:radial-gradient(#fffaf0,#f5e6c8 60%,#e6c98f);border-radius:999px;box-shadow:0 0 0 .08em #fff,0 0 .9em #f5e6c8e6}.title-plate--divine_touch:before{content:"";z-index:-1;background:repeating-conic-gradient(#fff0c88c 0 3deg, transparent 3deg 12deg);border-radius:50%;animation:20s linear infinite cos-spin;inset:-.8em -.4em;-webkit-mask:radial-gradient(closest-side,#000 40%,#0000);mask:radial-gradient(closest-side,#000 40%,#0000)}.title-plate--week_sentinel{color:#222;background:#fff;border-radius:.25em;box-shadow:inset 0 .45em #e23b3b,0 .08em #ccc}.title-plate--week_sentinel .title-plate__text{padding-top:.7em}.title-plate--week_sentinel:before,.title-plate--week_sentinel:after{content:"";z-index:2;background:#555;border-radius:99px;width:.25em;height:.5em;top:-.15em}.title-plate--week_sentinel:before{left:25%}.title-plate--week_sentinel:after{right:25%}.title-plate--dawn_regular{color:#8a3b12;background:linear-gradient(#ffb3a7,#ffd29d 50%,#fff1c9);border-radius:.5em;overflow:hidden}.title-plate--dawn_regular .title-plate__text{padding-left:1.8em}.title-plate--dawn_regular:before{content:"";background:#ff7b39;border-radius:50%;width:1.2em;height:1.2em;bottom:-.5em;left:.3em;box-shadow:0 0 .5em #ffb347}.title-plate--century_soul{color:#3d2a10;font-family:var(--font);background:radial-gradient(#e8d3a9,#b08d57);border-radius:.1em;font-style:italic;box-shadow:inset 0 0 0 .12em #6b4f2a,inset 0 0 0 .24em #e8d3a9,inset 0 0 0 .32em #6b4f2a,inset 0 0 .8em #3d2a1099}.title-plate--century_soul .title-plate__text{padding:.5em 1em}.title-plate--streak_comet{color:#fff;text-shadow:0 0 .3em #4da6ff;background:linear-gradient(90deg,#0000,#78b4ff4d 40%,#b4dcffbf);border-radius:0 999px 999px 0;font-style:italic}.title-plate--streak_comet .title-plate__text{padding-right:1.5em}.title-plate--streak_comet:after{content:"";z-index:2;background:#fff;border-radius:50%;width:.75em;height:.75em;top:50%;right:.25em;translate:0 -50%;box-shadow:0 0 .5em #9fd0ff,0 0 1em #4da6ff}.title-plate--friend_beacon{color:#ffe9a3;background:#10233f;border-radius:.3em;overflow:hidden;box-shadow:inset 0 0 0 .08em #ffcf5a}.title-plate--friend_beacon:before{content:"";background:conic-gradient(from 60deg at 0% 50%, transparent 0 10deg, #ffe9a373 25deg, transparent 40deg);animation:3s ease-in-out infinite alternate title-beam;inset:-100% -20%}@keyframes title-beam{to{rotate:40deg}}.title-plate--salon_host{color:#e8c872;letter-spacing:.22em;text-transform:uppercase;background:#0d0d0d;box-shadow:inset 0 0 0 .06em #e8c872,inset 0 0 0 .18em #0d0d0d,inset 0 0 0 .24em #e8c872}.title-plate--salon_host .title-plate__text{padding-inline:1.7em}.title-plate--salon_host:before,.title-plate--salon_host:after{content:"";background:repeating-conic-gradient(from -60deg at 0 50%, #e8c872 0 6deg, transparent 6deg 15deg);width:.9em;height:.9em;top:50%;translate:0 -50%}.title-plate--salon_host:before{left:.35em}.title-plate--salon_host:after{right:.35em;scale:-1 1}.title-plate--whisper_net{color:#5b3fa8;background:radial-gradient(circle,#b8a6f0 0 .08em,#0000 .1em) 0 0/.9em .9em,linear-gradient(30deg,#0000 49%,#b8a6f099 50%,#0000 51%) 0 0/1.8em 1.8em,#efe9ff;border-radius:.6em;font-style:italic}.title-plate--reaction_heart{color:#c2185b;background:radial-gradient(circle,#ff4f8b2e 0 .12em,#0000 .14em) 0 0/.6em .6em,#ffd6e5;border-radius:999px}.title-plate--reaction_heart .title-plate__text{padding-left:1.7em}.title-plate--reaction_heart:before{content:"♥";color:#ff4f8b;font-size:1.1em;line-height:1;animation:1.2s ease-in-out infinite title-beat;top:50%;left:.55em;translate:0 -52%}@keyframes title-beat{15%,45%{scale:1.3}30%{scale:1}}.title-plate--neon_idol{color:#fff;text-shadow:0 0 .15em #fff,0 0 .4em #ff3dc8,0 0 .8em #ff3dc8;background:linear-gradient(#2a1a2e .45em,#1d121f .45em .5em) 0 0/100% .5em,#2a1a2e;border-radius:.3em;animation:5s linear infinite cos-flicker;box-shadow:inset 0 0 0 .1em #ff3dc8,0 0 .5em #ff3dc8}.title-plate--glitch_prince{color:#fff;text-shadow:-.08em 0 #ff2a6d,.08em 0 #05d9e8;background:repeating-linear-gradient(#0000 0 .12em,#ffffff0f .12em .2em),#0a0a12;border-radius:.1em}.title-plate--glitch_prince .title-plate__text{animation:2.4s step-end infinite title-glitch}@keyframes title-glitch{0%,88%,to{text-shadow:-.08em 0 #ff2a6d,.08em 0 #05d9e8;translate:0}90%{text-shadow:.12em 0 #ff2a6d,-.12em 0 #05d9e8;translate:.08em}94%{translate:-.06em .03em}}.title-plate--sumi_poet{color:#fff;font-family:var(--font);background:repeating-linear-gradient(90deg,#0000 0 .5em,#ffffff0f .5em .55em),#141414;border-radius:.2em 1em .3em 1.2em/1em .3em 1em .4em;rotate:-1.5deg}.title-plate--sumi_poet .title-plate__text{padding-right:1.7em}.title-plate--sumi_poet:after{content:"";z-index:2;background:#c4253c;border-radius:.1em;width:.85em;height:.85em;top:50%;right:.4em;translate:0 -50%;rotate:6deg}.title-plate--pixel_hero{color:#9bbc0f;font-family:var(--font);letter-spacing:.05em;text-shadow:.08em .08em #306230;text-transform:uppercase;clip-path:polygon(0 .25em,.25em .25em,.25em 0,calc(100% - .25em) 0,calc(100% - .25em) .25em,100% .25em,100% calc(100% - .25em),calc(100% - .25em) calc(100% - .25em),calc(100% - .25em) 100%,.25em 100%,.25em calc(100% - .25em),0 calc(100% - .25em));background:#0f380f;box-shadow:inset 0 0 0 .15em #306230}.title-plate--frost_monarch{color:#1b5d8c;text-shadow:0 0 .3em #fff;background:linear-gradient(#f2fbff,#bfe8ff);border-radius:.3em;margin-bottom:.45em;box-shadow:inset 0 0 0 .08em #fff,0 0 .6em #a8e6ffbf}.title-plate--frost_monarch:after{content:"";background:conic-gradient(from -30deg at 50% 100%, #bfe8ff 60deg, transparent 0) 0 0 / .6em 100% repeat-x;height:.45em;bottom:-.45em;left:.4em;right:.4em}.title-plate--gothic_relic{color:#e8c3c9;font-family:var(--font);font-variant:small-caps;letter-spacing:.04em;text-shadow:0 0 .25em #8b0d1f;clip-path:polygon(0 32%,50% 0,100% 32%,100% 100%,0 100%);background:linear-gradient(#3a0d18,#1b0b10)}.title-plate--gothic_relic .title-plate__text{padding:.7em 1em .35em}.title-plate--terminal_root{color:#3dff8a;font-family:var(--font);background:#0c0f0c;border-radius:.2em;font-weight:600;box-shadow:inset 0 0 0 .08em #1f5f35}.title-plate--terminal_root .title-plate__text:before{content:"$ ";color:#8affb8}.title-plate--terminal_root .title-plate__text:after{content:"";vertical-align:-.15em;background:#3dff8a;width:.5em;height:1em;margin-left:.15em;animation:1s step-end infinite title-caret;display:inline-block}@keyframes title-caret{50%{opacity:0}}.title-plate--stained_saint{color:#fff;text-shadow:0 0 .15em #000,0 0 .3em #000;background:linear-gradient(90deg,#d7263d 0 20%,#1b1b1b 20% 21%,#f9d423 21% 40%,#1b1b1b 40% 41%,#2e86de 41% 60%,#1b1b1b 60% 61%,#3ea055 61% 80%,#1b1b1b 80% 81%,#8e44ad 81%);border-radius:.6em .6em .2em .2em;box-shadow:inset 0 0 0 .12em #1b1b1b}.title-plate--stained_saint:before{content:"";border-radius:inherit;background:linear-gradient(135deg,#ffffff59,#0000 40%);inset:0}.title-plate--stamp_official{outline-offset:.12em;color:#c4253c;font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;border:.15em solid #c4253c;border-radius:.2em;outline:.08em solid #c4253c;rotate:-4deg;-webkit-mask:repeating-radial-gradient(circle at 20% 30%,#000 0 .12em,#000000a6 .14em .2em);mask:repeating-radial-gradient(circle at 20% 30%,#000 0 .12em,#000000a6 .14em .2em)}.title-plate--manga_lead{filter:drop-shadow(.12em .12em #111)}.title-plate--manga_lead .title-plate__text{color:#111;text-transform:uppercase;clip-path:polygon(0 20%,8% 0,20% 15%,35% 0,50% 12%,65% 0,80% 15%,92% 0,100% 20%,95% 50%,100% 80%,92% 100%,80% 85%,65% 100%,50% 88%,35% 100%,20% 85%,8% 100%,0 80%,5% 50%);background:radial-gradient(circle,#00000024 .06em,#0000 .07em) 0 0/.3em .3em,#fff;padding:.6em 1.2em;font-style:italic;font-weight:900}.title-plate--aurora_name{background:linear-gradient(#071029,#0e1c3f);border-radius:.5em;box-shadow:0 0 .6em #3dffb059}.title-plate--aurora_name .title-plate__text{background:linear-gradient(90deg,#3dffb0,#3dc8ff,#a35bff,#ff6ad5,#3dffb0) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite cos-slide}.title-plate--senita_ascended{isolation:isolate;background:radial-gradient(60% 140%,#6a2bd98c,#0000 70%),radial-gradient(circle,#fff8e6cc 0 .5px,#0000 1.2px) 3px 4px/17px 13px,linear-gradient(120deg,#010107,#12062a 50%,#010107);border-radius:.55em;overflow:hidden;box-shadow:inset 0 0 0 1px #ffd98ae6,inset 0 0 0 2px #010107e6,inset 0 0 0 3px #d9c0ff59,0 0 .7em #6a2bd9cc,0 0 1.8em #ffd98a4d}.title-plate--senita_ascended:before{content:"";z-index:0;aspect-ratio:1;opacity:.55;background:conic-gradient(#fff8e6,#ffd98a 8%,#c77a2acc 18%,#6a2bd9b3 30%,#0000 40%,#d9c0ff 50%,#ffd98a 58%,#ff8c3cb3 70%,#6a2bd999 82%,#0000 92%,#fff8e6);border-radius:50%;width:130%;animation:3.2s linear infinite senita-title-disk;top:50%;left:50%;-webkit-mask:radial-gradient(closest-side,#0000 20%,#000 32%,#0006 70%,#0000);mask:radial-gradient(closest-side,#0000 20%,#000 32%,#0006 70%,#0000)}.title-plate--senita_ascended:after{content:"";z-index:2;background:linear-gradient(105deg,#0000 38%,#fff8e68c 48%,#d9c0ff40 52%,#0000 62%);animation:4.6s ease-in-out infinite senita-title-shine;inset:0;transform:translate(-120%)}.title-plate--senita_ascended .title-plate__text{background:linear-gradient(90deg,#fff8e6,#ffd98a 25%,#ffb35c 40%,#d9c0ff 60%,#ffd98a 80%,#fff8e6) 0 0/300% 100%;color:#0000;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 .35em #ffd98a8c,0 0 .9em #6a2bd9e6;-webkit-background-clip:text;background-clip:text;padding-inline:1.3em;font-weight:900;animation:5s linear infinite cos-slide}.title-plate--senita_ascended .title-plate__text:before,.title-plate--senita_ascended .title-plate__text:after{content:attr(data-text);padding:inherit;color:#ff3d9a;text-shadow:none;opacity:0;pointer-events:none;animation:6s step-end infinite senita-title-glitch;position:absolute;inset:0}.title-plate--senita_ascended .title-plate__text:after{color:#6fe6ff;animation-name:senita-title-glitch-b}@keyframes senita-title-disk{0%{transform:translate(-50%,-50%)scaleY(.2)rotate(0)}to{transform:translate(-50%,-50%)scaleY(.2)rotate(1turn)}}@keyframes senita-title-shine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes senita-title-glitch{0%,to{opacity:0;clip-path:none;transform:none}90%{opacity:.9;clip-path:inset(0 0 55%);transform:translate(-.12em)}92%{opacity:.9;clip-path:inset(60% 0 0);transform:translate(.16em)}94%{opacity:.8;clip-path:inset(30% 0 35%);transform:translate(-.08em)}96%{opacity:0;clip-path:none;transform:none}}@keyframes senita-title-glitch-b{0%,to{opacity:0;clip-path:none;transform:none}90%{opacity:.9;clip-path:inset(45% 0 0);transform:translate(.12em)}92%{opacity:.9;clip-path:inset(0 0 62%);transform:translate(-.16em)}94%{opacity:.8;clip-path:inset(20% 0 50%);transform:translate(.1em)}96%{opacity:0;clip-path:none;transform:none}}.badge-emblem{color:var(--ink);isolation:isolate;vertical-align:middle;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.badge-emblem:before,.badge-emblem:after{content:"";clip-path:var(--shape);position:absolute}.badge-emblem:before{z-index:-2;background:var(--rim);inset:0}.badge-emblem:after{z-index:-1;background:linear-gradient(160deg, #ffffff73, transparent 38%), radial-gradient(circle at 32% 26%, var(--light), var(--metal) 58%, var(--deep));inset:9%}.badge-emblem>svg{filter:drop-shadow(0 1px #ffffff59);position:relative}.badge-emblem--shield{--shape:polygon(50% 0, 100% 14%, 94% 62%, 50% 100%, 6% 62%, 0 14%)}.badge-emblem--shield>svg{translate:0 -6%}.badge-emblem--crest{--shape:polygon(0 0, 100% 0, 100% 64%, 50% 100%, 0 64%)}.badge-emblem--crest>svg{translate:0 -10%}.badge-emblem--rosette{--shape:polygon(50% 0%, 58.4% 7.8%, 69.1% 3.8%, 73.9% 14.2%, 85.4% 14.6%, 85.8% 26.1%, 96.2% 30.9%, 92.2% 41.6%, 100% 50%, 92.2% 58.4%, 96.2% 69.1%, 85.8% 73.9%, 85.4% 85.4%, 73.9% 85.8%, 69.1% 96.2%, 58.4% 92.2%, 50% 100%, 41.6% 92.2%, 30.9% 96.2%, 26.1% 85.8%, 14.6% 85.4%, 14.2% 73.9%, 3.8% 69.1%, 7.8% 58.4%, 0% 50%, 7.8% 41.6%, 3.8% 30.9%, 14.2% 26.1%, 14.6% 14.6%, 26.1% 14.2%, 30.9% 3.8%, 41.6% 7.8%)}.badge-emblem--star{--shape:polygon(50% 0, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%)}.badge-emblem--star>svg{translate:0 6%;scale:.72}.badge-emblem--hex{--shape:polygon(25% 3%, 75% 3%, 100% 50%, 75% 97%, 25% 97%, 0 50%)}.badge-emblem--circle{--shape:circle(50% at 50% 50%)}.badge-emblem--squircle{--shape:inset(0 round 30%)}.badge-emblem--pennant{--shape:polygon(0 0, 100% 0, 100% 100%, 50% 78%, 0 100%)}.badge-emblem--pennant>svg{translate:0 -12%}.badge-emblem--octagon{--shape:polygon(30% 0, 70% 0, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0 70%, 0 30%)}.badge-emblem--teardrop{--shape:polygon(50% 0, 78% 34%, 92% 58%, 88% 80%, 72% 95%, 50% 100%, 28% 95%, 12% 80%, 8% 58%, 22% 34%)}.badge-emblem--teardrop>svg{translate:0 14%;scale:.85}.badge-emblem--diamond{--shape:polygon(50% 0, 100% 50%, 50% 100%, 0 50%)}.badge-emblem--diamond>svg{scale:.75}.badge-emblem--gem{--shape:polygon(22% 0, 78% 0, 100% 32%, 50% 100%, 0 32%)}.badge-emblem--gem:after{background:linear-gradient(90deg, transparent 49%, #ffffff59 50%, transparent 51%), linear-gradient(160deg, #ffffff73, transparent 38%), radial-gradient(circle at 32% 26%, var(--light), var(--metal) 58%, var(--deep))}.badge-emblem--gem>svg{translate:0 -14%;scale:.8}.badge-emblem--heart{--shape:polygon(50% 100%, 8% 58%, 0 36%, 4% 16%, 18% 4%, 34% 2%, 50% 16%, 66% 2%, 82% 4%, 96% 16%, 100% 36%, 92% 58%)}.badge-emblem--heart>svg{translate:0 -4%;scale:.8}.badge-emblem--cog{--shape:polygon(40.8% 13.1%, 42.2% 0.6%, 57.8% 0.6%, 59.2% 13.1%, 69.6% 17.4%, 79.4% 9.5%, 90.5% 20.6%, 82.6% 30.4%, 86.9% 40.8%, 99.4% 42.2%, 99.4% 57.8%, 86.9% 59.2%, 82.6% 69.6%, 90.5% 79.4%, 79.4% 90.5%, 69.6% 82.6%, 59.2% 86.9%, 57.8% 99.4%, 42.2% 99.4%, 40.8% 86.9%, 30.4% 82.6%, 20.6% 90.5%, 9.5% 79.4%, 17.4% 69.6%, 13.1% 59.2%, 0.6% 57.8%, 0.6% 42.2%, 13.1% 40.8%, 17.4% 30.4%, 9.5% 20.6%, 20.6% 9.5%, 30.4% 17.4%)}.badge-emblem--cog>svg{scale:.8}.badge-emblem--medal{--shape:circle(50% at 50% 50%)}.badge-emblem--medal:before{inset:0 9% 18%}.badge-emblem--medal:after{inset:7% 16% 25%}.badge-emblem--medal>svg{translate:0 -10%;scale:.8}.badge-emblem--medal>i{z-index:-3;background:var(--deep);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);width:26%;height:40%;position:absolute;bottom:0}.badge-emblem--medal>i:first-of-type{left:24%;rotate:16deg}.badge-emblem--medal>i:nth-of-type(2){background:var(--metal);right:24%;rotate:-16deg}.premium-page{gap:40px}.premium-hero{align-items:start;gap:32px;display:grid}.premium-hero__left{align-content:start;gap:32px;min-width:0;display:grid}.premium-hero__intro{align-content:start;gap:20px;display:grid}.premium-signature{border:1px solid color-mix(in srgb, var(--reward-ink) 35%, transparent);background:color-mix(in srgb, var(--reward) 10%, transparent);color:var(--reward-ink);font-size:var(--text-14);border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:6px 14px 6px 10px;font-weight:600;display:inline-flex}.premium-hero__intro h1{max-width:15ch;font-size:clamp(2.2rem,1.5rem + 3vw,3.5rem);line-height:1.08}.premium-hero__lead{max-width:52ch;color:var(--text-soft);font-size:var(--text-18)}.premium-pass{border:1px solid color-mix(in srgb, var(--reward-ink) 45%, var(--panel-border));border-top:4px solid var(--reward);background:radial-gradient(130% 90% at 100% 0, color-mix(in srgb, var(--reward) 15%, transparent), transparent 58%), var(--surface);box-shadow:var(--shadow-panel);border-radius:8px 8px 24px 24px;align-content:start;gap:18px;padding:26px;display:grid;position:relative}.premium-pass__head{align-items:center;gap:14px;display:flex}.premium-pass__head h2{font-size:var(--text-24)}.premium-pass__head p{color:var(--text-soft);font-size:var(--text-14)}.premium-pass__price{align-items:baseline;gap:10px;margin-top:4px;display:flex}.premium-pass__price strong{color:var(--text);font-size:2.8rem;font-weight:500;line-height:1}.premium-pass__price>span{color:var(--text-soft)}.premium-pass__renewal{color:var(--text-soft);font-size:var(--text-14)}.premium-pass__list-label{font-size:var(--text-12);letter-spacing:.1em;text-transform:uppercase;color:var(--reward-ink);font-weight:600}.premium-pass__included{border-block:1px dashed var(--line);gap:8px;margin:0;padding:16px 0;list-style:none;display:grid}.premium-pass__included li{font-size:var(--text-14);align-items:center;gap:10px;display:flex}.premium-pass__included svg{color:var(--success);flex-shrink:0}.premium-pass__purchase,.premium-pass__account{gap:16px;display:grid}.premium-pass .button{text-align:center;width:100%;min-height:48px}.premium-pass__account>p:first-child{color:var(--reward-ink);align-items:center;gap:8px;display:flex}.premium-pass__account>p:nth-child(2){color:var(--text-soft);font-size:var(--text-14)}.premium-pass__purchase>a:not(.button),.premium-pass__account>a{text-align:center;font-size:var(--text-14)}.premium-consent{color:var(--text-soft);font-size:var(--text-12);align-items:flex-start;gap:10px;line-height:1.6;display:flex}.premium-consent input{width:18px;height:18px;accent-color:var(--reward-ink);flex-shrink:0;margin-top:3px}.premium-pass__security{color:var(--text-faint);font-size:var(--text-12);justify-content:center;align-items:center;gap:7px;display:flex}.premium-notice{background:var(--sunken);font-size:var(--text-14);color:var(--text-soft);border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.premium-notice--warning{border-left:3px solid var(--danger);color:var(--text)}.premium-notice svg,.premium-notice .spinner{flex-shrink:0;margin-top:3px}.premium-fairness{border-left:4px solid var(--success);background:var(--sunken);border-radius:0 16px 16px 0;align-items:flex-start;gap:18px;padding:24px;display:flex}.premium-fairness>svg{color:var(--success);flex-shrink:0}.premium-fairness h2{font-size:var(--text-21);margin-bottom:8px}.premium-fairness p{max-width:76ch;font-size:var(--text-14);color:var(--text-soft)}.premium-section-head{gap:10px;display:grid}.premium-section-head__eyebrow{font-size:var(--text-12);letter-spacing:.14em;text-transform:uppercase;color:var(--reward-ink);font-weight:600}.premium-section-head p{max-width:64ch;color:var(--text-soft)}.premium-comparison{gap:28px;display:grid}.premium-comparison__table{border:1px solid var(--line);background:var(--surface);border-radius:18px;overflow-x:auto}.premium-comparison table{border-collapse:collapse;width:100%;font-size:var(--text-14)}.premium-comparison th,.premium-comparison td{border-bottom:1px solid var(--panel-border);text-align:left;vertical-align:middle;padding:14px 12px}.premium-comparison th:first-child{width:48%;font-weight:400}.premium-comparison td{text-align:center}.premium-comparison thead th{background:var(--sunken);text-align:center;font-weight:500}.premium-comparison thead th:first-child{text-align:left}.premium-comparison thead th:last-child{color:var(--reward-ink);background:color-mix(in srgb, var(--reward) 14%, var(--sunken))}.premium-comparison thead svg{vertical-align:-3px;display:inline-block}.premium-comparison tbody td:last-child{background:color-mix(in srgb, var(--reward) 7%, transparent);color:var(--text);font-weight:600}.premium-comparison tbody td:nth-child(2){color:var(--text-soft)}.premium-comparison tbody tr:last-child>*{border-bottom:0}.premium-tryout{border:1px solid color-mix(in srgb, var(--reward-ink) 28%, var(--panel-border));border-radius:var(--radius-panel);background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--violet) 18%, transparent), transparent 55%), radial-gradient(120% 120% at 100% 100%, color-mix(in srgb, var(--reward) 14%, transparent), transparent 55%), var(--surface);box-shadow:var(--shadow-panel);gap:22px;padding:26px;display:grid}.premium-tryout__head{gap:10px;display:grid}.premium-tryout__head h2{margin:0}.premium-tryout__head p{max-width:64ch;color:var(--text-soft)}.premium-tryout__toolbar{flex-wrap:wrap;gap:16px 24px;display:flex}.premium-tryout__control{gap:8px;display:grid}.premium-tryout__control>span{font-size:var(--text-12);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);font-weight:600}.premium-tryout .segmented>:is([aria-pressed=true],[aria-checked=true]){background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--reward-ink)}.premium-tryout__grid{align-items:start;gap:20px;display:grid}.premium-tryout__preview{gap:16px;min-width:0;display:grid}.premium-tryout__preview .profile-hero{min-height:200px}.premium-tryout__images{align-content:start;gap:12px;display:grid}.premium-tryout__images h3{font-size:var(--text-16);margin:0 0 4px}.premium-tryout__images>.button{justify-self:start}.premium-tryout__palette{border-top:1px dashed var(--line);gap:14px;padding-top:18px;display:grid}.premium-tryout__palette-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.premium-tryout__palette-head h3{font-size:var(--text-16);margin:0}.premium-tryout__palette>.button{justify-self:start}.tryout-field{border:1px solid var(--panel-border);background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.tryout-field__label{font-weight:500;font-size:var(--text-14)}.tryout-field__thumb{object-fit:cover;background:var(--sunken);border-radius:8px;width:40px;height:40px}.tryout-field__actions{align-items:center;gap:8px;display:flex}.tryout-card{aspect-ratio:3/4;border:1px solid var(--line);background:linear-gradient(160deg, color-mix(in srgb, var(--r-epic) 22%, var(--sunken)), color-mix(in srgb, var(--r-legendary) 14%, var(--sunken)));width:min(100%,240px);color:var(--text-faint);font-size:var(--text-14);text-align:center;border-radius:16px;place-items:center;padding:14px;display:grid;overflow:hidden}.tryout-card img{object-fit:cover;border-radius:10px;width:100%;height:100%}.premium-support{border-block:1px solid var(--line);align-items:flex-start;gap:24px;padding-block:32px;display:flex}.premium-support>svg{color:var(--reward-ink);flex-shrink:0}.premium-support>div{gap:14px;max-width:70ch;display:grid}.premium-support p{color:var(--text-soft)}.premium-support p:last-child{color:var(--text);font-weight:500}.premium-faq{gap:0;width:100%;max-width:80ch;display:grid}.premium-faq>h2{margin-bottom:20px}.premium-faq details{border-bottom:1px solid var(--line)}.premium-faq summary{cursor:pointer;font-size:var(--text-16);color:var(--text);padding:20px 4px}.premium-faq details p{color:var(--text-soft);font-size:var(--text-14);padding:0 4px 20px}.premium-faq>a{justify-self:start;margin-top:24px}.premium-name{color:var(--reward-ink);align-items:baseline;gap:6px;display:inline-flex}.night .premium-name{color:#ffe08a}.premium-name>svg{color:currentColor;fill:color-mix(in srgb, currentColor 20%, transparent);flex-shrink:0;align-self:center}.premium-image-grid{gap:24px;display:grid}.premium-image-upload{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--surface);gap:12px;padding:16px;display:grid}.premium-image-upload h4{align-items:center;gap:10px;margin:0;font-weight:500;display:flex}.premium-image-upload h4 svg{color:var(--reward-ink)}.premium-image-upload__input{font-size:var(--text-14);gap:8px;display:grid}.premium-image-upload__input input{max-width:100%;color:var(--text-soft);font-size:var(--text-12)}.premium-image-upload__input input::file-selector-button{border:1px solid var(--line);background:var(--surface-2);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;margin-right:8px;padding:8px 12px}.premium-image-upload__preview{object-fit:cover;border-radius:8px;width:auto;max-height:100px}.premium-image-upload__preview--avatar{border-radius:50%;width:72px;height:72px}.premium-image-upload>.button{justify-self:start}.premium-gallery{gap:12px;display:grid}.premium-gallery>ul{gap:10px;max-height:340px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.premium-gallery li{background:var(--sunken);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.premium-gallery li img{object-fit:cover;border-radius:6px;flex-shrink:0}.premium-gallery li>div{flex:1;min-width:0;display:grid}.premium-gallery strong{font-size:var(--text-14);overflow-wrap:anywhere;font-weight:500}.premium-gallery small{font-size:var(--text-12);color:var(--text-soft)}.site-palette-editor{gap:22px;display:grid}.site-palette-editor__toolbar,.site-palette-editor__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.site-palette-editor__notice{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site-palette-editor__notice svg{color:var(--reward-ink)}.site-palette-editor__colors{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}.site-palette-color{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;display:grid}.site-palette-color>span{font-size:var(--text-14);grid-column:1/-1}.site-palette-color input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:48px;color:var(--text);border-radius:10px;padding:8px}.site-palette-color input[type=color]{cursor:pointer;padding:5px}.site-palette-editor__colors:disabled{opacity:.55}.site-palette-preview{border:1px solid var(--line);border-radius:16px;padding:20px}.site-palette-preview>div{border-radius:12px;gap:12px;padding:20px;display:grid}.site-palette-preview span{border-radius:10px;justify-self:start;padding:10px 16px}@media (max-width:420px){.site-palette-editor__colors{grid-template-columns:1fr}.site-palette-color{grid-template-columns:minmax(0,1fr) 48px 100px}.site-palette-color>span{grid-column:auto}}.frame-ring--premium_orbit .frame-ring__band{border:3px double #ffe08a;box-shadow:0 0 14px #ffc23d3d}.frame-ring--premium_orbit>i{width:5px;height:5px;transform:translate(-50%, -50%) rotate(var(--star-angle,0deg)) translateY(calc(var(--slot) * -.57)) rotate(45deg);background:#ffe08a;border-radius:1px}.frame-ring--premium_orbit>i:nth-of-type(2){--star-angle:90deg}.frame-ring--premium_orbit>i:nth-of-type(3){--star-angle:180deg}.frame-ring--premium_orbit>i:nth-of-type(4){--star-angle:270deg}.frame-border--premium_orbit{border:1px solid #ffe08a8c;border-radius:18px;inset:7px}.frame-border--premium_orbit>i{border:2px solid #ffe08a;border-radius:50%;width:12px;height:12px}.frame-border--premium_orbit>i:first-child{top:-5px;left:-5px}.frame-border--premium_orbit>i:nth-child(2){top:-5px;right:-5px}.frame-border--premium_orbit>i:nth-child(3){bottom:-5px;right:-5px}.frame-border--premium_orbit>i:nth-child(4){bottom:-5px;left:-5px}.afx--premium_stardust .afx__in>i{clip-path:polygon(50% 0,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0 50%,35% 35%);background:#fff0b2;width:5px;height:5px;box-shadow:0 0 8px #ffc23d}.afx--premium_stardust .afx__in>i:first-child{top:18%;left:22%}.afx--premium_stardust .afx__in>i:nth-child(2){top:24%;right:16%}.afx--premium_stardust .afx__in>i:nth-child(3){bottom:18%;left:16%}.afx--premium_stardust .afx__in>i:nth-child(4){bottom:26%;right:20%}.bfx--premium_constellation{background:radial-gradient(at 70% 0,#ffc23d21,#0000 65%)}.bfx--premium_constellation>i{opacity:.7;background:#ffe08a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #ffe08a80}.bfx--premium_constellation>i:first-child{top:22%;left:12%}.bfx--premium_constellation>i:nth-child(2){width:3px;height:3px;top:16%;left:48%}.bfx--premium_constellation>i:nth-child(3){top:38%;right:12%}.bfx--premium_constellation>i:nth-child(4){width:4px;height:4px;bottom:20%;right:32%}.bfx--premium_constellation>i:nth-child(5){width:3px;height:3px;bottom:12%;left:30%}.title-plate--premium_supporter{color:#ffe08a;background:#1e2945;border:1px solid #ffe08a80;border-radius:8px}.title-plate--premium_supporter .title-plate__text{font-weight:500}@media (min-width:650px){.premium-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-comparison th,.premium-comparison td{padding:16px 24px}}@media (min-width:960px){.premium-hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr);column-gap:44px}.premium-tryout__grid{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)}}@media (max-width:400px){.public-header__premium{width:44px;padding-inline:0}.public-header__premium>span{display:none}.premium-pass{padding:22px 18px}.premium-tryout{padding:20px 16px}.tryout-field{grid-template-columns:1fr;justify-items:start}.premium-support{gap:16px}.premium-support>svg{width:26px}}.premium-tour{gap:22px;display:grid}.premium-tour__progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.premium-tour__count{font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);font-weight:600}.premium-tour__dots{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.premium-tour__dots button{background:var(--line);cursor:pointer;width:10px;height:10px;transition:width .2s var(--ease-out), background-color .2s;border:0;border-radius:999px;padding:0}.premium-tour__dots .is-done button{background:color-mix(in srgb, var(--reward) 55%, var(--line))}.premium-tour__dots .is-current button{background:var(--reward);width:26px}.premium-tour__stage{text-align:center;animation:premium-tour-in .28s var(--ease-out);justify-items:center;gap:14px;padding:8px 0 4px;display:grid}@keyframes premium-tour-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.premium-tour__icon{background:color-mix(in srgb, var(--reward) 18%, var(--surface-2));width:68px;height:68px;color:var(--reward-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--reward) 40%, transparent);border-radius:20px;place-items:center;display:grid}.premium-tour__stage h3{font-size:var(--text-24);margin:0}.premium-tour__stage p{max-width:56ch;color:var(--text-soft)}.premium-tour__figure{background:color-mix(in srgb, var(--reward) 14%, transparent);color:var(--reward-ink);font-size:var(--text-14);border-radius:999px;padding:8px 16px;font-weight:600}.premium-tour__link{border-radius:var(--radius-control);background:var(--surface-2);min-height:44px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:8px;margin-top:4px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.premium-tour__link:hover{background:var(--selected)}.premium-tour__nav{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.premium-tour__arrows{gap:10px;display:inline-flex}@media (prefers-reduced-motion:reduce){.premium-tour__stage{animation:none}}
