:root,[data-theme=dark]{color-scheme:dark;--bg-0:var(--bg-primary);--bg-1:var(--bg-secondary);--bg-2:var(--card-bg);--bg-3:var(--surface-raised);--bg-primary:#06060e;--bg-secondary:#0b0b16;--card-bg:#121220;--surface-raised:#1a1a2e;--surface-inset:#090912;--header-bg:rgba(11,11,22,.94);--header-bg-solid:#0b0b16;--sidebar-bg:#0b0b16;--sidebar-border:#2a2a45;--text-primary:#f0f0ff;--text-secondary:#aaaac5;--text-muted:#8585a3;--text-on-accent:#fff;--text-on-solid:#fff;--accent-color:#a855f7;--accent-dark:#7032b7;--accent-foreground:#c084fc;--accent-light:#d8b4fe;--accent-hover:#ae65ef;--accent-rgb:168 85 247;--accent-top:#9750db;--button-primary-hover:#a45be5;--accent-glow:rgb(var(--accent-rgb)/.18);--accent-glow-strong:rgb(var(--accent-rgb)/.25);--accent-border:rgb(var(--accent-rgb)/.35);--accent-soft:rgb(var(--accent-rgb)/.06);--bg-hover-light:#1a1a2e;--bg-hover-lighter:#202038;--bg-hover-accent:rgb(var(--accent-rgb)/.08);--bg-hover-accent-strong:rgb(var(--accent-rgb)/.12);--bg-hover-accent-active:rgb(var(--accent-rgb)/.16);--border-light:#1f1f38;--border-dark:#2f2f4f;--pink:#df4d9b;--pink-rgb:223 77 155;--pink-dark:#a5266b;--pink-glow:rgba(223,77,155,.15);--cyan:#38b9d5;--cyan-rgb:56 185 213;--cyan-dark:#13718b;--cyan-glow:rgba(56,185,213,.15);--purple:var(--accent-color);--green:#22c55e;--green-glow:rgba(34,197,94,.15);--success-color:#4cce86;--success-bg:rgba(34,197,94,.1);--error-color:#f16b78;--error-bright:#fb8e98;--error-bg:rgba(239,68,68,.1);--warning-color:#edb951;--warning-bg:rgba(237,185,81,.1);--premium-text:#edb951;--overlay-bg:rgba(0,0,8,.8);--px-dark:#000;--px-mid:#2a2a45;--px-hi:hsla(0,0%,100%,.12);--px-lo:rgba(0,0,0,.48);--px-outline:3px;--shadow-sm:inset -2px -2px 0 var(--px-lo),inset 2px 2px 0 var(--px-hi),3px 3px 0 var(--px-dark);--shadow-md:inset -3px -3px 0 var(--px-lo),inset 3px 3px 0 var(--px-hi),5px 5px 0 var(--px-dark);--shadow-lg:inset -3px -3px 0 var(--px-lo),inset 3px 3px 0 var(--px-hi),6px 6px 0 var(--px-dark),0 0 16px var(--accent-glow);--shadow-xl:inset -3px -3px 0 var(--px-lo),inset 3px 3px 0 var(--px-hi),8px 8px 0 var(--px-dark);--button-bg:linear-gradient(180deg,var(--accent-top),var(--accent-dark));--button-shadow:inset -3px -3px 0 var(--px-lo),inset 3px 3px 0 var(--px-hi),4px 4px 0 var(--px-dark),0 0 12px var(--accent-glow);--button-shadow-hover:inset -3px -3px 0 var(--px-lo),inset 3px 3px 0 var(--px-hi),2px 2px 0 var(--px-dark);--border-radius:0;--border-radius-sm:0;--border-radius-xs:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--container-width:1400px;--container-padding:clamp(20px,4vw,40px);--font-body:"Rubik","Inter",system-ui,-apple-system,sans-serif;--font-heading:"Rubik","Impact","Arial Black",sans-serif;--font-mono:ui-monospace,"Cascadia Code",monospace;--font-minecraft:"Press Start 2P",ui-monospace,monospace;--font-size-xs:.7rem;--font-size-sm:.8rem;--font-size-base:.9rem;--font-size-md:1rem;--font-size-lg:1.2rem;--font-size-xl:1.5rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--gap-sm:.5rem;--gap-md:.8rem;--gap-lg:1rem;--gap-xl:2rem;--transition:background .15s,border-color .15s,transform .08s linear,box-shadow .08s linear;--transition-fast:all .15s ease;--surface-shade-rgb:0 0 0;--surface-shade-strength:1;--page-background:radial-gradient(ellipse at 80% 5%,rgb(var(--accent-rgb)/.07),transparent 55%),var(--bg-primary)}[data-theme=light]{color-scheme:light;--bg-primary:#d9d6e4;--bg-secondary:#e1deeb;--card-bg:#e6e2ee;--surface-raised:#d5cee4;--surface-inset:#d9d3e3;--header-bg:rgba(225,222,235,.96);--header-bg-solid:#e1deeb;--sidebar-bg:#e1deeb;--sidebar-border:#a89bba;--text-primary:#21182e;--text-secondary:#50445f;--text-muted:#6c5e7e;--accent-color:#7c3aed;--accent-dark:#57268e;--accent-foreground:#6c2bb0;--accent-light:#7536b9;--accent-hover:#7839c0;--accent-rgb:124 58 237;--accent-top:#8348c1;--button-primary-hover:#7236ad;--border-light:#b6a9c8;--border-dark:#9a89b0;--px-dark:#82728f;--px-mid:#b0a0bf;--px-hi:hsla(0,0%,100%,.3);--px-lo:rgba(55,30,80,.13);--pink:#a8266c;--pink-rgb:168 38 108;--pink-dark:#812257;--cyan:#176c85;--cyan-rgb:23 108 133;--cyan-dark:#104f63;--green:#28714c;--success-color:#28714c;--error-color:#a12e48;--error-bright:#a12e48;--warning-color:#7f541c;--premium-text:#7f541c;--overlay-bg:rgba(33,24,46,.6);--surface-shade-rgb:74 55 105;--surface-shade-strength:.12}*{margin:0;padding:0;transition:background-color .3s ease,color .2s ease,border-color .2s ease}body{line-height:1.5;scroll-behavior:smooth}.container{margin:0 auto;max-width:1280px;padding:0 var(--container-padding)}section{padding:5rem 0;position:relative}h1{background:linear-gradient(135deg,#fff,var(--accent-color));background-clip:text;-webkit-background-clip:text;color:var(--text-primary);font-size:clamp(2.5rem,8vw,4.5rem);font-weight:800}h2{display:inline-block;font-size:clamp(2rem,5vw,2.8rem);margin-bottom:2rem;position:relative}h2:after{background:var(--accent-color);border-radius:0;bottom:-12px;content:"";height:4px;left:0;position:absolute;width:70px}.btn{background:transparent;border:2px solid var(--accent-color);color:var(--accent-color);cursor:pointer;font-size:1rem;font-weight:700;gap:12px;padding:12px 28px;transition:var(--transition)}.btn-primary{background:var(--accent-color);color:var(--text-on-accent)}.btn-primary:hover{color:var(--accent-color)}.btn-primary:hover,.btn:hover{transform:translateY(-3px)}.card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--card-bg);border-radius:0;border-width:1px;border:2px solid var(--border-light);border-color:var(--px-mid);border-style:solid;box-shadow:var(--shadow-md);padding:1.8rem}.card-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:2rem}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--bg-hover-light);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23a0b0c8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid var(--border-light);border-radius:0;color:var(--text-primary);cursor:pointer;font-size:1rem;padding:.8rem 1rem;transition:all .2s}select:hover{background-color:var(--bg-hover-accent)}select:focus,select:hover{border-color:var(--accent-color)}select:focus{box-shadow:0 0 0 2px var(--accent-glow);outline:none}select option{background-color:var(--bg-secondary);color:var(--text-primary);padding:.5rem}@media(max-width:768px){section{padding:3rem 0}.card-grid{grid-template-columns:1fr}}html{scroll-behavior:smooth;scroll-padding-top:112px}body{-webkit-font-smoothing:antialiased}*{box-sizing:border-box}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button:not(:disabled),summary{cursor:pointer}button:disabled{cursor:not-allowed}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}::-moz-selection{background:var(--accent-dark);color:#fff}::selection{background:var(--accent-dark);color:#fff}img,video{max-width:100%}h1,h2,h3{letter-spacing:0;text-wrap:balance}p{overflow-wrap:break-word}.container{max-width:1500px}.btn{align-items:center;border-radius:0;border-width:1px;display:inline-flex;font-size:14px;gap:9px;justify-content:center;line-height:1.4;min-height:44px;padding:12px 20px;text-decoration:none}.btn-primary{background:var(--accent-dark);border-color:var(--accent-dark);box-shadow:0 4px 12px var(--accent-glow);color:var(--text-on-solid)}.btn-primary:hover{background:var(--button-primary-hover);color:var(--text-on-solid);transform:translateY(-1px)}h2:after{display:none}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-muted);opacity:1}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}.rw-page.rw-page{color:var(--text-primary);isolation:auto;min-width:0}.rw-page.rw-page :is(.page-header,.detail-header){align-items:center;flex-wrap:wrap;gap:18px;margin-bottom:28px}.rw-page.rw-page :is(.page-header h1,.detail-title,.doc-card>h1,.privacy-card>h1,.terms-card>h1){background:none;color:var(--text-primary);font-size:clamp(27px,3vw,38px);font-weight:780;letter-spacing:0;line-height:1.2;margin-bottom:8px}.rw-page.rw-page :is(.page-header h1,.detail-title):before{background:var(--accent-color);border-radius:0;content:"";display:inline-block;height:.75em;margin-right:13px;vertical-align:baseline;width:5px}.rw-page.rw-page :is(.subtitle,.hero-subtitle){color:var(--text-secondary);font-size:14px;line-height:1.75;max-width:720px}.rw-page.rw-page :is(.section-header h2,.section-title){background:none;color:var(--text-primary);font-size:clamp(21px,2.5vw,28px);letter-spacing:0;margin-bottom:12px}.rw-page.rw-page :is(.card,.glass-card,.form-card,.settings-card,.detail-card,.profile-card,.achievements-card,.stats-card,.share-card,.scheme-card,.recent-card,.group-card,.benefit-card,.tariff-card,.gift-card,.topup-card,.method-card,.level-card,.reward-group,.ticket-card,.application-card,.report-card,.chart-card,.widget,.server-card,.history-card,.referrer-card,.create-report,.create-application,.rules-content,.software-content){background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;box-shadow:var(--shadow-sm)}.rw-page.rw-page :is(.card-header,.rewards-header,.voting-header,.rules-header){align-items:center;border-bottom:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:20px;padding-bottom:18px}.rw-page.rw-page :is(.card-header h2,.card-header h3,.detail-card h2,.detail-card h3){background:none;color:var(--text-primary);font-size:17px;font-weight:700;margin:0}.rw-page.rw-page :is(.form-group,.input-group){margin-bottom:20px}.rw-page.rw-page :is(.form-group label,.input-group label){color:var(--text-primary);display:block;font-size:13px;font-weight:600;line-height:1.5;margin-bottom:9px}.rw-page.rw-page :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),textarea,select){background-color:var(--surface-inset);border:1px solid var(--border-dark);border-radius:0;box-shadow:none;color:var(--text-primary);font-size:14px;max-width:100%;min-height:44px;padding:11px 14px}.rw-page.rw-page :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),textarea,select):focus{border-color:var(--accent-color);box-shadow:0 0 0 3px var(--accent-soft)}.rw-page.rw-page textarea{line-height:1.7;min-height:120px;resize:vertical}.rw-page.rw-page :is(.setting-hint,.hint,.purchase-hint,.payment-desc,.description){color:var(--text-secondary);font-size:12px;line-height:1.7}.rw-page.rw-page :is(.btn,.btn-small,.btn-back,.action-btn,.page-btn,.copy-btn,.ref-btn,.btn-retry,.btn-reward,.btn-claim,.btn-purchase,.pay-btn,.refresh-btn,.select-btn){border-radius:0;font-size:13px;font-weight:650;line-height:1.4;max-width:100%;min-height:40px;transition:background .2s,border-color .2s,transform .2s}.rw-page.rw-page :is(.btn-primary,.btn-purchase,.pay-btn,.btn-claim:not(.cooldown):not(.claimed):not(.locked),.btn-reward.available){background:var(--accent-dark);border-color:var(--accent-dark);box-shadow:0 4px 12px var(--accent-glow);color:var(--text-on-solid)}.rw-page.rw-page :is(.btn-primary,.btn-purchase,.pay-btn):hover:not(:disabled){background:var(--accent-color);color:var(--text-on-solid);transform:translateY(-1px)}.rw-page.rw-page :is(.btn-outline,.btn-back,.btn-secondary){background:var(--surface-raised);border:1px solid var(--border-dark);color:var(--text-secondary)}.rw-page.rw-page :is(.tabs,.stats-tabs,.report-tabs,.staff-tabs,.support-tabs,.rules-tabs,.tags-filter,.server-tabs,.category-tabs,.fullscreen-modal-tabs,.modal-tabs,.period-selector){align-items:center;background:var(--bg-hover-lighter);border:1px solid var(--border-light);border-radius:0;display:flex;flex-wrap:wrap;gap:5px;margin-bottom:24px;max-width:100%;padding:5px}.rw-page.rw-page :is(.tab-btn,.tag-btn,.tab,.period-btn,.star-btn){background:transparent;border:1px solid transparent;border-radius:0;color:var(--text-secondary);font-size:13px;line-height:1.4;min-height:40px;padding:10px 16px}.rw-page.rw-page :is(.tab-btn,.tag-btn,.tab,.period-btn,.star-btn).active{background:var(--surface-raised);border-color:var(--accent-border);box-shadow:var(--shadow-sm);color:var(--accent-color)}.rw-page.rw-page :is(.tab-btn,.tag-btn,.tab,.period-btn,.star-btn):hover{background:var(--bg-hover-accent);color:var(--accent-color);transform:none}.rw-page.rw-page :is(.status-badge,.report-status,.ticket-status,.app-status,.badge,.level-badge,.premium-badge,.perm-badge,.tag){border-radius:0;font-size:11px;font-weight:650;line-height:1.5;padding:4px 8px}.rw-page.rw-page :is(.pending,.review,.status-pending,.status-review,.status-wait,.status-in-progress,.in_progress){background:var(--warning-bg);color:var(--warning-color)}.rw-page.rw-page :is(.resolved,.status-resolved,.status-success,.online,.confirmed){background:var(--success-bg);color:var(--success-color)}.rw-page.rw-page :is(.rejected,.status-rejected,.status-canceled,.status-failed,.offline){background:var(--error-bg);color:var(--error-color)}.rw-page.rw-page :is(.empty-state,.empty-recent,.empty-chat,.not-found,.error-state,.loading-state){background:var(--accent-soft);border:1px dashed var(--border-dark);border-radius:0;color:var(--text-secondary);font-size:14px;margin:20px 0;padding:44px 24px;text-align:center}.rw-page.rw-page :is(.empty-state,.empty-recent,.not-found)>i{color:var(--accent-color);display:block;font-size:32px;margin-bottom:16px;opacity:.65}.rw-page.rw-page :is(.error-message,.error-hint,.server-error){color:var(--error-color)}.rw-page.rw-page :is(.filters,.controls){align-items:end;background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:20px}.rw-page.rw-page .filter-group{flex:1;min-width:140px}.rw-page.rw-page .filter-group label{color:var(--text-secondary);font-size:11px;font-weight:650;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.rw-page.rw-page .search-box{flex:2;max-width:100%;min-width:200px}.rw-page.rw-page .search-box input{padding-left:40px;width:100%}.rw-page.rw-page :is(.table-container,.table-responsive,.reports-table-container,.tickets-table-container,.users-container,.software-table-wrapper){background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;box-shadow:var(--shadow-sm);max-width:100%;overflow:auto;overscroll-behavior-x:contain;width:100%}.rw-page.rw-page table{border-collapse:collapse;font-size:13px;width:100%}.rw-page.rw-page table th{background:var(--surface-inset);color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.rw-page.rw-page table td,.rw-page.rw-page table th{border-bottom:1px solid var(--border-light);padding:15px 18px}.rw-page.rw-page table td{color:var(--text-primary);vertical-align:middle}.rw-page.rw-page table tbody tr:hover{background:var(--accent-soft)}.rw-page.rw-page table tbody tr:last-child td{border-bottom:0}.rw-page.rw-page :is(.pagination,.form-actions,.button-group,.actions-bar){align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.rw-page.rw-page :is(.info-grid,.stats-cards,.widget-grid){gap:18px}.rw-page.rw-page :is(.info-row,.info-item,.setting-item){border-bottom:1px solid var(--border-light);gap:16px;padding:16px 0}.rw-page.rw-page :is(.info-row,.info-item,.setting-item):last-child{border-bottom:0}:is(.modal-overlay,.file-modal,.fullscreen-modal){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--overlay-bg)}.rw-page.rw-page :is(.modal-overlay,.file-modal,.fullscreen-modal){overflow:auto;padding:24px;z-index:1400}.rw-page.rw-page :is(.modal-content,.report-modal,.ticket-modal,.chat-modal,.glass-modal,.modal-container,.fullscreen-modal-container,.consent-content,.modal){background:var(--surface-raised);border:1px solid var(--border-light);border-radius:0;box-shadow:var(--shadow-xl);color:var(--text-primary);max-height:calc(100dvh - 48px);max-width:100%;min-width:0;overflow:auto}.rw-page.rw-page :is(.modal-header,.fullscreen-modal-header){border-bottom:1px solid var(--border-light);flex-shrink:0;gap:16px;padding:20px 24px}.rw-page.rw-page :is(.modal-header h2,.modal-header h3,.fullscreen-modal-header h2){background:none;color:var(--text-primary);font-size:20px;line-height:1.4;margin:0}.rw-page.rw-page :is(.modal-body,.fullscreen-modal-body){min-height:0;padding:24px}.rw-page.rw-page :is(.modal-footer,.fullscreen-modal-footer){background:var(--accent-soft);border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:16px 24px}.rw-page.rw-page :is(.modal-close,.close){background:var(--bg-hover-light);border:0;border-radius:0;color:var(--text-secondary);cursor:pointer;display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.rw-page.rw-page :is(.file-link,.file-item){background:var(--surface-inset);border:1px solid var(--border-light);border-radius:0;font-size:12px;overflow-wrap:anywhere}.rw-page.rw-page .file-upload-area{background:var(--accent-soft);border:1px dashed var(--accent-border);border-radius:0;padding:24px}.rw-page.rw-page :is(.auth-canvas,.profile-canvas,.settings-canvas,.error-canvas,.chat-canvas,.bg-canvas){opacity:.13;pointer-events:none}[data-theme=light] .rw-page :is(.auth-canvas,.profile-canvas,.settings-canvas,.error-canvas,.chat-canvas,.bg-canvas){opacity:.045}.admin-page.admin-page.admin-page,.docs-page.docs-page.docs-page,.profile-layout-page.profile-layout-page.profile-layout-page{background:var(--page-background);min-height:100dvh;padding-top:112px}.admin-layout.admin-layout.admin-layout,.docs-layout.docs-layout.docs-layout,.profile-layout-container.profile-layout-container.profile-layout-container{align-items:flex-start;gap:28px;margin:20px auto 48px;max-width:1500px;padding:0 32px}.admin-main.admin-main.admin-main,.docs-main.docs-main.docs-main,.profile-main.profile-main.profile-main{min-width:0;width:100%}.profile-sidebar-wrapper.profile-sidebar-wrapper.profile-sidebar-wrapper{flex:0 0 248px;position:sticky;top:116px}.admin-sidebar.admin-sidebar.admin-sidebar{flex:0 0 260px;max-height:calc(100dvh - 140px);overflow-y:auto;position:sticky;scrollbar-width:thin;top:116px}.docs-sidebar.docs-sidebar.docs-sidebar{background:transparent;border:0;flex:0 0 264px;padding:0;position:sticky;top:116px}.admin-sidebar.admin-sidebar.admin-sidebar .sidebar-menu,.docs-sidebar.docs-sidebar.docs-sidebar .sidebar-menu,.profile-sidebar.profile-sidebar.profile-sidebar .sidebar-menu{background:var(--card-bg);border-radius:0;border-width:1px;border:2px solid var(--border-light);border-color:var(--px-mid);border-style:solid;box-shadow:var(--shadow-md);padding:10px}.profile-sidebar.profile-sidebar.profile-sidebar .sidebar-menu:before{color:var(--text-muted);content:"ЛИЧНЫЙ КАБИНЕТ";display:block;font-size:10px;font-weight:700;letter-spacing:1.1px;padding:16px 12px 20px}.profile-sidebar.profile-sidebar.profile-sidebar .sidebar-item{background:transparent;border:0;border-radius:0;color:var(--text-secondary);font-size:12px;gap:12px;line-height:1.5;padding:13px 12px}.profile-sidebar.profile-sidebar.profile-sidebar .sidebar-item i{color:var(--text-muted);flex-shrink:0;font-size:15px;width:20px}.profile-sidebar.profile-sidebar.profile-sidebar .sidebar-item:hover{background:var(--bg-hover-accent);color:var(--accent-color);transform:none}.profile-sidebar.profile-sidebar.profile-sidebar .sidebar-item.active{background:var(--bg-hover-accent-strong);box-shadow:inset 3px 0 var(--accent-color);color:var(--accent-color)}.profile-sidebar.profile-sidebar.profile-sidebar .sidebar-item.active i{color:var(--accent-color)}.profile-sidebar.profile-sidebar.profile-sidebar .sidebar-item.highlight{background:var(--accent-dark);color:var(--text-on-solid);margin:8px 0}.profile-sidebar.profile-sidebar.profile-sidebar .sidebar-item.highlight i{color:var(--text-on-solid)}.profile-sidebar.profile-sidebar.profile-sidebar .sidebar-item.gift-btn{animation:none;background:var(--warning-bg);border:1px solid rgba(245,176,66,.15);box-shadow:none;color:var(--premium-text);margin-bottom:12px}.profile-sidebar.profile-sidebar.profile-sidebar .sidebar-item.gift-btn:before{display:none}.profile-sidebar.profile-sidebar.profile-sidebar .sidebar-item.gift-btn i,.profile-sidebar.profile-sidebar.profile-sidebar .sidebar-item.gift-btn span{color:var(--premium-text)}.admin-sidebar.admin-sidebar.admin-sidebar .sidebar-group-header{border-radius:0;font-size:12px;gap:10px;letter-spacing:.015em;padding:14px 12px}.admin-sidebar.admin-sidebar.admin-sidebar .sidebar-group{border-bottom:1px solid var(--border-light);padding:5px 0}.admin-sidebar.admin-sidebar.admin-sidebar .sidebar-group-items{padding:2px 0 10px 10px}.admin-sidebar.admin-sidebar.admin-sidebar .sidebar-item{border-radius:0;font-size:12px;line-height:1.5;padding:10px}.admin-sidebar.admin-sidebar.admin-sidebar .sidebar-item:hover{transform:none}.admin-sidebar.admin-sidebar.admin-sidebar .sidebar-item.is-active{background:var(--bg-hover-accent-strong);box-shadow:inset 2px 0 var(--accent-color);color:var(--accent-color)}.docs-sidebar.docs-sidebar.docs-sidebar .sidebar-header{background:var(--bg-hover-accent);border:1px solid var(--accent-border);border-radius:0;color:var(--accent-color);font-size:13px;gap:12px;line-height:1.5;padding:18px}.docs-sidebar.docs-sidebar.docs-sidebar .sidebar-link{border:0;border-radius:0;font-size:12px;gap:12px;line-height:1.6;padding:12px}.docs-sidebar.docs-sidebar.docs-sidebar .sidebar-link.router-link-active{background:var(--bg-hover-accent);color:var(--accent-color)}.rw-page.rw-page[data-page^=blog-]{background:var(--page-background);padding:138px 0 60px}.rw-page.rw-page[data-page=rules]{padding:124px 0 48px}.rw-page.rw-page[data-page=rules] .profile-layout{margin:auto;max-width:1100px;padding:24px 32px}.rw-page.rw-page[data-page^=docs-]{background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;box-shadow:var(--shadow-sm);min-height:auto;padding:36px 40px}.rw-page.rw-page[data-page^=docs-]>h1{background:none;color:var(--text-primary);font-size:clamp(26px,3vw,36px);line-height:1.25;margin-bottom:14px}.rw-page.rw-page[data-page^=docs-] .last-updated{background:var(--surface-inset);border:1px solid var(--border-light);border-radius:0;color:var(--text-muted);display:inline-flex;font-size:11px;margin-bottom:32px;padding:6px 10px}.rw-page.rw-page[data-page^=docs-] :is(.doc-section,.privacy-section,.terms-section){border-top:1px solid var(--border-light);margin:0;padding:26px 0}.rw-page.rw-page[data-page^=docs-] h2{color:var(--text-primary);font-size:21px;line-height:1.5;margin:0 0 16px}.rw-page.rw-page[data-page^=docs-] :is(p,li){color:var(--text-secondary);font-size:14px;line-height:1.9}.rw-page.rw-page[data-page^=docs-] strong{color:var(--text-primary)}.rw-page.rw-page[data-page^=docs-] :is(ul,ol){margin:16px 0;padding-left:22px}.rw-page.rw-page[data-page^=docs-] :is(.formula,.example){background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:0;overflow-wrap:anywhere;padding:18px}.rw-page.rw-page[data-page^=docs-] :is(.doc-footer,.privacy-footer,.terms-footer){border-top:1px solid var(--border-light);color:var(--text-secondary);margin-top:24px;padding-top:24px}.rw-page.rw-page.rw-page:is([data-page=login],[data-page=register],[data-page=forgot-password],[data-page=reset-password],[data-page=register-accept]){background:radial-gradient(ellipse at 50% 5%,var(--bg-hover-accent-strong),transparent 65%),var(--bg-primary);min-height:100dvh;padding:136px 0 72px}.rw-page :is(.auth-container,.forgot-container,.reset-container,.verify-container){min-height:0;padding-bottom:0;padding-top:0}.rw-page.rw-page :is(.auth-card,.forgot-card,.reset-card,.verify-card){background:var(--card-bg);border-radius:0;border-width:1px;border:2px solid var(--border-light);border-color:var(--px-mid);border-style:solid;box-shadow:var(--shadow-md);margin:0 auto;max-width:500px;padding:36px;width:100%}.rw-page.rw-page :is(.auth-header h1,.forgot-card h1,.reset-card h1,.verify-card h1){background:none;color:var(--text-primary);font-size:30px;line-height:1.25;margin:20px 0 10px}.rw-page.rw-page :is(.logo-icon,.forgot-card .logo,.reset-card .logo){background:var(--bg-hover-accent);border:1px solid var(--accent-border);border-radius:0;color:var(--accent-color);display:grid;font-size:24px;height:56px;margin:0 auto 12px;place-items:center;width:56px}.rw-page.rw-page .auth-info-block{background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:0;color:var(--text-secondary);font-size:12px;padding:16px}.rw-page.rw-page .password-wrapper input{padding-right:50px}.rw-page.rw-page .toggle-password{color:var(--text-muted);min-height:38px;right:5px;width:40px}.rw-page.rw-page .btn-block{border-radius:0;font-size:14px;min-height:46px;width:100%}.rw-page.rw-page :is(.auth-divider,.auth-footer,.bottom-links){color:var(--text-secondary);font-size:13px}.rw-page.rw-page .custom-checkbox{border-color:var(--border-dark);border-radius:0}.rw-page.rw-page[data-page=error] .error-code{font-size:clamp(80px,16vw,160px);letter-spacing:0}.rw-page.rw-page[data-page=error] .error-section{background:var(--page-background);min-height:85dvh;padding-top:140px}.profile-main>.rw-page.rw-page{background:transparent;min-height:0}.rw-page.rw-page[data-page^=profile-] .profile-layout{margin:0;max-width:none;min-width:0;padding:0}.rw-page.rw-page[data-page^=profile-] .profile-main{min-width:0}.rw-page.rw-page[data-page^=profile-] :is(.profile-main>h1,.premium-container>h1){background:none;color:var(--text-primary);font-size:clamp(27px,3vw,38px);line-height:1.2;margin-bottom:12px}.rw-page.rw-page[data-page=profile-index] .profile-card{background:linear-gradient(120deg,var(--bg-hover-accent),transparent 65%),var(--card-bg);border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);overflow:hidden;padding:30px}.rw-page.rw-page[data-page=profile-index] .card-content{gap:28px;padding:0}.rw-page.rw-page[data-page=profile-index] .card-bg{opacity:.08}.rw-page.rw-page[data-page=profile-index] .avatar-ring{background:var(--card-bg);border:2px solid var(--accent-border);box-shadow:none;height:104px;padding:5px;width:104px}.rw-page.rw-page[data-page=profile-index] .avatar{height:90px;width:90px}.rw-page.rw-page[data-page=profile-index] .username{animation:none;background:none;color:var(--text-primary);font-size:27px;margin:0;text-shadow:none}.rw-page.rw-page[data-page=profile-index] .premium-username{color:var(--premium-text)}.rw-page.rw-page[data-page=profile-index] .name-row{align-items:center;flex-wrap:wrap;gap:20px}.rw-page.rw-page[data-page=profile-index] .stats-row{flex-wrap:wrap;gap:8px;margin:18px 0 0}.rw-page.rw-page[data-page=profile-index] .stat-pill{background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;box-shadow:none;font-size:11px;padding:7px 10px}.rw-page.rw-page[data-page=profile-index] .referral-banner{background:var(--bg-hover-accent);border:1px solid var(--accent-border);border-radius:0;box-shadow:none;gap:18px;margin:24px 0;padding:22px 24px}.rw-page.rw-page[data-page=profile-index] .ref-text p{color:var(--text-secondary);font-size:12px;line-height:1.8}.rw-page.rw-page[data-page=profile-index] .ref-icon{background:var(--bg-hover-accent-active);border-radius:0;flex-shrink:0;font-size:20px;height:44px;width:44px}.rw-page.rw-page[data-page=profile-index] :is(.achievements-card,.stats-card){border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);margin-bottom:24px;padding:26px}.rw-page.rw-page[data-page=profile-index] .achievements-list{flex-wrap:wrap;gap:12px}.rw-page.rw-page[data-page=profile-index] .achieve-item{background:var(--surface-inset);border:1px solid var(--border-light);border-radius:0;flex:1;max-width:160px;min-width:100px;padding:16px}.rw-page.rw-page[data-page=profile-index] .achieve-item img{height:42px;width:42px}.rw-page.rw-page[data-page=profile-index] .achieve-item span{color:var(--text-secondary);font-size:11px;margin-top:10px}.rw-page.rw-page[data-page=profile-index] .stats-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.rw-page.rw-page[data-page=profile-index] .stat-block{background:var(--surface-inset);border:1px solid var(--border-light);border-radius:0;padding:20px;text-align:left}.rw-page.rw-page[data-page=profile-index] .stat-block i{font-size:20px;margin-bottom:14px}.rw-page.rw-page[data-page=profile-index] .stat-value{font-size:25px}.rw-page.rw-page[data-page=profile-index] .stat-label{color:var(--text-secondary);font-size:11px}.rw-page.rw-page[data-page=profile-index] .logout-btn{border-radius:0;font-size:12px}.rw-page.rw-page[data-page=profile-detail] .profile-card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);gap:28px;padding:30px}.rw-page.rw-page[data-page=profile-detail] .username{background:none;color:var(--text-primary);font-size:30px}.rw-page.rw-page[data-page=profile-detail] .premium-username{color:var(--premium-text)}.rw-page.rw-page[data-page=profile-detail] .stats-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.rw-page.rw-page[data-page=profile-detail] .stat-item{background:var(--surface-inset);border-radius:0;padding:14px}.rw-page.rw-page[data-page=profile-detail] :is(.achievements-section,.stats-section){background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;margin-top:24px;padding:26px}.rw-page.rw-page[data-page=profile-level] .level-card{background:linear-gradient(120deg,var(--bg-hover-accent),transparent),var(--card-bg);border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);padding:30px}.rw-page.rw-page[data-page=profile-level] .level-display{gap:28px}.rw-page.rw-page[data-page=profile-level] .level-badge-large{height:86px;width:86px}.rw-page.rw-page[data-page=profile-level] .progress-container{background:var(--surface-inset);border-radius:0;height:12px}.rw-page.rw-page[data-page=profile-level] .progress-bar{border-radius:0}.rw-page.rw-page[data-page=profile-level] .methods-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.rw-page.rw-page[data-page=profile-level] .method-card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);gap:16px;padding:22px}.rw-page.rw-page[data-page=profile-level] .method-icon{border-radius:0;font-size:20px;height:44px;width:44px}.rw-page.rw-page[data-page=profile-level] .method-bonus{color:var(--accent-color);font-size:12px}.rw-page.rw-page[data-page=profile-level] .prestige-section{background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;margin:24px 0;padding:24px}.rw-page.rw-page[data-page=profile-level] .reward-group{margin-bottom:14px;padding:22px}.rw-page.rw-page[data-page=profile-level] .reward-item{background:var(--surface-inset);border-radius:0;gap:14px;padding:16px}.rw-page.rw-page[data-page=profile-level] .reward-items{gap:12px}.rw-page.rw-page[data-page=profile-gifts] .gifts-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.rw-page.rw-page[data-page=profile-gifts] .gift-card{padding:26px}.rw-page.rw-page[data-page=profile-gifts] .icon-wrapper{font-size:24px;height:52px;width:52px}.rw-page.rw-page[data-page=profile-gifts] .reward-row{background:var(--surface-inset);border:1px solid var(--border-light);font-size:12px;margin-bottom:8px;padding:13px}.rw-page.rw-page[data-page=profile-gifts] .card-footer{padding-top:20px}.rw-page.rw-page[data-page=profile-gifts] .btn-claim{min-height:44px;width:100%}.rw-page.rw-page[data-page=profile-gifts] .voting-card{background:var(--card-bg);border-width:1px;border:2px solid var(--border-light);gap:20px;padding:26px}.rw-page.rw-page[data-page=profile-gifts] .voting-gifts{margin-top:32px}.rw-page.rw-page[data-page=profile-gifts] .mn-srv-btn{background:var(--accent-dark);border-radius:0;color:#fff;font-size:13px;padding:12px 20px}.rw-page.rw-page[data-page=profile-topup] .topup-card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);max-width:1500px;padding:30px;width:100%}.rw-page.rw-page[data-page=profile-topup] .amount-buttons{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.rw-page.rw-page[data-page=profile-topup] .amount-btn{background:var(--surface-inset);border:1px solid var(--border-light);border-radius:0;padding:20px 10px}.rw-page.rw-page[data-page=profile-topup] .amount-btn.active{background:var(--bg-hover-accent);border-color:var(--accent-color);color:var(--accent-color)}.rw-page.rw-page[data-page=profile-topup] .amount-value{font-size:23px;font-weight:750}.rw-page.rw-page[data-page=profile-topup] .custom-amount-wrapper{margin:20px 0 28px}.rw-page.rw-page[data-page=profile-topup] .payment-method{background:var(--surface-inset);border-radius:0;gap:16px;padding:18px}.rw-page.rw-page[data-page=profile-topup] .payment-method:hover{transform:none}.rw-page.rw-page[data-page=profile-topup] .payment-method.selected{background:var(--bg-hover-accent);border-color:var(--accent-color)}.rw-page.rw-page[data-page=profile-topup] .payment-icon{border-radius:0;font-size:19px}.rw-page.rw-page[data-page=profile-topup] .bonus-card{border-color:var(--px-mid);border-radius:0;border-style:solid;border-width:2px;box-shadow:var(--shadow-md);margin:24px 0;padding:20px}.rw-page.rw-page[data-page=profile-topup] .history-card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);padding:24px}.rw-page.rw-page[data-page=profile-topup] .history-card .amount{font-size:23px}.rw-page.rw-page[data-page=profile-topup] .card-details{flex-wrap:wrap;font-size:12px;gap:20px}.rw-page.rw-page[data-page=profile-premium] .premium-container{max-width:none;padding:0}.rw-page.rw-page[data-page=profile-premium] .hero-section{background:linear-gradient(110deg,var(--bg-hover-accent-strong),transparent),var(--card-bg);border:1px solid var(--accent-border);border-radius:0;margin-bottom:32px;min-height:0;padding:42px 30px;text-align:center}.rw-page.rw-page[data-page=profile-premium] .hero-content h1{background:none;color:var(--text-primary);font-size:clamp(32px,4vw,44px);margin:12px 0}.rw-page.rw-page[data-page=profile-premium] .crown-icon i{animation:none;color:var(--premium-text);filter:none;font-size:35px}.rw-page.rw-page[data-page=profile-premium] .hero-stats{gap:10px;justify-content:center}.rw-page.rw-page[data-page=profile-premium] .stat{background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;font-size:12px;padding:8px 12px}.rw-page.rw-page[data-page=profile-premium] .hero-glow{display:none}.rw-page.rw-page[data-page=profile-premium] .section-header{margin-bottom:24px;text-align:center}.rw-page.rw-page[data-page=profile-premium] .header-line{display:none}.rw-page.rw-page[data-page=profile-premium] .benefits-grid{gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.rw-page.rw-page[data-page=profile-premium] .benefit-card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);padding:24px;text-align:center}.rw-page.rw-page[data-page=profile-premium] .benefit-icon-wrapper{border-radius:0;font-size:20px;height:44px;margin:0 auto 16px;width:44px}.rw-page.rw-page[data-page=profile-premium] .tariffs-grid{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.rw-page.rw-page[data-page=profile-premium] .tariff-card{flex:1 1 240px;min-width:0;overflow:visible;padding:30px 20px;position:relative}.rw-page.rw-page[data-page=profile-premium] .tariff-card.selected{background:var(--bg-hover-accent);border:2px solid var(--accent-color);box-shadow:none}.rw-page.rw-page[data-page=profile-premium] .tariff-price{color:var(--text-primary);font-size:34px}.rw-page.rw-page[data-page=profile-premium] .popular-badge{background:var(--accent-dark);border-radius:0;color:#fff;font-size:10px}.rw-page.rw-page[data-page=profile-premium] .select-btn{padding:11px;width:100%}.rw-page.rw-page[data-page=profile-premium] .faq-grid{gap:12px;grid-template-columns:1fr}.rw-page.rw-page[data-page=profile-premium] .faq-item{background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;gap:18px;padding:22px}.rw-page.rw-page[data-page=profile-premium] .faq-content p{color:var(--text-secondary);font-size:13px;line-height:1.8}.rw-page.rw-page[data-page=profile-referral] .promo-banner{background:var(--bg-hover-accent);border:1px solid var(--accent-border);border-radius:0;box-shadow:none;padding:26px}.rw-page.rw-page[data-page=profile-referral] .promo-input-group{gap:10px}.rw-page.rw-page[data-page=profile-referral] .promo-btn{background:var(--accent-dark);border-radius:0;color:#fff;font-size:13px;padding:12px 18px}.rw-page.rw-page[data-page=profile-referral] .share-cards{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}.rw-page.rw-page[data-page=profile-referral] .share-card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);min-width:0;padding:24px}.rw-page.rw-page[data-page=profile-referral] .share-content{min-width:0}.rw-page.rw-page[data-page=profile-referral] .copy-field input{font-size:12px;min-width:0}.rw-page.rw-page[data-page=profile-referral] .share-icon{border-radius:0;flex-shrink:0;font-size:20px}.rw-page.rw-page[data-page=profile-referral] .stats-row{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.rw-page.rw-page[data-page=profile-referral] .stat-block{background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;padding:24px}.rw-page.rw-page[data-page=profile-referral] .recent-card,.rw-page.rw-page[data-page=profile-referral] .scheme-card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);margin-top:24px;padding:28px}.rw-page.rw-page[data-page=profile-referral] .recent-item{border-bottom:1px solid var(--border-light);font-size:12px;padding:16px}.rw-page.rw-page[data-page=profile-referral] .recent-user{flex-wrap:wrap}.rw-page.rw-page[data-page=profile-referral] .scheme-note{color:var(--text-secondary);font-size:12px}.rw-page.rw-page[data-page^=profile-settings]{background:var(--page-background);min-height:100dvh;padding:130px 0 64px}.rw-page.rw-page[data-page^=profile-settings] .container{max-width:1500px}.rw-page.rw-page[data-page=profile-settings-index] .settings-grid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.rw-page.rw-page[data-page=profile-settings-index] .settings-card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);padding:28px}.rw-page.rw-page[data-page=profile-settings-index] .settings-card h2{background:none;color:var(--text-primary);font-size:20px;margin-bottom:24px}.rw-page.rw-page[data-page=profile-settings-index] .setting-item{align-items:flex-start;flex-wrap:wrap}.rw-page.rw-page[data-page=profile-settings-index] .setting-label{flex:1;font-size:13px;min-width:140px}.rw-page.rw-page[data-page=profile-settings-index] .setting-control{max-width:100%;min-width:0}.rw-page.rw-page[data-page=profile-settings-index] .styling-row{gap:24px}.rw-page.rw-page[data-page=profile-settings-index] .banner-preview{background:var(--surface-inset);border:1px solid var(--border-light);border-radius:0}.rw-page.rw-page[data-page=profile-settings-index] :is(.avatar-upload-btn,.banner-upload-btn){background:var(--accent-dark);border-radius:0;color:#fff;font-size:12px;padding:11px 15px}.rw-page.rw-page[data-page=profile-settings-index] .email-warning{background:var(--warning-bg);border-radius:0;color:var(--warning-color);font-size:13px;line-height:1.7;padding:20px}.rw-page.rw-page[data-page=profile-settings-index] .session-item{background:var(--surface-inset);border:1px solid var(--border-light);border-radius:0;gap:16px;padding:18px}.rw-page.rw-page[data-page=profile-settings-index] .session-details{flex-wrap:wrap;font-size:12px}.rw-page.rw-page[data-page=profile-settings-avatar] .avatar-layout{background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;box-shadow:var(--shadow-sm);gap:32px;padding:28px}.rw-page.rw-page[data-page=profile-settings-avatar] .cropper-container{background:var(--surface-inset);border-radius:0;max-width:100%}.rw-page.rw-page[data-page=profile-settings-avatar] .controls-column{min-width:0}.rw-page.rw-page[data-page=profile-settings-avatar] .control-group{background:var(--surface-inset);border:1px solid var(--border-light);border-radius:0;padding:20px}.rw-page.rw-page :is(.chat-card,.chat-container){background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;box-shadow:var(--shadow-sm);overflow:hidden}.rw-page.rw-page .chat-messages{background:var(--card-bg);gap:14px;min-height:0;overscroll-behavior:contain;padding:24px;scrollbar-width:thin}.rw-page.rw-page .message-bubble{background:var(--surface-inset);border:1px solid var(--border-light);border-radius:0;color:var(--text-primary);font-size:13px;line-height:1.7;max-width:100%;overflow-wrap:anywhere;padding:12px 16px}.rw-page.rw-page :is(.own,.admin-msg) .message-bubble{background:var(--bg-hover-accent);border-color:var(--accent-border);color:var(--text-primary)}.rw-page.rw-page :is(.message-time,.message-date){color:var(--text-muted);font-size:10px}.rw-page.rw-page :is(.chat-input,.chat-input-area){background:var(--surface-inset);border-top:1px solid var(--border-light);flex-shrink:0;gap:10px;min-width:0;padding:16px}.rw-page.rw-page :is(.chat-input input,.chat-input textarea,.chat-input-area input){background:var(--card-bg);flex:1;min-height:44px;min-width:0}.rw-page.rw-page :is(.chat-input button,.chat-input-area button){background:var(--accent-dark);border-radius:0;color:#fff;flex-shrink:0;min-height:44px;width:44px}.rw-page.rw-page :is(.chat-closed-message,.chat-locked-message,.chat-locked-placeholder){background:var(--surface-inset);border:1px solid var(--border-light);border-radius:0;color:var(--text-secondary);font-size:12px;padding:18px}.rw-page.rw-page[data-page=profile-chat] .chat-wrapper{gap:20px;height:calc(100dvh - 246px);max-height:800px;min-height:480px}.rw-page.rw-page[data-page=profile-chat] .chat-container{flex:1;min-width:0}.rw-page.rw-page[data-page=profile-chat] .online-panel{background:var(--card-bg);border-radius:0;border-width:1px;border:2px solid var(--border-light);border-color:var(--px-mid);border-style:solid;box-shadow:var(--shadow-md);flex:0 0 210px}.rw-page.rw-page[data-page=profile-chat] .online-header{border-bottom:1px solid var(--border-light);font-size:13px;padding:20px}.rw-page.rw-page[data-page=profile-chat] .online-list{padding:12px}.rw-page.rw-page[data-page=profile-chat] .online-user{border-radius:0;font-size:12px;padding:10px}.rw-page.rw-page[data-page=profile-chat] .chat-message{border-bottom:1px solid var(--border-light);border-radius:0;gap:12px;padding:12px 0}.rw-page.rw-page[data-page=profile-chat] .message-avatar{border-radius:0;height:36px;width:36px}.rw-page.rw-page[data-page=profile-chat] .message-content{min-width:0}.rw-page.rw-page[data-page=profile-chat] .message-text{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.rw-page.rw-page[data-page=profile-chat] .message-header{flex-wrap:wrap;gap:8px}.rw-page.rw-page[data-page=profile-chat] .message-nickname{font-size:12px}.rw-page.rw-page[data-page=profile-chat] .premium{color:var(--premium-text)}.rw-page.rw-page :is(.reports-list,.tickets-list,.applications-list){display:grid;gap:14px}.rw-page.rw-page :is(.ticket-card,.application-card,.report-card){border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);min-width:0;padding:24px}.rw-page.rw-page :is(.report-header,.ticket-header,.app-header){align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.rw-page.rw-page :is(.report-id,.ticket-id,.app-id){color:var(--text-muted);font-size:11px}.rw-page.rw-page :is(.report-subject,.ticket-subject,.app-subject){font-size:17px;font-weight:650;margin-bottom:10px}.rw-page.rw-page :is(.report-description,.app-description){color:var(--text-secondary);font-size:13px;line-height:1.8}.rw-page.rw-page :is(.report-date,.ticket-date,.app-date,.detail-date){color:var(--text-muted);font-size:11px}.rw-page.rw-page :is(.create-report,.create-application,.report-form){background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;max-width:1500px;padding:28px}.rw-page.rw-page :is(.detail-card,.report-info,.ticket-info){line-height:1.8;padding:26px}.rw-page.rw-page .detail-card p{color:var(--text-secondary);font-size:14px;overflow-wrap:anywhere}.rw-page.rw-page :is(.detail-grid,.detail-container){gap:20px}.rw-page.rw-page[data-page=profile-support] .help-container{background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;padding:28px}.rw-page.rw-page[data-page=profile-support] .faq-list{gap:12px}.rw-page.rw-page[data-page=profile-support] .faq-item{background:var(--surface-inset);border:1px solid var(--border-light);border-radius:0;padding:18px}.rw-page.rw-page[data-page=profile-support] .faq-question{color:var(--text-primary);font-size:14px}.rw-page.rw-page[data-page=profile-support] .faq-answer{color:var(--text-secondary);font-size:13px;line-height:1.8}.rw-page.rw-page[data-page=profile-support] .help-footer{border-top:1px solid var(--border-light);margin-top:24px;padding-top:24px}.rw-page.rw-page.rw-page:is([data-page=rules],[data-page=profile-rules]) .rule-category{background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;margin-bottom:18px;padding:26px}.rw-page.rw-page.rw-page:is([data-page=rules],[data-page=profile-rules]) .rule-category h2{background:none;color:var(--text-primary);font-size:22px}.rw-page.rw-page.rw-page:is([data-page=rules],[data-page=profile-rules]) .rule-text{font-size:14px;line-height:1.8}.rw-page.rw-page.rw-page:is([data-page=rules],[data-page=profile-rules]) .sub-items{border-left:2px solid var(--accent-border);margin-left:4px;padding-left:20px}.rw-page.rw-page.rw-page:is([data-page=rules],[data-page=profile-rules]) .rule-punishment{border-radius:0;font-size:11px;padding:6px 10px}.rw-page.rw-page.rw-page:is([data-page=rules],[data-page=profile-rules]) .software-info{background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:0;font-size:13px;padding:18px}.rw-page.rw-page[data-page^=admin-]{background:transparent;min-width:0}.rw-page.rw-page[data-page^=admin-]>h1{background:none;color:var(--text-primary);font-size:clamp(27px,3vw,36px);line-height:1.3;margin-bottom:26px}.rw-page.rw-page[data-page=admin-index] .welcome{background:linear-gradient(120deg,var(--bg-hover-accent),transparent),var(--card-bg);border:1px solid var(--accent-border);border-radius:0;margin-bottom:24px;padding:28px}.rw-page.rw-page[data-page=admin-index] .terms{background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;padding:28px}.rw-page.rw-page[data-page=admin-index] .terms-list{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.rw-page.rw-page[data-page=admin-index] .term{background:var(--surface-inset);border:1px solid var(--border-light);border-radius:0;padding:2px}.rw-page.rw-page[data-page=admin-index] .rules-section{background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;margin-top:24px;padding:28px}.rw-page.rw-page[data-page=admin-index] .rule-item{border-bottom:1px solid var(--border-light);gap:18px;padding:18px 10px}.rw-page.rw-page[data-page=admin-index] .rule-number{border-radius:0;flex-shrink:0;font-size:12px;height:30px;width:30px}.rw-page.rw-page[data-page=admin-index] .rule-text{font-size:13px;line-height:1.85}.rw-page.rw-page[data-page=admin-users-detail] .user-dashboard{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.rw-page.rw-page[data-page=admin-users-detail] .card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);min-width:0;padding:26px}.rw-page.rw-page[data-page=admin-users-detail] .info-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.rw-page.rw-page[data-page=admin-users-detail] .info-item{background:var(--surface-inset);border:1px solid var(--border-light);border-radius:0;overflow-wrap:anywhere;padding:14px}.rw-page.rw-page[data-page=admin-users-detail] .danger-card{background:var(--error-bg);border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md)}.rw-page.rw-page.rw-page:is([data-page=admin-groups-new],[data-page=admin-groups-detail]) .form-card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);max-width:960px;padding:30px}.rw-page.rw-page.rw-page:is([data-page=admin-groups-new],[data-page=admin-groups-detail]) .permissions-section{border-top:1px solid var(--border-light);margin-top:28px;padding-top:26px}.rw-page.rw-page.rw-page:is([data-page=admin-groups-new],[data-page=admin-groups-detail]) .perm-group{background:var(--surface-inset);border:1px solid var(--border-light);border-radius:0;margin:12px 0;padding:20px}.rw-page.rw-page.rw-page:is([data-page=admin-groups-new],[data-page=admin-groups-detail]) .perm-row{font-size:13px;padding:10px 0}.rw-page.rw-page[data-page=admin-groups-index] .groups-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.rw-page.rw-page[data-page=admin-groups-index] .group-card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);padding:26px}.rw-page.rw-page[data-page=admin-groups-index] .group-name{font-size:22px}.rw-page.rw-page[data-page=admin-groups-index] .card-permissions{display:flex;flex-wrap:wrap;gap:8px}.rw-page.rw-page[data-page^=admin-settings-] .card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);margin-bottom:24px;padding:28px}.rw-page.rw-page[data-page^=admin-settings-] .tabs{margin-bottom:24px}.rw-page.rw-page[data-page^=admin-settings-] :is(.advantage-item,.gamemode-item,.item-row,.software-item){background:var(--surface-inset);border:1px solid var(--border-light);border-radius:0;gap:16px;margin-bottom:12px;padding:20px}.rw-page.rw-page[data-page^=admin-settings-] :is(.item-content,.advantage-info,.gamemode-info){flex:1;min-width:0}.rw-page.rw-page[data-page^=admin-settings-] :is(.advantage-title,.gamemode-name){font-size:17px;font-weight:650}.rw-page.rw-page[data-page^=admin-settings-] :is(.advantage-text,.gamemode-desc,.item-text,.subitem-text){color:var(--text-secondary);font-size:13px;line-height:1.8;overflow-wrap:anywhere}.rw-page.rw-page[data-page^=admin-settings-] :is(.action-btn,.icon-btn){box-shadow:none;min-height:36px;min-width:36px;padding:8px;width:36px}.rw-page.rw-page[data-page^=admin-settings-] .section-card{background:var(--card-bg);border-radius:0;border-width:1px;border:2px solid var(--border-light);border-color:var(--px-mid);border-style:solid;box-shadow:var(--shadow-md);margin-bottom:24px;padding:24px}.rw-page.rw-page[data-page^=admin-settings-] .subitems-list{border-left:2px solid var(--accent-border);padding-left:16px}.rw-page.rw-page[data-page^=admin-settings-] .modal-large{width:760px}.rw-page.rw-page[data-page=admin-premium-detail] .detail-card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);max-width:none;padding:28px}.rw-page.rw-page[data-page=admin-premium-detail] .detail-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.rw-page.rw-page[data-page=admin-premium-detail] .detail-item{background:var(--surface-inset);border:1px solid var(--border-light);border-radius:0;padding:18px}.rw-page.rw-page[data-page=admin-premium-detail] .detail-item .label{color:var(--text-muted);font-size:11px;margin-bottom:8px}.rw-page.rw-page[data-page=admin-premium-detail] .detail-item .value{font-size:15px;overflow-wrap:anywhere}.rw-page.rw-page[data-page=admin-analytics] .stats-cards{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.rw-page.rw-page[data-page=admin-analytics] .stat-card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);padding:26px}.rw-page.rw-page[data-page=admin-analytics] .stat-value{font-size:32px;font-weight:750}.rw-page.rw-page[data-page=admin-analytics] .stat-label{color:var(--text-secondary);font-size:12px}.rw-page.rw-page[data-page=admin-analytics] .charts-row{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.rw-page.rw-page[data-page=admin-analytics] .chart-card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);min-width:0;padding:24px}.rw-page.rw-page[data-page=admin-analytics] .card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);margin:24px 0;padding:24px}.rw-page.rw-page[data-page=admin-referral] .stats-cards{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.rw-page.rw-page[data-page=admin-referral] .stat-card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);padding:24px}.rw-page.rw-page[data-page=admin-referral] .stat-value{font-size:30px}.rw-page.rw-page[data-page=admin-referral] .card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);margin-top:24px;padding:26px}.rw-page.rw-page[data-page=admin-dev-dashboard] .widget-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.rw-page.rw-page[data-page=admin-dev-dashboard] .widget{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);padding:24px}.rw-page.rw-page[data-page=admin-dev-dashboard] .full-width{grid-column:1/-1}.rw-page.rw-page[data-page=admin-dev-dashboard] .widget-header{border-bottom:1px solid var(--border-light);font-size:13px;margin-bottom:20px;padding-bottom:18px}.rw-page.rw-page[data-page=admin-dev-dashboard] .endpoint-path{font-size:12px;overflow-wrap:anywhere}.rw-page.rw-page[data-page=admin-dev-dashboard] .mc-server{background:var(--surface-inset);border:1px solid var(--border-light);border-radius:0;padding:18px}.rw-page.rw-page[data-page=admin-dev-index] .card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);margin-bottom:24px;padding:28px}.rw-page.rw-page[data-page=admin-dev-index] .info-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.rw-page.rw-page[data-page=admin-dev-index] .info-row{background:var(--surface-inset);border:1px solid var(--border-light);border-radius:0;overflow-wrap:anywhere;padding:16px}.rw-page.rw-page[data-page=admin-knowledge-promotions] .card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);margin-bottom:24px;padding:28px}.rw-page.rw-page[data-page=admin-knowledge-promotions] .step{background:var(--surface-inset);border:1px solid var(--border-light);border-radius:0;gap:16px;padding:20px}.rw-page.rw-page[data-page=admin-knowledge-promotions] .steps{gap:14px}.rw-page.rw-page[data-page=admin-knowledge-promotions] .penalty-item{border:1px solid var(--border-light);border-radius:0;padding:18px}.rw-page.rw-page[data-page=admin-knowledge-rules] .rules-container{background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;padding:32px}.rw-page.rw-page[data-page=admin-knowledge-rules] .chapter{border-top:1px solid var(--border-light);margin:0;padding:26px 0}.rw-page.rw-page[data-page=admin-knowledge-rules] .article{font-size:14px;line-height:1.9}.rw-page.rw-page[data-page=admin-knowledge-rules] .subarticle{border-left:2px solid var(--accent-border);color:var(--text-secondary);font-size:13px;padding-left:18px}.rw-page.rw-page[data-page=admin-knowledge-hierarchy] .canvas-container{background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;max-width:100%;overflow:auto}.rw-page.rw-page[data-page=admin-knowledge-hierarchy] .legend{background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;flex-wrap:wrap;font-size:12px;gap:16px;padding:18px}.rw-page.rw-page[data-page=admin-knowledge-hierarchy] .custom-tooltip{background:var(--surface-raised);border:1px solid var(--border-light);border-radius:0;box-shadow:var(--shadow-md);color:var(--text-primary)}.cookie-consent.cookie-consent.cookie-consent{background:var(--surface-raised);border:1px solid var(--border-light);border-radius:0;box-shadow:var(--shadow-xl);inset:auto 20px 20px;margin:auto;max-width:1140px;padding:24px}.cookie-consent.cookie-consent.cookie-consent .cookie-content{flex-wrap:nowrap;gap:20px;justify-content:flex-start;text-align:left}.cookie-consent.cookie-consent.cookie-consent .cookie-icon{background:var(--bg-hover-accent);border-radius:0;display:grid;flex-shrink:0;height:46px;place-items:center;width:46px}.cookie-consent.cookie-consent.cookie-consent .cookie-icon i{font-size:22px}.cookie-consent.cookie-consent.cookie-consent .cookie-text h3{font-size:15px;margin-bottom:8px}.cookie-consent.cookie-consent.cookie-consent .cookie-text p{font-size:12px;line-height:1.7}.cookie-consent.cookie-consent.cookie-consent .cookie-btn{border-radius:0;font-size:12px;min-height:40px;padding:10px 16px;white-space:nowrap}.cookie-consent.cookie-consent.cookie-consent .cookie-btn.accept{background:var(--accent-dark);color:#fff}.toast.toast.toast{background:var(--surface-raised);border-radius:0;bottom:24px;box-shadow:var(--shadow-lg);font-size:13px;line-height:1.6;max-width:calc(100vw - 32px);overflow-wrap:anywhere;padding:14px 20px;width:-moz-max-content;width:max-content}.back-to-top.back-to-top.back-to-top{background:var(--accent-dark);border-radius:0;color:#fff;height:40px;width:40px}@media(max-width:1200px){.admin-layout.admin-layout.admin-layout,.docs-layout.docs-layout.docs-layout,.profile-layout-container.profile-layout-container.profile-layout-container{gap:20px;padding:0 24px}.profile-sidebar-wrapper.profile-sidebar-wrapper.profile-sidebar-wrapper{flex-basis:224px}.admin-sidebar.admin-sidebar.admin-sidebar{flex-basis:236px}.rw-page.rw-page[data-page=profile-referral] .share-cards{grid-template-columns:1fr}.rw-page.rw-page[data-page=profile-chat] .chat-wrapper{flex-direction:column;height:auto;min-height:0}.rw-page.rw-page[data-page=profile-chat] .chat-container{flex:auto;height:580px}.rw-page.rw-page[data-page=profile-chat] .online-panel{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);flex:auto;max-height:180px;overflow:auto}.rw-page.rw-page[data-page=profile-chat] .online-list{display:flex;flex-wrap:wrap;gap:8px}.rw-page.rw-page[data-page=profile-chat] .online-header{padding:14px 18px}.rw-page.rw-page[data-page=profile-premium] .tariff-card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);padding:24px}.rw-page.rw-page[data-page=profile-premium] .tariff-price{font-size:30px}}@media(max-width:900px){.admin-page.admin-page.admin-page,.docs-page.docs-page.docs-page,.profile-layout-page.profile-layout-page.profile-layout-page{padding-top:100px}.admin-layout.admin-layout.admin-layout,.docs-layout.docs-layout.docs-layout,.profile-layout-container.profile-layout-container.profile-layout-container{flex-direction:column;gap:20px;margin-top:16px}.profile-sidebar-wrapper.profile-sidebar-wrapper.profile-sidebar-wrapper{flex:auto;position:static;width:100%}.admin-page.admin-page.admin-page>.burger-btn,.profile-sidebar-wrapper.profile-sidebar-wrapper.profile-sidebar-wrapper .burger-btn{background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;box-shadow:var(--shadow-sm);color:var(--text-secondary);display:flex;flex-direction:row;gap:6px;height:44px;inset:auto;justify-content:flex-start;padding:0 16px;position:relative;width:100%;z-index:1}.profile-sidebar-wrapper.profile-sidebar-wrapper.profile-sidebar-wrapper .burger-btn:after{content:"Меню личного кабинета";font-size:12px;font-weight:650;margin-left:10px}.admin-page.admin-page.admin-page>.burger-btn{margin:16px 24px 0;width:calc(100% - 48px)}.admin-page.admin-page.admin-page>.burger-btn:after{content:"Меню управления";font-size:12px;font-weight:650;margin-left:10px}.admin-page.admin-page.admin-page>.burger-btn span,.profile-sidebar-wrapper.profile-sidebar-wrapper.profile-sidebar-wrapper .burger-btn span{background:var(--accent-color);border-radius:0;height:12px;opacity:1;transform:none;width:3px}.admin-page.admin-page.admin-page>.sidebar-overlay,.profile-sidebar-wrapper.profile-sidebar-wrapper.profile-sidebar-wrapper .sidebar-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--overlay-bg);display:block;inset:0;z-index:1150}.admin-sidebar.admin-sidebar.admin-sidebar,.profile-sidebar.profile-sidebar.profile-sidebar{background:var(--surface-raised);border:1px solid var(--border-light);border-radius:0;box-shadow:var(--shadow-xl);height:auto;inset:12px auto 12px 12px;max-height:calc(100dvh - 24px);overflow:auto;position:fixed;transform:translate(calc(-100% - 24px));width:min(320px,calc(100vw - 32px));z-index:1200}.admin-sidebar.admin-sidebar.admin-sidebar.open,.profile-sidebar.profile-sidebar.profile-sidebar.open{transform:translate(0)}.admin-sidebar.admin-sidebar.admin-sidebar .sidebar-menu,.profile-sidebar.profile-sidebar.profile-sidebar .sidebar-menu{background:transparent;border:0;border-color:var(--px-mid);border-radius:0;border-style:solid;border-width:2px;box-shadow:var(--shadow-md);margin:0;padding:12px}.profile-sidebar.profile-sidebar.profile-sidebar .sidebar-menu:before{display:none}.docs-sidebar.docs-sidebar.docs-sidebar{flex:auto;position:static;width:100%}.docs-sidebar.docs-sidebar.docs-sidebar .sidebar-header{margin-bottom:10px}.docs-sidebar.docs-sidebar.docs-sidebar .sidebar-menu{background:var(--card-bg);border-width:1px;border:2px solid var(--border-light);border-color:var(--px-mid);border-style:solid;box-shadow:var(--shadow-md);display:flex;flex-wrap:wrap;gap:6px;padding:10px}.docs-sidebar.docs-sidebar.docs-sidebar .sidebar-link{background:var(--surface-inset);border:1px solid var(--border-light);flex:1 1 220px;font-size:11px;padding:11px}.rw-page.rw-page[data-page=profile-settings-index] .settings-grid{grid-template-columns:1fr}.rw-page.rw-page[data-page=profile-settings-avatar] .avatar-layout{flex-direction:column;padding:24px}.rw-page.rw-page[data-page=profile-settings-avatar] .controls-column,.rw-page.rw-page[data-page=profile-settings-avatar] .cropper-column{min-width:0;width:100%}.rw-page.rw-page[data-page=profile-settings-avatar] .cropper-container{margin:auto}.rw-page.rw-page[data-page=admin-analytics] .charts-row,.rw-page.rw-page[data-page=admin-dev-dashboard] .widget-grid,.rw-page.rw-page[data-page=admin-users-detail] .user-dashboard{grid-template-columns:1fr}.rw-page.rw-page[data-page=admin-dev-dashboard] .full-width{grid-column:auto}.rw-page.rw-page[data-page=admin-groups-index] .groups-grid{grid-template-columns:1fr}}.sidebar-heading{align-items:center;color:var(--text-muted);display:flex;font-size:10px;font-weight:750;justify-content:space-between;letter-spacing:1px;padding:20px 20px 4px}.sidebar-close{background:var(--surface-inset);border:1px solid var(--border-light);border-radius:0;color:var(--text-secondary);cursor:pointer;display:none;font-size:20px;height:32px;width:32px}.sidebar-close:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}@media(max-width:900px){.sidebar-close{display:grid;place-items:center}.sidebar-heading{font-size:12px;letter-spacing:0;padding:20px 24px 4px}}@media(max-width:760px){.container{padding-left:20px;padding-right:20px}.rw-page.rw-page :is(.page-header,.detail-header){margin-bottom:22px}.rw-page.rw-page :is(.page-header h1,.detail-title){font-size:27px;letter-spacing:0}.rw-page.rw-page :is(.card,.form-card,.settings-card,.detail-card,.create-report,.create-application,.report-form){padding:22px}.rw-page.rw-page :is(.filters,.controls){gap:12px;padding:16px}.rw-page.rw-page .search-box{flex-basis:100%;min-width:0}.rw-page.rw-page .filter-group{flex:1 1 140px;min-width:0}.rw-page.rw-page .filter-group select{width:100%}.rw-page.rw-page :is(.tab-btn,.tag-btn,.tab,.period-btn,.star-btn){font-size:12px;padding:10px 12px}.rw-page.rw-page :is(.modal-overlay,.file-modal,.fullscreen-modal){padding:12px}.rw-page.rw-page :is(.modal-content,.report-modal,.ticket-modal,.chat-modal,.glass-modal,.modal-container,.fullscreen-modal-container,.consent-content,.modal){border-radius:0;max-height:calc(100dvh - 24px);width:100%}.rw-page.rw-page :is(.modal-header,.modal-body,.modal-footer,.fullscreen-modal-header,.fullscreen-modal-body,.fullscreen-modal-footer){padding:18px}.rw-page.rw-page :is(.form-group input,.input-group input,.form-group textarea,.form-group select,.chat-input input,.chat-input-area input){font-size:16px}.rw-page.rw-page :is(.detail-grid,.info-grid){grid-template-columns:1fr}.rw-page.rw-page .form-actions>.btn{flex:1}.rw-page.rw-page[data-page=profile-index] .card-content{align-items:flex-start;flex-direction:column;gap:20px}.rw-page.rw-page[data-page=profile-index] .profile-card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);padding:24px}.rw-page.rw-page[data-page=profile-index] .name-row{align-items:flex-start;flex-direction:column;gap:12px}.rw-page.rw-page[data-page=profile-index] .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-page.rw-page[data-page=profile-index] .referral-banner{align-items:flex-start;flex-wrap:wrap;padding:20px}.rw-page.rw-page[data-page=profile-index] .ref-text{flex:1;min-width:180px}.rw-page.rw-page[data-page=profile-index] .ref-btn{margin-left:62px}.rw-page.rw-page[data-page=profile-detail] .profile-card{align-items:flex-start;border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);flex-direction:column;padding:24px}.rw-page.rw-page[data-page=profile-detail] .profile-info-area{min-width:0;width:100%}.rw-page.rw-page[data-page=profile-detail] .profile-head{align-items:flex-start;flex-direction:column;gap:16px}.rw-page.rw-page[data-page=profile-gifts] .gifts-grid,.rw-page.rw-page[data-page=profile-level] .methods-grid,.rw-page.rw-page[data-page=profile-premium] .benefits-grid{grid-template-columns:1fr}.rw-page.rw-page[data-page=profile-level] .level-display{align-items:flex-start;flex-direction:column;gap:20px}.rw-page.rw-page[data-page=profile-level] .level-info{min-width:0;width:100%}.rw-page.rw-page[data-page=profile-level] .reward-item{flex-wrap:wrap}.rw-page.rw-page[data-page=profile-level] .reward-info{flex:1;min-width:140px}.rw-page.rw-page[data-page=profile-gifts] .voting-card{align-items:flex-start;border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);flex-direction:column}.rw-page.rw-page[data-page=profile-referral] .stats-row{grid-template-columns:1fr}.rw-page.rw-page[data-page=profile-referral] .promo-banner{flex-wrap:wrap;gap:16px;padding:20px}.rw-page.rw-page[data-page=profile-referral] .promo-input-group{flex-wrap:wrap}.rw-page.rw-page[data-page=profile-referral] .scheme-card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);overflow:auto}.rw-page.rw-page[data-page=profile-topup] .amount-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-page.rw-page[data-page=profile-topup] .card-header{align-items:flex-start}.rw-page.rw-page[data-page=profile-premium] .hero-section{padding:28px 24px}.rw-page.rw-page[data-page=profile-settings-index] .styling-row{flex-direction:column}.rw-page.rw-page[data-page=profile-settings-index] .avatar-column{width:100%}.rw-page.rw-page[data-page=profile-settings-index] .email-actions,.rw-page.rw-page[data-page=profile-settings-index] .session-item{flex-wrap:wrap}.rw-page.rw-page[data-page=profile-settings-index] .session-info{min-width:0}.rw-page.rw-page[data-page^=docs-]{padding:26px 24px}.rw-page.rw-page[data-page=admin-analytics] .stats-cards,.rw-page.rw-page[data-page=admin-dev-index] .info-grid,.rw-page.rw-page[data-page=admin-index] .terms-list,.rw-page.rw-page[data-page=admin-premium-detail] .detail-grid,.rw-page.rw-page[data-page=admin-referral] .stats-cards,.rw-page.rw-page[data-page=admin-users-detail] .info-grid{grid-template-columns:1fr}.rw-page.rw-page[data-page^=admin-settings-] :is(.advantage-item,.gamemode-item,.item-row,.software-item){flex-wrap:wrap}.rw-page.rw-page[data-page^=admin-settings-] :is(.item-actions,.advantage-actions,.gamemode-actions){margin-left:auto}.rw-page.rw-page[data-page=admin-knowledge-promotions] .steps{grid-template-columns:1fr}.cookie-consent.cookie-consent.cookie-consent{inset:auto 12px 12px;padding:20px}.cookie-consent.cookie-consent.cookie-consent .cookie-content{flex-direction:row;flex-wrap:wrap;gap:14px}.cookie-consent.cookie-consent.cookie-consent .cookie-text{flex:1;min-width:0}.cookie-consent.cookie-consent.cookie-consent .cookie-buttons{display:flex;width:100%}.cookie-consent.cookie-consent.cookie-consent .cookie-btn{flex:1}}@media(max-width:480px){.admin-layout.admin-layout.admin-layout,.docs-layout.docs-layout.docs-layout,.profile-layout-container.profile-layout-container.profile-layout-container{padding:0 16px}.admin-page.admin-page.admin-page>.burger-btn{margin-left:16px;margin-right:16px;width:calc(100% - 32px)}.rw-page.rw-page[data-page=profile-index] .achieve-item{min-width:90px}.rw-page.rw-page[data-page=profile-chat] .chat-container{height:540px}.rw-page.rw-page[data-page=profile-chat] .chat-messages{padding:18px}.rw-page.rw-page[data-page=profile-chat] .online-panel{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);max-height:140px}.rw-page.rw-page[data-page=profile-detail] .stats-grid{grid-template-columns:1fr}.rw-page.rw-page :is(.auth-card,.forgot-card,.reset-card,.verify-card){border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);padding:26px 22px}.rw-page.rw-page[data-page=rules] .profile-layout{padding:12px 16px}.rw-page.rw-page :is(.detail-header,.detail-title){overflow-wrap:anywhere}.cookie-consent.cookie-consent.cookie-consent .cookie-icon{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.profile-sidebar.profile-sidebar.profile-sidebar.profile-sidebar{background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;box-shadow:var(--shadow-sm);padding:4px}.profile-sidebar.profile-sidebar.profile-sidebar.profile-sidebar .sidebar-menu{background:transparent;border:0;border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md)}.profile-sidebar.profile-sidebar.profile-sidebar.profile-sidebar .sidebar-menu:before{display:none}.rw-page.rw-page .prestige-tooltip{background:var(--surface-raised);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);color:var(--text-primary)}.rw-page.rw-page :is(.premium-username,.premium-message,.premium-badge){text-shadow:none}[data-theme=light] .rw-page :is(.premium-username,.premium-icon,.premium-crown){background:none;color:var(--premium-text);-webkit-text-fill-color:currentColor}@media(max-width:900px){.profile-sidebar.profile-sidebar.profile-sidebar.profile-sidebar{background:var(--surface-raised);border-radius:0;box-shadow:var(--shadow-xl)}.profile-sidebar.profile-sidebar.profile-sidebar.profile-sidebar .sidebar-menu{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);padding-top:8px}}.rw-page.rw-page .rw-table-scroll{background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;margin:16px 0;max-width:100%;overflow:auto;overscroll-behavior-x:contain;scrollbar-width:thin;width:100%}.rw-page.rw-page .rw-table-scroll table{min-width:560px}.rw-page.rw-page .rw-table-scroll:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}.rw-page.rw-page h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.rw-page.rw-page :is(.doc-section,.privacy-section,.terms-section) a{overflow-wrap:anywhere}.rw-page.rw-page.rw-page :is(.create-report,.create-application,.report-form,.topup-card){margin-inline:0;max-width:1500px;width:100%}.rw-page.rw-page.rw-page .create-report>.report-form{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.rw-page.rw-page[data-page=profile-topup] .payment-details{display:flex;flex-direction:column;gap:4px}.rw-page.rw-page[data-page=profile-index] .achievements-grid>.empty{color:var(--text-secondary);display:grid;grid-column:1/-1;min-height:220px;place-items:center;text-align:center;width:100%}.rw-page.rw-page[data-page=profile-index] .ref-icon{display:grid;place-items:center}.rw-page.rw-page[data-page=profile-settings-index] .modal-header{align-items:center;display:flex;justify-content:space-between}.rw-page.rw-page[data-page=profile-settings-index] .modal-header :is(h2,h3){flex:1;margin:0;min-width:0}.rw-page.rw-page[data-page=profile-settings-index] .modal-close{align-self:center;font-size:18px;height:36px;inset:auto;line-height:1;min-height:36px;min-width:36px;padding:0;position:static;width:36px}.rw-page.rw-page[data-page=profile-settings-index] .modal-close i{display:block;line-height:1}.admin-sidebar.admin-sidebar.admin-sidebar.admin-sidebar{scrollbar-width:none}.admin-sidebar.admin-sidebar.admin-sidebar.admin-sidebar::-webkit-scrollbar{display:none;height:0;width:0}.rw-page.rw-page[data-page=admin-users-index] .users-table{min-width:0;table-layout:fixed;width:100%}.rw-page.rw-page[data-page=admin-users-index] .users-table :is(th,td):first-child{width:100px}.rw-page.rw-page[data-page=admin-users-index] .users-table :is(th,td){overflow-wrap:anywhere;white-space:normal}.rw-page.rw-page[data-page=admin-users-index] .user-identity{align-items:center;display:flex;gap:12px;min-width:0}.rw-page.rw-page[data-page=admin-users-index] .user-identity a{color:var(--text-primary);font-weight:650;overflow-wrap:anywhere;text-decoration:none}.rw-page.rw-page[data-page=admin-users-index] .user-identity a:hover{color:var(--accent-color)}.rw-page.rw-page[data-page=admin-users-index] .user-avatar{background:var(--surface-inset);border:1px solid var(--border-light);border-radius:0;flex-shrink:0;height:40px;overflow:hidden;width:40px}.rw-page.rw-page[data-page=admin-users-index] .user-avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-premium-perks{background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:0;font-size:12px;margin-top:18px;padding:14px 16px}.profile-premium-perks.active{background:var(--warning-bg);border-color:color-mix(in srgb,var(--premium-text) 24%,transparent)}.premium-perks-heading{align-items:center;color:var(--text-primary);display:flex;flex-wrap:wrap;font-weight:650;gap:12px;justify-content:space-between}.premium-perks-heading span i{color:var(--premium-text);margin-right:7px}.premium-perks-heading a{align-items:center;color:var(--accent-foreground);display:inline-flex;font-size:12px;gap:7px;text-decoration:none}.premium-perks-list{color:var(--text-secondary);display:flex;flex-wrap:wrap;gap:8px 16px;line-height:1.6;margin-top:10px}.premium-perks-list span:before{color:var(--premium-text);content:"✓";margin-right:6px}.premium-perks-expiry{color:var(--text-muted);font-size:11px;margin:10px 0 0}.rw-page.rw-page[data-page=profile-gifts] .voting-gifts{align-items:center;background:var(--card-bg);border:1px solid var(--border-light);border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:18px;margin:0 0 20px;padding:18px 20px}.rw-page.rw-page[data-page=profile-gifts] .voting-header{align-items:center;border:0;display:flex;flex:1 1 200px;gap:10px;justify-content:flex-start;margin:0;padding:0}.rw-page.rw-page[data-page=profile-gifts] .voting-header h3{font-size:16px;margin:0}.rw-page.rw-page[data-page=profile-gifts] .voting-card{align-items:center;background:transparent;border:0;border-color:var(--px-mid);border-radius:0;border-style:solid;border-width:2px;box-shadow:var(--shadow-md);display:flex;flex:2 1 360px;gap:16px;justify-content:space-between;padding:0}.rw-page.rw-page[data-page=profile-gifts] .vote-reward{background:transparent;border:0;gap:10px;padding:0}.rw-page.rw-page[data-page=profile-gifts] .vote-reward>i{font-size:22px}.rw-page.rw-page[data-page=profile-gifts] .reward-amount{font-size:13px}.rw-page.rw-page[data-page=profile-gifts] .reward-hint{font-size:11px;line-height:1.5}.rw-page.rw-page[data-page=profile-gifts] .gifts-grid{align-items:stretch;gap:14px}.rw-page.rw-page[data-page=profile-gifts] .gift-card{border-color:var(--px-mid);border-radius:0;border-style:solid;border-width:2px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;padding:20px;transform:none}.rw-page.rw-page[data-page=profile-gifts] .card-header{align-items:center;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-bottom:14px;text-align:left}.rw-page.rw-page[data-page=profile-gifts] .card-header h2{flex:1;font-size:17px;margin:0}.rw-page.rw-page[data-page=profile-gifts] .icon-wrapper{border-radius:0;font-size:17px;height:36px;width:36px}.rw-page.rw-page[data-page=profile-gifts] .rewards-preview{background:transparent;border:0;border-radius:0;margin-bottom:14px;padding:0}.rw-page.rw-page[data-page=profile-gifts] .reward-row{background:transparent;border:0;border-radius:0;font-size:13px;margin:0;padding:6px 0}.rw-page.rw-page[data-page=profile-gifts] .chance{font-size:11px;padding:2px 6px}.rw-page.rw-page[data-page=profile-gifts] .card-footer{border-top:1px solid var(--border-light);margin-top:auto;padding-top:14px}.rw-page.rw-page[data-page=profile-gifts] .cooldown{background:var(--surface-inset);border-radius:0;font-size:12px;line-height:1.5;padding:10px 12px}.rw-page.rw-page[data-page=profile-gifts] .premium-message{background:transparent;font-size:12px;line-height:1.6;padding:0}.rw-page.rw-page[data-page=profile-premium] .hero-subtitle{margin-inline:auto}.rw-page.rw-page[data-page=profile-premium] .section-header h2{background:none;color:var(--text-primary);font-size:26px;-webkit-text-fill-color:currentColor}.rw-page.rw-page[data-page=profile-premium] .benefit-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.rw-page.rw-page[data-page=profile-premium] .benefit-icon-wrapper i{font-size:22px}.rw-page.rw-page[data-page=profile-premium] .faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-page.rw-page[data-page=profile-premium] .tariff-card{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md)}.premium-confirm-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--overlay-bg);display:flex;inset:0;justify-content:center;overflow:auto;padding:24px;position:fixed;z-index:1500}.premium-confirm-dialog{background:var(--surface-raised);border:1px solid var(--border-light);border-radius:0;box-shadow:var(--shadow-xl);color:var(--text-primary);max-height:calc(100dvh - 48px);max-width:100%;overflow:auto;width:520px}.premium-confirm-header{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.premium-confirm-header h2{flex:1;font-size:20px;line-height:1.4;margin:0}.premium-confirm-close{background:var(--bg-hover-light);border:0;border-radius:0;color:var(--text-secondary);display:grid;flex-shrink:0;font-size:18px;height:36px;line-height:1;padding:0;place-items:center;width:36px}.premium-confirm-body{padding:24px}.premium-confirm-body p{color:var(--text-secondary);font-size:14px;line-height:1.8;margin:18px 0 0}.premium-confirm-plan{align-items:center;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:0;display:flex;flex-wrap:wrap;gap:14px;padding:16px}.premium-confirm-plan>i{color:var(--premium-text);font-size:24px}.premium-confirm-plan>div{display:flex;flex:1;flex-direction:column;font-size:15px;gap:5px}.premium-confirm-plan span{color:var(--text-secondary);font-size:12px}.premium-confirm-plan>strong{font-size:19px}.premium-confirm-footer{background:var(--accent-soft);border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:16px 24px}.rw-page.rw-page[data-page=profile-settings-avatar] .skeleton-block{background:var(--bg-hover-accent-active);border-radius:0;overflow:hidden;position:relative}.rw-page.rw-page[data-page=profile-settings-avatar] .skeleton-block:after{animation:avatar-shimmer 1.5s infinite;background:linear-gradient(90deg,transparent,var(--bg-hover-light),transparent);content:"";inset:0;position:absolute;transform:translate(-100%)}.rw-page.rw-page[data-page=profile-settings-avatar] .skeleton-cropper{aspect-ratio:1;margin:auto;max-width:460px;width:100%}.rw-page.rw-page[data-page=profile-settings-avatar] .skeleton-upload{height:40px;margin:14px auto;width:120px}.rw-page.rw-page[data-page=profile-settings-avatar] .skeleton-preview{display:grid;height:180px;margin-bottom:20px;place-items:center}.skeleton-avatar-circle{background:var(--surface-inset);border:3px solid var(--accent-border);border-radius:0;height:110px;width:110px}.rw-page.rw-page[data-page=profile-settings-avatar] .skeleton-controls{margin-bottom:20px;padding:20px}.skeleton-controls span{background:var(--surface-inset);border-radius:0;display:block;height:12px;margin:12px 0}.skeleton-actions{display:flex;gap:10px;margin-bottom:20px}.skeleton-actions span{flex:1;height:40px}.rw-page.rw-page[data-page=profile-settings-avatar] .skeleton-caption{height:14px;width:90%}.rw-page.rw-page[data-page=profile-settings-avatar] .image-loading-skeleton{border-radius:0;inset:0;pointer-events:none;position:absolute;z-index:3}@keyframes avatar-shimmer{to{transform:translate(100%)}}@media(max-width:760px){.rw-page.rw-page.rw-page:is([data-page=login],[data-page=register],[data-page=forgot-password],[data-page=reset-password],[data-page=register-accept]){align-items:flex-start;padding-bottom:40px;padding-top:110px}.rw-page.rw-page[data-page=profile-premium] .faq-grid{grid-template-columns:1fr}.rw-page.rw-page[data-page=profile-gifts] .voting-card{align-items:center;border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);flex-basis:100%;flex-direction:row;flex-wrap:wrap}.rw-page.rw-page[data-page=admin-users-index] .users-table :is(th,td){font-size:12px;padding:12px 9px}.rw-page.rw-page[data-page=admin-users-index] .users-table :is(th,td):first-child{width:70px}.rw-page.rw-page[data-page=admin-users-index] .user-identity{flex-wrap:wrap;gap:8px}.rw-page.rw-page[data-page=admin-users-index] .user-avatar{height:32px;width:32px}.premium-confirm-overlay{padding:12px}.premium-confirm-dialog{border-radius:0;max-height:calc(100dvh - 24px)}.premium-confirm-body,.premium-confirm-footer,.premium-confirm-header{padding:18px}.premium-confirm-footer>.btn{flex:1}}@media(prefers-reduced-motion:reduce){.rw-page.rw-page[data-page=profile-settings-avatar] .skeleton-block:after{animation:none}}.rw-page.rw-page[data-page=profile-index] .fullscreen-modal-body{display:flex;flex-direction:column}.rw-page.rw-page[data-page=profile-index] .fullscreen-modal-body>.achievements-grid{align-content:start;flex:1}.rw-page.rw-page[data-page=profile-index] .fullscreen-modal-body>.achievements-grid:has(>.empty){align-content:stretch}@media(max-width:760px){.rw-page.rw-page[data-page=profile-settings-index] .banner-section{flex:0 1 auto;min-width:0;width:100%}}@font-face{font-display:swap;font-family:Press Start\ 2P;font-style:normal;font-weight:400;src:url(../fonts/press-start-2p-cyrillic-400-normal.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Press Start\ 2P;font-style:normal;font-weight:400;src:url(../fonts/press-start-2p-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.rw-page,body{font-family:var(--font-body)}.game-eyebrow{color:var(--accent-foreground);font:8px/2 var(--font-minecraft)}.container{max-width:var(--container-width)}body{background:var(--page-background);color:var(--text-primary);font-family:var(--font-body);letter-spacing:0}.minecraft-site{isolation:isolate;min-height:100dvh}.minecraft-site:after{background:repeating-linear-gradient(0deg,rgba(0,0,0,.045) 0 1px,transparent 1px 4px);content:"";inset:0;opacity:.15;pointer-events:none;position:fixed;z-index:2000}.minecraft-site :is(h1,h2,h3,h4){font-family:var(--font-heading);font-weight:800}.minecraft-site .rw-page.rw-page :is(.page-header h1,.detail-title,.auth-header h2){font-weight:900;letter-spacing:-.02em;text-shadow:3px 3px 0 var(--px-dark);text-transform:uppercase}.minecraft-site .rw-page.rw-page :is(.section-title,.section-header h2,.elo-section-heading h2){font-weight:900;letter-spacing:-.02em;text-shadow:2px 2px 0 var(--px-dark);text-transform:uppercase}.minecraft-site .rw-page.rw-page :is(.page-header h1,.detail-title):before{background:var(--accent-color);box-shadow:2px 2px 0 var(--px-dark);width:6px}.minecraft-site .app-header{background:var(--header-bg);border-color:var(--px-mid)}.minecraft-site .app-header .nav-list a{font-family:var(--font-mono);font-size:12px;font-weight:800;letter-spacing:.03em}.minecraft-site .app-header :is(.notifications-dropdown,.mobile-nav){background:var(--header-bg-solid);color:var(--text-primary)}.minecraft-site :is(.brand-subtitle,.footer-heading,.sidebar-heading>span,.game-eyebrow,.section-tag){color:var(--accent-foreground);font-family:var(--font-minecraft);font-size:8px;font-weight:400;letter-spacing:0;line-height:2}.minecraft-site .brand-subtitle{font-size:6px}.minecraft-site .rw-page.rw-page{font-family:var(--font-body)}.minecraft-site .rw-page.rw-page :is(.btn,.mc-btn,.btn-small,.btn-back,.btn-purchase,.btn-reward,.btn-claim,.btn-submit,.pay-btn,.ref-btn,.copy-btn,.btn-retry,.refresh-btn,.select-btn,.partner-btn,.elo-actions .btn){background:var(--surface-raised);border:var(--px-outline) solid var(--px-dark);border-radius:0;box-shadow:var(--shadow-sm);color:var(--text-primary);font-family:var(--font-body);font-weight:800;letter-spacing:.04em;min-height:44px;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .08s linear,box-shadow .08s linear,background .15s;white-space:normal}.minecraft-site .rw-page.rw-page :is(.btn-primary,.mc-btn-primary,.btn-purchase,.btn-submit,.pay-btn,.partner-btn,.btn-claim:not(.cooldown):not(.claimed):not(.locked),.btn-reward.available){background:var(--button-bg);box-shadow:var(--button-shadow);color:var(--text-on-solid)}.minecraft-site .rw-page.rw-page :is(.mc-btn-pink){background:linear-gradient(180deg,var(--pink),var(--pink-dark));box-shadow:var(--button-shadow);color:var(--text-on-solid)}.minecraft-site .rw-page.rw-page :is(.mc-btn-cyan){background:linear-gradient(180deg,var(--cyan),var(--cyan-dark));box-shadow:var(--button-shadow);color:var(--text-on-solid)}.minecraft-site .rw-page.rw-page :is(.mc-btn-ghost,.btn-outline,.btn-back,.btn-secondary){background:var(--card-bg);border-color:var(--px-mid);color:var(--text-secondary)}.minecraft-site .rw-page.rw-page :is(.btn,.mc-btn,.btn-purchase,.pay-btn,.partner-btn):hover:not(:disabled){box-shadow:var(--button-shadow-hover);filter:brightness(1.06);transform:translate(2px,2px)}.minecraft-site .rw-page.rw-page :is(.btn-primary,.mc-btn-primary,.btn-purchase,.pay-btn,.partner-btn):hover:not(:disabled){background:var(--button-bg);color:var(--text-on-solid)}.minecraft-site .rw-page.rw-page :is(.btn,.mc-btn,.btn-purchase,.pay-btn,.partner-btn):active:not(:disabled){box-shadow:inset -2px -2px 0 var(--px-lo),inset 2px 2px 0 var(--px-hi);transform:translate(4px,4px)}.minecraft-site .rw-page.rw-page :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),select,textarea){background-color:var(--surface-inset);border:2px solid var(--px-mid);border-radius:0;box-shadow:inset 2px 2px 0 var(--px-lo);color:var(--text-primary);font-family:var(--font-body)}.minecraft-site .rw-page.rw-page :is(input,select,textarea):focus-visible{border-color:var(--accent-foreground);box-shadow:inset 2px 2px 0 var(--px-lo),0 0 10px var(--accent-glow);outline:2px solid var(--accent-color);outline-offset:2px}.minecraft-site .rw-page.rw-page :is(.tabs,.stats-tabs,.rules-tabs,.friends-tabs,.filters,.controls){background:var(--bg-secondary);border:2px solid var(--px-mid);box-shadow:inset 2px 2px 0 var(--px-lo)}.minecraft-site .rw-page.rw-page :is(.tab.active,.ftab.active,.filter-btn.active,.difficulty-picker button.active){background:var(--button-bg);border-color:var(--accent-foreground);box-shadow:inset -2px -2px 0 var(--px-lo),inset 2px 2px 0 var(--px-hi);color:var(--text-on-solid)}.minecraft-site .rw-page.rw-page :is(.difficulty-picker button,.elo-address,.elo-art){background-color:var(--card-bg);border:2px solid var(--px-mid);box-shadow:var(--shadow-sm)}.minecraft-site .elo-intro h1{font-weight:900;text-shadow:4px 4px 0 var(--px-dark);text-transform:uppercase}.minecraft-site .elo-intro h1 span{color:var(--accent-color)}.minecraft-site .elo-section-heading h2{line-height:1.3}.minecraft-site .elo-highlights{background:var(--bg-secondary);border:2px solid var(--px-mid);box-shadow:var(--shadow-sm);padding:24px}.minecraft-site .difficulty-detail{border-color:var(--accent-border)}.minecraft-site .admin-sidebar.admin-sidebar .sidebar-menu,.minecraft-site .docs-sidebar.docs-sidebar .sidebar-menu,.minecraft-site .profile-sidebar.profile-sidebar .sidebar-menu{background:var(--card-bg);border:2px solid var(--px-mid);box-shadow:var(--shadow-md)}.minecraft-site .profile-sidebar.profile-sidebar .sidebar-item{border:2px solid transparent;font-family:var(--font-body)}.minecraft-site .admin-sidebar.admin-sidebar .sidebar-item.is-active,.minecraft-site .profile-sidebar.profile-sidebar .sidebar-item.active{background:var(--accent-soft);border-color:var(--accent-border);box-shadow:inset 3px 0 0 var(--accent-color);color:var(--accent-foreground)}.minecraft-site .profile-sidebar.profile-sidebar .sidebar-item.highlight{background:var(--button-bg);border:2px solid var(--px-dark);box-shadow:var(--button-shadow);color:var(--text-on-solid);text-shadow:none}.minecraft-site .rw-page.auth-page{background:var(--page-background)}.minecraft-site .rw-page.auth-page .auth-header h2{color:var(--text-primary);-webkit-text-fill-color:currentColor;font-size:30px}.minecraft-site .rw-page.auth-page .auth-header p{color:var(--text-secondary)}.minecraft-site .rw-page.auth-page .auth-info-block{background:var(--accent-soft);border:2px solid var(--accent-border);box-shadow:inset -2px -2px 0 var(--px-lo),inset 2px 2px 0 var(--px-hi)}.minecraft-site .rw-page.auth-page .form-group label{font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.minecraft-site .app-footer{background:var(--bg-secondary);border-top:2px solid var(--px-mid)}.minecraft-site .app-footer .footer-glow{opacity:.4}.minecraft-site .theme-control select{background-color:var(--surface-inset);border:2px solid var(--px-mid);border-radius:0;box-shadow:inset 2px 2px 0 var(--px-lo)}.minecraft-site :is(.cookie-consent,.toast-notification){border-width:2px}.minecraft-site .cookie-btn.accept{background:var(--button-bg);border:2px solid var(--px-dark);box-shadow:var(--button-shadow);color:var(--text-on-solid)}[data-theme=light] .minecraft-site:after{opacity:.06}[data-theme=light] .minecraft-site :is(.footer-glow,.hero-glow,.auth-grid-bg){opacity:.15}@media(max-width:680px){.minecraft-site .app-header .brand-subtitle{font-size:5px}.minecraft-site .elo-intro h1{font-size:clamp(34px,10vw,48px)}.minecraft-site .elo-highlights{padding:20px}.minecraft-site .rw-page.rw-page .section-title{font-size:28px}.minecraft-site .rw-page.auth-page .auth-header h2{font-size:25px}.minecraft-site .footer-heading{font-size:8px}}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(../fonts/rubik-cyrillic-400-normal.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(../fonts/rubik-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:500;src:url(../fonts/rubik-cyrillic-500-normal.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:500;src:url(../fonts/rubik-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:600;src:url(../fonts/rubik-cyrillic-600-normal.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:600;src:url(../fonts/rubik-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:700;src:url(../fonts/rubik-cyrillic-700-normal.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:700;src:url(../fonts/rubik-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:800;src:url(../fonts/rubik-cyrillic-800-normal.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:800;src:url(../fonts/rubik-latin-800-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:900;src:url(../fonts/rubik-cyrillic-900-normal.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:900;src:url(../fonts/rubik-latin-900-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.minecraft-site .home-page.home-page .section-title{font-size:clamp(28px,4vw,44px)}@media(max-width:480px){.minecraft-site .rw-page.rw-page[data-page=profile-level] .star-filter{flex-wrap:wrap;min-width:0}.minecraft-site .rw-page.rw-page[data-page=profile-level] .star-buttons{flex-wrap:wrap}.minecraft-site .rw-page.rw-page[data-page=admin-index] .rules-section{padding:20px 16px}.minecraft-site .rw-page.rw-page[data-page=admin-index] .rules-section h2{flex-wrap:wrap;overflow-wrap:anywhere}.minecraft-site .rw-page.rw-page[data-page=admin-index] .rule-text{min-width:0;overflow-wrap:anywhere}.minecraft-site :is(h1,h2){overflow-wrap:anywhere}}.app-header[data-v-6d507b4e]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--header-bg);border:2px solid var(--border-dark);border-radius:0;box-shadow:inset -3px -3px 0 0 var(--px-lo),inset 3px 3px 0 0 var(--px-hi),4px 4px 0 0 var(--px-dark),0 0 30px rgb(var(--accent-rgb)/.055);inset:12px 16px auto;margin:auto;max-width:1400px;position:fixed;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .3s ease;will-change:transform;z-index:1000}.app-header.collapsed[data-v-6d507b4e]{opacity:.85;transform:translateY(-100%)}.header-toggle[data-v-6d507b4e]{background:var(--card-bg);border:2px solid var(--border-dark);border-radius:0;border-top:0;bottom:-24px;box-shadow:inset -2px -2px 0 0 var(--px-lo),inset 2px 2px 0 0 var(--px-hi),3px 3px 0 0 var(--px-dark);color:var(--text-secondary);cursor:pointer;display:grid;height:24px;left:50%;padding:0;place-items:center;position:absolute;transform:translate(-50%);transition:background .2s,color .2s,transform .08s linear,box-shadow .08s linear,bottom .35s cubic-bezier(.4,0,.2,1);width:56px}.header-toggle[data-v-6d507b4e]:hover{background:var(--surface-raised);box-shadow:inset -2px -2px 0 0 var(--px-lo),inset 2px 2px 0 0 var(--px-hi),3px 3px 0 0 var(--px-dark),0 0 16px var(--accent-glow);color:var(--accent-foreground)}.header-toggle[data-v-6d507b4e]:active{box-shadow:inset -2px -2px 0 0 var(--px-lo),inset 2px 2px 0 0 var(--px-hi),1px 1px 0 0 var(--px-dark);transform:translate(-50%,1px)}.header-toggle i[data-v-6d507b4e]{font-size:11px;line-height:1;transition:transform .35s cubic-bezier(.4,0,.2,1)}.header-toggle.collapsed i[data-v-6d507b4e]{transform:rotate(180deg)}.app-header.collapsed .header-toggle[data-v-6d507b4e]{bottom:-24px}.header-container[data-v-6d507b4e]{gap:24px;justify-content:space-between;max-width:none;min-height:76px;padding:12px 22px}.brand-link[data-v-6d507b4e],.header-container[data-v-6d507b4e]{align-items:center;display:flex}.brand-link[data-v-6d507b4e]{color:var(--text-primary);flex-shrink:0;gap:12px;text-decoration:none}.brand-mark[data-v-6d507b4e]{background:rgb(var(--surface-shade-rgb)/calc(var(--surface-shade-strength)*.5));border:2px solid var(--accent-color);border-radius:0;box-shadow:inset -2px -2px 0 0 var(--px-lo),inset 2px 2px 0 0 var(--px-hi),0 0 16px var(--accent-glow);display:grid;height:46px;place-items:center;width:46px}.logo-img[data-v-6d507b4e]{height:34px;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:34px}.brand-copy[data-v-6d507b4e]{display:flex;flex-direction:column;gap:4px}.logo-text[data-v-6d507b4e]{color:var(--text-primary);font-size:22px;font-weight:900;letter-spacing:0;line-height:1;text-shadow:2px 2px 0 var(--px-dark);text-transform:uppercase}.logo-text span[data-v-6d507b4e]{color:var(--accent-color);text-shadow:2px 2px 0 var(--px-dark),0 0 16px var(--accent-glow)}.brand-subtitle[data-v-6d507b4e]{color:var(--text-muted);font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.nav-list[data-v-6d507b4e]{background:rgb(var(--surface-shade-rgb)/calc(var(--surface-shade-strength)*.4));border:2px solid var(--border-light);border-radius:0;box-shadow:inset 2px 2px #00000080,inset -2px -2px #ffffff0a;display:flex;gap:4px;list-style:none;padding:4px}.nav-list a[data-v-6d507b4e]{border:1px solid transparent;border-radius:0;color:var(--text-secondary);display:block;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.08em;padding:9px 14px;text-decoration:none;text-transform:uppercase;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.nav-list a[data-v-6d507b4e]:hover{background:#ffffff0d;border-color:var(--border-dark);color:var(--text-primary)}.nav-list a.selected[data-v-6d507b4e]{background:rgb(var(--accent-rgb)/.0825);border-color:var(--accent-color);box-shadow:inset 0 0 12px rgb(var(--accent-rgb)/.11),0 0 12px var(--accent-glow);color:var(--accent-foreground)}.header-actions[data-v-6d507b4e]{align-items:center;display:flex;gap:8px}.burger-btn[data-v-6d507b4e],.notifications-btn[data-v-6d507b4e]{align-items:center;background:var(--surface-raised);border:2px solid var(--px-dark);border-radius:0;box-shadow:inset -2px -2px 0 0 var(--px-lo),inset 2px 2px 0 0 var(--px-hi),3px 3px 0 0 var(--px-dark);color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:14px;height:44px;justify-content:center;padding:0;transition:transform .08s linear,box-shadow .08s linear,color .15s ease,border-color .15s ease;width:44px}.burger-btn[data-v-6d507b4e]:hover,.notifications-btn[data-v-6d507b4e]:hover{border-color:var(--accent-color);box-shadow:inset -2px -2px 0 0 var(--px-lo),inset 2px 2px 0 0 var(--px-hi),2px 2px 0 0 var(--px-dark),0 0 14px var(--accent-glow);color:var(--accent-foreground);transform:translate(1px,1px)}.burger-btn[data-v-6d507b4e]:active,.notifications-btn[data-v-6d507b4e]:active{box-shadow:inset -2px -2px 0 0 var(--px-lo),inset 2px 2px 0 0 var(--px-hi),0 0 0 0 var(--px-dark);transform:translate(3px,3px)}.profile-btn[data-v-6d507b4e]{align-items:center;background:linear-gradient(180deg,#a855f7,#7c3aed);border:2px solid var(--px-dark);border-radius:0;box-shadow:inset -2px -2px #0000004d,inset 2px 2px #ffffff4d,3px 3px 0 0 var(--px-dark),0 0 16px var(--accent-glow);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:12px;font-weight:800;gap:8px;justify-content:center;letter-spacing:.06em;min-height:44px;padding:0 18px;text-transform:uppercase;transition:transform .08s linear,box-shadow .08s linear,filter .15s ease}.profile-btn[data-v-6d507b4e]:hover{box-shadow:inset -2px -2px #0000004d,inset 2px 2px #ffffff4d,2px 2px 0 0 var(--px-dark),0 0 24px var(--accent-glow);filter:brightness(1.1);transform:translate(1px,1px)}.profile-btn[data-v-6d507b4e]:active{box-shadow:inset -2px -2px #0000004d,inset 2px 2px #ffffff4d,0 0 0 0 var(--px-dark);transform:translate(3px,3px)}.account-arrow[data-v-6d507b4e]{font-size:10px;opacity:.7}.notifications-wrapper[data-v-6d507b4e]{position:relative}.notification-badge[data-v-6d507b4e]{animation:badgePulse-6d507b4e 2s ease-in-out infinite;background:var(--pink);border:2px solid var(--bg-secondary);border-radius:0;box-shadow:0 0 10px var(--pink-glow);color:#fff;font-family:var(--font-mono);font-size:10px;font-weight:900;line-height:1.2;min-width:18px;padding:2px 5px;position:absolute;right:-6px;top:-6px}@keyframes badgePulse-6d507b4e{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.notifications-dropdown[data-v-6d507b4e]{background:var(--card-bg);border-radius:0;border-width:2px;border:2px solid var(--px-dark);border-color:var(--px-mid);border-style:solid;box-shadow:var(--shadow-md);overflow:hidden;position:absolute;right:0;top:56px;width:340px}.dropdown-header[data-v-6d507b4e]{align-items:center;border-bottom:2px solid var(--border-light);color:var(--text-primary);display:flex;font-family:var(--font-mono);font-size:12px;font-weight:800;justify-content:space-between;letter-spacing:.1em;padding:14px 18px;text-transform:uppercase}.close-dropdown[data-v-6d507b4e]{background:var(--surface-raised);border:2px solid var(--px-dark);border-radius:0;box-shadow:inset -2px -2px 0 0 var(--px-lo),inset 2px 2px 0 0 var(--px-hi);color:var(--text-secondary);cursor:pointer;display:grid;font-size:12px;height:28px;place-items:center;transition:color .15s,border-color .15s;width:28px}.close-dropdown[data-v-6d507b4e]:hover{border-color:var(--accent-color);color:var(--accent-foreground)}.notifications-list[data-v-6d507b4e]{list-style:none;margin:0;max-height:360px;overflow:auto;padding:0}.notification-item[data-v-6d507b4e]{border-bottom:1px solid var(--border-light);padding:14px 18px}.notification-title[data-v-6d507b4e]{color:var(--text-primary);font-size:13px;font-weight:700}.notification-message[data-v-6d507b4e]{color:var(--text-secondary);font-size:12px;line-height:1.5;margin-top:5px;overflow-wrap:anywhere}.notification-date[data-v-6d507b4e]{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;margin-top:8px}.dropdown-empty[data-v-6d507b4e],.dropdown-loading[data-v-6d507b4e]{color:var(--text-secondary);font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;padding:36px 20px;text-align:center;text-transform:uppercase}.burger-btn[data-v-6d507b4e],.mobile-nav[data-v-6d507b4e]{display:none}.mobile-menu-enter-active[data-v-6d507b4e],.mobile-menu-leave-active[data-v-6d507b4e]{transition:opacity .18s,transform .18s}.mobile-menu-enter-from[data-v-6d507b4e],.mobile-menu-leave-to[data-v-6d507b4e]{opacity:0;transform:translateY(-8px)}@media(max-width:1100px){.desktop-nav[data-v-6d507b4e]{display:none}.burger-btn[data-v-6d507b4e]{display:inline-flex}.mobile-nav[data-v-6d507b4e]{border-top:2px solid var(--border-light);display:block;max-height:calc(100dvh - 120px);overflow:auto;padding:16px}.mobile-nav-caption[data-v-6d507b4e]{color:var(--accent-color);display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;opacity:.85;padding:8px 12px;text-shadow:0 0 12px var(--accent-glow);text-transform:uppercase}.mobile-nav-list[data-v-6d507b4e]{display:grid;gap:6px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.mobile-nav-list a[data-v-6d507b4e]{align-items:center;border:1px solid transparent;border-radius:0;color:var(--text-secondary);display:flex;font-family:var(--font-mono);font-size:12px;font-weight:700;gap:10px;letter-spacing:.06em;padding:12px;text-decoration:none;text-transform:uppercase;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}.mobile-nav-list a.router-link-exact-active[data-v-6d507b4e],.mobile-nav-list a[data-v-6d507b4e]:hover{background:rgb(var(--accent-rgb)/.066);border-color:var(--accent-color);box-shadow:inset 0 0 12px rgb(var(--accent-rgb)/.11);color:var(--accent-foreground)}.mobile-nav-list i[data-v-6d507b4e]{color:var(--accent-color);flex-shrink:0;text-align:center;width:18px}}@media(max-width:600px){.app-header[data-v-6d507b4e]{box-shadow:inset -2px -2px 0 0 var(--px-lo),inset 2px 2px 0 0 var(--px-hi),3px 3px 0 0 var(--px-dark),0 0 24px rgb(var(--accent-rgb)/.055);inset:8px 10px auto}.app-header.collapsed[data-v-6d507b4e]{transform:translateY(calc(-100% + 34px))}.header-container[data-v-6d507b4e]{gap:10px;min-height:66px;padding:10px 12px}.brand-link[data-v-6d507b4e]{gap:8px}.brand-mark[data-v-6d507b4e]{height:38px;width:38px}.logo-img[data-v-6d507b4e]{height:28px;width:28px}.logo-text[data-v-6d507b4e]{font-size:18px;text-shadow:1px 1px 0 var(--px-dark)}.logo-text span[data-v-6d507b4e]{text-shadow:1px 1px 0 var(--px-dark),0 0 12px var(--accent-glow)}.brand-subtitle[data-v-6d507b4e]{font-size:7px;letter-spacing:.12em}.profile-btn[data-v-6d507b4e]{min-height:40px;padding:0;width:40px}.account-arrow[data-v-6d507b4e],.profile-btn span[data-v-6d507b4e]{display:none}.header-actions[data-v-6d507b4e]{gap:6px}.burger-btn[data-v-6d507b4e],.notifications-btn[data-v-6d507b4e]{font-size:13px;height:40px;width:40px}.notifications-dropdown[data-v-6d507b4e]{border-color:var(--px-mid);border-style:solid;border-width:2px;box-shadow:var(--shadow-md);max-width:360px;position:fixed;right:10px;top:86px;width:calc(100vw - 20px)}.mobile-nav-list[data-v-6d507b4e]{grid-template-columns:1fr}.mobile-nav[data-v-6d507b4e]{padding:10px}.header-toggle[data-v-6d507b4e]{bottom:-22px;height:22px;width:46px}.app-header.collapsed .header-toggle[data-v-6d507b4e]{bottom:-22px}}@media(max-width:359px){.brand-subtitle[data-v-6d507b4e]{display:none}.logo-text[data-v-6d507b4e]{font-size:16px}.brand-mark[data-v-6d507b4e]{display:none}}@media(prefers-reduced-motion:reduce){.app-header[data-v-6d507b4e],.header-toggle[data-v-6d507b4e],.header-toggle i[data-v-6d507b4e],.notification-badge[data-v-6d507b4e]{animation:none;transition:none}}.theme-control[data-v-04aac52f]{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;margin-top:24px}.theme-control i[data-v-04aac52f]{margin-right:4px}.theme-control select[data-v-04aac52f]{background:var(--surface-inset);border:1px solid var(--border-dark);border-radius:0;color:var(--text-primary);cursor:pointer;max-width:100%;min-height:40px;padding:8px 30px 8px 12px}.app-footer[data-v-0023f4ee]{background:var(--bg-primary);border-top:2px solid var(--border-dark);color:var(--text-primary);font-family:var(--font-body);isolation:isolate;overflow:hidden;position:relative}.footer-glow[data-v-0023f4ee]{background:radial-gradient(ellipse,rgb(var(--accent-rgb)/.121),transparent 70%);filter:blur(40px);height:360px;left:50%;top:-180px;transform:translate(-50%);width:900px}.footer-glow[data-v-0023f4ee],.footer-grid-bg[data-v-0023f4ee]{pointer-events:none;position:absolute;z-index:0}.footer-grid-bg[data-v-0023f4ee]{background-image:linear-gradient(rgb(var(--accent-rgb)/.022) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--accent-rgb)/.022) 1px,transparent 1px);background-size:48px 48px;inset:0;mask-image:radial-gradient(ellipse at center top,#000 25%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center top,#000 25%,transparent 75%)}.footer-container[data-v-0023f4ee]{display:grid;gap:3rem;grid-template-columns:1.4fr 1fr 1.2fr;padding:3.5rem var(--container-padding) 2.5rem;position:relative;z-index:1}.footer-brand[data-v-0023f4ee]{min-width:0}.footer-logo[data-v-0023f4ee]{align-items:center;display:flex;gap:12px;margin-bottom:1.25rem}.footer-logo-mark[data-v-0023f4ee]{background:rgb(var(--surface-shade-rgb)/calc(var(--surface-shade-strength)*.5));border:2px solid var(--accent-color);box-shadow:inset -2px -2px 0 0 var(--px-lo),inset 2px 2px 0 0 var(--px-hi),0 0 16px var(--accent-glow);color:var(--accent-foreground);display:grid;flex-shrink:0;font-size:20px;height:46px;place-items:center;width:46px}.footer-logo-text[data-v-0023f4ee]{color:var(--text-primary);font-size:22px;font-weight:900;letter-spacing:0;line-height:1;text-shadow:2px 2px 0 var(--px-dark);text-transform:uppercase}.footer-logo-accent[data-v-0023f4ee]{color:var(--accent-color);text-shadow:2px 2px 0 var(--px-dark),0 0 16px var(--accent-glow)}.footer-description[data-v-0023f4ee]{color:var(--text-secondary);font-size:.9rem;line-height:1.6;margin:0 0 1.5rem;max-width:360px}.footer-ip-chip[data-v-0023f4ee]{align-items:center;background:rgb(var(--surface-shade-rgb)/calc(var(--surface-shade-strength)*.5));border:2px solid var(--border-dark);box-shadow:inset -2px -2px 0 0 var(--px-lo),inset 2px 2px 0 0 var(--px-hi);display:inline-flex;gap:10px;padding:8px 14px}.footer-ip-chip-label[data-v-0023f4ee]{color:var(--accent-color);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.15em}.footer-ip-chip-value[data-v-0023f4ee]{font-size:13px;font-weight:700;overflow-wrap:anywhere}.footer-heading[data-v-0023f4ee],.footer-ip-chip-value[data-v-0023f4ee]{color:var(--text-primary);font-family:var(--font-mono)}.footer-heading[data-v-0023f4ee]{align-items:center;border-bottom:1px solid var(--border-light);display:flex;font-size:11px;font-weight:900;gap:8px;letter-spacing:.15em;margin:0 0 1.25rem;padding-bottom:.75rem;text-transform:uppercase}.footer-heading-tag[data-v-0023f4ee]{color:var(--accent-color);opacity:.8;text-shadow:0 0 12px var(--accent-glow)}.footer-links ul[data-v-0023f4ee]{list-style:none;margin:0;padding:0}.footer-links li[data-v-0023f4ee]{margin:0}.footer-links a[data-v-0023f4ee]{align-items:center;color:var(--text-secondary);display:inline-flex;font-family:var(--font-mono);font-size:12px;font-weight:700;gap:8px;letter-spacing:.06em;padding:7px 0;text-decoration:none;text-transform:uppercase;transition:color .15s ease,transform .15s ease}.footer-links a[data-v-0023f4ee]:before{color:var(--accent-color);content:"▸";opacity:.5;transition:opacity .15s,transform .15s}.footer-links a[data-v-0023f4ee]:hover{color:var(--accent-foreground)}.footer-links a[data-v-0023f4ee]:hover:before{opacity:1;transform:translate(2px)}.social-icons[data-v-0023f4ee]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1.25rem}.social-circle[data-v-0023f4ee]{background:var(--surface-raised);border:2px solid var(--px-dark);box-shadow:inset -2px -2px 0 0 var(--px-lo),inset 2px 2px 0 0 var(--px-hi),3px 3px 0 0 var(--px-dark);color:var(--text-primary);display:grid;font-size:1.15rem;height:44px;place-items:center;text-decoration:none;transition:transform .08s linear,box-shadow .08s linear,color .15s ease,border-color .15s ease;width:44px}.social-circle[data-v-0023f4ee]:hover{border-color:var(--accent-color);box-shadow:inset -2px -2px 0 0 var(--px-lo),inset 2px 2px 0 0 var(--px-hi),2px 2px 0 0 var(--px-dark),0 0 14px var(--accent-glow);color:var(--accent-foreground);transform:translate(1px,1px)}.social-circle[data-v-0023f4ee]:active{box-shadow:inset -2px -2px 0 0 var(--px-lo),inset 2px 2px 0 0 var(--px-hi),0 0 0 0 var(--px-dark);transform:translate(3px,3px)}.social-circle.discord[data-v-0023f4ee]:hover{border-color:#7289da;color:#7289da}.social-circle.vk[data-v-0023f4ee]:hover{border-color:#4a76a8;color:#4a76a8}.social-circle.telegram[data-v-0023f4ee]:hover{border-color:#229ed9;color:#229ed9}.social-circle.github[data-v-0023f4ee]:hover{border-color:#f0f0ff;color:#f0f0ff}.footer-contacts p[data-v-0023f4ee]{align-items:center;color:var(--text-secondary);display:flex;font-family:var(--font-mono);font-size:12px;gap:10px;letter-spacing:.04em;margin:.5rem 0}.footer-contacts i[data-v-0023f4ee]{color:var(--accent-color);flex-shrink:0;font-size:11px;text-align:center;width:16px}.footer-docs[data-v-0023f4ee]{margin-top:1.25rem}.docs-link[data-v-0023f4ee]{align-items:center;background:rgb(var(--surface-shade-rgb)/calc(var(--surface-shade-strength)*.35));border:2px solid var(--border-dark);box-shadow:inset -2px -2px 0 0 var(--px-lo),inset 2px 2px 0 0 var(--px-hi);color:var(--text-secondary);display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:700;gap:8px;letter-spacing:.08em;padding:8px 14px;text-decoration:none;text-transform:uppercase;transition:color .15s,border-color .15s,box-shadow .15s}.docs-link[data-v-0023f4ee]:hover{border-color:var(--accent-color);box-shadow:inset -2px -2px 0 0 var(--px-lo),inset 2px 2px 0 0 var(--px-hi),0 0 14px var(--accent-glow);color:var(--accent-foreground)}.docs-link i[data-v-0023f4ee]{color:var(--accent-color);font-size:11px}.footer-bottom[data-v-0023f4ee]{background:rgb(var(--surface-shade-rgb)/calc(var(--surface-shade-strength)*.35));border-top:2px solid var(--border-light);color:var(--text-secondary);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;padding:1.5rem 0;position:relative;z-index:1}.footer-bottom-inner[data-v-0023f4ee]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.footer-copyright p[data-v-0023f4ee]{color:var(--text-muted);margin:0}.footer-ip[data-v-0023f4ee]{align-items:center;background:rgb(var(--surface-shade-rgb)/calc(var(--surface-shade-strength)*.5));border:1px solid var(--border-dark);display:inline-flex;font-size:11px;gap:8px;padding:6px 12px}.footer-ip i[data-v-0023f4ee]{color:var(--accent-color);font-size:11px}.ip-inn[data-v-0023f4ee]{background:rgb(var(--accent-rgb)/.055);border:1px solid var(--accent-color);color:var(--accent-foreground);font-family:var(--font-mono);font-weight:700;letter-spacing:.06em;margin-left:4px;padding:2px 8px}.footer-developer[data-v-0023f4ee]{align-items:center;background:rgb(var(--surface-shade-rgb)/calc(var(--surface-shade-strength)*.5));border:1px solid var(--border-dark);display:inline-flex;font-size:11px;gap:8px;padding:6px 14px}.footer-developer i[data-v-0023f4ee]{color:var(--accent-color);font-size:11px}.footer-developer span[data-v-0023f4ee]{color:var(--text-muted)}.developer-link[data-v-0023f4ee],.footer-developer span[data-v-0023f4ee]{letter-spacing:.08em;text-transform:uppercase}.developer-link[data-v-0023f4ee]{border-bottom:1px dashed transparent;color:var(--accent-foreground);font-weight:800;text-decoration:none;text-shadow:0 0 12px var(--accent-glow);transition:color .15s ease,border-color .15s ease}.developer-link[data-v-0023f4ee]:hover{border-bottom-color:var(--accent-light);color:var(--accent-light)}@media(max-width:900px){.footer-container[data-v-0023f4ee]{gap:2.5rem;grid-template-columns:1fr 1fr}.footer-brand[data-v-0023f4ee]{align-items:center;display:grid;gap:1rem 2rem;grid-column:1/-1;grid-template-columns:1fr auto}.footer-brand .footer-logo[data-v-0023f4ee]{margin-bottom:0}.footer-description[data-v-0023f4ee]{grid-column:1/-1;margin-bottom:0;max-width:none}.footer-ip-chip[data-v-0023f4ee]{grid-column:1/-1;justify-self:start}}@media(max-width:768px){.footer-container[data-v-0023f4ee]{gap:2rem;grid-template-columns:1fr;padding:2.5rem var(--container-padding) 2rem;text-align:center}.footer-brand[data-v-0023f4ee]{display:block;text-align:center}.footer-logo[data-v-0023f4ee]{justify-content:center;margin-bottom:1rem}.footer-description[data-v-0023f4ee]{margin:0 auto 1.25rem;max-width:360px}.footer-ip-chip[data-v-0023f4ee]{justify-self:center}.footer-contacts p[data-v-0023f4ee],.footer-heading[data-v-0023f4ee],.footer-links a[data-v-0023f4ee],.social-icons[data-v-0023f4ee]{justify-content:center}.footer-bottom-inner[data-v-0023f4ee]{flex-direction:column;gap:.75rem;text-align:center}.footer-ip[data-v-0023f4ee]{flex-wrap:wrap}.footer-developer[data-v-0023f4ee],.footer-ip[data-v-0023f4ee]{justify-content:center}}@media(max-width:480px){.footer-logo-mark[data-v-0023f4ee]{font-size:17px;height:38px;width:38px}.footer-logo-text[data-v-0023f4ee]{font-size:19px;text-shadow:1px 1px 0 var(--px-dark)}.footer-logo-accent[data-v-0023f4ee]{text-shadow:1px 1px 0 var(--px-dark),0 0 12px var(--accent-glow)}.footer-description[data-v-0023f4ee]{font-size:.85rem}.social-circle[data-v-0023f4ee]{font-size:1rem;height:40px;width:40px}.docs-link[data-v-0023f4ee]{font-size:10px;padding:7px 12px}.footer-ip-chip[data-v-0023f4ee]{justify-content:center;width:100%}.footer-ip-chip-value[data-v-0023f4ee]{font-size:12px}}@media(prefers-reduced-motion:reduce){.developer-link[data-v-0023f4ee],.docs-link[data-v-0023f4ee],.footer-links a[data-v-0023f4ee],.social-circle[data-v-0023f4ee]{transition:none}}.cookie-consent[data-v-75c66cd0]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--bg-secondary);border-top:1px solid var(--border-light);bottom:0;box-shadow:0 -4px 20px #0003;left:0;padding:1rem;position:fixed;right:0;z-index:9999}.cookie-content[data-v-75c66cd0]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin:0 auto;max-width:1200px}.cookie-icon i[data-v-75c66cd0]{color:var(--accent-color);font-size:2.5rem}.cookie-text[data-v-75c66cd0]{flex:1;min-width:200px}.cookie-text h3[data-v-75c66cd0]{font-size:1.1rem;margin:0 0 .25rem}.cookie-text p[data-v-75c66cd0]{color:var(--text-secondary);font-size:.85rem;margin:0}.cookie-text a[data-v-75c66cd0]{color:var(--accent-color);text-decoration:none}.cookie-text a[data-v-75c66cd0]:hover{text-decoration:underline}.cookie-buttons[data-v-75c66cd0]{display:flex;gap:.8rem}.cookie-btn[data-v-75c66cd0]{border:none;border-radius:0;cursor:pointer;font-weight:600;padding:.5rem 1.2rem;transition:.2s}.cookie-btn.accept[data-v-75c66cd0]{background:var(--accent-color);color:var(--text-on-accent)}.cookie-btn.accept[data-v-75c66cd0]:hover{background:var(--accent-light);transform:translateY(-2px)}.cookie-btn.decline[data-v-75c66cd0]{background:var(--bg-hover-light);border:1px solid var(--border-light);color:var(--text-primary)}.cookie-btn.decline[data-v-75c66cd0]:hover{background:var(--error-bg);border-color:var(--error-color);color:var(--error-color)}@media(max-width:768px){.cookie-content[data-v-75c66cd0]{flex-direction:column;text-align:center}.cookie-buttons[data-v-75c66cd0]{justify-content:center}}.error-page[data-v-633ff060]{background:var(--bg-primary);display:flex;flex-direction:column;min-height:100vh;position:relative}.error-canvas[data-v-633ff060]{height:100%;left:0;opacity:.5;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.error-content[data-v-633ff060]{align-items:center;display:flex;flex:1;padding-top:80px;position:relative;z-index:2}.error-section[data-v-633ff060]{padding:2rem 0;width:100%}.error-container[data-v-633ff060]{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1.5rem}.error-info[data-v-633ff060]{flex:1}.error-code[data-v-633ff060]{background:linear-gradient(135deg,var(--accent-color),var(--accent-foreground));background-clip:text;-webkit-background-clip:text;color:transparent;font-size:6rem;font-weight:800;line-height:1;margin-bottom:1rem}.error-info h1[data-v-633ff060]{font-size:clamp(1.8rem,5vw,2.5rem);margin-bottom:1rem}.error-info p[data-v-633ff060]{color:var(--text-secondary);font-size:1.1rem;margin-bottom:2rem}.error-actions[data-v-633ff060]{display:flex;flex-wrap:wrap;gap:1rem}.btn-outline[data-v-633ff060]{background:transparent;border:1px solid var(--border-light);color:var(--text-primary)}.btn-outline[data-v-633ff060]:hover{background:var(--bg-hover-accent);border-color:var(--accent-color)}.btn-primary[data-v-633ff060]{background:var(--accent-color);border:none;color:var(--text-on-accent)}.btn-primary[data-v-633ff060]:hover{box-shadow:0 4px 12px #8b5cf666;filter:brightness(1.05);transform:translateY(-2px)}.error-decoration[data-v-633ff060]{font-size:15rem;opacity:.1;pointer-events:none}@media(max-width:768px){.error-decoration[data-v-633ff060]{display:none}.error-info[data-v-633ff060]{text-align:center}.error-actions[data-v-633ff060]{justify-content:center}}
