/* powered by yagodabumi */
:root{--site-font: "Unbounded",sans-serif;--site-bg:#100c1d;--site-bg-deep:#0d0a18;--site-bg-raised:#211d31;--site-surface:#26203a;--site-surface-strong:#312946;--site-surface-soft:rgba(171,105,255,0.1);--site-border:rgba(246,234,255,0.14);--site-border-strong:rgba(217,170,255,0.3);--site-text:#f8efff;--site-text-secondary:rgba(248,239,255,0.82);--site-text-muted:rgba(248,239,255,0.68);--site-accent:#d9aaff;--site-accent-strong:#a963f0;--site-accent-dark:#7b4ae3;--site-accent-gradient:linear-gradient(135deg,#8d4cc5,#4f2498);--site-danger:#ff8eaa;--site-success:#75e2a6;--site-radius-sm:12px;--site-radius-md:18px;--site-radius-lg:28px;--site-shadow:0 24px 80px rgba(3,2,10,0.52);--site-shadow-soft:0 14px 42px rgba(3,2,10,0.34);--blur-bg:rgba(217,170,255,0.12);--blur-fg:rgba(248,239,255,0.7);--reveal-bg:rgba(217,170,255,0.08);--app-safe-top:env(safe-area-inset-top,0px);--app-safe-right:env(safe-area-inset-right,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-left:env(safe-area-inset-left,0px);--site-main-side:clamp(14px,2.5vw,48px)}html[data-theme="light"]{--site-bg:#e5dce9;--site-bg-deep:#d4c8db;--site-bg-raised:#f8f4fa;--site-surface:#f4eff7;--site-surface-strong:#e9dfed;--site-surface-soft:rgba(112,64,200,0.12);--site-border:rgba(75,43,112,0.24);--site-border-strong:rgba(112,64,200,0.42);--site-text:#24172f;--site-text-secondary:rgba(36,23,47,0.82);--site-text-muted:rgba(36,23,47,0.7);--site-accent:#7b3fc6;--site-accent-strong:#6f32b9;--site-accent-dark:#59269d;--site-danger:#bc3159;--site-success:#197a4a;--site-shadow:0 24px 70px rgba(65,37,91,0.22);--site-shadow-soft:0 14px 38px rgba(65,37,91,0.16);--blur-bg:rgba(112,64,200,0.13);--blur-fg:rgba(36,23,47,0.72);--reveal-bg:rgba(112,64,200,0.08);color-scheme:light}*,*::before,*::after{box-sizing:border-box}html{min-height:100%;margin:0;color-scheme:dark;background:var(--site-bg);scroll-behavior:smooth;overflow-y:auto}body{position:relative;min-height:100vh;min-height:100dvh;margin:0;display:flex;flex-direction:column;overflow-wrap:anywhere;overscroll-behavior-y:none;background:transparent;color:var(--site-text);font:500 15px/1.6 var(--site-font);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea,optgroup{font:inherit}input[type="color"]{width:34px;height:34px;padding:3px;border:1px solid var(--site-border-strong);border-radius:10px;background:var(--site-bg-raised);cursor:pointer}input[type="color"]::-webkit-color-swatch-wrapper{padding:0}input[type="color"]::-webkit-color-swatch,input[type="color"]::-moz-color-swatch{border:0;border-radius:6px}input[type="color"]:hover{border-color:var(--site-accent)}input[type="color"]:focus-visible{outline:3px solid rgba(169,99,240,0.35);outline-offset:2px}button,[role="button"],summary,select{-webkit-tap-highlight-color:transparent}:disabled,.is-disabled{cursor:default}a{color:var(--site-accent);text-underline-offset:0.2em}a:hover{color:#efd8ff}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[role="button"]:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}::selection{background:var(--site-accent-dark);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(217,170,255,0.32);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgba(217,170,255,0.5);background-clip:padding-box}*{scrollbar-width:thin;scrollbar-color:rgba(217,170,255,0.34) transparent}html[data-theme="light"]::-webkit-scrollbar-track{background:#e8ddec}html[data-theme="light"]::-webkit-scrollbar-thumb{border-color:#e8ddec;background:#8650b5;background-clip:padding-box}html[data-theme="light"]::-webkit-scrollbar-thumb:hover{background:#67358f;background-clip:padding-box}html[data-theme="light"] *{scrollbar-color:#8650b5 #e8ddec}img,video,iframe{max-width:100%}img,video{height:auto}table{max-width:100%}td,th{overflow-wrap:anywhere}header{position:relative;z-index:10}main{position:relative;z-index:1;width:calc(100% - var(--site-main-side) - var(--site-main-side));max-width:none;margin:clamp(18px,2.2vw,34px) auto}body>footer,body>.footer{margin-top:auto}.background{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 14% -10%,rgba(150,89,236,0.34),transparent 38%),radial-gradient(circle at 88% 86%,rgba(184,117,239,0.2),transparent 36%),linear-gradient(145deg,rgba(34,27,54,0.9) 0%,rgba(22,17,40,0.84) 50%,rgba(13,10,27,0.94) 100%),url("/static/Preloader_background.png") center / cover}.background::before{content: "";position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse 82% 58% at 50% 112%,rgba(0,0,0,0.74),transparent 72%),linear-gradient(180deg,rgba(255,255,255,0.018),rgba(2,1,8,0.24))}.background::after{content: "";position:absolute;inset:0;z-index:3;background:radial-gradient(circle at 50% 0,rgba(246,234,255,0.075),transparent 42%)}.background-glow{position:absolute;width:min(72vw,980px);aspect-ratio:1;border-radius:50%;filter:blur(100px);opacity:0.3}.background-glow-top{top:-62%;left:50%;transform:translateX(-50%);background:rgba(169,99,240,0.55)}.background-glow-bottom{right:-35%;bottom:-72%;background:rgba(123,74,227,0.38)}.background-grain{position:absolute;inset:-10%;z-index:1;background:url("/static/noise.png") repeat;background-size:420px 420px;opacity:0.16;mix-blend-mode:soft-light;filter:none}html[data-theme="light"] .background{background:radial-gradient(circle at 18% -8%,rgba(132,77,185,0.18),transparent 38%),radial-gradient(circle at 92% 92%,rgba(152,104,191,0.16),transparent 34%),linear-gradient(145deg,#ded4e4 0%,var(--site-bg) 48%,var(--site-bg-deep) 100%)}html[data-theme="light"] .background::before{background:linear-gradient(180deg,rgba(255,255,255,0.16),rgba(82,49,112,0.1))}html[data-theme="light"] .background::after{background:radial-gradient(circle at 50% 0,rgba(255,255,255,0.28),transparent 42%)}html[data-theme="light"] .background-grain{opacity:0.1;mix-blend-mode:soft-light;filter:none}html[data-theme="light"] .background-glow-top{background:rgba(174,116,219,0.3)}html[data-theme="light"] .background-glow-bottom{background:rgba(130,79,190,0.2)}html.loading-cursor,html.loading-cursor *,body.loading-cursor,body.loading-cursor *,body.navigating,body.navigating *{cursor:progress !important}html.loading-cursor:is(a[href],button,[role="button"],label,summary,select,input):not(:disabled),body.loading-cursor:is(a[href],button,[role="button"],label,summary,select,input):not(:disabled),body.navigating:is(a[href],button,[role="button"],label,summary,select,input):not(:disabled){cursor:pointer !important}body::before{content: "";position:fixed;inset:0;z-index:9998;background:var(--site-bg);opacity:1;visibility:visible;pointer-events:none;transition:opacity 0.2s ease,visibility 0s}body.loaded::before,body.navigating::before{opacity:0;visibility:hidden;transition:opacity 0.16s ease,visibility 0s 0.16s}.nav-loader{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:20px;pointer-events:none;visibility:hidden;opacity:0;background:rgba(9,7,19,0.58);backdrop-filter:blur(14px) saturate(115%);transition:opacity 0.12s ease,visibility 0s 0.12s}body.navigating .nav-loader,html.page-preloading .nav-loader{visibility:visible;opacity:1;transition:opacity 0.12s ease}.nav-loader-brand{width:max-content;max-width:calc(100vw - 40px);display:flex;flex-direction:column;gap:24px}.nav-loader-text{padding:0 6px;color:var(--site-text);font:700 clamp(48px,10vw,116px)/1 var(--site-font);letter-spacing:-0.065em;white-space:nowrap;background:linear-gradient(115deg,#fff 5%,#f6eaff 45%,var(--site-accent) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav-progress-bar{--nav-progress:18%;--nav-transition:0.28s ease;position:relative;width:100%;height:4px;overflow:hidden;border-radius:999px;background:rgba(246,234,255,0.08)}.nav-progress-bar::after{content: "";position:absolute;inset:0 auto 0 0;width:var(--nav-progress);border-radius:inherit;background:linear-gradient(90deg,var(--site-accent-dark),var(--site-accent),#f6eaff);transition:width var(--nav-transition)}.nick-gradient-animated{--nick-gradient-color1:#ff59d0;--nick-gradient-color2:#7c72ff;color:transparent;background:linear-gradient(90deg,var(--nick-gradient-color1),var(--nick-gradient-color2));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none !important}:where(.role-admin,.role-m_admin){color:transparent !important;background-image:linear-gradient(90deg,#ff7bdc 0%,#ffb36b 8.333%,#fff3a8 16.666%,#79e6ad 25%,#8edcff 33.333%,#b994ff 41.666%,#ff7bdc 50%,#ffb36b 58.333%,#fff3a8 66.666%,#79e6ad 75%,#8edcff 83.333%,#b994ff 91.666%,#ff7bdc 100%) !important;background-size:200% 100% !important;background-repeat:repeat-x !important;background-position:0% 50%;background-clip:text !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;text-shadow:none !important;animation:aeknes-team-rainbow-flow 1.8s linear infinite !important;will-change:background-position}:where(.friend-role-badge,.aeknes-user-chat-player-badge,.lk-role-badge,.player-target-role-badge,.role-badge,.badge):where(.role-admin,.role-m_admin){animation:aeknes-team-rainbow-flow 1.8s linear infinite,aeknes-team-rainbow-surface 1.8s linear infinite !important}@keyframes aeknes-team-rainbow-flow{from{background-position:0% 50%}to{background-position:100% 50%}}@keyframes aeknes-team-rainbow-surface{0%,100%{border-color:rgba(255,123,220,0.48);box-shadow:inset 0 0 0 100px rgba(255,123,220,0.1),0 0 12px rgba(255,123,220,0.14)}16.666%{border-color:rgba(255,179,107,0.48);box-shadow:inset 0 0 0 100px rgba(255,179,107,0.1),0 0 12px rgba(255,179,107,0.14)}33.333%{border-color:rgba(255,243,168,0.48);box-shadow:inset 0 0 0 100px rgba(255,243,168,0.1),0 0 12px rgba(255,243,168,0.14)}50%{border-color:rgba(121,230,173,0.48);box-shadow:inset 0 0 0 100px rgba(121,230,173,0.1),0 0 12px rgba(121,230,173,0.14)}66.666%{border-color:rgba(142,220,255,0.48);box-shadow:inset 0 0 0 100px rgba(142,220,255,0.1),0 0 12px rgba(142,220,255,0.14)}83.333%{border-color:rgba(185,148,255,0.48);box-shadow:inset 0 0 0 100px rgba(185,148,255,0.1),0 0 12px rgba(185,148,255,0.14)}}.role-booster{color:transparent !important;background-image:linear-gradient(90deg,#ff7bdc 0%,#8edcff 16.666%,#fff3a8 33.333%,#ff7bdc 50%,#8edcff 66.666%,#fff3a8 83.333%,#ff7bdc 100%),linear-gradient(transparent,transparent) !important;background-size:200% 100%,100% 100% !important;background-repeat:repeat-x,no-repeat !important;background-position:0% 50%,0 0;background-clip:text,border-box !important;-webkit-background-clip:text,border-box !important;-webkit-text-fill-color:transparent !important;text-shadow:none !important;animation:aeknes-nitro-text-flow 1.5s linear infinite !important;will-change:background-position}@keyframes aeknes-nitro-text-flow{from{background-position:0% 50%,0 0}to{background-position:100% 50%,0 0}}.spoiler{position:relative;display:inline-block;padding:2px 7px;overflow:hidden;vertical-align:middle;border-radius:7px;background:var(--blur-bg);color:transparent;cursor:pointer;user-select:none}.spoiler>span{color:var(--blur-fg);filter:blur(6px);transition:filter 0.25s ease,color 0.25s ease}.spoiler.revealed,.spoiler.active{background:var(--reveal-bg);cursor:default}.spoiler.revealed>span,.spoiler.active>span{color:var(--site-text);filter:none}.spoiler .bubble,.bubble{position:absolute;border-radius:50%;pointer-events:none}.hint{margin-top:10px;color:var(--site-text-secondary);font-size:13px}#global-tooltip{position:fixed;z-index:2147483647;display:none;max-width:min(360px,calc(100vw - 24px));padding:9px 12px;border:1px solid var(--site-border-strong);border-radius:12px;background:linear-gradient(145deg,var(--site-surface-strong),var(--site-bg-deep));box-shadow:var(--site-shadow-soft);color:var(--site-text);font:600 13px/1.45 var(--site-font);white-space:normal;pointer-events:none;opacity:0;transition:opacity 0.14s ease}#global-tooltip.tooltip-gray{background:var(--site-surface) !important;color:var(--site-text) !important;border-color:var(--site-border) !important;box-shadow:var(--site-shadow-soft) !important}a[href^="tel:"]{color:inherit !important;text-decoration:none !important;pointer-events:none}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="search"],textarea,select{min-height:44px;padding:10px 13px;border:1px solid var(--site-border);border-radius:var(--site-radius-sm);background:var(--site-bg-deep);color:var(--site-text);font-size:14px;font-weight:600;transition:border-color 0.15s ease,background 0.15s ease,box-shadow 0.15s ease}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="search"]:focus,textarea:focus,select:focus{outline:none;border-color:var(--site-accent-strong);background:var(--site-bg-raised);box-shadow:0 0 0 3px rgba(169,99,240,0.14)}input::placeholder,textarea::placeholder{color:rgba(248,239,255,0.62)}select{padding-right:40px;appearance:none;cursor:pointer;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23d9aaff' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}select option,select optgroup{background:var(--site-bg-raised);color:var(--site-text)}.site-select{position:relative;min-width:180px}.site-select-source{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-select-trigger,.site-select-option{font:700 14px/1.25 var(--site-font)}.site-select-trigger{width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 13px;border:1px solid var(--site-border);border-radius:var(--site-radius-sm);background:var(--site-bg-deep);color:var(--site-text);cursor:pointer;transition:border-color 0.15s ease,background 0.15s ease,box-shadow 0.15s ease}.site-select-trigger:hover,.site-select.is-open .site-select-trigger{border-color:var(--site-border-strong);background:var(--site-bg-raised)}.site-select-trigger:focus-visible{outline:none;border-color:var(--site-accent-strong);box-shadow:0 0 0 3px rgba(169,99,240,0.14)}.site-select-trigger i{color:var(--site-accent-strong);font-size:11px;transition:transform 0.16s ease}.site-select.is-open .site-select-trigger i{transform:rotate(180deg)}.site-select-menu{position:absolute;top:calc(100% + 7px);right:0;left:0;display:none;padding:6px;border:1px solid var(--site-border-strong);border-radius:var(--site-radius-sm);background:var(--site-surface);box-shadow:var(--site-shadow);z-index:10020}.site-select.is-open .site-select-menu{display:grid;gap:3px}.site-select-option{width:100%;min-height:38px;padding:9px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:rgba(248,239,255,0.84);text-align:left;cursor:pointer}.site-select-option:hover,.site-select-option.is-active{border-color:rgba(184,117,239,0.34);background:rgba(184,117,239,0.16);color:var(--site-text)}html[data-theme="light"] input[type="text"],html[data-theme="light"] input[type="email"],html[data-theme="light"] input[type="password"],html[data-theme="light"] input[type="number"],html[data-theme="light"] input[type="search"],html[data-theme="light"] textarea,html[data-theme="light"] select{background-color:#fff;color:var(--site-text)}html[data-theme="light"] .site-select-trigger{background:#fff}html[data-theme="light"] .site-select-trigger:hover,html[data-theme="light"] .site-select.is-open .site-select-trigger,html[data-theme="light"] .site-select-menu{background:#f7f2fb}html[data-theme="light"] .site-select-option{color:#493a56}html[data-theme="light"] input::placeholder,html[data-theme="light"] textarea::placeholder{color:rgba(36,23,47,0.58)}html[data-theme="light"] .nav-loader{background:rgba(244,239,250,0.88)}html[data-theme="light"] .nav-loader-text{background:linear-gradient(115deg,#2b1939 5%,#6f32b9 52%,#a963f0 100%);background-clip:text;-webkit-background-clip:text}html[data-theme="light"] #global-tooltip,html[data-theme="light"] #global-tooltip.tooltip-gray,html[data-theme="light"] .site-offline-panel,html[data-theme="light"] .site-survey-panel,html[data-theme="light"] .custom-alert-content,html[data-theme="light"] .download-progress-modal,html[data-theme="light"] .auth-warning-content,html[data-theme="light"] .page-loader-content,html[data-theme="light"] .site-survey-option,html[data-theme="light"] .site-survey-result{background:#fff !important;color:var(--site-text) !important}html[data-theme="light"] .custom-alert-header,html[data-theme="light"] .custom-alert-header.confirm-header{background:#f1e5f8}html[data-theme="light"] .site-offline-overlay,html[data-theme="light"] .site-survey-modal,html[data-theme="light"] .custom-alert-modal,html[data-theme="light"] .download-progress-overlay,html[data-theme="light"] .auth-warning-overlay,html[data-theme="light"] .nitro-promo-banner{background:rgba(47,26,61,0.46)}html[data-theme="light"] .nitro-promo-banner__panel{background:radial-gradient(circle at 14% 50%,rgba(214,102,206,0.16),transparent 35%),#fff;border-color:rgba(154,74,166,0.32)}html[data-theme="light"] .nitro-promo-banner__title{background-image:linear-gradient(90deg,#9d318d,#34203f 48%,#654bb6)}img.media-loading,video.media-loading,iframe.media-loading{background:linear-gradient(100deg,transparent 35%,rgba(217,170,255,0.12) 50%,transparent 65%),var(--site-surface);background-size:220% 100%,100% 100%;animation:mediaSkeletonShimmer 1.25s linear infinite}img.media-loaded,video.media-loaded,iframe.media-loaded{background:transparent;animation:none}.site-offline-overlay,.site-survey-modal,.custom-alert-modal,.download-progress-overlay,.auth-warning-overlay,.page-loader,.nitro-promo-banner{position:fixed;inset:0;z-index:200000;align-items:center;justify-content:center;padding:20px;background:rgba(4,2,12,0.76);backdrop-filter:blur(12px) saturate(115%);-webkit-backdrop-filter:blur(12px) saturate(115%)}.site-offline-overlay,.site-survey-modal{z-index:2147483645;display:grid;place-items:center;visibility:hidden;opacity:0;pointer-events:none;transition:opacity 0.18s ease,visibility 0s 0.18s}.site-offline-overlay.is-visible,.site-survey-modal.is-visible{visibility:visible;opacity:1;pointer-events:auto;transition:opacity 0.18s ease}.site-offline-panel,.site-survey-panel,.custom-alert-content,.download-progress-modal,.auth-warning-content,.page-loader-content{width:min(100%,480px);padding:26px;border:1px solid var(--site-border-strong);border-radius:var(--site-radius-md);background:linear-gradient(145deg,var(--site-surface-strong),var(--site-bg-deep));box-shadow:var(--site-shadow);color:var(--site-text)}.site-offline-panel{width:min(100%,440px);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.site-offline-icon,.nitro-promo-banner__icon{display:grid;place-items:center;border:1px solid var(--site-border);background:rgba(171,105,255,0.12);color:var(--site-accent)}.site-offline-icon{width:60px;height:60px;border-radius:18px;font-size:24px}.site-offline-panel h1{margin:0;color:var(--site-text);font:800 24px/1.2 var(--site-font)}.site-offline-panel p{margin:0;color:var(--site-text-secondary);font:600 14px/1.55 var(--site-font)}.site-offline-retry,.custom-alert-btn,.form-submit-btn,.metrika-cookie-notice__accept,.nitro-promo-banner__buy{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border:1px solid rgba(235,211,255,0.2);border-radius:14px;background:var(--site-accent-gradient);box-shadow:0 10px 26px rgba(112,64,200,0.25);color:#fff;font:800 14px/1.2 var(--site-font);text-decoration:none;cursor:pointer;transition:filter 0.15s ease,border-color 0.15s ease}.site-offline-retry:hover,.custom-alert-btn:hover,.form-submit-btn:hover:not(:disabled),.metrika-cookie-notice__accept:hover,.nitro-promo-banner__buy:hover{color:#fff;border-color:rgba(246,234,255,0.38);filter:brightness(1.1)}.site-survey-panel{position:relative;display:flex;flex-direction:column;gap:14px}.site-survey-close,.nitro-promo-banner__close,.page-loader-close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--site-border);border-radius:13px;background:rgba(171,105,255,0.1);color:var(--site-text-secondary);cursor:pointer}.site-survey-close{position:absolute;top:12px;right:12px}.site-survey-close:hover,.nitro-promo-banner__close:hover,.page-loader-close:hover{background:rgba(171,105,255,0.2);color:#fff}.site-survey-title{min-height:44px;margin:0;padding-right:48px;display:flex;align-items:center;gap:10px;color:var(--site-text);font:800 21px/1.25 var(--site-font)}.site-survey-title-icon,.site-survey-floating-icon,.provider-icon{object-fit:contain}.site-survey-title-icon{width:30px;height:30px}.site-survey-message{margin:0;color:var(--site-text-secondary);font:600 14px/1.55 var(--site-font);white-space:pre-wrap}.site-survey-options,.site-survey-result{display:grid;gap:9px}.site-survey-option,.site-survey-result{min-height:48px;padding:11px 13px;border:1px solid var(--site-border);border-radius:14px;background:var(--site-bg-raised);color:var(--site-text)}.site-survey-option{display:flex;align-items:center;justify-content:space-between;gap:12px;font:700 14px/1.3 var(--site-font);text-align:left;cursor:pointer}.site-survey-option:hover,.site-survey-option.is-selected,.site-survey-result.is-selected{border-color:var(--site-border-strong);background:var(--site-surface-strong)}.site-survey-option i{color:var(--site-accent);opacity:0}.site-survey-option.is-selected i{opacity:1}.site-survey-result-head,.site-survey-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.site-survey-result-head{font:700 14px/1.3 var(--site-font)}.site-survey-result-head strong{color:var(--site-text)}.site-survey-result-bar{height:7px;overflow:hidden;border-radius:999px;background:rgba(246,234,255,0.1)}.site-survey-result-bar span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--site-accent-dark),var(--site-accent))}.form-submit-btn:disabled{opacity:0.55;cursor:default;filter:none}.site-survey-floating-button{position:fixed;right:max(18px,var(--app-safe-right));bottom:calc(18px + var(--app-safe-bottom));z-index:120000;width:54px;height:54px;display:grid;place-items:center;padding:0;border:1px solid var(--site-border-strong);border-radius:17px;background:linear-gradient(145deg,var(--site-surface-strong),var(--site-bg-raised));box-shadow:var(--site-shadow-soft);cursor:pointer}.site-survey-floating-button:hover{border-color:var(--site-accent)}.site-survey-floating-icon{width:30px;height:30px}.site-survey-floating-button[hidden]{display:none}.custom-alert-modal{display:none;opacity:0;transition:opacity 0.15s ease}.custom-alert-content{width:min(100%,460px);padding:0;overflow:hidden;animation:modalEnter 0.16s ease-out}.custom-alert-header{padding:18px 20px;border-bottom:1px solid var(--site-border);background:var(--site-surface-strong)}.custom-alert-header.confirm-header{background:var(--site-surface)}.custom-alert-header h3{margin:0;color:var(--site-text);font:800 18px/1.3 var(--site-font);text-align:center}.custom-alert-body{padding:20px;text-align:center}.custom-alert-body p{margin:0;color:var(--site-text-secondary);font:600 14px/1.6 var(--site-font)}.custom-alert-footer{padding:14px 20px 20px;display:flex;justify-content:center;gap:10px;border-top:1px solid var(--site-border)}.custom-alert-btn-secondary,.download-cancel-btn,.auth-warning-close-btn{min-height:44px;padding:11px 18px;border:1px solid var(--site-border);border-radius:14px;background:rgba(246,234,255,0.07);color:var(--site-text);font:700 14px/1.2 var(--site-font);cursor:pointer}.custom-alert-btn-secondary:hover,.download-cancel-btn:hover,.auth-warning-close-btn:hover{background:rgba(171,105,255,0.16)}.download-progress-overlay{display:flex;z-index:210000;animation:fadeIn 0.16s ease-out}.download-progress-overlay.closing{animation:fadeOut 0.1s ease-out}.download-progress-modal{width:min(100%,520px)}.download-progress-modal.closing{animation:modalLeave 0.1s ease-out}.download-progress-header h3{margin:0 0 18px;color:var(--site-accent);font:800 18px/1.3 var(--site-font);text-align:center}.download-progress-body{margin-bottom:18px}.download-progress-bar-container{width:100%;height:16px;margin-bottom:14px;overflow:hidden;border:1px solid var(--site-border-strong);border-radius:999px;background:var(--site-bg-deep)}.download-progress-bar{position:relative;width:0;height:100%;overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,var(--site-accent-dark),var(--site-accent),#f2deff);transition:width 0.3s ease}.download-progress-bar::before{content: "";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,0.55),transparent);animation:progressShine 2s infinite}.download-progress-info{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px;color:var(--site-text);font-size:13px}.download-progress-speed{color:var(--site-accent);font-size:12px;font-weight:700;text-align:center}.progress-container{overflow:hidden;border:1px solid var(--site-border);border-radius:999px;background:var(--site-bg-deep)}.progress-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--site-accent-dark),var(--site-accent));transition:width 0.3s ease}.download-cancel-btn{width:100%}.toast-notification{position:fixed;left:50%;bottom:calc(24px + var(--app-safe-bottom));z-index:2147483000;max-width:calc(100vw - 28px);padding:13px 20px;border:1px solid var(--site-border-strong);border-radius:16px;background:linear-gradient(145deg,var(--site-surface-strong),var(--site-bg-deep));box-shadow:var(--site-shadow-soft);color:var(--site-text);font:700 14px/1.4 var(--site-font);text-align:center;opacity:0;transform:translate(-50%,12px);pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease}.toast-notification.show{opacity:1;transform:translate(-50%,0)}.site-context-menu{position:fixed;top:0;left:0;z-index:2147483646;width:min(280px,calc(100vw - 18px));padding:8px;visibility:hidden;opacity:0;border:1px solid var(--site-border-strong);border-radius:16px;background:rgba(38,32,58,0.98);box-shadow:var(--site-shadow-soft);backdrop-filter:blur(18px);transform:translateY(-4px) scale(0.98);transform-origin:top left;transition:opacity 0.12s ease,transform 0.12s ease,visibility 0s 0.12s}.site-context-menu.is-open{visibility:visible;opacity:1;transform:none;transition:opacity 0.12s ease,transform 0.12s ease}.site-context-menu-item{width:100%;min-height:44px;padding:9px 10px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-radius:11px;background:transparent;color:var(--site-text);font:700 13px/1.25 var(--site-font);text-align:left;cursor:pointer}.site-context-menu-item:hover,.site-context-menu-item:focus-visible{outline:none;background:rgba(171,105,255,0.15)}.site-context-menu-item i{color:var(--site-accent);text-align:center}.site-context-menu-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-context-menu-item kbd{color:var(--site-text-muted);font:700 11px/1 var(--site-font)}.site-context-menu-item.is-disabled{opacity:0.42;pointer-events:none}.site-context-menu-item.is-hidden,.site-context-menu-divider.is-hidden{display:none}.site-context-menu-divider{height:1px;margin:5px 8px;background:var(--site-border)}.page-loader{z-index:2147483644;display:none;opacity:0;transition:opacity 0.2s ease}.page-loader.visible{opacity:1}.page-loader-content{position:relative;width:min(100%,420px);text-align:center}.page-loader-close{position:absolute;top:12px;right:12px}.page-loader-qa{margin-top:18px;color:var(--site-text-secondary);font-size:13px}.page-loader-qa strong{color:var(--site-text)}.page-loader-spinner{width:52px;height:52px;margin:0 auto 16px;border:3px solid rgba(217,170,255,0.16);border-top-color:var(--site-accent);border-radius:50%;animation:spin 0.8s linear infinite}.page-loader-text{color:var(--site-text);font-size:16px;font-weight:700}.auth-warning-overlay{z-index:2147483643;display:flex}.auth-warning-content{width:min(100%,470px);text-align:center}.auth-warning-title{margin:0 0 16px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--site-text);font:800 21px/1.3 var(--site-font)}.auth-warning-title i{color:var(--site-accent)}.auth-warning-text{margin:0;color:var(--site-text-secondary);font:600 14px/1.6 var(--site-font)}.auth-warning-actions{margin-top:22px;display:flex;justify-content:center;gap:10px}.auth-warning-login-btn,.auth-warning-close-btn{box-shadow:none}.auth-warning-close-btn{background:rgba(246,234,255,0.07)}.ad-footer-container,.site-ad-container{width:calc(100% - clamp(28px,5vw,96px));max-width:none;margin:18px auto 28px;box-sizing:border-box}.ad-footer-container{display:none;padding:16px;overflow:hidden;border:1px solid var(--site-border);border-radius:var(--site-radius-md);background:var(--site-surface);color:var(--site-text);text-align:center}.site-ad-container{padding:0}.site-ad-container-visible{padding:22px;border:1px solid var(--site-border);border-radius:var(--site-radius-md);background:var(--site-surface)}.site-ad-inner{width:100%;overflow:hidden}.site-ad-inner [id^="yandex_rtb_"],.site-ad-inner iframe{max-width:100%}.site-ad-inner iframe{display:block;margin:0 auto}.provider-icon{width:18px;height:18px;flex-shrink:0;border-radius:3px;vertical-align:middle}.inbox-chest-overlay{position:fixed;inset:0;z-index:2147483646;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(184,117,239,0.28),transparent 26%),radial-gradient(circle at 50% 50%,rgba(112,64,200,0.18),transparent 48%),var(--site-bg-deep);cursor:pointer;user-select:none;opacity:1;transition:opacity 0.55s ease}.inbox-chest-overlay::before{content: '';position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 20%,rgba(3,2,10,0.58) 100%);pointer-events:none}.inbox-chest-overlay.is-done{opacity:0;pointer-events:none}.inbox-chest-rays,.inbox-chest-rays::after{display:none}.inbox-chest-wrap{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;transform:translateY(22px)}.inbox-chest-img{width:clamp(135px,21.6vw,234px);filter:drop-shadow(0 0 26px rgba(184,117,239,0.34)) drop-shadow(0 26px 32px rgba(3,2,10,0.62))}.inbox-chest-overlay.is-opening .inbox-chest-img{animation:inboxChestJump 0.58s cubic-bezier(0.18,0.9,0.25,1.2)}.inbox-chest-hint{position:fixed;top:0;left:0;color:var(--site-text);font:800 clamp(24px,4vw,52px)/1.15 var(--site-font);text-align:center;letter-spacing:-0.055em;pointer-events:none;transition:opacity 0.2s ease}.inbox-chest-overlay.is-opening .inbox-chest-hint{opacity:0}.inbox-reward-stage{position:absolute;z-index:3;top:50%;left:50%;width:0;height:0;pointer-events:none}.inbox-reward-item{position:fixed;width:104px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;opacity:0;transform:translate(-50%,-50%) scale(0.62)}.inbox-reward-icon{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 0 16px rgba(217,170,255,0.56))}.inbox-reward-title{width:156px;color:var(--site-text);font:900 16px/1.2 var(--site-font);opacity:0;animation:inboxRewardTitleAfterFlight 1.15s ease forwards}.inbox-reward-item.is-roomy .inbox-reward-title{width:216px}.metrika-cookie-notice{position:fixed;right:max(18px,var(--app-safe-right));bottom:calc(18px + var(--app-safe-bottom));left:max(18px,var(--app-safe-left));z-index:2147483000;max-width:1200px;margin:0 auto;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--site-border-strong);border-radius:var(--site-radius-md);background:linear-gradient(145deg,var(--site-surface-strong),var(--site-bg-deep));box-shadow:var(--site-shadow);color:var(--site-text);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity 0.22s ease,transform 0.22s ease}.metrika-cookie-notice.is-visible{opacity:1;transform:none;pointer-events:auto}.metrika-cookie-notice__text{min-width:0;color:var(--site-text-secondary);font:600 14px/1.5 var(--site-font)}.metrika-cookie-notice__text a{color:var(--site-accent)}.metrika-cookie-notice__accept{flex:0 0 auto;min-width:126px;box-shadow:none}.nitro-promo-banner{z-index:200000;display:none;color:var(--site-text)}.nitro-promo-banner.is-visible{display:flex}.nitro-promo-banner__panel{position:relative;width:min(680px,calc(100vw - 32px));padding:20px 62px 20px 22px;display:flex;align-items:center;gap:18px;border:1px solid rgba(255,115,250,0.34);border-radius:22px;background:radial-gradient(circle at 14% 50%,rgba(255,115,250,0.14),transparent 35%),linear-gradient(145deg,#1d1229,#0d0a1c);box-shadow:var(--site-shadow),0 0 36px rgba(255,89,208,0.14)}.nitro-promo-banner__close{position:absolute;top:10px;right:10px}.nitro-promo-banner__icon{width:78px;height:78px;flex:0 0 78px;border-radius:20px}.nitro-promo-banner__icon img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(255,89,208,0.4))}.nitro-promo-banner__body{min-width:0;flex:1}.nitro-promo-banner__title{margin-bottom:6px;color:transparent;font:900 18px/1.25 var(--site-font);background:linear-gradient(90deg,#ff73da,#fff 45%,#9188ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nitro-promo-banner__text{color:var(--site-text-secondary);font:650 13px/1.5 var(--site-font)}.nitro-promo-banner__buy{flex:0 0 auto;min-width:116px;box-shadow:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes mediaSkeletonShimmer{from{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}@keyframes modalEnter{from{opacity:0;transform:translateY(14px) scale(0.98)}to{opacity:1;transform:none}}@keyframes modalLeave{from{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes progressShine{to{transform:translateX(100%)}}@keyframes inboxChestJump{0%{transform:translateY(0) scale(1)}38%{transform:translateY(-34px) scale(1.04)}62%{transform:translateY(8px) scale(0.98)}100%{transform:translateY(0) scale(1)}}@keyframes inboxRewardTitleAfterFlight{0%,62%{opacity:0;transform:translateY(-5px)}100%{opacity:1;transform:none}}@media (max-width:768px){body{font-size:14px;line-height:1.55}main{width:100%;margin:0;padding:10px max(10px,var(--app-safe-right)) calc(12px + var(--app-safe-bottom)) max(10px,var(--app-safe-left))}.background{background:radial-gradient(circle at 50% -12%,rgba(123,74,227,0.25),transparent 48%),linear-gradient(160deg,#171225,var(--site-bg) 55%,var(--site-bg-deep))}.background-glow{width:125vw;opacity:0.17;filter:blur(72px)}.background-grain{background-size:360px 360px;opacity:0.025}.nav-loader-text{font-size:clamp(46px,18vw,82px)}.nav-progress-bar{display:none}.site-offline-overlay,.site-survey-modal,.custom-alert-modal,.auth-warning-overlay{align-items:flex-end;place-items:end center;padding:62px 0 0}.site-offline-panel,.site-survey-panel,.custom-alert-content,.auth-warning-content{width:100%;max-width:none;max-height:calc(100dvh - 62px);overflow-y:auto;border-right:0;border-bottom:0;border-left:0;border-radius:24px 24px 0 0;background:var(--site-bg-raised);box-shadow:0 -18px 48px rgba(3,2,10,0.5)}.site-offline-panel{align-items:stretch;text-align:left}.site-offline-retry{width:100%}.site-survey-actions,.custom-alert-footer,.auth-warning-actions{display:grid;grid-template-columns:1fr}.custom-alert-btn,.custom-alert-btn-secondary,.auth-warning-actions .form-submit-btn{width:100%}.custom-alert-header h3,.custom-alert-body,.auth-warning-content{text-align:left}.custom-alert-footer{padding-bottom:calc(18px + var(--app-safe-bottom))}.download-progress-overlay{padding:14px}.download-progress-modal{padding:20px}.site-context-menu-item{min-height:46px}.site-survey-floating-button{right:max(12px,var(--app-safe-right));bottom:calc(12px + var(--app-safe-bottom))}.ad-footer-container,.site-ad-container{width:calc(100% - 20px);margin:12px auto 18px}.site-ad-container-visible{padding:14px;border-radius:14px}.inbox-chest-img{width:clamp(122px,38vw,189px)}.inbox-reward-item{width:82px}.inbox-reward-icon{width:60px;height:60px}.inbox-reward-title{width:124px;font-size:13px}.inbox-reward-item.is-roomy .inbox-reward-title{width:164px}.metrika-cookie-notice{right:12px;bottom:calc(12px + var(--app-safe-bottom));left:12px;padding:14px;flex-direction:column;align-items:stretch;gap:12px;border-radius:16px}.metrika-cookie-notice__accept{width:100%}.nitro-promo-banner__panel{padding:52px 16px 16px;flex-direction:column;align-items:stretch;gap:14px;text-align:center}.nitro-promo-banner__icon{margin:0 auto}.nitro-promo-banner__buy{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}.site-close-button,.site-delete-button,.site-close-button:hover,.site-delete-button:hover,.site-close-button:active,.site-delete-button:active,.site-close-button:focus-visible,.site-delete-button:focus-visible{width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important;flex:0 0 44px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;padding:0 !important;border:0 !important;border-radius:0 !important;outline-offset:2px;box-shadow:none !important;color:transparent !important;font-size:0 !important;line-height:0 !important;text-shadow:none !important;cursor:pointer}.site-close-button,.site-close-button:hover,.site-close-button:active,.site-close-button:focus-visible{background:transparent url('/assets/dynastio-assets/close_button.png') center / 40px 40px no-repeat !important}.site-delete-button,.site-delete-button:hover,.site-delete-button:active,.site-delete-button:focus-visible{background:transparent url('/assets/dynastio-assets/delete_button.png') center / 40px 40px no-repeat !important}.site-close-button:hover{filter:brightness(1.08)}.site-delete-button:hover{filter:brightness(1.08)}.site-close-button:active{filter:brightness(0.92)}.site-delete-button:active{filter:brightness(0.92)}.site-close-button:focus-visible{outline:2px solid var(--site-text) !important}.site-delete-button:focus-visible{outline:2px solid var(--site-text) !important}.site-close-button>*,.site-delete-button>*{display:none !important}