.header-wrapper[data-v-865d0fb0]{padding-top:18px;position:sticky;top:0;z-index:6000;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.header-wrapper[data-v-865d0fb0] ::selection{background:transparent}.header[data-v-865d0fb0]{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 20px;gap:16px;-webkit-tap-highlight-color:transparent;min-height:72px;isolation:isolate;box-shadow:0 18px 40px #0000008c;background-clip:padding-box}.header.glass-panel[data-v-865d0fb0]{background:transparent;border:none;backdrop-filter:none;-webkit-backdrop-filter:none}.header[data-v-865d0fb0]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#1414148c;border:1px solid rgba(255,255,255,.06);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);clip-path:inset(0 round 20px);-webkit-clip-path:inset(0 round 20px);pointer-events:none;z-index:0}.header[data-v-865d0fb0]>*{position:relative;z-index:1}.header-left[data-v-865d0fb0]{display:flex;align-items:center;gap:12px}.logo-link[data-v-865d0fb0]{display:inline-flex;align-items:center;gap:10px;font-size:22px;font-weight:800;letter-spacing:.02em;line-height:1;color:#fff;text-decoration:none}.logo-mark[data-v-865d0fb0]{width:40px;height:40px}.logo-text[data-v-865d0fb0]{white-space:nowrap}.nav[data-v-865d0fb0]{display:flex;justify-content:center;gap:18px;font-size:14px;width:100%;justify-self:center}.nav-link[data-v-865d0fb0]{text-decoration:none;color:#d0d0d0;font-weight:600;padding-bottom:3px;border-bottom:2px solid transparent;transition:.18s ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.nav-link[data-v-865d0fb0]:hover{color:#fff;border-bottom-color:#fff6}.router-link-active[data-v-865d0fb0]{color:#fff;border-bottom-color:#5791f2}.header-right[data-v-865d0fb0]{display:flex;align-items:center;gap:10px;position:relative;isolation:isolate;justify-self:end}.header-auth-link[data-v-865d0fb0]{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;height:40px;padding-inline:14px;border-radius:12px;color:#fff}.header-auth-link[data-v-865d0fb0]:hover,.header-auth-link[data-v-865d0fb0]:focus-visible{text-decoration:none;color:#fff}.notification-center[data-v-865d0fb0]{position:relative}.notification-bell[data-v-865d0fb0]{position:relative;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#d8dbe5;background:#ffffff0f;cursor:pointer;transition:.17s ease}.notification-bell[data-v-865d0fb0]:hover,.notification-bell.active[data-v-865d0fb0]{color:#fff;border-color:#7ea8ff57;background:#488fff1c}.notification-bell svg[data-v-865d0fb0]{width:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notification-badge[data-v-865d0fb0]{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;min-width:19px;height:19px;box-sizing:border-box;padding:0 5px;border:2px solid #15151a;border-radius:99px;color:#fff;background:#ef3f55;font-size:10px;font-weight:850;box-shadow:0 4px 11px #ef3f5561}.notification-popover[data-v-865d0fb0]{position:absolute;top:calc(100% + 11px);right:-74px;width:min(370px,calc(100vw - 28px));max-height:min(620px,calc(var(--scene-height) - 112px));overflow-x:hidden;overflow-y:auto;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#111115f5;box-shadow:0 20px 48px #0000008c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:6600}.notification-title[data-v-865d0fb0]{display:flex;align-items:center;justify-content:space-between;padding:15px 16px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.notification-title div[data-v-865d0fb0]{display:grid;gap:2px}.notification-title strong[data-v-865d0fb0]{color:#fff;font-size:14px}.notification-title span[data-v-865d0fb0]{color:#777f91;font-size:10px}.notification-loader[data-v-865d0fb0]{width:14px;height:14px;border:2px solid rgba(255,255,255,.12);border-top-color:#7ea8ff;border-radius:50%;animation:notification-spin-865d0fb0 .7s linear infinite}.notification-item[data-v-865d0fb0]{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 14px;border:0;border-bottom:1px solid rgba(255,255,255,.045);color:inherit;background:transparent;text-align:left;cursor:pointer;transition:.15s ease}.notification-item[data-v-865d0fb0]:hover{background:#488fff0e}.notification-item-icon[data-v-865d0fb0]{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#a9c7ff;background:#488fff1f;font-weight:750}.notification-item-copy[data-v-865d0fb0]{display:grid;gap:3px;min-width:0}.notification-item-copy strong[data-v-865d0fb0]{overflow:hidden;color:#e8e9ef;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.notification-item-copy>span[data-v-865d0fb0]{display:-webkit-box;overflow:hidden;color:#969dad;font-size:11px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-item-copy time[data-v-865d0fb0]{color:#666e80;font-size:9px}.notification-empty[data-v-865d0fb0]{min-height:132px;display:grid;place-content:center;justify-items:center;gap:7px;color:#7f8798}.notification-empty span[data-v-865d0fb0]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#78d69c;background:#3dc1701a}.notification-empty p[data-v-865d0fb0]{margin:0;font-size:12px}.notification-footer[data-v-865d0fb0]{display:block;padding:10px;color:#9dbfff;background:#ffffff05;text-align:center;text-decoration:none;font-size:11px}.user-chip[data-v-865d0fb0]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:132px;height:42px;padding:0 14px 0 10px;border-radius:12px;background:#ffffff12;border:1px solid rgba(255,255,255,.08);color:#f0f0f0;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-tap-highlight-color:transparent;transition:background .16s ease,border-color .16s ease}.user-chip[data-v-865d0fb0]:hover{background:#ffffff1c;border-color:#ffffff24}.user-chip[data-v-865d0fb0]:focus-visible{outline:2px solid rgba(100,139,255,.9);outline-offset:2px}.avatar[data-v-865d0fb0]{width:28px;height:28px;border-radius:8px;object-fit:cover}.nick[data-v-865d0fb0]{font-weight:600;white-space:nowrap}.user-menu[data-v-865d0fb0]{position:absolute;right:0;top:calc(100% + 10px);display:grid;gap:4px;padding:10px 10px 8px;border-radius:12px;background:#141414c7;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:180px;box-shadow:0 14px 32px #00000073;z-index:6500}.menu-item[data-v-865d0fb0]{text-decoration:none;color:#f1f1f1;padding:8px 10px;border-radius:8px;text-align:left;background:transparent;border:none;cursor:pointer;transition:.15s ease}.menu-item[data-v-865d0fb0]:hover{background:#ffffff0f}.logout-item[data-v-865d0fb0]{color:#ff9f9f}.chevron[data-v-865d0fb0]{width:10px;height:10px;border-right:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0;transform:rotate(45deg);transition:transform .18s ease}.chevron.open[data-v-865d0fb0]{transform:rotate(-135deg)}.burger[data-v-865d0fb0]{display:none;flex-direction:column;justify-content:center;gap:6px;width:42px;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;padding:8px;cursor:pointer;transition:.15s ease}.burger span[data-v-865d0fb0]{height:2px;width:100%;background:#fff;border-radius:999px}.mobile-menu[data-v-865d0fb0]{display:none;margin-top:10px;padding:12px;border-radius:14px;background:#101012eb;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 32px #00000073;gap:10px}.mobile-nav[data-v-865d0fb0]{display:grid;gap:10px}.mobile-auth[data-v-865d0fb0]{display:grid;gap:8px;margin-top:8px}.mobile-notification-button[data-v-865d0fb0]{display:flex;align-items:center;justify-content:space-between;padding:10px;border:0;border-radius:9px;color:#f1f1f1;background:#488fff14;font:inherit;text-align:left}.mobile-notification-button b[data-v-865d0fb0]{display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border-radius:99px;color:#fff;background:#ef3f55;font-size:10px}.mobile-notifications[data-v-865d0fb0]{display:grid;gap:5px;padding:7px;border-radius:10px;background:#0000002e}.mobile-notifications>p[data-v-865d0fb0]{margin:7px;color:#848b9b;font-size:11px}.mobile-notifications button[data-v-865d0fb0]{display:grid;gap:3px;padding:9px;border:0;border-radius:8px;color:#dddfe7;background:#ffffff09;text-align:left}.mobile-notifications button strong[data-v-865d0fb0]{font-size:11px}.mobile-notifications button span[data-v-865d0fb0]{color:#858c9c;font-size:10px}@keyframes notification-spin-865d0fb0{to{transform:rotate(360deg)}}@media(max-width:900px){.header[data-v-865d0fb0]{grid-template-columns:auto 1fr auto;gap:10px}.nav[data-v-865d0fb0],.header-right[data-v-865d0fb0]{display:none}.burger[data-v-865d0fb0]{display:inline-flex;justify-self:end}.mobile-menu[data-v-865d0fb0]{display:grid}}.footer-wrapper[data-v-a8373c82]{padding:25px 0 18px;border-top:1px solid rgba(151,168,192,.17)}.footer[data-v-a8373c82]{width:100%;max-width:1100px;margin-inline:auto;padding-top:3px}.footer-grid[data-v-a8373c82]{display:flex;justify-content:space-between;gap:24px;align-items:start}.footer-brand-column[data-v-a8373c82]{flex:0 1 280px;min-width:0;max-width:280px}.footer-brand[data-v-a8373c82]{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.footer-logo[data-v-a8373c82]{width:44px;height:44px;flex:0 0 auto;border-radius:13px;object-fit:cover}.footer-brand-copy[data-v-a8373c82]{display:grid;gap:3px}.footer-title[data-v-a8373c82],.footer-tagline[data-v-a8373c82],.footer-heading[data-v-a8373c82],.footer-description[data-v-a8373c82],.footer-bottom p[data-v-a8373c82]{margin:0}.footer-title[data-v-a8373c82]{color:#eaf2ff;font-size:16px;font-weight:850;letter-spacing:.12em;line-height:1.2}.footer-tagline[data-v-a8373c82]{color:#8092ad;font-size:11px;line-height:1.35}.footer-description[data-v-a8373c82]{max-width:355px;margin-top:16px;color:#9aa9c0;font-size:13px;line-height:1.65}.footer-social[data-v-a8373c82]{display:flex;flex-wrap:nowrap;gap:5px;margin-top:15px}.footer-social-link[data-v-a8373c82],.footer-link[data-v-a8373c82]{color:#91a2bc;font-size:12px;line-height:1.5;text-decoration:none;transition:color .16s ease}.footer-social-link[data-v-a8373c82]:hover,.footer-social-link[data-v-a8373c82]:focus-visible,.footer-link[data-v-a8373c82]:hover,.footer-link[data-v-a8373c82]:focus-visible{color:#a9ccff}.footer-social-link[data-v-a8373c82]{display:inline-flex;align-items:center;flex:0 0 auto;gap:4px;min-height:26px;padding:0 5px;border:1px solid rgba(135,159,194,.15);border-radius:8px;background:#ffffff06;font-size:10px;white-space:nowrap;transition:color .16s ease,border-color .16s ease,background .16s ease}.footer-social-link svg[data-v-a8373c82]{width:12px;height:12px;flex:0 0 auto;opacity:.78}.footer-social-link[data-v-a8373c82]:hover,.footer-social-link[data-v-a8373c82]:focus-visible{border-color:#6f9ff74d;background:#4675c51a}.footer-nav[data-v-a8373c82]{display:grid;justify-items:start;gap:9px;flex:0 0 auto;width:max-content;max-width:100%;min-width:0;padding-top:4px}.footer-link[data-v-a8373c82]{display:inline-flex;align-items:center;gap:8px}.footer-link-icon[data-v-a8373c82]{width:14px;height:14px;flex:0 0 auto;color:#8296b8;opacity:.82}.footer-link:hover .footer-link-icon[data-v-a8373c82],.footer-link:focus-visible .footer-link-icon[data-v-a8373c82]{color:#a9ccff}.footer-heading[data-v-a8373c82]{margin-bottom:4px;color:#e4edfc;font-size:11px;font-weight:750;letter-spacing:.08em;line-height:1.4}.footer-bottom[data-v-a8373c82]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:25px;padding-top:14px;border-top:1px solid rgba(113,158,239,.1);color:#74849e;font-size:11px;line-height:1.5}.footer-bottom p[data-v-a8373c82]:last-child{text-align:right}@media(max-width:980px){.footer-grid[data-v-a8373c82]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.footer-brand-column[data-v-a8373c82]{grid-column:1 / -1;flex-basis:auto;max-width:580px}}@media(max-width:620px){.footer-wrapper[data-v-a8373c82]{padding:22px 0 16px}.footer-grid[data-v-a8373c82]{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.footer-brand-column[data-v-a8373c82]{grid-column:1 / -1}.footer-bottom[data-v-a8373c82]{align-items:flex-start;flex-direction:column;gap:6px}.footer-bottom p[data-v-a8373c82]:last-child{text-align:left}}@media(max-width:360px){.footer-grid[data-v-a8373c82]{grid-template-columns:1fr;gap:22px}.footer-brand-column[data-v-a8373c82]{grid-column:auto}}.cookie-consent[data-v-62426012]{position:fixed;left:max(18px,env(safe-area-inset-left));right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:7200;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;width:min(780px,calc(100vw - 36px));margin:0 auto;padding:18px 20px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#141414f5;box-shadow:0 18px 40px #0000008c}.cookie-consent__body[data-v-62426012]{min-width:0}.cookie-consent__text[data-v-62426012]{display:grid;gap:4px;min-width:0}.cookie-consent__title[data-v-62426012]{margin:0;color:#f7f9ff;font-size:16px;font-weight:800;line-height:1.2}.cookie-consent__text p[data-v-62426012]:last-child{margin:0;color:#e0e6f4ad;font-size:13px;line-height:1.45}.cookie-consent__actions[data-v-62426012]{display:flex;align-items:center;gap:10px}.cookie-consent__link[data-v-62426012]{padding:7px 0 5px;color:#e0e6f4b8;font-size:13px;font-weight:600;text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap;transition:color .16s ease,border-color .16s ease}.cookie-consent__link[data-v-62426012]:hover,.cookie-consent__link[data-v-62426012]:focus-visible{color:#fff;border-bottom-color:#6a5af9}.cookie-consent__accept[data-v-62426012]{min-height:40px;padding-inline:16px;border-radius:12px}.cookie-consent-enter-active[data-v-62426012],.cookie-consent-leave-active[data-v-62426012]{transition:opacity .18s ease,transform .2s ease}.cookie-consent-enter-from[data-v-62426012],.cookie-consent-leave-to[data-v-62426012]{opacity:0;transform:translateY(12px)}@media(max-width:640px){.cookie-consent[data-v-62426012]{grid-template-columns:1fr;align-items:stretch;gap:16px;padding:18px}.cookie-consent__actions[data-v-62426012]{display:grid;grid-template-columns:1fr 1fr}.cookie-consent__link[data-v-62426012],.cookie-consent__actions .btn[data-v-62426012]{justify-content:center;width:100%}.cookie-consent__link[data-v-62426012]{min-height:40px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0f}}.event-badge[data-v-a525cc1a],.event-tooltip[data-v-a525cc1a]{--event-color: #96ccea;--event-rgb: 127, 191, 224}.event--news[data-v-a525cc1a]{--event-color: #cfb9ed;--event-rgb: 192, 169, 224}.event--pvp[data-v-a525cc1a]{--event-color: #dbb38b;--event-rgb: 212, 161, 110}.event--beta[data-v-a525cc1a]{--event-color: #c0a9e8;--event-rgb: 174, 147, 220}.event--development[data-v-a525cc1a]{--event-color: #a5c4bc;--event-rgb: 146, 183, 172}.event-badge[data-v-a525cc1a]{display:flex;flex-direction:column;justify-content:center;gap:4px;width:100%;min-width:0;min-height:44px;padding:5px 9px;border:1px solid rgba(var(--event-rgb),.18);border-left:2px solid rgba(var(--event-rgb),.6);border-radius:6px;background:rgba(var(--event-rgb),.05);color:var(--event-color);text-decoration:none;font-size:12px;line-height:1.2;transition:background .15s,border-color .15s}.event-badge[data-v-a525cc1a]:hover,.event-badge[data-v-a525cc1a]:focus-visible{background:rgba(var(--event-rgb),.1);border-color:rgba(var(--event-rgb),.48)}.event-badge[data-v-a525cc1a]:focus-visible{outline:2px solid var(--event-color);outline-offset:3px}.event-badge__heading[data-v-a525cc1a]{display:flex;align-items:center;gap:6px;min-width:0}.event-badge__label[data-v-a525cc1a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.event-badge__date[data-v-a525cc1a]{color:#c1c8cd;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.event-badge__update[data-v-a525cc1a]{width:13px;height:13px;flex-shrink:0;opacity:.8}.event-badge.event--completed[data-v-a525cc1a]{background:rgba(var(--event-rgb),.025);border-color:rgba(var(--event-rgb),.12)}.event-tooltip[data-v-a525cc1a]{position:fixed;z-index:1200;transform-origin:top left;box-sizing:border-box;padding:17px 18px 0;border:1px solid rgba(var(--event-rgb),.24);border-radius:12px;background:#171a1c;color:#e5e7e9;box-shadow:0 12px 40px #00000080,0 1px 4px #0000004d;font-family:inherit;font-size:13px;line-height:1.5;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--event-rgb),.32) transparent}.event-tooltip__heading[data-v-a525cc1a]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px}.event-tooltip__server[data-v-a525cc1a]{color:#8f979b;font-size:11px;letter-spacing:.03em}.event-tooltip__status[data-v-a525cc1a]{color:var(--event-color);font-size:10px}.event-tooltip__status[data-v-a525cc1a]:before{content:"";display:inline-block;width:4px;height:4px;margin:0 5px 2px 0;border-radius:50%;background:currentColor}.event-tooltip__title[data-v-a525cc1a]{display:block;font-size:18px;line-height:1.3;font-weight:600;color:var(--event-color)}.event-tooltip__date[data-v-a525cc1a]{display:flex;gap:10px;align-items:flex-start;margin:15px 0}.event-tooltip__date svg[data-v-a525cc1a]{width:18px;height:18px;flex-shrink:0;margin-top:2px;stroke:#858e94;stroke-width:1.3}.event-tooltip__time[data-v-a525cc1a]{display:block;color:#8f979b;font-size:12px;margin-top:2px}.event-tooltip__description[data-v-a525cc1a]{margin:0 0 14px;color:#aeb7bd;font-size:12px;overflow-wrap:anywhere}.event-tooltip__summary[data-v-a525cc1a]{margin:14px 0;color:#bdc3c7;font-size:12px;white-space:pre-line;overflow-wrap:anywhere}.event-tooltip__contest[data-v-a525cc1a]{display:flex;align-items:center;gap:8px;width:fit-content;margin:0 0 14px;padding:6px 9px;border:1px solid rgba(207,179,126,.18);border-radius:6px;background:#cfb37e0d;color:#c7b38c;font-size:11px}.event-tooltip__contest svg[data-v-a525cc1a]{width:15px;height:15px;flex:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.event-tooltip__updates[data-v-a525cc1a]{border-top:1px solid rgba(255,255,255,.07);padding:12px 0 14px}.event-tooltip__caption[data-v-a525cc1a]{font-size:11px;font-weight:500;color:var(--event-color)}.event-tooltip__updates ul[data-v-a525cc1a]{margin:6px 0 0;padding-left:13px;color:#bdc3c7;font-size:12px}.event-tooltip__updates li[data-v-a525cc1a]{padding-left:2px;overflow-wrap:anywhere}.event-tooltip__updates li+li[data-v-a525cc1a]{margin-top:5px}.event-tooltip__updates li[data-v-a525cc1a]::marker{color:#65727a;font-size:9px}.event-tooltip__article[data-v-a525cc1a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:9px 10px;border:1px solid rgba(var(--event-rgb),.18);border-radius:6px;background:rgba(var(--event-rgb),.04);color:var(--event-color);text-decoration:none}.event-tooltip__article[data-v-a525cc1a]:hover{border-color:rgba(var(--event-rgb),.4);background:rgba(var(--event-rgb),.09)}.event-tooltip__article[data-v-a525cc1a]:focus-visible{outline:2px solid var(--event-color);outline-offset:3px}.event-tooltip__article span[data-v-a525cc1a]{min-width:0}.event-tooltip__article strong[data-v-a525cc1a]{display:block;font-size:12px;font-weight:500}.event-tooltip__article small[data-v-a525cc1a]{display:block;margin-top:2px;color:#8f979b;font-size:10px;overflow-wrap:anywhere}.event-tooltip__article svg[data-v-a525cc1a]{width:16px;height:16px;flex-shrink:0}.event-tooltip__source[data-v-a525cc1a]{display:flex;justify-content:space-between;gap:8px;margin:0 -18px;padding:10px 18px;background:#00000021;border-top:1px solid rgba(255,255,255,.05);color:#87939b;font-size:10px}.event-tooltip__source span[data-v-a525cc1a]{color:var(--event-color);font-size:14px;line-height:1}.event-tip-enter-active[data-v-a525cc1a],.event-tip-leave-active[data-v-a525cc1a]{transition:opacity .12s ease}.event-tip-enter-from[data-v-a525cc1a],.event-tip-leave-to[data-v-a525cc1a]{opacity:0}@media(prefers-reduced-motion:reduce){.event-badge[data-v-a525cc1a],.event-tip-enter-active[data-v-a525cc1a],.event-tip-leave-active[data-v-a525cc1a]{transition:none}}.project-pet[data-v-e82baa81]{zoom:var(--layout-scale,1);position:fixed;right:max(22px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:100;font:13px/1.5 system-ui,sans-serif;color:#eae7ef;pointer-events:none;width:342px;max-height:calc(100dvh / var(--layout-scale,1) - 32px);display:flex;flex-direction:column}.project-pet button[data-v-e82baa81],.project-pet a[data-v-e82baa81]{-webkit-tap-highlight-color:transparent}.pet-bubble[data-v-e82baa81]{--pet-accent:#9acfe1;position:relative;margin:0 10px 0 0;padding:15px 16px 12px;background:#1b1c20;border:1px solid #3a3a43;border-radius:16px 16px 5px;box-shadow:0 10px 32px #0005;pointer-events:auto;min-height:0;display:flex;flex-direction:column}.pet-bubble[data-v-e82baa81]:after{content:"";position:absolute;bottom:-8px;right:70px;width:14px;height:14px;background:#1b1c20;border-right:1px solid #3a3a43;border-bottom:1px solid #3a3a43;transform:rotate(45deg)}.tone-battle[data-v-e82baa81]{--pet-accent:#ddb88b}.tone-beta[data-v-e82baa81]{--pet-accent:#c2abea}.tone-dev[data-v-e82baa81]{--pet-accent:#a6ccc0}.tone-news[data-v-e82baa81]{--pet-accent:#cfb9ed}.pet-close[data-v-e82baa81],.pet-hide[data-v-e82baa81]{--control-size:32px;appearance:none;flex:none;border:0;background:transparent;color:#96949f;font:20px/1 system-ui;cursor:pointer;display:grid;place-items:center;box-sizing:border-box;padding:0;width:var(--control-size);height:var(--control-size);min-width:var(--control-size);min-height:var(--control-size);max-width:var(--control-size);max-height:var(--control-size);aspect-ratio:1;border-radius:50%}.pet-control-icon[data-v-e82baa81]{display:block;width:14px;height:14px;pointer-events:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.pet-close[data-v-e82baa81]{position:absolute;top:7px;right:7px;margin:0}.pet-close[data-v-e82baa81]:hover,.pet-hide[data-v-e82baa81]:hover{color:#fff}.pet-speech[data-v-e82baa81]{margin:2px 17px 13px 0;color:#ddd9e3;line-height:1.65;font-size:13px;min-height:0;overflow-y:auto;overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#55515f transparent}.pet-bubble[data-v-e82baa81] .pet-event{display:grid;flex-shrink:0;gap:3px;text-decoration:none!important;color:inherit!important;padding:10px 12px;background:#ffffff04;border:1px solid #ffffff0c;border-left:2px solid var(--pet-accent);border-radius:4px 9px 9px 4px;transition:background .15s}.pet-bubble[data-v-e82baa81] .pet-event:hover{background:#ffffff09}.pet-event-heading[data-v-e82baa81]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.pet-event-heading>span[data-v-e82baa81]{color:#8a8893}.pet-event-kind[data-v-e82baa81]{color:var(--pet-accent);font-size:11px}.pet-event-date[data-v-e82baa81]{font-size:11px;color:#b9b6c1}.pet-bubble footer[data-v-e82baa81]{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:11px;font-size:10px;color:#83818e}.pet-bubble footer button[data-v-e82baa81]{padding:3px 0;border:0;background:none;color:#b6b1c4;font:inherit;cursor:pointer}.pet-bubble footer button[data-v-e82baa81]:hover{color:#fff}.pet-stage[data-v-e82baa81]{position:relative;display:flex;flex-shrink:0;justify-content:flex-end;margin-top:8px;height:100px;padding-right:40px}.pet-character[data-v-e82baa81]{pointer-events:auto;background:none!important;border:0!important;box-shadow:none!important;padding:0;width:96px;height:96px;cursor:pointer;transition:filter .18s}.pet-character[data-v-e82baa81]:hover{filter:brightness(1.12)}.pet-hide[data-v-e82baa81]{--control-size:36px;pointer-events:auto;position:absolute;z-index:2;right:0;bottom:4px;opacity:0;transition:opacity .15s,background .15s}.pet-hide[data-v-e82baa81]:hover,.pet-hide[data-v-e82baa81]:focus-visible{background:#ffffff0d}.pet-stage:hover .pet-hide[data-v-e82baa81],.pet-hide[data-v-e82baa81]:focus-visible{opacity:1}.pet-sprite[data-v-e82baa81]{width:100%;height:100%;overflow:visible;image-rendering:pixelated;filter:drop-shadow(0 4px 6px #0005)}.pet-body[data-v-e82baa81]{animation:pet-breathe-e82baa81 3.8s steps(2,end) infinite;transform-origin:20px 35px}.pet-eyes[data-v-e82baa81]{animation:pet-blink-e82baa81 6s steps(1,end) infinite;transform-origin:20px 16px}.pet-tail[data-v-e82baa81]{animation:pet-tail-e82baa81 3.2s steps(2,end) infinite;transform-origin:29px 30px}.pet-wing[data-v-e82baa81]{animation:pet-wing-e82baa81 4.5s steps(2,end) infinite;transform-origin:11px 28px}.pet-spark[data-v-e82baa81]{animation:pet-spark-e82baa81 4s steps(2,end) infinite}.pet-character:active .pet-body[data-v-e82baa81]{transform:translateY(-3px)}.pet-restore[data-v-e82baa81]{pointer-events:auto;appearance:none;display:grid;place-items:center;padding:0;box-sizing:border-box;aspect-ratio:1;margin-left:auto;width:32px;height:32px;border:1px solid #ffffff17;border-radius:50%;background:#202024;color:#a49ab4;cursor:pointer;opacity:.6}.pet-restore[data-v-e82baa81]:hover{opacity:1}.pet-restore svg[data-v-e82baa81]{width:17px;height:17px}.is-hidden[data-v-e82baa81]{width:auto;bottom:18px}.project-pet[data-v-e82baa81] :focus-visible,.pet-bubble[data-v-e82baa81] .pet-event:focus-visible{outline:2px solid #c5acdf;outline-offset:4px}.pet-bubble-enter-active[data-v-e82baa81],.pet-bubble-leave-active[data-v-e82baa81]{transition:opacity .18s,transform .18s}.pet-bubble-enter-from[data-v-e82baa81],.pet-bubble-leave-to[data-v-e82baa81]{opacity:0;transform:translateY(8px)}@keyframes pet-breathe-e82baa81{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes pet-blink-e82baa81{0%,44%,48%,to{transform:scaleY(1)}45%,47%{transform:scaleY(.22)}}@keyframes pet-tail-e82baa81{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg)}}@keyframes pet-wing-e82baa81{0%,80%,to{transform:rotate(0)}86%,94%{transform:rotate(8deg)}}@keyframes pet-spark-e82baa81{0%,70%,to{opacity:0}30%,55%{opacity:.8}}.is-paused .pet-sprite[data-v-e82baa81] *{animation-play-state:paused!important}@media(max-width:600px){.project-pet[data-v-e82baa81]{right:12px;bottom:8px;width:min(342px,calc(100vw / var(--layout-scale,1) - 24px))}.pet-stage[data-v-e82baa81]{height:74px}.pet-character[data-v-e82baa81]{height:72px;width:72px}.pet-hide[data-v-e82baa81]{opacity:1}.pet-bubble[data-v-e82baa81]{padding:12px 14px}.pet-speech[data-v-e82baa81]{font-size:12px}.is-hidden[data-v-e82baa81]{width:auto}}@media(hover:none){.pet-hide[data-v-e82baa81]{opacity:1}}@media(prefers-reduced-motion:reduce){.pet-sprite[data-v-e82baa81] *{animation:none!important}.pet-bubble-enter-active[data-v-e82baa81],.pet-bubble-leave-active[data-v-e82baa81]{transition:none}}.living-background[data-v-4952b401],.living-background canvas[data-v-4952b401],.scene-particles[data-v-4952b401],.scene-fireflies[data-v-4952b401]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.living-background[data-v-4952b401]{overflow:hidden}.living-background canvas[data-v-4952b401]{display:block;opacity:0;transition:opacity .65s ease,filter 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)}.scene-particles[data-v-4952b401],.scene-fireflies[data-v-4952b401]{opacity:0;transition:opacity .65s ease}.is-ready .scene-particles[data-v-4952b401],.is-ready .scene-fireflies[data-v-4952b401]{opacity:1}.living-background canvas.is-ready[data-v-4952b401]{opacity:1}.scene-particles i[data-v-4952b401]{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);border-radius:50%;background:#cae6eee6;box-shadow:0 0 4px #a7d7e84d;opacity:0;animation:mote-drift-4952b401 var(--duration) var(--delay) linear infinite}@keyframes mote-drift-4952b401{0%{transform:translate3d(0,36px,0);opacity:0}15%{opacity:.65}80%{opacity:.45}to{transform:translate3d(var(--drift),-110px,0);opacity:0}}.scene-fireflies i[data-v-4952b401]{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);animation:firefly-flight-4952b401 var(--flight) var(--delay) ease-in-out infinite}.scene-fireflies i[data-v-4952b401]:after{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(var(--glow-rgb),.95);box-shadow:0 0 5px 1px rgba(var(--glow-rgb),.65),0 0 14px 3px rgba(var(--glow-rgb),.2);animation:firefly-glow-4952b401 var(--glow) var(--delay) ease-in-out infinite}@keyframes firefly-flight-4952b401{0%,to{transform:translateZ(0)}30%{transform:translate3d(var(--dx),var(--dy),0)}65%{transform:translate3d(calc(var(--dx) * -.35),calc(var(--dy) * 1.4),0)}}@keyframes firefly-glow-4952b401{0%,to{opacity:.12}25%{opacity:.85}50%{opacity:.3}70%{opacity:1}}.is-paused .scene-particles i[data-v-4952b401],.is-paused .scene-fireflies i[data-v-4952b401],.is-paused .scene-fireflies i[data-v-4952b401]:after{animation-play-state:paused}@media(max-width:600px){.scene-particles i[data-v-4952b401]:nth-child(n+33),.scene-fireflies i[data-v-4952b401]:nth-child(n+9){display:none}}@media(prefers-reduced-motion:reduce){.living-background[data-v-4952b401]{display:none}}svg[data-v-dcddc4f5]{display:block;width:var(--icon-size, 22px);height:var(--icon-size, 22px);flex-shrink:0}.access-notice[data-v-96f0069c]{width:min(760px,calc(100% - 48px));margin:24px auto;background:#141414;overflow:hidden}.access-notice__header[data-v-96f0069c]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 32px;border-bottom:1px solid rgba(255,255,255,.06)}.access-notice__brand[data-v-96f0069c]{display:flex;align-items:center;gap:14px;min-width:0}.access-notice__brand img[data-v-96f0069c]{width:40px;height:40px;flex-shrink:0}.access-notice__brand div[data-v-96f0069c]{display:grid;gap:4px}.access-notice__brand strong[data-v-96f0069c]{font-size:22px;font-weight:800}.access-notice__brand span[data-v-96f0069c]{color:#999;font-size:12px;overflow-wrap:anywhere}.access-notice__state[data-v-96f0069c]{--icon-size: 16px;display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:7px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#c7c7c7;font-size:12px}.access-notice__state svg[data-v-96f0069c]{color:#8dd6ff}.access-notice__body[data-v-96f0069c]{padding:28px 32px}h1[data-v-96f0069c]{color:#f5f5f5;font-size:clamp(23px,3vw,28px);line-height:1.3;margin:0 0 12px;text-wrap:balance}.access-notice__intro[data-v-96f0069c]{font-size:14px;color:#c7c7c7;line-height:1.7;margin:0;max-width:530px}.access-notice__reason[data-v-96f0069c]{padding:18px;margin:24px 0;border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:16px}.access-notice__label[data-v-96f0069c]{color:#999;font-size:12px;font-weight:500}.access-notice__reason p[data-v-96f0069c]{color:#f0f0f0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7;margin:8px 0 0}.access-notice__details[data-v-96f0069c]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0}.access-notice__details div[data-v-96f0069c]{min-width:0}dt[data-v-96f0069c]{color:#999;font-size:12px;margin-bottom:7px}dd[data-v-96f0069c]{margin:0;color:#c7c7c7;font-size:13px;line-height:1.65}.access-notice__footer[data-v-96f0069c]{padding:22px 32px;border-top:1px solid rgba(255,255,255,.06)}.access-notice__actions[data-v-96f0069c]{display:flex;flex-wrap:wrap;gap:12px}.btn[data-v-96f0069c]{padding:10px 16px;border-radius:12px;font:inherit;font-size:14px;font-weight:600;text-decoration:none}.btn-ghost[data-v-96f0069c]{background:#ffffff08;border-color:#ffffff14;color:#cdd3df;-webkit-backdrop-filter:none;backdrop-filter:none}.access-notice__check[data-v-96f0069c]{color:#8dd6ff;border-color:#8dd6ff4d}.btn[data-v-96f0069c]:disabled{opacity:.6;cursor:not-allowed}.btn[data-v-96f0069c]:focus-visible{outline:2px solid #8dd6ff;outline-offset:3px}.access-notice__error[data-v-96f0069c],.access-notice__hint[data-v-96f0069c]{margin:14px 0 0;font-size:12px;line-height:1.7}.access-notice__error[data-v-96f0069c]{color:#ff9b9b}.access-notice__hint[data-v-96f0069c]{color:#999}@media(max-width:600px){.access-notice[data-v-96f0069c]{width:calc(100% - 32px);margin:8px auto;border-radius:16px}.access-notice__header[data-v-96f0069c]{padding:20px;flex-wrap:wrap;gap:16px}.access-notice__body[data-v-96f0069c],.access-notice__footer[data-v-96f0069c]{padding:22px 20px}.access-notice__details[data-v-96f0069c]{grid-template-columns:1fr;gap:16px}.access-notice__reason[data-v-96f0069c]{padding:15px 16px}.access-notice__actions .btn[data-v-96f0069c]{flex:1 1 160px}}.page-wrapper{display:grid;position:relative}.page-view{display:block;grid-area:1 / 1;isolation:isolate}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .18s ease}.page-fade-enter-from{opacity:0}.page-fade-enter-to,.page-fade-leave-from{opacity:1}.page-fade-leave-to{opacity:0}.faq-page.page-fade-enter-active,.faq-page.page-fade-leave-active,.shop-page.page-fade-enter-active,.shop-page.page-fade-leave-active,.rules-page.page-fade-enter-active,.rules-page.page-fade-leave-active{transition:none}.faq-page.page-fade-enter-from,.faq-page.page-fade-enter-to,.faq-page.page-fade-leave-from,.faq-page.page-fade-leave-to,.shop-page.page-fade-enter-from,.shop-page.page-fade-enter-to,.shop-page.page-fade-leave-from,.shop-page.page-fade-leave-to,.rules-page.page-fade-enter-from,.rules-page.page-fade-enter-to,.rules-page.page-fade-leave-from,.rules-page.page-fade-leave-to{opacity:1}.notifications{position:fixed;right:24px;bottom:28px;z-index:20;pointer-events:none}.notifications-list{display:grid;gap:12px}.notification-card{width:260px;min-height:120px;padding:16px 18px;border-radius:14px;background:#14141499;border:1px solid rgba(255,255,255,.12);color:#e6e6e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 28px #00000059;display:grid;align-content:center;text-align:center}.notification-card p{margin:0;font-size:13px;line-height:1.4}.notification-enter-active,.notification-leave-active{transition:opacity .25s ease,transform .25s ease}.notification-enter-from,.notification-leave-to{opacity:0;transform:translate(10px)}@media(max-width:600px){.notifications{right:12px;left:12px;bottom:16px}.notification-card{width:100%;min-height:0}}:root{color-scheme:dark;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f5f5f5;--scene-height: 100vh}html{overflow-y:scroll;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;padding:0;height:100%}#app{position:relative;isolation:isolate;--scene-height: var(--layout-viewport-height, 100vh);zoom:var(--layout-scale, 1);height:auto;min-height:var(--scene-height)}body{background:#111}.app-bg,.app-overlay{position:absolute;top:0;left:0;width:100%;height:var(--scene-height);pointer-events:none}.app-bg{z-index:-2;overflow:hidden}.app-bg:before{content:"";position:absolute;inset:0;background-image:url(/assets/bg-CcDcjEbk.webp);filter:saturate(110%);background-size:cover;background-position:center top;background-repeat:no-repeat;transition:filter 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)}.app-bg--interior:before{filter:saturate(110%) blur(5px);transform:scale(1.02)}.app-bg--interior .living-background canvas{filter:blur(5px);transform:scale(1.02)}.app-bg--live-artwork:before{visibility:hidden}.app-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1110,#1111110a 26%,#11111114 46%,#1111111a 62%,#11111129,#11111173 90%,#111111d9 97%,#111);pointer-events:none}.app-overlay{background:linear-gradient(180deg,#0606060f,#08080824,#0a0a0a4d 36%,#0c0c0c6b 56%,#0e0e0e70 74%,#111111b3 90%,#111);pointer-events:none;z-index:-1}.app-shell{min-height:var(--scene-height);display:flex;flex-direction:column}.app-container{width:100%;max-width:1200px;margin:0 auto;padding-inline:24px}.app-main{flex:1;padding:32px 0 40px}.glass-panel{backdrop-filter:none;-webkit-backdrop-filter:none;background:#141414b8;border-radius:20px;border:1px solid rgba(255,255,255,.06);box-shadow:0 18px 40px #0000008c}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.08);cursor:pointer;font-size:14px;font-weight:500;transition:.18s ease;backdrop-filter:none;-webkit-backdrop-filter:none}.btn-primary{background:linear-gradient(135deg,#3f8cffe6,#6a5af9e6);color:#fff}.btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-ghost{background:#ffffff14;color:#f0f0f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-ghost:hover{background:#ffffff1f}a{color:inherit;-webkit-tap-highlight-color:transparent}.header-blur *::selection,.header *::selection,.header-wrapper *::selection{background:transparent;color:inherit}input,select,textarea{backdrop-filter:none;-webkit-backdrop-filter:none}.auth-page{width:100%;display:flex;justify-content:center;align-items:flex-start;padding:clamp(12px,4vw,48px) 0 clamp(32px,6vw,80px)}.auth-card{width:min(520px,100%);padding:clamp(26px,4vw,44px) clamp(24px,5vw,48px) clamp(34px,5vw,52px);border-radius:28px;display:flex;flex-direction:column;gap:26px;background:#141414e0;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.auth-card__header{display:flex;flex-direction:column;gap:6px}.auth-card__header h1{margin:0;font-size:clamp(24px,3vw,32px);font-weight:600}.auth-card__header p{margin:0;color:#ffffffb3;line-height:1.5}.auth-card__label{text-transform:uppercase;letter-spacing:.32em;font-size:11px;color:#ffffff8a}.auth-form{display:flex;flex-direction:column;gap:16px}.auth-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#ffffffb8}.auth-field input{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#09090c9e;padding:12px 14px;color:#f5f5f5;font-size:15px;outline:none;transition:border-color .2s ease,background .2s ease}.auth-field input:focus{border-color:#748cfff2;background:#0f0f16d9}.auth-error{margin:-4px 0 0;color:#ff9f9f;font-size:14px}.auth-submit{width:100%;min-height:48px;font-size:15px}.auth-switch{margin:0;font-size:14px;color:#ffffffb3;text-align:center}.auth-switch a{color:#7fb0ff;font-weight:500;text-decoration:none}.auth-switch a:hover{text-decoration:underline}.auth-extra{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;color:#ffffffb8;flex-wrap:wrap}.auth-remember{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.auth-remember input{width:16px;height:16px;accent-color:#7fb0ff;cursor:pointer}.auth-legal-options{display:grid;gap:11px;padding:2px 1px}.auth-legal-option{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;color:#ffffffc2;font-size:13px;line-height:1.45;cursor:pointer;-webkit-user-select:none;user-select:none}.auth-legal-option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.auth-legal-box{position:relative;width:18px;height:18px;margin-top:1px;border:1px solid rgba(255,255,255,.24);border-radius:5px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff0d;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.auth-legal-box:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #ffffff;border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(.7);transition:opacity .14s ease,transform .14s ease}.auth-legal-option input:checked+.auth-legal-box{border-color:#6e84ffe6;background:linear-gradient(135deg,#3f8cff,#675df2);box-shadow:0 4px 12px #4b70ff3d}.auth-legal-option input:checked+.auth-legal-box:after{opacity:1;transform:rotate(45deg) scale(1)}.auth-legal-option input:focus-visible+.auth-legal-box{outline:2px solid rgba(127,176,255,.4);outline-offset:2px}.auth-legal-option:hover .auth-legal-box{border-color:#8fbdff94}.auth-legal-option a{color:#8fbdff;font-weight:600;text-decoration:none}.auth-legal-option a:hover{text-decoration:underline}.auth-link{color:#c3cff5;text-decoration:none;font-weight:500}.auth-link:hover{text-decoration:underline}.auth-feedback{margin:0;font-size:14px}.auth-feedback--success{color:#a4fbb4}.auth-feedback--error{color:#ff9f9f}.two-factor-form{gap:18px}.two-factor-head{display:grid;gap:6px;text-align:center}.two-factor-head h2{margin:0;font-size:24px;font-weight:650}.two-factor-head p{margin:0;color:#ffffffad;line-height:1.45}.two-factor-code-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.two-factor-code-box{display:grid;place-items:center;width:100%;aspect-ratio:1 / 1;min-height:48px;border-radius:9px;border:1px solid rgba(127,176,255,.28);background:#413e5aad;color:#fff;font-size:24px;font-weight:700;line-height:1;text-align:center;outline:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.two-factor-code-box:focus{border-color:#7fb0ffe6;background:#49466ad1;box-shadow:0 0 0 3px #7fb0ff29}.two-factor-remember{justify-content:center}.auth-note{margin:12px 0 0;font-size:13px;color:#fff9;text-align:center}@media(max-width:640px){.auth-card{border-radius:20px}.two-factor-code-grid{gap:7px}.two-factor-code-box{min-height:42px;font-size:20px}}:is(.developer-shops-block,.personalization-block) .server-item{position:relative;overflow:hidden;padding-right:84px}:is(.developer-shops-block,.personalization-block) .server-item:before{content:"Новое";position:absolute;top:11px;right:-7px;z-index:3;min-width:68px;padding:5px 13px 5px 11px;border:1px solid rgba(168,225,255,.56);border-right:0;border-radius:8px 0 0 8px;background:linear-gradient(135deg,#57a3ff,#3f80f2 54%,#315fd0);box-shadow:0 7px 18px #2868eb5c,inset 0 1px #ffffff47;color:#fff;font-size:10px;font-weight:800;line-height:1;letter-spacing:.055em;text-align:center;text-transform:uppercase;pointer-events:none}:is(.developer-shops-block,.personalization-block) .server-item:after{content:"";position:absolute;top:35px;right:0;z-index:2;width:7px;height:7px;background:#24489d;clip-path:polygon(0 0,100% 0,0 100%);filter:brightness(.82);pointer-events:none}:is(.developer-shops-block,.personalization-block) .server-item.active:before{background:linear-gradient(135deg,#72c1ff,#4b92fb 52%,#356ee0);box-shadow:0 8px 22px #3d8bff7a,inset 0 1px #ffffff57}@media(max-width:720px){:is(.developer-shops-block,.personalization-block) .server-item{padding-right:72px}:is(.developer-shops-block,.personalization-block) .server-item:before{min-width:61px;padding-inline:9px 11px;font-size:9px}}
