:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:#0d0c10;--page-text:#ece6dc;--page-muted:#9a9288;--page-line:#2a2730;--page-accent:#e0b84a}*{box-sizing:border-box}body{background:var(--page-bg);min-height:100vh;color:var(--page-text);margin:0;font-family:Manrope,system-ui,sans-serif}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}button,a{touch-action:manipulation}img{-webkit-touch-callout:none;-webkit-user-drag:none}.app-nav{z-index:10;border-bottom:1px solid var(--page-line);background:color-mix(in srgb, var(--page-bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex;position:sticky;top:0}.app-nav .wallet{margin-right:auto}.app-nav__brand{cursor:pointer;letter-spacing:2px;color:var(--page-accent);background:0 0;border:0;padding:0;font-family:Cinzel,serif;font-size:20px;font-weight:800}.app-nav__quick{align-items:center;gap:4px;display:flex}.app-nav__tabs{gap:6px;display:flex}.app-nav__tab{min-height:44px;color:var(--page-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:15px;font-weight:600}.app-nav__tab:hover{color:var(--page-text)}.app-nav__tab[aria-current=page]{background:color-mix(in srgb, var(--page-accent) 18%, transparent);color:var(--page-text)}.app-nav__tab:focus-visible{outline:2px solid var(--page-accent);outline-offset:2px}@media (width<=1180px){.app-nav{flex-wrap:wrap;gap:10px}.app-nav .wallet{order:3;justify-content:center;width:100%}.app-nav__tab{padding:0 10px}}@media (width<=480px){.app-nav{gap:8px;padding:10px 12px}.app-nav__brand{letter-spacing:1px;font-size:17px}.app-nav__tabs{justify-content:space-between;gap:2px;width:100%}.app-nav__quick{order:1}.app-nav__tab{min-width:0;padding:0 8px;font-size:13px}}.page{max-width:1360px;margin:0 auto;padding:28px 16px 64px}.page-title{letter-spacing:1px;margin:0 0 20px;font-family:Cinzel,serif;font-size:32px}.page-status{color:var(--page-muted)}.page-status--error{color:#f08a6a}.collection__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.collection__header .page-title{margin:0}.collection__filters{flex-wrap:wrap;gap:8px;display:flex}.filter{border:1px solid var(--page-line);min-height:44px;color:var(--page-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:14px}.filter:hover{border-color:var(--page-muted)}.filter[aria-pressed=true]{border-color:var(--page-accent);background:color-mix(in srgb, var(--page-accent) 18%, transparent)}.filter--role{align-items:center;gap:7px;display:inline-flex}.filter--role svg{fill:none;width:16px;height:16px;stroke:var(--role,currentColor);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s cubic-bezier(.2,1.6,.4,1)}.filter--support{--role:#7dffb0}.filter--tank{--role:#8ec8ff}.filter--dps{--role:#ff8a6a}.filter--control{--role:#d29bff}.filter--role[aria-pressed=true]:not(.filter--role:first-child){border-color:var(--role);background:color-mix(in srgb, var(--role) 16%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--role) 30%, transparent)}.filter--role[aria-pressed=true] svg,.filter--role:hover svg{transform:scale(1.2)rotate(-8deg)}.filter:focus-visible{outline:2px solid var(--page-accent);outline-offset:2px}.collection__section{margin-top:36px}.collection__section h2{border-bottom:1px solid var(--page-line);margin:0 0 16px;padding-bottom:8px;font-family:Cinzel,serif;font-size:22px}.collection__count{color:var(--page-muted);margin-left:6px;font-family:Manrope,sans-serif;font-size:14px}.collection__section--creatures>h2{color:#ffb4a8}.collection__section-hint{color:#ffd98a;margin:-6px 0 14px;font-size:13px}.collection__section.is-sealed .collection__section-hint{color:var(--page-muted)}.collection__section.is-sealed .locked-card{filter:saturate(.35)brightness(.75)}.collection__grid{grid-template-columns:repeat(auto-fill,300px);justify-content:center;gap:24px;display:grid}.collection__title{gap:8px;display:grid}.collection__progress{color:var(--page-muted);align-items:center;gap:10px;font-size:14px;display:flex}.collection__progress strong{color:var(--page-accent)}.collection__progress-bar{background:var(--page-line);border-radius:999px;width:180px;height:8px;overflow:hidden}.collection__progress-bar div{border-radius:inherit;background:linear-gradient(90deg,#c9952f,#f4cf78,#fff3c4) 0 0/200% 100%;height:100%;animation:1.2s cubic-bezier(.2,.8,.3,1) both collection-fill,3s linear 1.2s infinite collection-shimmer}@keyframes collection-fill{0%{width:0}}@keyframes collection-shimmer{to{background-position:-200% 0}}.collection__filters,.collection__filter-group{flex-wrap:wrap;gap:8px;display:flex}.collection__filters{gap:14px}.collection__grid>.card-slot{animation:.5s cubic-bezier(.2,.9,.3,1.1) both collection-card-in;animation-delay:calc(min(var(--i), 12) * 40ms)}@keyframes collection-card-in{0%{opacity:0;transform:translateY(24px)scale(.92)}}.card-slot__copies{z-index:6;color:#ffe2a0;text-align:center;pointer-events:none;background:#1c1408;border:2px solid #f4cf78;border-radius:999px;min-width:34px;padding:4px 9px;font-size:14px;font-weight:900;animation:.5s cubic-bezier(.2,1.6,.4,1) .3s both copies-pop;position:absolute;top:-10px;right:-10px;box-shadow:0 0 12px #f4cf7880}@keyframes copies-pop{0%{transform:scale(0)rotate(-30deg)}}.locked-card{border:2px dashed color-mix(in srgb, var(--glow) 45%, transparent);background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--accent) 16%, #0c0a10), #07060a 75%);text-align:center;isolation:isolate;content-visibility:auto;contain-intrinsic-size:300px 435px;border-radius:14px;width:300px;height:435px;position:relative;overflow:hidden}.locked-card:after{content:"";z-index:3;background:linear-gradient(115deg, transparent 35%, color-mix(in srgb, var(--glow) 18%, transparent) 50%, transparent 65%);animation:4.5s ease-in-out infinite locked-sweep;animation-delay:calc(var(--i,0) * .3s);pointer-events:none;position:absolute;inset:0;transform:translate(-120%)}@keyframes locked-sweep{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.locked-card__rarity{z-index:2;border:1px solid color-mix(in srgb, var(--glow) 60%, transparent);letter-spacing:.12em;text-transform:uppercase;color:var(--glow);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800;position:absolute;top:12px;left:12px}.locked-card__art{object-fit:contain;width:88%;height:70%;filter:brightness(0) drop-shadow(0 0 14px color-mix(in srgb, var(--glow) 80%, transparent));opacity:.85;-webkit-user-select:none;user-select:none;animation:4s ease-in-out infinite locked-breathe;position:absolute;inset:8% 6% 22%}@keyframes locked-breathe{50%{transform:translateY(-6px)}}.locked-card__mark{z-index:2;color:color-mix(in srgb, var(--glow) 80%, #fff);text-shadow:0 0 24px var(--glow);font-family:Cinzel,serif;font-size:72px;font-weight:900;animation:2.6s ease-in-out infinite locked-mark;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}@keyframes locked-mark{50%{opacity:.7;transform:translate(-50%,-56%)scale(1.08)}}.locked-card__name{letter-spacing:.2em;color:#6f6878;margin:0;font-family:Cinzel,serif;font-size:26px;font-weight:900;position:absolute;bottom:54px;left:0;right:0}.locked-card__hint{color:#6f6878;margin:0;font-size:12px;position:absolute;bottom:22px;left:0;right:0}.locked-card--secret,.collection__section.is-sealed .locked-card--secret{--glow:#b3a3d6;--accent:#3a2a52;filter:none;border-style:dotted}.locked-card__veil{z-index:1;filter:blur(18px);pointer-events:none;background:radial-gradient(circle at 35% 40%,#aa96d28c,#0000 30%),radial-gradient(circle at 66% 56%,#6e46a099,#0000 34%),radial-gradient(circle at 46% 74%,#dccdf540,#0000 28%);animation:14s ease-in-out infinite alternate secret-veil;position:absolute;inset:-30%}@keyframes secret-veil{0%{transform:rotate(0)scale(1)}50%{transform:rotate(18deg)scale(1.12)translate(4%)}to{transform:rotate(-12deg)scale(.96)translateY(-4%)}}.locked-card--secret .locked-card__mark{color:#d8cfe8;text-shadow:0 0 30px #9d90b8e6,0 0 60px #604682b3}@media (prefers-reduced-motion:reduce){.collection *,.locked-card:after{animation:none!important}}.page{animation:.45s ease-out backwards page-in}@keyframes page-in{0%{opacity:0}}.page--home{max-width:1760px}.app-nav__brand:hover .brand__name{filter:drop-shadow(0 0 8px #ffd2828c)}.collection__section--unique h2{letter-spacing:.08em;color:#ffe6a0;font-family:Manrope,system-ui,sans-serif;font-weight:800}.app-nav__tab--shop{color:#ffc2d0;align-items:center;gap:6px;display:inline-flex;position:relative}.app-nav__tab--shop svg{filter:drop-shadow(0 0 5px #ff6a8ab3);width:16px;height:16px;animation:3s ease-in-out infinite nav-gem}@keyframes nav-gem{0%,80%,to{transform:none}88%{transform:rotate(-14deg)scale(1.15)}94%{transform:rotate(10deg)scale(1.1)}}.app-nav__tab--shop.has-dot:after{content:"";background:#ff6a8a;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px;box-shadow:0 0 8px #ff6a8a}@media (width<=480px){.app-nav__tab--shop svg{display:none}}.premium-crown{vertical-align:-2px;filter:drop-shadow(0 0 4px #ffc85acc);flex:none;margin-left:4px;animation:4s ease-in-out infinite premium-crown-glint;display:inline-block}@keyframes premium-crown-glint{0%,86%,to{transform:none}92%{transform:rotate(-12deg)scale(1.2)}}.btn{min-height:44px;font:inherit;cursor:pointer;border-radius:999px;padding:0 22px;font-size:15px;font-weight:700}.btn:disabled{opacity:.5;cursor:default}.btn:focus-visible{outline-offset:3px;outline:2px solid #f2c86a}.btn--primary{color:#1c1306;background:linear-gradient(#f4cf78,#c9952f);border:0;box-shadow:0 4px 18px #f2b84a40}.btn--primary:not(:disabled):hover{filter:brightness(1.08)}.btn--ghost{color:#ece6dc;background:#00000040;border:1px solid #4a4452}.btn--ghost:not(:disabled):hover{border-color:#8a8294}::view-transition-old(root){animation:.22s ease-in both vt-out}::view-transition-new(root){animation:none}@keyframes vt-out{to{opacity:0;filter:blur(3px);transform:scale(.985)}}.skel{gap:14px;padding:8px 0;animation:.3s ease-out backwards page-in;display:grid}.skel__title{width:min(260px,60%);height:30px}.skel__bar{width:min(520px,90%);height:14px}.skel__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.skel__card{aspect-ratio:300/435;border-radius:12px}.skel__list{gap:8px;display:grid}.skel__row{border-radius:12px;height:56px}.skel__block,.skel__title,.skel__bar,.skel__card,.skel__row{background:#ffffff0f;border-radius:10px;position:relative;overflow:hidden}.skel__title:after,.skel__bar:after,.skel__card:after,.skel__row:after{content:"";animation:1.5s ease-in-out infinite skel-sweep;animation-delay:calc(var(--i,0) * 80ms);background:linear-gradient(100deg,#0000 20%,#fff0d217 45%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}@keyframes skel-sweep{to{transform:translate(100%)}}.skel__label{color:var(--page-muted);margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.skel__title:after,.skel__bar:after,.skel__card:after,.skel__row:after{animation:none}}:root:has(.gpick) :is(.page,.home-bg) :not(.gpick,.gpick *){animation-play-state:paused!important}.collection__search{border:1px solid var(--page-line);background:#ffffff0a;border-radius:999px;flex:100%;align-items:center;min-height:46px;padding:0 14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.collection__search:focus-within{background:#ffffff12;border-color:#f4cf7899;box-shadow:0 0 0 3px #f4cf781f}.collection__search svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;opacity:.6;flex:none;width:18px;height:18px}.collection__search input{min-width:0;height:44px;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 10px;font-size:16px}.collection__search input::-webkit-search-cancel-button{display:none}.collection__search-clear{width:28px;height:28px;color:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;flex:none;place-items:center;font-size:18px;line-height:1;display:grid}.title-fx{color:#0000;-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-family:Cinzel,serif;font-weight:900;animation:5s linear infinite title-fx-shine;position:relative}.title-fx:before{-webkit-text-fill-color:initial;margin-right:.35em;animation:2.4s ease-in-out infinite title-fx-glint;display:inline-block}@keyframes title-fx-shine{to{background-position:-250% 0}}@keyframes title-fx-glint{50%{opacity:.5;transform:scale(.7)rotate(45deg)}}.title-fx--stargazer{filter:drop-shadow(0 0 6px #8fb4ff8c);background-image:linear-gradient(90deg,#b8c8ff,#fff 30%,#8fb4ff 50%,#fff 70%,#b8c8ff)}.title-fx--stargazer:before{content:"✦";color:#dfe8ff}.title-fx--living-star{filter:drop-shadow(0 0 9px #ffc878b3);background-image:linear-gradient(90deg,#ffd98a,#fff6e2 25%,#ff9ab0 45%,#ffd98a 60%,#fff6e2 80%,#ffd98a)}.title-fx--living-star:before{content:"✷";color:#ffd98a;animation-duration:1.6s}.title-fx--esprit-de-noel{filter:drop-shadow(0 0 7px #ff787880);background-image:linear-gradient(90deg,#ff6a7a,#ffd98a 30%,#7ce0a0 50%,#ffd98a 70%,#ff6a7a)}.title-fx--esprit-de-noel:before{content:"❄";color:#e8f6ff;animation:6s linear infinite title-fx-flake}@keyframes title-fx-flake{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.title-fx,.title-fx:before{animation:none}}@keyframes glow-pulse{50%{opacity:1}}@keyframes glow-pulse-to{to{opacity:1}}.gpick__panel.st{flex-direction:column;width:min(940px,100%);max-width:none;height:min(720px,100dvh - 32px);display:flex}.st>*{flex:none}.st__gear svg,.st__tab-icon svg{fill:none;stroke:#ffe2a0;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.st__gear svg{animation:12s linear infinite st-gear}@keyframes st-gear{to{transform:rotate(360deg)}}.st>.st__layout{flex:1;grid-template-columns:190px minmax(0,1fr);gap:16px;min-height:0;display:grid}.st__tabs{align-content:start;gap:6px;display:grid;position:relative}.st__tab-glow{height:50px;transform:translateY(calc(var(--index) * (50px + 6px)));background:linear-gradient(120deg,#ffd77a47,#e0a63a14);border:1px solid #f4cf788c;border-radius:16px;transition:transform .45s cubic-bezier(.2,1.3,.4,1);position:absolute;top:0;left:0;right:0;box-shadow:0 0 22px #f4cf7838,inset 0 1px #fff3}.st__tab{color:#ffffffb3;height:50px;font:inherit;text-align:left;cursor:pointer;animation:.45s cubic-bezier(.2,1.3,.4,1) backwards st-tab-in;animation-delay:calc(.1s + var(--i) * 50ms);background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:0 14px;font-size:14px;font-weight:800;transition:color .25s,transform .25s cubic-bezier(.2,1.5,.4,1);display:flex;position:relative}@keyframes st-tab-in{0%{opacity:0;transform:translate(-16px)}}.st__tab:hover{color:#fff;transform:translate(3px)}.st__tab[aria-selected=true]{color:#fff1d0}.st__tab-icon{background:#ffffff0f;border-radius:10px;place-items:center;width:30px;height:30px;transition:background .25s,transform .35s cubic-bezier(.2,1.6,.4,1);display:grid}.st__tab-icon svg{width:19px;height:19px}.st__tab[aria-selected=true] .st__tab-icon{background:#ffd77a38;transform:rotate(-8deg)scale(1.08)}.st__page{scrollbar-width:thin;scrollbar-color:#fff3 transparent;align-content:start;gap:16px;min-height:0;padding-right:4px;animation:.4s cubic-bezier(.2,1.1,.4,1) backwards st-page-in;display:grid;overflow-y:auto}@keyframes st-page-in{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}}.st-section{gap:6px;display:grid}.st-section h4{letter-spacing:.22em;text-transform:uppercase;color:#e9c87a;margin:0 0 2px;font-size:11px;font-weight:800}.st-row{background:#00000040;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;transition:border-color .2s,background .2s;animation:.4s cubic-bezier(.2,1.2,.4,1) backwards st-row-in;display:grid}.st-section .st-row:nth-of-type(2){animation-delay:40ms}.st-section .st-row:nth-of-type(3){animation-delay:80ms}.st-section .st-row:nth-of-type(4){animation-delay:.12s}.st-section .st-row:nth-of-type(5){animation-delay:.16s}@keyframes st-row-in{0%{opacity:0;transform:translateY(8px)}}.st-row:hover{background:#ffffff0a;border-color:#f4cf7840}.st-row__text{gap:2px;min-width:0;display:grid}.st-row__text strong{color:#f4efe6;font-size:14px}.st-row__text small{color:#ffffff80;font-size:12px;line-height:1.35}.st-row__control{justify-content:flex-end;display:flex}.st-switch{cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;flex:none;width:52px;height:30px;padding:0;transition:background .3s,border-color .3s,box-shadow .3s;position:relative}.st-switch i{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .35s cubic-bezier(.2,1.5,.4,1),background .3s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0006}.st-switch.is-on{background:linear-gradient(135deg,#ffd77a,#e0a63a);border-color:#ffdc8ccc;box-shadow:0 0 16px #ffbe5066}.st-switch.is-on i{background:#2a1704;transform:translate(22px)}.st-switch:active i{width:26px}.st-seg{grid-template-columns:repeat(var(--n), minmax(0, 1fr));min-width:calc(var(--n) * 82px);background:#00000059;border:1px solid #ffffff24;border-radius:999px;padding:3px;display:grid;position:relative}.st-seg__pill{width:calc((100% - 6px) / var(--n));transform:translateX(calc(var(--index) * 100%));background:linear-gradient(135deg,#ffd77a,#e0a63a);border-radius:999px;transition:transform .4s cubic-bezier(.2,1.3,.4,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 3px 14px #ffbe5059}.st-seg button{color:#ffffffb8;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:12px;font-weight:800;transition:color .3s;position:relative}.st-seg button[aria-checked=true]{color:#1a1206}.st-slider{align-items:center;gap:10px;width:min(240px,46vw);display:flex}.st-slider input{background:linear-gradient(90deg, #ffd77a var(--value), #ffffff24 var(--value));appearance:none;cursor:pointer;border-radius:999px;flex:1;height:6px}.st-slider input::-webkit-slider-thumb{appearance:none;background:#fff1d0;border:2px solid #2a1704;border-radius:50%;width:20px;height:20px;transition:transform .2s cubic-bezier(.2,1.6,.4,1);box-shadow:0 0 12px #ffd27899}.st-slider input:active::-webkit-slider-thumb{transform:scale(1.25)}.st-slider input::-moz-range-thumb{background:#fff1d0;border:2px solid #2a1704;border-radius:50%;width:18px;height:18px}.st-slider output{font-variant-numeric:tabular-nums;text-align:right;color:#ffe2a0;width:30px;font-size:13px;font-weight:800}.st-slider.is-disabled{opacity:.4}.st-button{color:#ffe9b8;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#f4cf781a;border:1px solid #f4cf7873;border-radius:999px;padding:0 16px;font-size:13px;font-weight:800;transition:background .2s,transform .2s cubic-bezier(.2,1.5,.4,1)}.st-button:not(:disabled):hover{background:#f4cf7838;transform:translateY(-1px)}.st-button:disabled{opacity:.45;cursor:default}.st-button--danger{color:#ffc4b8;background:#ff463c2e;border-color:#ff6a5a99}.st-static{color:#ffe2a0;font-size:13px;font-weight:800}.st-about{gap:4px;margin:0;display:grid}.st-about div{background:#0003;border-radius:12px;justify-content:space-between;gap:12px;padding:10px 14px;font-size:13px;display:flex}.st-about dt{color:#ffffff8c}.st-about dd{text-align:right;color:#f4efe6;margin:0}.st__notice{color:#b8ffd6;text-align:center;background:#143c28d9;border-radius:12px;margin:0;padding:8px 12px;font-size:13px;animation:.3s ease-out backwards st-row-in}.app-nav__settings{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:background .2s,border-color .2s;display:grid}.app-nav__settings svg{fill:none;stroke:#ffe2a0;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px;transition:transform .6s cubic-bezier(.2,1.2,.4,1)}.app-nav__settings:hover{background:#f4cf781f;border-color:#f4cf7880}.app-nav__settings:hover svg{transform:rotate(90deg)}@media (width<=700px){.st>.st__layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.st__tabs{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.st__tab-glow{display:none}.st__tab{text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;gap:3px;min-width:58px;height:auto;padding:6px 2px;font-size:10px}.st__tab[aria-selected=true]{background:linear-gradient(120deg,#ffd77a47,#e0a63a14);box-shadow:inset 0 0 0 1px #f4cf788c}.st-row{grid-template-columns:1fr;gap:10px}.st-row__control{justify-content:flex-start}.st-seg{width:100%;min-width:0}.st-slider{width:100%}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html[data-fx=low] .gpick,html[data-fx=low] .gpick__panel,html[data-fx=low] .chat-panel,html[data-fx=low] .chat-rail,html[data-fx=low] .home__profile,html[data-fx=low] .social-toast{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-fx=low] .gpick__panel,html[data-fx=low] .chat-panel{background-color:#100c18f0!important}html[data-fx=low] .gpick__orb,html[data-fx=low] .gpick__sheen,html[data-fx=low] .chat-panel__sheen,html[data-fx=low] .mm__stars,html[data-fx=medium] .gpick__orb{display:none!important}html[data-contrast=high] .gpick__panel,html[data-contrast=high] .chat-panel,html[data-contrast=high] .chat-rail,html[data-contrast=high] .home__profile{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0d0b12!important;border-color:#ffffff73!important}html[data-contrast=high] small,html[data-contrast=high] .st-row__text small,html[data-contrast=high] .chat-msg time{color:#ffffffd9!important}html[data-contrast=high] .chat-msg__bubble{background:#2a2633}html[data-chat=large] .chat-msg__bubble{font-size:17px}html[data-chat=large] .chat-msg__name{font-size:14px}html[data-chat-times=off] .chat-msg time{display:none}html[data-damage=large] .bfloat{scale:1.5}html[data-home=still] .home-bg *,html[data-home=still] .home-bg{animation-play-state:paused!important}@media (width<=480px){.app-nav__settings{order:1;width:34px;height:34px}.app-nav__tabs{order:2}}.st-seg button.is-locked{color:#ffffff73;align-content:center;justify-items:center;gap:1px;line-height:1.1;display:grid}.st-seg__lock{letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:3px;font-size:9px;font-weight:800;display:inline-flex}.st-seg__lock svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.st-seg button.is-premium .st-seg__lock{color:#ffd77a;text-shadow:0 0 8px #ffc85a99}.st-seg button.is-premium .st-seg__lock svg{fill:#ffd77a59}.st-seg button.is-locked:hover{color:#ffffffbf}.st-seg button.is-locked:active{animation:.35s st-locked-shake}@keyframes st-locked-shake{25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}.st__notice--lock{color:#ffe2a0;background:#46320ad9}.push{gap:10px;display:grid}.push__hint{color:#cfc4dd;margin:0;font-size:13px;line-height:1.5}.push__actions{flex-wrap:wrap;gap:8px;display:flex}.push__enable{min-width:0;margin-top:0}.push__note{color:#b8ffd6;margin:0;font-size:13px;font-weight:700}.push__kinds{gap:4px;margin:0;padding:0;list-style:none;display:grid}.push__kinds li{background:#ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.push__kinds li span{display:grid}.push__kinds strong{font-size:14px}.push__kinds small{color:#a99cbb;font-size:12px}.push__switch{cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;flex:none;width:46px;height:26px;padding:0;transition:background .2s;position:relative}.push__switch i{background:#cfc4dd;border-radius:50%;width:18px;height:18px;transition:transform .25s cubic-bezier(.3,1.4,.5,1),background .2s;position:absolute;top:3px;left:3px}.push__switch.is-on{background:linear-gradient(135deg,#e0a63a,#ffd98a)}.push__switch.is-on i{background:#2a1704;transform:translate(20px)}.gpick{z-index:160;-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);background:radial-gradient(at 50% 45%,#281c4659,#040308b8 70%);place-items:center;padding:16px;animation:.25s ease-out backwards gpick-fade;display:grid;position:fixed;inset:0;overflow:clip}@keyframes gpick-fade{0%{opacity:0}}.gpick__orb{pointer-events:none;background:radial-gradient(circle,#f4be5a59,#0000 65%);border-radius:50%;width:420px;height:420px;animation:9s ease-in-out infinite alternate gpick-orb;position:absolute}.gpick__orb--a{top:calc(50% - 330px);left:calc(50% - 360px)}.gpick__orb--b{background:radial-gradient(circle,#8c6eff59,#0000 65%);animation-duration:11s;animation-direction:alternate-reverse;top:calc(50% - 40px);left:calc(50% + 20px)}@keyframes gpick-orb{to{transform:translate(60px,40px)scale(1.15)}}.gpick__panel{-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);background:linear-gradient(160deg,#ffffff24,#ffffff08 45%,#ffffff12),#120e1c73;border:1px solid #ffffff2e;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;width:min(540px,100%);max-height:min(720px,100vh - 32px);padding:20px;animation:.5s cubic-bezier(.2,1.25,.4,1) backwards gpick-panel;display:grid;position:relative;overflow:clip;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff0a,0 30px 80px #0000008c}@keyframes gpick-panel{0%{opacity:0;transform:translateY(24px)scale(.92)}}.gpick__sheen{pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff1f,#0000);width:40%;animation:5.5s ease-in-out .6s infinite gpick-sheen;position:absolute;inset:-40% auto -40% -60%;transform:rotate(18deg)}@keyframes gpick-sheen{0%{translate:0}45%,to{translate:475%}}.gpick__head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid;position:relative}.gpick__icon{--tint:#ffe2a0;background:radial-gradient(circle at 50% 35%,#ffd27866,#ffd2780d 70%);border:1px solid #ffe2a080;border-radius:50%;place-items:center;width:48px;height:48px;animation:3s ease-in-out infinite gpick-icon;display:grid;box-shadow:0 0 22px #ffc86459}.gpick__icon .gear-icon{filter:none;width:26px;height:26px}@keyframes gpick-icon{50%{transform:translateY(-2px);box-shadow:0 0 34px #ffc86499}}.gpick__head h3{color:#fff1d0;text-shadow:0 0 14px #ffd28273;margin:0;font-family:Cinzel,serif;font-size:20px}.gpick__head p{letter-spacing:.08em;color:#fff9;margin:2px 0 0;font-size:12px}.gpick__close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:50%;width:34px;height:34px;font-size:14px;transition:transform .25s cubic-bezier(.2,1.5,.4,1),background .2s}.gpick__close:hover{background:#ffffff2e;transform:rotate(90deg)scale(1.1)}.gpick__list{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;gap:10px;min-height:0;padding:4px 6px 4px 2px;display:grid;position:relative;overflow-y:auto}.gpick__choice{font:inherit;text-align:left;cursor:pointer;animation:.45s cubic-bezier(.2,1.2,.4,1) backwards gpick-choice;animation-delay:calc(.12s + min(var(--n), 12) * 50ms);background:0 0;border:0;border-radius:16px;padding:0;transition:transform .25s cubic-bezier(.2,1.4,.4,1),filter .2s,box-shadow .25s;display:grid}@keyframes gpick-choice{0%{opacity:0;transform:translateY(14px)scale(.96)}}.gpick__choice:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-3px)scale(1.015);box-shadow:0 10px 30px #00000059,0 0 0 1px #fff3}.gpick__choice:disabled{cursor:default}.gpick__choice.is-current{box-shadow:0 0 0 1px #ffdc8c8c,0 0 24px #ffc86440}.gpick__none{text-align:center;color:#ffffffb3;border:1px dashed #fff3;border-radius:16px;margin:0;padding:18px;position:relative}.gpick__actions{justify-content:flex-end;gap:8px;display:flex;position:relative}.gpick__actions .bact{min-width:0}@media (prefers-reduced-motion:reduce){.gpick,.gpick *{animation-duration:1ms!important;animation-iteration-count:1!important}}.ms-reward{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.ms-reward__chip{border:1px solid color-mix(in srgb, var(--cur) 40%, transparent);background:color-mix(in srgb, var(--cur) 12%, #00000059);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 8px 2px 4px;font-size:12px;font-weight:800;display:inline-flex}.ms-reward__chip .currency-icon{width:16px;height:16px}.ms-reward__item{width:15px;height:15px;fill:color-mix(in srgb, var(--cur) 25%, transparent);stroke:var(--cur);stroke-width:1.8px;stroke-linejoin:round;margin:0 1px 0 2px}.ms-reward__chip--item{position:relative;overflow:hidden}.ms-reward__chip--item:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%) 0 0/300% 100%;animation:4.5s ease-in-out infinite ms-item-glint;position:absolute;inset:0}@keyframes ms-item-glint{0%,70%{background-position:150% 0}to{background-position:-50% 0}}.ms-reward--big .ms-reward__chip{font-size:14px}.ms-reward--big .ms-reward__chip .currency-icon{width:20px;height:20px}.ms-icon{fill:none;stroke:#ffe2a0;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ms-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ms-row{animation:.4s cubic-bezier(.2,1.2,.4,1) backwards chat-msg-in;animation-delay:calc(var(--i) * 50ms);background:#00000047;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:border-color .3s,background .3s;display:grid;position:relative}.ms-row.is-done:not(.is-claimed){background:linear-gradient(100deg,#ffd77a29,#0000004d 70%);border-color:#ffd77a99;box-shadow:0 0 18px #ffc85a2e}.ms-row.is-claimed{opacity:.55}.ms-row__icon{background:#ffffff12;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ms-row.is-done .ms-row__icon{background:#ffd77a33}.ms-row__main{gap:5px;min-width:0;display:grid}.ms-row__main strong{color:#f4efe6;font-size:13px;line-height:1.25}.ms-row__side{justify-items:end;gap:6px;display:grid}.ms-bar{background:#ffffff14;border-radius:999px;height:14px;position:relative;overflow:hidden}.ms-bar i{border-radius:inherit;background:linear-gradient(90deg,#8fe3a0,#4dc97a);animation:.9s cubic-bezier(.2,.9,.3,1) .15s backwards ms-fill;position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #4dc97a80}@keyframes ms-fill{0%{width:0}}.ms-row.is-done .ms-bar i{background:linear-gradient(90deg,#ffe08a,#e0a63a);box-shadow:0 0 10px #ffc85a99}.ms-bar span{color:#fff;text-shadow:0 1px 2px #000c;font-variant-numeric:tabular-nums;place-items:center;font-size:10px;font-weight:800;display:grid;position:absolute;inset:0}.ms-claim{color:#2a1704;min-height:32px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ffe08a,#e0a63a);border:0;border-radius:999px;padding:0 14px;font-size:12px;font-weight:900;transition:transform .2s cubic-bezier(.2,1.6,.4,1);position:relative;box-shadow:0 0 14px #ffbe5080}.ms-claim:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:1.6s ease-in-out infinite glow-pulse;position:absolute;inset:0;box-shadow:0 0 24px #ffc85ae6}.ms-claim:not(:disabled):hover{transform:scale(1.06)}.ms-claim:disabled{filter:grayscale(.7)brightness(.65);box-shadow:none;cursor:default;animation:none}@keyframes ms-call{50%{box-shadow:0 0 24px #ffc85ae6}}.ms-row__check{color:#9dffc6;background:#4dff9a2e;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.ms-row__locked{color:#ffffff8c;text-align:right;font-size:10px;font-weight:700}.ms-error{color:#ffb4a8;text-align:center;background:#5a1414eb;border-radius:12px;margin:0;padding:8px 12px;font-size:12px;animation:.3s ease-out backwards chat-msg-in}.ms-burst{z-index:5;pointer-events:none;place-content:center;gap:8px;display:grid;position:absolute;inset:0}.ms-burst__item{border:1px solid color-mix(in srgb, var(--cur) 70%, transparent);color:#fff;box-shadow:0 0 26px color-mix(in srgb, var(--cur) 55%, transparent);animation:1.6s cubic-bezier(.2,1.3,.4,1) forwards ms-burst;animation-delay:calc(var(--i) * 80ms);background:#0e0a16eb;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;font-size:18px;font-weight:900;display:inline-flex}.ms-burst__item .currency-icon{width:24px;height:24px}@keyframes ms-burst{0%{opacity:0;transform:translateY(20px)scale(.6)}20%{opacity:1;transform:translateY(0)scale(1.08)}70%{opacity:1;transform:translateY(-14px)scale(1)}to{opacity:0;transform:translateY(-50px)scale(.95)}}.ms-fab{left:21px;bottom:calc(90px + env(safe-area-inset-bottom));z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:radial-gradient(circle at 35% 30%,#be96ff66,#140e1ee6 70%);border:0;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;transition:transform .25s cubic-bezier(.2,1.5,.4,1);animation:.6s cubic-bezier(.2,1.4,.4,1) 1s backwards chat-launcher-in;display:grid;position:fixed;box-shadow:0 10px 26px #00000080,0 0 18px #a078ff40}.ms-fab:hover,.ms-fab.is-open{transform:scale(1.08)rotate(-6deg)}.ms-fab__ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ms-fab__ring circle{fill:none;stroke:#ffffff1f;stroke-width:3px}.ms-fab__ring circle+circle{stroke:#ffd77a;stroke-linecap:round;filter:drop-shadow(0 0 4px #ffc85acc);transition:stroke-dasharray .8s cubic-bezier(.2,.9,.3,1)}.ms-fab__icon{fill:none;stroke:#f0e2ff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;position:relative}.chat-duel-pill{bottom:6px!important;left:70px!important}.ms-panel{left:18px;bottom:calc(154px + env(safe-area-inset-bottom));z-index:101;-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);transform-origin:0 100%;background:linear-gradient(165deg,#be96ff24,#ffffff05 45%,#ffffff0d),#0e0b16db;border:1px solid #ffffff29;border-radius:24px;flex-direction:column;gap:10px;width:min(420px,100vw - 36px);max-height:min(640px,100dvh - 230px);padding:14px;animation:.5s cubic-bezier(.2,1.2,.35,1) backwards chat-panel-in;display:flex;position:fixed;overflow:clip;box-shadow:inset 0 1px #fff3,0 24px 70px #0009}.ms-panel>*{flex:none}.ms-panel>.ms-list{scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.ms-panel__head{align-items:baseline;gap:10px;display:flex}.ms-panel__head h3{color:#fff1d0;margin:0;font-family:Cinzel,serif;font-size:20px}.ms-panel__head small{color:#ffffff8c;font-size:11px}.ms-panel__head .gpick__close{align-self:center;margin-left:auto}.ms-tabs button{font-size:13px}.ms-chest{background:#ffd77a0d;border:1px dashed #ffd77a59;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.ms-chest.is-ready{background:linear-gradient(100deg,#ffd77a38,#0003);border-style:solid;border-color:#ffd77acc;position:relative}.ms-chest.is-ready:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:1.8s ease-in-out infinite glow-pulse;position:absolute;inset:0;box-shadow:0 0 22px #ffc85a73}@keyframes ms-chest-glow{50%{box-shadow:0 0 22px #ffc85a73}}.ms-chest.is-claimed{opacity:.6}.ms-chest__icon svg{fill:#ffd77a26;stroke:#ffd77a;stroke-width:1.6px;stroke-linejoin:round;width:30px;height:30px}.ms-chest.is-ready .ms-chest__icon svg{animation:1.2s ease-in-out infinite ms-chest-shake}@keyframes ms-chest-shake{0%,60%,to{transform:none}70%{transform:rotate(-8deg)scale(1.1)}80%{transform:rotate(6deg)scale(1.1)}90%{transform:rotate(-3deg)}}.ms-chest__main{gap:5px;display:grid}.ms-chest__main strong{color:#ffe9b8;font-size:13px}.ms-chest__pips{gap:4px;display:flex}.ms-chest__pips i{background:#ffffff26;border-radius:999px;width:18px;height:5px;transition:background .4s}.ms-chest__pips i.is-on{background:#ffd77a;box-shadow:0 0 6px #ffc85acc}.ms-login-btn{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;margin-right:4px;padding:0;transition:transform .25s cubic-bezier(.2,1.5,.4,1),border-color .2s;display:grid;position:relative}.ms-login-btn svg{fill:none;stroke:#ffe2a0;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ms-login-btn__star{fill:#ffe2a0;stroke:none}.ms-login-btn:hover{border-color:#ffe2a080;transform:translateY(-2px)}.ms-login-btn.is-waiting{background:radial-gradient(circle,#ffd77a4d,#ffffff0a 70%);border-color:#ffd77acc}.ms-login-btn.is-waiting:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:1.6s ease-in-out infinite glow-pulse;position:absolute;inset:0;box-shadow:0 0 24px #ffc85ae6}.ms-login-btn .pastille{top:-5px;right:-5px}.ms-cal-layer{z-index:165}.ms-cal{text-align:center;justify-items:center;gap:8px;width:min(820px,100%);padding:26px 22px 22px;display:grid;position:relative}.ms-cal__close{position:absolute;top:14px;right:14px}.ms-cal__kicker{letter-spacing:.3em;text-transform:uppercase;color:#e9c87a;margin:0;font-size:11px;font-weight:800}.ms-cal__title{color:#fff1d0;margin:0;font-family:Cinzel,serif;font-size:26px}.ms-cal__sub{color:#fff9;margin:0 0 6px;font-size:13px}.ms-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.ms-day{min-height:150px;animation:.5s cubic-bezier(.2,1.4,.4,1) backwards ms-day-in;animation-delay:calc(.15s + var(--i) * 60ms);background:#0000004d;border:1px solid #ffffff1a;border-radius:16px;align-content:start;justify-items:center;gap:8px;padding:12px 6px;display:grid;position:relative;overflow:hidden}@keyframes ms-day-in{0%{opacity:0;transform:translateY(18px)rotateX(40deg)}}.ms-day__label{letter-spacing:.12em;text-transform:uppercase;color:#fff9;font-size:11px;font-weight:800}.ms-day__gift svg{fill:#ffffff0f;stroke:#ffffff8c;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px}.ms-day .ms-reward{justify-content:center;max-width:100%}.ms-day .ms-reward__word{display:none}.ms-day.is-done{opacity:.55}.ms-day__stamp{color:#9dffc6;text-shadow:0 0 14px #4dff9ab3;place-items:center;font-size:46px;font-weight:900;animation:.5s cubic-bezier(.2,1.8,.4,1) backwards ms-stamp;display:grid;position:absolute;inset:0}@keyframes ms-stamp{0%{opacity:0;transform:scale(2.2)rotate(-20deg)}}.ms-day.is-today{background:linear-gradient(#ffd77a3d,#0000004d);border-color:#ffd77ad9;transform:translateY(-4px);box-shadow:0 0 24px #ffc85a59}.ms-day.is-today .ms-day__label{color:#ffe2a0}.ms-day.is-today .ms-day__gift svg{stroke:#ffd77a;fill:#ffd77a33;animation:1.4s ease-in-out infinite ms-chest-shake}.ms-day.is-grand{background:radial-gradient(circle at 50% 30%,#ff6a8a47,#0000004d 70%);border-color:#ff6a8a80}.ms-day.is-grand .ms-day__gift svg{fill:#ffd77a40;stroke:#ffe08a;stroke-width:3px;filter:drop-shadow(0 0 8px #ffc85ab3);width:48px;height:48px}.ms-day.is-opening .ms-day__gift svg{animation:.8s cubic-bezier(.2,1.6,.4,1) ms-open}@keyframes ms-open{40%{transform:scale(1.5)rotate(-12deg)}to{transform:scale(1)}}.ms-cal__claim{color:#2a1704;min-width:260px;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ffe08a,#e0a63a);border:0;border-radius:999px;margin-top:10px;padding:0 24px;font-size:15px;font-weight:900;position:relative;box-shadow:0 6px 22px #ffbe5066}.ms-cal__claim:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:1.6s ease-in-out infinite glow-pulse;position:absolute;inset:0;box-shadow:0 0 24px #ffc85ae6}.ms-cal__claim:disabled{color:#b8ffd6;box-shadow:none;cursor:default;background:#ffffff14;animation:none}.gm{gap:10px;display:grid}.gm__head{align-items:center;gap:10px;display:flex}.gm__head>div{display:grid}.gm__head strong{color:#fff1d0;font-family:Cinzel,serif;font-size:18px}.gm__head small{color:#ffffff8c;font-size:12px}.gm__mine{color:#ffffff8c;font-size:11px}.gh-act--missions{background:linear-gradient(110deg,#ffd77a33,#0000004d 70%);border-color:#ffd77a73}.gh-act__go{color:#2a1704;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#ffe08a,#e0a63a);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:900;transition:transform .2s cubic-bezier(.2,1.6,.4,1);display:inline-flex}.gh-act__go:hover{transform:translateY(-2px)}@media (width<=700px){.ms-fab{left:15px;bottom:calc(82px + env(safe-area-inset-bottom));width:48px;height:48px}.ms-panel{left:12px;right:12px;bottom:calc(140px + env(safe-area-inset-bottom));width:auto}.ms-days{grid-template-columns:repeat(4,minmax(0,1fr))}.ms-day{min-height:120px}.ms-day.is-grand{grid-column:span 2}.ms-cal__claim{width:100%;min-width:0}.ms-login-btn{width:34px;height:34px}.ms-row{grid-template-columns:auto minmax(0,1fr)}.ms-row__side{grid-column:1/-1;grid-auto-flow:column;justify-content:end;align-items:center}}.news{grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:12px;margin-bottom:14px;animation:.6s ease-out .15s backwards news-in;display:grid}@keyframes news-in{0%{opacity:0;transform:translateY(10px)}}.news__front,.news__upcoming{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,#ffffff1a,#ffffff05 50%),#100c1a99;border:1px solid #ffffff1f;border-radius:18px;align-content:start;gap:10px;min-width:0;padding:14px 16px;display:grid;position:relative;overflow:hidden}.news__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.news h2{letter-spacing:.08em;color:#ffe2a8;margin:0;font-family:Cinzel,serif;font-size:15px}.news__head-actions{gap:6px;display:flex}.news__btn{color:#e6dcf2;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;transition:background .15s,transform .15s}.news__btn:hover{background:#ffffff1f;transform:translateY(-1px)}.news__btn--gold{color:#ffe2a8;background:#ffcf8a29;border-color:#ffcf8a99}.news__btn--danger{color:#ffb4b4;border-color:#ff787866}.news__btn--more{border-color:color-mix(in srgb, var(--tag) 60%, transparent);background:color-mix(in srgb, var(--tag) 16%, transparent);color:#fff;justify-self:start}.news__empty{color:#a99cbb;margin:8px 0;font-size:13px}.news-card{gap:6px;min-height:132px;padding:2px 0 4px;animation:.55s cubic-bezier(.2,1,.3,1) backwards news-swap;display:grid;position:relative}@keyframes news-swap{0%{opacity:0;filter:blur(3px);transform:translate(16px)}}.news-card__img{z-index:-1;background:var(--img) center / cover;opacity:.45;position:absolute;inset:-14px -16px -14px 45%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.news-card__meta{color:#a99cbb;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.news-tag{border:1px solid color-mix(in srgb, var(--tag) 55%, transparent);background:color-mix(in srgb, var(--tag) 16%, transparent);color:var(--tag);letter-spacing:.04em;border-radius:999px;padding:2px 8px;font-weight:800}.news-card__pin{color:#ffd98a}.news-card__new{color:#fff;background:linear-gradient(135deg,#ff7a6a,#e0303a);border-radius:999px;padding:1px 7px;font-weight:900;position:relative}.news-card__new:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:1.8s ease-in-out infinite glow-pulse;position:absolute;inset:0;box-shadow:0 0 10px #ff645acc}@keyframes news-pulse{50%{box-shadow:0 0 10px #ff645acc}}.news-card h3{color:#fff;margin:0;font-family:Cinzel,serif;font-size:19px}.news-card>p{color:#d8cde6;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.news-card__dots{gap:6px;display:flex;position:absolute;bottom:6px;right:0}.news-card__dots button{cursor:pointer;background:#ffffff40;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.news-card__dots button[aria-selected=true]{background:var(--tag);width:20px}.news__upcoming ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.news__upcoming li{animation:news-in .45s ease-out calc(.25s + var(--i) * 80ms) backwards}.news__upcoming li button{border:1px solid color-mix(in srgb, var(--tag) 30%, transparent);background:color-mix(in srgb, var(--tag) 8%, #0003);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;transition:transform .15s;display:grid}.news__upcoming li button:hover{transform:translate(2px)}.news-soon__count{color:var(--tag);font-variant-numeric:tabular-nums;white-space:nowrap;background:#0000004d;border-radius:8px;justify-items:center;padding:4px 2px;font-size:13px;font-weight:900;display:grid}.news-soon__count small{letter-spacing:.1em;text-transform:uppercase;color:#a99cbb;font-size:9px;font-weight:700}.news-soon__text{min-width:0;display:grid}.news-soon__text strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.news-soon__text small{color:#a99cbb;font-size:11px}.news-layer{z-index:170}.gpick__panel.news-float{color:#efe7f7;grid-template-rows:auto;align-content:start;width:min(640px,100%);max-height:min(760px,100dvh - 32px)}.news-float__close{z-index:2;position:absolute;top:14px;right:14px}.news-detail__scroll{gap:10px;min-height:0;padding-right:6px;display:grid;overflow-y:auto}.gpick__panel.news-detail{grid-template-rows:minmax(0,1fr) auto}.news-detail__img{object-fit:cover;border-radius:14px;width:100%;max-height:220px;animation:.5s ease-out backwards news-in}.news-detail__title{color:#ffe6b8;margin:0;padding-right:40px;font-family:Cinzel,serif;font-size:22px}.news-detail__summary{margin:0;font-size:15px;font-weight:600;line-height:1.5}.news-detail__when{border-left:3px solid var(--tag);color:#d8cde6;background:#ffffff0d;border-radius:8px;gap:2px;padding:10px 12px;font-size:13px;display:grid}.news-detail__count strong{color:var(--tag);font-variant-numeric:tabular-nums}.news-detail__body p{color:#ddd3ea;white-space:pre-line;margin:0 0 10px;font-size:14px;line-height:1.65}.news-detail__admin{justify-content:flex-end;gap:8px;display:flex}.news-all__list{gap:8px;min-height:0;margin:0;padding:0 6px 0 0;list-style:none;display:grid;overflow-y:auto}.gpick__panel.news-all{grid-template-rows:auto minmax(0,1fr)}.news-all__list li{animation:news-in .4s ease-out calc(var(--i) * 40ms) backwards}.news-all__list button{border:1px solid #ffffff1a;border-left:3px solid var(--tag);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.news-all__list strong{font-size:15px}.news-all__list button>span:last-child{color:#cfc4dd;font-size:13px}.gpick__panel.news-editor{grid-template-rows:auto minmax(0,1fr)}.news-form{gap:10px;min-height:0;padding-right:6px;display:grid;overflow-y:auto}.news-form label{color:#cfc4dd;gap:4px;font-size:12px;display:grid}.news-form input,.news-form textarea{color:#fff;width:100%;font:inherit;background:#0000004d;border:1px solid #ffffff29;border-radius:10px;padding:8px 10px;font-size:14px}.news-form textarea{resize:vertical}.news-form__kinds{flex-wrap:wrap;gap:6px;display:flex}.news-form__kinds button{border:1px solid color-mix(in srgb, var(--tag) 40%, transparent);color:var(--tag);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.news-form__kinds button[aria-checked=true]{background:color-mix(in srgb, var(--tag) 22%, transparent);color:#fff}.news-form__dates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.news-form label.news-form__check{align-items:center;gap:8px;display:flex}.news-form__check input{width:auto}.news-form__send{justify-self:center}@media (width<=760px){.news{grid-template-columns:1fr}.news-card__img{inset:-14px -16px -14px 30%}.news-form__dates{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.news,.news-card,.news-card__new,.news__upcoming li,.news-all__list li,.news-detail__img{animation:none}}.news-alert{z-index:175;border:1px solid color-mix(in srgb, var(--tag) 55%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--tag) 22%, transparent), transparent 60%), #100c1aeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(620px,100vw - 24px);box-shadow:0 18px 50px #0000008c, 0 0 30px color-mix(in srgb, var(--tag) 30%, transparent);color:#f1e9fa;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;animation:.6s cubic-bezier(.2,1.3,.4,1) backwards news-alert-in;display:grid;position:fixed;top:74px;left:50%;overflow:hidden;transform:translate(-50%)}@keyframes news-alert-in{0%{opacity:0;transform:translate(-50%,-40px)scale(.94)}}.news-alert--maintenance{border-color:#ff6e6ebf;animation:.6s cubic-bezier(.2,1.3,.4,1) backwards news-alert-in,2.2s ease-in-out .6s infinite news-alert-alarm}@keyframes news-alert-alarm{50%{box-shadow:0 18px 50px #0000008c,0 0 42px #ff5a5a8c}}.news-alert__icon{background:color-mix(in srgb, var(--tag) 25%, #0000004d);width:40px;height:40px;color:var(--tag);border-radius:50%;place-items:center;font-size:20px;animation:.9s ease-in-out .5s 2 news-alert-ring;display:grid}@keyframes news-alert-ring{25%{transform:rotate(-14deg)scale(1.1)}75%{transform:rotate(12deg)scale(1.1)}}.news-alert__text{min-width:0;display:grid}.news-alert__text small{letter-spacing:.14em;text-transform:uppercase;color:var(--tag);font-size:10px;font-weight:800}.news-alert__text strong{white-space:nowrap;text-overflow:ellipsis;font-family:Cinzel,serif;font-size:15px;overflow:hidden}.news-alert__text span{color:#d3c8e1;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.news-alert__read{color:#2a1704;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ffe08a,#e0a63a);border:0;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:900}.news-alert__close{width:30px;height:30px;color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:50%;padding:0}.news-alert__life{background:var(--tag);transform-origin:0;width:100%;height:3px;animation:news-alert-life var(--life) linear forwards;position:absolute;bottom:0;left:0}@keyframes news-alert-life{to{transform:scaleX(0)}}@media (width<=560px){.news-alert{grid-template-columns:auto minmax(0,1fr) auto;top:64px}.news-alert__read{grid-column:2/4;justify-self:start}.news-alert__close{grid-area:1/3}}@media (prefers-reduced-motion:reduce){.news-alert,.news-alert--maintenance,.news-alert__icon{animation:none}}.news-version{color:#bfe8ff;background:#7fd3ff1f;border:1px solid #7fd3ff80;border-radius:6px;padding:1px 7px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-weight:800}.news-programmed__when{color:#ffd98a;font-weight:700}.news-notes{gap:10px;display:grid}.news-notes__part{border-left:3px solid var(--note);background:color-mix(in srgb, var(--note) 8%, #ffffff08);animation:news-in .4s ease-out calc(.1s + var(--i) * 80ms) backwards;border-radius:10px;padding:10px 14px}.news-notes__part h4{letter-spacing:.08em;text-transform:uppercase;color:var(--note);margin:0 0 6px;font-size:13px}.news-notes__part ul{color:#e6dcf2;gap:4px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.news-notes__part li::marker{color:var(--note)}.news-all__filter{margin:2px 0 4px}.news-form fieldset{border:1px solid #ffffff1f;border-radius:12px;gap:8px;margin:0;padding:10px 12px;display:grid}.news-form legend{color:#ffd98a;padding:0 6px;font-size:12px;font-weight:800}.news-form__note span{color:var(--note);font-weight:800}.news-form__when{grid-template-columns:auto auto 1fr;align-items:center}.news-form__when input[type=datetime-local]{grid-column:1/-1}@media (width<=560px){.news-form__when{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.news-notes__part{animation:none}}.gpick__panel.news-all:has(>.news-all__filter){grid-template-rows:auto auto minmax(0,1fr)}.crash{text-align:center;background:#100c1abf;border:1px solid #ffffff1f;border-radius:20px;justify-items:center;gap:12px;max-width:520px;margin:60px auto;padding:28px 22px;animation:.5s ease-out backwards crash-in;display:grid}.crash__icon{color:#c79bff;font-size:40px;animation:6s linear infinite crash-spin}.crash h2{color:#ffe2a8;margin:0;font-family:Cinzel,serif;font-size:22px}.crash p{color:var(--page-muted);margin:0;line-height:1.5}.crash__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@keyframes crash-in{0%{opacity:0;transform:translateY(12px)}}@keyframes crash-spin{to{transform:rotate(360deg)}}.net-banner{z-index:200;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:13px;font-weight:800;animation:.35s cubic-bezier(.2,1.3,.4,1) backwards net-in;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.net-banner--down{color:#ffd0d0;background:#3c0e14f2;border:1px solid #ff787899}.net-banner--back{color:#c8ffe0;background:#0e3220f2;border:1px solid #78ffb499}.net-banner__spin{border:2px solid #ffffff40;border-top-color:#ffd0d0;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite crash-spin}@keyframes net-in{0%{opacity:0;transform:translate(-50%,-14px)}}.bug-form{gap:8px;display:grid}.bug-form textarea{color:#fff;width:100%;min-height:110px;font:inherit;resize:vertical;background:#0000004d;border:1px solid #ffffff29;border-radius:10px;padding:10px;font-size:14px}.bug-form small{color:#a99cbb;font-size:12px}.bug-form .push__actions{justify-content:flex-end}.rep{gap:8px;display:grid}.rep__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rep__list li{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.rep__list li.is-resolved{opacity:.5}.rep__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.rep__head strong{word-break:break-word;font-size:13px}.rep__count{color:#ffb4b4;background:#ff6e6e2e;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:900}.rep__meta{color:#a99cbb;font-size:11px}.rep__text{white-space:pre-line;margin:0;font-size:13px;line-height:1.5}.rep details pre{white-space:pre-wrap;background:#00000059;border-radius:8px;max-height:160px;margin:4px 0 0;padding:8px;font-size:10px;overflow:auto}@media (prefers-reduced-motion:reduce){.crash,.crash__icon,.net-banner{animation:none}}.bug-form__add{justify-self:start}.bug-form__shot{align-items:center;gap:10px;animation:.35s cubic-bezier(.2,1.3,.4,1) bug-shot-in;display:flex}.bug-form__shot img{object-fit:contain;background:#000;border:1px solid #ffffff2e;border-radius:10px;width:96px;max-height:140px}@keyframes bug-shot-in{0%{opacity:0;transform:scale(.9)}}.rep__shot{justify-self:start}.rep__shot img{background:#000;border:1px solid #ffffff2e;border-radius:10px;max-width:min(220px,100%);max-height:260px;transition:transform .2s;display:block}.rep__shot:hover img{transform:scale(1.03)}.rep__reply{color:#9fe8b8;margin:0;font-size:12.5px}.rep__reply-btn{justify-self:start}.rep__reply-form,.ad__comp{gap:8px;animation:.3s ease-out bug-shot-in;display:grid}.rep__reply-form textarea,.ad__comp textarea{color:#fff;width:100%;min-height:70px;font:inherit;resize:vertical;background:#0000004d;border:1px solid #ffffff29;border-radius:10px;padding:8px 10px;font-size:13px}.ad__comp,.ad__comp-btn,.ad__sent{grid-column:1/-1}.ad__comp-btn{justify-self:start;margin-top:4px}.ad__sent{color:#9fe8b8;margin:4px 0 0;font-size:12.5px}.gift-pick{gap:8px;display:grid}.gift-pick__presets{flex-wrap:wrap;gap:6px;display:flex}.gift-pick__preset{color:#ddd2ea;min-height:32px;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:700;transition:background .2s,border-color .2s,transform .2s cubic-bezier(.2,1.4,.4,1)}.gift-pick__preset.is-on{color:#ffe7a6;background:#f4cf7833;border-color:#f4cf78b3;transform:scale(1.04)}.gift-pick__amounts{flex-wrap:wrap;gap:6px;display:flex}.gift-pick__amounts label{background:#0000004d;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:4px;padding:0 8px 0 6px;display:flex}.gift-pick__amounts .currency-icon{width:18px;height:18px}.gift-pick__amounts input{color:#fff;width:64px;min-height:32px;font:inherit;background:0 0;border:0;font-size:13px}.gift-pick__amounts select{color:#fff;min-height:34px;font:inherit;background:#15111e;border:1px solid #ffffff1f;border-radius:10px;padding:0 8px;font-size:13px}.fps-note{z-index:180;color:#ffe2a8;background:#100c1aeb;border:1px solid #ffd77a73;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;max-width:calc(100vw - 24px);margin:0;padding:8px 14px;font-size:13px;font-weight:700;animation:.4s cubic-bezier(.2,1.3,.4,1) backwards fps-note-in;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.fps-note small{color:#a99cbb;font-weight:600}@keyframes fps-note-in{0%{opacity:0;transform:translate(-50%,16px)}}.fps-counter{right:calc(env(safe-area-inset-right,0px) + 6px);bottom:calc(env(safe-area-inset-bottom,0px) + 6px);z-index:9999;color:#9dffb8;letter-spacing:.5px;pointer-events:none;font-variant-numeric:tabular-nums;background:#060a08b8;border:1px solid #78ffa059;border-radius:999px;align-items:baseline;gap:4px;margin:0;padding:3px 8px;font:600 10px/1.2 ui-monospace,SF Mono,Consolas,monospace;display:flex;position:fixed}.fps-counter strong{font-size:13px}.fps-counter small{color:#ffffff80;margin-left:2px;font-size:9px}.fps-counter.is-mid{color:#ffd27a;border-color:#ffc85a66}.fps-counter.is-low{color:#ff8a7a;border-color:#ff5a5073}.mail-btn .mail-btn__flap{transform-origin:50% 20%;transition:transform .3s}.mail-btn:hover .mail-btn__flap{transform:scaleY(-.6)translateY(-4px)}.mail-btn.is-waiting svg{animation:2.6s ease-in-out infinite mail-wiggle}@keyframes mail-wiggle{0%,80%,to{transform:none}84%{transform:rotate(-12deg)}88%{transform:rotate(10deg)}92%{transform:rotate(-6deg)}96%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.mail-btn.is-waiting svg{animation:none}}.vemote{--s:1;width:calc(180px * var(--s));height:calc(140px * var(--s));pointer-events:none;place-items:center;display:grid;position:relative}.vemote--small{--s:.5}.vemote>*{grid-area:1/1}.vemote__gg{gap:calc(4px * var(--s));font-family:Cinzel,serif;font-size:calc(78px * var(--s));font-weight:900;line-height:1;display:flex}.vemote__gg b{background:linear-gradient(#fff6e2,#ffd98a 60%,#e0a63a);color:#0000;filter:drop-shadow(0 4px #7a4a10)drop-shadow(0 0 12px #ffc85acc);-webkit-background-clip:text;background-clip:text;animation:2.4s cubic-bezier(.2,1.6,.4,1) infinite vemote-slam}.vemote__gg b:nth-child(2){animation-delay:.12s}@keyframes vemote-slam{0%{opacity:0;transform:scale(2.4)rotate(-12deg)}18%{opacity:1;transform:scale(1)rotate(0)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.vemote__ring{width:calc(120px * var(--s));height:calc(120px * var(--s));border:calc(3px * var(--s)) solid #ffd98a;border-radius:50%;animation:2.4s ease-out infinite vemote-ring}@keyframes vemote-ring{0%,12%{opacity:0;transform:scale(.3)}20%{opacity:1}60%,to{opacity:0;transform:scale(1.6)}}.vemote__rays{width:calc(160px * var(--s));height:calc(160px * var(--s));background:repeating-conic-gradient(#ffdc8c66 0deg 8deg,#0000 8deg 24deg);border-radius:50%;animation:8s linear infinite vemote-spin;-webkit-mask:radial-gradient(circle,#000 20%,#0000 70%);mask:radial-gradient(circle,#000 20%,#0000 70%)}@keyframes vemote-spin{to{rotate:360deg}}.vemote__trophy,.vemote__crown{width:calc(96px * var(--s));filter:drop-shadow(0 6px 10px #00000080)drop-shadow(0 0 12px #ffc85ab3)}.vemote__trophy{animation:2.6s cubic-bezier(.2,1.4,.4,1) infinite vemote-rise}@keyframes vemote-rise{0%{opacity:0;transform:translateY(40%)scale(.5)}25%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10%)}}.vemote__flash{background:radial-gradient(circle,#fffac8e6,#0000 65%);border-radius:50%;width:100%;height:100%;animation:2.2s ease-out infinite vemote-flash}@keyframes vemote-flash{0%,8%{opacity:0}12%{opacity:1}40%,to{opacity:0}}.vemote__bolt{width:calc(80px * var(--s));filter:drop-shadow(0 0 14px #ffe23a);animation:2.2s ease-out infinite vemote-strike}@keyframes vemote-strike{0%{opacity:0;transform:translateY(-120%)scaleY(1.6)}10%{opacity:1;transform:none}14%{transform:translate(-3px)}18%{transform:translate(3px)}80%{opacity:1}to{opacity:0}}.vemote__word{font-family:Cinzel,serif;font-size:calc(22px * var(--s));letter-spacing:.1em;text-transform:uppercase;color:#fff6a8;text-shadow:0 0 10px #ffd23a,2px 2px #6a4a00;align-self:end;font-weight:900;animation:2.2s cubic-bezier(.2,1.6,.4,1) .15s infinite vemote-slam}.vemote__burst{width:2px;height:2px;translate:calc(var(--dx) * 1px * var(--s)) calc(var(--dy) * 1px * var(--s));position:relative}.vemote__burst i{width:calc(6px * var(--s));height:calc(6px * var(--s));background:var(--c);box-shadow:0 0 8px var(--c);rotate:var(--a);animation:vemote-spark 1.8s ease-out calc(var(--k) * .4s) infinite;border-radius:50%;position:absolute}@keyframes vemote-spark{0%{opacity:0;transform:translateY(0)scale(1.4)}10%{opacity:1}70%{transform:translateY(calc(-46px * var(--s))) scale(.8);opacity:1}to{transform:translateY(calc(-54px * var(--s))) scale(.3);opacity:0}}.vemote__rays--gold{background:repeating-conic-gradient(#ffe6a080 0deg 5deg,#0000 5deg 18deg)}.vemote__crown{animation:2.6s cubic-bezier(.3,1.6,.5,1) infinite vemote-drop}@keyframes vemote-drop{0%{opacity:0;transform:translateY(-140%)rotate(-20deg)}22%{opacity:1;transform:none}30%{transform:scale(1.12)}38%,85%{opacity:1;transform:none}to{opacity:0}}.vemote__gift{width:calc(76px * var(--s));height:calc(76px * var(--s));animation:2.6s ease-in-out infinite vemote-gift-hop;overflow:visible}.vemote__lid{transform-box:fill-box;transform-origin:20% 100%;animation:2.6s cubic-bezier(.3,1.5,.5,1) infinite vemote-gift-lid}@keyframes vemote-gift-hop{0%,18%,to{transform:none}6%{transform:translateY(-6%)rotate(-4deg)}12%{transform:translateY(-6%)rotate(4deg)}}@keyframes vemote-gift-lid{0%,20%{transform:none}32%,80%{transform:translate(-14%,-46%)rotate(-24deg)}92%,to{transform:none}}.vemote--emote-cadeau .vemote__burst{translate:0 calc(-22px * var(--s))}.vemote--emote-cadeau .vemote__burst i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation-delay:calc(.5s + var(--k) * .25s);border-radius:0}.bend__emote{margin-bottom:-18px}.bubble-parchment{font-family:Georgia,serif;color:#3a2810!important;background:linear-gradient(160deg,#f3e2bc,#d9bf8a)!important;border:1px solid #b08a50!important}.bubble-ember{box-shadow:0 0 12px #ff6e2859,inset 0 -6px 12px #ff6e2840;color:#ffe0c8!important;background:linear-gradient(160deg,#4a1606,#2a0c04)!important;border:1px solid #ff8c3cb3!important}.bubble-neon{animation:4s step-end infinite bubble-neon-buzz;box-shadow:0 0 10px #ff3bd4,inset 0 0 8px #ff3bd480;color:#ffe6fb!important;background:#14061ee6!important;border:2px solid #ff3bd4!important}@keyframes bubble-neon-buzz{0%,46%,50%,to{box-shadow:0 0 10px #ff3bd4,inset 0 0 8px #ff3bd480}48%{box-shadow:none}}.bubble-frost{box-shadow:0 0 12px #8cd2ff66;color:#eaf8ff!important;background:radial-gradient(1px 1px at 20% 30%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 70% 60%,#fff 50%,#0000 51%),linear-gradient(160deg,#2a5a80,#13304a)!important;border:1px solid #beebffcc!important}.bubble-flocon{position:relative;overflow:hidden;box-shadow:0 0 12px #b4e1ff73,inset 0 1px #ffffff59;color:#f2faff!important;background:linear-gradient(160deg,#3a6a96,#1a3656)!important;border:1px solid #dcf0ffd9!important}.bubble-flocon:after{content:"";pointer-events:none;background-color:#0000;background-image:radial-gradient(1.5px 1.5px at 10% 20%,#fff 50%,#0000 51%),radial-gradient(2px 2px at 45% 60%,#ffffffe6 50%,#0000 51%),radial-gradient(1.5px 1.5px at 80% 35%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 65% 85%,#fff 50%,#0000 51%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:100% 50%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:5s linear infinite bubble-snow;position:absolute;inset:-100% 0 0}@keyframes bubble-snow{to{transform:translateY(50%)}}.bubble-royal{position:relative;overflow:hidden;box-shadow:0 0 14px #ffc85a66;color:#fff1c4!important;background:linear-gradient(160deg,#4a3208,#2a1a04)!important;border:1px solid #ffd98a!important}.bubble-royal:after,.bubble-nebula:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 40%,#ffffff59 50%,#0000 60%) 0 0/250% 100%;animation:3.2s ease-in-out infinite bubble-shine;position:absolute;inset:0}@keyframes bubble-shine{0%{background-position:130% 0}60%,to{background-position:-30% 0}}.bubble-nebula{animation:8s ease-in-out infinite alternate bubble-nebula-drift;position:relative;overflow:hidden;box-shadow:0 0 14px #b478ff66;color:#f4ecff!important;background-color:#140a30!important;background-image:radial-gradient(at 20% 30%,#ff6ab880,#0000 60%),radial-gradient(at 80% 70%,#5ab8ff73,#0000 60%),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:200% 200%!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;border:1px solid #c8a0ffb3!important}@keyframes bubble-nebula-drift{to{background-position:100% 100%}}.bubble-sample{max-width:100%;color:var(--page-text);text-align:left;background:#ffffff14;border:1px solid #ffffff24;border-radius:14px 14px 14px 4px;padding:8px 12px;font-size:13px}.cprev-back{aspect-ratio:300/435;border-radius:8px;width:72px;display:block;overflow:hidden;box-shadow:0 6px 14px #00000080}.cprev-back img{object-fit:cover;width:100%;height:100%;display:block}.vemote__gg--long{font-size:calc(60px * var(--s))}.emote-sticker{--s:1;width:calc(150px * var(--s));height:calc(150px * var(--s));pointer-events:none;place-items:center;animation:.55s cubic-bezier(.2,1.8,.4,1) backwards emote-pop;display:grid;position:relative}.emote-sticker--small{--s:.46;animation:none}.emote-sticker__art{object-fit:contain;width:100%;height:100%;animation:1.6s ease-in-out .55s infinite emote-bob}.emote-sticker--small .emote-sticker__art{animation:none}.emote-sticker__stand-in{border:calc(5px * var(--s)) solid #fff;width:78%;height:78%;box-shadow:0 calc(6px * var(--s)) calc(14px * var(--s)) #0000008c;background:radial-gradient(circle at 50% 35%,#3a2f5a,#120e1e);border-radius:50%;place-items:center;display:grid;position:relative;overflow:visible}.emote-sticker__stand-in img{object-fit:cover;object-position:50% 12%;border-radius:50%;width:100%;height:100%}.emote-sticker__stand-in b{font-size:calc(54px * var(--s));filter:drop-shadow(0 2px #0006);line-height:1;animation:1.2s cubic-bezier(.3,1.6,.4,1) infinite emote-glyph;position:absolute;bottom:-10%;right:-14%}.emote-sticker--small .emote-sticker__stand-in b{animation:none}@keyframes emote-pop{0%{opacity:0;transform:scale(.2)rotate(-14deg)}}@keyframes emote-bob{50%{transform:translateY(-6%)rotate(3deg)}}@keyframes emote-glyph{0%,to{transform:scale(1)rotate(0)}30%{transform:scale(1.25)rotate(-12deg)}60%{transform:scale(.95)rotate(8deg)}}.bemote-btn{z-index:30;cursor:pointer;background:radial-gradient(circle at 40% 30%,#4a3b70,#1a1328);border:2px solid #ffffff59;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;font-size:24px;line-height:1;transition:transform .15s;display:grid;position:absolute;top:calc(50% - 24px);left:10px;box-shadow:0 6px 16px #00000080}.bemote-btn:active{transform:scale(.92)}.bemote-btn.is-open{border-color:#ffd98a}.bemote-wheel{z-index:31;transform-origin:20px 100%;background:#0e0a18f0;border:1px solid #ffffff2e;border-radius:20px;gap:8px;width:min(300px,100vw - 24px);padding:10px;animation:.22s cubic-bezier(.2,1.4,.4,1) backwards bemote-wheel-in;display:grid;position:absolute;bottom:calc(50% + 32px);left:10px;box-shadow:0 16px 40px #0009}@keyframes bemote-wheel-in{0%{opacity:0;transform:scale(.6)}}.bemote-wheel__grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.bemote-wheel__grid button{aspect-ratio:1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;place-items:center;padding:0;display:grid;overflow:hidden}.bemote-wheel__grid button:disabled{opacity:.4;cursor:default}.bemote-wheel__grid button:not(:disabled):active{transform:scale(.92)}.bemote-wheel__grid .vemote--small,.bemote-wheel__grid .emote-sticker--small{--s:.48}.bemote-wheel__foot{color:#fff9;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.bemote-wheel__mute{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;padding:6px 10px;font-size:12px}.bemote-wheel__mute.is-muted{color:#ffb0a6;border-color:#ff8a7a}.bemote-pop{z-index:29;pointer-events:none;animation:2.6s ease-in forwards bemote-pop-out;position:absolute}.bemote-pop--me{top:calc(50% - 10px);left:66px}.bemote-pop--them{bottom:calc(50% - 10px);right:10px}@keyframes bemote-pop-out{0%,82%{opacity:1}to{opacity:0;transform:translateY(-14px)scale(.9)}}.bemote-pop .vemote{--s:.72}.bemote-pop .emote-sticker{--s:.8}.bend__emotes{pointer-events:none;justify-content:center;gap:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.bend__emotes--me{bottom:10%}.bend__emotes--them{top:8%}.bend__emotes>span{animation:.6s cubic-bezier(.2,1.8,.4,1) backwards emote-pop;animation-delay:calc(.4s + var(--n) * .22s)}.bend__emotes .vemote{--s:.62}.bend__emotes .emote-sticker{--s:.7}.chat-emote{place-items:center;margin:2px 0;display:inline-grid}.chat-emote .vemote{--s:.55}.chat-emote .emote-sticker{--s:.62}.chat-emote-btn{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:0;font-size:19px;display:grid}.chat-emote-picker{border-top:1px solid #ffffff1a;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:6px;max-height:220px;padding:8px;animation:.2s ease-out backwards bemote-wheel-in;display:grid;overflow-y:auto}.chat-emote-picker button{aspect-ratio:1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;place-items:center;padding:0;display:grid;overflow:hidden}.chat-emote-picker .vemote--small,.chat-emote-picker .emote-sticker--small{--s:.36}.eload__tabs{gap:6px;display:flex}.eload__tabs button{color:#ffffffbf;min-height:38px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;flex:1;font-size:13px;font-weight:800}.eload__tabs button[aria-selected=true]{color:#ffe9b8;background:#ffd98a24;border-color:#ffd98a}.eload__body{align-content:start;gap:12px;min-height:0;display:grid;overflow-y:auto}.eload__slots{grid-template-columns:repeat(var(--cols), 1fr);gap:8px;display:grid}.eload__slot{aspect-ratio:1;color:#ffffff59;font:inherit;cursor:pointer;background:#ffffff0a;border:1px dashed #ffffff40;border-radius:14px;place-items:center;padding:0;font-size:20px;display:grid;position:relative;overflow:hidden}.eload__slot.is-filled{background:radial-gradient(circle at 50% 40%,#ffd98a1f,#ffffff08);border-style:solid;border-color:#ffd98a73;animation:.35s cubic-bezier(.2,1.8,.4,1) backwards emote-pop}.eload__slot .vemote--small,.eload__slot .emote-sticker--small,.eload__item .vemote--small,.eload__item .emote-sticker--small{--s:.42}.eload__hint{color:#fff9;text-align:center;margin:0;font-size:12px}.eload__all{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.eload__item{color:#f4efe6;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;justify-items:center;gap:2px;padding:6px 4px 8px;display:grid;position:relative}.eload__item small{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.2;overflow:hidden}.eload__item.is-on{background:#ffd98a1f;border-color:#ffd98a}.eload__item.is-on:after{content:"✓";color:#ffd98a;font-size:13px;font-weight:900;position:absolute;top:4px;right:6px}.eload__item.is-locked{opacity:.45;cursor:default}.eload__item:not(.is-locked):active{transform:scale(.95)}.pf-emotes{color:#f4efe6;width:100%;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(160deg,#ffd98a14,#ffffff05);border:1px solid #ffd98a4d;border-radius:18px;gap:8px;padding:14px;transition:border-color .2s,transform .2s;display:grid}.pf-emotes:hover{border-color:#ffd98a99;transform:translateY(-2px)}.pf-emotes__label{color:#ffffffa6;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.pf-emotes__row{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;display:grid}.pf-emotes__row--victory{grid-template-columns:repeat(3,minmax(0,72px))}.pf-emotes__slot{aspect-ratio:1;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;place-items:center;display:grid;overflow:hidden}.pf-emotes__slot.is-empty{border-style:dashed}.pf-emotes__slot .vemote--small,.pf-emotes__slot .emote-sticker--small{--s:.3}.pf-emotes__go{color:#ffd98a;justify-self:end;font-size:13px;font-weight:800}@media (width<=560px){.pf-emotes__row:not(.pf-emotes__row--victory){grid-template-columns:repeat(5,minmax(0,1fr))}}.aframe{--ring:6%;width:var(--size);height:var(--size);flex:none;display:inline-grid;position:relative}.aframe>span{grid-area:1/1}.aframe__aura{pointer-events:none;border-radius:50%;position:absolute;inset:-14%}.aframe__ring{border-radius:50%;position:absolute;inset:0}.aframe__face{inset:var(--ring);background:radial-gradient(circle at 50% 35%,#2a2236,#0c0a12);border-radius:50%;position:absolute;overflow:hidden;box-shadow:inset 0 0 12px #000000b3}.aframe__face img{object-fit:cover;object-position:top center;width:100%;height:165%;transition:transform .5s cubic-bezier(.2,.9,.3,1.2)}.aframe:hover .aframe__face img{transform:scale(1.08)translateY(-2%)}.aframe__deco{pointer-events:none;position:absolute;inset:0}.aframe__deco i{display:none;position:absolute;top:50%;left:50%}@property --aframe-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes aframe-spin{to{rotate:360deg}}@keyframes aframe-rotate{to{transform:rotate(360deg)}}@keyframes aframe-twinkle{50%{opacity:.35}}.aframe--bronze .aframe__ring{background:conic-gradient(from var(--aframe-spin), #7a4a22, #d8a06a, #8a5a2b, #e9b88a, #7a4a22);animation:8s linear infinite aframe-spin}.aframe--silver .aframe__ring{background:conic-gradient(from var(--aframe-spin), #8d97a6, #fff 8%, #b7c0cc 16%, #6f7886 50%, #dfe6ee 75%, #8d97a6);animation:4s linear infinite aframe-spin}.aframe--silver .aframe__aura{background:radial-gradient(circle,#dce6f540,#0000 65%)}.aframe--gold{--ring:7%}.aframe--gold .aframe__ring{background:conic-gradient(from var(--aframe-spin), #b07a1c, #ffe7a0, #c48a26, #fff3c4, #a06a10, #ffe39a, #b07a1c);box-shadow:0 0 calc(var(--size) * .12) #ffc85a73;animation:6s linear infinite aframe-spin}.aframe--gold .aframe__deco i:nth-child(-n+4){width:11%;height:11%;transform:rotate(calc(var(--k) * 90deg)) translateY(calc(var(--size) * -.47)) rotate(45deg);background:linear-gradient(135deg,#ff9ec7,#c81e48);border-radius:2px;margin:-5.5%;display:block;box-shadow:0 0 8px #ff6a8a}.aframe--gold .aframe__deco{animation:24s linear infinite aframe-rotate}.aframe--prism .aframe__ring{background:conic-gradient(from var(--aframe-spin), #e2572b, #e9c766, #5fae4a, #4a90d9, #9a5fd9, #e2572b);animation:3s linear infinite aframe-spin}.aframe--prism .aframe__aura{background:conic-gradient(from var(--aframe-spin), #e2572b66, #e9c76666, #5fae4a66, #4a90d966, #9a5fd966, #e2572b66);filter:blur(calc(var(--size) * .08));animation:3s linear infinite reverse aframe-spin}.aframe--celeste .aframe__ring{background:conic-gradient(from var(--aframe-spin), #fff8e0, #ffd98a, #fff, #e9c766, #fff8e0);box-shadow:0 0 calc(var(--size) * .15) #ffe6a0b3;animation:5s linear infinite aframe-spin}.aframe--celeste .aframe__aura{background:repeating-conic-gradient(#ffecb480 0deg 5deg,#0000 5deg 22deg);animation:18s linear infinite aframe-rotate;inset:-32%;-webkit-mask:radial-gradient(circle,#0000 38%,#000 42%,#0000 70%);mask:radial-gradient(circle,#0000 38%,#000 42%,#0000 70%)}.aframe--abyss .aframe__ring{background:conic-gradient(from var(--aframe-spin), #1a0b2e, #a56bf0, #2a0f48, #c79bff, #1a0b2e);box-shadow:0 0 calc(var(--size) * .12) #a56bf099;animation:7s linear infinite reverse aframe-spin}.aframe--abyss .aframe__aura{border:calc(var(--size) * .025) dashed #c79bffbf;animation:10s linear infinite aframe-rotate,2.2s step-end infinite aframe-flicker;inset:-9%}@keyframes aframe-flicker{0%{opacity:1}40%{opacity:.6}55%{opacity:1}80%{opacity:.75}}.aframe--divine{--ring:8%}.aframe--divine .aframe__ring{background:conic-gradient(from var(--aframe-spin), #ffe8a0, #fff, #a56bf0, #ffe8a0, #fff, #a56bf0, #ffe8a0);box-shadow:0 0 calc(var(--size) * .18) #ffdca099, 0 0 calc(var(--size) * .3) #a56bf066;animation:3.5s linear infinite aframe-spin}.aframe--divine .aframe__aura{background:conic-gradient(from var(--aframe-spin), transparent, #c79bff, transparent 40%, #ffe8a0, transparent 80%) border-box;border:2px solid #0000;animation:2.5s linear infinite reverse aframe-spin;inset:-10%;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.aframe--divine .aframe__deco{animation:6s linear infinite aframe-rotate}.aframe--divine .aframe__deco i{width:6%;height:6%;transform:rotate(calc(var(--k) * 60deg)) translateY(calc(var(--size) * -.56));animation:1.4s ease-in-out infinite aframe-twinkle;animation-delay:calc(var(--k) * .23s);background:#fff;border-radius:50%;margin:-3%;display:block;box-shadow:0 0 8px #ffe8a0,0 0 14px #c79bff}@media (prefers-reduced-motion:reduce){.aframe *{animation:none!important}}.aframe--origin{--ring:9%}.aframe--origin .aframe__ring{background:conic-gradient(from var(--aframe-spin), #ff3b5c, #ffd77a, #fff, #9b5de5, #3cc8c8, #ff3b5c);box-shadow:0 0 calc(var(--size) * .2) #ff3b5ca6, 0 0 calc(var(--size) * .35) #9b5de580, 0 0 calc(var(--size) * .5) #ffd77a40;animation:2.4s linear infinite aframe-spin,3.2s step-end infinite aframe-origin-flicker}.aframe--origin .aframe__aura{background:conic-gradient(from calc(var(--aframe-spin) * -1), transparent 0 20%, #ffd77ad9 24%, transparent 28% 70%, #b14bffd9 74%, transparent 78%);border-radius:50%;animation:4s linear infinite reverse aframe-spin;inset:-16%;-webkit-mask:radial-gradient(circle,#0000 58%,#000 60% 66%,#0000 70%);mask:radial-gradient(circle,#0000 58%,#000 60% 66%,#0000 70%)}.aframe--origin .aframe__deco{animation:9s linear infinite aframe-rotate}.aframe--origin .aframe__deco i{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:7%;height:7%;transform:rotate(calc(var(--k) * 60deg)) translateY(calc(var(--size) * -.6));animation:1.6s ease-in-out infinite aframe-twinkle;animation-delay:calc(var(--k) * .27s);background:linear-gradient(135deg,#ffd77a,#ff3b5c);margin:-3.5%;display:block;box-shadow:0 0 10px #ff3b5c}@keyframes aframe-origin-flicker{0%,90%,to{filter:hue-rotate()brightness()}92%{filter:hue-rotate(60deg)brightness(1.4)}95%{filter:hue-rotate(-40deg)brightness()}}.aframe--premium{--ring:8%}.aframe--premium .aframe__ring{background:conic-gradient(from var(--aframe-spin), #fff1c4, #ffd98a, #e0a63a, #fff6e2, #ffd98a, #b97a1c, #fff1c4);box-shadow:0 0 calc(var(--size) * .18) #ffc85aa6;animation:5s linear infinite aframe-spin}.aframe--premium .aframe__aura{background:radial-gradient(circle,#0000 56%,#ffd27859 62%,#0000 72%);animation:2.4s ease-in-out infinite aframe-twinkle;inset:-12%}.aframe--premium .aframe__deco i:first-child{clip-path:polygon(0 100%,6% 25%,30% 60%,50% 0,70% 60%,94% 25%,100% 100%);filter:drop-shadow(0 0 4px #ffc85ae6);background:linear-gradient(#fff1c4,#e0a63a);width:40%;height:22%;margin-left:-20%;animation:2.6s ease-in-out infinite aframe-crown;display:block;top:-13%}@keyframes aframe-crown{50%{transform:translateY(-8%)}}.aframe--pioneer{--ring:7%}.aframe--pioneer .aframe__ring{background:repeating-conic-gradient(from 0deg, #00000059 0deg 2deg, transparent 2deg 15deg), conic-gradient(from var(--aframe-spin), #3cc8c8, #d79a5a, #8a5a2b, #3cc8c8);box-shadow:0 0 calc(var(--size) * .12) #3cc8c873;animation:8s linear infinite aframe-spin}.aframe--pioneer .aframe__deco{animation:4s cubic-bezier(.6,0,.4,1) infinite aframe-rotate}.aframe--pioneer .aframe__deco i:first-child{clip-path:polygon(50% 0,100% 100%,50% 75%,0 100%);width:9%;height:12%;transform:translateY(calc(var(--size) * -.55));background:#7ff5f0;margin:-6% -4.5%;display:block;box-shadow:0 0 6px #3cc8c8}.aframe--ember{--ring:8%}.aframe--ember .aframe__ring{background:conic-gradient(from var(--aframe-spin), #ff4a1a, #ffb347, #fff1a8, #ff7a2a, #c81e1e, #ff4a1a);box-shadow:0 0 calc(var(--size) * .2) #ff6e28bf, 0 0 calc(var(--size) * .35) #ff3c1459;animation:2.2s linear infinite aframe-spin,.9s ease-in-out infinite alternate aframe-ember-flicker}@keyframes aframe-ember-flicker{to{filter:brightness(1.25)saturate(1.2)}}.aframe--ember .aframe__deco i{top:auto;bottom:40%;left:calc(15% + var(--k) * 14%);width:5%;height:5%;animation:1.8s ease-in infinite aframe-ember-rise;animation-delay:calc(var(--k) * -.3s);background:#ffd27a;border-radius:50%;display:block;box-shadow:0 0 6px #ff7a2a}@keyframes aframe-ember-rise{0%{transform:translateY(calc(var(--size) * .45));opacity:0}20%{opacity:1}to{transform:translate(calc((var(--k) - 2.5) * 3px), calc(var(--size) * -.75));opacity:0}}.aframe--frost{--ring:8%}.aframe--frost .aframe__ring{background:repeating-conic-gradient(from var(--aframe-spin), #ffffffb3 0deg 3deg, transparent 3deg 30deg), conic-gradient(from var(--aframe-spin), #bfefff, #6fc6ff, #e8f9ff, #4aa3e8, #bfefff);box-shadow:0 0 calc(var(--size) * .18) #8cd2ffb3;animation:9s linear infinite reverse aframe-spin}.aframe--frost .aframe__aura{background:radial-gradient(circle,#0000 52%,#beebff59 60%,#0000 72%);animation:3s ease-in-out infinite aframe-frost-breathe;inset:-16%}@keyframes aframe-frost-breathe{50%{opacity:.6;transform:scale(1.08)}}.aframe--frost .aframe__deco{animation:14s linear infinite aframe-rotate}.aframe--frost .aframe__deco i{clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);filter:drop-shadow(0 0 4px #8fd8ff);width:10%;height:10%;transform:rotate(calc(var(--k) * 60deg)) translateY(calc(var(--size) * -.5));animation:2s ease-in-out infinite aframe-twinkle;animation-delay:calc(var(--k) * .33s);background:#f0fbff;margin:-5%;display:block}.aframe--neon{--ring:7%}.aframe--neon .aframe__ring{border:calc(var(--size) * .035) solid #ff3bd4;box-shadow:0 0 calc(var(--size) * .08) #ff3bd4, inset 0 0 calc(var(--size) * .08) #ff3bd4, 0 0 calc(var(--size) * .25) #ff3bd499;background:0 0;animation:4s step-end infinite aframe-neon-buzz}.aframe--neon .aframe__aura{border:calc(var(--size) * .025) solid #3cf4ff;box-shadow:0 0 calc(var(--size) * .1) #3cf4ff, inset 0 0 calc(var(--size) * .06) #3cf4ff;animation:5.5s step-end infinite reverse aframe-neon-buzz;inset:-9%}@keyframes aframe-neon-buzz{0%,30%,34%,70%,to{opacity:1}31%,33%{opacity:.25}71%{opacity:.5}}.aframe--seraph{--ring:8%}.aframe--seraph .aframe__ring{background:conic-gradient(from var(--aframe-spin), #fff, #ffe8a0, #fff6e2, #ffd98a, #fff);box-shadow:0 0 calc(var(--size) * .22) #fff0c8bf, 0 0 calc(var(--size) * .4) #ffdc8c59;animation:6s linear infinite aframe-spin}.aframe--seraph .aframe__deco i:first-child,.aframe--seraph .aframe__deco i:nth-child(2){clip-path:polygon(100% 20%,70% 0,40% 6%,0 28%,30% 34%,6% 52%,36% 56%,16% 76%,52% 74%,100% 60%);filter:drop-shadow(0 0 6px #ffe6aae6);transform-origin:100% 40%;background:linear-gradient(#fff,#ffe8a0 60%,#ffe8a000);width:46%;height:58%;animation:1.8s ease-in-out infinite aframe-wing;display:block;top:18%}.aframe--seraph .aframe__deco i:first-child{left:-36%}.aframe--seraph .aframe__deco i:nth-child(2){clip-path:polygon(0 20%,30% 0,60% 6%,100% 28%,70% 34%,94% 52%,64% 56%,84% 76%,48% 74%,0 60%);transform-origin:0 40%;animation-name:aframe-wing-right;left:auto;right:-36%}@keyframes aframe-wing-right{50%{rotate:14deg}}@keyframes aframe-wing{50%{rotate:-14deg}}.aframe--seraph .aframe__face{z-index:1}.aframe--astrolabe{--ring:8%}.aframe--astrolabe .aframe__ring{box-shadow:0 0 calc(var(--size) * .08) #e8c58a73, inset 0 0 calc(var(--size) * .03) #0009;background:repeating-conic-gradient(#3c240a8c 0deg .8deg,#0000 .8deg 7.5deg),repeating-conic-gradient(#3c240abf 0deg 1.6deg,#0000 1.6deg 30deg),radial-gradient(circle,#0000 60%,#fff0c88c 62%,#0000 66% 90%,#3c240a99 96%),conic-gradient(from 20deg,#f6dc9e,#a8792f,#f2d08a,#7a5520,#f6dc9e,#a8792f,#f6dc9e);animation:40s linear infinite aframe-spin}.aframe--astrolabe .aframe__aura{animation:26s linear infinite aframe-rotate;inset:-10%}.aframe--astrolabe .aframe__aura:before,.aframe--astrolabe .aframe__aura:after{content:"";border:1.5px solid #f6dc9ebf;border-radius:50%;position:absolute;inset:0;transform:rotate(28deg)scaleY(.32);box-shadow:0 0 6px #f6dc9e66}.aframe--astrolabe .aframe__aura:after{border-color:#f6dc9e73;transform:rotate(-28deg)scaleY(.32)}.aframe--astrolabe .aframe__deco{animation:9s linear infinite aframe-rotate}.aframe--astrolabe .aframe__deco i{display:none}.aframe--astrolabe .aframe__deco i:first-child{width:9%;height:9%;box-shadow:0 0 calc(var(--size) * .06) #78aaffe6;transform:translateY(calc(var(--size) * -.56));background:radial-gradient(circle at 35% 30%,#e6f2ff,#5a8cff 55%,#1a2a6a);border-radius:50%;margin:-4.5%;display:block}.aframe--astrolabe .aframe__deco i:nth-child(4){width:5%;height:5%;transform:rotate(180deg) translateY(calc(var(--size) * -.56));background:#fff1c4;border-radius:50%;margin:-2.5%;animation:1.6s ease-in-out infinite aframe-twinkle;display:block;box-shadow:0 0 6px #ffd98a}.aframe--constellation{--ring:9%}.aframe--constellation .aframe__ring{box-shadow:0 0 calc(var(--size) * .16) #8fb4ff99, 0 0 calc(var(--size) * .3) #c9a2ff4d, inset 0 0 0 1px #ffd98a8c;background:radial-gradient(1px 1px at 20% 30%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 70% 18%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 82% 72%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 30% 84%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 8% 58%,#fff 50%,#0000 51%),radial-gradient(circle at 75% 30%,#b58cff8c,#0000 45%),radial-gradient(circle at 25% 75%,#78aaff73,#0000 45%),conic-gradient(#141c50,#2a1a60,#0f1a48,#3a1f70,#141c50);animation:18s linear infinite aframe-spin}.aframe--constellation .aframe__aura{background:conic-gradient(transparent 0 8%, #ffd98acc 10%, transparent 12% 40%, #ffd98acc 42%, transparent 44% 72%, #ffd98acc 74%, transparent 76%);border-radius:50%;animation:14s linear infinite reverse aframe-rotate;inset:-15%;-webkit-mask:radial-gradient(circle,#0000 64%,#000 65% 67%,#0000 68%);mask:radial-gradient(circle,#0000 64%,#000 65% 67%,#0000 68%)}.aframe--constellation .aframe__aura:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff6e2);border-radius:2px;width:34%;height:2px;animation:7s ease-in 2s infinite aframe-shooting;position:absolute;top:18%;left:10%;box-shadow:0 0 6px #fff;-webkit-mask:none;mask:none}@keyframes aframe-shooting{0%,82%{opacity:0;transform:rotate(28deg)translate(0)}86%{opacity:1}96%,to{opacity:0;transform:rotate(28deg)translate(220%)}}.aframe--constellation .aframe__deco{animation:22s linear infinite aframe-rotate}.aframe--constellation .aframe__deco i{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 4px #ffd98a);width:8%;height:8%;transform:rotate(calc(var(--k) * 60deg)) translateY(calc(var(--size) * -.58));animation:1.8s ease-in-out infinite aframe-twinkle;animation-delay:calc(var(--k) * .3s);background:#fff6e2;margin:-4%;display:block}.aframe--constellation .aframe__deco i:nth-child(2n){width:5%;height:5%;transform:rotate(calc(var(--k) * 60deg)) translateY(calc(var(--size) * -.64));margin:-2.5%}.aframe--houx{--ring:9%}.aframe--houx .aframe__ring{box-shadow:0 0 calc(var(--size) * .1) #5ad28259, inset 0 0 0 1px #ffffff2e;background:repeating-conic-gradient(#1d5a2c 0deg 9deg,#3a8a48 9deg 13deg,#154a22 13deg 20deg),#1d5a2c;animation:40s linear infinite aframe-spin}.aframe--houx .aframe__aura{border-radius:50%;inset:-18%;overflow:hidden;-webkit-mask:radial-gradient(circle,#000 55%,#0000 72%);mask:radial-gradient(circle,#000 55%,#0000 72%)}.aframe--houx .aframe__aura:before{content:"";background-color:#0000;background-image:radial-gradient(1.5px 1.5px at 12% 10%,#fff 50%,#0000 51%),radial-gradient(2px 2px at 38% 30%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 66% 18%,#fff 50%,#0000 51%),radial-gradient(2px 2px at 86% 42%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 24% 62%,#fff 50%,#0000 51%),radial-gradient(2px 2px at 74% 78%,#fff 50%,#0000 51%);background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:100% 50%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;animation:7s linear infinite aframe-snow;position:absolute;inset:-100% 0 0}@keyframes aframe-snow{to{transform:translateY(50%)}}.aframe--houx .aframe__deco i{width:9%;height:9%;transform:rotate(calc(var(--k) * 60deg + 15deg)) translateY(calc(var(--size) * -.47));animation:2.4s ease-in-out infinite aframe-twinkle;animation-delay:calc(var(--k) * .4s);background:radial-gradient(circle at 35% 30%,#ffb0b0,#d4142e 55%,#7a0a1a);border-radius:50%;margin:-4.5%;display:block;box-shadow:0 0 6px #ff4646b3}.aframe--guirlande{--ring:9%}.aframe--guirlande .aframe__ring{box-shadow:inset 0 0 0 1px #ffd98a80, 0 0 calc(var(--size) * .12) #ffc86e59;background:repeating-conic-gradient(#174a26 0deg 6deg,#2a6a38 6deg 10deg),#174a26;animation:30s linear infinite aframe-spin}.aframe--guirlande .aframe__aura{background:radial-gradient(circle,#ffc86e73,#0000 68%);border-radius:50%;animation:3s ease-in-out infinite aframe-twinkle;inset:-16%}.aframe--guirlande .aframe__deco{animation:24s linear infinite aframe-rotate}.aframe--guirlande .aframe__deco i{--bulb:#ff4060;background:radial-gradient(circle at 40% 35%, #fff, var(--bulb) 45%);width:10%;height:13%;box-shadow:0 0 calc(var(--size) * .08) var(--bulb);transform:rotate(calc(var(--k) * 60deg)) translateY(calc(var(--size) * -.5));animation:1.8s step-end infinite aframe-bulb;animation-delay:calc(var(--k) * .3s);border-radius:50% 50% 45% 45%;margin:-6.5% -5%;display:block}.aframe--guirlande .aframe__deco i:nth-child(4n+2){--bulb:#ffd24a}.aframe--guirlande .aframe__deco i:nth-child(4n+3){--bulb:#4ade80}.aframe--guirlande .aframe__deco i:nth-child(4n+4){--bulb:#60a5fa}@keyframes aframe-bulb{0%,60%{opacity:1}61%,to{opacity:.3}}.aframe--alpha{--ring:8%}.aframe--alpha .aframe__ring{background:conic-gradient(from var(--aframe-spin), transparent 0deg 170deg, #fffffff2 178deg 182deg, transparent 190deg 360deg), conic-gradient(from 0deg, #ffe7a0, #d9a44a 25%, #ffe7a0 45%, #b47bff 55%, #5a2aa8 75%, #b47bff 95%, #ffe7a0);box-shadow:0 0 calc(var(--size) * .14) #c79bff99, 0 0 calc(var(--size) * .3) #ffcf6a40;animation:5s linear infinite aframe-spin}.aframe--alpha .aframe__aura{background:radial-gradient(circle,#0000 52%,#c79bff59 62%,#0000 72%);animation:3.2s ease-in-out infinite aframe-alpha-breathe}@keyframes aframe-alpha-breathe{50%{opacity:.45;transform:scale(1.05)}}.aframe--alpha .aframe__deco i:first-child{width:26%;height:26%;box-shadow:0 0 calc(var(--size) * .08) #c79bffe6;transform:translateY(calc(var(--size) * -.5));background:radial-gradient(circle at 40% 35%,#3a1d66,#120822);border:1px solid #ffe7a0;border-radius:50%;place-items:center;margin:-13%;animation:3.2s ease-in-out infinite aframe-alpha-crest;display:grid}.aframe--alpha .aframe__deco i:first-child:before{content:"α";color:#ffe7a0;font-family:Cinzel,serif;font-size:calc(var(--size) * .16);text-shadow:0 0 6px #ffcf6ae6;font-style:normal;font-weight:900;line-height:1}@keyframes aframe-alpha-crest{50%{transform:translateY(calc(var(--size) * -.53)) scale(1.08)}}.aframe--alpha .aframe__deco i:not(:first-child){width:5%;height:5%;transform:rotate(calc(var(--k) * 72deg + 36deg)) translateY(calc(var(--size) * -.56));animation:2.2s ease-in-out infinite aframe-twinkle;animation-delay:calc(var(--k) * .35s);background:#ffe7a0;border-radius:50%;margin:-2.5%;display:block;box-shadow:0 0 6px #ffcf6a}.aframe--alpha .aframe__deco i:nth-child(odd):not(:first-child){background:#d7b8ff;box-shadow:0 0 6px #b47bff}.aframe--strata-1,.aframe--strata-2,.aframe--strata-3,.aframe--strata-4,.aframe--strata-5{--ring:9%;--rock-a:#5b5048;--rock-b:#3a322c;--seam:#b48cff}.aframe--strata-2{--rock-a:#4a4256;--rock-b:#262033;--seam:#d57bff}.aframe--strata-3{--rock-a:#2c2438;--rock-b:#120c1c;--seam:#8f6bff}.aframe--strata-4{--rock-a:#3a1d1d;--rock-b:#170909;--seam:#ff5a6e}.aframe--strata-5{--rock-a:#1c1a24;--rock-b:#050409;--seam:#f4e6ff}.aframe[class*=aframe--strata-] .aframe__ring{background:repeating-radial-gradient(circle, var(--rock-a) 0 3%, var(--rock-b) 3% 6%, var(--seam) 6% 6.6%, var(--rock-b) 6.6% 9%);box-shadow:0 0 calc(var(--size) * .06) color-mix(in srgb, var(--seam) 70%, transparent), inset 0 0 calc(var(--size) * .05) #000c}.aframe[class*=aframe--strata-] .aframe__aura{border:calc(var(--size) * .012) solid color-mix(in srgb, var(--seam) 80%, transparent);box-shadow:0 0 calc(var(--size) * .12) var(--seam);opacity:.55;animation:4.2s ease-in-out infinite aframe-strata-breathe;inset:-8%}@keyframes aframe-strata-breathe{50%{opacity:1;transform:scale(1.04)}}.aframe--strata-3 .aframe__deco i,.aframe--strata-4 .aframe__deco i,.aframe--strata-5 .aframe__deco i{width:calc(var(--size) * .07);height:calc(var(--size) * .11);margin:calc(var(--size) * -.055) 0 0 calc(var(--size) * -.035);background:linear-gradient(180deg, var(--seam), var(--rock-a));clip-path:polygon(50% 0,100% 40%,75% 100%,20% 100%,0 35%);filter:drop-shadow(0 0 4px var(--seam));transform:rotate(calc(var(--k) * 60deg)) translateY(calc(var(--size) * -.56));animation:5s ease-in-out infinite aframe-strata-shard;animation-delay:calc(var(--k) * -.8s);display:block}@keyframes aframe-strata-shard{50%{translate:0 calc(var(--size) * -.03);opacity:.6}}.aframe--strata-5 .aframe__ring{animation:40s linear infinite aframe-strata-turn}@keyframes aframe-strata-turn{to{rotate:360deg}}.emblem{flex:none;overflow:visible}.emblem--glow{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--emblem) 70%, transparent)) drop-shadow(0 4px 10px #00000080)}.emblem__sheen{animation:5s ease-in-out infinite emblem-sheen}@keyframes emblem-sheen{0%{transform:rotate(20deg)translate(0)}40%,to{transform:rotate(20deg)translate(170px)}}.gtag{border:1px solid color-mix(in srgb, var(--emblem,#e0a63a) 60%, transparent);background:color-mix(in srgb, var(--emblem,#e0a63a) 22%, #0006);color:#fff6e0;font:inherit;letter-spacing:.06em;vertical-align:1px;white-space:nowrap;border-radius:6px;align-items:center;gap:3px;padding:1px 6px 1px 3px;font-size:10px;font-weight:900;line-height:1.4;display:inline-flex}button.gtag{cursor:pointer}.gtag--plain{padding:1px 6px}.gh-layer{z-index:158}.gh{flex-direction:column;gap:14px;width:min(940px,100%);height:min(760px,100dvh - 32px);display:flex;position:relative}.gh>*{flex:none}.gh>.gh__page{flex:1;min-height:0}.gh__close{z-index:3;position:absolute;top:16px;right:16px}.gh__loading{color:#fff9;margin:auto}.gh__intro{align-items:center;gap:16px;padding-right:40px;display:flex}.gh__intro h3{color:#fff1d0;margin:0;font-family:Cinzel,serif;font-size:26px}.gh__intro p{color:#fff9;margin:4px 0 0;font-size:13px}.gh__intro-icon{animation:3.4s ease-in-out infinite gh-float}@keyframes gh-float{50%{transform:translateY(-5px)rotate(-3deg)}}.gh__page{scrollbar-width:thin;scrollbar-color:#fff3 transparent;align-content:start;gap:10px;padding-right:4px;animation:.4s cubic-bezier(.2,1.1,.4,1) backwards st-page-in;display:grid;overflow-y:auto}.gh__notice{color:#b8ffd6;text-align:center;background:#143c28eb;border-radius:12px;margin:0;padding:9px 12px;font-size:13px;animation:.3s ease-out backwards chat-msg-in;position:sticky;bottom:0}.gh__notice.is-error{color:#ffb4a8;background:#5a1414eb}.gh-tabs{grid-template-columns:repeat(var(--n), minmax(0, 1fr));background:#0000004d;border:1px solid #ffffff1f;border-radius:999px;padding:4px;display:grid;position:relative}.gh-tabs__pill{width:calc((100% - 8px) / var(--n));transform:translateX(calc(var(--index) * 100%));background:linear-gradient(135deg,#ffd77a,#e0a63a);border-radius:999px;transition:transform .4s cubic-bezier(.2,1.3,.4,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 4px 18px #ffbe5059}.gh-tabs button{color:#ffffffb3;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;transition:color .25s;display:flex;position:relative}.gh-tabs button[aria-selected=true]{color:#1a1206}.gh-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gh-guild{background:linear-gradient(100deg, color-mix(in srgb, var(--emblem) 16%, transparent), transparent 55%), #00000047;animation:.4s cubic-bezier(.2,1.2,.4,1) backwards chat-msg-in;animation-delay:calc(var(--i) * 40ms);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;transition:border-color .2s,transform .25s cubic-bezier(.2,1.4,.4,1);display:grid;position:relative;overflow:hidden}.gh-guild:hover{border-color:color-mix(in srgb, var(--emblem) 55%, transparent);transform:translate(3px)}.gh-guild.is-invite{border-color:color-mix(in srgb, var(--emblem) 50%, transparent);grid-template-columns:auto minmax(0,1fr) auto}.gh-guild__pos{color:#ffffff73;text-align:center;width:28px;font-family:Cinzel,serif;font-size:15px;font-weight:900}.gh-guild__main{gap:3px;min-width:0;display:grid}.gh-guild__main strong{color:#fff1d0;font-size:15px}.gh-guild__main p{color:#fff9;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.gh-guild__meta{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11px;display:flex}.gh-guild__leader{color:#ffd98a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.gh-guild__join.is-cta:not(:disabled){color:#fff1d0;background:linear-gradient(135deg,#ffd77a4d,#e0a63a2e);border-color:#ffd77ab3}.gh-policy{color:#ffffffbf;background:#ffffff14;border-radius:999px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:800}.gh-policy--open{color:#b8ffd6;background:#4dff9a24}.gh-policy--invite{color:#e0c6ff;background:#9b5de533}.gh-banner{border:1px solid color-mix(in srgb, var(--emblem) 45%, transparent);background:linear-gradient(110deg, color-mix(in srgb, var(--emblem) 30%, #0a081099), #0a081080 70%);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;animation:.6s cubic-bezier(.2,1.2,.35,1) backwards gh-banner-in;display:grid;position:relative;overflow:hidden}@keyframes gh-banner-in{0%{opacity:0;transform:translateY(-12px)scale(.97)}}.gh-banner__glow{background:radial-gradient(circle, color-mix(in srgb, var(--emblem) 55%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:260px;height:260px;animation:4s ease-in-out infinite gh-glow;position:absolute;top:-60%;left:-10%}@keyframes gh-glow{50%{opacity:.55;transform:scale(1.15)}}.gh-banner .emblem{animation:3.4s ease-in-out infinite gh-float;position:relative}.gh-banner__text{gap:4px;min-width:0;padding-right:30px;display:grid;position:relative}.gh-banner__kicker{letter-spacing:.22em;text-transform:uppercase;color:#e9c87a;margin:0;font-size:11px;font-weight:800}.gh-banner h3{color:#fff1d0;margin:0;font-family:Cinzel,serif;font-size:26px}.gh-banner h3 .gtag{vertical-align:4px;font-size:13px}.gh-banner__desc{color:#ffffffb3;margin:0;font-size:13px}.gh-banner__stats{color:#ffffffa6;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:4px;font-size:12px;display:flex}.gh-banner__stats strong{color:#fff}.gh-banner__stats .presence{vertical-align:0;width:9px;height:9px;display:inline-block;position:relative;bottom:auto;right:auto}.gh-banner__chat{color:#fff1d0;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#ffd77a47,#e0a63a1f);border:1px solid #ffd77a99;border-radius:999px;align-self:end;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:800;transition:transform .25s cubic-bezier(.2,1.5,.4,1),box-shadow .25s;display:inline-flex;position:relative}.gh-banner__chat:hover{transform:translateY(-2px);box-shadow:0 0 20px #ffc85a59}.gh-banner__chat svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;width:18px;height:18px}.gh-member{grid-template-columns:auto minmax(0,1fr) auto}.gh-member.is-leader{background:linear-gradient(100deg,#ffd77a1f,#0000 60%),#00000040;border-color:#ffd77a66}.gh-role{color:#ffffffb3;font-weight:800}.gh-role--leader{color:#ffd76a}.gh-role--officer{color:#8ec8ff}.gh-member__more{position:relative}.gh-member__more .fw__btn--icon svg{fill:#ffe2a0;stroke:none}.gh-member__menu{min-width:230px}.gh-invite{gap:6px;display:grid;position:relative}.gh-invite__results{background:#0a0810b3;border:1px solid #ffffff1f;border-radius:14px;gap:4px;margin:0;padding:6px;list-style:none;animation:.25s ease-out backwards dd-in;display:grid}.gh-invite__results li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 6px;font-size:13px;display:grid}.gh-rank{gap:4px;margin:0;padding:0;list-style:none;display:grid}.gh-rank li{animation:.35s ease-out backwards chat-msg-in;animation-delay:calc(var(--i) * 35ms);background:#00000038;border-radius:14px;grid-template-columns:34px auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.gh-rank li.is-mine{background:linear-gradient(100deg,#ffd77a29,#0003);border:1px solid #ffd77a8c}.gh-rank__pos{text-align:center;color:#ffffff80;font-family:Cinzel,serif;font-weight:900}.gh-rank li.is-top-1 .gh-rank__pos{color:#ffd76a;text-shadow:0 0 10px #ffc85acc}.gh-rank li.is-top-2 .gh-rank__pos{color:#dfe6f0}.gh-rank li.is-top-3 .gh-rank__pos{color:#e0a070}.gh-rank__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gh-rank__members{color:#ffffff8c;font-size:12px}.gh-rank__power{font-variant-numeric:tabular-nums;color:#ffe2a0;font-weight:800}.gh-form{gap:14px;display:grid}.gh-forge{grid-template-columns:220px minmax(0,1fr);gap:16px;display:grid}.gh-forge__preview{border:1px solid color-mix(in srgb, var(--emblem) 45%, transparent);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--emblem) 32%, transparent), #00000059 70%);text-align:center;border-radius:20px;align-content:center;justify-items:center;gap:8px;padding:16px;transition:border-color .4s;display:grid;position:relative;overflow:hidden}.gh-forge__preview .emblem{animation:.5s cubic-bezier(.2,1.7,.4,1) backwards gh-forge-pop,3.4s ease-in-out .5s infinite gh-float;position:relative}@keyframes gh-forge-pop{0%{opacity:.4;transform:scale(.6)rotate(-12deg)}}.gh-forge__rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--emblem) 25%, transparent) 0deg 5deg, transparent 5deg 22deg);animation:18s linear infinite premium-spin;position:absolute;inset:-40%;-webkit-mask:radial-gradient(circle,#000 25%,#0000 65%);mask:radial-gradient(circle,#000 25%,#0000 65%)}@keyframes premium-spin{to{transform:rotate(360deg)}}.gh-forge__preview strong{color:#fff1d0;overflow-wrap:anywhere;font-family:Cinzel,serif;font-size:15px;position:relative}.gh-forge__preview .gtag{font-size:12px;position:relative}.gh-forge__pickers{gap:10px;display:grid}.gh-forge__pickers fieldset{border:0;margin:0;padding:0}.gh-forge__pickers legend{letter-spacing:.2em;text-transform:uppercase;color:#e9c87a;margin-bottom:6px;font-size:11px;font-weight:800}.gh-pick{flex-wrap:wrap;gap:6px;display:flex}.gh-pick button{color:#fff6e0;cursor:pointer;background:#0000004d;border:1px solid #ffffff1f;border-radius:12px;place-items:center;width:46px;height:46px;transition:border-color .2s,transform .25s cubic-bezier(.2,1.6,.4,1),background .2s;display:grid}.gh-pick button:hover{transform:translateY(-2px)}.gh-pick button[aria-pressed=true]{background:#ffd77a29;border-color:#ffd77a;transform:scale(1.06);box-shadow:0 0 14px #ffc85a59}.gh-pick--colors button{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--swatch) 60%, #fff), var(--swatch) 60%);border-radius:50%;width:36px;height:36px}.gh-pick--colors button[aria-pressed=true]{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--swatch) 60%, #fff), var(--swatch) 60%);box-shadow:0 0 14px var(--swatch);border:2px solid #fff}.gh-form__fields{gap:10px;display:grid}.gh-form__row{grid-template-columns:minmax(0,1fr) 120px;align-items:end;gap:10px;display:grid}.gh-field{gap:5px;display:grid}.gh-field>span{letter-spacing:.15em;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:800}.gh-field input,.gh-field textarea{color:#fff;width:100%;min-height:44px;font:inherit;resize:none;background:#00000059;border:1px solid #ffffff26;border-radius:14px;outline:none;padding:10px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.gh-field input:focus,.gh-field textarea:focus{border-color:#f4cf78;box-shadow:0 0 0 3px #f4cf7826}.gh-field--tag input{letter-spacing:.15em;text-align:center;font-weight:900}.gh-field .st-seg{min-width:0}.gh-submit{color:#2a1704;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ffe08a,#e0a63a);border:0;border-radius:999px;font-size:15px;font-weight:900;transition:transform .25s cubic-bezier(.2,1.5,.4,1),filter .2s;box-shadow:0 6px 22px #ffbe5059}.gh-submit:not(:disabled):hover{transform:translateY(-2px)}.gh-submit:disabled{filter:grayscale(.6)brightness(.7);cursor:default}.gh-danger{background:#3c0a0e4d;border:1px solid #ff6a5a40;border-radius:16px;gap:8px;margin-top:6px;padding:12px;display:grid}.gh-danger p{color:#ffd0c8;margin:0;font-size:13px}.gh-founded{z-index:200;background:radial-gradient(circle, color-mix(in srgb, var(--emblem) 30%, #050409d9), #050409eb 60%);cursor:pointer;place-content:center;justify-items:center;gap:6px;animation:.3s ease-out backwards gpick-fade,.5s ease-in 2.7s forwards gh-founded-out;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes gh-founded-out{to{opacity:0}}.gh-founded__rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--emblem) 30%, transparent) 0deg 4deg, transparent 4deg 18deg);animation:10s linear infinite premium-spin;position:absolute;inset:-50%;-webkit-mask:radial-gradient(circle,#000 15%,#0000 55%);mask:radial-gradient(circle,#000 15%,#0000 55%)}.gh-founded__ring{border:3px solid color-mix(in srgb, var(--emblem) 80%, #fff);opacity:0;border-radius:50%;width:200px;height:200px;margin:-140px 0 0 -100px;animation:1.4s cubic-bezier(.1,.8,.3,1) .2s backwards gh-ring;position:absolute;top:50%;left:50%}@keyframes gh-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(3)}}.gh-founded .emblem{animation:.9s cubic-bezier(.2,1.6,.35,1) backwards gh-founded-emblem;position:relative}@keyframes gh-founded-emblem{0%{transform:scale(0)rotate(-40deg)}}.gh-founded__kicker{letter-spacing:.4em;text-transform:uppercase;color:#ffe2a0;margin:8px 0 0;font-size:13px;font-weight:800;animation:.5s ease-out .5s backwards chat-msg-in;position:relative}.gh-founded__name{color:#fff1d0;text-shadow:0 0 24px color-mix(in srgb, var(--emblem) 80%, transparent);margin:0;font-family:Cinzel,serif;font-size:clamp(26px,6vw,44px);animation:.6s cubic-bezier(.2,1.4,.4,1) .7s backwards chat-msg-in;position:relative}.home-guild{border:1px solid color-mix(in srgb, var(--emblem,#e0a63a) 50%, transparent);background:color-mix(in srgb, var(--emblem,#e0a63a) 16%, #00000059);color:#fff1d0;max-width:100%;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 6px;font-size:12px;font-weight:800;transition:transform .25s cubic-bezier(.2,1.5,.4,1),box-shadow .25s;animation:.5s cubic-bezier(.2,1.6,.4,1) 1s backwards copies-pop;display:inline-flex}.home-guild:hover{box-shadow:0 0 16px color-mix(in srgb, var(--emblem,#e0a63a) 50%, transparent);transform:translateY(-2px)}.home-guild span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-guild--none{color:#ffffffbf;border-style:dashed}@media (width<=700px){.gh{height:calc(100dvh - 24px);padding:16px 14px}.gh__intro h3,.gh-banner h3{font-size:20px}.gh-banner{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px}.gh-banner .emblem{width:64px;height:64px}.gh-banner__chat{grid-column:1/-1;justify-content:center;justify-self:stretch}.gh-guild{grid-template-columns:auto minmax(0,1fr)}.gh-guild__pos{display:none}.gh-guild>:last-child{grid-column:1/-1}.gh-forge{grid-template-columns:1fr}.gh-tabs button{font-size:12px}.gh-rank li{grid-template-columns:26px auto minmax(0,1fr) auto}.gh-rank__members{display:none}}.chat-panel--guild:has(.chat-guildbar){grid-template-rows:auto auto minmax(0,1fr) auto}.chat-guildbar{background:linear-gradient(100deg, color-mix(in srgb, var(--emblem) 24%, transparent), #0000002e 70%);color:#fff;font:inherit;text-align:left;cursor:pointer;border:0;border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.chat-guildbar>span{min-width:0;display:grid}.chat-guildbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.chat-guildbar small{color:#ffffff8c;font-size:11px}.chat-guildbar em{color:#ffe2a0;font-size:12px;font-style:normal;font-weight:800}.chat-soon__cta{color:#fff1d0;min-height:40px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ffd77a4d,#e0a63a24);border:1px solid #ffd77a99;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex}.chat-msg__head .gtag{align-self:center}.pp__guild{border:1px solid color-mix(in srgb, var(--emblem) 50%, transparent);background:color-mix(in srgb, var(--emblem) 18%, #0006);color:#fff1d0;border-radius:999px;align-items:center;gap:6px;margin:4px 0 0;padding:3px 10px 3px 4px;font-size:12px;font-weight:700;display:inline-flex}.home__profile{justify-content:flex-start!important;gap:0!important;padding:16px 14px!important}.home__me{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.home__me .home__player{cursor:pointer;background:0 0;border:0;padding:0;transition:color .2s}.home__me .home__player:hover{color:#fff;text-shadow:0 0 12px #b8ff9e99}.home__me .home__stats{margin-top:6px}.hguild{text-align:left;border-top:1px solid #a0ff8c2e;gap:6px;width:100%;margin-top:auto;padding-top:16px;animation:.5s ease-out 1.2s backwards chat-msg-in;display:grid}.hguild__head{justify-content:space-between;align-items:baseline;display:flex}.hguild__head>span{letter-spacing:.2em;text-transform:uppercase;color:#b7ffa6;font-size:12px;font-weight:800}.hguild__head small{color:#ffd98a;font-size:11px;font-weight:800}.hguild__card{border:1px solid color-mix(in srgb, var(--emblem,#e0a63a) 45%, transparent);background:linear-gradient(110deg, color-mix(in srgb, var(--emblem,#e0a63a) 26%, transparent), #00000040 80%);color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;transition:transform .25s cubic-bezier(.2,1.5,.4,1),box-shadow .25s;display:grid}.hguild__card:hover{box-shadow:0 0 18px color-mix(in srgb, var(--emblem,#e0a63a) 45%, transparent);transform:translateY(-2px)}.hguild__name{justify-items:start;gap:3px;min-width:0;display:grid}.hguild__name strong{color:#fff1d0;text-overflow:ellipsis;max-width:100%;font-family:Cinzel,serif;font-size:13px;line-height:1.2;overflow:hidden}.hguild__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.hguild__stats div{background:#ffffff0a;border-radius:10px;flex-direction:column-reverse;align-items:center;padding:6px 4px;display:flex}.hguild__stats dt{letter-spacing:.08em;text-transform:uppercase;color:#a8a0b2;font-size:10px}.hguild__stats dd{font-variant-numeric:tabular-nums;color:#ffe2a0;margin:0;font-size:14px;font-weight:800}.hguild__empty{color:#fff9;text-align:center;margin:0;font-size:12px;line-height:1.4}.hguild__open{color:#fff1d0;min-height:36px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ffd77a33,#e0a63a14);border:1px solid #ffd77a80;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:800;transition:background .2s,transform .2s cubic-bezier(.2,1.5,.4,1);display:flex}.hguild__open:hover{background:linear-gradient(135deg,#ffd77a57,#e0a63a29);transform:translateY(-2px)}.gh-rank__switch{justify-items:center;gap:6px;display:grid}.gh-rank__switch .st-seg{width:min(360px,100%);min-width:0}.gh-rank__switch small{color:#ffffff8c;text-align:center;font-size:12px}.gh-acts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gh-act{animation:.45s cubic-bezier(.2,1.2,.4,1) backwards chat-msg-in;animation-delay:calc(var(--i) * 80ms);background:linear-gradient(110deg,#7850c838,#0000004d 70%);border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden}.gh-act--boss{background:linear-gradient(110deg,#c8323c3d,#0000004d 70%)}.gh-act__icon{background:#ffffff14;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.gh-act__icon svg{fill:#fff1d02e;stroke:#ffe2a0;stroke-width:1.6px;stroke-linejoin:round;width:30px;height:30px}.gh-act strong{color:#fff1d0;font-family:Cinzel,serif;font-size:16px}.gh-act p{color:#ffffff9e;margin:4px 0 0;font-size:13px;line-height:1.4}.gh-act__soon{color:#ffe2a0;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffd77a73;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}@media (width<=700px){.gh-act{grid-template-columns:auto minmax(0,1fr)}.gh-act__soon{grid-column:1/-1;justify-self:start}}.home__profile>.fmini{margin-top:auto;margin-bottom:16px}.home__xp{font-variant-numeric:tabular-nums;color:#ffe2a0b3;margin-top:-2px;font-size:10px;font-weight:700}.home__rank{color:#fff;font:inherit;cursor:pointer;background:#0000004d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 6px;transition:transform .25s cubic-bezier(.2,1.5,.4,1),border-color .25s;animation:.5s cubic-bezier(.2,1.6,.4,1) .95s backwards copies-pop;display:inline-flex}.home__rank:hover{border-color:#ffe2a080;transform:translateY(-2px)}.home__rank>span{text-align:left;line-height:1.15;display:grid}.home__rank strong{font-size:12px}.home__rank small{color:#ffffff8c;font-size:10px}.home__miniteam{width:100%;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;margin-top:6px;padding:0;display:grid}.home__miniteam-label{letter-spacing:.2em;text-transform:uppercase;color:#9fd88a;font-size:11px}.home__miniteam-row{justify-content:center;gap:5px;display:flex}.home__miniteam-row img{object-fit:cover;object-position:top;width:36px;height:36px;animation:.5s cubic-bezier(.2,1.6,.4,1) both copies-pop;animation-delay:calc(1.2s + var(--n) * .1s);background:#120f18;border:2px solid #b8ff9e80;border-radius:50%;transition:transform .3s cubic-bezier(.3,1.6,.4,1),border-color .3s}.home__miniteam:hover .home__miniteam-row img{border-color:#b8ff9e;transform:translateY(-4px)}.home__me{gap:4px}.home__me .home__stats div{padding:4px}.hguild__card{padding:6px 8px}.gh-submit{justify-content:center;align-items:center;gap:10px;display:inline-flex}.gh-submit__price{font-variant-numeric:tabular-nums;background:#2a17042e;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.gh-submit__price svg,.gh-submit__price img{width:18px;height:18px}.gh-form__lacking{color:#ffb4a8;text-align:center;margin:0;font-size:12px}.gh-banner--compact{gap:12px;padding:10px 56px 10px 14px}.gh-banner--compact .emblem{width:46px;height:46px}.gh-banner--compact .gh-banner__kicker,.gh-banner--compact .gh-banner__desc,.gh-banner--compact .gh-banner__glow,.gh-banner--compact .gh-banner__stats>:not(.gh-banner__members):not(.gh-level-chip){display:none}.gh-banner--compact h3{font-size:18px}.gh-banner--compact .gh-banner__stats{margin-top:2px}.gh-banner--compact .gh-banner__chat{align-self:center;min-height:34px;padding:0 12px}@media (width<=760px){.gh-banner__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.gh-banner.gh-banner--compact{grid-template-columns:auto minmax(0,1fr) auto;padding:8px 46px 8px 12px}.gh-banner--compact .emblem{width:38px;height:38px}.gh-banner--compact h3{font-size:16px}.gh-banner--compact .gh-banner__chat{grid-column:auto;justify-content:center;justify-self:end;gap:0;width:38px;min-height:38px;padding:0;font-size:0}.gh-banner--compact .gh-banner__chat .pastille{font-size:10px;position:absolute;top:-5px;right:-5px}}.pastille{color:#fff;background:linear-gradient(135deg,#ff6a5a,#e0283c);border:2px solid #0d0b12;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:900;line-height:1;animation:.5s cubic-bezier(.2,1.8,.4,1) pastille-pop;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 0 12px #ff3c3c99}.pastille:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:2s ease-in-out .5s infinite glow-pulse;position:absolute;inset:0;box-shadow:0 0 18px #ff3c3cf2}.pastille--sm{min-width:18px;height:18px;padding:0 5px;font-size:10px}.pastille--inline{vertical-align:middle;border-width:0;margin-left:6px;display:inline-grid;position:static}@keyframes pastille-pop{0%{transform:scale(0)}}@keyframes pastille-glow{50%{box-shadow:0 0 18px #ff3c3cf2}}.presence{background:#5c5866;border:2px solid #0d0b12;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.presence.is-online{background:#4dff9a;box-shadow:0 0 2px #4dff9a}.presence.is-online:after{content:"";border-radius:inherit;pointer-events:none;animation:2.4s ease-in-out infinite glow-dim;position:absolute;inset:0;box-shadow:0 0 8px #4dff9a}@keyframes glow-dim{50%{opacity:0}}@keyframes presence-blink{50%{box-shadow:0 0 2px #4dff9a}}.chat-dock{left:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:100;pointer-events:none;position:fixed}.chat-dock>*{pointer-events:auto}.chat-launcher{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:radial-gradient(circle at 35% 30%,#ffdc8c59,#140e1ed9 70%);border:1px solid #ffe2a073;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .25s cubic-bezier(.2,1.5,.4,1),box-shadow .25s;animation:.6s cubic-bezier(.2,1.4,.4,1) .8s backwards chat-launcher-in;display:grid;position:relative;box-shadow:0 10px 30px #00000080,0 0 22px #f4cf7840}@keyframes chat-launcher-in{0%{opacity:0;transform:scale(.3)rotate(-90deg)}}.chat-launcher:before{content:"";border:1px solid #f4cf7859;border-radius:50%;animation:2.8s ease-out infinite chat-ripple;position:absolute;inset:-5px}@keyframes chat-ripple{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.chat-launcher:hover{transform:scale(1.08)rotate(-6deg);box-shadow:0 12px 34px #00000080,0 0 30px #f4cf7873}.chat-dock.is-open .chat-launcher{background:radial-gradient(circle at 35% 30%,#ffdc8c8c,#281c0ae6 70%);transform:rotate(0)}.chat-launcher__icon svg,.chat-rail__icon svg,.chat-panel__icon svg,.chat-soon__icon svg,.fw__icon svg{fill:none;stroke:#ffe2a0;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.chat-rail{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);transform-origin:0 100%;background:linear-gradient(#ffffff1a,#ffffff05),#0e0b16b8;border:1px solid #ffffff24;border-radius:22px;gap:8px;padding:10px;animation:.45s cubic-bezier(.2,1.3,.4,1) backwards chat-rail-in;display:grid;position:absolute;bottom:72px;left:0;box-shadow:0 18px 50px #0000008c}@keyframes chat-rail-in{0%{opacity:0;transform:translateY(20px)scaleY(.4)}}.chat-rail__btn{color:#ffffffbf;width:64px;font:inherit;cursor:pointer;animation:.4s cubic-bezier(.2,1.4,.4,1) backwards chat-rail-btn;animation-delay:calc(80ms + (3 - var(--i)) * 50ms);background:#ffffff0d;border:1px solid #0000;border-radius:16px;justify-items:center;gap:3px;padding:9px 4px 7px;font-size:11px;font-weight:800;transition:background .2s,transform .2s cubic-bezier(.2,1.5,.4,1),border-color .2s,color .2s;display:grid;position:relative}@keyframes chat-rail-btn{0%{opacity:0;transform:translateY(14px)scale(.8)}}.chat-rail__btn:hover{color:#fff;background:#ffffff1f;transform:translate(3px)}.chat-rail__btn.is-active{color:#ffe9b8;background:linear-gradient(160deg,#f4cf7847,#f4cf780f);border-color:#f4cf7899;box-shadow:0 0 18px #f4cf7840}.chat-rail__icon svg{width:22px;height:22px}.chat-panel{-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);transform-origin:0 100%;background:linear-gradient(165deg,#ffffff1f,#ffffff05 45%,#ffffff0f),#0e0b16c7;border:1px solid #ffffff29;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(380px,100vw - 130px);height:min(620px,100vh - 140px);animation:.5s cubic-bezier(.2,1.2,.35,1) backwards chat-panel-in;display:grid;position:absolute;bottom:0;left:100px;overflow:clip;box-shadow:inset 0 1px #ffffff38,0 24px 70px #0009}@keyframes chat-panel-in{0%{opacity:0;filter:blur(4px);transform:translate(-30px)scale(.92)}}.chat-panel__sheen{pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff14,#0000);width:40%;animation:7s ease-in-out .6s infinite chat-sheen;position:absolute;inset:-40% auto -40% -60%;transform:rotate(18deg)}@keyframes chat-sheen{0%{translate:0}35%,to{translate:500%}}.chat-panel__head{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:14px 14px 12px;display:flex;position:relative}.chat-panel__head h3{color:#fff1d0;margin:0;font-family:Cinzel,serif;font-size:18px}.chat-panel__head small{color:#ffffff80;font-size:11px}.chat-panel__icon svg{width:22px;height:22px}.chat-panel__close{margin-left:0}.chat-panel__expand{color:#fff1d0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin-left:auto;padding:0;transition:background .2s,transform .2s;display:grid}.chat-panel__expand:hover{background:#ffffff24;transform:scale(1.08)}.chat-panel__expand svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}:root .chat-panel.is-expanded{top:max(72px, calc(env(safe-area-inset-top,0px) + 12px));right:16px;bottom:max(16px, calc(env(safe-area-inset-bottom,0px) + 12px));transform-origin:50%;background:linear-gradient(165deg,#ffffff1a,#ffffff05 45%,#ffffff0d),#0c0914f5;width:auto;max-width:900px;height:auto;margin-inline:auto;animation:.4s cubic-bezier(.2,1.2,.35,1) backwards chat-panel-grow;position:fixed;left:16px}@keyframes chat-panel-grow{0%{opacity:0;transform:scale(.9)}}@media (width<=760px){:root .chat-panel.is-expanded{top:calc(env(safe-area-inset-top,0px) + 8px);right:6px;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);left:6px}}:root .chat-panel.is-expanded .chat-emote .vemote{--s:.7}:root .chat-panel.is-expanded .chat-emote .emote-sticker{--s:.8}.chat-panel__back{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1}.chat-thread{scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex-direction:column;gap:2px;margin:0;padding:12px 12px 6px;list-style:none;display:flex;overflow-y:auto}.chat-thread>:first-child{margin-top:auto}.chat-empty{color:#ffffff8c;text-align:center;margin:auto;padding:24px;font-size:14px}.chat-msg{grid-template-columns:34px minmax(0,1fr);gap:8px;margin-top:8px;animation:.35s cubic-bezier(.2,1.3,.4,1) backwards chat-msg-in;display:grid}@keyframes chat-msg-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}.chat-msg.is-grouped{margin-top:2px}.chat-msg.is-mine{grid-template-columns:minmax(0,1fr) 34px}.chat-msg.is-mine>:first-child{order:2}.chat-msg__spacer{width:34px}.chat-msg__avatar{cursor:pointer;background:0 0;border:0;align-self:start;padding:0}.chat-msg__body{justify-items:start;gap:2px;min-width:0;display:grid}.chat-msg.is-mine .chat-msg__body{justify-items:end}.chat-msg__head{align-items:baseline;gap:6px;display:flex}.chat-msg.is-mine .chat-msg__head{flex-direction:row-reverse}.chat-msg.is-mine .chat-msg__name{color:#ffe9b8}.chat-msg__avatar{transition:transform .2s cubic-bezier(.2,1.5,.4,1)}.chat-msg__avatar:hover{transform:scale(1.1)}.chat-msg__name{color:#ffd98a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.chat-msg__name:hover{text-decoration:underline}.chat-msg__bubble{color:#f4efe6;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#ffffff17;border-radius:4px 16px 16px;max-width:100%;margin:0;padding:8px 12px;font-size:14px;line-height:1.4}.chat-msg__bubble p{margin:0}.chat-msg.is-mine .chat-msg__bubble{color:#1d1306;background:linear-gradient(135deg,#ffd278e6,#d69632e6);border-radius:16px 4px 16px 16px;box-shadow:0 4px 14px #d6963240}.chat-msg time{color:#fff6;font-size:10px}.chat-input{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px 12px;display:grid;position:relative}.chat-input input{color:#fff;height:44px;font:inherit;background:#00000059;border:1px solid #ffffff26;border-radius:999px;outline:none;padding:0 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.chat-input input:focus{border-color:#f4cf78;box-shadow:0 0 0 3px #f4cf7826}.chat-input__send{cursor:pointer;background:linear-gradient(135deg,#ffe08a,#e2a43a);border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .2s cubic-bezier(.2,1.6,.4,1),filter .2s;display:grid}.chat-input__send svg{fill:#1d1306;width:20px;height:20px}.chat-input__send:not(:disabled):hover{transform:scale(1.1)rotate(-10deg)}.chat-input__send:disabled{filter:grayscale(.8)brightness(.6);cursor:default}.chat-input__error{color:#ffd0c8;background:#781414e6;border-radius:10px;margin:0;padding:6px 10px;font-size:12px;animation:.3s ease-out backwards chat-msg-in;position:absolute;bottom:calc(100% + 6px);left:12px;right:12px}.chat-convos{align-content:start;gap:4px;margin:0;padding:10px;list-style:none;display:grid;overflow-y:auto}.chat-convos li{animation:.35s ease-out backwards chat-msg-in;animation-delay:calc(var(--i) * 40ms)}.chat-convos button{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;transition:background .2s,transform .2s;display:grid;position:relative}.chat-convos button:hover{background:#ffffff1a;transform:translate(3px)}.chat-convos__avatar,.fmini__avatar{display:inline-grid;position:relative}.chat-convos__who{display:grid}.chat-convos__who small{color:#ffffff80;font-size:11px}.chat-soon{text-align:center;place-content:center;justify-items:center;gap:10px;padding:30px;display:grid}.chat-soon__icon{background:radial-gradient(circle,#f4cf7840,#0000 70%);border-radius:50%;place-items:center;width:72px;height:72px;animation:3s ease-in-out infinite chat-float;display:grid}.chat-soon__icon svg{width:40px;height:40px}@keyframes chat-float{50%{transform:translateY(-6px)}}.chat-soon strong{color:#ffe9b8;font-family:Cinzel,serif}.chat-soon p{color:#fff9;margin:0;font-size:13px}.social-toast{left:18px;bottom:calc(90px + env(safe-area-inset-bottom));z-index:101;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffe9b8;max-width:min(360px,100vw - 36px);font:inherit;text-align:left;cursor:pointer;background:#140e1ee6;border:1px solid #f4cf7873;border-radius:16px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;animation:4.2s cubic-bezier(.2,1.2,.4,1) forwards social-toast;display:flex;position:fixed}.social-toast__dot{background:#ff6a5a;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 10px #ff6a5a}@keyframes social-toast{0%{opacity:0;transform:translateY(16px)scale(.9)}8%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}.fmini{text-align:left;border-top:1px solid #a0ff8c2e;gap:8px;width:100%;margin-top:18px;padding-top:16px;animation:.5s ease-out 1s backwards chat-msg-in;display:grid}.fmini__head{align-items:baseline;gap:8px;display:flex}.fmini__head>span{letter-spacing:.2em;text-transform:uppercase;color:#b7ffa6;font-size:12px;font-weight:800}.fmini__head small{color:#ffffff80;font-size:11px}.fmini__requests{cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.fmini__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.fmini__list li{animation:.4s ease-out backwards chat-msg-in;animation-delay:calc(1.1s + var(--i) * 50ms)}.fmini__list button{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 6px;transition:background .2s,transform .2s;display:grid}.fmini__list button:hover{background:#ffffff14;transform:translate(3px)}.fmini__avatar .presence{width:10px;height:10px}.fmini__who{min-width:0;display:grid}.fmini__who strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fmini__who small{color:#ffffff80;font-size:10px}.fmini__empty{color:#ffffff8c;text-align:center;margin:0;font-size:12px}.fmini__all{color:#d9ffd0;min-height:36px;font:inherit;cursor:pointer;background:#a0ff8c14;border:1px solid #a0ff8c59;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:800;transition:background .2s,transform .2s cubic-bezier(.2,1.5,.4,1);display:flex}.fmini__all:hover{background:#a0ff8c2e;transform:translateY(-2px)}.fw{flex-direction:column;width:min(640px,100%);height:min(640px,100dvh - 32px);display:flex}.fw>*{flex:none}.fw>.fw__body{flex:1;min-height:0}.fw__icon svg{width:26px;height:26px}.fw__tabs{background:#0000004d;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid;position:relative}.fw__tab-pill{background:linear-gradient(135deg,#ffd77a,#e0a63a);border-radius:999px;width:calc(33.3333% - 2.66667px);transition:transform .35s cubic-bezier(.2,1.3,.4,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 4px 18px #ffbe5059}.fw__tabs[data-active=requests] .fw__tab-pill{transform:translate(100%)}.fw__tabs[data-active=add] .fw__tab-pill{transform:translate(200%)}.fw__tabs button{color:#ffffffb3;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-weight:800;transition:color .25s;display:flex;position:relative}.fw__tabs button[aria-selected=true]{color:#1a1206}.fw__toolbar{z-index:3;grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid;position:relative}.fw__search{display:block;position:relative}.fw__search svg{fill:none;stroke:#ffffff80;stroke-width:2px;stroke-linecap:round;width:16px;height:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.fw__search input{color:#fff;width:100%;height:44px;font:inherit;background:#00000059;border:1px solid #ffffff26;border-radius:14px;outline:none;padding:0 14px 0 38px;font-size:16px;transition:border-color .2s,box-shadow .2s}.fw__search input:focus{border-color:#f4cf78;box-shadow:0 0 0 3px #f4cf7826}.fw__add{min-width:0;min-height:44px;font-size:14px}.fw__body{scrollbar-width:thin;scrollbar-color:#fff3 transparent;align-content:start;gap:8px;min-height:220px;display:grid;position:relative;overflow-y:auto}.fw__section{letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;margin:6px 0 0;font-size:12px}.fw__hint{color:#ffffff8c;text-align:center;margin:0;padding:10px 0;font-size:13px}.fw__empty{color:#ffffffa6;text-align:center;justify-items:center;gap:12px;padding:30px 10px;display:grid}.fw__empty p{margin:0}.fw__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.frow{animation:.4s cubic-bezier(.2,1.2,.4,1) backwards chat-msg-in;animation-delay:calc(var(--i) * 40ms);background:#00000040;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:border-color .2s,background .2s;display:grid}.frow:hover{background:#ffffff0d;border-color:#f4cf784d}.frow.is-online{border-color:#4dff9a33}.frow__avatar{cursor:pointer;background:0 0;border:0;padding:0;position:relative}.frow__main{gap:3px;min-width:0;display:grid}.frow__name{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:800}.frow__name:hover{color:#ffe2a0}.frow__meta{color:#ffffff8c;flex-wrap:wrap;gap:4px 10px;font-size:11px;display:flex}.frow__meta .is-key,.frow__bond.is-key .frow__bond-name{color:#ffe2a0;font-weight:800}.frow__rank{align-items:center;gap:4px;display:inline-flex}.frow__bond{align-items:center;gap:6px;font-size:11px;display:flex}.frow__bond-level{color:#ff8fb1;font-weight:900}.frow__bond-name{color:#ffffffb3}.frow__bond-bar{background:#ffffff1a;border-radius:999px;flex:1;max-width:120px;height:4px;position:relative;overflow:hidden}.frow__bond-bar i{border-radius:inherit;background:linear-gradient(90deg,#ff6a9a,#ffb3cf);animation:1s cubic-bezier(.2,.9,.3,1) .3s backwards rk-fill;position:absolute;inset:0 auto 0 0}.frow__actions{align-items:center;gap:6px;display:flex}.fw__btn{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;padding:0 12px;font-size:12px;font-weight:800;transition:background .2s,transform .2s cubic-bezier(.2,1.5,.4,1)}.fw__btn:not(:disabled):hover{background:#ffffff24;transform:translateY(-1px)}.fw__btn:disabled{opacity:.5;cursor:default}.fw__btn--icon{place-items:center;width:34px;padding:0;display:grid}.fw__btn--icon svg{fill:none;stroke:#ffe2a0;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.fw__btn--ok{color:#b8ffd6;background:#4dff9a1f;border-color:#4dff9a73}.fw__btn--danger{color:#ffb4a8;background:#ff463c26;border-color:#ff6a5a80}.fw__tag{color:#ffffff8c;font-size:11px;font-weight:800}.fw__notice{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#b8ffd6;text-align:center;background:#143c28d9;border-radius:12px;margin:0;padding:8px 12px;font-size:13px;animation:.3s ease-out backwards chat-msg-in;position:absolute;bottom:16px;left:20px;right:20px}.fw__notice.is-error{color:#ffb4a8;background:#5a1414e0}.dd{position:relative}.dd__button{color:#fff;height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#00000059;border:1px solid #ffffff26;border-radius:14px;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:13px;font-weight:700;display:flex}.dd__button svg{fill:none;stroke:#ffe2a0;stroke-width:2px;stroke-linecap:round;width:16px;height:16px;transition:transform .3s cubic-bezier(.2,1.4,.4,1)}.dd.is-open .dd__button{border-color:#f4cf78}.dd.is-open .dd__button svg{transform:rotate(180deg)}.dd__menu{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-origin:100% 0;background:#120e1cf5;border:1px solid #ffffff29;border-radius:16px;min-width:100%;margin:0;padding:6px;list-style:none;animation:.28s cubic-bezier(.2,1.3,.4,1) backwards dd-in;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #0000008c}@keyframes dd-in{0%{opacity:0;transform:translateY(-6px)scale(.92)}}.dd__menu li{animation:.25s ease-out backwards chat-msg-in;animation-delay:calc(var(--i) * 30ms)}.dd__menu button{color:#f4efe6;width:100%;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.dd__menu button:hover,.dd__menu li[aria-selected=true] button{color:#ffe9b8;background:#f4cf7824}@media (width<=700px){.chat-dock{left:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.chat-panel{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));width:auto;height:min(560px,100dvh - 180px);position:fixed}.chat-rail{transform-origin:0;grid-auto-flow:column;animation-name:chat-rail-in-side;bottom:0;left:70px}.chat-dock.is-open:has(.chat-panel) .chat-rail{bottom:0}@keyframes chat-rail-in-side{0%{opacity:0;transform:translate(-20px)scaleX(.4)}}.chat-rail__btn{width:54px}.frow{grid-template-columns:auto minmax(0,1fr)}.frow__actions{grid-column:1/-1;justify-content:flex-end}.fw__toolbar{grid-template-columns:1fr}}.chat-msg__bubble.has-duel{gap:8px;min-width:min(260px,100%);display:grid}.chat-duel{color:#ffe9e0;background:linear-gradient(135deg,#78141ebf,#280a28d9);border:1px solid #ff785a73;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #ff5a3c2e}.chat-duel.is-open:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffc89638 50%,#0000 70%);animation:2.6s ease-in-out infinite chat-duel-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes chat-duel-sheen{60%,to{transform:translate(100%)}}.chat-duel:not(.is-open){color:#fff9;box-shadow:none;background:#0000004d;border-color:#ffffff1f}.chat-duel.is-accepted{color:#b8ffd6;border-color:#4dff9a59}.chat-duel__icon{background:radial-gradient(circle,#ff965a73,#0000 70%);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.chat-duel.is-open .chat-duel__icon{animation:1.6s ease-in-out infinite chat-duel-clash}@keyframes chat-duel-clash{0%,70%,to{transform:none}78%{transform:scale(1.25)rotate(-8deg)}86%{transform:scale(.95)rotate(4deg)}}.chat-duel__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.chat-duel__text{flex:1;min-width:90px;display:grid}.chat-duel__text strong{font-family:Cinzel,serif;font-size:13px}.chat-duel__text small{opacity:.75;font-variant-numeric:tabular-nums;font-size:11px}.chat-duel__join,.chat-duel__cancel{min-height:34px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-size:12px;font-weight:900;transition:transform .2s cubic-bezier(.2,1.6,.4,1),filter .2s;position:relative}.chat-duel__join{color:#2a0c04;background:linear-gradient(135deg,#ffd27a,#ff7a4a);flex:1 0 auto;animation:1.8s ease-in-out infinite chat-duel-call;box-shadow:0 0 16px #ff78468c}@keyframes chat-duel-call{50%{box-shadow:0 0 26px #ff8c50e6}}.chat-duel__cancel{color:inherit;background:#ffffff1a}.chat-duel__join:not(:disabled):hover,.chat-duel__cancel:not(:disabled):hover{transform:scale(1.05)}.chat-duel-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffe9e0;background:linear-gradient(135deg,#6e141ee6,#1e0a1eeb);border:1px solid #ff825a80;border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 36px);padding:8px 8px 8px 10px;animation:.45s cubic-bezier(.2,1.3,.4,1) backwards chat-rail-in;display:flex;position:absolute;bottom:70px;left:0;box-shadow:0 10px 30px #00000080,0 0 18px #ff5a3c40}.chat-duel-pill__icon svg{fill:none;stroke:#ffb38a;stroke-width:1.8px;stroke-linecap:round;width:22px;height:22px;animation:1.6s ease-in-out infinite chat-duel-clash;display:block}.chat-duel-pill>span:nth-child(2){display:grid}.chat-duel-pill strong{font-size:12px}.chat-duel-pill small{opacity:.7;font-variant-numeric:tabular-nums;font-size:11px}.chat-duel-pill button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:28px;height:28px}.chat-panel__who{cursor:pointer;background:0 0;border:0;padding:0}.chat-convos__who{min-width:0}.chat-convos__who small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-convos__tag{color:#b7ffa6;letter-spacing:.1em;text-transform:uppercase;vertical-align:2px;background:#a0ff8c26;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:800}.chat-panel--team{grid-template-rows:auto auto minmax(0,1fr) auto}.chat-team{background:#0000002e;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:12px 12px 8px;display:flex}.chat-team__members{flex:1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chat-team__members li{animation:.4s cubic-bezier(.2,1.3,.4,1) backwards chat-msg-in;animation-delay:calc(var(--i,0) * 60ms);position:relative}.chat-team__members li>button:first-child{color:#fff;width:52px;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:0;display:grid;position:relative}.chat-team__members small{text-overflow:ellipsis;white-space:nowrap;color:#ffffffb3;max-width:52px;font-size:10px;overflow:hidden}.chat-team__crown{color:#ffd76a;text-shadow:0 0 8px #ffd264cc;font-size:13px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.chat-team__kick{color:#fff;opacity:0;cursor:pointer;background:#c82828d9;border:0;border-radius:50%;width:18px;height:18px;font-size:9px;transition:opacity .2s;position:absolute;top:-4px;right:2px}.chat-team__members li:hover .chat-team__kick,.chat-team__kick:focus-visible{opacity:1}.chat-team__free span{color:#ffffff59;border:1px dashed #ffffff40;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 9px;display:grid}.chat-team__leave{flex:none}.chat-noteam{align-content:start;gap:6px;padding:10px;display:grid;overflow-y:auto}.chat-convos--flat{padding:0}.chat-noteam__invite{background:#f4cf780f;border:1px solid #f4cf784d;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.chat-convos .chat-noteam__who{background:0 0;grid-template-columns:auto minmax(0,1fr);padding:0}.chat-noteam__sent{font-style:italic}.pa{gap:10px;display:grid;position:relative}.pa--loading{background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a) 0 0/200% 100%;border-radius:14px;height:46px;animation:1.2s linear infinite pa-shimmer}@keyframes pa-shimmer{to{background-position:-200% 0}}.pa__bar{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;display:grid}.pa__main{border:1px solid var(--pa-line);background:linear-gradient(160deg, var(--pa-a), var(--pa-b));min-height:46px;color:var(--pa-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:0 6px 18px #00000059, 0 0 16px var(--pa-glow);animation:.5s cubic-bezier(.2,1.4,.4,1) backwards pa-in;animation-delay:calc(.15s + var(--i) * 70ms);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:900;line-height:1.15;transition:transform .25s cubic-bezier(.2,1.5,.4,1),box-shadow .25s,filter .25s;display:flex;position:relative;overflow:hidden}@keyframes pa-in{0%{opacity:0;transform:translateY(12px)scale(.9)}}.pa__main:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.pa__main:not(:disabled):hover{box-shadow:0 10px 24px #0006, 0 0 26px var(--pa-glow);transform:translateY(-3px)}.pa__main:not(:disabled):hover:after{transform:translate(120%)}.pa__main:disabled{cursor:default;filter:saturate(.5)brightness(.8)}.pa__main--friend{--pa-a:#ffe08a;--pa-b:#e3a23a;--pa-ink:#2a1704;--pa-line:#ffe6a0cc;--pa-glow:#ffc85a59}.pa__main--friend.is-friend,.pa__main--friend.is-sent{--pa-a:#ffe08a29;--pa-b:#e3a23a14;--pa-ink:#ffe2a0;--pa-glow:transparent;filter:none}.pa__main--message{--pa-a:#7fd3ff;--pa-b:#3a7fe0;--pa-ink:#04162a;--pa-line:#aadcffcc;--pa-glow:#5aaaff59}.pa__main--team{--pa-a:#b6ff9a;--pa-b:#3fb36a;--pa-ink:#062a10;--pa-line:#beffaacc;--pa-glow:#6ee67859}.pa__main--team.is-member,.pa__main--team.is-sent{--pa-a:#b6ff9a24;--pa-b:#3fb36a14;--pa-ink:#c8ffb8;--pa-glow:transparent;filter:none}.pa__icon{flex:none;place-items:center;display:grid}.pa__icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.pa__more{position:relative}.pa__burger{cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:14px;align-content:center;justify-items:center;gap:4px;width:46px;height:46px;transition:background .2s;animation:.5s cubic-bezier(.2,1.4,.4,1) .4s backwards pa-in;display:grid}.pa__burger:hover,.pa__more.is-open .pa__burger{background:#ffffff24}.pa__burger i{background:#fff;border-radius:2px;width:18px;height:2px;transition:transform .3s cubic-bezier(.2,1.4,.4,1),opacity .2s;display:block}.pa__more.is-open .pa__burger i:first-child{transform:translateY(6px)rotate(45deg)}.pa__more.is-open .pa__burger i:nth-child(2){opacity:0;transform:scaleX(0)}.pa__more.is-open .pa__burger i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.pa__menu{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-origin:100% 0;background:#120e1cf7;border:1px solid #ffffff29;border-radius:16px;gap:2px;min-width:250px;margin:0;padding:6px;list-style:none;animation:.28s cubic-bezier(.2,1.3,.4,1) backwards dd-in;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0009}.pa__menu li{animation:.25s ease-out backwards chat-msg-in;animation-delay:calc(var(--i) * 40ms)}.pa__menu button{color:#f4efe6;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.pa__menu button>span:last-child{display:grid}.pa__menu small{color:#ffffff80;font-size:11px;font-weight:500}.pa__menu button:not(:disabled):hover{color:#ffe9b8;background:#f4cf7824}.pa__menu button:disabled{opacity:.5;cursor:default}.pa__menu .is-danger{color:#ffb4a8}.pa__menu .is-danger:not(:disabled):hover{color:#ffd0c8;background:#ff463c26}.pa__notice{color:#b8ffd6;text-align:center;background:#143c28d9;border-radius:12px;margin:0;padding:8px 12px;font-size:13px;animation:.3s ease-out backwards chat-msg-in}.pa__notice.is-error{color:#ffb4a8;background:#5a1414e0}.pa__report{background:#3c0a0e80;border:1px solid #ff6a5a59;border-radius:16px;gap:10px;padding:12px;animation:.35s cubic-bezier(.2,1.2,.4,1) backwards chat-msg-in;display:grid}.pa__report strong{color:#ffd0c8}.pa__reasons{flex-wrap:wrap;gap:6px;display:flex}.pa__reasons button{color:#f4efe6;font:inherit;cursor:pointer;animation:.3s ease-out backwards chat-msg-in;animation-delay:calc(var(--i) * 30ms);background:#0000004d;border:1px solid #ffffff2e;border-radius:999px;padding:7px 12px;font-size:12px;transition:background .2s,border-color .2s}.pa__reasons button.is-on{color:#fff;background:#ff5a4640;border-color:#ff8a7a}.pa__report textarea{color:#fff;font:inherit;resize:none;background:#00000059;border:1px solid #ffffff26;border-radius:12px;outline:none;padding:10px 12px;font-size:16px}.pa__report-actions{justify-content:flex-end;gap:8px;display:flex}.rk-mode-duo{justify-content:center;align-items:center;gap:16px;width:100%;max-height:calc(100dvh - 32px);display:flex}.rk-mode-duo>.gpick__panel{flex:0 540px}.rk-mode__choice.is-active{border-color:#f4cf78b3;box-shadow:0 0 22px #f4cf784d}.rk-mode-duo>.invite{transform-origin:0;flex-direction:column;flex:0 420px;height:min(600px,100dvh - 32px);animation:.5s cubic-bezier(.2,1.2,.35,1) backwards invite-in;display:flex}@keyframes invite-in{0%{opacity:0;filter:blur(4px);transform:translate(-40px)scale(.94)}}.invite>*{flex:none}.invite>.invite__body{flex:1;min-height:0}.invite__tabs{grid-template-columns:repeat(2,1fr)}.invite__tabs .fw__tab-pill{width:calc(50% - 4px)}.invite__row{grid-template-columns:auto minmax(0,1fr) auto}.invite__duel:not(:disabled){color:#ffe2d0;background:linear-gradient(135deg,#ffbe6e4d,#ff644640);border-color:#ff8c5a99}.invite__pending{background:linear-gradient(135deg,#6e141e99,#1e0a1e99);border:1px solid #ff825a80;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;animation:.35s ease-out backwards chat-msg-in;display:grid}.invite__pending>div{display:grid}.invite__pending small{color:#fff9;font-variant-numeric:tabular-nums;font-size:11px}.invite__pending-swords{font-size:22px;animation:1.6s ease-in-out infinite chat-duel-clash}.invite__preview{color:#f4efe6;background:#ffffff14;border-radius:16px 16px 16px 4px;margin:0;padding:12px 14px;font-size:14px;position:relative}.invite__preview figcaption{letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;margin-bottom:4px;font-size:10px;font-weight:800}.invite__preview p{margin:0 0 10px}.invite__preview-link{color:#2a0c04;background:linear-gradient(135deg,#ffd27a,#ff7a4a);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:900;display:inline-flex}.invite__channel{color:#fff;font:inherit;text-align:left;cursor:pointer;background:#00000040;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,background .2s,transform .2s cubic-bezier(.2,1.5,.4,1);display:grid}.invite__channel:not(:disabled):hover{background:#f4cf7814;border-color:#f4cf7880;transform:translate(3px)}.invite__channel:disabled{opacity:.5;cursor:default}.invite__channel>span:last-child{display:grid}.invite__channel small{color:#ffffff8c;font-size:12px}.invite__channel-icon{color:#ffe2a0;background:radial-gradient(circle,#f4cf784d,#0000 70%);border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}@media (width<=900px){.rk-mode-duo.is-split{flex-direction:column;align-items:center;overflow-y:auto}.rk-mode-duo.is-split>.gpick__panel{flex:none;width:min(540px,100%);max-height:none}.rk-mode-duo>.invite{height:auto;min-height:420px}}@media (width<=700px){.pa__bar{grid-template-columns:repeat(3,minmax(0,1fr)) 38px;gap:6px}.pa__main{text-align:center;flex-direction:column;gap:4px;min-height:58px;font-size:11px}.pa__burger{width:38px;height:58px}}.fw__btn--duel svg{stroke:#ffb38a}.fw__btn--duel:not(:disabled):hover{background:#ff6e4633;border-color:#ff8c5a99}.chat-notice{background:linear-gradient(110deg,#ffbe5a2e,#783c1e1f);border:1px solid #ffcd7873;border-radius:12px;gap:4px;margin:6px 4px;padding:9px 12px;list-style:none;animation:.45s cubic-bezier(.2,1.4,.4,1) both chat-notice-in;display:grid}.chat-notice p{color:#ffe6b0;margin:0;font-size:13px;font-weight:600;line-height:1.35}.chat-notice time{color:#ffffff73;font-size:10px}@keyframes chat-notice-in{0%{opacity:0;transform:scale(.94)}}.chat-notice--war{background:linear-gradient(110deg,#3c50aa40,#0003);border-color:#78aaff73}.install-banner{z-index:20;color:#fff;background:linear-gradient(100deg,#ffc86433,#965aff29),#0d0a16;border-bottom:1px solid #ffd2784d;align-items:center;gap:12px;padding:10px 14px;animation:.5s cubic-bezier(.2,.9,.3,1) both install-in;display:flex;position:relative}.install-banner:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#fff0c82e 50%,#0000 60%) 0 0/250% 100%;animation:6s ease-in-out 1s infinite install-sweep;position:absolute;inset:0}@keyframes install-in{0%{opacity:0;transform:translateY(-100%)}}@keyframes install-sweep{0%{background-position:150% 0}40%,to{background-position:-50% 0}}.install-banner__icon{filter:drop-shadow(0 0 8px #be8cff80);flex:none;width:40px;height:40px}.install-banner p{flex:1;min-width:0;margin:0;display:grid}.install-banner strong{color:#ffe6a8;font-size:14px}.install-banner span{color:#ffffffa6;font-size:12px}.install-banner__go{z-index:1;color:#2a1600;min-height:38px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ffe08f,#e09a2a);border:0;border-radius:999px;flex:none;padding:0 18px;font-weight:900;transition:transform .25s cubic-bezier(.2,1.5,.4,1);position:relative;box-shadow:0 4px 18px #ffb43c66}.install-banner__go:hover{transform:translateY(-1px)scale(1.04)}.install-banner__close{z-index:1;color:#ffffffb3;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;flex:none;width:32px;height:32px;font-size:20px;line-height:1;position:relative}@media (width<=480px){.install-banner{gap:10px;padding:8px 10px}.install-banner span{display:none}.install-banner strong{font-size:13px}.install-banner__go{padding:0 14px}}.inst-guide{z-index:400;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040308c7;place-items:center;padding:16px;animation:.3s ease-out both inst-fade;display:grid;position:fixed;inset:0}@keyframes inst-fade{0%{opacity:0}}.inst-guide__card{background:linear-gradient(160deg,#2c1e42f7,#0e0a16f7);border:1px solid #ffd27859;border-radius:22px;justify-items:center;gap:14px;width:min(420px,100%);padding:22px 20px;animation:.45s cubic-bezier(.2,1.4,.4,1) both inst-pop;display:grid;box-shadow:0 20px 60px #0009}@keyframes inst-pop{0%{opacity:0;transform:scale(.9)}}.inst-guide__icon{filter:drop-shadow(0 0 14px #be8cff99);width:64px;height:64px}.inst-guide__card h2{color:#fff1d0;text-align:center;margin:0;font-family:Cinzel,serif;font-size:20px}.inst-guide__card ol{gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.inst-guide__card li{animation:inst-step .4s ease-out calc(.15s + var(--i) * .12s) both;background:#ffffff0d;border-radius:14px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}@keyframes inst-step{0%{opacity:0;transform:translate(-10px)}}.inst-guide__card li p{color:#ffffffd9;margin:0;font-size:14px;line-height:1.35}.inst-guide__card b{color:#ffe6a8}.inst-guide__num{color:#2a1600;background:#ffd27a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}.inst-icon{fill:none;stroke:#8fc8ff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.inst-icon--text{color:#9dffc6;place-items:center;font-size:20px;font-weight:900;display:grid}.inst-guide__arrow{background:#0e0a16e6;border-radius:50%;place-items:center;width:54px;height:54px;animation:1.2s ease-in-out infinite inst-bob;display:grid;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #8fc8ff,0 0 24px #8cc8ff99}.inst-guide__arrow.is-top{animation-name:inst-bob-up;inset:14px 90px auto auto;transform:none}@keyframes inst-bob{50%{translate:0 8px}}@keyframes inst-bob-up{50%{translate:0 -8px}}.wallet{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wallet__item{border:1px solid color-mix(in srgb, var(--color) 35%, transparent);font-variant-numeric:tabular-nums;color:var(--color);animation:.5s cubic-bezier(.2,1.4,.4,1) backwards wallet-in;animation-delay:calc(var(--i) * 80ms);background:#00000059;border-radius:999px;align-items:center;gap:5px;padding:4px 10px 4px 5px;font-size:14px;font-weight:800;display:inline-flex;position:relative}@keyframes wallet-in{0%{opacity:0;transform:translateY(-14px)scale(.6)}}.currency-icon{flex:none;width:20px;height:20px}.wallet__item .currency-icon{animation:5s ease-in-out infinite wallet-coin;animation-delay:calc(var(--i) * 1.2s)}@keyframes wallet-coin{0%,86%,to{transform:rotateY(0)}93%{transform:rotateY(180deg)scale(1.15)}}.wallet__delta{white-space:nowrap;pointer-events:none;text-shadow:0 1px 2px #000;font-size:13px;font-weight:900;animation:1.6s ease-out forwards wallet-delta;position:absolute;top:100%;right:6px}.wallet__delta.is-gain{color:#7dffa8}.wallet__delta.is-spend{color:#ff8a7a}@keyframes wallet-delta{0%{opacity:0;transform:translateY(-6px)scale(.6)}15%{opacity:1;transform:translateY(2px)scale(1.2)}70%{opacity:1}to{opacity:0;transform:translateY(18px)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=480px){.wallet__item{padding:3px 8px 3px 4px;font-size:12px}.currency-icon{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.wallet *,.wallet__item{animation:none!important}}.wallet__item{cursor:default;transition:transform .25s cubic-bezier(.2,1.4,.4,1),border-color .25s,box-shadow .25s,background .25s}.wallet__item:hover,.wallet__item:focus-visible{z-index:2;border-color:var(--color);background:color-mix(in srgb, var(--color) 14%, #00000080);box-shadow:0 0 16px color-mix(in srgb, var(--color) 55%, transparent);outline:none;transform:translateY(-2px)scale(1.08)}.wallet__item:hover .currency-icon,.wallet__item:focus-visible .currency-icon{filter:drop-shadow(0 0 6px var(--color));animation:.9s cubic-bezier(.2,.8,.3,1) wallet-spin}@keyframes wallet-spin{0%{transform:rotateY(0)scale(1)}50%{transform:rotateY(360deg)scale(1.35)}to{transform:rotateY(720deg)scale(1)}}.wallet__burst{pointer-events:none;position:absolute;top:50%;left:15px}.wallet__burst i{background:var(--color);width:4px;height:4px;box-shadow:0 0 6px var(--color);opacity:0;border-radius:50%;margin:-2px;position:absolute}.wallet__item:hover .wallet__burst i{animation:.7s ease-out wallet-burst}@keyframes wallet-burst{0%{transform:rotate(var(--a)) translateX(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translateX(22px) scale(.2);opacity:0}}.wallet__tip{z-index:30;border:1px solid color-mix(in srgb, var(--color) 50%, transparent);width:210px;box-shadow:0 10px 30px #0009, 0 0 18px color-mix(in srgb, var(--color) 25%, transparent);color:#d9d2c6;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#0c0a12f5;border-radius:12px;gap:3px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.4;transition:opacity .2s,transform .25s cubic-bezier(.2,1.4,.4,1),visibility .2s;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-6px)scale(.92)}.wallet__tip strong{color:var(--color);font-size:13px}.wallet__item:hover .wallet__tip,.wallet__item:focus-visible .wallet__tip{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}.wallet__item:first-child .wallet__tip{transform-origin:0 0;left:0;transform:translateY(-6px)scale(.92)}.wallet__item:last-child .wallet__tip,.wallet__item:nth-last-child(2) .wallet__tip{transform-origin:100% 0;left:auto;right:0;transform:translateY(-6px)scale(.92)}.wallet__item:first-child:hover .wallet__tip,.wallet__item:first-child:focus-visible .wallet__tip,.wallet__item:last-child:hover .wallet__tip,.wallet__item:last-child:focus-visible .wallet__tip,.wallet__item:nth-last-child(2):hover .wallet__tip,.wallet__item:nth-last-child(2):focus-visible .wallet__tip{transform:translate(0)scale(1)}.wallet-card{display:none}@media (width<=760px),(hover:none){.wallet__tip{display:none}.wallet-card{top:var(--top);z-index:200;border:1px solid color-mix(in srgb, var(--color) 55%, transparent);box-shadow:0 14px 34px #000000a6, 0 0 20px color-mix(in srgb, var(--color) 25%, transparent);color:#d9d2c6;transform-origin:calc(var(--x) - 12px) 0;pointer-events:none;background:#0c0a12f7;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;line-height:1.4;animation:.28s cubic-bezier(.2,1.4,.4,1) wallet-card-in;display:flex;position:fixed;left:12px;right:12px}.wallet-card:before{content:"";top:-7px;left:clamp(14px, calc(var(--x) - 12px - 6px), calc(100% - 26px));border-top:1px solid color-mix(in srgb, var(--color) 55%, transparent);border-left:1px solid color-mix(in srgb, var(--color) 55%, transparent);background:#0c0a12f7;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.wallet-card .currency-icon{width:30px;height:30px;filter:drop-shadow(0 0 8px var(--color));flex:none}.wallet-card span{gap:2px;display:grid}.wallet-card strong{color:var(--color);font-size:14px}}@keyframes wallet-card-in{0%{opacity:0;transform:translateY(-6px)scale(.94)}}.today{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,#ffffff1a,#ffffff05 50%),#100c1a99;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 16px;margin-bottom:14px;padding:12px 16px;animation:.6s ease-out .1s backwards today-in;display:grid}@keyframes today-in{0%{opacity:0;transform:translateY(10px)}}.today__head{align-items:center;gap:10px;display:flex}.today__head h2{letter-spacing:.08em;color:#ffe2a8;margin:0;font-family:Cinzel,serif;font-size:15px}.today__head small{color:#a99cbb;white-space:nowrap;font-size:12px}.today__ring{background:conic-gradient(#ffd98a calc(var(--p) * 360deg), #ffffff1a 0);border-radius:50%;place-items:center;width:46px;height:46px;transition:background .6s;display:grid;position:relative}.today__ring:before{content:"";background:#17111f;border-radius:50%;position:absolute;inset:5px}.today__ring span{color:#ffe2a8;font-size:12px;font-weight:900;position:relative}.today__list{scrollbar-width:thin;gap:8px;min-width:0;margin:0;padding:2px 2px 6px;list-style:none;display:flex;overflow-x:auto}.today__list>li{animation:today-in .4s ease-out calc(.15s + var(--i) * 50ms) backwards;flex:none}.today-task{min-width:150px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 12px 10px;transition:transform .15s,background .15s;display:grid;position:relative;overflow:hidden}.today-task:hover{background:#ffffff17;transform:translateY(-2px)}.today-task__icon{background:#ffffff14;border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.today-task__text{min-width:0;display:grid}.today-task__text strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.today-task__text small{color:#b4a8c6;white-space:nowrap;font-size:11px}.today-task__bar{background:#ffffff0f;height:3px;position:absolute;bottom:0;left:0;right:0}.today-task__bar:after{content:"";width:calc(var(--p) * 100%);background:linear-gradient(90deg,#e0a63a,#ffe08a);height:100%;transition:width .6s;display:block}.today-task.is-ready{background:radial-gradient(circle at 20% 30%,#ffd77a2e,#ffffff0a 70%);border-color:#ffd77a8c;animation:2.2s ease-in-out infinite today-call}.today-task.is-ready .today-task__text small{color:#ffe2a8}@keyframes today-call{50%{box-shadow:0 0 14px #ffc86459}}.today-task.is-done{opacity:.55}.today-task.is-done .today-task__icon{color:#9fffc8;background:#78ffb426}@media (width<=760px){.today{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.today,.today__list>li,.today-task.is-ready{animation:none}}.evb{border:1px solid color-mix(in srgb, var(--ev) 55%, transparent);background:radial-gradient(ellipse at 12% 60%, color-mix(in srgb, var(--ev) 45%, transparent), transparent 60%), linear-gradient(110deg, color-mix(in srgb, var(--ev-deep) 92%, #000), color-mix(in srgb, var(--ev) 18%, #0a0812) 70%);width:100%;min-height:118px;box-shadow:0 10px 34px #00000073, inset 0 0 40px color-mix(in srgb, var(--ev) 18%, transparent);color:#fff;font:inherit;text-align:left;cursor:pointer;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:18px;padding:16px 22px 16px 210px;transition:transform .3s cubic-bezier(.2,1.4,.4,1),box-shadow .3s;animation:.6s cubic-bezier(.2,1.2,.4,1) both evb-in;display:grid;position:relative;overflow:hidden}.evb:hover{box-shadow:0 16px 40px #00000080, 0 0 30px color-mix(in srgb, var(--ev) 40%, transparent);transform:translateY(-2px)}@keyframes evb-in{0%{opacity:0;transform:translateY(-12px)}}.evb__glow{background:radial-gradient(circle, color-mix(in srgb, var(--ev) 70%, transparent), transparent 65%);pointer-events:none;border-radius:50%;width:260px;height:260px;margin:-130px 0 0 -130px;animation:3.2s ease-in-out infinite evb-pulse;position:absolute;top:50%;left:100px}@keyframes evb-pulse{50%{opacity:.7;transform:scale(1.15)}}.evb__motes{pointer-events:none;position:absolute;inset:0}.evb__motes i{bottom:-6px;left:calc(4% + var(--i) * 9.5%);background:var(--ev-light);width:4px;height:4px;box-shadow:0 0 8px var(--ev);opacity:0;animation:5s linear infinite evb-mote;animation-delay:calc(var(--i) * -.55s);border-radius:50%;position:absolute}@keyframes evb-mote{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-140px)}}.evb__foes{pointer-events:none;width:210px;height:150px;display:flex;position:absolute;bottom:-18px;left:6px}.evb__foes img{bottom:0;left:calc(-10px + (var(--n) - 1) * 120px);height:125px;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--ev) 70%, transparent)) brightness(.8);animation:4s ease-in-out infinite evb-foe;animation-delay:calc(var(--n) * -1.3s);position:absolute}.evb__foes img:first-child{z-index:2;height:160px;filter:drop-shadow(0 0 16px var(--ev));left:50px}@keyframes evb-foe{50%{translate:0 -5px}}.evb__text{gap:3px;min-width:0;display:grid;position:relative}.evb__text small{letter-spacing:.12em;text-transform:uppercase;color:var(--ev-light);font-size:11px;font-weight:900}.evb__text strong{text-shadow:0 0 18px color-mix(in srgb, var(--ev) 80%, transparent);font-family:Cinzel,serif;font-size:clamp(20px,2.2vw,28px);line-height:1.15}.evb__text>span{color:#ffffffbf;font-size:13px;line-height:1.4}.evb__side{justify-items:end;gap:8px;display:grid;position:relative}.evb__balance{color:#fffc;white-space:nowrap;font-size:13px}.evb__balance b{color:var(--ev-light);font-size:20px}.evb__go{background:linear-gradient(135deg, var(--ev-light), var(--ev));color:#1b0d05;white-space:nowrap;box-shadow:0 4px 16px color-mix(in srgb, var(--ev) 50%, transparent);border-radius:999px;padding:8px 18px;font-size:14px;font-weight:900}.evb>.pastille{position:absolute;top:10px;right:10px}@media (width<=720px){.evb{grid-template-columns:1fr;min-height:0;padding:14px 14px 14px 128px}.evb__foes{width:128px;height:120px}.evb__foes img{left:calc(-8px + (var(--n) - 1) * 70px);height:92px}.evb__foes img:first-child{height:120px;left:26px}.evb__text>span{display:none}.evb__side{grid-auto-flow:column;justify-content:space-between;align-items:center}}@media (prefers-reduced-motion:reduce){.evb__glow,.evb__motes,.evb__foes img{animation:none}}.evb__titan{object-fit:cover;object-position:50% 16%;pointer-events:none;width:240px;height:100%;animation:7s ease-in-out infinite evb-titan;position:absolute;top:0;bottom:0;left:0;-webkit-mask:linear-gradient(90deg,#000 60%,#0000);mask:linear-gradient(90deg,#000 60%,#0000)}@keyframes evb-titan{50%{transform:scale(1.05)}}@media (width<=720px){.evb__titan{width:150px}}@media (prefers-reduced-motion:reduce){.evb__titan{animation:none}}.ev-garland{z-index:2;pointer-events:none;height:30px;position:absolute;top:0;left:0;right:0}.ev-garland:before{content:"";background:radial-gradient(ellipse 50% 100% at 50% 0, transparent 70%, #183a22f2 73%, transparent 80%) 0 0 / calc(200% / var(--n)) 16px repeat-x;height:16px;position:absolute;inset:0 0 auto}.ev-garland i{top:9px;left:calc(var(--x) * 100%);background:radial-gradient(circle at 40% 35%, #fff 0 12%, var(--bulb) 45%);width:7px;height:10px;box-shadow:0 0 8px 2px var(--bulb);--bulb:#ff4d5e;animation:2.4s ease-in-out infinite ev-bulb;animation-delay:calc(var(--i) * .15s);border-radius:45% 45% 50% 50%/35% 35% 65% 65%;margin-left:-3.5px;position:absolute}.ev-garland i:nth-child(odd){top:13px}.ev-garland i:nth-child(4n+2){--bulb:#ffd35a}.ev-garland i:nth-child(4n+3){--bulb:#5fe08a}.ev-garland i:nth-child(4n){--bulb:#6cc6ff}@keyframes ev-bulb{50%{opacity:.35}}.evb--noel .evb__motes i{width:5px;height:5px;animation:6s linear infinite ev-snow;animation-delay:calc(var(--i) * -.6s);background:#fff;top:-8px;bottom:auto;box-shadow:0 0 6px #ffffffe6}.evb--noel .evb__motes i:nth-child(3n){width:3px;height:3px;animation-duration:8s}@keyframes ev-snow{0%{opacity:0;transform:translate(0)}15%{opacity:1}50%{transform:translate(14px,90px)}to{opacity:0;transform:translate(-6px,190px)}}.evb--noel{background:radial-gradient(at 12% 100%,#d8434b73,#0000 55%),radial-gradient(at 85% 0,#ffd35a33,#0000 50%),linear-gradient(120deg,#0a1626,#0d2a1e 60%,#2a0d12)}@media (prefers-reduced-motion:reduce){.ev-garland i{animation:none}}.app-nav__garland{height:26px;top:100%}.home-bg{z-index:0;pointer-events:none;background:radial-gradient(70% 60% at 15% 0,#2b1d3a 0%,#0000 70%),radial-gradient(70% 70% at 90% 100%,#1d0b33 0%,#0000 70%),linear-gradient(170deg,#0d0b1c 0%,#0a0714 50%,#050309 100%);position:fixed;inset:0;overflow:clip}.home-bg__scene{--px:0;--py:0;aspect-ratio:2000/1342;width:max(104vw,154.991vh);transform:translate(calc(-50% + var(--px) * -24px), calc(-50% + var(--py) * -16px));position:absolute;top:50%;left:50%}.home-bg__image{-webkit-user-select:none;user-select:none;width:100%;height:100%;animation:40s ease-in-out infinite alternate home-zoom}@keyframes home-zoom{to{transform:scale(1.06)}}.home-bg__glow{border-radius:50%;position:absolute}.home-bg__glow--celeste{aspect-ratio:1;background:radial-gradient(circle,#ffecbe8c,#ffd28233 40%,#0000 70%);width:26%;animation:6s ease-in-out infinite home-glow;top:-8%;left:2%}.home-bg__glow--abyss{aspect-ratio:1.4;background:radial-gradient(#aa5aff73,#7828dc26 45%,#0000 70%);width:34%;animation:7.5s ease-in-out -3s infinite home-glow;bottom:-6%;right:2%}@keyframes home-glow{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}.home-bg__rift{width:125%;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-30.8deg)}.home-bg__rift i{filter:blur(6px);background:linear-gradient(90deg,#0000 0%,#fff6d6f2 45%,#ffdc9699 55%,#0000 100%);width:60%;height:28px;animation:5s cubic-bezier(.5,0,.5,1) infinite home-rift;position:absolute;top:-14px;left:0}.home-bg__rift i:nth-child(2){opacity:.7;animation-duration:7s;animation-delay:-2.5s}@keyframes home-rift{0%{transform:translate(-133.333%)}to{transform:translate(200%)}}.home-bg__canvas{width:100%;height:100%;position:absolute;inset:0}:root.has-frost :is(.home__profile,.today,.news__upcoming,.app-nav){--frost-layer:var(--frost) calc(var(--frost-x) - var(--fx,0px)) calc(var(--frost-y) - var(--fy,0px)) / var(--frost-w) var(--frost-h) no-repeat;-webkit-backdrop-filter:none;backdrop-filter:none}:root.has-frost .home__profile{background:linear-gradient(180deg, #141e12bf, #08080cd9), var(--frost-layer), #0b0a12}:root.has-frost :is(.today,.news__upcoming){background:linear-gradient(160deg, #ffffff1a, #ffffff05 50%), linear-gradient(#100c1a99, #100c1a99), var(--frost-layer), #0b0a12}:root.has-frost .app-nav{background:linear-gradient(color-mix(in srgb, var(--page-bg) 88%, transparent), color-mix(in srgb, var(--page-bg) 88%, transparent)), var(--frost-layer), var(--page-bg)}.home-bg__rays{background:conic-gradient(from 200deg at 10% -10%,#0000 0deg,#ffd68c12 8deg,#0000 18deg,#ffd68c0d 30deg,#0000 40deg),conic-gradient(from 20deg at 95% 110%,#0000 0deg,#aa6eff12 10deg,#0000 22deg,#aa6eff0d 34deg,#0000 44deg);animation:18s ease-in-out infinite alternate home-rays;position:absolute;inset:-30%}@keyframes home-rays{to{opacity:.7;transform:rotate(4deg)scale(1.05)}}.home-bg__grain{opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(4,end) infinite home-grain;position:absolute;inset:-50%}@keyframes home-grain{0%{transform:translate(0)}25%{transform:translate(-6%,4%)}50%{transform:translate(5%,-6%)}75%{transform:translate(-3%,-2%)}}.home-bg__vignette{background:radial-gradient(#0000 45%,#000000a6 100%);position:absolute;inset:0}.home{z-index:1;position:relative}.home__grid{grid-template:"story shop packs profile"1.45fr"story ranked packs profile"1.7fr"collection collection packs profile"1.2fr"team team packs profile"1.95fr/minmax(0,5.5fr) minmax(0,3.3fr) minmax(0,4fr) minmax(210px,1.9fr);gap:18px;height:max(620px,100vh - 130px);display:grid}.mcard{--rx:0deg;--ry:0deg;--px:50%;--py:50%;--shift-x:0px;--shift-y:0px;color:#fff;min-height:0;font:inherit;text-align:left;cursor:pointer;isolation:isolate;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));animation:.8s cubic-bezier(.2,.9,.25,1.1) backwards mcard-in;animation-delay:calc(80ms + var(--i) * 90ms);background:0 0;border:0;border-radius:22px;padding:0;transition:transform .25s ease-out,box-shadow .35s;display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000080,0 0 0 1px #ffffff0f}@keyframes mcard-in{0%{opacity:0;filter:blur(8px);transform:perspective(900px)translateY(60px)rotateX(18deg)scale(.9)}}.mcard:focus-visible{outline:3px solid var(--color);outline-offset:4px}.mcard:active{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) scale(.97)}.mcard__border{z-index:6;border-radius:inherit;opacity:.45;pointer-events:none;padding:1.5px;transition:opacity .3s;position:absolute;inset:0;overflow:hidden;-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)}.mcard__border>i{aspect-ratio:1;background:conic-gradient(transparent 0deg, var(--color) 50deg, transparent 110deg, transparent 180deg, color-mix(in srgb, var(--color) 60%, #fff) 230deg, transparent 290deg);width:300%;animation:6s linear infinite mcard-spin;animation-delay:calc(var(--i) * -.8s);position:absolute;top:50%;left:50%}.mcard:hover .mcard__border{opacity:1}.mcard:hover .mcard__border>i{animation-duration:2.4s}@keyframes mcard-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.mcard__bg{z-index:0;background:radial-gradient(ellipse 80% 90% at 70% 40%, color-mix(in srgb, var(--color) 30%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--deep) 85%, #000) 0%, #07060b 100%);transition:filter .4s;position:absolute;inset:0}.mcard:hover .mcard__bg{filter:brightness(1.25)saturate(1.2)}.mcard__art{z-index:1;transform:translate(var(--shift-x), var(--shift-y));transition:transform .3s ease-out;position:absolute;inset:0}.mcard__art .art,.mcard__art .art img{-webkit-user-select:none;user-select:none}.mcard__art>*{transition:transform .6s cubic-bezier(.2,.8,.3,1),filter .4s}.mcard:hover .mcard__art>*{filter:brightness(1.12) drop-shadow(0 0 18px color-mix(in srgb, var(--color) 50%, transparent))}.mcard__shade{z-index:2;pointer-events:none;background:linear-gradient(#0000 38%,#04030859 62%,#040308eb 100%);position:absolute;inset:0}.mcard__glare{z-index:4;background:radial-gradient(circle at var(--px) var(--py), #ffffff38 0%, transparent 45%);mix-blend-mode:soft-light;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.mcard:hover .mcard__glare{opacity:1}.mcard__sweep{z-index:4;animation:7s ease-in-out infinite mcard-sweep;animation-delay:calc(1.5s + var(--i) * .9s);pointer-events:none;background:linear-gradient(110deg,#0000 38%,#ffffff24 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}@keyframes mcard-sweep{0%,70%{transform:translate(-120%)}90%,to{transform:translate(120%)}}.mcard__sparks{z-index:3;pointer-events:none;position:absolute;inset:0}.mcard__sparks i{bottom:-6px;left:var(--x);background:var(--color);width:4px;height:4px;box-shadow:0 0 8px var(--color), 0 0 14px var(--color);opacity:0;border-radius:50%;position:absolute}.mcard:hover .mcard__sparks i{animation:1.8s ease-out infinite mcard-spark;animation-delay:calc(var(--s) * .17s)}@keyframes mcard-spark{0%{opacity:0;transform:translate(0)scale(1)}15%{opacity:1}to{transform:translate(calc((var(--s) - 5) * 4px), -160px) scale(.2);opacity:0}}.mcard__text{z-index:5;gap:4px;display:grid;position:absolute;bottom:18px;left:22px;right:22px}.mcard__title{letter-spacing:.02em;color:#fff8ec;text-shadow:0 2px 10px #000c, 0 0 22px color-mix(in srgb, var(--color) 55%, transparent);font-family:Cinzel,serif;font-size:clamp(20px,2vw,32px);font-weight:900;line-height:1.05;transition:letter-spacing .4s,text-shadow .4s}.mcard:hover .mcard__title{letter-spacing:.06em;text-shadow:0 2px 10px #000c, 0 0 30px var(--color)}.mcard__subtitle{color:color-mix(in srgb, var(--color) 35%, #d9d2c6);opacity:.85;font-size:13px;transition:transform .35s,opacity .35s}.mcard:hover .mcard__subtitle{opacity:1;transform:translate(4px)}.mcard__badge{z-index:5;border:1px solid color-mix(in srgb, var(--color) 60%, transparent);color:var(--color);letter-spacing:.18em;text-transform:uppercase;background:#0000008c;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800;position:absolute;top:16px;right:16px}.mcard__badge:after{content:"";border-radius:inherit;box-shadow:0 0 16px color-mix(in srgb, var(--color) 60%, transparent);opacity:0;pointer-events:none;animation:2.4s ease-in-out infinite glow-pulse;position:absolute;inset:0}@keyframes mcard-badge{50%{box-shadow:0 0 16px color-mix(in srgb, var(--color) 60%, transparent)}}.mcard.is-locked .mcard__art>*{filter:saturate(.6)brightness(.75)}.mcard.is-locked:hover .mcard__art>*{filter:saturate(.9)brightness(.95)}.mcard.is-launching{z-index:10;animation:.42s cubic-bezier(.5,0,.3,1) forwards mcard-launch}.mcard.is-launching:after{content:"";z-index:7;background:radial-gradient(circle at var(--px) var(--py), #fff, var(--color) 40%, transparent 75%);animation:.42s ease-out forwards mcard-flash;position:absolute;inset:0}@keyframes mcard-launch{0%{transform:perspective(900px)scale(1)}35%{transform:perspective(900px)scale(.96)}to{filter:brightness(1.6);opacity:.2;transform:perspective(900px)scale(1.08)}}@keyframes mcard-flash{0%{opacity:0}to{opacity:.9}}.art{object-fit:contain;position:absolute}.art--scene{object-fit:cover;width:108%;height:108%;animation:16s ease-in-out infinite alternate scene-drift;animation-delay:calc(var(--i) * -2.3s);inset:-4%}@keyframes scene-drift{to{transform:scale(1.05)translate(-1%,-1%)}}.mcard:hover .art--scene{transform:scale(1.08)}.mcard--story .art--scene{object-position:50% 30%}.mcard--arena .art--scene{object-position:58% 45%}.mcard--ranked .art--scene{object-position:50% 15%}.mcard--collection .art--scene{object-position:50% 42%}.mcard--team .art--scene{object-position:50% 72%}.mcard--packs .art--scene{object-position:50% 50%}.mcard--packs .mcard__shade{background:linear-gradient(#0000 60%,#0403084d 78%,#040308eb 100%),linear-gradient(#04030880,#0000 14%)}.fx-embers{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fx-embers i{bottom:-8px;left:var(--x);background:color-mix(in srgb, var(--color) 60%, #fff);width:3px;height:3px;box-shadow:0 0 6px var(--color), 0 0 12px var(--color);opacity:0;animation:fx-ember var(--d) ease-out infinite;animation-delay:calc(var(--n) * -.47s);border-radius:50%;position:absolute}@keyframes fx-ember{0%{opacity:0;transform:translate(0)scale(1)}12%{opacity:.9}to{transform:translate(calc((var(--n) - 7) * 3px), -260px) scale(.3);opacity:0}}.mcard:hover .fx-embers i{animation-duration:calc(var(--d) * .55)}.fx-rift{mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffecc838 40%,#fffaeb80 50%,#cda5ff3d 60%,#0000);width:130px;animation:2.6s ease-in-out infinite fx-rift-pulse;position:absolute;top:-5%;bottom:-5%;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.fx-rift:after{content:"";background:radial-gradient(45% 50%,#fffff0cc,#dcb4ff4d 45%,#0000 70%);height:40%;animation:3.2s ease-in-out infinite fx-rift-run;position:absolute;top:0;left:0;right:0}@keyframes fx-rift-pulse{50%{opacity:.55;transform:translate(-50%)scaleX(.8)}}@keyframes fx-rift-run{0%{transform:translateY(250%)}to{transform:translateY(-100%)}}.mcard--story:hover .fx-rift{animation-duration:1.2s}.mcard--story:hover .fx-rift:after{animation-duration:1.4s}.fx-sunrays{mix-blend-mode:screen;background:repeating-conic-gradient(from 190deg at 62% 30%,#ffd28238 0deg 4deg,#0000 4deg 13deg);animation:9s ease-in-out infinite alternate fx-sunrays;position:absolute;inset:-40%;-webkit-mask:radial-gradient(at 62% 30%,#000 0%,#0000 55%);mask:radial-gradient(at 62% 30%,#000 0%,#0000 55%)}@keyframes fx-sunrays{to{opacity:.6;transform:rotate(6deg)}}.fx-crown{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(circle,#d2a0ffb3,#ffd28240 40%,#0000 70%);border-radius:50%;width:46%;animation:3.2s ease-in-out infinite fx-crown;position:absolute;top:2%;left:50%;transform:translate(-50%)}@keyframes fx-crown{50%{opacity:.6;transform:translate(-50%)scale(1.25)}}.fx-glints i{top:calc(14% + mod(var(--n) * 37, 70) * 1%);left:calc(6% + var(--n) * 12%);filter:drop-shadow(0 0 6px #fff)drop-shadow(0 0 10px #7fd3ff);opacity:0;width:18px;height:18px;animation:3.4s ease-in-out infinite fx-glint;animation-delay:calc(var(--n) * .43s);background:linear-gradient(#fff,#fff) 50%/2px 100% no-repeat,linear-gradient(#fff,#fff) 50%/100% 2px no-repeat;position:absolute}@keyframes fx-glint{0%,70%,to{opacity:0;transform:scale(0)rotate(0)}80%{opacity:1;transform:scale(1)rotate(45deg)}}.fx-fire{aspect-ratio:1.6;mix-blend-mode:screen;background:radial-gradient(#ffaa468c,#ff6e282e 45%,#0000 70%);border-radius:50%;width:46%;animation:1.6s step-end infinite fx-fire,3s ease-in-out infinite fx-fire-breathe;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}@keyframes fx-fire{0%{opacity:.85}17%{opacity:1}29%{opacity:.75}46%{opacity:.95}63%{opacity:.8}81%{opacity:1}}@keyframes fx-fire-breathe{50%{transform:translate(-50%,-52%)scale(1.12)}}.art--team{inset:0}.art--team img{filter:drop-shadow(0 0 14px #ff963c59);height:150%;animation:4.5s ease-in-out infinite home-art-float;animation-delay:calc(var(--n) * -.9s);transition:transform .5s cubic-bezier(.2,.9,.3,1.3);position:absolute;bottom:-48%}.art--team img:first-child{left:2%}.art--team img:nth-child(2){left:19%}.art--team img:nth-child(3){left:61%}.art--team img:nth-child(4){left:78%}.mcard:hover .art--team img{transition-delay:calc(var(--n) * 50ms);transform:translateY(-14px)}@keyframes home-art-float{50%{translate:0 -8px}}.fx-pillar{mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffe6aa2e 35%,#fff5d766 50%,#ffe6aa2e 65%,#0000);width:46%;animation:3s ease-in-out infinite fx-pillar-pulse;position:absolute;top:0;bottom:28%;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 20% 75%,#0000);mask-image:linear-gradient(#0000,#000 20% 75%,#0000)}.fx-pillar:after{content:"";background:radial-gradient(40% 50%,#fffae1b3,#ffdc9633 50%,#0000 72%);height:35%;animation:2.8s ease-in-out infinite fx-pillar-run;position:absolute;top:0;left:0;right:0}@keyframes fx-pillar-run{0%{transform:translateY(285.7%)}to{transform:translateY(-114.3%)}}@keyframes fx-pillar-pulse{50%{opacity:.6}}.art--packs{inset:14% 0 38%}.art--packs img{transform-origin:50% 90%;filter:drop-shadow(0 0 22px #ffdc9673)drop-shadow(0 18px 24px #0009);width:58%;max-width:280px;transition:transform .6s cubic-bezier(.2,.9,.3,1.3);position:absolute;top:6%;left:50%}.art--packs img:first-child{animation:5s ease-in-out -1s infinite home-pack-float;transform:translate(-95%)rotate(-14deg)scale(.85)}.art--packs img:nth-child(2){animation:5s ease-in-out -3s infinite home-pack-float;transform:translate(-5%)rotate(14deg)scale(.85)}.art--packs img:nth-child(3){animation:4s ease-in-out infinite home-pack-float;transform:translate(-50%)}.mcard:hover .art--packs img:first-child{transform:translate(-112%)rotate(-22deg)scale(.88)}.mcard:hover .art--packs img:nth-child(2){transform:translate(12%)rotate(22deg)scale(.88)}.mcard:hover .art--packs img:nth-child(3){transform:translate(-50%)translateY(-10px)scale(1.06)}@keyframes home-pack-float{50%{translate:0 -12px}}.mcard__progress{z-index:5;background:#ffffff1f;border-radius:999px;width:min(220px,40%);height:4px;position:absolute;bottom:12px;left:22px;overflow:hidden}.mcard__progress span{background:linear-gradient(90deg,#4aa8ff,#9fe8ff);height:100%;animation:1.4s cubic-bezier(.2,.8,.3,1) .8s both collection-fill;display:block;box-shadow:0 0 10px #7fd3ff}.mcard--collection .mcard__text{bottom:24px}.home__profile{scrollbar-width:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:linear-gradient(#141e12bf,#08080cd9);border:1px solid #a0ff8c40;border-radius:22px;flex-direction:column;grid-area:profile;justify-content:safe center;align-items:center;gap:8px;min-height:0;margin-left:14px;padding:clamp(18px,4.5vh,48px) 14px 16px;animation:.8s cubic-bezier(.2,.9,.25,1.1) .65s backwards mcard-in;display:flex;overflow:hidden auto;box-shadow:0 14px 34px #00000080}.home__player{color:#eaffdf;margin:6px 0 0;font-family:Cinzel,serif;font-size:20px}.home__level{letter-spacing:.25em;text-transform:uppercase;color:#9fd88a;margin:0;font-size:11px}.home__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;margin:14px 0 0;display:grid}.home__stats div{animation:.5s ease-out both home-row;animation-delay:calc(.9s + var(--n) * 80ms);background:#ffffff0a;border-radius:10px;flex-direction:column-reverse;align-items:center;gap:1px;padding:6px 4px;font-size:15px;display:flex}@keyframes home-row{0%{opacity:0;transform:translate(20px)}}.home__stats dt{letter-spacing:.08em;text-transform:uppercase;color:#a8a0b2;font-size:10px}.home__stats dd{font-variant-numeric:tabular-nums;margin:0;font-weight:800}.home__stats small{color:#8a8294;font-weight:500}.home__team-label{letter-spacing:.2em;text-transform:uppercase;color:#9fd88a;margin:18px 0 4px;font-size:11px}.home__team{grid-template-columns:repeat(2,64px);gap:12px;margin:0;padding:0;list-style:none;display:grid}.home__team li{width:64px;height:64px;animation:.5s cubic-bezier(.2,1.6,.4,1) both copies-pop,3s ease-in-out infinite home-team;animation-delay:calc(1.2s + var(--n) * .1s), calc(2s + var(--n) * .4s);background:#120f18;border:2px solid #b8ff9e80;border-radius:50%;overflow:hidden}@keyframes home-team{50%{box-shadow:0 0 14px #b8ff9e99}}.home__team img{object-fit:cover;object-position:top center;width:100%;height:160%}.home__toast{z-index:20;color:#ffe2a0;background:#0e0a14eb;border:1px solid #ffd98a80;border-radius:999px;margin:0;padding:12px 22px;font-weight:700;animation:2.4s cubic-bezier(.2,.9,.3,1) forwards home-toast;position:fixed;bottom:28px;left:50%;box-shadow:0 10px 30px #0009,0 0 24px #ffc87840}@keyframes home-toast{0%{opacity:0;transform:translate(-50%,40px)scale(.8)}12%,80%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,20px)}}@media (width<=1099px){.home__grid{grid-template-rows:280px 170px minmax(340px,auto) 170px 170px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"story story""shop ranked""packs profile""collection collection""team team";height:auto}.home__profile{margin-left:0}}@media (width<=600px){.home__grid{grid-template:"story"230px"shop"150px"ranked"150px"packs"360px"collection"150px"team"150px"profile"/minmax(0,1fr);gap:14px}}@media (prefers-reduced-motion:reduce){.home *,.home-bg *{transition:none!important;animation:none!important}}.home__profile{transition:transform .35s cubic-bezier(.2,.9,.3,1.2),border-color .35s,box-shadow .35s;position:relative}.home__profile:hover{border-color:#b8ff9e99;transform:translateY(-6px);box-shadow:0 22px 50px #0009,0 0 34px #96ff8240}.home__profile-ring{border-radius:inherit;opacity:0;pointer-events:none;padding:1.5px;transition:opacity .35s;position:absolute;inset:0;overflow:hidden;-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)}.home__profile-ring>i{aspect-ratio:1;background:conic-gradient(#0000 0deg,#b8ff9e 60deg,#0000 120deg 180deg,#f4cf78 240deg,#0000 300deg);width:300%;animation:3s linear infinite mcard-spin;position:absolute;top:50%;left:50%}.home__profile:hover .home__profile-ring{opacity:1}.home__avatar-button{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;transition:transform .4s cubic-bezier(.2,1.4,.4,1)}.home__avatar-button:focus-visible{outline-offset:4px;outline:2px solid #b8ff9e}.home__profile:hover .home__avatar-button{transform:scale(1.1)rotate(-4deg)}.home__profile:hover .home__stats div{animation:.45s ease-out both home-row-hover;animation-delay:calc(var(--n) * 60ms)}@keyframes home-row-hover{0%{transform:translate(0)}40%{background:#b8ff9e1f;transform:translate(6px)}to{transform:translate(0)}}.home__profile:hover .home__team li{animation:.6s cubic-bezier(.3,1.6,.4,1) both home-team-hop;animation-delay:calc(var(--n) * 80ms);border-color:#b8ff9e}@keyframes home-team-hop{40%{transform:translateY(-8px)scale(1.08)}}.home__profile-open{color:#d8ffcb;font:inherit;cursor:pointer;background:#14281299;border:1px solid #b8ff9e73;border-radius:999px;margin-top:14px;padding:7px 18px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .25s,background .25s}.home__profile-open:hover{background:#3c6e28b3;transform:scale(1.06);box-shadow:0 0 18px #b8ff9e80}.home__profile-open:focus-visible{outline-offset:3px;outline:2px solid #b8ff9e}.home__plevel{color:#ffe2a0;letter-spacing:.08em;background:#281e0a99;border:1px solid #ffe2a073;border-radius:999px;padding:3px 12px 5px;font-size:11px;font-weight:900;animation:.5s cubic-bezier(.2,1.6,.4,1) .9s backwards copies-pop;display:inline-block;position:relative;overflow:hidden}.home__plevel i{background:linear-gradient(90deg,#ffe08a,#fff6d8);border-radius:999px;height:2px;animation:1.2s cubic-bezier(.2,.9,.3,1) 1.1s backwards home-plevel;position:absolute;bottom:0;left:0;box-shadow:0 0 6px #ffe08a}@keyframes home-plevel{0%{width:0}}.home__profile>*{flex:none}.home__profile .home__avatar-button .avatar-frame,.home__profile .home__player{margin-top:0}.mcard--shop .art--scene{object-position:50% 40%}.fx-shop-beam{filter:blur(14px);mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#ffdc968c,#ff8c7826 70%,#0000);width:26%;height:90%;animation:4s ease-in-out infinite shop-beam;position:absolute;top:-10%;left:50%;translate:-50%}@keyframes shop-beam{50%{opacity:.45;transform:scaleX(1.25)}}.mcard{box-shadow:0 2px 4px #00000080, 0 12px 24px #0000006b, 0 30px 60px -12px #0009, 0 22px 46px -22px color-mix(in srgb, var(--color) 55%, transparent), 0 0 0 1px #ffffff0f}.mcard:hover{box-shadow:0 4px 6px #00000073, 0 20px 36px #00000073, 0 44px 80px -14px #000000a6, 0 0 34px color-mix(in srgb, var(--color) 45%, transparent), 0 0 0 1px #ffffff1a}.mcard:after{content:"";z-index:7;border-radius:inherit;pointer-events:none;background:linear-gradient(175deg,#ffffff12,#0000 22%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff0a,inset 0 -10px 18px -8px #0000008c}:root[data-fx=low] .mcard,:root[data-fx=low] .mcard:hover{box-shadow:0 12px 28px #00000080,0 0 0 1px #ffffff0f}.emblem{width:var(--size);height:var(--size);flex:none;place-items:center;display:inline-grid;position:relative}.emblem svg{width:100%;height:100%;filter:drop-shadow(0 0 calc(var(--size) * .06) color-mix(in srgb, var(--light) 60%, transparent));position:relative}.emblem.is-idle svg{animation:3.4s ease-in-out infinite emblem-float}@keyframes emblem-float{50%{transform:translateY(-4%)}}.emblem__gem{animation:2.6s ease-in-out infinite emblem-gem}@keyframes emblem-gem{50%{opacity:.7}}.emblem__rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--light) 45%, transparent) 0deg 6deg, transparent 6deg 30deg);border-radius:50%;animation:14s linear infinite rk-spin;position:absolute;inset:-22%;-webkit-mask:radial-gradient(circle,#000 20%,#0000 68%);mask:radial-gradient(circle,#000 20%,#0000 68%)}.emblem__division{padding:0 calc(var(--size) * .06);color:var(--light);font-family:Cinzel,serif;font-size:max(8px, calc(var(--size) * .16));background:#000000bf;border-radius:999px;font-weight:900;line-height:1.3;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.pp{grid-template-rows:auto minmax(0,1fr);gap:0;width:min(560px,100%);padding:0}.pp__status{text-align:center;padding:40px}.pp__banner{border-radius:24px 24px 0 0;height:170px;position:relative;overflow:hidden}.pp__banner img{object-fit:cover;width:100%;height:100%;animation:16s ease-in-out infinite alternate pp-pan;position:absolute;inset:0}@keyframes pp-pan{to{transform:scale(1.12)translate(-3%)}}.pp__banner-shade{background:linear-gradient(#0a081033 30%,#0a0810f2);position:absolute;inset:0}.pp__close{z-index:2;position:absolute;top:12px;right:12px}.pp__identity{align-items:center;gap:14px;display:flex;position:absolute;bottom:14px;left:18px;right:18px}.pp__identity h3{color:#fff6dc;align-items:center;gap:8px;margin:0;font-family:Cinzel,serif;font-size:24px;display:flex}.pp__identity h3 em{color:#ffe2a0;background:#f4cf7840;border-radius:999px;padding:2px 8px;font-family:Manrope,sans-serif;font-size:11px;font-style:normal}.pp__title{color:#ffd98a;margin:0;font-size:13px}.pp__since{color:#ffffff8c;margin:0;font-size:11px}.pp__body{gap:14px;min-height:0;padding:16px 20px 20px;display:grid;position:relative;overflow-y:auto}.pp__rank{background:#0000004d;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.pp__rank>div{display:grid}.pp__rank strong{font-family:Cinzel,serif;font-size:18px}.pp__rank span{color:#ffffffa6;font-size:13px}.pp__peak{text-align:right;margin-left:auto}.pp__peak strong{font-size:14px}.pp__stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.pp__stats div{background:#00000040;border-radius:12px;padding:10px}.pp__stats dt{color:#ffffff8c;font-size:11px}.pp__stats dd{margin:0;font-weight:800}.pp__body h4{color:#ffe9b8;margin:0;font-family:Cinzel,serif}.pp__team{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:8px;display:grid}.pp__card{cursor:zoom-in;animation:.5s cubic-bezier(.2,1.3,.4,1) backwards rk-member;animation-delay:calc(.2s + var(--i) * 80ms);background:0 0;border:0;border-radius:8px;padding:0;transition:transform .25s cubic-bezier(.2,1.4,.4,1)}.pp__card:hover{transform:translateY(-4px)}.pp-mystery{gap:12px;display:grid}.pp-mystery__rank{border-color:#ff3b5c59}.pp-mystery__sigil{color:#ffe6dc;text-shadow:0 0 14px #ff3b5c,0 0 28px #9b5de5;background:radial-gradient(circle,#ff3b5c59,#9b5de526 60%,#0000 70%);border-radius:50%;place-items:center;width:64px;height:64px;font-family:Cinzel,serif;font-size:34px;font-weight:900;animation:3s step-end infinite pp-mystery-glitch;display:grid}.pp-mystery__q{letter-spacing:3px;text-shadow:0 0 10px #ff3b5c99;animation:3.4s step-end infinite pp-mystery-glitch;color:#ffb0c0!important}.pp-mystery__q:nth-of-type(odd){animation-delay:-1.2s}@keyframes pp-mystery-glitch{0%,84%,to{opacity:1;transform:none}86%{opacity:.7;text-shadow:2px 0 #ffd77a,-2px 0 #3cc8c8;transform:translate(-2px)skew(-10deg)}89%{transform:translate(2px)}92%{opacity:.4}}.pp-mystery__card{color:#ffe6dc;text-shadow:0 0 16px #ff3b5c;width:102px;height:148px;animation:.5s cubic-bezier(.2,1.3,.4,1) backwards rk-member,2.6s ease-in-out infinite pp-mystery-breathe;animation-delay:calc(.2s + var(--i) * 80ms), calc(var(--i) * .4s);background:repeating-linear-gradient(135deg,#ffffff08 0 6px,#0000 6px 12px),radial-gradient(circle at 50% 45%,#ff3b5c4d,#0a040ef2 70%);border:1px solid #ff3b5c73;border-radius:8px;place-items:center;font-family:Cinzel,serif;font-size:46px;font-weight:900;display:grid}@keyframes pp-mystery-breathe{50%{box-shadow:0 0 22px #ff3b5c73}}.pp-mystery__note{color:#ffdce68c;text-align:center;margin:0;font-size:12px;font-style:italic}@media (width<=820px){.pp__stats{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.emblem *{animation-duration:1ms!important;animation-iteration-count:1!important}}.pp .bact:disabled{cursor:not-allowed;opacity:.45;filter:grayscale(.6)}.tabbar{display:none}@media (width<=760px),(width>=761px) and (width<=1100px) and (orientation:portrait),(orientation:landscape) and (height<=500px){.tabbar{z-index:90;grid-template-columns:repeat(var(--n), 1fr);padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:linear-gradient(#120d1cf5,#09070efc);border-top:1px solid #ffffff14;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000073}.tabbar__glow{width:calc((100% - 8px) / var(--n));height:3px;transform:translateX(calc(var(--active) * 100%));background:linear-gradient(90deg,#0000,#f4cf78,#0000);border-radius:0 0 4px 4px;transition:transform .35s cubic-bezier(.2,.9,.3,1.1);position:absolute;top:0;left:4px}.tabbar__tab{color:#8f86a0;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:3px;padding:6px 0 4px;font-size:10.5px;font-weight:700;transition:color .2s,transform .2s cubic-bezier(.2,1.4,.4,1);display:grid;position:relative}.tabbar__tab:active{transform:scale(.9)}.tabbar__tab svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.tabbar__tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tabbar__tab[aria-current=page]{color:#ffe2a0}.tabbar__tab[aria-current=page] svg{filter:drop-shadow(0 0 6px #f4cf7899)}.tabbar__tab--shop{color:#ff9db4}.tabbar__dot{background:#ff4d6d;border:2px solid #120d1c;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:calc(50% + 8px)}}.astro-btn{color:#eaf0ff;font:inherit;cursor:pointer;background:radial-gradient(1px 1px at 20% 30%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 70% 60%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 85% 25%,#dfe8ff 50%,#0000 51%),linear-gradient(135deg,#1e286ed9,#281246d9);border:1px solid #8fb4ff66;border-radius:999px;align-items:center;gap:10px;margin:0 auto;padding:4px 16px 4px 5px;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 0 18px #8fb4ff40,inset 0 1px #ffffff26}.astro-btn:hover{transform:translateY(-1px);box-shadow:0 0 26px #8fb4ff80,inset 0 1px #ffffff26}.astro-btn[aria-current=page]{border-color:#b9ccff;box-shadow:0 0 30px #8fb4ff8c}.astro-btn.is-elite{border-color:#ffd98a99}.astro-btn__ring{--p:0;background:radial-gradient(circle, #121a48 58%, transparent 60%), conic-gradient(#ffd98a calc(var(--p) * 360deg), #ffffff1f 0);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.astro-btn__ring svg{fill:#ffe6a0;filter:drop-shadow(0 0 5px #ffd98ae6);width:18px;height:18px;animation:4s ease-in-out infinite astro-star}@keyframes astro-star{50%{transform:rotate(20deg)scale(1.12)}}.astro-btn__text{text-align:left;line-height:1.1;display:grid}.astro-btn__text strong{white-space:nowrap;letter-spacing:.04em;font-family:Cinzel,serif;font-size:14px}.astro-btn__text small{white-space:nowrap;color:#b9ccff;font-size:11px;font-weight:700}.astro-btn__dot{color:#fff;text-align:center;background:#ff6a8a;border-radius:999px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:900;line-height:20px;animation:1.4s ease-in-out infinite shop-dot;position:absolute;top:-5px;right:-4px;box-shadow:0 0 10px #ff6a8a}@media (width<=900px){.astro-btn__text strong{display:none}}@media (width<=640px){.astro-btn{order:2;margin:0;padding-right:10px}}.astro{gap:18px;max-width:1280px;margin:0 auto;padding-bottom:120px;display:grid;position:relative}.astro__sky{z-index:-1;background:radial-gradient(at 70% 0,#5064dc40,#0000 60%),radial-gradient(at 10% 100%,#9650dc38,#0000 60%),#070a1c;position:fixed;inset:0;overflow:hidden}.astro__sky:before,.astro__sky:after{content:"";animation:60s ease-in-out infinite alternate astro-drift;position:absolute;inset:-160px}.astro__sky:before{background:radial-gradient(1.5px 1.5px at 10% 20%,#fff 50%,#0000 51%) 0 0/380px 380px,radial-gradient(1.5px 1.5px at 80% 15%,#fff 50%,#0000 51%) 0 0/420px 420px,radial-gradient(1px 1px at 90% 80%,#fff 50%,#0000 51%) 0 0/340px 340px}.astro__sky:after{background:radial-gradient(1px 1px at 30% 70%,#fff 50%,#0000 51%) 0 0/260px 260px,radial-gradient(1px 1px at 55% 35%,#dfe8ff 50%,#0000 51%) 0 0/300px 300px;animation-name:astro-drift-far;animation-duration:80s}@keyframes astro-drift{to{transform:translate(140px,70px)}}@keyframes astro-drift-far{to{transform:translate(-120px,50px)}}.astro__hero{background:radial-gradient(at 80% 0,#8fb4ff40,#0000 60%),linear-gradient(135deg,#141c50d9,#1a0c2ed9);border:1px solid #8fb4ff59;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;animation:.6s cubic-bezier(.2,1.2,.4,1) backwards shop-card-in;display:flex;box-shadow:0 0 40px #8fb4ff26}.astro__hero.has-art{isolation:isolate;background:linear-gradient(100deg,#070a1ceb 0%,#070a1ca6 45%,#070a1c26 100%);border-color:#ffd98a73;min-height:200px;position:relative;overflow:hidden}.astro__hero.has-art:before{content:"";z-index:-1;background:var(--astro-art) center 35% / cover no-repeat;animation:24s ease-in-out infinite alternate astro-art-drift;position:absolute;inset:-4%}@keyframes astro-art-drift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.08)translate(-2%)}}@media (prefers-reduced-motion:reduce){.astro__hero.has-art:before{animation:none}}.astro__season{color:#b9ccff;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.astro__title{background:linear-gradient(90deg,#dfe8ff,#fff,#8fb4ff,#ffd98a,#c9a2ff,#dfe8ff) 0 0/300% 100%;color:#0000;filter:drop-shadow(0 0 14px #8fb4ff80);-webkit-background-clip:text;background-clip:text;margin:2px 0;font-family:Cinzel,serif;font-size:clamp(32px,5vw,48px);animation:8s linear infinite shop-shine}.astro__ends{color:var(--page-muted);margin:0}.astro__level{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.astro__tier{background:radial-gradient(circle,#1a2460 55%,#0000 57%),conic-gradient(#ffd98a,#8fb4ff,#c9a2ff,#ffd98a);border-radius:50%;place-items:center;width:86px;height:86px;animation:4s ease-in-out infinite shop-float;display:grid;box-shadow:0 0 24px #8fb4ff80}.astro__tier small{color:#b9ccff;letter-spacing:.15em;text-transform:uppercase;margin-bottom:-10px;font-size:10px;font-weight:800}.astro__tier strong{color:#fff;font-family:Cinzel,serif;font-size:32px;animation:.6s cubic-bezier(.2,1.6,.4,1) astro-tier-pop}@keyframes astro-tier-pop{0%{filter:blur(4px);transform:scale(1.6)}}.astro__xp{gap:6px;min-width:220px;display:grid}.astro__xp-bar{background:#ffffff1a;border-radius:999px;height:12px;overflow:hidden}.astro__xp-bar span{border-radius:inherit;background:linear-gradient(90deg,#8fb4ff,#ffd98a);height:100%;transition:width .8s cubic-bezier(.2,1,.3,1);display:block;box-shadow:0 0 12px #ffd98ab3}.astro__xp small{color:var(--page-muted)}.astro__claim{width:auto}.astro__claim:not(:disabled){position:relative}.astro__claim:not(:disabled):after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:1.6s ease-in-out infinite glow-pulse;position:absolute;inset:0;box-shadow:0 0 26px #7cffc4b3}.astro__how{color:var(--page-muted);margin:0;font-size:13px}.astro__how strong{color:#ffd98a}.astro-elite{background:radial-gradient(at 30%,#8fb4ff4d,#0000 65%),linear-gradient(135deg,#1a2050,#0c0a22 60%,#2a1030);border:1px solid #ffd98a80;border-radius:24px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:18px;padding:20px;animation:.6s cubic-bezier(.2,1.2,.4,1) .1s backwards shop-card-in;display:grid;overflow:clip}.astro-elite__show{justify-content:center;align-items:flex-end;gap:4px;min-height:200px;display:flex}.astro-elite__fig{width:22%;animation:shop-float 4s ease-in-out calc(var(--i) * -.8s) infinite;justify-items:center;display:grid;position:relative}.astro-elite__fig img{aspect-ratio:300/435;object-fit:cover;object-position:top;filter:hue-rotate(195deg)saturate(1.3)drop-shadow(0 0 12px #8fb4ffb3);width:100%;-webkit-mask:linear-gradient(#000 70%,#0000);mask:linear-gradient(#000 70%,#0000)}.astro-elite__fig--card img{filter:drop-shadow(0 0 12px #8fb4ffb3)}.astro-elite__fig em{color:#dfe8ff;text-align:center;text-shadow:0 2px 6px #000;margin-top:-14px;font-size:11px;font-style:normal;font-weight:800}.astro-elite__body h3{color:#fff4d6;text-shadow:0 0 16px #ffc85a80;margin:0 0 6px;font-family:Cinzel,serif;font-size:26px}.astro-elite__body p{color:#d8def5;margin:0 0 14px}.astro-elite__buy{gap:8px;display:grid}.astro-track{--col:96px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#8fb4ff transparent;background:#080a1eb3;border:1px solid #8fb4ff33;border-radius:22px;padding:14px 0 18px;display:flex;position:relative;overflow-x:auto}.astro-track__labels{z-index:3;background:linear-gradient(90deg,#080a1e 70%,#0000);flex:none;grid-template-rows:96px 40px 96px;width:74px;padding-left:10px;display:grid;position:sticky;left:0}.astro-track__labels span{color:#b9ccff;letter-spacing:.08em;text-transform:uppercase;align-self:center;font-size:11px;font-weight:900}.astro-track__labels span:nth-child(2){grid-row:3}.astro-track__labels .is-elite{color:#ffd98a}.astro-track__cols{display:flex;position:relative}.astro-track__line{background:#ffffff1a;border-radius:999px;height:4px;position:absolute;top:114px;left:0;right:0}.astro-track__line span{border-radius:inherit;background:linear-gradient(90deg,#8fb4ff,#ffd98a);max-width:100%;height:100%;display:block;box-shadow:0 0 10px #ffd98acc}.astro-col{width:var(--col);scroll-snap-align:center;flex:none;grid-template-rows:96px 40px 96px;place-items:center;display:grid}.astro-col__tier{z-index:1;width:30px;height:30px;color:var(--page-muted);background:#1a1f44;border:2px solid #ffffff26;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid;position:relative}.astro-col.is-reached .astro-col__tier{color:#ffe6a0;background:#3a2c10;border-color:#ffd98a}.astro-col.is-current .astro-col__tier{color:#0a1030;background:linear-gradient(135deg,#ffd98a,#8fb4ff);width:36px;height:36px;animation:1.6s ease-in-out infinite shop-dot;box-shadow:0 0 18px #ffd98ae6}.astro-cell{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;place-items:center;width:84px;height:84px;transition:transform .2s,box-shadow .2s;display:grid;position:relative}.astro-cell.is-empty{opacity:.25;background:0 0;border-style:dashed}.astro-cell--elite{background:linear-gradient(160deg,#3c2e1066,#14102899);border-color:#ffd98a40}.astro-cell.is-special{border-color:#8fb4ff99;box-shadow:0 0 16px #8fb4ff4d}.astro-cell--elite.is-special{border-color:#ffd98ab3;box-shadow:0 0 18px #ffc85a59}.astro-cell.is-future{filter:saturate(.6)brightness(.75)}.astro-cell.is-locked{filter:grayscale(.6)brightness(.55)}.astro-cell.is-ready{border-color:#7cffc4;animation:1.4s ease-in-out infinite astro-ready-move}.astro-cell.is-ready:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:1.4s ease-in-out infinite glow-pulse;position:absolute;inset:0;box-shadow:0 0 22px #7cffc4b3}@keyframes astro-ready{50%{transform:translateY(-3px);box-shadow:0 0 22px #7cffc4b3}}.astro-cell.is-claimed{opacity:.55}.astro-cell:hover{transform:translateY(-3px)scale(1.04)}.astro-cell__check,.astro-cell__lock{color:#032015;background:#2fb88a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:-6px;right:-6px}.astro-cell__lock{background:#1a1f44;font-size:11px}.astro-art{border-radius:inherit;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.astro-art em{color:#fff;text-shadow:0 1px 4px #000;font-size:12px;font-style:normal;font-weight:900;position:absolute;bottom:4px;right:6px}.astro-art--wallet .currency-icon{filter:drop-shadow(0 4px 8px #0009);width:38px;height:38px}.astro-art--ticket img{filter:drop-shadow(0 4px 8px #0009);height:70px}.astro-art--card img,.astro-art--skin img{object-fit:cover;object-position:top;align-self:start;width:100%;height:140%}.astro-art--skin img{filter:hue-rotate(195deg)saturate(1.3)brightness(1.05)}.astro-art--bg img{object-fit:cover;width:100%;height:100%}.astro-art--title{text-align:center;color:#ffe6a0;padding:6px;font-family:Cinzel,serif;font-size:11px;font-weight:900;line-height:1.2}.preveal__extra strong{font-size:15px}@media (width<=760px){.astro-elite{grid-template-columns:1fr}.astro__hero{padding:18px 16px}.astro__xp{flex:1;min-width:0}.astro-track{--col:84px}.astro-cell{width:74px;height:74px}}.astro-cell__lock{top:-6px;bottom:auto}@media (width<=760px){.astro__level{width:100%}.astro__xp{flex:150px;min-width:150px}.astro__claim{flex:100%}}.astro-art--skin.has-art img,.astro-elite__fig.has-art img{filter:drop-shadow(0 0 12px #8fb4ff99)}.tier-shop{background:radial-gradient(at 0%,#ff6a8a2e,#0000 60%),#0e0a1cbf;border:1px solid #ff6a8a59;border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:14px 18px;animation:.5s cubic-bezier(.2,1.2,.4,1) 50ms backwards shop-card-in;display:flex}.tier-shop__info{flex:240px}.tier-shop__info h3{color:#ffe0e8;margin:0 0 2px;font-family:Cinzel,serif;font-size:18px}.tier-shop__info p{color:var(--page-muted);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:13px;display:flex}.tier-shop__info strong{color:#ffc2d0}.tier-shop .currency-icon{width:16px;height:16px}.tier-shop__stepper{align-items:center;gap:8px;display:flex}.tier-shop__stepper button{width:38px;height:38px;color:var(--page-text);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;font-size:20px}.tier-shop__stepper button:disabled{opacity:.35;cursor:default}.tier-shop__count{color:#fff;justify-items:center;min-width:64px;font-family:Cinzel,serif;font-size:26px;font-weight:900;line-height:1;animation:.4s cubic-bezier(.2,1.6,.4,1) astro-tier-pop;display:grid}.tier-shop__count small{color:var(--page-muted);margin-top:2px;font-family:Manrope,system-ui,sans-serif;font-size:11px;font-weight:700}.tier-shop__buy{width:auto;min-width:190px}.tier-shop__error{color:#ffc2c2;flex-basis:100%;margin:0;font-size:13px}@keyframes astro-ready-move{50%{transform:translateY(-3px)}}.app-nav__admin{color:#f1e6ff;min-height:36px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#a064ff40,#ffcf6a1a);border:1px solid #c79bff80;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;transition:transform .25s cubic-bezier(.2,1.4,.4,1),box-shadow .25s;display:inline-flex}.app-nav__admin:hover{transform:translateY(-2px);box-shadow:0 0 18px #c79bff73}.app-nav__admin svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}@media (width<=760px){.app-nav__admin{order:2;justify-content:center;width:36px;padding:0}.app-nav__admin span{display:none}:root .app-nav{padding:calc(env(safe-area-inset-top,0px) + 6px) 10px 6px;flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}:root .app-nav__brand{order:0}:root .app-nav__brand .brand__name{display:none}:root .app-nav__brand .brand__icon{width:32px;height:32px}:root .app-nav .astro-btn{order:1;gap:6px;margin:0 auto 0 0;padding:2px 10px 2px 3px;font-size:12px}:root .app-nav .astro-btn .astro-btn__ring{width:30px;height:30px}:root .app-nav__quick{order:2;gap:6px}:root .app-nav__quick .ms-login-btn,:root .app-nav__settings{order:3;width:36px;height:36px}:root .app-nav__tabs{display:none!important}:root .app-nav .wallet{overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;flex-wrap:nowrap;order:4;justify-content:flex-start;gap:5px;width:100%;margin:0;padding-block:3px;overflow:auto hidden}:root .app-nav .wallet__item:is(:hover,:focus-visible){transform:none}:root .app-nav .wallet::-webkit-scrollbar{display:none}:root .app-nav .wallet__item{flex:none;gap:4px;padding:2px 8px 2px 3px;font-size:12.5px}:root .app-nav .wallet__item .currency-icon{width:17px;height:17px}:root .page{padding:16px 12px calc(96px + env(safe-area-inset-bottom,0px))}:root .page-title{margin-bottom:14px;font-size:24px}:root .chat-dock{left:12px;bottom:calc(74px + env(safe-area-inset-bottom,0px))}:root .chat-launcher{width:48px;height:48px}:root .ms-fab{left:12px;bottom:calc(132px + env(safe-area-inset-bottom,0px));width:44px;height:44px}:root .ms-panel{bottom:calc(184px + env(safe-area-inset-bottom,0px))}:root .gpick{align-items:end;padding:0}:root .gpick__panel{max-height:90dvh;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));margin:0;border-radius:22px 22px 0 0!important;width:100%!important;max-width:none!important;animation-name:phone-sheet-in!important}@keyframes phone-sheet-in{0%{opacity:0;transform:translateY(40px)}}:root .gh-tabs,:root .shop__tabs,:root .ev-tabs,:root .gbs-nav,:root .pf__tabs{scrollbar-width:none;overflow-x:auto}}:root:has(.gpick,.gw,.mail-layer,[aria-modal=true]) body{overflow:hidden}:root[data-lite=on] *,:root[data-lite=on] :before,:root[data-lite=on] :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation-iteration-count:1!important}:root[data-lite=on] .gpick{background:#06040ce0!important}:root[data-lite=on] .app-nav{background:#0d0c10}:root[data-lite=on] :is(.skel,.skel *,.gw-badge__pulse,.net-banner,.net-banner *,.is-loading,.is-loading *){animation-iteration-count:infinite!important}:root:has(.stage,.battle-screen,.battle,.gw) :is(.chat-dock,.ms-fab,.tabbar){display:none!important}@media (width<=760px){:root .stage__pack{--pack-w:min(270px, 64vw, 42dvh)}:root .stage{padding:calc(env(safe-area-inset-top,0px) + 10px) 12px calc(16px + env(safe-area-inset-bottom,0px))}:root .collection__grid{--z:.58;grid-template-columns:repeat(2, calc(300px * var(--z)));gap:10px}:root .collection__grid>.card-slot{zoom:var(--z)}:root .collection__filters{gap:8px}:root .collection__filter-group{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}:root .collection__filter-group::-webkit-scrollbar{display:none}:root .filter{flex:none;min-height:36px;padding:0 12px;font-size:13px}}@media (width<=370px){:root .collection__grid{--z:.53}}@media (width>=420px) and (width<=760px){:root .collection__grid{--z:.64}}@media (width<=760px){:root .kiosk__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}:root .kiosk{grid-template-columns:minmax(0,1fr)}:root .page{overflow-x:clip}:root .chat-dock,:root .ms-fab{transition:transform .3s,opacity .3s}:root[data-fabs=hidden] .chat-dock:not(.is-open),:root[data-fabs=hidden] .ms-fab{opacity:0;pointer-events:none;transform:translateY(24px)}:root .news-alert{top:auto;bottom:calc(72px + env(safe-area-inset-bottom,0px));gap:8px;padding:10px 12px}:root .ms-chest{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon main action""icon gifts action";row-gap:6px}:root .ms-chest>.ms-chest__icon{grid-area:icon}:root .ms-chest>.ms-chest__main{grid-area:main}:root .ms-chest>:nth-child(3){grid-area:gifts;justify-self:start}:root .ms-chest>:nth-child(4){grid-area:action}}.gpick__panel *{overscroll-behavior:contain}@media (width<=760px){:root .gh-tabs:not(.ms-tabs){scrollbar-width:none;border-radius:18px;gap:4px;display:flex;overflow-x:auto}:root .gh-tabs:not(.ms-tabs)::-webkit-scrollbar{display:none}:root .gh-tabs:not(.ms-tabs) .gh-tabs__pill{display:none}:root .gh-tabs:not(.ms-tabs) button{border-radius:999px;flex:none;min-height:36px;padding:0 14px;font-size:13px}:root .gh-tabs:not(.ms-tabs) button[aria-selected=true]{color:#1a1206;background:linear-gradient(135deg,#ffd77a,#e0a63a)}:root .gpick,:root .gpick__panel{grid-template-columns:minmax(0,1fr)}:root .gpick__panel>*{min-width:0}:root .rk-actions{bottom:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:8px}:root .page--ranked{padding-bottom:calc(170px + env(safe-area-inset-bottom,0px))}:root .social-toast{bottom:calc(132px + env(safe-area-inset-bottom,0px))}:root .chat-panel{bottom:calc(132px + env(safe-area-inset-bottom,0px));height:min(560px,100dvh - 250px)}:root .fps-counter{bottom:calc(70px + env(safe-area-inset-bottom,0px))}:root:has(.rk-actions) .chat-dock{bottom:calc(146px + env(safe-area-inset-bottom,0px))}:root:has(.rk-actions) .ms-fab{bottom:calc(204px + env(safe-area-inset-bottom,0px))}:root .bend{overscroll-behavior:contain;padding:calc(env(safe-area-inset-top,0px) + 20px) 14px calc(env(safe-area-inset-bottom,0px) + 24px);place-content:start center;gap:10px;overflow-y:auto}:root .bend__emote{margin:-18px 0 -22px;transform:scale(.65)}:root .bend__title{font-size:46px}:root .bend__sub{letter-spacing:.14em;font-size:12px}:root .bend__stars span{font-size:38px}:root .bend__stars span:nth-child(2){font-size:46px}:root .bend__rewards{min-height:0}:root .bend__rewards ul{gap:6px}:root .bend__rewards li{padding:6px 12px;font-size:13px}:root .bend__rewards li strong{font-size:17px}:root .bend__rewards li .currency-icon{width:20px;height:20px}:root .bend__gear .gcard{width:min(300px,100%);min-width:0}:root .bend__buttons{flex-direction:column;align-items:stretch;width:100%;margin-top:6px}:root .bend__buttons .bact{width:100%}}@media (orientation:landscape) and (height<=500px){:root .app-nav{padding:calc(env(safe-area-inset-top,0px) + 4px) calc(env(safe-area-inset-right,0px) + 10px) 4px calc(env(safe-area-inset-left,0px) + 78px);flex-wrap:nowrap;gap:8px}:root .app-nav__brand,:root .app-nav__tabs{display:none!important}:root .app-nav .astro-btn{flex:none;order:1;gap:6px;padding:2px 10px 2px 3px;font-size:12px}:root .app-nav .astro-btn .astro-btn__ring{width:28px;height:28px}:root .app-nav .wallet{overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;flex-wrap:nowrap;flex:auto;order:2;justify-content:flex-start;gap:5px;width:auto;min-width:0;margin:0;padding-block:3px;overflow:auto hidden}:root .app-nav .wallet::-webkit-scrollbar{display:none}:root .app-nav .wallet__item{flex:none;gap:4px;padding:2px 8px 2px 3px;font-size:12.5px}:root .app-nav .wallet__item:is(:hover,:focus-visible){transform:none}:root .app-nav .wallet__item .currency-icon{width:17px;height:17px}:root .app-nav__quick{flex:none;order:3;gap:6px}:root .app-nav__settings{flex:none;order:4}:root .app-nav__quick>*,:root .app-nav__settings{width:34px;height:34px}:root .page{padding:12px calc(env(safe-area-inset-right,0px) + 14px) calc(24px + env(safe-area-inset-bottom,0px)) calc(env(safe-area-inset-left,0px) + 84px);overflow-x:clip}:root .page-title{margin-bottom:10px;font-size:24px}:root .chat-dock{left:calc(env(safe-area-inset-left,0px) + 84px);bottom:calc(10px + env(safe-area-inset-bottom,0px))}:root .chat-launcher{width:44px;height:44px}:root .ms-fab{left:calc(env(safe-area-inset-left,0px) + 136px);bottom:calc(10px + env(safe-area-inset-bottom,0px));width:44px;height:44px}:root .ms-panel{bottom:calc(62px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 80px)}:root .chat-panel{bottom:calc(62px + env(safe-area-inset-bottom,0px));height:min(560px,100dvh - 80px)}:root .st__tabs{gap:4px}:root .st__tab{height:40px}:root .st__tab-glow{height:40px;transform:translateY(calc(var(--index) * (40px + 4px)))}:root .gh-banner{gap:12px;padding:8px 56px 8px 14px}:root .gh-banner .emblem{width:42px;height:42px}:root .gh-banner :is(.gh-banner__kicker,.gh-banner__desc,.gh-banner__glow),:root .gh-banner .gh-banner__stats>:not(.gh-banner__members):not(.gh-level-chip){display:none}:root .gh-banner h3{font-size:18px}:root .gh-banner__chat{align-self:center;min-height:34px;padding:0 12px}:root .gpick__panel{max-height:calc(100dvh - 16px)}:root .battle__field{inset:46px 64px 36px calc(env(safe-area-inset-left,0px) + 10px);grid-template-rows:none;grid-template-columns:1fr auto 1fr}:root .battle__row{width:calc(var(--zoom) * 600px + 12px);flex-wrap:wrap;align-content:center;justify-self:center;gap:6px 12px}:root .battle__row--player{order:-1}:root .battle__divider{align-self:stretch;width:18px;height:auto}:root .battle__divider span{background:linear-gradient(#0000,#ffcf8a,#fff,#ffcf8a,#0000);width:2px;height:auto;inset:6% auto 6% 50%}:root .battle__queue{top:50%;right:calc(env(safe-area-inset-right,0px) + 8px);flex-direction:column;gap:5px;transform:translateY(-40%)}:root .battle__top{top:6px}:root .battle__hint,:root .battle__targeting{padding:6px 14px;font-size:12.5px;bottom:6px}:root .bload--theirs{top:44px}:root .bload--mine{bottom:6px}:root .focus__layout{padding:12px 16px}:root .focus__column{grid-template-rows:1fr auto auto 1fr;grid-template-columns:auto minmax(240px,380px);align-items:center;gap:12px 26px}:root .focus__stage{grid-row:1/-1}:root .focus__hp{grid-area:2/2;width:100%}:root .focus__actions{overscroll-behavior:contain;grid-area:3/2;justify-content:flex-start;max-height:calc(100dvh - 84px);padding:2px 4px 8px 2px;overflow-y:auto}:root .focus__moves{grid-template-columns:minmax(0,1fr)}:root .stage{padding:calc(env(safe-area-inset-top,0px) + 6px) calc(env(safe-area-inset-right,0px) + 14px) calc(8px + env(safe-area-inset-bottom,0px)) calc(env(safe-area-inset-left,0px) + 14px)}:root .stage__header{min-height:0}:root .stage__header h2{font-size:18px}:root .stage__header p{margin-top:2px;font-size:11.5px}:root .stage__main{padding:6px 0}:root .stage__pack{--pack-w:calc((100dvh - 150px) * 2 / 3);gap:10px}:root .deck{--s:.55}:root .deck__meta{margin-top:8px}:root .stage__actions{right:calc(env(safe-area-inset-right,0px) + 14px);bottom:calc(env(safe-area-inset-bottom,0px) + 10px);flex-direction:column;align-items:stretch;gap:8px;min-height:0;position:fixed}:root .stage--summary .stage__actions{flex-direction:row;position:relative;bottom:auto;right:auto}:root .stage__grid{--s:.34;--gap:10px;max-width:calc(7 * 300px * var(--s) + 6 * var(--gap) + 2px)}:root .bend{overscroll-behavior:contain;padding:calc(env(safe-area-inset-top,0px) + 12px) 20px calc(env(safe-area-inset-bottom,0px) + 16px);place-content:start center;gap:8px;overflow-y:auto}:root .bend__emote{margin:-22px 0 -26px;transform:scale(.6)}:root .bend__title{font-size:42px}:root .tabbar{width:calc(68px + env(safe-area-inset-left,0px));grid-template-columns:none;grid-template-rows:repeat(var(--n), 1fr);padding:calc(env(safe-area-inset-top,0px) + 6px) 4px calc(env(safe-area-inset-bottom,0px) + 6px) calc(env(safe-area-inset-left,0px) + 4px);background:linear-gradient(90deg,#09070efc,#120d1cf5);border-top:0;border-right:1px solid #ffffff14;inset:0 auto 0 0;box-shadow:10px 0 30px #00000073}:root .tabbar__glow{top:calc(env(safe-area-inset-top,0px) + 6px);width:3px;height:calc((100% - 12px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) / var(--n));transform:translateY(calc(var(--active) * 100%));background:linear-gradient(#0000,#f4cf78,#0000);border-radius:4px 0 0 4px;left:auto;right:0}:root .tabbar__tab{align-content:center;padding:0;font-size:9.5px}:root .tabbar__tab svg{width:22px;height:22px}}@media (width>=761px) and (width<=1100px) and (orientation:portrait){:root .app-nav__tabs{display:none!important}:root .page{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}:root .chat-dock{bottom:calc(84px + env(safe-area-inset-bottom,0px))}:root .ms-fab{bottom:calc(144px + env(safe-area-inset-bottom,0px))}:root .ms-panel{bottom:calc(196px + env(safe-area-inset-bottom,0px))}:root .chat-panel{bottom:calc(144px + env(safe-area-inset-bottom,0px))}:root .tabbar{padding-inline:max(24px,50% - 360px)}:root .tabbar__tab{font-size:12px}:root .tabbar__tab svg{width:26px;height:26px}}@media (pointer:coarse){:root .news__btn{min-height:38px}:root .pf__tab,:root .quick-best{min-height:40px}}@media (width<=480px){:root .battle__top{gap:6px;left:8px;right:8px}:root .battle__auto{gap:0;padding:7px 9px;font-size:0}:root .battle__speed button{min-width:32px;padding:4px 6px}}
