.boot-splash.is-exiting{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease,visibility .45s ease}.boot-splash.is-exiting .boot-splash__inner{transform:scale(.985);transition:transform .45s ease}@media(prefers-reduced-motion:reduce){.boot-splash.is-exiting,.boot-splash.is-exiting .boot-splash__inner{transition:none}}.app-toast{position:fixed;right:24px;bottom:24px;z-index:220;display:flex;align-items:flex-start;gap:10px;box-sizing:border-box;max-width:min(360px,calc(100vw - 48px));padding:12px 16px;border-radius:var(--radius-sm);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-md);color:var(--text);font-size:var(--text-sm);font-weight:600;line-height:1.4;pointer-events:none;animation:app-toast-in .22s ease}.app-toast--rich{gap:12px;width:min(320px,calc(100vw - 48px));padding:12px 14px}.app-toast--success{border-color:color-mix(in srgb,var(--success) 35%,var(--border))}.app-toast--error{border-color:color-mix(in srgb,#ef4444 35%,var(--border))}.app-toast--warning{border-color:color-mix(in srgb,#f59e0b 35%,var(--border))}.app-toast--info{border-color:color-mix(in srgb,var(--accent-border) 35%,var(--border))}.app-toast__media{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:10px;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--text) 4%,var(--bg-elevated));font-size:1.45rem;line-height:1}.app-toast--success .app-toast__media{border-color:color-mix(in srgb,var(--success) 24%,var(--border-soft));background:color-mix(in srgb,var(--success) 10%,var(--bg-elevated));color:var(--success);font-size:1.1rem;font-weight:800}.app-toast--error .app-toast__media{border-color:color-mix(in srgb,#ef4444 24%,var(--border-soft));background:color-mix(in srgb,#ef4444 10%,var(--bg-elevated));color:#ef4444;font-size:1.1rem;font-weight:800}.app-toast--warning .app-toast__media{border-color:color-mix(in srgb,#f59e0b 24%,var(--border-soft));background:color-mix(in srgb,#f59e0b 10%,var(--bg-elevated));color:#f59e0b;font-size:1.1rem;font-weight:800}.app-toast--info .app-toast__media{border-color:color-mix(in srgb,var(--accent-border) 24%,var(--border-soft));background:color-mix(in srgb,var(--accent-pale) 10%,var(--bg-elevated));color:var(--accent-pale);font-size:1.1rem;font-weight:800}.app-toast--default .app-toast__media{font-size:1.45rem}.app-toast__body{display:grid;gap:2px;min-width:0;flex:1}.app-toast__title{font-size:var(--text-sm);font-weight:700;line-height:1.35;color:var(--text)}.app-toast__subtitle{font-size:.78rem;font-weight:600;line-height:1.4;color:var(--text-muted)}.app-toast__text{min-width:0}@keyframes app-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.app-toast{right:16px;bottom:16px;left:16px;max-width:none}.app-toast--rich{width:auto}}.topup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:24px;background:var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.topup-modal{width:min(520px,100%);max-height:min(90vh,680px);overflow:auto;border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-md)}.topup-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 14px;border-bottom:1px solid var(--border-soft)}.topup-modal__head-main{display:grid;gap:10px;min-width:0;flex:1}.topup-modal__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.topup-modal__tab{display:inline-flex;align-items:center;flex-shrink:0;min-height:36px;padding:0 12px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-dim);font-size:var(--text-sm);font-weight:600;line-height:1.25;white-space:nowrap;transition:color .2s ease,background .2s ease}.topup-modal__tab:hover:not(:disabled){color:var(--text);background:#ffffff0a}[data-theme=light] .topup-modal__tab:hover:not(:disabled){background:#0000000a}.topup-modal__tab.is-active{color:var(--text);background:#ffffff0a}[data-theme=light] .topup-modal__tab.is-active{background:#0000000a}.topup-tab-panel{position:absolute;top:0;left:0;right:0;display:grid;gap:20px;width:100%;visibility:hidden;pointer-events:none}.topup-tab-panel.is-active{visibility:visible;pointer-events:auto}.topup-modal__head h2{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.2;min-height:1.2em}.topup-modal__close{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-muted);font-size:1.3rem;line-height:1}.topup-modal__close:hover:not(:disabled){color:var(--text);background:var(--card-hover)}.topup-modal__body{padding:18px 22px 22px}.topup-modal__stage{position:relative}.topup-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.topup-method{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;box-sizing:border-box;height:136px;padding:12px 8px 10px;border-radius:var(--radius);border:none;background:var(--bg-elevated);color:var(--text-muted);text-align:center;transition:background .2s ease,color .2s ease}.topup-method--link{height:132px;padding:14px 10px;text-decoration:none;color:var(--text-muted)}.topup-method--link:hover{color:var(--text)}.topup-method:hover:not(:disabled){background:var(--card-hover);color:var(--text)}.topup-method.is-active{background:var(--accent-soft);color:var(--text)}.topup-method.is-disabled,.topup-method:disabled{opacity:.38;filter:saturate(.55);cursor:not-allowed}.topup-method.is-disabled.is-active,.topup-method:disabled.is-active{background:var(--bg-elevated);color:var(--text-muted)}.topup-method.is-disabled.is-active .topup-method__label,.topup-method:disabled.is-active .topup-method__label{color:inherit}.topup-method.is-active .topup-method__label{color:var(--accent-pale)}.topup-method--link .topup-method__label{color:inherit}.topup-method--link:hover .topup-method__label{color:var(--text)}.topup-method__social-icon{display:block;color:var(--accent-pale)}.topup-method__logo{display:flex;align-items:center;justify-content:center;flex:1 1 auto;gap:6px;width:100%;min-height:0;padding:0}.topup-method__logo-img{display:block;width:auto;max-width:100%;height:34px;object-fit:contain}.topup-method__logo--tkassa .topup-method__logo-img,.topup-method__logo--funpay .topup-method__logo-img{display:block;flex-shrink:0;width:auto;max-width:100%;height:32px;margin-inline:auto}[data-theme=light] .topup-method__logo--funpay .topup-method__logo-img{filter:brightness(0)}.topup-method__logo-game{display:block;width:32px;height:32px;object-fit:contain;border-radius:6px}.topup-method__label{display:block;flex:0 0 auto;width:100%;font-size:.82rem;font-weight:700;line-height:1.2;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topup-method__min{display:block;flex:0 0 auto;width:100%;font-size:.68rem;font-weight:600;line-height:1.2;opacity:.7;white-space:nowrap}.topup-method__hint{font-size:.68rem;font-weight:600;line-height:1.3;opacity:.8}.topup-panel{display:grid;gap:14px;padding-top:16px;border-top:1px solid var(--border-soft)}.topup-tab-panel--promo{height:100%;gap:16px;grid-template-rows:auto minmax(0,1fr)}.topup-panel--promo{display:flex;flex-direction:column;height:100%;min-height:0;gap:14px;padding-top:0;border-top:none}.topup-panel--promo .topup-panel__lead{flex-shrink:0;font-size:.82rem;line-height:1.35}.topup-panel--promo .topup-panel__bottom{flex-shrink:0;margin-top:auto;display:grid;gap:14px}.topup-panel--promo .topup-bonus-table-wrap--compact{flex:0 0 auto;display:flex;flex-direction:column;overflow:visible}.topup-panel--promo .topup-bonus-table--compact{--bonus-table-cols: 58% 42%;flex:0 0 auto;height:auto;display:block}.topup-panel--promo .topup-bonus-table--compact tbody{display:block}.topup-panel--promo .topup-bonus-table--compact tbody tr{flex:none;height:40px;min-height:40px;border-bottom:1px solid var(--border-soft);cursor:pointer;transition:background .2s ease}.topup-promo-form-wrap{display:grid;gap:8px;min-height:0}.topup-panel--promo .topup-promo-form__input{max-width:none}.topup-panel__summary{display:grid;gap:10px;padding-top:4px}.topup-amount-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.topup-amount-col{display:grid;gap:8px;min-width:0}.topup-panel__amount-block{display:grid;gap:14px;transition:opacity .2s ease,filter .2s ease}.topup-panel__amount-block.is-inactive{opacity:.34;filter:saturate(.55);pointer-events:none;-webkit-user-select:none;user-select:none;cursor:not-allowed}.topup-bonus-tiers{display:grid;gap:8px}.topup-tab-panel--bonuses{height:100%}.topup-panel--bonuses{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr) auto auto;padding-top:0;border-top:none}.topup-panel--bonuses .topup-panel__lead{font-size:.82rem;line-height:1.35}.topup-panel--bonuses .topup-panel__note{min-height:0;font-size:.78rem;line-height:1.4}.topup-panel--bonuses .topup-bonus-table-wrap--compact{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.topup-panel--bonuses .topup-bonus-table--compact{--bonus-table-cols: 36% 34% 30%;flex:1;min-height:0;height:100%;display:flex;flex-direction:column}.topup-panel--bonuses .topup-bonus-table--compact thead,.topup-panel--bonuses .topup-bonus-table--compact tbody,.topup-panel--promo .topup-bonus-table--compact thead,.topup-panel--promo .topup-bonus-table--compact tbody{display:block;width:100%}.topup-panel--bonuses .topup-bonus-table--compact thead tr,.topup-panel--bonuses .topup-bonus-table--compact tbody tr,.topup-panel--promo .topup-bonus-table--compact thead tr,.topup-panel--promo .topup-bonus-table--compact tbody tr{display:grid;grid-template-columns:var(--bonus-table-cols);align-items:center;width:100%}.topup-panel--bonuses .topup-bonus-table--compact tbody{flex:1;min-height:0;display:flex;flex-direction:column}.topup-panel--bonuses .topup-bonus-table--compact tbody tr{flex:1 1 0;min-height:0;border-bottom:1px solid var(--border-soft)}.topup-panel--bonuses .topup-bonus-table--compact tbody tr:last-child,.topup-panel--promo .topup-bonus-table--compact tbody tr:last-child{border-bottom:none}.topup-panel--bonuses .topup-bonus-table--compact th,.topup-panel--bonuses .topup-bonus-table--compact td,.topup-panel--promo .topup-bonus-table--compact th,.topup-panel--promo .topup-bonus-table--compact td{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 12px;text-align:center;border-bottom:none}.topup-panel--bonuses .topup-bonus-table--compact th,.topup-panel--promo .topup-bonus-table--compact th{height:36px;font-size:.64rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);background:var(--card);border-bottom:1px solid var(--border-soft)}.topup-panel--bonuses .topup-bonus-table--compact td,.topup-panel--promo .topup-bonus-table--compact td{font-size:.8rem;line-height:1.2;color:var(--text)}.topup-panel--bonuses .topup-bonus-table--compact td:last-child{font-weight:700;color:var(--accent-pale)}.topup-panel--promo .topup-bonus-table--compact td:first-child{font-size:.72rem;line-height:1.25;color:var(--text)}.topup-panel--promo .topup-bonus-table--compact td:last-child{font-family:var(--font-body);font-weight:700;color:var(--accent-pale);letter-spacing:.03em}.topup-panel--bonuses .topup-bonus-table--compact tbody tr:nth-child(2n),.topup-panel--promo .topup-bonus-table--compact tbody tr:nth-child(2n){background:#ffffff06}.topup-panel--promo .topup-bonus-table--compact tbody tr:hover{background:#ffffff0a}.topup-panel--promo .topup-bonus-table--compact tbody tr.is-selected{background:var(--accent-soft)}.topup-panel--promo .topup-bonus-table--compact tbody tr.is-selected td:last-child{color:var(--accent-pale)}.topup-bonus-table-wrap--compact{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--bg-elevated)}.topup-bonus-table--compact{table-layout:fixed}.topup-bonus-table-wrap.topup-bonus-table-wrap--compact{overflow:hidden}.topup-bonus-table--compact th,.topup-bonus-table--compact td{padding:4px 8px;font-size:.72rem;line-height:1.2}.topup-bonus-table--compact th{padding:6px 8px;font-size:.62rem}.topup-bonus-table--compact td:last-child{font-weight:700;color:var(--accent-pale);white-space:nowrap}.topup-bonus-table-wrap{overflow:auto;border-radius:var(--radius-sm);border:1px solid var(--border)}.topup-bonus-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.topup-bonus-table th,.topup-bonus-table td{padding:12px 14px;text-align:center;border-bottom:1px solid var(--border-soft)}.topup-bonus-table th{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--card)}.topup-bonus-table tbody tr:last-child td{border-bottom:none}.topup-bonus-table td{color:var(--text)}.topup-bonus-table td:last-child{font-weight:700;color:var(--accent-pale)}.topup-bonus-tier{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card)}.topup-bonus-tier__from{font-size:.88rem;color:var(--text-muted)}.topup-bonus-tier__percent{font-size:1rem;color:var(--accent-pale)}.topup-panel--alt{padding:16px;border:1px dashed var(--border);border-radius:var(--radius);background:var(--bg-elevated)}.topup-panel__label{font-size:var(--text-sm);font-weight:600;color:var(--text-muted)}.topup-field{position:relative}.topup-field--prefix .topup-field__input,.topup-field--prefix .topup-field__value{padding-left:34px}.topup-field__prefix{position:absolute;top:50%;left:14px;z-index:1;color:var(--text-dim);font-size:var(--text-sm);font-weight:600;pointer-events:none;transform:translateY(-50%)}.topup-field__input{width:100%;max-width:none;min-height:44px;font-weight:600;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.topup-field__value{display:flex;align-items:center;width:100%;min-height:44px;padding:12px 16px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--accent-pale);font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums}.topup-field--readonly .topup-field__value{cursor:default}.topup-field__input::-webkit-outer-spin-button,.topup-field__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.topup-field.is-error .topup-field__input,.topup-field__input.is-error{border-color:var(--danger)}.topup-field__input:focus{border-color:var(--accent-border)}.topup-field.is-error .topup-field__input:focus,.topup-field__input.is-error:focus{border-color:var(--danger)}.topup-panel__error{margin-top:-6px;font-size:.78rem;color:var(--danger, #ef4444)}.topup-bonus-block{display:grid;gap:12px;min-height:116px;padding:12px;border-radius:var(--radius);border:1px solid var(--border-soft);background:var(--bg-elevated)}.topup-bonus-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:100%}.topup-bonus-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:54px;padding:6px 2px;border-radius:var(--radius-sm);border:none;background:#ffffff09;color:var(--text-muted);text-align:center;cursor:pointer;transition:color .15s ease,background .15s ease}[data-theme=light] .topup-bonus-card{background:#0000000a}.topup-bonus-card:hover:not(:disabled){color:var(--text);background:#ffffff0f}[data-theme=light] .topup-bonus-card:hover:not(:disabled){background:#0000000f}.topup-bonus-card.is-reached{color:var(--text);background:#ffffff0d}[data-theme=light] .topup-bonus-card.is-reached{background:#0000000d}.topup-bonus-card.is-active{background:var(--accent-soft);color:var(--text)}.topup-bonus-card__percent{display:block;width:auto;max-width:100%;margin:0;font-size:.82rem;font-weight:700;line-height:1;color:inherit;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.topup-bonus-card.is-active .topup-bonus-card__percent{color:var(--accent-pale)}.topup-bonus-card__amount{display:block;width:auto;max-width:100%;margin:0;font-size:.62rem;font-weight:600;line-height:1;color:var(--text-dim);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.topup-bonus-card.is-active .topup-bonus-card__amount{color:var(--text-muted)}.topup-bonus-card--static{color:var(--text);cursor:default}.topup-bonus-card--static .topup-bonus-card__percent{color:var(--accent-pale)}.topup-bonus-rail{position:relative;height:6px;border-radius:var(--radius-pill);background:var(--bg-elevated);overflow:hidden}.topup-bonus-rail__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-pale));opacity:var(--bonus-fill-opacity, 1);filter:saturate(var(--bonus-fill-saturate, 1)) brightness(var(--bonus-fill-brightness, 1));box-shadow:0 0 var(--bonus-fill-glow, 0px) var(--accent-glow);transition:width .4s ease,opacity .28s cubic-bezier(.4,0,.2,1),filter .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1)}.topup-panel__lead{font-size:.92rem;font-weight:600;color:var(--text)}.topup-panel__note{min-height:2.9em;font-size:.82rem;line-height:1.45;color:var(--text-muted)}.topup-panel__note--reserve{visibility:hidden}.topup-panel__submit{min-height:48px;border-radius:var(--radius-sm);background:var(--accent);color:#fff;font-size:.92rem;font-weight:700;transition:background .15s ease}.topup-panel__submit:hover:not(:disabled){background:var(--accent-light)}.topup-panel__submit:disabled{opacity:.5;cursor:not-allowed}@media(max-width:520px){.topup-overlay{padding:12px}.topup-methods,.topup-amount-row{grid-template-columns:1fr}.topup-bonus-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.topup-bonus-card{min-height:52px;padding:5px 1px}.topup-bonus-card__percent{font-size:.76rem}.topup-bonus-card__amount{font-size:.58rem}.topup-bonus-table th,.topup-bonus-table td{padding:10px 8px;font-size:.78rem}}.page-transition{animation:dz-page-enter .32s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.page-transition{animation:none}}@keyframes dz-page-enter{0%{opacity:0}to{opacity:1}}.server-online-bar{display:flex;align-items:stretch;width:100%;overflow:hidden;border-radius:var(--radius-pill);background:var(--transparent-5-w)}.server-online-bar--store{height:10px}.server-online-bar--detail{height:12px}.server-online-bar__segment{display:block;height:100%;min-width:0;transition:width .9s cubic-bezier(.22,1,.36,1)}.server-online-bar__segment--online{background:linear-gradient(90deg,#4ade80,#64ce82);box-shadow:0 0 10px #64ce8259}.server-online-bar__segment--connecting{background:linear-gradient(90deg,var(--accent-light),var(--span));box-shadow:0 0 10px var(--span-middle)}.server-online-bar__segment--queue{background:linear-gradient(90deg,#fb923c,#f6b949);box-shadow:0 0 10px #f6b94959}.server-online-bar__segment--online.is-offline{background:var(--transparent-10-w);box-shadow:none}.server-online-legend{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:10px}.server-online-legend--compact{gap:8px 12px;margin-top:8px}.server-online-legend__item{display:inline-flex;align-items:center;gap:7px;font-size:var(--text-xs);font-weight:600;color:var(--text-dim)}.server-online-legend__item:before{content:"";width:8px;height:8px;border-radius:50%;flex-shrink:0}.server-online-legend__item--online:before{background:#64ce82;box-shadow:0 0 8px #64ce8273}.server-online-legend__item--connecting:before{background:var(--span);box-shadow:0 0 8px var(--span-middle)}.server-online-legend__item--queue:before{background:#f6b949;box-shadow:0 0 8px #f6b94973}.server-online-legend--compact .server-online-legend__item{font-size:.625rem}.server-online-legend--compact .server-online-legend__item:before{width:6px;height:6px}.home-page .dz-container{width:100%;max-width:none}.home-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:12px;margin-bottom:24px;padding-top:8px}.home-hero__main{padding:28px 30px 30px;background:var(--card)}.home-hero__label{margin-bottom:12px;font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.home-hero__title{margin-bottom:14px;font-size:clamp(2rem,3.6vw,3rem);font-weight:700;line-height:1.08;letter-spacing:-.03em}.home-hero__title span{display:block;margin-top:4px;color:var(--text-muted);font-weight:600}.home-hero__lead{max-width:460px;margin-bottom:22px;font-size:var(--text-sm);line-height:1.6;color:var(--text-muted)}.home-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.home-monitor{display:flex;flex-direction:column;padding:20px 22px}.home-monitor__head{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border-soft);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.home-monitor__head strong{margin-left:auto;font-size:var(--text-sm);font-weight:700;letter-spacing:0;text-transform:none;color:var(--text)}.home-monitor__live{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 8px #64ce8280}.home-monitor__list{display:grid;gap:14px;flex:1}.home-monitor__legend{padding-top:12px;border-top:1px solid var(--border-soft)}.home-monitor__legend .server-online-legend{margin-top:0}.home-monitor__row{display:grid;gap:6px}.home-monitor__row-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--text-sm)}.home-monitor__name{font-weight:600;color:var(--text);transition:color .2s ease}.home-monitor__name:hover{color:var(--span)}.home-monitor__row-top span:last-child{font-size:var(--text-xs);font-weight:700;color:var(--text-muted);white-space:nowrap}.home-monitor__promo{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border-soft);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.home-monitor__promo strong{margin-left:auto;font-size:var(--text-lg);font-weight:700;letter-spacing:.06em;color:var(--text);text-transform:none}.home-section{margin-bottom:24px}.home-section__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.home-section__title,.home-panel__title{font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em}.home-section__desc{margin-top:4px;font-size:var(--text-sm);color:var(--text-muted)}.home-section__link{font-size:var(--text-sm);font-weight:600;color:var(--text-dim);transition:color .2s ease}.home-section__link:hover{color:var(--span)}.home-servers__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-servers__grid .store-server-card{text-decoration:none}.home-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px}.home-panel{padding:20px 22px}.home-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.home-panel__title{margin-bottom:14px}.home-panel__head .home-panel__title{margin-bottom:0}.home-list{display:grid;gap:0}.home-list__row{display:grid;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--border-soft)}.home-list>li:first-child{border-top:none;padding-top:0}.home-list__row--wipe{grid-template-columns:40px 1fr auto}.home-list__badge{display:grid;place-items:center;height:34px;border-radius:var(--radius-sm);border:1px solid var(--border-soft);font-size:var(--text-xs);font-weight:700}.home-list__body strong{display:block;margin-bottom:2px;font-size:var(--text-sm);font-weight:600}.home-list__body span{font-size:var(--text-xs);color:var(--text-dim)}.home-list__side{text-align:right}.home-list__side strong{display:block;margin-bottom:2px;font-size:var(--text-sm);font-weight:600}.home-list__side span{display:block;max-width:200px;font-size:var(--text-xs);color:var(--text-dim)}.home-list__row--news{grid-template-columns:52px 1fr;align-items:start}.home-list__row--news time{padding-top:2px;font-size:var(--text-xs);font-weight:600;color:var(--text-dim)}.home-social{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.home-social__card{display:flex;align-items:center;gap:14px;padding:16px 18px;color:inherit;transition:border-color .2s ease,background .2s ease}.home-social__card:hover{border-color:var(--transparent-20-w);background:var(--card-hover)}.home-social__card strong{display:block;margin-bottom:2px;font-size:var(--text-sm);font-weight:600}.home-social__card span{font-size:var(--text-xs);color:var(--text-dim)}.home-faq{margin-bottom:8px}.home-faq__list{display:grid}.home-faq__item{border-top:1px solid var(--border-soft)}.home-faq__item:first-child{border-top:none}.home-faq__btn{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 0;text-align:left;font-size:var(--text-sm);font-weight:600;color:var(--text)}.home-faq__btn:hover{color:var(--span)}.home-faq__mark{flex-shrink:0;font-size:var(--text-lg);color:var(--text-dim)}.home-faq__answer{margin:0 0 16px;padding-right:28px;font-size:var(--text-sm);line-height:1.6;color:var(--text-muted)}@media(max-width:1024px){.home-hero,.home-split{grid-template-columns:1fr}.home-list__row--wipe{grid-template-columns:40px 1fr}.home-list__side{grid-column:2;text-align:left}.home-list__side span{max-width:none}}@media(max-width:900px){.home-servers__grid,.home-social{grid-template-columns:1fr}}@media(max-width:640px){.home-hero__main,.home-monitor,.home-panel{padding:18px 16px}.home-list__row--news{grid-template-columns:1fr;gap:4px}}.buy-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:24px;overflow-y:auto;background:var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.buy-modal{display:flex;flex-direction:column;width:min(880px,100%);height:min(92vh,760px);max-height:min(92vh,760px);overflow:hidden;border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-md)}.buy-modal--privilege{height:auto;max-height:min(92vh,760px)}.buy-modal--privilege .buy-modal__body{flex:1 1 auto;min-height:0;grid-template-rows:auto;align-items:stretch}.buy-modal--privilege .buy-modal__aside,.buy-modal--privilege .buy-modal__right{align-self:stretch;height:100%}.buy-modal--privilege-kits .buy-modal__right{max-height:min(calc(92vh - 128px),620px)}.buy-modal--privilege .buy-modal__main{flex:1 1 auto;min-height:0}.buy-modal--privilege-kits .buy-modal__main{max-height:min(calc(92vh - 128px),620px)}.buy-modal__head{display:grid;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:60px;padding:0 20px;border-bottom:1px solid var(--border)}.buy-modal__head-title{display:flex;align-items:center;gap:.35em;min-width:0;margin:0;padding:16px 0;font-family:var(--font-body);font-size:var(--text-lg);font-weight:700;line-height:1.2;color:var(--text)}.buy-modal__head-subtitle{font-weight:500;color:var(--text-dim)}.buy-modal__head-bar{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;padding:0}.buy-modal__close{display:grid;flex-shrink:0;place-items:center;width:34px;height:34px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-muted);font-size:1.35rem;line-height:1}.buy-modal__close:hover{color:var(--text);background:var(--card-hover)}.buy-modal__body{display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:1;min-height:0;overflow:hidden}.buy-modal__aside{display:flex;flex-direction:column;min-height:0;height:100%;padding:16px;border-right:1px solid var(--border);overflow:hidden}.buy-modal__aside .dz-product-card--preview{flex-shrink:0;padding:8px 10px 10px;border-radius:var(--radius)}.buy-modal__aside .dz-product-card--preview .dz-product-card__visual{aspect-ratio:1 / 1;margin-bottom:8px}.buy-modal__aside .dz-product-card--preview .dz-product-card__title{margin-bottom:6px;min-height:0;-webkit-line-clamp:1}.buy-modal__upgrades{flex-shrink:0;margin-top:auto;padding-top:12px}.buy-modal__upgrades h3{margin-bottom:8px}.buy-modal__upgrade-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--border-soft)}.buy-modal__upgrade-name{flex:1;min-width:0;font-size:.72rem;line-height:1.35;color:var(--text-muted)}.buy-modal__upgrade-value{flex-shrink:0;max-width:56%;font-size:.72rem;font-weight:700;line-height:1.35;text-align:right;color:var(--text)}.buy-modal__upgrades li:last-child,.buy-modal__upgrade-row:last-child{border-bottom:none}.buy-modal__upgrades h3,.buy-modal__section h3{margin-bottom:8px;font-size:var(--text-sm);font-weight:700;color:var(--text)}.buy-modal__upgrade-list{overflow:visible}.buy-modal__upgrades ul{margin:0;padding:0;list-style:none}.buy-modal__upgrades li{padding:10px 0;border-bottom:1px solid var(--border-soft);font-size:var(--text-sm);line-height:1.4;color:var(--text-muted)}.buy-modal--privilege-solar .buy-modal__main,.buy-modal--privilege-solar.buy-modal--privilege-kits .buy-modal__main{border-color:#ffc33633;background:radial-gradient(circle at 16% 0%,rgba(255,195,54,.08),transparent 34%),radial-gradient(circle at 88% 12%,rgba(134,64,255,.06),transparent 32%),var(--bg-elevated);box-shadow:inset 0 0 0 1px #ffc3360f}.buy-modal--privilege-solar .buy-modal__cooldown,.buy-modal--privilege-solar .buy-modal__kits-count{border-color:#ffc3362e;color:#ffe7ad}.buy-modal__right{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.buy-modal__main{flex:1;min-height:0;padding:18px 20px;overflow-x:hidden;overflow-y:visible;overscroll-behavior:contain}.buy-modal--privilege-kits .buy-modal__main{overflow-y:auto}.buy-modal__foot{display:flex;flex-shrink:0;align-items:center;justify-content:flex-start;gap:12px;padding:10px 20px 12px;border-top:1px solid var(--border);background:var(--card)}.buy-modal__foot--compact{flex-direction:column;align-items:stretch;gap:10px;padding:12px 20px 14px}.buy-modal__foot-top{display:flex;align-items:center;gap:12px;min-width:0}.buy-modal__foot--compact .buy-modal__foot-top .buy-modal__field--server{flex:1 1 auto;max-width:none;min-width:0}.buy-modal__foot--compact .buy-modal__foot-top .buy-modal__field--server.buy-modal__select{width:auto;min-width:0;max-width:none}.buy-modal__foot--compact .buy-modal__foot-top .buy-modal__duration{flex-shrink:0}.buy-modal__foot--compact .buy-modal__submit{width:100%;min-width:0;margin-left:0}.buy-modal__foot--auth{flex-direction:column;align-items:stretch;gap:12px;padding:14px 20px 16px}.buy-modal__auth-note{margin:0;text-align:center;font-size:var(--text-sm);line-height:var(--line-body);color:var(--text-muted)}.buy-modal__submit--login{width:100%;min-width:0;margin-left:0;gap:8px}.buy-modal__submit-icon{flex-shrink:0}.buy-modal--catalog{width:min(1180px,100%);height:min(92vh,860px)}.buy-modal--catalog .buy-modal__body{display:flex;flex-direction:column;grid-template-columns:1fr;min-height:0}.buy-modal__catalog-html{flex:1;min-height:0;padding:8px 12px 0;overflow:auto}.buy-modal--catalog .buy-modal__foot,.buy-modal--catalog .buy-modal__right-foot{margin-top:auto}.buy-modal--kit .buy-modal__foot,.buy-modal--simple .buy-modal__foot{flex-wrap:nowrap;gap:8px}.buy-modal--kit .buy-modal__foot .buy-modal__field--server.buy-modal__select,.buy-modal--simple .buy-modal__foot .buy-modal__field--server.buy-modal__select{flex:1 1 0;width:auto;min-width:0;max-width:none}.buy-modal--kit .buy-modal__field--server .buy-modal__select-trigger,.buy-modal--simple .buy-modal__field--server .buy-modal__select-trigger{min-width:0;max-width:none}.buy-modal--kit .buy-modal__submit,.buy-modal--simple .buy-modal__submit{flex:0 0 auto;min-width:0;padding:0 14px;font-size:.8125rem;white-space:nowrap}.buy-modal--kit .buy-modal__body--compact,.buy-modal--simple .buy-modal__body--compact{flex:0 1 auto}.buy-modal--kit .buy-modal__kit-main,.buy-modal--simple .buy-modal__simple-main{flex:0 1 auto;padding:16px 20px 8px}.buy-modal--kit .buy-modal__grid,.buy-modal--simple .buy-modal__grid{width:100%;max-width:var(--buy-content-width);margin:0}.buy-modal--simple .buy-modal__head--compact,.buy-modal--kit .buy-modal__head--compact,.buy-modal__head--compact{grid-template-columns:minmax(0,1fr) auto}.buy-modal__simple-main{min-height:0;overflow:visible}.buy-modal__kit-lead{margin:0 0 12px;font-size:var(--text-sm);line-height:1.5;color:var(--text-muted)}.buy-modal__grid--set{margin-top:4px}.buy-modal__right-foot,.buy-modal__foot{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px 16px;border-top:1px solid var(--border);background:var(--card)}.buy-modal__foot--compact{flex-direction:column;align-items:stretch}.buy-modal__foot--compact .buy-modal__field--server{flex-direction:column;align-items:stretch;gap:8px;max-width:none}.buy-modal__foot--compact .buy-modal__select{min-width:0}.buy-modal__foot--compact .buy-modal__submit{width:100%;min-width:0}.buy-modal--simple,.buy-modal--kit{width:min(560px,100%);height:auto;max-height:min(92vh,760px);overflow:hidden;border-radius:var(--radius-lg)}.buy-modal--simple .buy-modal__head--compact,.buy-modal--kit .buy-modal__head--compact{grid-template-columns:minmax(0,1fr) auto}.buy-modal--simple .buy-modal__head-title,.buy-modal--kit .buy-modal__head-title{border-right:none}.buy-modal__body--compact{display:flex;flex-direction:column;min-height:0;overflow:visible}.buy-modal__simple-main{flex:0 1 auto;min-height:0;padding:20px 24px 12px;overflow:visible}.buy-modal__simple-visual{position:relative;display:grid;place-items:center;width:min(240px,100%);aspect-ratio:1;margin:0 auto 20px;border-radius:var(--radius);background:var(--bg-elevated);overflow:hidden}.buy-modal__simple-visual--image{width:min(280px,100%);background:transparent}.buy-modal__simple-visual--solar{background:linear-gradient(165deg,#422006,#a16207 38%,#eab308)}.buy-modal__simple-image{width:100%;height:100%;object-fit:contain;object-position:center bottom}.buy-modal__simple-placeholder{font-family:var(--font-display);font-size:2.5rem;font-weight:700;letter-spacing:.08em;color:#ffffffeb;text-shadow:0 2px 12px rgba(0,0,0,.25)}.buy-modal__simple-copy{display:grid;gap:10px}.buy-modal__simple-copy p{margin:0;font-size:var(--text-sm);line-height:var(--line-body);color:var(--text-muted)}.buy-modal__kit-main{flex:0 1 auto;min-height:0;padding:16px 20px;overflow:visible}.buy-modal__kit-note{margin:0 0 12px;font-size:var(--text-xs);font-weight:600;color:var(--text-dim)}.buy-modal__set-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.buy-modal__set-item{position:relative;display:grid;place-items:center;aspect-ratio:1;padding:10px;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-soft)}.buy-modal__set-item-icon{font-size:1.75rem}.buy-modal__set-item-img{width:52px;height:52px;object-fit:contain}.buy-modal__set-item-amount{position:absolute;right:6px;bottom:5px;font-size:.68rem;font-weight:700;color:var(--text);text-shadow:0 1px 4px rgba(0,0,0,.45)}.buy-modal__field--server{flex:0 1 auto;min-width:0;max-width:420px}.buy-modal__select{position:relative;min-width:0}.buy-modal__foot:not(.buy-modal__foot--compact) .buy-modal__field--server.buy-modal__select{flex:0 1 auto;width:min(340px,100%);min-width:260px}.buy-modal__field--server .buy-modal__select-trigger{width:100%;min-width:0;max-width:none}.buy-modal__select-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:38px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);font-size:var(--text-sm);font-weight:600;text-align:left;transition:background .2s ease,border-color .2s ease}.buy-modal__select-trigger:hover,.buy-modal__select.is-open .buy-modal__select-trigger{background:var(--card-hover)}.buy-modal__select.is-open .buy-modal__select-trigger{border-color:var(--border-soft)}.buy-modal__select-trigger--placeholder .buy-modal__select-value{color:var(--text-dim)}.buy-modal__select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buy-modal__select-chevron{flex-shrink:0;color:var(--text-dim);font-size:.62rem;line-height:1;transition:transform .2s ease}.buy-modal__select.is-open .buy-modal__select-chevron{transform:rotate(180deg)}.buy-modal__select-menu{position:absolute;z-index:5;bottom:calc(100% + 8px);left:0;right:0;max-height:min(240px,40vh);margin:0;padding:6px;overflow-y:auto;list-style:none;border-radius:var(--radius-sm);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-md)}.buy-modal__select-option{display:block;width:100%;padding:8px 12px;border-radius:var(--radius-sm);text-align:left;color:var(--text-muted);font-size:var(--text-sm);font-weight:600;transition:background .2s ease,color .2s ease}.buy-modal__select-option:hover,.buy-modal__select-option.is-active{background:var(--bg-elevated);color:var(--text)}.buy-modal__notice{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:11px 14px;border-radius:var(--radius-sm);background:var(--accent-soft);border:1px solid var(--accent-border);font-size:var(--text-sm);line-height:1.45;color:var(--text-muted)}.buy-modal__notice-icon{display:grid;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--accent);color:#fff;font-size:.62rem;font-weight:800;font-style:normal}.buy-modal__section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.buy-modal__section{margin-bottom:16px}.buy-modal__section:last-child{margin-bottom:0}.buy-modal__kits-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.buy-modal__kits-head h3{margin-bottom:4px;font-size:var(--text-sm);font-weight:700;color:var(--text)}.buy-modal__kits-head p{margin:0;font-size:var(--text-xs);color:var(--text-dim)}.buy-modal__kits-count{flex-shrink:0;padding:5px 10px;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-soft);font-size:var(--text-xs);font-weight:600;color:var(--text-muted)}.buy-modal__section-head h3{margin-bottom:0}.buy-modal__cooldown{font-size:var(--text-xs);font-weight:600;color:var(--text)}.buy-modal__services{display:flex;flex-wrap:wrap;gap:8px}.buy-modal__service{display:grid;justify-items:center;gap:4px;min-width:72px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-soft)}.buy-modal__service-icon{font-size:1.25rem;transition:transform .3s ease}.buy-modal__service:hover .buy-modal__service-icon{transform:scale(1.08)}.buy-modal__service strong{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;color:var(--text)}.buy-modal__service small{font-size:.68rem;color:var(--text-dim)}.buy-modal__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.buy-modal__item{display:grid;justify-items:center;align-content:center;gap:6px;aspect-ratio:1;padding:10px 6px;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-soft)}.buy-modal__item-icon{font-size:1.35rem;transition:transform .3s ease}.buy-modal__item-img{width:44px;height:44px;object-fit:contain;transition:transform .3s ease}.buy-modal__item:hover .buy-modal__item-icon,.buy-modal__item:hover .buy-modal__item-img{transform:scale(1.08)}.buy-modal__item-amount{font-size:.68rem;font-weight:700;color:var(--text-dim);text-align:center}.buy-modal__field{display:grid;gap:6px}.buy-modal__field>span{font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.buy-modal__field.buy-modal__field--server{display:flex;flex-direction:row;align-items:center;gap:10px}.buy-modal__field.buy-modal__field--server>span{flex-shrink:0;font-size:var(--text-sm);font-weight:700;letter-spacing:0;text-transform:none;color:var(--text)}.buy-modal__field--duration{display:flex;flex-direction:row;align-items:center;gap:10px;flex-shrink:0}.buy-modal__field.buy-modal__field--duration>span{flex-shrink:0;font-size:var(--text-sm);font-weight:700;letter-spacing:0;text-transform:none;color:var(--text)}.buy-modal__duration{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;height:38px;padding:0 4px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);box-sizing:border-box}.buy-modal__duration-btn{display:grid;place-items:center;width:30px;height:30px;border-radius:calc(var(--radius-sm) - 2px);color:var(--text);font-size:1.1rem;line-height:1}.buy-modal__duration-btn:hover:not(:disabled){background:var(--card-hover)}.buy-modal__duration-btn:disabled{opacity:.35;cursor:not-allowed}.buy-modal__duration-value{min-width:72px;padding:0 6px;font-size:var(--text-sm);font-weight:700;text-align:center;color:var(--text)}.buy-modal__submit{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:220px;height:38px;min-height:38px;margin-left:auto;padding:0 18px;border-radius:var(--radius-sm);background:var(--accent);color:#fff;font-size:var(--text-sm);font-weight:700;line-height:1;transition:background .2s ease,opacity .2s ease}.buy-modal__submit:hover:not(:disabled){background:var(--accent-light)}.buy-modal__submit:disabled{opacity:.45;cursor:not-allowed}@media(max-width:760px){.buy-modal{height:min(94vh,900px)}.buy-modal--kit{height:auto;max-height:min(94vh,680px)}.buy-modal__head{padding:0 16px}.buy-modal__body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.buy-modal__aside{border-right:none;border-bottom:1px solid var(--border)}.buy-modal__foot--compact{flex-direction:column;align-items:stretch}.buy-modal__field--server{flex-direction:column;align-items:stretch;gap:8px;max-width:none}.buy-modal__select{min-width:0}.buy-modal__submit{width:100%;min-width:0;margin-left:0}.buy-modal__grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:480px){.buy-modal{width:100%;max-width:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.buy-modal__grid{grid-template-columns:repeat(3,1fr)}.buy-modal__services{display:grid;grid-template-columns:repeat(2,1fr)}.buy-modal__head-title{font-size:1rem}.buy-modal__price-value{font-size:1.15rem}}.wipeblock-panel{padding:20px 22px 24px;background:var(--card)}.wipeblock-panel--embedded,.wipeblock-panel--kb{padding:0;background:transparent}.wipeblock-panel--embedded .wipeblock-panel__filters,.wipeblock-panel--kb .wipeblock-panel__filters{margin-bottom:14px}.wipeblock-panel__servers{margin-bottom:16px}.wipeblock-panel__servers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wipeblock-panel__servers-grid--duo{grid-template-columns:repeat(2,minmax(0,1fr))}.wipeblock-panel__filters{margin-bottom:18px}.wipeblock-panel .dz-filter{border:none;background:var(--chip-bg)}.wipeblock-panel .dz-filter:hover{background:var(--chip-bg-hover)}.wipeblock-panel .dz-filter.is-active{color:var(--text);background:var(--chip-active-bg);filter:saturate(1.05)}.wipeblock-panel__sections{display:grid;gap:22px}.wipeblock-section__head{margin-bottom:10px}.wipeblock-section__title{margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.wipeblock-panel--kb .wipeblock-section__title{margin:0 0 12px;font-family:var(--font-body);font-size:var(--text-base);font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--text)}.wipeblock-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:6px}.wipeblock-cell{display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:center;justify-items:center;gap:2px;aspect-ratio:1;min-width:0;min-height:0;padding:6px 4px 5px;border:none;border-radius:var(--radius-sm);background:var(--transparent-5-w);text-align:center;transition:background .2s ease}.wipeblock-cell:hover{background:var(--transparent-10-w)}.wipeblock-cell__icon{display:flex;align-items:center;justify-content:center;width:100%;min-height:0;overflow:hidden}.wipeblock-cell__icon .reward-item-icon{display:block;width:50px;height:50px;min-width:50px;min-height:50px;max-width:50px;max-height:50px;object-fit:contain;object-position:center}.wipeblock-cell__time{width:100%;font-size:.625rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-dim);line-height:1.1}.wipeblock-panel__empty{border:none;background:transparent}@media(max-width:900px){.wipeblock-panel__servers-grid{grid-template-columns:1fr}.wipeblock-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.wipeblock-cell__icon .reward-item-icon{width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;max-height:44px}}@media(max-width:520px){.wipeblock-panel{padding:16px 14px 20px}.wipeblock-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.wipeblock-cell__icon .reward-item-icon{width:38px;height:38px;min-width:38px;min-height:38px;max-width:38px;max-height:38px}}.server-detail__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.server-detail__toolbar .server-detail__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0}.server-detail__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-left:8px;margin-left:4px;border-left:1px solid var(--transparent-10-w)}.server-detail__tabs .dz-tab,.server-detail__actions .dz-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;height:38px;padding:0 16px;box-sizing:border-box;line-height:1;vertical-align:middle}.server-detail__status-online{color:var(--success)}.server-detail__online{margin-bottom:16px;padding:20px 22px 24px;border:none;border-radius:var(--radius-lg);background:var(--card)}.server-detail .dz-surface{border:none}.server-detail__online--purple{--server-bar: var(--span);--server-bar-glow: var(--span-half)}.server-detail__online--orange{--server-bar: #f4ca80;--server-bar-glow: rgba(244, 202, 128, .4)}.server-detail__online--red{--server-bar: #ff4940;--server-bar-glow: rgba(255, 73, 64, .4)}.server-detail__online-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.server-detail__online-label{font-size:var(--text-sm);font-weight:700;color:var(--text)}.server-detail__online-status{font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.server-detail__online-status.is-online{color:var(--success)}.server-detail__tabs .dz-tab{border:none;background:var(--chip-bg);color:var(--text-muted);font-weight:600;transition:background .2s ease,color .2s ease}.server-detail__tabs .dz-tab:hover{background:var(--chip-bg-hover);color:var(--text)}.server-detail__tabs .dz-tab.is-active{border:none;background:var(--chip-active-bg);color:var(--text);box-shadow:none;filter:saturate(1.05)}.server-detail__panel,.server-detail__wipeblock{margin-bottom:24px;padding:20px 22px 24px;border:none;border-radius:var(--radius-lg);background:var(--card)}.server-detail__wipeblock .wipeblock-panel--embedded .dz-filter{border:none;background:var(--chip-bg);color:var(--text-muted);font-weight:600}.server-detail__wipeblock .wipeblock-panel--embedded .dz-filter:hover{background:var(--chip-bg-hover);color:var(--text)}.server-detail__wipeblock .wipeblock-panel--embedded .dz-filter.is-active{border:none;color:var(--text);background:var(--chip-active-bg);filter:saturate(1.05)}.server-detail__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.server-detail .dz-stat,.server-detail__stat{min-width:0;border:none;background:var(--chip-bg);transition:background .2s ease}.server-detail .dz-stat:hover,.server-detail__stat:hover{background:var(--chip-bg-hover)}.server-detail__stat-accent{color:var(--text)}.server-detail__actions .dz-btn--ghost{border:none;background:var(--chip-bg)}.server-detail__actions .dz-btn--ghost:hover{background:var(--chip-bg-hover)}.server-detail__actions .dz-btn.is-copied{color:var(--success);background:color-mix(in srgb,var(--success) 12%,var(--bg-elevated))}@media(max-width:640px){.server-detail__actions{width:100%;padding-left:0;margin-left:0;border-left:none;padding-top:4px}.server-detail__actions .dz-btn{flex:1;min-width:0}.server-detail__stats{grid-template-columns:1fr}.server-detail__toolbar .server-detail__tabs{width:100%}.server-detail__tabs .dz-tab{flex:1;min-width:0}}@media(max-width:1024px){.server-detail__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.dz-page-head-decor{--decor-cols: 8;--decor-loop-cols: calc(var(--decor-cols) * 2);--decor-rows: 3;--decor-tile-size: 64px;--decor-gap: 10px;--decor-scroll-duration: 56s;--decor-scroll-delay: 0s;--decor-height: calc( var(--decor-rows) * var(--decor-tile-size) + (var(--decor-rows) - 1) * var(--decor-gap) );flex:1 1 0;align-self:center;min-width:0;min-height:var(--decor-height);pointer-events:none;opacity:0;transition:opacity .35s ease}.dz-page-head-decor.is-ready{opacity:1}.dz-page-head-decor__viewport{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate;contain:layout paint;-webkit-mask-image:linear-gradient(to left,#000 70%,transparent 100%),linear-gradient(to right,#000 82%,transparent 100%),linear-gradient(to top,#000 88%,transparent 100%),linear-gradient(to bottom,#000 100%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to left,#000 70%,transparent 100%),linear-gradient(to right,#000 82%,transparent 100%),linear-gradient(to top,#000 88%,transparent 100%),linear-gradient(to bottom,#000 100%,transparent 100%);mask-composite:intersect}.dz-page-head-decor__track{display:flex;width:200%;height:100%;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.dz-page-head-decor__track.is-images-ready{animation:dz-page-head-decor-scroll var(--decor-scroll-duration) linear infinite;animation-delay:var(--decor-scroll-delay)}.dz-page-head-decor__track.is-paused{animation-play-state:paused}.dz-page-head-decor__grid{display:grid;width:100%;height:100%;min-width:0;box-sizing:border-box;grid-template-columns:repeat(var(--decor-loop-cols),minmax(0,1fr));grid-template-rows:repeat(var(--decor-rows),minmax(0,1fr));column-gap:var(--decor-gap);row-gap:var(--decor-gap)}.dz-page-head-decor__tile{display:grid;place-items:center;box-sizing:border-box;width:auto;height:auto;max-width:100%;max-height:100%;aspect-ratio:1;justify-self:center;align-self:center;min-width:0;min-height:0;border-radius:14px;background:var(--card);border:1px solid var(--border-soft);box-shadow:0 4px 16px #00000038}.dz-page-head-decor__tile img{width:72%;height:72%;object-fit:contain}@keyframes dz-page-head-decor-scroll{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media(max-width:1100px){.dz-page-head-decor{--decor-cols: 6}}@media(max-width:900px){.dz-page-head-decor{display:none}}@media(prefers-reduced-motion:reduce){.dz-page-head-decor__track{animation:none;animation-play-state:paused;transform:translateZ(0);will-change:auto}}.dz-page-head{display:block;padding:32px 0 24px;margin-bottom:4px}.dz-page-head__content{position:relative;z-index:1;max-width:680px}.dz-page-head__label{display:inline-block;margin-bottom:10px;font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.dz-page-head h1{margin-bottom:10px;font-family:var(--font-body);font-size:var(--text-display);font-weight:700;line-height:1.08;letter-spacing:-.03em}.dz-page-head p{max-width:560px;font-size:var(--text-sm);color:var(--text-muted);line-height:1.6}.dz-page-head__extra{margin-top:16px}.dz-page-head__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0;padding:0;list-style:none}.dz-page-head__meta li{display:inline-flex;align-items:baseline;gap:8px}.dz-page-head__meta strong{font-family:var(--font-body);font-size:var(--text-base);font-weight:700;color:var(--text)}.dz-page-head__meta span{font-size:var(--text-sm);color:var(--text-dim)}.dz-page-head__actions{display:flex;flex-wrap:wrap;gap:8px}.dz-page-head__back{display:inline-block;margin-bottom:10px;font-size:var(--text-sm);font-weight:600;color:var(--text-muted)}.dz-page-head__back:hover{color:var(--text)}.dz-page-notice{margin:0 0 16px;padding:10px 14px;border-radius:var(--radius-sm);border:1px solid rgba(245,158,11,.25);background:#f59e0b14;color:#fcd34d;font-size:var(--text-sm);line-height:1.55}@media(max-width:768px){.dz-page-head{padding:24px 0 20px}.dz-page-head__actions{width:100%}.dz-page-head__actions .dz-btn{flex:1;min-width:0}}.account-layout{display:grid;grid-template-columns:280px 1fr;gap:20px;align-items:start;padding-top:28px}.account-main{display:grid;gap:28px}.account-section__title{margin-bottom:16px;font-family:var(--font-body);font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em}.account-section__title--row{display:inline-flex;align-items:center;gap:10px}.account-hint{margin-top:12px;font-size:.82rem;color:var(--text-dim)}.wallet-accounts{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.wallet-account{display:grid;gap:6px;padding:20px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);text-align:left;transition:border-color .2s ease,box-shadow .2s ease}.wallet-account:hover{border-color:var(--accent-border)}.wallet-account.is-primary{border-color:var(--accent);box-shadow:inset 0 0 0 1px #e9c7ff40}.wallet-account__label{font-size:.78rem;font-weight:700;letter-spacing:.08em;color:var(--text-dim)}.wallet-account strong{font-family:var(--font-display);font-size:1.75rem;font-weight:700}.wallet-account__bonus{font-size:.82rem;color:var(--text-muted)}.wallet-account small{margin-top:4px;font-size:.75rem;color:var(--text-dim)}.wallet-transfer{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:center}.wallet-transfer__input{max-width:none}.wallet-transfer__amount{display:grid;grid-template-columns:1fr auto;gap:10px}.wallet-transfer__amount .dz-input{max-width:none}.wallet-transfer__amount select{padding:11px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text)}.wallet-transfer__submit{min-height:44px;padding:0 20px;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-dim);font-size:.88rem;font-weight:600;white-space:nowrap}.wallet-transfer__submit:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff}.account-table-wrap{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card)}.account-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.account-table th{padding:14px 16px;text-align:left;font-size:.78rem;font-weight:700;letter-spacing:.04em;color:var(--text-dim);border-bottom:1px solid var(--border)}.account-table td{padding:16px;border-bottom:1px solid var(--border);vertical-align:middle}.account-table tbody tr:last-child td{border-bottom:none}.account-table__desc{display:block;margin-bottom:6px}.account-badge{display:inline-block;padding:4px 10px;border-radius:var(--radius-pill);font-size:.72rem;font-weight:700}.account-badge--success{background:#22c55e26;color:var(--success)}.account-badge--muted{background:#ffffff0f;color:var(--text-muted)}.account-badge--received{background:#22c55e26;color:var(--success)}.account-badge--pending{background:#f59e0b1f;color:var(--warning)}.account-badge--cancelled{background:#ef44441a;color:var(--danger)}.purchase-name{display:inline-flex;align-items:center;gap:10px}.purchase-name__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--accent-soft)}.purchase-name__img{width:32px;height:32px;object-fit:contain;border-radius:var(--radius-sm);background:var(--accent-soft)}.account-pagination{display:flex;justify-content:flex-end;gap:6px;margin-top:14px}.account-pagination button,.account-pagination span{display:grid;place-items:center;min-width:34px;height:34px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card);color:var(--text-muted);font-size:.85rem;font-weight:600}.account-pagination span.is-active{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-pale)}.account-pagination button:disabled{opacity:.4}.cart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.cart-head .account-section__title{margin-bottom:0}.cart-head__clear{color:var(--text-dim);font-size:.82rem;font-weight:600}.cart-head__clear:hover{color:var(--text-muted)}.cart-list{display:grid;gap:10px}.cart-item{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:16px 18px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card)}.cart-item__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-sm);background:var(--accent-soft);font-size:1.2rem}.cart-item__body strong{display:block;margin-bottom:4px}.cart-item__body p{font-size:.82rem;color:var(--text-dim)}.cart-item__side{display:grid;gap:8px;justify-items:end}.cart-item__side button{color:var(--text-dim);font-size:.78rem;font-weight:600}.cart-item__side button:hover{color:var(--danger, #ef4444)}.cart-summary{display:grid;gap:12px;margin-top:16px;padding:18px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card)}.cart-summary__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cart-summary__row strong{font-family:var(--font-display);font-size:1.15rem}.cart-summary__row--muted{color:var(--text-dim);font-size:.88rem}.cart-summary__submit{min-height:48px;border-radius:var(--radius-sm);background:var(--accent);color:#fff;font-size:.92rem;font-weight:700}.cart-summary__submit:disabled{opacity:.55;cursor:not-allowed}.account-empty{display:grid;justify-items:center;gap:10px;padding:48px 24px;border-radius:var(--radius-lg);border:1px dashed var(--border);background:var(--card);text-align:center}.account-empty__icon{font-size:2rem}.account-empty h2{font-family:var(--font-display);font-size:1.1rem}.account-empty p{max-width:360px;color:var(--text-dim);font-size:.88rem}.account-empty__action{margin-top:8px;min-height:42px;padding:0 18px;border-radius:var(--radius-sm);background:var(--accent);color:#fff;font-size:.88rem;font-weight:700}.purchase-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.purchase-filters button{padding:8px 14px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--card);color:var(--text-muted);font-size:.82rem;font-weight:600}.purchase-filters button.is-active{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-pale)}@media(max-width:900px){.account-layout,.wallet-transfer,.wallet-accounts{grid-template-columns:1fr}}.account-tabs-toolbar .account-panel__toolbar-action{color:var(--text-dim);font-size:.82rem;font-weight:600}.account-tabs-toolbar .account-panel__toolbar-action:hover{color:var(--text-muted)}.account-tab-link{display:inline-flex;align-items:center;gap:8px}.account-tab-link__badge{min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-pale);font-size:.68rem;font-weight:800;line-height:18px;text-align:center}.account-purchase-toolbar,.account-wallet-toolbar{margin-left:auto}.account-content{overflow:hidden}.account-content .account-table-wrap{border:none;border-radius:0;background:transparent}.account-content .account-table th,.account-content .account-table td{padding:14px 20px}.account-table__value{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--price)}.account-table__meta{color:var(--text-muted);font-size:var(--text-sm)}.account-table__actions{width:1%;white-space:nowrap;text-align:right}.account-table__link{color:var(--text-dim);font-size:var(--text-sm);font-weight:600;transition:color .2s ease}.account-table__link:hover{color:var(--danger)}.account-table__link--return{color:var(--text-dim)}.account-table__link--return:hover{color:var(--success)}.account-table__amount--debit{color:var(--danger);font-weight:700}.account-table__amount--credit{color:var(--success);font-weight:700}.account-panel-section{padding:18px 20px 20px;border-top:1px solid var(--border-soft)}.account-panel-section--table{padding-bottom:0}.account-panel-section__title{margin-bottom:6px;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.account-panel-section__hint{margin-bottom:14px;max-width:560px;font-size:var(--text-sm);color:var(--text-muted);line-height:1.55}.account-promo-form,.account-transfer-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:center}.account-promo-form__input,.account-transfer-form__input{max-width:none}.account-promo-form__submit,.account-transfer-form__submit{min-height:44px;padding:0 18px;border-radius:var(--radius-sm);background:var(--accent);border:1px solid var(--accent);color:#fff;font-size:var(--text-sm);font-weight:700;white-space:nowrap;transition:background .2s ease}.account-promo-form__submit:hover,.account-transfer-form__submit:hover:not(:disabled){background:var(--accent-light)}.account-panel-section .account-promo-form{grid-template-columns:minmax(0,1fr) auto}.account-transfer-form__submit:disabled{background:var(--bg-elevated);border-color:var(--border);color:var(--text-dim);cursor:not-allowed}.account-transfer-form__amount{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.account-transfer-form__amount select{padding:11px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text)}.account-wallet-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--border-soft)}.account-wallet-summary__main{display:grid;gap:4px;min-width:0}.account-wallet-summary__label{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;color:var(--text-dim)}.account-wallet-summary__value{font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;color:var(--price);line-height:1.1}.account-wallet-summary__bonus{font-size:var(--text-sm);color:var(--text-muted)}.account-wallet-summary__topup{flex-shrink:0;min-height:40px;padding:0 16px;border-radius:var(--radius-sm);background:var(--topup);color:#fff;font-size:var(--text-sm);font-weight:700;white-space:nowrap;transition:background .2s ease}.account-wallet-summary__topup:hover{background:var(--topup-hover)}.account-profile-layout{display:grid;grid-template-columns:184px minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(4,38px);column-gap:16px;row-gap:6px;padding:14px 16px;border-bottom:1px solid var(--border-soft)}.account-profile-aside__identity{grid-column:1;grid-row:1 / 4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0}.account-profile-aside__avatar{display:grid;place-items:center;width:104px;height:104px;border-radius:var(--radius);border:1px solid var(--border);color:#fff;font-family:var(--font-display);font-size:2.2rem;font-weight:700;flex-shrink:0;overflow:hidden}.account-profile-aside__avatar-img{width:100%;height:100%;object-fit:cover}.account-profile-aside__name{max-width:100%;font-size:.88rem;font-weight:700;line-height:1.3;text-align:center;color:var(--text)}.account-profile-aside__logout{grid-column:1;grid-row:4;display:flex;align-items:center;justify-content:center;width:100%;min-height:38px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid rgba(239,68,68,.28);background:#ef44441a;color:#f87171;font-size:.82rem;font-weight:600;transition:background .2s ease,border-color .2s ease}.account-profile-aside__logout:hover{background:#ef444429;border-color:#ef444466}.account-profile-rows,.account-profile-stats{display:grid;grid-template-rows:subgrid;grid-row:1 / 5;min-width:0}.account-profile-rows{grid-column:2;padding-right:16px;border-right:1px solid var(--border-soft)}.account-profile-stats{grid-column:3;padding-left:16px}.account-profile-stats--fallback{align-content:center}.account-profile-row,.account-profile-stat{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated)}.account-profile-row__label{font-size:.82rem;color:var(--text-muted)}.account-profile-row__value{font-family:var(--font-display);font-size:.92rem;font-weight:700;color:var(--text);white-space:nowrap}.account-profile-row--action{width:100%;text-align:inherit;color:inherit;cursor:pointer;transition:background .2s ease}.account-profile-row--action:hover{background:var(--card-hover)}.account-profile-row--action .account-profile-row__value{min-width:0;overflow:hidden;text-overflow:ellipsis}.account-profile-stats__empty{display:grid;gap:10px;grid-column:1 / -1}.account-profile-stats__empty .account-empty__action{margin-top:0;min-height:36px;padding:0 14px;font-size:var(--text-sm)}.account-profile-stat__label{font-size:.82rem;color:var(--text-muted)}.account-profile-stat__value{font-family:var(--font-display);font-size:.92rem;font-weight:700;color:var(--text);text-align:right}.account-profile-stat--skeleton{border-color:var(--border-soft);background:linear-gradient(90deg,var(--bg-elevated) 0%,color-mix(in srgb,var(--bg-elevated) 70%,var(--card-hover)) 50%,var(--bg-elevated) 100%);background-size:200% 100%;animation:account-profile-shimmer 1.2s ease-in-out infinite}.account-profile-layout+.account-panel-section{padding:12px 16px 14px}.account-profile-layout+.account-panel-section .account-panel-section__hint{margin-bottom:10px}.account-promo-form--profile{grid-template-columns:minmax(0,1fr) auto}.account-promo-form--profile .account-promo-form__submit{min-height:38px;padding:0 14px}@keyframes account-profile-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.account-storage-hint{margin:0;padding:18px 20px;border-bottom:1px solid var(--border-soft)}.account-panel-footer{display:grid;gap:14px;padding:18px 20px 20px;border-top:1px solid var(--border-soft)}.account-panel-footer__rows{display:grid;gap:8px}.account-panel-footer__row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--text-sm)}.account-panel-footer__row strong{font-family:var(--font-display);font-size:1.05rem}.account-panel-footer__row--muted{color:var(--text-dim);font-size:var(--text-sm)}.account-panel-footer__row--warning{color:var(--warning);font-size:var(--text-sm)}.account-panel-footer__row--warning strong{color:var(--warning)}.account-panel-footer__submit{min-height:44px;border-radius:var(--radius-sm);background:var(--accent);color:#fff;font-size:var(--text-sm);font-weight:700;transition:background .2s ease,opacity .2s ease}.account-panel-footer__submit:hover:not(:disabled){background:var(--accent-light)}.account-panel-footer__submit:disabled{opacity:.55;cursor:not-allowed}.account-content .account-empty{border:none;border-radius:0;padding:40px 20px;background:transparent}.account-empty--compact{padding:32px 20px}.account-content .account-table--purchases .purchase-name,.account-content .account-table--storage .purchase-name{display:inline-flex;align-items:center;gap:10px}.account-content .purchase-name__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--accent-soft);font-size:.9rem;flex-shrink:0}@media(max-width:900px){.account-purchase-toolbar,.account-wallet-toolbar{margin-left:0;width:100%}}@media(max-width:768px){.account-tabs-toolbar .wiki-toolbar__filters{overflow-x:auto;flex-wrap:nowrap;width:100%;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.account-tabs-toolbar .wiki-toolbar__filters::-webkit-scrollbar{display:none}.account-tabs-toolbar .account-tab-link{flex:0 0 auto;white-space:nowrap}.account-promo-form,.account-transfer-form{grid-template-columns:1fr}.account-transfer-form__amount{grid-template-columns:1fr auto}.account-wallet-summary{flex-direction:column;align-items:stretch}.account-wallet-summary__topup{width:100%}.account-profile-layout{grid-template-columns:1fr;grid-template-rows:auto;row-gap:12px;padding:12px}.account-profile-aside__identity{grid-column:auto;grid-row:auto;padding-bottom:0}.account-profile-aside__logout{grid-column:auto;grid-row:auto}.account-profile-rows,.account-profile-stats{grid-column:auto;grid-row:auto;display:grid;grid-template-rows:none;gap:6px;padding:0;border:none}.account-profile-stats{padding-top:12px;border-top:1px solid var(--border-soft)}.account-promo-form--profile,.account-promo-form{grid-template-columns:1fr}.account-table--storage thead,.account-table--wallet thead,.account-table--purchases thead{display:none}.account-table--storage tbody tr,.account-table--wallet tbody tr,.account-table--purchases tbody tr{display:block;padding:12px 0;border-bottom:1px solid var(--border-soft)}.account-table--storage tbody tr:last-child,.account-table--wallet tbody tr:last-child,.account-table--purchases tbody tr:last-child{border-bottom:none}.account-table--storage td,.account-table--wallet td,.account-table--purchases td{display:flex;justify-content:space-between;gap:12px;padding:6px 20px;border-bottom:none}.account-table--storage td:before,.account-table--wallet td:before,.account-table--purchases td:before{content:attr(data-label);flex-shrink:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.account-table__actions{width:auto;text-align:left}}@media(max-width:480px){.account-transfer-form__amount{grid-template-columns:1fr}}.legal-page__inner{max-width:760px}.legal-page__content{padding:28px 32px}.legal-page__section+.legal-page__section{margin-top:28px;padding-top:28px;border-top:1px solid var(--border-soft)}.legal-page__section h2{margin-bottom:12px;font-size:var(--text-lg);font-weight:700}.legal-page__section p{margin-bottom:10px;color:var(--text-muted);line-height:1.65}.legal-page__section p:last-child{margin-bottom:0}@media(max-width:640px){.legal-page__content{padding:20px}}.admin-page{padding-bottom:48px}.admin-page .dz-page-head{padding-top:8px}.admin-page .dz-page-head__actions{margin-top:0}.admin-main-tabs{margin-bottom:20px}.admin-shell{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start}.admin-sidebar{position:sticky;top:calc(var(--header-height) + 16px);padding:14px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-sm)}.admin-sidebar__label{margin:0 0 10px;padding:0 4px;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.admin-sidebar__nav{display:grid;gap:4px}.admin-sidebar__link{display:block;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;text-align:left;color:var(--text-muted);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.admin-sidebar__link:hover{color:var(--text);background:var(--card-hover)}.admin-sidebar__link.is-active{color:var(--accent-pale);border-color:var(--accent-border);background:var(--accent-soft);box-shadow:inset 0 0 0 1px #e9c7ff1f}.admin-content{min-width:0;border:1px solid var(--border);box-shadow:var(--shadow-md)}.admin-content--solo{margin-top:0}.admin-content .account-table-wrap{border:none;border-radius:0;background:transparent}.admin-content .account-table th,.admin-content .account-table td{padding:14px 20px}.admin-content .account-table__title{font-weight:600;color:var(--text)}.admin-content .account-table tr.is-off td{opacity:.45}.admin-dashboard{padding-bottom:8px}.admin-section-label{display:flex;align-items:center;gap:10px;margin:22px 20px 14px}.admin-section-label:first-child{margin-top:18px}.admin-section-label__icon{font-size:1.05rem;line-height:1}.admin-section-label__text{font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);white-space:nowrap}.admin-section-label__line{flex:1;height:1px;background:linear-gradient(90deg,var(--border-soft),transparent)}.admin-money-grid{display:grid;gap:14px;padding:0 20px}.admin-money-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-money-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-money-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-money-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-height:118px;padding:18px 16px;border-radius:var(--radius-lg);border:1px solid transparent;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.admin-money-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.admin-money-card__top{display:flex;align-items:center;gap:8px}.admin-money-card__icon{font-size:1.2rem;line-height:1}.admin-money-card__label{font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;opacity:.9}.admin-money-card__value{font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:700;line-height:1.05;letter-spacing:.01em}.admin-money-card__shine{position:absolute;right:-20%;bottom:-30%;width:120px;height:120px;border-radius:50%;background:#ffffff14;pointer-events:none}.admin-money-card--violet{background:linear-gradient(145deg,#7c3aed8c,#5b21b659);border-color:#a78bfa59;color:#ede9fe}.admin-money-card--violet .admin-money-card__value{color:#ddd6fe}.admin-money-card--purple{background:linear-gradient(145deg,#8b5cf69e,#6d28d96b);border-color:#c4b5fd66;color:#f5f3ff;box-shadow:0 12px 32px #8b5cf638}.admin-money-card--purple .admin-money-card__value{color:#e9d5ff}.admin-money-card--fuchsia{background:linear-gradient(145deg,#c026d373,#86198f52);border-color:#e879f952;color:#fdf4ff}.admin-money-card--fuchsia .admin-money-card__value{color:#f5d0fe}.admin-money-card--emerald{background:linear-gradient(145deg,#10b9817a,#05966952);border-color:#34d39959;color:#ecfdf5}.admin-money-card--emerald .admin-money-card__value{color:#a7f3d0}.admin-money-card--sky{background:linear-gradient(145deg,#0ea5e97a,#0284c752);border-color:#38bdf859;color:#f0f9ff}.admin-money-card--sky .admin-money-card__value{color:#bae6fd}.admin-money-card--amber{background:linear-gradient(145deg,#f59e0b80,#d9770657);border-color:#fbbf2461;color:#fffbeb}.admin-money-card--amber .admin-money-card__value{color:#fde68a}.admin-money-card--rose{background:linear-gradient(145deg,#f43f5e73,#be123c52);border-color:#fb718559;color:#fff1f2}.admin-money-card--rose .admin-money-card__value{color:#fecdd3}.admin-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:0 20px}.admin-metric-card{display:grid;gap:6px;padding:14px 14px 16px;border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(180deg,var(--card),var(--bg-elevated));transition:border-color .2s ease,transform .2s ease}.admin-metric-card:hover{border-color:var(--accent-border);transform:translateY(-1px)}.admin-metric-card__icon{font-size:1.05rem;line-height:1}.admin-metric-card__label{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.admin-metric-card__value{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--text);line-height:1.1}.admin-metric-card--warn{border-color:#f59e0b59;background:linear-gradient(180deg,rgba(245,158,11,.08),var(--bg-elevated))}.admin-metric-card--warn .admin-metric-card__value{color:var(--warning)}.admin-metric-card--success{border-color:#4ade8047}.admin-metric-card--success .admin-metric-card__value{color:var(--success)}.admin-rank{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 6px;border-radius:var(--radius-sm);font-family:var(--font-display);font-size:.82rem;font-weight:800;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border-soft)}.admin-rank--gold{color:#78350f;background:linear-gradient(135deg,#fde68a,#fbbf24);border-color:#fbbf2480}.admin-rank--silver{color:#334155;background:linear-gradient(135deg,#e2e8f0,#94a3b8);border-color:#94a3b880}.admin-rank--bronze{color:#7c2d12;background:linear-gradient(135deg,#fdba74,#ea580c);border-color:#ea580c66}.admin-qty{font-family:var(--font-display);font-weight:700;color:var(--accent-pale)}.admin-stats-section{padding:18px 20px 0}.admin-block{margin:18px 20px 0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);overflow:hidden;box-shadow:var(--shadow-sm)}.admin-block--chart{background:linear-gradient(180deg,rgba(139,92,246,.06),transparent 120px),var(--card)}.admin-block--table{margin-left:0;margin-right:0}.admin-block--flush-bottom{margin-bottom:20px}.admin-block--info{background:var(--bg-elevated)}.admin-block__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border-soft);background:#0000001f}.admin-block__title{font-size:var(--text-xs);font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-dim)}.admin-block__badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-pill);font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.admin-block__badge--violet{background:#8b5cf62e;color:#c4b5fd}.admin-block__badge--emerald{background:#4ade8024;color:#86efac}.admin-block__badge--amber{background:#f59e0b29;color:#fcd34d}.admin-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 20px 0}.admin-split .admin-block{margin:0}.admin-chart{padding:18px 16px 16px;background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:100% 32px,32px 100%}.admin-chart__bars{display:flex;align-items:flex-end;gap:8px;height:180px;padding-top:24px}.admin-chart__bar-wrap{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;height:100%;justify-content:flex-end}.admin-chart__bar-wrap:hover .admin-chart__tip{opacity:1;transform:translateY(-4px)}.admin-chart__tip{position:absolute;top:0;padding:3px 6px;border-radius:4px;background:var(--bg-elevated);border:1px solid var(--border-soft);color:var(--accent-pale);font-size:.62rem;font-weight:700;white-space:nowrap;opacity:0;transform:translateY(0);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.admin-chart__bar{width:100%;max-width:40px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--accent-light),var(--accent-deep));min-height:6px;box-shadow:0 -4px 16px #8b5cf640;transition:height .35s ease,filter .2s ease}.admin-chart__bar-wrap:hover .admin-chart__bar{filter:brightness(1.08)}.admin-chart__bar--deposit{background:linear-gradient(180deg,#4ade80,#059669);box-shadow:0 -4px 16px #4ade8038}.admin-chart__label{font-size:.65rem;font-weight:600;color:var(--text-dim);white-space:nowrap}.admin-legend{display:grid;gap:14px;padding:18px}.admin-legend__row{display:flex;align-items:flex-start;gap:12px}.admin-legend__dot{width:12px;height:12px;margin-top:4px;border-radius:50%;flex-shrink:0;box-shadow:0 0 10px currentColor}.admin-legend__main{flex:1;min-width:0}.admin-legend__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.admin-legend__name{color:var(--text-muted);font-size:var(--text-sm);font-weight:600}.admin-legend__value{font-family:var(--font-display);font-weight:700;color:var(--price);white-space:nowrap}.admin-legend__track{height:8px;border-radius:var(--radius-pill);background:#ffffff0f;overflow:hidden}.admin-legend__fill{height:100%;border-radius:inherit;transition:width .4s ease}.admin-pay-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px 18px}.admin-pay-method{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--radius);border:1px solid var(--border-soft)}.admin-pay-method__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-sm);font-size:.9rem;font-weight:800;flex-shrink:0}.admin-pay-method strong{display:block;margin-bottom:4px;font-size:var(--text-sm);color:var(--text)}.admin-pay-method p{margin:0;font-size:var(--text-xs);color:var(--text-dim);line-height:1.45}.admin-pay-method--active{border-color:#4ade8059;background:#4ade8014}.admin-pay-method--active .admin-pay-method__icon{background:#4ade802e;color:var(--success)}.admin-pay-method--soon{border-color:#f59e0b47;background:#f59e0b0f}.admin-pay-method--soon .admin-pay-method__icon{background:#f59e0b29;color:var(--warning)}.admin-panel-toolbar--footer{border-top:1px solid var(--border-soft);margin-top:8px;padding-top:18px}.admin-section-head{padding:18px 20px 8px;border-bottom:1px solid var(--border-soft)}.admin-section-head .account-panel-section__title{margin-bottom:4px}.admin-section-head .account-panel-section__hint{margin-bottom:0}.admin-panel-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 20px 18px}.admin-panel-toolbar .dz-input{max-width:none;min-width:160px}.dz-input--grow{flex:1;min-width:200px;max-width:none}.admin-field-select{min-height:44px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit;font-size:var(--text-sm)}.admin-field-select:focus{outline:none;border-color:var(--accent-border)}.admin-action-link{border:none;background:none;padding:0;color:var(--accent-pale);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:color .2s ease}.admin-action-link:hover{color:var(--text)}.admin-action-link+.admin-action-link{margin-left:12px}.admin-status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:700;background:var(--accent-soft);color:var(--accent-pale)}.admin-status--ok{background:#4ade801f;color:var(--success)}.admin-status--warn{background:#f59e0b1f;color:var(--warning)}.admin-content .account-panel-section{border-top:none;padding:18px 20px}.admin-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:12px;padding:0 20px 20px}.admin-field{display:grid;gap:6px;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.admin-field .dz-input,.admin-field .admin-field-select,.admin-field .admin-textarea{text-transform:none;letter-spacing:normal;font-weight:400}.admin-field--wide{grid-column:1 / -1}.admin-field--checkbox{display:flex;align-items:center;gap:10px;text-transform:none}.admin-field--checkbox input{width:auto}.admin-form-grid--wide{max-width:720px}.admin-textarea{min-height:88px;resize:vertical;width:100%;padding:12px 16px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit;font-size:var(--text-sm)}.admin-form-grid--wide .admin-textarea{min-height:120px;font-family:ui-monospace,monospace;font-size:.85rem}.admin-user-card{margin:0 20px 20px;padding:18px 20px;border-radius:var(--radius);border:1px solid var(--border-soft);background:var(--bg-elevated)}.admin-user-card__balance{margin:8px 0 16px;font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;color:var(--price)}.admin-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--overlay)}.admin-modal{width:min(920px,100%);max-height:90vh;overflow:auto;padding:20px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-md)}.admin-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border-soft)}.admin-modal__head h3{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:700}.admin-modal__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border-soft)}.admin-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.admin-tabs button{padding:10px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--text-muted);font-size:var(--text-sm);font-weight:600;cursor:pointer}.admin-tabs button.is-active{color:var(--accent-pale);border-color:var(--accent-border);background:var(--accent-soft)}.admin-hint{font-size:var(--text-sm);color:var(--text-dim);line-height:1.55}.admin-hint--padded{padding:8px 4px 4px}.admin-hint-block{margin:0 20px 20px;padding:16px 18px;border-radius:var(--radius);border:1px solid var(--border-soft);background:var(--bg-elevated)}.admin-hint-block p{margin:0 0 8px;color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.admin-hint-block p:last-child{margin-bottom:0}.admin-hint-block--inline{margin:0;border:none;border-radius:0;background:transparent}.admin-set-list{display:grid;gap:10px}.admin-set-row{display:grid;grid-template-columns:1.4fr .5fr 1.4fr auto;gap:8px;align-items:center}.admin-modal .admin-field .dz-input,.admin-modal .admin-set-row .dz-input{max-width:none}.admin-modal--bulk{width:min(480px,100%)}.admin-bulk-count{display:inline-flex;align-items:center;padding:8px 12px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-pale);font-size:var(--text-sm);font-weight:700}.admin-table-check{width:40px;text-align:center}.admin-table-check input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.admin-delivery{display:grid;gap:12px}.admin-empty,.gs-admin__empty{padding:48px 20px;text-align:center;color:var(--text-dim)}.admin-product-cell{display:flex;align-items:center;gap:12px;min-width:0}.admin-product-thumb{width:52px;height:52px;object-fit:contain;border-radius:var(--radius-sm);border:1px solid var(--border-soft);background:var(--bg-elevated);flex-shrink:0}.admin-product-thumb--empty{display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1;opacity:.55}.admin-sort-list{display:flex;flex-direction:column;gap:8px;max-width:820px;padding:0 20px 20px}.admin-sort-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);cursor:grab;transition:border-color .15s ease,opacity .15s ease,box-shadow .15s ease}.admin-sort-item:hover{border-color:var(--accent-border)}.admin-sort-item.is-dragging{opacity:.55;border-color:var(--accent);box-shadow:var(--shadow-accent)}.admin-sort-item.is-off{opacity:.55}.admin-sort-item__handle{color:var(--text-dim);font-size:1rem;-webkit-user-select:none;user-select:none}.admin-sort-item__index{min-width:28px;font-family:var(--font-display);font-weight:700;color:var(--text-dim)}.admin-sort-item__body{display:flex;flex-direction:column;gap:2px}.account-table__value--neg{color:#f87171}.admin-gate{max-width:480px;margin:80px auto;padding:32px 28px;text-align:center;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card)}.admin-gate h1{margin:0 0 10px;font-family:var(--font-display);font-size:var(--text-2xl)}.admin-gate p{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.55}@media(max-width:1100px){.admin-money-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.admin-split,.admin-pay-methods{grid-template-columns:1fr}}@media(max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static}.admin-sidebar__nav{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media(max-width:768px){.admin-main-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.admin-main-tabs .dz-tab{flex:0 0 auto;min-width:120px}.admin-set-row{grid-template-columns:1fr}.admin-panel-toolbar{flex-direction:column;align-items:stretch}.admin-panel-toolbar .dz-input,.admin-panel-toolbar .admin-field-select,.admin-panel-toolbar .dz-btn{width:100%}.admin-money-grid--4,.admin-money-grid--3,.admin-money-grid--2{grid-template-columns:1fr}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stat-row{flex-direction:column}}@font-face{font-family:Manrope;src:url(/fonts/manrope/manrope-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope/manrope-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope/manrope-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope/manrope-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope/manrope-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--bg: #111111;--bg-deep: #0a0a0a;--bg-elevated: #161616;--card: #171717;--card-hover: #1e1e1e;--input-form: #1e1e1e;--button: #232323;--button-hover: #2b2b2b;--border: rgba(255, 255, 255, .05);--border-soft: rgba(255, 255, 255, .03);--text: #ffffff;--text-muted: #bebebe;--text-dim: #838383;--span: #8b5cf6;--span-low: rgba(139, 92, 246, .05);--span-10: rgba(139, 92, 246, .1);--span-middle: rgba(139, 92, 246, .25);--span-half: rgba(139, 92, 246, .5);--money: #f4ca80;--money-bg: rgba(244, 202, 128, .1);--accent: var(--span);--accent-light: #a78bfa;--accent-deep: #7c3aed;--accent-pale: #c4b5fd;--accent-soft: var(--span-low);--accent-glow: var(--span-10);--accent-border: var(--span-middle);--brand: var(--span);--brand-soft: var(--span-low);--price: #ffffff;--login: transparent;--login-hover: rgba(255, 255, 255, .04);--topup: var(--money);--topup-hover: #e8b96a;--danger: #ff4940;--warning: #f6b949;--success: #64ce82;--transparent-3-w: rgba(255, 255, 255, .03);--transparent-5-w: rgba(255, 255, 255, .05);--transparent-10-w: rgba(255, 255, 255, .1);--transparent-20-w: rgba(255, 255, 255, .2);--chip-bg: var(--transparent-5-w);--chip-bg-hover: var(--transparent-10-w);--chip-active-bg: color-mix(in srgb, var(--span) 16%, var(--bg-elevated));--radius: 10px;--radius-lg: 16px;--radius-sm: 8px;--radius-pill: 999px;--shadow-sm: 0 8px 17px rgba(0, 0, 0, .3);--shadow-md: 0 8px 17px rgba(0, 0, 0, .32);--shadow-accent: 0 8px 24px rgba(139, 92, 246, .28);--font-body: "Manrope", system-ui, -apple-system, sans-serif;--font-display: var(--font-body);--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-heavy: 800;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-display: clamp(1.85rem, 3.2vw, 2.35rem);--line-body: 1.55;--container: 1366px;--gutter: 20px;--header-height: 76px;--header-bg: var(--bg);--sidebar-width: 5rem;--sidebar-width-open: 14rem;--sidebar-transition: .2s ease;--transparent-1-w: rgba(255, 255, 255, .01);--input-height: 41px;--overlay: rgba(18, 18, 18, .96);--mobile-nav-height: 64px}[data-theme=light]{color-scheme:light;--bg: #f4f4f5;--bg-deep: #ececef;--bg-elevated: #ffffff;--card: #ffffff;--card-hover: #f9f9fb;--border: #e4e4e7;--border-soft: rgba(228, 228, 231, .95);--text: #18181b;--text-muted: #52525b;--text-dim: #71717a;--accent: #7c3aed;--accent-light: #8b5cf6;--accent-deep: #6d28d9;--accent-pale: #7c3aed;--accent-soft: rgba(139, 92, 246, .08);--accent-glow: rgba(139, 92, 246, .15);--accent-border: rgba(139, 92, 246, .22);--price: #18181b;--login-hover: rgba(0, 0, 0, .04);--topup: #18181b;--topup-hover: #27272a;--shadow-sm: 0 8px 28px rgba(15, 23, 42, .08);--shadow-md: 0 16px 48px rgba(15, 23, 42, .12);--header-bg: var(--bg);--overlay: rgba(15, 23, 42, .45)}[data-theme=dark]{color-scheme:dark;--header-bg: var(--bg);--overlay: rgba(18, 18, 18, .96)}body{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}h1,h2,h3,h4,h5,h6{font-family:var(--font-body);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}h1{font-size:var(--text-2xl);font-weight:var(--font-weight-bold)}h2{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}h3{font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}button,input,select,textarea{font-family:var(--font-body)}.label-upper{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.stat-value{font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:0}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--line-body);color:var(--text);background-color:var(--bg);-webkit-font-smoothing:antialiased}#root{min-height:100vh}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;border:none;background:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p{margin:0}.container{width:min(100% - 32px,var(--container));margin-inline:auto}.eyebrow{display:inline-block;margin-bottom:12px;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-pale)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:28px}.section-head h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.page-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;padding:48px 0 32px}.page-hero__content h1{font-size:clamp(2rem,5vw,3rem);font-weight:var(--font-weight-heavy);line-height:1.05;letter-spacing:-.02em;margin-bottom:16px}.page-hero__content p{max-width:560px;color:var(--text-muted);font-size:1.05rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--radius-pill);font-weight:700;font-size:.95rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.btn:hover{transform:translateY(-2px)}.btn--primary{color:#fff;background:linear-gradient(135deg,var(--accent-light),var(--accent));box-shadow:var(--shadow-accent)}.btn--primary:hover{box-shadow:0 12px 40px var(--accent-glow)}.btn--ghost{color:var(--text);background:#ffffff08;border:1px solid var(--border)}.btn--ghost:hover{background:#ffffff0f;border-color:#444}.btn--sm{padding:10px 16px;font-size:.875rem;border-radius:var(--radius-pill)}.btn--lg{padding:14px 24px;font-size:1rem}.btn--block{width:100%}.filter-chip{padding:10px 16px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--card);color:var(--text-muted);font-size:.875rem;font-weight:600;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.filter-chip:hover{color:var(--text);border-color:#444;transform:translateY(-1px)}.filter-chip--active{color:#fff;background:var(--accent-soft);border-color:var(--accent-border)}.summary-card,.info-card,.note-card{padding:24px;border-radius:var(--radius-inner);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.summary-card span,.info-card h3+p,.note-card h3+p{color:var(--text-muted)}.summary-card span{display:block;margin-bottom:8px;font-size:.875rem}.summary-card strong{font-size:2rem;font-weight:var(--font-weight-bold);color:var(--text)}.summary-card--red strong{color:var(--red)}.info-card h3,.note-card h3{margin-bottom:10px;font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}@media(max-width:900px){.page-hero{grid-template-columns:1fr}.section-head{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.container{width:min(100% - 24px,var(--container))}}.dz-page{padding-bottom:48px}.dz-container{width:min(100% - var(--gutter) * 2,var(--container));margin-inline:auto}.dz-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.dz-filters{display:flex;flex-wrap:wrap;gap:8px}.dz-filter{padding:10px 18px;border-radius:var(--radius-sm);border:none;background:var(--chip-bg);color:var(--text-muted);font-size:var(--text-sm);font-weight:600;transition:background .2s ease,color .2s ease}.dz-filter:hover{color:var(--text);background:var(--chip-bg-hover)}.dz-filter.is-active{background:var(--chip-active-bg);color:var(--text);filter:saturate(1.05);box-shadow:none}.dz-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:var(--radius-sm);border:1px solid transparent;font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.dz-btn--primary{background:var(--span);color:#fff}.dz-btn--primary:hover{background:var(--accent-light)}.dz-btn--ghost{background:var(--bg-elevated);border-color:var(--border);color:var(--text)}.dz-btn--ghost:hover{background:var(--card-hover)}.dz-btn--light{background:#fafafa;color:#111}.dz-btn--light:hover{opacity:.92}.dz-btn--sm{min-height:38px;padding:0 16px;font-size:var(--text-sm)}.dz-currency{font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1}.dz-input{width:100%;max-width:360px;padding:12px 16px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card);color:var(--text);font-size:var(--text-sm);outline:none;transition:border-color .2s ease}.dz-input:focus{border-color:var(--accent-border)}.dz-input::placeholder{color:var(--text-dim)}.dz-panel{padding:20px;border-radius:var(--radius);background:var(--card);border:1px solid var(--border)}.dz-empty{padding:48px 24px;border-radius:var(--radius);border:1px dashed var(--border);background:var(--bg-elevated);text-align:center}.dz-empty h3{margin-bottom:8px;font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.dz-empty p{font-size:var(--text-sm);color:var(--text-muted)}.dz-stat-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.dz-stat{flex:1;min-width:140px;padding:16px 18px;border-radius:var(--radius);background:var(--card);border:1px solid var(--border)}.dz-stat span{display:block;margin-bottom:6px;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.dz-stat strong{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.dz-surface{overflow:hidden;border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border-soft)}.dz-surface-accent{overflow:hidden;border:none;border-radius:var(--radius-lg);background:var(--card)}.dz-surface--toolbar{margin-bottom:20px;padding:14px 18px;border-top:none;border-bottom:none}.dz-surface .dz-server{border-radius:0;border:none;border-bottom:1px solid var(--border-soft);background:transparent}.dz-surface .dz-server:last-child{border-bottom:none}.dz-surface .dz-server:hover{background:#ffffff05}.dz-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:var(--text-sm);color:var(--text-dim)}.dz-breadcrumbs a{color:var(--text-muted);transition:color .2s ease}.dz-breadcrumbs a:hover{color:var(--text)}.dz-breadcrumbs span{color:var(--text-dim)}.dz-hero{display:none}.dz-tabs-bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding:0;border-radius:0;background:transparent;border:none}.dz-tab{flex:0 0 auto;min-width:auto;padding:11px 18px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card);color:var(--text-muted);font-size:var(--text-sm);font-weight:600;text-align:center}.dz-tab.is-active{background:var(--accent-soft);border-color:var(--accent-border);color:var(--text);box-shadow:none}.dz-btn--buy{width:100%;min-height:42px;border-radius:var(--radius-sm);background:var(--text);color:#09090b;font-size:var(--text-sm);font-weight:700}.dz-btn--buy:hover{background:var(--accent-light)}.dz-btn--orange{background:var(--price);color:#111}.dz-btn--orange:hover{filter:brightness(1.05)}.dz-faq-list{display:grid;gap:10px}.dz-faq{border-radius:var(--radius);background:var(--card);border:1px solid var(--border);overflow:hidden}.dz-faq__trigger{display:flex;align-items:center;gap:14px;width:100%;padding:18px 20px;text-align:left;color:var(--text);transition:background .2s ease}.dz-faq__trigger:hover{background:#ffffff05}.dz-faq__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-pale);font-size:1rem;flex-shrink:0}.dz-faq__title{flex:1;font-size:var(--text-base);font-weight:600;line-height:1.4}.dz-faq__chevron{color:var(--text-dim);font-size:.85rem;transition:transform .2s ease}.dz-faq.is-open .dz-faq__chevron{transform:rotate(180deg)}.dz-faq__body{padding:0 20px 18px 70px;color:var(--text-muted);font-size:var(--text-base);line-height:var(--line-body)}.dz-faq__body a{color:var(--accent-pale)}@media(max-width:900px){.dz-hero{display:none}}@media(max-width:640px){.dz-filters{overflow-x:auto;flex-wrap:nowrap;width:100%;padding-bottom:4px}.dz-filter{flex-shrink:0}.dz-tabs-bar{flex-wrap:nowrap;overflow-x:auto}.dz-tab{flex:0 0 auto;min-width:100px}.dz-faq__body{padding-left:20px}}.dz-btn--accent{background:var(--accent-deep);color:#fff}.dz-btn--accent:hover{background:var(--accent)}.dz-btn--dark{background:var(--card);color:var(--text);border:1px solid var(--border)}.dz-btn--dark:hover{background:var(--card-hover);border-color:#ffffff24}.dz-btn:hover{transform:translateY(-1px)}.dz-btn--accent,.dz-btn--dark,.dz-btn--primary,.dz-btn--ghost{transition:background .2s ease,border-color .2s ease,opacity .2s ease,transform .2s ease}.app-shell{min-height:100vh;background:var(--bg)}.app-shell__content{display:flex;flex-direction:column;min-height:100vh;margin-left:var(--sidebar-width);padding:0 var(--gutter);transition:margin-left var(--sidebar-transition)}.app-shell__header{position:sticky;top:0;z-index:90;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);background:var(--bg);border-bottom:1px solid var(--transparent-3-w)}.app-shell--sidebar-expanded .app-shell__content{margin-left:var(--sidebar-width-open)}.app-shell--no-sidebar .app-shell__content{margin-left:0}.app-shell__main{flex:1;width:100%;max-width:none;padding-bottom:8px}.app-shell__content .dz-container{width:100%;max-width:none;margin-inline:0}@media(max-width:768px){.app-shell__content{margin-left:0;padding-bottom:var(--mobile-nav-height)}.app-shell__main{padding-bottom:16px}}.navbar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;position:relative;min-height:var(--header-height);margin:0;white-space:nowrap}.navbar_menu_left{display:flex;align-items:center;gap:1.25rem;min-width:0}.navbar__users-icon{width:2.5rem;height:2.5rem;fill:var(--span);flex-shrink:0}.online{position:relative}.online__counter{display:flex;align-items:center;gap:.2rem;padding:.3rem .5rem;border-radius:16px;background-color:#64ce8233;color:var(--success)}.custom__label-text{font-size:var(--text-xs);font-weight:600;line-height:normal}.online__count{display:flex;align-items:center;font-size:var(--text-sm);font-weight:600;line-height:normal}.header_burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:20px;height:20px;padding:0;border:none;background:transparent}.header_burger span{display:block;width:100%;height:3px;border-radius:16px;background:var(--span)}.header_burger span:nth-child(3){width:61%}.navbar_usermenu{display:flex;align-items:center;flex-direction:row;gap:5px;z-index:1;min-height:var(--header-height)}.navbar__utility{display:inline-grid;place-items:center;min-width:2rem;height:2rem;padding:0 .45rem;border:none;border-radius:8px;background:transparent;color:var(--text-dim);font-size:.75rem;font-weight:700;cursor:pointer;transition:color .2s ease,background .2s ease}.navbar__utility:hover{color:var(--text);background:var(--transparent-5-w)}.navbar__balance{padding:0 .35rem;color:var(--text-muted);font-size:var(--text-sm);font-weight:600}.pay_button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--input-height, 41px);padding:0 20px;border:none;border-radius:8px;background:var(--money-bg)!important;color:var(--money);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background .2s ease}.pay_button svg{width:20px;height:20px;fill:var(--money)}.hide_balance_text{color:var(--money);font-weight:600}.loginst{display:flex;gap:5px;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 15px;border:none;border-radius:8px;background-color:var(--span);color:#fff;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:.3s}.loginst:hover{filter:brightness(1.05)}.loginst:disabled{opacity:.6;cursor:not-allowed}.loginst__icon{display:block;width:18px;height:18px}.navbar__user{position:relative}.navbar__user-trigger{display:inline-flex;align-items:center;padding:0;border:none;background:transparent;cursor:pointer}.navbar__avatar{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:var(--radius);border:1px solid var(--transparent-5-w);color:#fff;font-size:.82rem;font-weight:700}.navbar__avatar-img{display:block;width:100%;height:100%;object-fit:cover}.navbar__dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;padding:6px;border:1px solid var(--transparent-5-w);border-radius:10px;background:var(--card);box-shadow:var(--shadow-md)}.navbar__dropdown-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:var(--text-muted);font-size:var(--text-sm);font-weight:500;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.navbar__dropdown-item:hover{background:var(--transparent-3-w);color:var(--text)}.navbar__dropdown-item--danger{color:var(--danger)}.navbar__dropdown-item--danger:hover{background:#ff494014;color:var(--danger)}.navbar__dropdown-badge{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--span-10);color:var(--span);font-size:.72rem;font-weight:800;line-height:20px;text-align:center}@media(max-width:768px){.online{display:none}.header_burger{display:flex}.navbar__utility,.navbar__balance,.pay_button .hide_balance_text{display:none}.pay_button{padding:0 .657rem!important}.navbar_menu_left{gap:.5rem}}@media(min-width:769px){.hide_balance_text{color:var(--money)!important}}.sidebar{position:fixed;top:0;left:0;z-index:100;display:flex;flex-direction:column;width:var(--sidebar-width);height:100vh;padding:0 1rem;background-color:var(--bg);border-right:1px solid var(--transparent-3-w);transition:width var(--sidebar-transition)}.sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--transparent-1-w, rgba(255, 255, 255, .01));pointer-events:none}.sidebar:after{content:"";position:absolute;top:-4rem;left:-3rem;width:6rem;height:6rem;border-radius:50%;background-color:var(--span);opacity:.3;filter:blur(35px);animation:sidebar-after-pulse 5s infinite;pointer-events:none}.sidebar.opened{width:var(--sidebar-width-open);padding:0}.sidebar.opened:after{top:-7rem;left:-1rem;width:10rem;height:10rem;filter:blur(48px)}@keyframes sidebar-after-pulse{0%,to{opacity:.3;scale:1}50%{opacity:.4;scale:1.3}}.sidebar__toggle{position:absolute;top:3.1rem;right:-19px;z-index:4;display:flex;align-items:center;width:1.2rem;height:2rem;padding:0;overflow:hidden;border:1px solid var(--transparent-3-w);border-left:none;border-radius:0 100px 100px 0;background-color:var(--card);color:var(--text-muted);cursor:pointer;transition:var(--sidebar-transition)}.sidebar__toggle svg{position:absolute;left:.2rem;width:.5rem;height:.5rem;fill:currentColor;transition:var(--sidebar-transition)}.sidebar.opened .sidebar__toggle svg{rotate:180deg}.sidebar__slider{display:none}.sidebar__toggle:hover{border-color:var(--transparent-20-w);color:var(--text)}.sidebar__wrapper{position:relative;z-index:1;display:flex;flex-direction:column;height:100vh;min-height:0}.sidebar__header{display:flex;align-items:center;justify-content:center;height:5rem;border-bottom:none}.custom-logo{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;height:100%;color:inherit;-webkit-user-select:none;user-select:none}.custom-logo img{width:2rem;height:2rem;border-radius:var(--radius-sm);transition:transform .4s cubic-bezier(.4,0,.2,1)}.custom-logo:hover img{transform:scale(.92)}.custom-logo__text{display:none;font-family:var(--font-body);font-size:var(--text-lg);font-weight:700;letter-spacing:-.02em;color:var(--text);white-space:nowrap}.custom-logo__accent{color:var(--text-muted);font-weight:600}.sidebar.opened .custom-logo{justify-content:center;padding-inline:.5rem}.sidebar.opened .custom-logo__text{display:block}.sidebar__list{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;width:100%;overflow:auto;scrollbar-width:none}.sidebar.opened .sidebar__list{padding-inline:.5rem}.sidebal__item{display:grid;grid-template-columns:1.3rem minmax(0,1fr);align-items:center;gap:.8rem;width:100%;padding:.769rem;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-dim);font-size:var(--text-sm);font-weight:500;text-align:left;cursor:pointer;position:relative;justify-content:start;transition:var(--sidebar-transition)}a.sidebal__item{text-decoration:none;color:inherit}.sidebar__item-icon{display:grid;place-items:center;width:1.3rem;height:1.3rem;flex-shrink:0}.sidebar__item-icon svg{display:block;width:1.25rem;height:1.25rem;fill:currentColor}.sidebar__item-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;visibility:hidden;max-width:0;pointer-events:none;transition:var(--sidebar-transition)}.sidebar.opened .sidebar__item-text{opacity:1;visibility:visible;max-width:12rem;pointer-events:auto}.sidebar:not(.opened){padding-inline:.625rem}.sidebar:not(.opened) .sidebar__header{height:4rem}.sidebar:not(.opened) .sidebar__list{gap:.35rem;align-items:center}.sidebar:not(.opened) .sidebar__list>li{display:flex;justify-content:center;width:100%}.sidebar:not(.opened) .sidebal__item{display:flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;padding:0;margin:0}.sidebar:not(.opened) .sidebar__item-icon{width:1.25rem;height:1.25rem}.sidebar:not(.opened) .sidebar__item-text,.sidebar:not(.opened) .chevron-icon{display:none}.sidebar:not(.opened) .social_buttons{gap:.35rem;padding-block:1rem}.chevron-icon{position:absolute;right:.8rem;width:.7rem;height:.7rem;opacity:0;visibility:hidden;pointer-events:none;fill:currentColor;transition:var(--sidebar-transition)}.sidebar.opened .chevron-icon{opacity:1;visibility:visible}.sidebar__submenu.expanded .chevron-icon{transform:rotate(180deg)}.sidebal__item:hover{border-color:var(--transparent-10-w);color:var(--text)}.sidebal__item.active{overflow:hidden;border-color:var(--transparent-5-w);background-color:var(--chip-active-bg);color:var(--text)}.sidebal__item.active:before{content:none}.sidebal__item.active:hover{border-color:var(--transparent-10-w);color:var(--text)}.sidebar__submenu--store,.sidebar__submenu--store.active,.sidebar__submenu--store:hover{color:var(--money)}.sidebar__submenu--store.active:before{content:none}.sidebar__submenu--store.active{background-color:color-mix(in srgb,var(--money) 12%,var(--bg-elevated))}.sidebar__submenu--store:hover{border-color:var(--money-bg)}.sidebar__submenu.expanded{color:var(--text);background-color:var(--transparent-5-w);border-color:var(--transparent-5-w)}.sidebar__sublist{display:none;flex-direction:column;gap:.2rem;margin:.2rem 0 0 1.3rem;padding:0 0 0 .5rem;list-style:none;border-left:1px solid var(--transparent-10-w)}.sidebar__sublist.is-open{display:flex}.sidebar__subitem{display:block;width:100%;padding:.5rem .6rem;border:none;border-radius:8px;background:transparent;color:var(--text-dim);font-size:var(--text-sm);font-weight:500;text-align:left;cursor:pointer;transition:var(--sidebar-transition)}.sidebar__subitem:hover{color:var(--text);background-color:var(--transparent-3-w)}.sidebar__subitem.active{background-color:color-mix(in srgb,var(--money) 5%,transparent);color:var(--money)}.social_buttons{display:flex;flex-direction:column;gap:5px;width:100%;margin-top:auto;padding-block:1.5rem;align-items:center;justify-content:center}.sidebar.opened .social_buttons{flex-direction:row}.social_button{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--text-dim);transition:color .2s linear}.social_button:hover{color:var(--text)}.sidebar__flyout{position:fixed;width:14rem;padding:.3rem;border:1px solid var(--transparent-5-w);border-radius:12px;background-color:var(--card);box-shadow:0 8px 17px #00000052;z-index:200;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--sidebar-transition)}.sidebar__flyout.visible{opacity:1;visibility:visible;pointer-events:auto}.sidebar__flyout-list{display:flex;flex-direction:column;gap:.2rem;padding:.2rem;max-height:20rem;overflow-y:auto;scrollbar-width:none}.app-sidebar-backdrop{display:none}@media(max-width:768px){.sidebar{top:var(--header-height);height:calc(100vh - var(--header-height) - var(--mobile-nav-height));width:var(--sidebar-width-open)!important;padding:0 .75rem;transform:translate(-100%);box-shadow:var(--shadow-md);transition:width var(--sidebar-transition),transform var(--sidebar-transition)}.sidebar.opened{transform:translate(0)}.sidebar__toggle{display:none}.sidebar__item-text,.custom-logo__text,.chevron-icon{opacity:1;visibility:visible;max-width:12rem;pointer-events:auto}.custom-logo__text{display:block}.custom-logo{justify-content:center}.sidebal__item{grid-template-columns:1.3rem minmax(0,1fr);justify-content:start}.app-sidebar-backdrop{display:block;position:fixed;inset:var(--header-height) 0 var(--mobile-nav-height) 0;z-index:90;border:none;padding:0;background:var(--overlay);opacity:0;pointer-events:none;transition:opacity var(--sidebar-transition)}.app-shell--sidebar-open .app-sidebar-backdrop{opacity:1;pointer-events:auto}}.mobile-bottom-nav{display:none}@media(max-width:768px){.mobile-bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:110;display:grid;grid-template-columns:repeat(3,1fr);height:var(--mobile-nav-height);background:var(--card);border-top:1px solid var(--transparent-5-w);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-bottom-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.35rem;color:var(--text-dim);font-size:.6875rem;font-weight:600;transition:color .2s ease}.mobile-bottom-nav__item svg{width:1.25rem;height:1.25rem}.mobile-bottom-nav__item.is-active,.mobile-bottom-nav__item--balance{color:var(--money)}}.footer{margin-top:40px;padding-top:16px;border-top:1px solid var(--border-soft)}.footer__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding-bottom:24px}.footer__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0}.footer__copy{font-size:var(--text-sm);font-weight:600;color:var(--text-muted);white-space:nowrap}.footer__legal{font-size:var(--text-xs);line-height:1.45;color:var(--text-dim)}.footer__links{display:flex;flex-wrap:wrap;align-items:center;gap:14px;flex-shrink:0}.footer__links a{font-size:var(--text-sm);color:var(--text-dim);transition:color .2s ease}.footer__links a:hover{color:var(--text-muted)}@media(max-width:768px){.footer{margin-top:28px}.footer__bar{flex-direction:column;align-items:flex-start}}.dz-server{display:grid;grid-template-columns:1.4fr .9fr .8fr auto;gap:20px;align-items:center;padding:18px 20px;border-radius:var(--radius-lg);background:var(--card);border:1px solid transparent;transition:background .2s ease}.dz-server:hover{background:var(--card-hover)}.dz-server--off{opacity:.72}.dz-server__main{display:flex;align-items:start;gap:14px;min-width:0}.dz-server__dot{flex-shrink:0;width:10px;height:10px;margin-top:6px;border-radius:50%;background:var(--success);box-shadow:0 0 8px #4ade8059}.dz-server--off .dz-server__dot{background:var(--warning);box-shadow:none}.dz-server__title-row{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:4px;min-width:0}.dz-server__info h3{font-family:var(--font-body);font-size:var(--text-lg);font-weight:700;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-server__mode,.dz-server__rate{flex:0 0 auto;padding:4px 9px;border-radius:3px;background:color-mix(in srgb,var(--bg-elevated) 90%,transparent);border:1px solid var(--border-soft);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.dz-server__tags{font-size:var(--text-sm);color:var(--text-dim)}.dz-server__online-top{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:var(--text-sm);color:var(--text-muted)}.dz-server__online-top span:first-child{font-family:var(--font-display);font-weight:700;color:var(--accent-pale)}.dz-server__bar{height:6px;border-radius:var(--radius-pill);background:var(--bg-elevated);overflow:hidden}.dz-server__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-pale))}.dz-server__status{font-size:var(--text-sm);font-weight:600;color:var(--text-muted)}.dz-server__status.is-online{color:var(--success)}.dz-server__wipe span{display:block;margin-bottom:4px;font-size:var(--text-xs);color:var(--text-dim)}.dz-server__wipe strong{font-size:var(--text-sm);font-weight:600;color:var(--text)}.dz-server__actions{display:grid;gap:8px;min-width:148px}.dz-server__actions .dz-btn{width:100%}.dz-server__actions .dz-btn.is-copied{color:var(--success);border-color:#34d39959}@media(max-width:1024px){.dz-server{grid-template-columns:1fr 1fr}.dz-server__actions{grid-column:1 / -1;grid-template-columns:1fr 1fr;min-width:0}}@media(max-width:640px){.dz-server,.dz-server__actions{grid-template-columns:1fr}}.dz-product-card{position:relative;display:flex;flex-direction:column;gap:0;padding:12px 14px 16px;border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--transparent-5-w);box-shadow:none;overflow:hidden;isolation:isolate}.dz-product-card>*{position:relative;z-index:1}.dz-product-card--interactive{cursor:pointer;transition:background .25s ease}.dz-product-card--interactive:hover{background:color-mix(in srgb,var(--card-hover) 88%,var(--card))}.dz-product-card--all-privileges,.dz-product-card--dozik,.dz-product-card--doza,.dz-product-card--dozator,.dz-product-card--dozator-plus,.dz-product-card--solar{border:1px solid rgba(203,176,216,.18)}.dz-product-card--all-privileges:before,.dz-product-card--dozik:before,.dz-product-card--doza:before,.dz-product-card--dozator:before,.dz-product-card--dozator-plus:before,.dz-product-card--solar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.82;background:radial-gradient(circle at 50% 48%,var(--priv-glow-core),transparent 44%),linear-gradient(135deg,var(--priv-glow-start),transparent 42%,var(--priv-glow-end));box-shadow:inset 0 0 36px var(--priv-glow-soft),inset 0 0 0 1px var(--priv-glow-border)}.dz-product-card--all-privileges{border-color:#d3b8ff4d;--priv-glow-start: rgba(156, 104, 255, .26);--priv-glow-core: rgba(225, 206, 255, .16);--priv-glow-end: rgba(255, 208, 94, .2);--priv-glow-soft: rgba(168, 118, 255, .18);--priv-glow-border: rgba(211, 184, 255, .24);box-shadow:0 0 24px #9c68ff2e,0 0 58px #ffd05e14,0 1px 2px #0000003d}.dz-product-card--dozik{--priv-glow-start: rgba(255, 229, 90, .18);--priv-glow-core: rgba(247, 218, 154, .12);--priv-glow-end: rgba(233, 199, 255, .16);--priv-glow-soft: rgba(252, 225, 114, .13);--priv-glow-border: rgba(247, 218, 154, .16)}.dz-product-card--doza{--priv-glow-start: rgba(90, 222, 255, .18);--priv-glow-core: rgba(152, 212, 255, .12);--priv-glow-end: rgba(233, 199, 255, .16);--priv-glow-soft: rgba(113, 218, 255, .13);--priv-glow-border: rgba(152, 212, 255, .16)}.dz-product-card--dozator{--priv-glow-start: rgba(255, 88, 88, .18);--priv-glow-core: rgba(245, 137, 161, .12);--priv-glow-end: rgba(233, 199, 255, .16);--priv-glow-soft: rgba(248, 124, 141, .13);--priv-glow-border: rgba(245, 137, 161, .16)}.dz-product-card--dozator-plus{--priv-glow-start: rgba(93, 255, 90, .18);--priv-glow-core: rgba(164, 227, 173, .12);--priv-glow-end: rgba(233, 199, 255, .16);--priv-glow-soft: rgba(132, 240, 136, .13);--priv-glow-border: rgba(164, 227, 173, .16)}.dz-product-card--solar{border-color:#ffd55c61;--priv-glow-start: rgba(255, 195, 54, .34);--priv-glow-core: rgba(245, 177, 65, .22);--priv-glow-end: rgba(134, 64, 255, .28);--priv-glow-soft: rgba(255, 195, 54, .28);--priv-glow-border: rgba(255, 195, 54, .36);box-shadow:0 0 26px #ffc33638,0 0 64px #ffc3361f,0 1px 2px #0000003d}.dz-product-card--solar:before{opacity:1;background:radial-gradient(circle at 50% 36%,rgba(255,220,112,.58),transparent 34%),radial-gradient(circle at 72% 68%,rgba(134,64,255,.44),transparent 42%),linear-gradient(135deg,rgba(255,195,54,.42),transparent 40%,rgba(134,64,255,.42));box-shadow:inset 0 0 68px #ffc3364d,0 0 42px #ffc33633}.dz-product-card__visual{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1 / 1;overflow:hidden;margin-bottom:10px;border-radius:var(--radius);background:#ffffff08}.dz-product-card__discount{position:absolute;top:8px;right:8px;z-index:2;padding:6px 10px;border-radius:3px;background:color-mix(in srgb,var(--bg-elevated) 90%,transparent);border:1px solid var(--border-soft);color:var(--accent-pale);font-size:var(--text-sm);font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dz-product-card__amount{position:absolute;right:6px;bottom:6px;z-index:2;max-width:calc(100% - 16px);padding:3px 6px;border-radius:3px;background:color-mix(in srgb,var(--bg-elevated) 92%,transparent);border:1px solid var(--border-soft);color:var(--text-muted);font-family:var(--font-body);font-size:.6875rem;font-weight:700;letter-spacing:.01em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dz-product-card--vip .dz-product-card__visual{border:none}.dz-product-card__visual--image{background:#ffffff08;border:none}.dz-product-card__visual--solar{background:linear-gradient(165deg,#422006,#a16207 38%,#eab308)}.dz-product-card__visual--all-privileges{background:radial-gradient(circle at 50% 72%,rgba(156,104,255,.16),transparent 52%),radial-gradient(circle at 72% 28%,rgba(255,208,94,.12),transparent 48%),#ffffff08}.dz-product-card__visual--dozik{background:radial-gradient(circle at 50% 72%,rgba(255,229,90,.18),transparent 52%),#ffffff08}.dz-product-card__visual--doza{background:radial-gradient(circle at 50% 72%,rgba(90,222,255,.16),transparent 52%),#ffffff08}.dz-product-card__visual--dozator{background:radial-gradient(circle at 50% 72%,rgba(255,88,88,.16),transparent 52%),#ffffff08}.dz-product-card__visual--dozator-plus{background:radial-gradient(circle at 50% 72%,rgba(93,255,90,.14),transparent 52%),#ffffff08}.dz-product-card__image{width:100%;height:100%;object-fit:contain;object-position:center bottom;transition:transform .35s ease}.dz-product-card:hover .dz-product-card__image{transform:scale(1.05)}.dz-product-card__visual>span:not(.dz-product-card__discount):not(.dz-product-card__amount){font-size:2rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;color:#ffffffe6;text-shadow:0 2px 12px rgba(0,0,0,.25);transition:transform .35s ease}.dz-product-card:hover .dz-product-card__visual>span:not(.dz-product-card__discount):not(.dz-product-card__amount){transform:scale(1.05)}.dz-product-card__title{margin:0 0 2px;font-size:var(--text-base);font-weight:700;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.dz-product-card__subtitle{font-weight:500;color:var(--text-dim)}.dz-product-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 8px}.dz-product-card__price strong{display:inline-flex;align-items:baseline;gap:.18em;font-size:var(--text-lg);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--price)}.dz-product-card__price .dz-currency{font-size:.72em;font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1}.dz-product-card__old{display:inline-flex;align-items:baseline;gap:.18em;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text-dim);text-decoration:line-through}.dz-product-card .dz-btn--buy{margin-top:0}.dz-product-card--preview .dz-product-card__price{margin-bottom:0}.wiki-toolbar,.store-toolbar,.servers-toolbar,.bans-toolbar,.rewards-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-bottom:18px;padding:14px 0;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.wiki-toolbar__group,.store-toolbar__group,.servers-toolbar__group,.bans-toolbar__group,.rewards-toolbar__group{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.wiki-toolbar__label,.store-toolbar__label,.servers-toolbar__label,.bans-toolbar__label,.rewards-toolbar__label{font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.wiki-toolbar__filters,.store-toolbar__filters,.servers-toolbar__filters,.bans-toolbar__filters,.rewards-toolbar__sections{display:flex;flex-wrap:wrap;gap:4px}.dz-surface--toolbar.store-toolbar,.dz-surface--toolbar.servers-toolbar,.dz-surface--toolbar.wiki-toolbar{border-top:none;border-bottom:none}.bans-toolbar,.account-tabs-toolbar{justify-content:space-between}@media(max-width:640px){.wiki-toolbar,.store-toolbar,.servers-toolbar,.bans-toolbar,.rewards-toolbar{flex-direction:column;align-items:stretch;gap:14px}.wiki-toolbar__group,.store-toolbar__group,.servers-toolbar__group,.bans-toolbar__group,.rewards-toolbar__group{flex-direction:column;align-items:flex-start}.wiki-toolbar__filters,.store-toolbar__filters,.servers-toolbar__filters,.bans-toolbar__filters,.rewards-toolbar__sections{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wiki-toolbar__filters::-webkit-scrollbar,.store-toolbar__filters::-webkit-scrollbar,.servers-toolbar__filters::-webkit-scrollbar,.bans-toolbar__filters::-webkit-scrollbar,.rewards-toolbar__sections::-webkit-scrollbar{display:none}}@media(max-width:480px){.wiki-filter,.store-toolbar__filters .wiki-filter,.rewards-toolbar__section{flex:0 0 auto;white-space:nowrap}}.store-page__inner{width:100%;max-width:none;padding:16px 0 0}.store-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:start}.store-grid--loading{pointer-events:none}.store-grid .dz-product-card{padding:10px 11px 14px}.store-grid .dz-product-card:before{opacity:.65}.store-grid .dz-product-card__visual{margin-bottom:8px}.store-grid .dz-product-card__title{font-size:var(--text-sm)}.store-grid .dz-product-card__price strong{font-size:var(--text-lg)}.store-grid .dz-btn--buy{min-height:36px;padding-inline:12px;font-size:var(--text-xs)}.store-skeleton{aspect-ratio:.78;border-radius:var(--radius-lg);background:linear-gradient(110deg,var(--card) 8%,var(--card-hover) 18%,var(--card) 33%);background-size:200% 100%;animation:store-shimmer 1.2s linear infinite}@keyframes store-shimmer{to{background-position-x:-200%}}@media(max-width:1400px){.store-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.store-page__inner{padding-top:18px}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:420px){.store-grid{grid-template-columns:1fr}}.store-servers{margin-bottom:16px}.store-servers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.store-server-card{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-height:116px;padding:14px;border:none;border-radius:var(--radius);background:var(--card);color:var(--text);text-align:left;cursor:pointer;transition:background .2s ease,transform .2s ease,opacity .2s ease}.store-server-card__content{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex:1;min-height:0}.store-server-card__content--center{align-items:center;justify-content:center}.store-server-card:hover:not(.store-server-card--soon):not(.is-active){background:var(--card-hover)}.store-server-card.is-active{background:var(--chip-active-bg)}.store-server-card:not(.is-active):not(.store-server-card--soon){opacity:.82}.store-server-card.is-active,.store-server-card--soon{opacity:1}.store-server-card--purple{--server-glow: var(--span-10);--server-bar: var(--span);--server-bar-glow: var(--span-half)}.store-server-card--orange{--server-glow: rgba(244, 202, 128, .12);--server-bar: #f4ca80;--server-bar-glow: rgba(244, 202, 128, .4)}.store-server-card--red{--server-glow: rgba(255, 73, 64, .1);--server-bar: #ff4940;--server-bar-glow: rgba(255, 73, 64, .4)}.store-server-card__main{display:flex;flex-direction:column;gap:2px;min-width:0}.store-server-card__main--center{align-items:center;width:100%;text-align:center}.store-server-card__name{font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:1.15;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-server-card__tags{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.store-server-card__rate{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--span)}.store-server-card__team{padding:2px 6px;border-radius:var(--radius-pill);background:var(--transparent-5-w);color:var(--text-muted);font-size:.625rem;font-weight:700;white-space:nowrap}.store-server-card__online{display:flex;flex-direction:column;gap:6px;margin-top:auto}.store-server-card__online-text{font-size:.6875rem;font-weight:600;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-server-card--soon{justify-content:center;cursor:default;opacity:.72;background:var(--card)}.store-server-card__soon-label{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-muted)}.store-server-card__soon-hint{font-size:.6875rem;color:var(--text-dim)}@media(max-width:900px){.store-servers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.store-servers__grid{grid-template-columns:1fr;gap:8px}.store-server-card{min-height:104px;padding:12px}}.servers-page .dz-container,.wiki-page .dz-container{width:100%;max-width:none;padding-top:8px}.wiki-page__grid{display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:16px;align-items:start}.wiki-nav-sticky{position:sticky;top:.6rem}.wiki-nav-card{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:var(--radius-lg);background:var(--card)}.wiki-nav-chapter{display:flex;align-items:center;gap:10px;margin:5px 10px 12px;font-size:var(--text-sm);font-weight:700;color:var(--text-muted)}.wiki-nav__chapter-icon{width:15px;height:15px;flex-shrink:0;color:var(--text-muted)}.wiki-nav-list{display:flex;flex-direction:column;gap:7px}.wiki-nav-category__toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:45px;padding:0 7px 0 15px;border:none;border-radius:var(--radius-sm);background:var(--button);color:var(--text-muted);font-size:var(--text-sm);font-weight:600;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.wiki-nav-category__toggle:hover,.wiki-nav-category.is-open .wiki-nav-category__toggle,.wiki-nav-category.is-active-group .wiki-nav-category__toggle{background:var(--button-hover);color:var(--text)}.wiki-nav-category__head{display:flex;align-items:center;gap:10px;min-width:0}.wiki-nav__icon{width:13px;height:13px;flex-shrink:0;opacity:.45;transition:opacity .2s ease}.wiki-nav-category.is-open .wiki-nav__icon,.wiki-nav-category.is-active-group .wiki-nav__icon,.wiki-nav-category__toggle:hover .wiki-nav__icon{opacity:1}.wiki-nav-category__chevron{width:16px;height:16px;flex-shrink:0;color:var(--text-dim);transition:transform .2s ease}.wiki-nav-category.is-open .wiki-nav-category__chevron{transform:rotate(180deg)}.wiki-nav-category__topics{display:none;flex-direction:column;gap:3px;padding-top:3px}.wiki-nav-category.is-open .wiki-nav-category__topics{display:flex}.wiki-nav-topic{display:block;width:100%;padding:7px 18px;border:none;border-radius:6px;background:var(--chip-bg);color:var(--text-muted);font-size:var(--text-sm);font-weight:500;line-height:1.35;text-align:left;opacity:.85;cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease}.wiki-nav-topic:hover{opacity:1;color:var(--text);background:var(--chip-bg-hover)}.wiki-nav-topic.is-active{border:none;background:var(--chip-active-bg);color:var(--text);opacity:1;font-weight:600;filter:saturate(1.05)}.wiki-content-card{padding:20px;border-radius:var(--radius-lg);background:var(--card)}.wiki-content-block{width:100%;padding:10px 10px 0;color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;line-height:1.65}.wiki-content-block__title{margin:0 0 14px;font-family:var(--font-body);font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--text)}.wiki-content-block--wipeblock .wipeblock-panel--kb{margin:0}.wiki-content-block--wipeblock .wipeblock-panel--kb .wipeblock-panel__filters{margin-top:0}.wiki-content-block__body{max-width:820px}.wiki-content-block__body--wide{max-width:none}.wiki-prose{color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;line-height:1.65}.wiki-prose p{margin:0 0 14px;color:var(--text-muted)}.wiki-prose p:last-child{margin-bottom:0}.wiki-prose strong{color:var(--text);font-weight:700}.wiki-prose li{color:var(--text)}.wiki-prose code{display:inline;padding:0;margin:0;border:none;background:none;color:var(--text);font-family:inherit;font-size:inherit;font-weight:700;line-height:inherit;vertical-align:baseline;white-space:nowrap}.wiki-command__id{font-family:var(--font-mono, ui-monospace, monospace);font-weight:700;color:var(--text)}.wiki-command__sep{margin:0 .45em;color:var(--text-muted);font-weight:400}.wiki-command__desc{color:var(--text-muted)}.wiki-prose a{color:var(--span);text-decoration:none;transition:color .2s ease}.wiki-prose a:hover{color:var(--span);text-decoration:underline}.wiki-rules__intro{margin:0 0 18px;color:var(--text-muted);font-weight:500;line-height:1.65}.wiki-rules__items,.wiki-rules__notes{display:grid;gap:14px}.wiki-rules__notes{margin-top:18px;padding-top:18px;border-top:1px solid var(--border-soft)}.wiki-rule__text{margin:0;color:var(--text);font-size:var(--text-sm);font-weight:500;line-height:1.65}.wiki-rule__id{font-weight:700;color:var(--text)}.wiki-steps{display:grid;gap:10px;margin:8px 0 0;padding:0;list-style:none}.wiki-steps li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;color:var(--text);font-weight:500}.wiki-steps__index{display:grid;place-items:center;min-width:24px;height:24px;border-radius:var(--radius-sm);background:var(--transparent-10-w);color:var(--text-dim);font-size:var(--text-xs);font-weight:700}.wiki-empty{margin:0;border:none;background:transparent}.wiki-filter{padding:8px 14px;border:none;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text-muted);font-size:var(--text-sm);font-weight:600;transition:background .2s ease,color .2s ease}.wiki-filter:hover{color:var(--text);background:var(--chip-bg-hover)}.wiki-filter.is-active{color:var(--text);background:var(--chip-active-bg);filter:saturate(1.05)}@media(max-width:900px){.wiki-page__grid{grid-template-columns:1fr}.wiki-nav-sticky{position:static}.wiki-nav-card,.wiki-content-card{padding:16px}.wiki-content-block{padding:4px 0 0}}.bans-page .dz-container{width:100%;max-width:none;padding-top:8px}.bans-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.bans-head__title{margin:0 0 6px;font-size:var(--text-display);font-weight:700;line-height:1.08;letter-spacing:-.03em}.bans-head__summary{margin:0;max-width:520px;font-size:var(--text-sm);color:var(--text-muted);line-height:1.55}.bans-head__actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.bans-head__actions .dz-btn--ghost{border:none;background:var(--chip-bg)}.bans-head__actions .dz-btn--ghost:hover{background:var(--chip-bg-hover)}.bans-page .dz-page-notice{margin-bottom:16px;border:none;background:color-mix(in srgb,var(--warning) 10%,var(--bg-elevated));color:var(--warning)}.bans-panel{overflow:hidden;padding:20px 22px 18px;border-radius:var(--radius-lg);background:var(--card)}.bans-panel--empty{padding:28px 22px}.bans-skeleton{display:grid;gap:8px}.bans-skeleton__row{height:52px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--chip-bg) 0%,var(--chip-bg-hover) 50%,var(--chip-bg) 100%);background-size:200% 100%;animation:bans-skeleton 1.2s ease-in-out infinite}@keyframes bans-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.bans-table-wrap{overflow-x:auto;scrollbar-width:thin}.bans-table{width:100%;min-width:880px;border-collapse:separate;border-spacing:0 6px}.bans-table th{padding:0 14px 8px;border:none;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);text-align:left;background:transparent}.bans-table tbody tr{transition:background .2s ease}.bans-table tbody tr:hover td{background:var(--chip-bg-hover)}.bans-table td{padding:14px;border:none;background:var(--chip-bg);font-size:var(--text-sm);color:var(--text-muted);vertical-align:middle;transition:background .2s ease}.bans-table td:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm);color:var(--text);font-weight:600}.bans-table td:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.bans-table__server{white-space:nowrap}.bans-table__reason{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bans-table .mono{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-dim)}.ban-status{display:inline-flex;padding:5px 10px;border:none;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:700;line-height:1}.ban-status--active{color:var(--danger);background:color-mix(in srgb,var(--danger) 14%,var(--bg-elevated))}.ban-status--expired{color:var(--text-muted);background:var(--chip-bg-hover)}.bans-pagination{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:12px;margin-top:16px;padding-top:4px}.bans-pagination__btn{border:none;background:var(--chip-bg)}.bans-pagination__btn:hover:not(:disabled){background:var(--chip-bg-hover)}.bans-pagination__btn:first-of-type{justify-self:start}.bans-pagination__btn:last-of-type{justify-self:end}.bans-pagination__meta{justify-self:center;font-size:var(--text-sm);font-weight:600;color:var(--text-dim);text-align:center;white-space:nowrap}.bans-empty{display:grid;justify-items:start;gap:12px;border:none;background:transparent}.bans-empty h3{margin:0;font-size:var(--text-lg);font-weight:700;color:var(--text)}.bans-empty p{margin:0;max-width:420px;color:var(--text-muted);line-height:1.55}@media(max-width:768px){.bans-head{flex-direction:column;align-items:stretch}.bans-head__actions{width:100%}.bans-head__actions .dz-btn{flex:1;min-width:0}.bans-panel{padding:16px 14px}.bans-table{min-width:0;border-spacing:0}.bans-table thead{display:none}.bans-table tbody tr{display:block;margin-bottom:10px;border-radius:var(--radius-sm);overflow:hidden;background:var(--chip-bg)}.bans-table tbody tr:hover{background:var(--chip-bg-hover)}.bans-table tbody tr:hover td{background:transparent}.bans-table td{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:0;background:transparent}.bans-table td:first-child,.bans-table td:last-child{border-radius:0}.bans-table td:before{content:attr(data-label);flex-shrink:0;font-weight:700;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.bans-table__reason{max-width:none;overflow:visible;text-overflow:clip;white-space:normal;text-align:right}}@media(max-width:640px){.bans-pagination{grid-template-columns:1fr;justify-items:center;gap:10px}.bans-pagination__btn:first-of-type,.bans-pagination__btn:last-of-type{justify-self:center;width:min(100%,220px)}}.rewards-page .dz-container{width:100%;max-width:none;padding-top:8px}.rewards-page .dz-surface{border:none}.rewards-calendar{display:grid;gap:12px;margin-bottom:12px}.rewards-today,.rewards-grid-panel{padding:20px 22px;border-radius:var(--radius-lg);background:var(--card)}.rewards-today__streak{margin-bottom:18px}.rewards-today__streak-top{margin-bottom:10px}.rewards-today__streak-label{font-size:var(--text-sm);font-weight:700;color:var(--text)}.rewards-today__streak-bar{height:8px;border-radius:var(--radius-pill);background:var(--transparent-5-w);overflow:hidden}.rewards-today__streak-bar span{display:block;height:100%;border-radius:inherit;background:var(--span);transition:width .6s ease}.rewards-today__main{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px}.rewards-today__preview{display:flex;align-items:center;gap:16px;min-width:0}.rewards-today__preview--today{justify-self:start}.rewards-today__preview--next{justify-self:end;flex-direction:row-reverse}.rewards-today__info--align-end{text-align:right}.rewards-today__icon-wrap--next{opacity:.88}.rewards-today__icon-wrap{display:grid;place-items:center;width:88px;height:88px;border-radius:var(--radius);background:var(--chip-bg);border:none;flex-shrink:0}.rewards-today__info{min-width:0}.rewards-today__label{display:block;margin-bottom:4px;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.rewards-today__prize{display:block;margin-bottom:6px;font-size:var(--text-xl);font-weight:700;color:var(--text)}.rewards-today__status{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--text-muted)}.rewards-today__actions{flex-shrink:0;justify-self:center}.rewards-today__actions .dz-btn{display:inline-flex;align-items:center;gap:8px;min-width:180px;justify-content:center}.rewards-today__actions .dz-btn.is-loading{opacity:.85;pointer-events:none}.rewards-today__next-timer{display:grid;gap:2px;margin-top:4px}.rewards-today__next-timer span{font-size:var(--text-xs);font-weight:600;color:var(--text-dim)}.rewards-today__next-timer time{font-size:var(--text-lg);font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.rewards-today__status--muted{color:var(--text-dim)}.rewards-calendar__section{min-width:0}.rewards-calendar__grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.reward-day-card{position:relative;display:grid;grid-template-rows:auto 1fr auto;align-items:stretch;justify-items:center;gap:0;aspect-ratio:1;min-height:0;padding:5px 3px 4px;border:none;border-radius:var(--radius-sm);background:var(--chip-bg);text-align:center;transition:background .2s ease,opacity .2s ease}.reward-day-card:hover:not(.is-locked):not(.is-active){background:var(--chip-bg-hover)}.reward-day-card.is-active{background:var(--chip-active-bg);filter:saturate(1.05)}.reward-day-card.is-completed:not(.is-active){opacity:.48}.reward-day-card.is-completed.is-active{opacity:1}.reward-day-card.is-locked{opacity:.28;cursor:default}.reward-day-card.is-claiming{background:var(--chip-active-bg);animation:reward-day-pulse 1.2s ease-in-out infinite}.reward-day-card__day{width:100%;padding-inline:1px;font-size:.5625rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-dim);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reward-day-card.is-active .reward-day-card__day{color:var(--text)}.reward-day-card.is-completed .reward-day-card__day{color:var(--success)}.reward-day-card__icon{display:grid;place-items:center;width:100%;min-height:0;padding:1px 0}.reward-day-card .reward-item-icon{width:min(96%,92px);height:min(100%,92px);max-height:100%;object-fit:contain;flex-shrink:0}.reward-day-card__qty{width:100%;font-size:.625rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-dim);line-height:1}.reward-day-card.is-active .reward-day-card__qty{color:var(--text)}.reward-day-card__pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--chip-active-bg);opacity:.45;pointer-events:none;animation:reward-ring 1.2s ease-out infinite}.reward-item-icon{display:block;object-fit:contain}.reward-item-icon--sm{width:36px;height:36px}.reward-item-icon--md{width:44px;height:44px}.reward-item-icon--lg{width:64px;height:64px}.reward-item-icon.is-claiming{animation:reward-icon-bounce .6s ease-in-out infinite alternate}.reward-tooltip{position:fixed;z-index:1200;width:min(260px,calc(100vw - 24px));padding:12px 14px;border-radius:var(--radius-sm);background:var(--card);border:none;box-shadow:var(--shadow-md);pointer-events:none;transform:translate(-50%)}.reward-tooltip--top{transform:translate(-50%,-100%)}.reward-tooltip--bottom{transform:translate(-50%)}.reward-day-card__tooltip-desc{margin:0 0 10px;font-size:var(--text-xs);line-height:1.45;color:var(--text-muted)}.reward-day-card__tooltip-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.reward-day-card__tooltip-grid div{display:flex;flex-direction:column;gap:2px}.reward-day-card__tooltip-grid span{font-size:.625rem;color:var(--text-dim)}.reward-day-card__tooltip-grid strong{font-size:var(--text-xs);font-weight:600;color:var(--text)}.rewards-hints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:8px}.rewards-hint{display:flex;flex-direction:column;gap:10px;min-height:148px;padding:18px 18px 16px;border:none;border-radius:var(--radius-lg);background:var(--card)}.rewards-hint__icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-sm);background:var(--chip-bg);border:none;color:var(--text-muted)}.rewards-hint--daily .rewards-hint__icon,.rewards-hint--streak .rewards-hint__icon,.rewards-hint--auth .rewards-hint__icon{background:var(--chip-bg);color:var(--text-muted)}.rewards-hint__icon svg{width:1.3rem;height:1.3rem;fill:currentColor}.rewards-hint__title{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.rewards-hint--daily .rewards-hint__title,.rewards-hint--streak .rewards-hint__title,.rewards-hint--auth .rewards-hint__title{color:var(--text-dim)}.rewards-hint__text{margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--text-muted)}@media(max-width:900px){.rewards-calendar__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.rewards-today__main{grid-template-columns:1fr;gap:16px}.rewards-today__preview--today,.rewards-today__preview--next{justify-self:stretch}.rewards-today__preview--next{flex-direction:row}.rewards-today__info--align-end{text-align:left}.rewards-today__actions{justify-self:stretch}.rewards-today__actions .dz-btn{width:100%}.rewards-hints{grid-template-columns:1fr}}@keyframes reward-day-pulse{0%,to{opacity:1}50%{opacity:.88}}@keyframes reward-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes reward-check-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes reward-icon-bounce{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@media(max-width:1400px){.rewards-calendar__grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:1100px){.rewards-calendar__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:720px){.rewards-calendar__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:520px){.rewards-calendar__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.reward-day-card .reward-item-icon{width:min(96%,78px);height:min(100%,78px)}}
