.app-toast{--toast-fg: var(--text);--toast-fg-muted: var(--text-muted);--toast-bg: var(--button);position:fixed;right:24px;bottom:24px;left:auto;top:auto;z-index:var(--dz-toast-z, 400);display:flex;align-items:flex-start;gap:6px;box-sizing:border-box;width:min(350px,calc(100% - 48px));max-width:min(350px,calc(100% - 48px));height:auto;padding:16px;border:none;border-radius:var(--radius-sm);background:var(--toast-bg);color:var(--toast-fg);font-size:13px;line-height:1.3;box-shadow:var(--shadow-sm);pointer-events:none;transform:none;animation:app-toast-in .35s ease both}[data-theme=dark] .app-toast{--toast-fg: var(--text);--toast-fg-muted: var(--text-muted);--toast-bg: var(--button)}[data-theme=light] .app-toast{--toast-fg: var(--text);--toast-fg-muted: var(--text-muted);--toast-bg: var(--bg-deep)}.app-toast--rich{width:min(350px,calc(100% - 48px))}.app-toast__media{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0;width:24px;height:24px;margin-top:1px;padding:0;border:none;border-radius:0;background:transparent;color:inherit;line-height:1;overflow:visible}.app-toast__media svg,.app-toast__glyph{display:block;width:24px;height:24px;flex-shrink:0;color:inherit}.app-toast__media img,.app-toast__media .purchase-name__img,.app-toast__media .reward-item-icon{width:100%;height:100%;object-fit:contain;background:transparent;border-radius:0}.app-toast__media .store-currency-icon{width:1em;height:1em;color:inherit}.app-toast__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.app-toast__title{font-size:13px;font-weight:500;line-height:1.3;color:var(--toast-fg)}.app-toast__subtitle{font-size:13px;font-weight:400;line-height:1.3;color:var(--toast-fg-muted)}.app-toast__text{min-width:0;font-size:13px;font-weight:500;color:var(--toast-fg)}@keyframes app-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.app-toast{top:calc(16px + env(safe-area-inset-top,0px));right:auto;bottom:auto;left:50%;width:min(350px,calc(100% - 32px));max-width:min(350px,calc(100% - 32px));transform:translate(-50%);animation-name:app-toast-in-mobile}.app-toast--rich{width:min(350px,calc(100% - 32px))}}@keyframes app-toast-in-mobile{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.promo-tips{position:fixed;left:16px;bottom:16px;z-index:var(--dz-toast-z, 400);display:flex;flex-direction:column-reverse;gap:12px;width:min(368px,calc(100vw - 32px));pointer-events:none}.promo-tips>*{pointer-events:auto}.welcome-tip{position:relative;z-index:0;isolation:isolate;box-sizing:border-box;display:flex;align-items:stretch;gap:0;width:100%;padding:0;border:none;border-radius:var(--radius-sm);background:var(--button);color:var(--text);box-shadow:var(--shadow-sm);overflow:visible;animation:welcome-tip-in .35s ease both}@keyframes welcome-tip-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-theme=light] .welcome-tip{background:var(--bg-deep);box-shadow:var(--shadow-md)}.welcome-tip__media{position:relative;display:block;flex-shrink:0;width:108px;align-self:stretch;overflow:visible}.welcome-tip__media-img{position:absolute;left:50%;bottom:0;display:block;height:95%;width:auto;max-width:none;transform:translate(-50%);object-fit:contain;object-position:center bottom;pointer-events:none}.welcome-tip--tag .welcome-tip__media-img{left:32%}.welcome-tip--raid .welcome-tip__media-img{left:55%}.welcome-tip__content{display:flex;flex:1;min-width:0;flex-direction:column;gap:8px;padding:14px 10px}.welcome-tip__title{margin:0;padding-top:2px;padding-right:32px;font-family:var(--font-accent);font-size:var(--text-sm);font-weight:800;line-height:1.25;color:var(--text)}.welcome-tip__close{position:absolute;top:10px;right:10px;z-index:2;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text-muted);cursor:pointer}.welcome-tip__close:hover{background:var(--chip-bg-hover);color:var(--text)}.welcome-tip__close-icon,.welcome-tip__close-icon svg{width:16px;height:16px;display:block}.welcome-tip__text{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-muted)}.welcome-tip__cta{align-self:stretch;justify-content:center;margin-top:2px}@media(max-width:578px){.promo-tips{display:none}}.doza-coin-icon{display:block;flex-shrink:0}.reward-item-icon--balance.doza-coin-icon{filter:drop-shadow(0 1px 3px rgba(0,0,0,.35))}.store-currency-icon{display:inline-block;flex-shrink:0;width:.92em;height:.92em;margin:0 0 0 .14em;vertical-align:-.11em}.store-currency-icon--sm{width:.9em;height:.9em;vertical-align:-.1em}.store-currency-icon--md{width:.96em;height:.96em;vertical-align:0}.app-header__balance-value .store-currency-icon--md{width:14px;height:14px;margin:0}.store-currency-icon--lg{width:1.02em;height:1.02em;vertical-align:-.09em}.store-price{display:inline;white-space:nowrap;line-height:1;vertical-align:middle}.store-price__prefix{margin-right:.05em}.store-price__suffix{margin-left:.05em}.store-price__prefix,.store-price__value,.store-price>.buy-modal__value-tick{display:inline;font-variant-numeric:tabular-nums}.store-price>.buy-modal__value-tick{display:inline-block}.topup-field__prefix .store-currency-icon{width:.92em;height:.92em}.user-avatar__initial{position:relative;z-index:0;line-height:1;-webkit-user-select:none;user-select:none}.user-avatar__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .15s ease}.user-avatar__img.is-loaded{opacity:1}@media(prefers-reduced-motion:reduce){.user-avatar__img{transition:none}}.dz-select{position:relative;min-width:0}.dz-select--full{width:100%}.dz-select__trigger{position:relative;display:flex;align-items:center;width:100%;min-height:38px;padding:0 34px 0 14px;border-radius:var(--radius-sm);border:none;background:var(--input-form);color:var(--text);font-size:var(--text-sm);font-weight:600;text-align:left;transition:background .2s ease;cursor:pointer}.dz-select--admin .dz-select__trigger{min-height:44px;padding:0 38px 0 16px}.dz-select__trigger:hover:not(:disabled),.dz-select.is-open .dz-select__trigger{background:var(--chip-bg-hover)}.dz-select__trigger--placeholder .dz-select__value{color:var(--text-dim);font-weight:400}.dz-select__value{display:inline-flex;align-items:center;gap:8px;flex:1;min-width:0;overflow:hidden;line-height:1}.dz-select__value-icon{display:inline-flex;flex-shrink:0;width:16px;height:16px;color:var(--text-muted)}.dz-select__value-icon svg{width:100%;height:100%}.dz-select__value-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-select__option{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px 5px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-size:var(--text-sm);font-weight:600;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.dz-select__option-icon{display:inline-flex;flex-shrink:0;width:16px;height:16px;color:currentColor}.dz-select__option-icon svg{width:100%;height:100%}.dz-select__option-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-select__chevron{position:absolute;top:50%;right:12px;width:16px;height:16px;transform:translateY(-50%);color:var(--text-dim);pointer-events:none;transition:transform .2s ease,color .2s ease}.dz-select__trigger:hover:not(:disabled) .dz-select__chevron,.dz-select.is-open .dz-select__chevron{color:var(--text-muted)}.dz-select.is-open .dz-select__chevron{transform:translateY(-50%) rotate(180deg)}.dz-select__trigger--input{gap:8px;cursor:text}.dz-select__input{flex:1 1 auto;min-width:0;width:100%;height:100%;min-height:inherit;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:left;outline:none}.dz-select__input::placeholder{color:var(--text-dim);font-weight:400}.dz-select__menu{position:absolute;z-index:20;left:0;right:0;display:flex;flex-direction:column;gap:2px;max-height:min(240px,40vh);margin:0;padding:4px;overflow-y:auto;list-style:none;border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--shadow-md)}.dz-select__menu--portal{position:fixed;left:auto;right:auto;top:auto;bottom:auto;max-height:min(360px,50vh);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;border:none}.dz-select__empty{padding:10px 12px;color:var(--text-dim);font-size:var(--text-sm);font-weight:600;list-style:none}.dz-select:not(.dz-select--up) .dz-select__menu{top:calc(100% + 6px)}.dz-select--up .dz-select__menu{bottom:calc(100% + 6px)}.dz-select__option:hover{background:var(--chip-bg-hover);color:var(--text)}.dz-select__option.is-active{background:var(--chip-active-bg);color:var(--text)}.dz-select__group-label{padding:8px 12px 4px;font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);pointer-events:none;list-style:none}.dz-select__group-label:not(:first-child){margin-top:4px;padding-top:10px;border-top:1px solid var(--rail)}.dz-select.is-disabled{opacity:.55;pointer-events:none}.server-switcher{flex:0 1 auto;min-width:0;max-width:100%;width:auto}@media(max-width:960px){.server-switcher{flex:1 1 auto;width:100%}.server-switcher__rail{width:100%;max-width:100%}}.server-switcher__rail{position:relative;display:inline-flex;align-items:stretch;gap:2px;width:max-content;max-width:100%;padding:2px;border-radius:var(--radius-sm);background:var(--chip-bg);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.server-switcher__rail::-webkit-scrollbar{display:none}.server-switcher__thumb{position:absolute;top:2px;bottom:2px;left:0;z-index:0;width:var(--server-switcher-w, 0px);border-radius:calc(var(--radius-sm) - 1px);background:var(--chip-active-bg);transform:translate(var(--server-switcher-x, 0px));opacity:0;pointer-events:none}.server-switcher__thumb.is-ready{opacity:1;transition:transform .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),opacity .12s ease}.server-switcher__tab{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:36px;padding:0 12px;border:none;border-radius:calc(var(--radius-sm) - 1px);background:transparent;color:var(--text-muted);cursor:pointer;transition:color .2s ease}.server-switcher__tab:hover,.server-switcher__tab.is-active{color:var(--text)}.server-switcher__label{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm);font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.server-switcher__thumb.is-ready{transition:none}}.dz-panel-loader-wrap{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--dz-data-loader-min)}.dz-data-panel,.dz-panel-loader-wrap.dz-data-panel{min-height:var(--dz-data-panel-min)}.dz-panel-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;min-height:inherit}.dz-panel-loader__spinner{width:24px;height:24px;border:2px solid var(--chip-bg-hover);border-top-color:var(--accent);border-radius:50%;animation:dz-panel-loader-spin .75s linear infinite}.dz-panel-loader__label{font-size:var(--text-xs);font-weight:600;color:var(--text-muted)}@keyframes dz-panel-loader-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.dz-panel-loader__spinner{animation:none}}.buy-modal__value-tick{display:inline-block;will-change:transform,opacity}.buy-modal__value-tick--up{animation:buy-modal-value-tick-up .34s cubic-bezier(.22,1,.36,1)}.buy-modal__value-tick--down{animation:buy-modal-value-tick-down .34s cubic-bezier(.22,1,.36,1)}@keyframes buy-modal-value-tick-up{0%{opacity:.2;transform:translateY(72%);color:var(--accent-pale)}to{opacity:1;transform:translateY(0);color:inherit}}@keyframes buy-modal-value-tick-down{0%{opacity:.2;transform:translateY(-72%);color:var(--accent-pale)}to{opacity:1;transform:translateY(0);color:inherit}}@media(prefers-reduced-motion:reduce){.buy-modal__value-tick--up,.buy-modal__value-tick--down{animation:none}}.payment-icon-carousel{position:relative;flex-shrink:0}.payment-icon-carousel__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(0);transition:all .5s ease-in-out}.payment-icon-carousel__img.is-active{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.payment-icon-carousel__img{transition:none}}.topup-overlay{z-index:var(--dz-modal-stack-z, 350)}.topup-overlay--redirecting{background:var(--bg);padding:0}.topup-modal--redirecting{width:auto;max-width:none;max-height:none;opacity:1;transform:none;background:transparent;box-shadow:none}.topup-payment-redirect{display:flex;align-items:center;justify-content:center;min-height:40vh;padding:24px}.topup-payment-redirect .dz-panel-loader__label{color:var(--text-dim)}html.payment-redirect-active,html.payment-redirect-active body{background:var(--bg)}.topup-modal__notice{margin:0 0 12px;padding:10px 12px;border-radius:var(--radius-sm);border:none;background:color-mix(in srgb,var(--warning) 12%,var(--chip-bg));color:var(--text-muted);font-size:var(--text-sm);line-height:1.45}.topup-modal{--topup-accent: var(--success);--topup-accent-hover: color-mix(in srgb, var(--success) 78%, #fff);--topup-accent-soft: color-mix(in srgb, var(--success) 14%, transparent);--dz-modal-width: 468px;--dz-modal-max-height: 96vh;width:fit-content;max-width:min(468px,calc(100vw - 48px));max-height:96vh;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.topup-modal.topup-modal--skins{--dz-modal-width: 850px;border-radius:var(--radius-lg)}@media(max-width:720px){.dz-modal.topup-modal.topup-modal--skins{width:min(400px,calc(100vw - 32px));height:min(970px,calc(100dvh - 32px));min-width:min(400px,calc(100vw - 32px));min-height:min(970px,calc(100dvh - 32px));max-width:min(400px,calc(100vw - 32px));max-height:min(970px,calc(100dvh - 32px))}}.topup-modal__content{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:100%;min-width:0;max-height:96vh;padding:22px 24px 24px;overflow:auto}.topup-modal__content.dz-surface{border-radius:var(--radius-lg)}.topup-modal__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.topup-modal__head h2{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:1.2;color:var(--text)}.topup-modal__close{display:grid;flex-shrink:0;place-items:center;width:34px;height:34px;padding:0;border:none;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text-muted);font-size:1.35rem;line-height:1;cursor:pointer;transition:background var(--transition-duration),color var(--transition-duration)}.topup-modal__close:hover:not(:disabled){background:var(--chip-bg-hover);color:var(--text)}.topup-modal__close:disabled{opacity:.5;cursor:not-allowed}.topup-layout{display:flex;flex-direction:column;gap:10px;align-items:stretch;width:420px;max-width:100%;min-width:0}.topup-sidebar__label,.topup-promo-available__label,.topup-promo-field__label,.topup-amount-field__label{display:block;margin:0 0 8px;color:var(--text-muted);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:1.2}.topup-gateways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.topup-gateway-input{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.topup-gateway-label{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;width:100%;min-width:0;aspect-ratio:auto;min-height:64px;height:100%;margin:0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--chip-bg);border:none;cursor:pointer;text-align:left;overflow:hidden;transition:background var(--transition-duration)}.topup-gateway-label:hover:not(.is-disabled){background:var(--chip-bg-hover)}.topup-gateway-label__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;flex:1 1 auto;width:auto;min-width:0;margin-top:0}.topup-gateway-label__logos{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:4px;width:auto;min-height:0}.topup-gateway-label__img{display:block;width:auto;max-width:72px;height:28px;object-fit:contain;object-position:center}.topup-gateway-label--heleket .topup-gateway-label__logos,.topup-gateway-label--tbank .topup-gateway-label__logos,.topup-gateway-label--funpay .topup-gateway-label__logos{flex:0 0 auto;align-items:center;justify-content:flex-end;min-height:0}.topup-gateway-label--heleket .topup-gateway-label__carousel,.topup-gateway-label--tbank .topup-gateway-label__carousel{margin:0;width:72px;height:36px}.topup-gateway-label--funpay .topup-gateway-label__logos{flex:0 0 auto;align-self:center;width:76px;height:32px;overflow:hidden;line-height:0}.topup-gateway-label--funpay .topup-gateway-label__img{display:block;margin:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center}.topup-gateway-label__game{width:24px;height:24px;object-fit:contain;border-radius:6px}.topup-gateway-label__name{color:var(--text);font-size:.72rem;font-weight:var(--font-weight-semibold);line-height:1.15}.topup-gateway-label__min{display:flex;align-items:center;justify-content:flex-start;margin-top:0;color:var(--text-dim);font-size:.65rem;font-weight:var(--font-weight-medium);line-height:1.2;white-space:nowrap}.topup-gateway-label.is-disabled{cursor:not-allowed}.topup-gateway-label.is-disabled .topup-gateway-label__name,.topup-gateway-label.is-disabled .topup-gateway-label__min{opacity:.42}.topup-gateway-label--tbank.is-disabled .topup-gateway-label__name,.topup-gateway-label--tbank.is-disabled .topup-gateway-label__min{opacity:1}.topup-gateway-label.is-disabled .payment-icon-carousel__img{filter:none}[data-theme=light] .topup-gateway-label--funpay .topup-gateway-label__img{filter:brightness(0)}.topup-gateway-label:has(.topup-gateway-input:checked){background:var(--chip-active-bg)}.topup-sidebar{align-self:stretch;width:100%}.topup-main{display:flex;flex-direction:column;gap:14px;min-width:0;max-width:none;width:100%;align-self:stretch}.topup-selected{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--chip-bg);border:none}.topup-selected__text{display:flex;flex-direction:column;gap:2px;min-width:0}.topup-selected__caption{color:var(--text-muted);font-size:var(--font-size-xs)}.topup-selected__method{color:var(--text);font-size:var(--font-size-m);font-weight:var(--font-weight-semibold)}.topup-selected__logo{flex-shrink:0;width:72px}.topup-selected__logo-img{display:block;width:100%;height:44px;object-fit:contain}.topup-selected__logo-carousel{width:72px;height:44px;margin-left:auto}.topup-amount-block{position:relative;display:grid;gap:12px;transition:opacity .2s ease,filter .2s ease}.topup-amount-block.is-inactive{pointer-events:none;-webkit-user-select:none;user-select:none}.topup-amount-block.is-inactive:not(.is-covered){opacity:.34;filter:saturate(.55)}.topup-amount-block.is-covered>:not(.topup-amount-block__cover){visibility:hidden}.topup-amount-block__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 18px;border-radius:var(--radius-sm);background:var(--chip-bg);text-align:center;pointer-events:none}.topup-amount-block__cover-lead,.topup-amount-block__cover-note{margin:0;max-width:28em;line-height:1.35}.topup-amount-block__cover-lead{color:var(--text);font-size:var(--font-size-s);font-weight:var(--font-weight-semibold)}.topup-amount-block__cover-note{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.topup-amount-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:end}.topup-amount-row__sep{display:inline-flex;align-items:center;justify-content:center;align-self:end;height:var(--input-height);padding-bottom:0;color:var(--text-dim);line-height:1}.topup-amount-row__sep-icon{display:block;color:inherit}.topup-amount-field__control{box-sizing:border-box;display:flex;align-items:center;gap:.18em;width:100%;min-height:var(--input-height);padding:0 14px;border:none;border-radius:var(--radius-sm);background:var(--chip-bg);cursor:text;transition:background var(--transition-duration)}.topup-amount-field__control:focus-within{background:var(--chip-bg-hover)}.topup-amount-field__control:has(.topup-amount-field__input.is-error){background:color-mix(in srgb,var(--danger) 12%,var(--chip-bg))}.topup-amount-field__suffix{flex-shrink:0;color:var(--text-muted);font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);line-height:1;pointer-events:none}.topup-pay-btn__amount{display:inline-grid;overflow:hidden;font-variant-numeric:tabular-nums;white-space:nowrap}.topup-pay-btn__amount-sizer,.topup-pay-btn__amount-tick{grid-area:1 / 1}.topup-pay-btn__amount-sizer{visibility:hidden;pointer-events:none;white-space:nowrap}.topup-pay-btn__amount-tick{display:inline;align-self:center;justify-self:end;overflow:visible;white-space:nowrap}.topup-pay-btn__amount-tick .buy-modal__value-tick{color:inherit}.topup-amount-field__input,.topup-amount-field__output,.topup-promo-field__input{box-sizing:border-box;width:100%;min-height:var(--input-height);padding:0 14px;border:none;border-radius:var(--radius-sm);background:var(--input-form);color:var(--text);font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;transition:background var(--transition-duration)}.topup-amount-field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.topup-amount-field__control .topup-amount-field__input--rub{flex:1 1 auto;width:100%;min-width:2.5ch;max-width:none;min-height:0;padding:0;border-radius:0;background:transparent;cursor:text}.topup-amount-field__input:focus{outline:none;background:transparent}.topup-amount-field__input.is-error{background:transparent}.topup-amount-field__output{display:flex;align-items:center;gap:.18em;width:100%;min-height:var(--input-height);padding:0 14px;background:var(--chip-bg);color:var(--text);overflow:hidden}.topup-amount-field__receive-price{display:inline-grid;flex:1 1 auto;min-width:0;overflow:hidden;font-size:var(--font-size-m);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:inherit}.topup-amount-field__receive-sizer,.topup-amount-field__receive-tick{grid-area:1 / 1}.topup-amount-field__receive-sizer{visibility:hidden;pointer-events:none;white-space:nowrap}.topup-amount-field__receive-tick{display:inline;align-self:center;justify-self:start;overflow:visible;color:inherit}.topup-amount-field__suffix .store-currency-icon{display:block;width:1em;height:1em;margin:0;color:inherit;vertical-align:0}.topup-amount-field__output .store-price{color:inherit;vertical-align:middle}.topup-field-error{display:flex;align-items:center;flex-wrap:wrap;gap:.2em;margin:0;color:var(--danger);font-size:var(--font-size-s);line-height:1.35}.topup-bonus-block{display:grid;gap:10px}.topup-bonus-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%}.topup-bonus-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;aspect-ratio:1;min-height:0;padding:6px 2px;border:none;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text-muted);cursor:pointer;transition:color .15s ease,background .15s ease}.topup-bonus-card:hover:not(:disabled){color:var(--text);background:var(--chip-bg-hover)}.topup-bonus-card.is-reached{color:var(--text);background:var(--chip-bg)}.topup-bonus-card.is-active{background:var(--chip-active-bg);color:var(--text)}.topup-bonus-card__percent{margin:0;font-size:.84rem;font-weight:700;line-height:1;color:inherit;white-space:nowrap}.topup-bonus-card.is-active .topup-bonus-card__percent{color:var(--text)}.topup-bonus-card.is-reached .topup-bonus-card__percent{color:var(--topup-accent)}.topup-bonus-card__amount{display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:600;line-height:1;color:var(--text-dim);white-space:nowrap}.topup-bonus-card__amount .store-price{display:inline-flex;align-items:center;gap:3px;vertical-align:middle}.topup-bonus-rail{height:4px;border-radius:var(--radius-pill);background:var(--input-form);overflow:hidden}.topup-bonus-rail__fill{display:block;height:100%;border-radius:inherit;background:var(--topup-accent);opacity:var(--bonus-fill-opacity, 1);transition:width .35s ease}.topup-alt-note{margin:0;color:var(--text-dim);font-size:var(--font-size-s);line-height:1.4}.topup-promo-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.topup-promo-field__input-wrap{position:relative}.topup-promo-field__input{padding-right:var(--input-height);font-weight:var(--font-weight-medium)}.topup-promo-field__input:focus{outline:none;background:var(--chip-bg-hover)}.topup-promo-field__clear{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:var(--input-height);height:var(--input-height);padding:0;border:none;background:transparent;color:var(--text-muted);font-size:var(--font-size-l);cursor:pointer}.topup-promo-field__clear:hover:not(:disabled){color:var(--text)}.topup-promo-list{display:flex;flex-direction:column;gap:2px;min-height:var(--input-height);padding:4px;border:none;border-radius:var(--radius-sm);background:var(--input-form);justify-content:center}.topup-promo-list__empty{margin:0;padding:6px 8px;color:var(--text-dim);font-size:var(--font-size-xs);line-height:1.35;text-align:center}.topup-promo-item{display:flex;align-items:center;justify-content:center;width:100%;padding:6px 8px;border:none;border-radius:var(--br-4);background:transparent;color:var(--text);font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--font-size-s);font-weight:var(--font-weight-bold);letter-spacing:.04em;cursor:pointer;transition:background var(--transition-duration)}.topup-promo-item:hover:not(:disabled),.topup-promo-item.is-active{background:var(--chip-active-bg)}.topup-promo-apply{align-self:flex-start;padding:0;border:none;background:transparent;color:var(--accent-pale);font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);text-decoration:underline;cursor:pointer}.topup-footer{display:grid;gap:12px;margin-top:4px}.topup-footer__actions{display:flex;align-items:stretch;gap:8px}.topup-gift-btn{box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;min-width:48px;min-height:48px;padding:0;border:none;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text-muted);cursor:pointer;transition:background var(--transition-duration),color var(--transition-duration),opacity var(--transition-duration)}.topup-gift-btn:hover:not(:disabled){background:var(--chip-bg-hover);color:var(--text)}.topup-gift-btn.is-active{background:color-mix(in srgb,var(--span) 42%,var(--chip-bg));color:#fff}.topup-gift-btn:disabled{cursor:not-allowed;opacity:.55}.topup-gift-btn__icon{width:20px;height:20px;color:currentColor}.topup-gift-field{display:grid;gap:6px;margin-top:4px}.topup-gift-field__label{color:var(--text-muted);font-size:var(--font-size-s);font-weight:600;line-height:1.3}.topup-gift-field__input{box-sizing:border-box;width:100%;min-height:44px;padding:0 12px;border:none;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text);font-size:var(--font-size-m);font-variant-numeric:tabular-nums;outline:none}.topup-gift-field__input:hover:not(:disabled){background:var(--chip-bg-hover)}.topup-gift-field__input:focus,.topup-gift-field__input:focus-visible{outline:none;box-shadow:none}.topup-gift-field__input.is-error{background:color-mix(in srgb,var(--danger, #ef4444) 16%,var(--chip-bg))}.topup-gift-field__input:disabled{opacity:.55;cursor:not-allowed}.topup-gift-field__hint{margin:0;color:var(--text-dim);font-size:var(--font-size-xs);line-height:1.35}.topup-pay-btn{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:6px;width:auto;min-width:0;min-height:48px;padding:0 16px;border:none;border-radius:var(--radius-sm);background:var(--btn-primary-bg);color:var(--text);font-size:var(--font-size-m);font-weight:var(--font-weight-bold);cursor:pointer;transition:background var(--transition-duration),opacity var(--transition-duration)}.topup-pay-btn .store-price{color:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}.topup-pay-btn:hover:not(:disabled){background:var(--btn-primary-hover)}.topup-pay-btn:disabled{cursor:not-allowed;opacity:.55}.topup-pay-btn__arrow{flex-shrink:0;color:inherit}@media(max-width:768px){.topup-overlay.dz-modal-overlay:not(.topup-overlay--redirecting){align-items:center;justify-items:center;place-items:center;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px))}.topup-modal:not(.topup-modal--skins):not(.topup-modal--redirecting){--topup-edge-gap: 16px;display:flex;flex-direction:column;width:100%;min-width:0;max-width:none;height:auto;max-height:min(90svh,calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px));min-height:0;margin:0;border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-md);overflow:hidden}.topup-modal__content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;max-height:100%;padding:var(--topup-edge-gap) 16px calc(var(--topup-edge-gap) + env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;border-radius:inherit}.topup-modal__head{flex-shrink:0;margin-bottom:14px;padding:0}.topup-modal__head h2{font-size:1rem}.topup-modal__close{width:34px;height:34px}.topup-bonus-block{gap:8px;margin-bottom:0}.topup-layout{gap:8px}.topup-sidebar{padding-bottom:0}.topup-main{max-width:none;gap:12px}.topup-gateways{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.topup-gateway-label{aspect-ratio:auto;min-height:56px;padding:8px 10px;gap:8px}.topup-gateway-label__logos{flex:0 0 auto;min-height:0}.topup-gateway-label__name{font-size:.68rem}.topup-gateway-label__min{font-size:.6rem}.topup-bonus-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.topup-bonus-card{aspect-ratio:auto;gap:5px;min-height:52px;padding:12px 8px 11px}.topup-bonus-card__percent{font-size:.72rem}.topup-bonus-card__amount{font-size:.6rem}.topup-bonus-card__amount .store-price__suffix{font-size:.9em;font-weight:700}.topup-promo-block{grid-template-columns:1fr}.topup-amount-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:end}.topup-amount-row__sep{display:inline-flex;align-self:end;height:var(--input-height);padding-bottom:0}.topup-amount-field__label{font-size:.65rem;letter-spacing:.04em}.topup-amount-field__control{padding:0 10px}.topup-amount-field__output{padding-inline:10px}}@media(max-width:578px){.topup-amount-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;align-items:end}.topup-amount-row__sep{display:inline-flex;align-self:end;height:var(--input-height);padding-bottom:0}.topup-amount-field__label{font-size:.625rem;letter-spacing:.03em}.topup-amount-field__control,.topup-amount-field__output{padding-inline:8px}}.page-transition{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}.site-seasonal-effect{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;z-index:85;pointer-events:none;overflow:hidden}.site-seasonal-effect__particle{position:absolute;top:-24px;display:block;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.site-seasonal-effect__particle--confetti-strip{width:calc(var(--particle-size) * .35);height:calc(var(--particle-size) * 1.6);border-radius:1px;animation-name:site-confetti-fall;box-shadow:0 0 0 1px #ffffff1f inset}.site-seasonal-effect__particle--confetti-curl{width:calc(var(--particle-size) * .5);height:calc(var(--particle-size) * 1.1);border-radius:40% 60% 35% 65%/45% 40% 60% 55%;animation-name:site-confetti-fall;opacity:.95}.site-seasonal-effect__particle--confetti-dot{width:calc(var(--particle-size) * .55);height:calc(var(--particle-size) * .55);border-radius:50%;animation-name:site-confetti-fall}.site-seasonal-effect--victory .site-seasonal-effect__particle--confetti-strip{width:calc(var(--particle-size) * .28);height:calc(var(--particle-size) * 1.8)}.site-seasonal-effect__particle--ribbon{width:calc(var(--particle-size) * .32);height:calc(var(--particle-size) * 2);border-radius:2px;animation-name:site-ribbon-fall;opacity:.92}.site-seasonal-effect__particle--glyph{width:auto;height:auto;line-height:1;animation-name:site-glyph-fall;text-shadow:0 0 10px color-mix(in srgb,currentColor 55%,transparent);filter:drop-shadow(0 1px 2px rgb(0 0 0 / 25%))}.site-seasonal-effect--hearts .site-seasonal-effect__particle--glyph{animation-name:site-hearts-fall}.site-seasonal-effect--stars .site-seasonal-effect__particle--glyph,.site-seasonal-effect--sparkles .site-seasonal-effect__particle--glyph{animation-name:site-twinkle-fall}.site-seasonal-effect--fireworks .site-seasonal-effect__particle--glyph{animation-name:site-firework-fall}.site-seasonal-effect__particle--spark{width:calc(var(--particle-size) * .45);height:calc(var(--particle-size) * .45);border-radius:50%;animation-name:site-twinkle-fall;box-shadow:0 0 calc(var(--particle-size) * .8) currentColor,0 0 calc(var(--particle-size) * .3) #fff}.site-seasonal-effect__particle--ember{width:calc(var(--particle-size) * .5);height:calc(var(--particle-size) * .5);border-radius:50%;animation-name:site-ember-fall;box-shadow:0 0 calc(var(--particle-size) * 1.1) currentColor,0 0 calc(var(--particle-size) * .4) #fef08a}.site-seasonal-effect__particle--petal{width:calc(var(--particle-size) * .9);height:calc(var(--particle-size) * .55);border-radius:80% 0;animation-name:site-petal-fall;opacity:.88;box-shadow:inset -2px -2px #ffffff2e}.site-seasonal-effect__particle--leaf{width:calc(var(--particle-size) * .75);height:calc(var(--particle-size) * 1.05);border-radius:2% 80% 10%;animation-name:site-leaf-fall;opacity:.92;transform-origin:center top}.site-seasonal-effect__particle--egg{position:absolute;width:calc(var(--particle-size) * .72);height:calc(var(--particle-size) * .95);border-radius:50% 50% 45% 45%/58% 58% 42% 42%;animation-name:site-egg-fall;box-shadow:inset 0 -3px #ffffff47,inset 0 2px #0000001a}.site-seasonal-effect__particle--egg:after{content:"";position:absolute;inset:28% 18% auto;height:2px;border-radius:999px;background:#ffffff59}@keyframes site-confetti-fall{0%{transform:translate3d(0,-24px,0) rotate(var(--particle-rotate, 0deg))}25%{transform:translate3d(calc(var(--particle-sway, 30px) * .3),25vh,0) rotate(calc(var(--particle-rotate, 0deg) + 180deg))}to{transform:translate3d(var(--particle-drift, 0px),110vh,0) rotate(calc(var(--particle-rotate, 0deg) + 720deg))}}@keyframes site-ribbon-fall{0%{transform:translate3d(0,-24px,0) rotate(var(--particle-rotate, 0deg))}to{transform:translate3d(var(--particle-drift, 0px),110vh,0) rotate(calc(var(--particle-rotate, 0deg) + 540deg))}}@keyframes site-glyph-fall{0%{transform:translate3d(0,-24px,0) rotate(0);opacity:.95}to{transform:translate3d(var(--particle-drift, 0px),110vh,0) rotate(360deg);opacity:.45}}@keyframes site-hearts-fall{0%{transform:translate3d(0,-24px,0) rotate(0) scale(1);opacity:.95}50%{transform:translate3d(calc(var(--particle-sway, 30px) * .5),50vh,0) rotate(15deg) scale(1.05)}to{transform:translate3d(var(--particle-drift, 0px),110vh,0) rotate(-12deg) scale(.9);opacity:.4}}@keyframes site-twinkle-fall{0%{transform:translate3d(0,-24px,0) scale(.7);opacity:.2}15%{opacity:1}35%{opacity:.35}55%{opacity:1}to{transform:translate3d(var(--particle-drift, 0px),110vh,0) scale(1.15);opacity:.3}}@keyframes site-firework-fall{0%{transform:translate3d(0,-24px,0) scale(.5);opacity:0}10%{opacity:1;transform:translateZ(0) scale(1.2)}25%{opacity:.8;transform:translate3d(calc(var(--particle-sway, 30px) * .2),20vh,0) scale(1)}to{transform:translate3d(var(--particle-drift, 0px),110vh,0) scale(.85);opacity:.15}}@keyframes site-ember-fall{0%{transform:translate3d(0,-24px,0);opacity:.95}40%{opacity:1}to{transform:translate3d(var(--particle-drift, 0px),110vh,0);opacity:.2}}@keyframes site-petal-fall{0%{transform:translate3d(0,-24px,0) rotate(var(--particle-rotate, 0deg))}to{transform:translate3d(var(--particle-drift, 0px),110vh,0) rotate(calc(var(--particle-rotate, 0deg) + 720deg))}}@keyframes site-leaf-fall{0%{transform:translate3d(0,-24px,0) rotate(var(--particle-rotate, 0deg))}50%{transform:translate3d(calc(var(--particle-sway, 30px) * .6),50vh,0) rotate(calc(var(--particle-rotate, 0deg) + 180deg))}to{transform:translate3d(var(--particle-drift, 0px),110vh,0) rotate(calc(var(--particle-rotate, 0deg) + 540deg))}}@keyframes site-egg-fall{0%{transform:translate3d(0,-24px,0) rotate(0)}to{transform:translate3d(var(--particle-drift, 0px),110vh,0) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.site-seasonal-effect{display:none}}.site-snow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;pointer-events:none;overflow:hidden}.site-snow__flake{position:absolute;top:-24px;display:block;width:auto;height:auto;line-height:1;color:color-mix(in srgb,#fff 78%,transparent);text-shadow:none;filter:none;animation-name:site-snow-fall;animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:transform}@keyframes site-snow-fall{0%{transform:translate3d(0,-24px,0) rotate(var(--snow-rotate, 0deg))}25%{transform:translate3d(calc(var(--snow-sway, 24px) * .45),28vh,0) rotate(calc(var(--snow-rotate, 0deg) + 90deg))}50%{transform:translate3d(calc(var(--snow-sway, 24px) * -.35),54vh,0) rotate(calc(var(--snow-rotate, 0deg) + 180deg))}75%{transform:translate3d(calc(var(--snow-sway, 24px) * .55),80vh,0) rotate(calc(var(--snow-rotate, 0deg) + 270deg))}to{transform:translate3d(var(--snow-drift, 0px),110vh,0) rotate(calc(var(--snow-rotate, 0deg) + 360deg))}}@media(prefers-reduced-motion:reduce){.site-snow{display:none}}.site-maintenance-banner{display:flex;flex-direction:column;gap:2px;box-sizing:border-box;width:100%;margin:0;padding:12px 14px;border:none;border-radius:0;border-bottom:1px solid var(--rail);background:color-mix(in srgb,var(--warning) 10%,var(--bg-elevated));color:var(--text);font-size:var(--text-sm);line-height:1.45}.site-maintenance-banner__title{margin:0;font-weight:var(--font-weight-semibold, 600);color:var(--text)}.site-maintenance-banner__text{color:var(--text-muted)}[data-theme=light] .site-maintenance-banner{background:color-mix(in srgb,var(--warning) 14%,var(--bg-elevated))}.home-social-strip.home-panel{flex:0 0 auto;flex-grow:0;flex-shrink:0;display:flex;flex-direction:column;gap:10px;min-height:0;height:100%;padding:0;box-sizing:border-box}.home-social-strip__hero{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center}.home-social-strip__title{margin:0;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:650;line-height:1.15;letter-spacing:-.02em;color:var(--text)}.home-social-strip__lead{margin:0;font-size:clamp(.9rem,1.2vw,1rem);font-weight:500;line-height:1.35;letter-spacing:-.01em;color:var(--text-muted)}.home-social-strip__rail{display:flex;flex-direction:column;flex:0 0 auto;gap:8px;min-width:0;height:100%;box-sizing:border-box;padding:0}.home-social-strip__row{--social-accent: var(--accent);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;box-sizing:border-box;flex:0 0 81px;width:100%;height:81px;min-height:81px;max-height:81px;padding:16px;color:inherit;text-decoration:none;border-radius:var(--radius-sm);background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--social-accent) 28%,transparent) 0%,color-mix(in srgb,var(--social-accent) 10%,transparent) 40%,transparent 72%),color-mix(in srgb,var(--social-accent) 10%,var(--chip-bg));transition:background .15s ease}.home-social-strip__row--telegram{--social-accent: #5b8fd9}.home-social-strip__row--discord{--social-accent: #8e78e0}.home-social-strip__row--vk{--social-accent: #6eb0c8}.home-social-strip__row:hover{background:linear-gradient(155deg,color-mix(in srgb,#ffffff 14%,transparent) 0%,transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--social-accent) 34%,transparent) 0%,color-mix(in srgb,var(--social-accent) 12%,transparent) 40%,transparent 72%),color-mix(in srgb,var(--social-accent) 14%,var(--chip-bg-hover))}.home-social-strip__row:focus-visible{outline:none;background:linear-gradient(155deg,color-mix(in srgb,#ffffff 14%,transparent) 0%,transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--social-accent) 34%,transparent) 0%,color-mix(in srgb,var(--social-accent) 12%,transparent) 40%,transparent 72%),color-mix(in srgb,var(--social-accent) 14%,var(--chip-bg-hover))}.home-social-strip__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;max-width:100%;min-width:0}.home-social-strip__go{position:absolute;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-sm);background:color-mix(in srgb,#ffffff 8%,var(--chip-bg));color:var(--text);opacity:0;transform:translate(6px);pointer-events:none;transition:opacity .15s ease,transform .15s ease,background .15s ease}.home-social-strip__row:hover .home-social-strip__go,.home-social-strip__row:focus-visible .home-social-strip__go{opacity:1;transform:translate(0);background:var(--chip-bg-hover)}.home-social-strip__name{font-size:clamp(1rem,1.4vw,1.15rem);font-weight:650;line-height:1.15;letter-spacing:-.02em;color:var(--text)}.home-social-strip__meta{display:inline-flex;align-items:baseline;gap:4px;font-size:.8rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--text-muted);overflow:hidden}.home-social-strip__meta-count{font-variant-numeric:tabular-nums;color:var(--text);font-weight:650}.home-social-strip__watermark{position:absolute;right:-6%;bottom:-22%;z-index:0;display:flex;align-items:flex-end;justify-content:flex-end;width:58%;height:120%;color:var(--social-accent);opacity:.16;pointer-events:none}.home-social-strip__watermark svg{display:block;width:auto!important;height:100%!important;max-width:none;max-height:none}.home-social-strip__rail--reveal .home-social-strip__row--reveal{animation:home-social-reveal .68s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--social-reveal-delay, 0ms)}@keyframes home-social-reveal{0%{opacity:0;transform:translate3d(0,16px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.home-social-strip__rail--reveal .home-social-strip__row--reveal{animation:none}}.home-wipe-calendar.home-panel{position:relative;overflow:visible;flex:0 0 auto;display:flex;flex-direction:column;min-height:0;height:auto;padding:0;box-sizing:border-box;border-bottom:1px solid var(--rail)}.home-wipe-calendar.is-tip-open{z-index:40}.home-wipe-calendar__hero{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;padding:18px 22px 4px;text-align:center}.home-wipe-calendar__title{margin:0;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:650;line-height:1.15;letter-spacing:-.03em;color:var(--text)}.home-wipe-calendar__lead{margin:0;max-width:36rem;font-size:1rem;font-weight:500;line-height:1.35;letter-spacing:-.01em;color:var(--text-muted)}.home-wipe-calendar__grid{flex:0 0 auto;display:grid;grid-template-columns:repeat(var(--wipe-cols, 10),minmax(0,1fr));grid-template-rows:auto;gap:7px;width:100%;min-height:0;height:auto;align-content:stretch;box-sizing:border-box;padding:10px 22px 16px;background:transparent}.home-wipe-calendar__day{position:relative;width:100%;height:auto;aspect-ratio:1;min-width:0;min-height:0;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),var(--chip-bg)}.home-wipe-calendar__day.is-wipe-map{--day-accent: #8b5cf6}.home-wipe-calendar__day.is-wipe-bp{--day-accent: #f59e0b}.home-wipe-calendar__day.is-wipe-update{--day-accent: #22c55e}.home-wipe-calendar__day.is-marked{cursor:pointer;background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--day-accent) 30%,transparent) 0%,color-mix(in srgb,var(--day-accent) 12%,transparent) 42%,transparent 78%),color-mix(in srgb,var(--day-accent) 12%,var(--chip-bg))}.home-wipe-calendar__day.is-edge-start,.home-wipe-calendar__day.is-edge-end{opacity:var(--wipe-day-opacity, .42)}.home-wipe-calendar__day.is-today.is-edge-start,.home-wipe-calendar__day.is-today.is-edge-end{opacity:1;mask-image:none;-webkit-mask-image:none}.home-wipe-calendar__day.is-edge-start:not(.is-today){mask-image:linear-gradient(90deg,transparent 0%,#000 72%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 72%)}.home-wipe-calendar__day.is-edge-end:not(.is-today){mask-image:linear-gradient(270deg,transparent 0%,#000 72%);-webkit-mask-image:linear-gradient(270deg,transparent 0%,#000 72%)}.home-wipe-calendar__grid--reveal .home-wipe-calendar__day--reveal{animation:home-wipe-calendar-reveal .68s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--wipe-reveal-delay, 0ms)}@keyframes home-wipe-calendar-reveal{0%{opacity:0;transform:translate3d(0,16px,0) scale(.985)}to{opacity:var(--wipe-day-opacity, 1);transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.home-wipe-calendar__grid--reveal .home-wipe-calendar__day--reveal{animation:none}}.home-wipe-calendar__day.is-outside-month .home-wipe-calendar__day-label{opacity:.45}.home-wipe-calendar__day.is-outside-month .home-wipe-calendar__weekday,.home-wipe-calendar__day.is-outside-month .home-wipe-calendar__day-num{color:var(--text-dim)}.home-wipe-calendar__day.is-today .home-wipe-calendar__day-num{color:var(--text);font-weight:800}.home-wipe-calendar__day.is-today .home-wipe-calendar__weekday{color:var(--accent);font-weight:700}.home-wipe-calendar__day.is-marked .home-wipe-calendar__weekday,.home-wipe-calendar__day.is-marked .home-wipe-calendar__day-num{color:var(--text)}.home-wipe-calendar__day.is-today.is-marked .home-wipe-calendar__weekday{color:var(--accent)}.home-wipe-calendar__day-label{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;pointer-events:none}.home-wipe-calendar__weekday{font-size:clamp(13px,1.6vw,15px);font-weight:600;line-height:1;color:var(--text-dim);text-transform:uppercase}.home-wipe-calendar__day-num{display:block;font-size:clamp(20px,2.6vw,26px);line-height:1;color:var(--text-muted)}.home-wipe-calendar__marks{position:absolute;top:8px;right:8px;z-index:1;display:flex;flex-direction:row;align-items:center;gap:4px;pointer-events:none}.home-wipe-calendar__mark{display:block;width:10px;height:10px;border-radius:50%;background:var(--text-dim);box-shadow:0 0 0 3px var(--chip-bg)}.home-wipe-calendar__mark.is-map{background:#8b5cf6}.home-wipe-calendar__mark.is-bp{background:#f59e0b}.home-wipe-calendar__mark.is-update{background:#22c55e}.home-wipe-calendar__day.is-today:not(.is-marked){background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--accent) 24%,transparent) 0%,color-mix(in srgb,var(--accent) 9%,transparent) 42%,transparent 78%),color-mix(in srgb,var(--accent) 10%,var(--chip-bg-hover))}.home-wipe-calendar__day.is-today.is-marked{background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--day-accent) 36%,transparent) 0%,color-mix(in srgb,var(--day-accent) 14%,transparent) 42%,transparent 78%),color-mix(in srgb,var(--day-accent) 14%,var(--chip-bg))}.home-wipe-calendar__tip{position:absolute;left:50%;bottom:calc(100% + 6px);z-index:8;display:grid;gap:10px;min-width:220px;max-width:260px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--surface-raised, var(--button));box-shadow:var(--shadow-md);color:var(--text);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.home-wipe-calendar__day.is-marked.is-tip-open{z-index:24}.home-wipe-calendar__day.is-marked.is-tip-open .home-wipe-calendar__tip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.home-wipe-calendar__tip-row{display:flex;align-items:flex-start;gap:7px}.home-wipe-calendar__tip-copy{display:grid;gap:3px;min-width:0}.home-wipe-calendar__tip-copy strong{font-size:12px;font-weight:650;line-height:1.25;color:var(--text)}.home-wipe-calendar__tip-desc{margin:0;font-size:11px;line-height:1.35;color:var(--text-muted)}.home-wipe-calendar__tip-when{font-size:10px;line-height:1.3;color:var(--text-dim)}.home-wipe-calendar__swatch{flex-shrink:0;width:8px;height:8px;margin-top:3px;border-radius:50%;background:var(--chip-bg-hover)}.home-wipe-calendar__swatch.is-map{background:#8b5cf6}.home-wipe-calendar__swatch.is-bp{background:#f59e0b}.home-wipe-calendar__swatch.is-update{background:#22c55e}@media(max-width:768px){.home-wipe-calendar.home-panel{flex:none;height:auto;overflow:visible;padding:0}.home-wipe-calendar__grid{flex:none;height:auto;overflow:visible;grid-template-rows:auto}.home-wipe-calendar__day{aspect-ratio:1;height:auto;overflow:visible}.home-wipe-calendar__tip{top:auto;bottom:calc(100% + 6px);z-index:30;min-width:200px;max-width:min(240px,78vw);transform:translate(-50%) translateY(4px)}.home-wipe-calendar__day.is-marked.is-tip-open .home-wipe-calendar__tip{transform:translate(-50%) translateY(0)}.home-wipe-calendar__tip .home-wipe-calendar__swatch{border-radius:50%}}.dz-server-logos{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.dz-server-logo{position:relative;display:block;width:20px;height:20px;border-radius:5px;flex:0 0 auto;overflow:hidden;isolation:isolate}.dz-server-logos--compact .dz-server-logo{width:18px;height:18px;border-radius:4px}.dz-server-logos--large .dz-server-logo{width:56px;height:56px;border-radius:14px}.dz-server-logo img{display:block;width:100%;height:100%;object-fit:cover;opacity:.78}.dz-server-logo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dz-server-logo-tint);mix-blend-mode:color;opacity:.88;pointer-events:none}.dz-server-logo--blue{--dz-server-logo-tint: #4f8fe0}.dz-server-logo--red{--dz-server-logo-tint: #d46a6a}.dz-server-logo--green{--dz-server-logo-tint: #4fba78}.dz-server-logo--gold{--dz-server-logo-tint: #c9a03a}.dz-server-logo-text{line-height:1}.dz-select__option-icon:has(.dz-server-logos){width:auto;height:auto;align-items:center}.home-servers.home-panel{flex:0 0 auto;display:flex;flex-direction:column;min-height:0;padding:0}.home-servers__list{flex:0 0 auto;display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;min-height:0}.home-servers__item{position:relative;overflow:hidden;flex:0 0 auto;display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;min-height:0;padding:18px 22px;border-radius:0;background:transparent}.home-servers__item:not(:last-child){border-bottom:1px solid var(--rail)}.home-servers__item.is-offline{opacity:.7}.home-servers__item--skeleton{min-height:72px}.home-servers__name--skeleton{display:block;width:42%;height:1.15em;border-radius:var(--radius-sm)}.home-servers__map--skeleton{display:block;width:28%;height:.9em;border-radius:var(--radius-sm)}.home-servers__figure--skeleton{display:block;width:4.5rem;height:1.35em;border-radius:var(--radius-sm);flex-shrink:0}.home-servers__joining--skeleton{display:block;width:4.25rem;height:.9em;border-radius:var(--radius-sm);flex-shrink:0}.home-servers__bar--skeleton{display:block;height:14px;border-radius:4px}.home-servers__top{position:relative;z-index:1;display:flex;align-items:center;gap:12px;min-width:0}.home-servers__icon-wrap{position:relative;flex-shrink:0;width:56px;height:56px}.home-servers__icon-wrap .dz-server-logos{display:block;width:56px;height:56px}.home-servers__icon{display:block;width:56px;height:56px;object-fit:cover;border-radius:14px;background:color-mix(in srgb,var(--text) 6%,transparent)}.home-servers__icon--skeleton{width:56px;height:56px}.home-servers__status{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--text) 45%,transparent),0 0 0 3.5px var(--bg)}.home-servers__status.is-online{background:#5cad6e}.home-servers__status.is-offline{background:color-mix(in srgb,var(--text) 35%,transparent)}.home-servers__body{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex:1 1 auto;min-width:0}.home-servers__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.home-servers__name{min-width:0;display:block;font-size:clamp(1rem,1.45vw,1.15rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--text)}.home-servers__map{min-width:0;font-size:15px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--text-dim)}.home-servers__stats{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0;min-width:0}.home-servers__figure{display:grid;grid-auto-flow:column;grid-template-rows:auto;align-items:start;column-gap:0;flex-shrink:0;margin-top:0;line-height:1;font-variant-numeric:tabular-nums}.home-servers__figure strong{display:block;font-size:clamp(1rem,1.45vw,1.15rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--text)}.home-servers__figure strong .buy-modal__value-tick{color:inherit}.home-servers__figure-max{font-size:clamp(1rem,1.45vw,1.15rem);font-weight:700;line-height:1;letter-spacing:-.02em;align-self:start;color:var(--text-dim)}.home-servers__stats.is-offline .home-servers__figure-max{font-size:12px;font-weight:650;color:var(--text-dim)}.home-servers__joining{font-size:15px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--text-dim);white-space:nowrap}.home-servers__meter{position:relative;z-index:1;display:flex;flex-direction:column;gap:0;margin-top:auto;padding-bottom:2px}.home-servers__bar{position:relative;z-index:1;width:100%;height:14px;overflow:hidden;border-radius:4px;background:transparent}.home-servers__bar-rest{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;overflow:hidden;background:color-mix(in srgb,var(--text) 8%,transparent);pointer-events:none}.home-servers__bar-rest:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-55deg,transparent 0 8px,color-mix(in srgb,var(--text) 12%,transparent) 8px 16px);background-size:22px 22px;opacity:0;pointer-events:none}.home-servers__bar.is-ready .home-servers__bar-rest:before{opacity:1;animation:home-servers-track-stripes 2.2s linear infinite;animation-delay:calc(var(--server-delay, 0ms) + .9s)}.home-servers__bar-fill{position:relative;z-index:1;display:flex;align-items:stretch;gap:2px;width:100%;height:100%}.home-servers__bar-seg{position:relative;display:block;height:100%;flex:0 0 auto;min-width:0;overflow:hidden;transition:width .85s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--server-delay, 0ms) + var(--seg-delay, 0ms))}.home-servers__bar-seg--online{background:#5cad6e}.home-servers__bar-seg--connecting{background:#5b8fd9}.home-servers__bar-seg--reserved{background:#d4b24a}.home-servers__bar-seg--queue{background:#d45b5b}@keyframes home-servers-track-stripes{0%{background-position:0 0}to{background-position:22px 0}}@media(prefers-reduced-motion:reduce){.home-servers__bar-seg{transition:none}.home-servers__bar.is-ready .home-servers__bar-rest:before{animation:none;opacity:0}}@media(max-width:578px){.home-servers__list,.home-servers.home-panel{flex:none}.home-servers__item{flex:none;padding:16px}}.servers-monitor.home-servers.home-panel{padding:18px 22px 22px}.home-page .servers-monitor.home-servers.home-panel{border-bottom:1px solid var(--rail)}.servers-monitor__hero{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 8px;text-align:center}.servers-monitor__title{margin:0;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:650;line-height:1.15;letter-spacing:-.03em;color:var(--text)}.servers-monitor__total{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;font-size:1rem;font-weight:500;line-height:1.35;letter-spacing:-.01em;color:var(--text-muted)}.servers-monitor__total-label{margin:0}.servers-monitor__total-value{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text);font-weight:650}.servers-monitor__total-icon{flex-shrink:0;width:20px;height:20px;color:var(--text-muted)}.servers-monitor .home-servers__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.servers-monitor .home-servers__item{gap:14px;padding:16px;border-radius:var(--radius-sm);background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--server-accent, var(--accent)) 28%,transparent) 0%,color-mix(in srgb,var(--server-accent, var(--accent)) 10%,transparent) 40%,transparent 72%),color-mix(in srgb,var(--server-accent, var(--accent)) 10%,var(--chip-bg));justify-content:flex-start}.servers-monitor .home-servers__list--reveal .home-servers__item--reveal{animation:servers-monitor-reveal .68s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--servers-reveal-delay, 0ms)}@keyframes servers-monitor-reveal{0%{opacity:0;transform:translate3d(0,16px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.servers-monitor .home-servers__list--reveal .home-servers__item--reveal{animation:none}}.servers-monitor .home-servers__item:not(:last-child){border-bottom:0}.servers-monitor .home-servers__top{align-items:flex-start;gap:12px;min-height:56px}.servers-monitor .home-servers__body{align-items:flex-start;justify-content:flex-start;gap:10px}.servers-monitor .home-servers__copy{flex:1 1 auto;min-width:0;padding-top:2px;gap:4px}.servers-monitor .home-servers__name{font-size:clamp(1.42rem,2.1vw,1.7rem);font-weight:500;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.servers-monitor .home-servers__map{line-height:1.25}.servers-monitor .home-servers__meter{min-height:14px}.servers-monitor .home-servers__status{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--text) 45%,transparent),0 0 0 3.5px var(--chip-bg)}.servers-monitor__stats{position:relative;z-index:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px 14px;margin:0;min-height:19px;font-size:15px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--text-dim);font-variant-numeric:tabular-nums}.servers-monitor__stat{margin:0;display:inline-flex;align-items:center;gap:6px;min-height:19px}.servers-monitor__frac{display:inline-flex;align-items:baseline;white-space:nowrap}.servers-monitor__dot{flex-shrink:0;width:8px;height:8px;border-radius:50%}.servers-monitor__dot--online{background:#5cad6e}.servers-monitor__dot--joining{background:#5b8fd9}.servers-monitor__dot--queue{background:#d45b5b}.servers-monitor__stats.is-offline .servers-monitor__stat{color:var(--text-dim)}.servers-monitor__actions{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px}.servers-monitor__connect-label{display:inline-flex;flex-shrink:0;align-items:center;min-width:0;min-height:34px;color:var(--text-muted);font-size:1.02rem;font-weight:600;line-height:1.2}.servers-monitor__action-btn{box-sizing:border-box;display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:6px;margin:0;width:auto;min-width:0;max-width:none;min-height:34px;padding:8px 12px;border:0;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);font:inherit;font-size:.86rem;font-weight:600;line-height:1.2;cursor:pointer}.servers-monitor__action-icon{flex-shrink:0;width:16px;height:16px;color:var(--text-muted)}.servers-monitor__action-btn:hover:not(:disabled){background:color-mix(in srgb,var(--text) 12%,transparent)}.servers-monitor__action-btn:disabled{opacity:.42;color:var(--text-muted);cursor:default;pointer-events:none}.servers-monitor__empty{padding:28px 0}@media(max-width:980px){.servers-monitor .home-servers__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:578px){.servers-monitor.home-servers.home-panel{padding-left:16px;padding-right:16px}.servers-monitor .home-servers__list{grid-template-columns:1fr}.servers-monitor__stats{flex-wrap:wrap}}.home-page.dz-page{display:flex;flex-direction:column;flex:1;min-height:100%;padding-bottom:0}.home-page .dz-container{display:flex;flex-direction:column;flex:1;width:100%;min-height:100%;padding:0;background-color:transparent}.home-hero{margin-bottom:0}.home-hero__main{position:relative;overflow:hidden;padding:40px 22px 38px;border-radius:0;background:transparent;border:none;border-bottom:1px solid var(--rail)}.home-hero__layout{position:relative}@media(min-width:1080px){.home-hero__main{box-sizing:border-box;height:251px;min-height:251px;max-height:251px}.home-hero__main .home-hero__layout{display:flex;align-items:center;height:100%}}.home-hero__content{position:relative;z-index:1;padding-right:clamp(330px,60%,600px)}.home-hero__tiles{position:absolute;top:50%;right:0;z-index:1;display:flex;align-items:center;justify-content:flex-end;width:clamp(320px,58%,580px);transform:translateY(-50%)}.home-hero__tiles-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;width:100%;align-items:start}.home-hero__col{position:relative;min-width:0;width:100%;overflow:hidden;max-height:var(--page-h, none)}.home-hero__col-reel{display:flex;flex-direction:column;gap:7px;width:100%;will-change:transform;backface-visibility:hidden}.home-hero__col-page{display:flex;flex-direction:column;flex:0 0 auto;gap:7px;width:100%}.home-hero__tile{display:grid;place-items:center;flex:0 0 auto;width:100%;aspect-ratio:1;box-sizing:border-box;border:none;border-radius:var(--radius-sm);background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),var(--chip-bg);pointer-events:none}.home-hero__tiles--reveal .home-hero__tile--reveal{animation:home-hero-tile-reveal .68s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--hero-reveal-delay, 0ms)}@keyframes home-hero-tile-reveal{0%{opacity:0;transform:translate3d(0,16px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.home-hero__tiles--reveal .home-hero__tile--reveal{animation:none}}.home-hero__tile-img{display:block;width:76%;height:76%;object-fit:contain;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.home-hero__col-reel{transition:none!important}}.home-hero__label{margin-bottom:10px;font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.home-hero__title,.home-hero__lead{background-image:linear-gradient(100deg,var(--text-muted) 0%,var(--text-muted) 28%,var(--text) 42%,color-mix(in srgb,#ffffff 88%,var(--text)) 50%,var(--text) 58%,var(--text-muted) 72%,var(--text-muted) 100%);background-size:280% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:home-hero-text-flow 5s linear infinite alternate}.home-hero__title{margin-bottom:12px;font-size:clamp(1.35rem,2.15vw,2rem);font-weight:650;line-height:1.08;letter-spacing:-.03em}.home-hero__lead{max-width:560px;margin-bottom:0;font-size:clamp(1.2rem,1.9vw,1.75rem);font-weight:650;line-height:1.08;letter-spacing:-.03em}@keyframes home-hero-text-flow{0%{background-position:0% 50%}to{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.home-hero__title,.home-hero__lead{animation:none;background-image:none;color:var(--text)}.home-hero__lead{color:var(--text-muted)}}.home-split--single{grid-template-columns:1fr}.home-split--support-social{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0}.home-split--support-social .home-split__stack--support,.home-split--support-social .home-split__stack--social{min-height:0;height:176px;padding:18px 22px;box-sizing:border-box}.home-split--support-social>.home-split__stack:first-child{border-right:1px solid var(--rail)}.home-split--support-social .home-social-strip.home-panel{height:100%;justify-content:space-between}.home-split--support-social .home-split__stack--support .home-social-strip__rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex:1 1 auto;min-height:0;height:auto;flex-direction:unset;padding:0}.home-split--support-social .home-split__stack--social .home-social-strip__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;flex:1 1 auto;min-height:0;height:auto;flex-direction:unset;padding:0}.home-split--support-social .home-social-strip__row{flex:unset;height:100%!important;min-height:0!important;max-height:none!important;border-bottom:none;border-right:none}.home-split__stack{display:flex;flex-direction:column;gap:0;min-width:0;min-height:0;height:100%}.home-split__stack>*:not(:last-child){border-bottom:1px solid var(--rail)}.home-promos__lead{margin-bottom:12px}.home-promos .server-select{margin-bottom:4px}.home-promos__locked{margin:8px 0 0;font-size:var(--text-xs);line-height:1.45;color:var(--text-dim)}.home-promos__grid{display:grid;gap:6px;margin:0;padding:0;list-style:none}.home-promo-chip{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--chip-bg);border:1px solid transparent;text-align:left;transition:background .15s ease,border-color .15s ease}.home-promo-chip--pick{cursor:pointer}.home-promo-chip--pick:hover:not(.is-active){background:var(--card-hover)}.home-promo-chip--pick.is-active{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--chip-bg))}.home-promo-chip__server{font-size:var(--text-xs);font-weight:600;color:var(--text-dim)}.home-promo-chip--pick.is-active .home-promo-chip__server{color:var(--text)}.home-promo-chip__code,.home-promo-chip__reward{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-sm);font-weight:700;letter-spacing:.04em;color:var(--text)}.home-promo-chip--pick:not(.is-active) .home-promo-chip__reward{color:var(--text-muted);font-weight:600}.home-promos__hint{margin-top:12px;margin-bottom:0}.home-features__title{margin-bottom:12px;font-size:var(--text-sm);font-weight:650;letter-spacing:-.02em}.home-features__list{display:grid;grid-template-columns:1fr;margin:0;padding:0;list-style:none}.home-feature-card{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;border-top:1px solid var(--transparent-5-w, rgba(255, 255, 255, .05));background:transparent;color:inherit}.home-features__list>li:first-child .home-feature-card{border-top:none;padding-top:0}.home-features__list>li:last-child .home-feature-card{padding-bottom:0}.home-feature-card__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--chip-bg)}.home-feature-card__icon img{display:block;width:24px;height:24px;object-fit:contain;opacity:.92;-webkit-user-select:none;user-select:none;pointer-events:none}.home-feature-card__body{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:1px}.home-feature-card__title{font-size:var(--text-sm);font-weight:650;line-height:1.35;letter-spacing:-.02em;color:var(--text)}.home-feature-card__desc{font-size:var(--text-xs);line-height:1.45;color:var(--text-dim)}.home-split--single .home-promos__grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:8px}.home-split--single .home-promo-chip{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px}.home-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;flex:0 0 auto;gap:0;margin-bottom:0}.home-split>.home-split__stack:first-child{border-right:1px solid var(--rail)}.home-panel{padding:22px;border-radius:0;background:transparent;border:none}.home-panel__title,.home-section__title{margin:0 0 8px;font-size:var(--text-lg);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--text)}.home-panel__lead{margin:0 0 16px;font-size:var(--text-sm);line-height:1.55;color:var(--text-muted)}.home-panel__hint{margin:14px 0 12px;font-size:var(--text-xs);line-height:1.5;color:var(--text-dim)}.home-panel__link{font-size:var(--text-sm);font-weight:600;color:var(--text-dim);transition:color .2s ease}.home-panel__link:hover{color:var(--text)}.home-panel__link--block{display:inline-block;margin-top:4px}.home-chip-link{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text-muted);font-size:var(--text-xs);font-weight:600;transition:background .2s ease,color .2s ease}.home-chip-link:hover{background:var(--chip-bg-hover);color:var(--text)}@media(max-width:1079px){.home-split,.home-split--support-social{grid-template-columns:1fr}.home-split--support-social .home-split__stack--support,.home-split--support-social .home-split__stack--social{height:auto;padding:16px}.home-split--support-social>.home-split__stack:first-child{border-right:none;border-bottom:1px solid var(--rail)}.home-split--support-social .home-social-strip.home-panel{height:auto;justify-content:flex-start}.home-split--support-social .home-split__stack--support .home-social-strip__rail,.home-split--support-social .home-split__stack--social .home-social-strip__rail{display:grid;flex-direction:unset;gap:8px;flex:0 0 auto;padding:0}.home-split--support-social .home-split__stack--support .home-social-strip__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.home-split--support-social .home-split__stack--social .home-social-strip__rail{grid-template-columns:repeat(3,minmax(0,1fr))}.home-split--support-social .home-social-strip__row{flex:unset;height:72px!important;min-height:0!important;max-height:none!important}.home-split>.home-split__stack:first-child{border-right:none;border-bottom:1px solid var(--rail)}.home-split--single .home-promos__grid{grid-template-columns:1fr}.home-split--single .home-promo-chip{flex-direction:row;align-items:center;padding:10px 12px}}@media(max-width:1079px){.home-hero__content{padding-right:0}.home-hero__tiles{display:none}}@media(max-width:768px){.home-hero__title{font-size:clamp(1.2rem,3.6vw,1.4rem);letter-spacing:-.035em}}@media(max-width:578px){.home-hero__title{font-size:clamp(1.15rem,4.8vw,1.28rem)}.home-hero__main,.home-panel,.home-promos{padding:16px}}.doza-coin-stack{position:relative;display:block;flex-shrink:1;box-sizing:border-box;margin:0 auto;aspect-ratio:1}.doza-coin-stack__coin{position:absolute;display:block;transform-origin:center center;filter:drop-shadow(0 1px 2px rgba(0,0,0,.28))}.doza-coin-stack__coin .doza-coin-icon{display:block;width:100%;height:100%}.doza-coin-stack--md .doza-coin-stack__coin{filter:drop-shadow(0 1px 3px rgba(0,0,0,.32))}.doza-coin-stack--lg .doza-coin-stack__coin{filter:drop-shadow(0 2px 4px rgba(0,0,0,.36))}.reward-item-icon--balance.doza-coin-stack{object-fit:contain}.rewards-live-drop{display:flex;flex-direction:row;align-items:stretch;gap:10px;min-width:0;padding:18px 14px;border-bottom:1px solid var(--rail);background:transparent}.rewards-live-drop__label{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;align-self:stretch;writing-mode:vertical-rl;transform:rotate(180deg);padding:10px 8px;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text-muted);font-size:var(--text-sm);font-weight:700;letter-spacing:.12em;line-height:1;white-space:nowrap}.rewards-live-drop__pulse{position:relative;flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--accent);writing-mode:horizontal-tb}.rewards-live-drop__pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--accent);animation:rewards-live-pulse 1.6s ease-out infinite}@keyframes rewards-live-pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(2.4);opacity:0}}@media(prefers-reduced-motion:reduce){.rewards-live-drop__pulse:after{animation:none}}.rewards-live-drop__rail-wrap{position:relative;flex:1 1 auto;min-width:0}.rewards-live-drop__rail-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:min(96px,18%);z-index:2;pointer-events:none;background:linear-gradient(to left,var(--bg) 0%,color-mix(in srgb,var(--bg) 72%,transparent) 42%,transparent 100%)}.rewards-live-drop__rail{display:flex;gap:8px;min-width:0;min-height:90px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.rewards-live-drop__rail::-webkit-scrollbar{display:none}.rewards-live-drop__card{--live-rarity: transparent;position:relative;display:flex;align-items:center;flex:0 0 auto;width:246px;min-width:246px;max-width:246px;min-height:90px;padding:12px;border:none;border-radius:var(--radius-sm);background:linear-gradient(155deg,color-mix(in srgb,#ffffff 10%,transparent) 0%,transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--live-rarity) 22%,transparent) 0%,color-mix(in srgb,var(--live-rarity) 8%,transparent) 44%,transparent 72%),var(--chip-bg)}.rewards-live-drop__rail--reveal .rewards-live-drop__card--reveal{animation:rewards-live-drop-reveal .68s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--live-reveal-delay, 0ms)}@keyframes rewards-live-drop-reveal{0%{opacity:0;transform:translate3d(0,16px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.rewards-live-drop__rail--reveal .rewards-live-drop__card--reveal{animation:none}}.rewards-live-drop__card--common{--live-rarity: #9bd6ef}.rewards-live-drop__card--uncommon{--live-rarity: #739bff}.rewards-live-drop__card--rare{--live-rarity: #b873ff}.rewards-live-drop__card--epic{--live-rarity: #ff73e8}.rewards-live-drop__card--elite{--live-rarity: #ff7373}.rewards-live-drop__card--legendary{--live-rarity: #ffd373}.rewards-live-drop__body{display:grid;gap:2px;min-width:0;flex:1 1 auto;padding-right:72px}.rewards-live-drop__user-row{display:flex;align-items:center;gap:8px;min-width:0;margin-top:-3px;margin-bottom:6px}.rewards-live-drop__avatar{position:relative;display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;overflow:hidden;border-radius:var(--radius-sm);background:var(--chip-bg-hover);color:var(--text-muted);font-size:.625rem;font-weight:700;letter-spacing:.02em}.rewards-live-drop__user{min-width:0;font-size:var(--text-xs);font-weight:700;color:var(--text);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rewards-live-drop__item{font-size:.725rem;font-weight:600;color:var(--text-muted);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rewards-live-drop__qty{min-width:0;margin-bottom:-2px;font-size:.725rem;font-weight:600;color:var(--text-dim);line-height:1.1;white-space:nowrap}.rewards-live-drop__icon{position:absolute;right:8px;top:50%;display:grid;place-items:center;width:66px;height:66px;transform:translateY(-50%);pointer-events:none}.rewards-live-drop__icon .reward-item-icon{width:62px;height:62px;max-width:62px;max-height:62px}@media(max-width:578px){.rewards-live-drop{flex-direction:row;align-items:stretch;padding:12px 10px;gap:8px}.rewards-live-drop__label{writing-mode:vertical-rl;transform:rotate(180deg);align-self:stretch;padding:8px 6px;letter-spacing:.1em;font-size:.75rem}.rewards-live-drop__rail{min-height:72px}.rewards-live-drop__card{width:200px;min-width:200px;max-width:200px;min-height:72px;padding:10px}.rewards-live-drop__icon{width:44px;height:44px}.rewards-live-drop__icon .reward-item-icon{width:40px;height:40px}.rewards-live-drop__user{font-size:.8125rem}.rewards-live-drop__item{font-size:.75rem}}.buy-overlay{z-index:var(--dz-modal-z, 300)}.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:none;box-shadow:var(--shadow-md);--buy-foot-h: 50px;--buy-foot-stepper-min-w: 120px;--buy-foot-step-btn: 38px;--buy-foot-submit-w: 152px;--buy-foot-gap: 12px;--buy-foot-inset-x: 20px;--buy-simple-plate-bg: var(--bg-deep);--buy-stepper-rail-bg: color-mix(in srgb, var(--text) 7%, var(--card));--buy-stepper-btn-bg: color-mix(in srgb, var(--text) 3%, var(--card));--buy-foot-dock-bg: color-mix(in srgb, var(--input-form) 72%, var(--card));--buy-foot-dock-shadow: 0 6px 20px color-mix(in srgb, var(--bg-deep) 28%, transparent)}.buy-modal--privilege{width:min(800px,100%);height:min(88vh,704px);max-height:min(88vh,704px);min-height:min(88vh,704px);--buy-privilege-edge-gap: 20px;--buy-simple-plate-bg: color-mix(in srgb, var(--text) 7%, var(--card))}.buy-modal--privilege .buy-modal__body{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,1fr);align-items:stretch;grid-template-columns:272px minmax(0,1fr);gap:20px;padding:0 20px}.buy-modal--privilege .buy-modal__aside{display:flex;flex-direction:column;align-self:stretch;min-height:0;overflow:hidden}.buy-modal--privilege .buy-modal__right{display:flex;flex-direction:column;flex:1 1 auto;align-self:stretch;gap:0;min-height:0;overflow:hidden}.buy-modal--privilege .buy-modal__main{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.buy-modal--privilege .buy-modal__scroll-wrap{position:relative;flex:1 1 auto;min-height:0}.buy-modal--privilege .buy-modal__scroll--kits{height:100%;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;padding-inline-end:26px;padding-bottom:0;scrollbar-width:none;-ms-overflow-style:none}.buy-modal--privilege .buy-modal__scroll--kits::-webkit-scrollbar{display:none;width:0;height:0}.buy-modal--privilege .buy-modal__scrollbar{position:absolute;top:0;right:0;width:6px;height:100%;border-radius:var(--radius-pill);background-color:var(--transparent-5-w);pointer-events:none}.buy-modal--privilege .buy-modal__scrollbar-thumb{width:100%;border-radius:var(--radius-pill);background-color:var(--transparent-20-w);transition:background-color .2s ease}.buy-modal--privilege .buy-modal__scroll-wrap:hover .buy-modal__scrollbar-thumb{background-color:var(--span-middle)}.buy-modal--privilege .buy-modal__head{min-height:0;padding:var(--buy-privilege-edge-gap) 20px var(--buy-privilege-edge-gap);box-sizing:border-box}.buy-modal--privilege .buy-modal__head-title{padding:0}.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 4px}.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:flex;flex-shrink:0;align-items:center;justify-content:center;width:35px;height:35px;padding:0;border:none;border-radius:10px;background:var(--input-form);color:inherit;line-height:0;transition:background .3s ease}.buy-modal__close-icon{display:block;width:20px;height:20px;padding-right:1px;fill:#ffffff80}.buy-modal__close:hover{background:var(--button-hover)}.buy-modal__close:hover .buy-modal__close-icon{fill:#ffffffbf}[data-theme=light] .buy-modal__close{background:color-mix(in srgb,var(--text) 8%,var(--card))}[data-theme=light] .buy-modal__close:hover{background:color-mix(in srgb,var(--text) 14%,var(--card))}[data-theme=light] .buy-modal__close-icon{fill:color-mix(in srgb,var(--text) 50%,transparent)}[data-theme=light] .buy-modal__close:hover .buy-modal__close-icon{fill:color-mix(in srgb,var(--text) 75%,transparent)}.buy-modal__body{display:grid;grid-template-columns:280px minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:1;gap:16px;min-height:0;padding:0 20px 20px;overflow:hidden}.buy-modal__aside{display:flex;flex-direction:column;min-height:0;height:100%;padding:0;overflow:hidden}.buy-modal__aside .dz-product-card--preview{flex:0 0 auto;height:auto;padding:0;border-radius:var(--radius);background:transparent}.buy-modal__aside .dz-product-card--preview .dz-product-card__hero{flex:0 0 auto}.buy-modal__aside .dz-product-card--preview .dz-product-card__title,.buy-modal__aside .dz-product-card--preview .dz-product-card__footer{display:none}.buy-modal__upgrades{flex:1 1 auto;min-height:0;padding-top:8px;overflow-y:auto;padding-inline-end:4px;scrollbar-width:thin;scrollbar-color:var(--transparent-10-w) transparent}.buy-modal__upgrade-list{display:grid;gap:5px;overflow:visible}.buy-modal--privilege .buy-modal__upgrade-row{background:var(--buy-simple-plate-bg)}.buy-modal__upgrade-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);background:var(--chip-bg)}.buy-modal__upgrade-name{flex:1;min-width:0;font-size:var(--text-xs);line-height:1.45;color:var(--text-muted)}.buy-modal--privilege .buy-modal__upgrade-name{color:var(--text-dim)}.buy-modal__upgrade-value{flex-shrink:0;max-width:58%;font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;line-height:1.45;text-align:right;color:var(--text)}.buy-modal--privilege .buy-modal__upgrade-value{color:var(--text)}.buy-modal__section>h3{margin-bottom:8px;font-size:var(--text-sm);font-weight:700;color:var(--text)}.buy-modal__upgrades ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.buy-modal__upgrades li{padding:4px 0;font-size:var(--text-xs);line-height:1.45;color:var(--text-muted)}.buy-modal--privilege .buy-modal__upgrades li{background:transparent;border-radius:0}.buy-modal--privilege-solar{--accent: var(--solar-yellow);--accent-light: #ffe08a;--accent-soft: var(--solar-yellow-soft);--accent-glow: rgba(255, 229, 90, .12);--accent-border: var(--solar-yellow-border);--btn-primary-bg: linear-gradient(135deg, #b8860b 0%, var(--solar-yellow) 55%, var(--solar-yellow-bright) 100%);--btn-primary-hover: linear-gradient(135deg, #ca9a2e 0%, #ffe08a 55%, #fff0a8 100%)}.buy-modal--privilege-solar .buy-modal__scroll-wrap{border-radius:var(--radius-sm);background:radial-gradient(ellipse 100% 75% at 50% -20%,rgba(255,229,90,.14),transparent 58%),radial-gradient(ellipse 65% 55% at 100% 8%,rgba(244,202,128,.07),transparent 55%),var(--bg-elevated)}.buy-modal--privilege-solar .buy-modal__scroll--kits{background:transparent;padding-top:6px}.buy-modal--privilege-solar .buy-modal__cooldown{color:var(--solar-yellow)}.buy-modal--privilege-solar .buy-modal__upgrade-value{color:var(--solar-yellow-bright)}.buy-modal--privilege-solar .buy-modal__section>h3{color:var(--solar-yellow-bright)}.buy-modal--privilege-solar .buy-modal__scrollbar-thumb{background:#f4ca8073}.buy-modal--privilege-solar .buy-modal__submit{background:var(--btn-primary-bg);color:#2a1f05}.buy-modal--privilege-solar .buy-modal__submit:hover:not(:disabled){background:var(--btn-primary-bg);color:#2a1f05;opacity:.85}.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:0;overflow-x:hidden;overflow-y:visible;overscroll-behavior:contain}.buy-modal__foot{display:flex;flex-shrink:0;align-items:center;justify-content:flex-start;gap:12px;padding:16px 0 0;background:transparent}.buy-modal__right>.buy-modal__foot{margin-top:auto}.buy-modal--privilege .buy-modal__right>.buy-modal__foot{margin-top:0}.buy-modal__foot-controls{display:grid;grid-template-columns:max-content max-content;gap:var(--buy-foot-gap);align-items:center;width:max-content;max-width:100%;margin-inline-start:auto;box-sizing:border-box}.buy-modal__foot--compact .buy-modal__foot-controls{margin-inline-start:0}.buy-modal__foot-controls:not(:has(.buy-modal__duration--foot)){grid-template-columns:max-content;width:max-content}.buy-modal--privilege .buy-modal__right>.buy-modal__foot:not(.buy-modal__foot--auth),.buy-modal__foot--compact:not(.buy-modal__foot--auth){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;box-sizing:border-box}.buy-modal--privilege .buy-modal__right>.buy-modal__foot:not(.buy-modal__foot--auth){flex-direction:column;align-items:stretch;width:100%;padding:var(--buy-privilege-edge-gap) 0}.buy-modal--privilege .buy-modal__right>.buy-modal__foot .buy-modal__foot-controls:has(.buy-modal__duration--foot){width:100%;margin-inline:0}.buy-modal__foot-controls:has(.buy-modal__duration--foot){display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:var(--buy-foot-gap);width:100%;max-width:100%;margin-inline:0;box-sizing:border-box}.buy-modal__foot-controls:has(.buy-modal__duration--foot)>.buy-modal-grow:first-child{grid-column:1;justify-self:start;max-width:100%}.buy-modal__foot-controls:has(.buy-modal__duration--foot)>.buy-modal-grow--submit{grid-column:2;justify-self:end;direction:rtl;overflow:hidden}.buy-modal-grow--submit .buy-modal-grow__inner{direction:ltr}.buy-modal__foot--compact:not(.buy-modal__foot--auth){padding:12px 20px 20px}.buy-modal__duration--foot{display:inline-flex;flex:none;align-items:center;gap:10px;width:max-content;max-width:100%;height:var(--buy-foot-h);min-height:var(--buy-foot-h);max-height:var(--buy-foot-h);padding:0 6px;border:none;border-radius:10px;background:var(--buy-stepper-rail-bg);box-sizing:border-box;-webkit-user-select:none;user-select:none}.buy-modal__duration--foot .buy-modal__duration-btn{flex:0 0 auto;width:var(--buy-foot-step-btn);height:var(--buy-foot-step-btn);border:none;border-radius:7px;background:var(--buy-stepper-btn-bg);color:var(--text);transition:transform .15s cubic-bezier(.22,1,.36,1),background .3s ease,opacity .3s ease}.buy-modal__duration--foot .buy-modal__duration-btn:hover:not(:disabled){background:var(--accent);color:var(--btn-primary-color)}.buy-modal__duration--foot .buy-modal__duration-btn:active:not(:disabled){transform:scale(.92);background:var(--accent)}.buy-modal__duration--foot .buy-modal__duration-value{display:inline-grid;flex:0 0 auto;align-items:center;justify-items:center;min-width:64px;height:var(--buy-foot-step-btn);padding:0 6px;border:none;border-radius:0;background:transparent;font-size:15px;font-weight:600;color:var(--text);box-sizing:border-box;overflow:hidden}.buy-modal__duration-value-sizer,.buy-modal__duration-value-tick{grid-area:1 / 1}.buy-modal__duration--foot .buy-modal__duration-value-sizer,.buy-modal__duration--foot .buy-modal__duration-value-tick{padding:0}.buy-modal__duration-value-sizer{visibility:hidden;pointer-events:none;padding:0 8px;white-space:nowrap;font-variant-numeric:tabular-nums}.buy-modal__duration--foot .buy-modal__duration-value-sizer{padding:0}.buy-modal__duration-value-tick{align-self:center;justify-self:center;overflow:hidden;padding:0 8px}.buy-modal__duration--foot .buy-modal__duration-value-tick{padding:0}.buy-modal__duration-value-tick .buy-modal__value-tick{width:100%;min-width:0;white-space:nowrap;font-variant-numeric:tabular-nums}.buy-modal-grow{display:inline-block;max-width:100%;overflow:visible;vertical-align:top}.buy-modal-grow__inner{display:inline-block;width:max-content;max-width:none}.buy-modal__submit--price-pulse{box-shadow:0 0 0 1px var(--accent-border),0 0 22px var(--accent-glow)}@media(prefers-reduced-motion:reduce){.buy-modal__submit--price-pulse{box-shadow:none}}.buy-modal__foot--compact{min-height:0}.buy-modal__foot--compact .buy-modal__auth-note{margin:0;text-align:center}.buy-modal__foot--privilege .buy-modal__field--server.buy-modal__select{flex:1 1 auto;width:100%;min-width:0;max-width:none}.buy-modal__foot--privilege .buy-modal__submit{width:100%;min-width:0;margin-left:0}.buy-modal__privilege-duration{display:flex;flex-shrink:0;justify-content:center;padding:8px 0 4px}.buy-modal__privilege-duration .buy-modal__duration{width:100%}.buy-modal__privilege-duration .buy-modal__duration-value{flex:1;min-width:0}.buy-modal__auth-note{margin:0;text-align:center;font-size:var(--text-sm);line-height:1.45;color:var(--text-muted)}.buy-modal__foot--auth{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;width:100%;padding:12px 20px 20px;box-sizing:border-box}.buy-modal--privilege .buy-modal__right>.buy-modal__foot--auth{padding:var(--buy-privilege-edge-gap) 0}.buy-modal__submit--login{width:100%;min-width:0;min-height:44px;margin-left:0;gap:8px;justify-content:center}.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--simple{--buy-simple-w: 500px;--buy-simple-plate-h: 180px;width:var(--buy-simple-w);height:auto;min-height:0;max-height:min(88vh,calc(100dvh - 48px));overflow:hidden;border-radius:var(--radius-lg);box-sizing:border-box;align-items:stretch}.buy-modal--simple:has(.buy-modal__foot-controls:not(:has(.buy-modal__duration--foot))){width:var(--buy-simple-w);min-width:var(--buy-simple-w)}.buy-modal--simple .buy-modal__head--compact{min-height:0;padding:20px var(--buy-foot-inset-x) 2px;box-sizing:border-box}.buy-modal--simple .buy-modal__head-title{white-space:normal;padding:0 0 6px}.buy-modal--simple .buy-modal__simple-main,.buy-modal--kit .buy-modal__kit-main{display:flex;flex-direction:column;flex:1 1 auto;gap:16px;min-height:0;padding:8px var(--buy-foot-inset-x) 0;overflow:hidden;overscroll-behavior:none;box-sizing:border-box}.buy-modal--simple .buy-modal__simple-main.buy-modal__scrollable,.buy-modal--kit .buy-modal__kit-main.buy-modal__scrollable{overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;touch-action:pan-y;scrollbar-gutter:stable}.buy-modal--simple .buy-modal__foot--simple,.buy-modal--kit .buy-modal__foot--simple{display:flex;flex-direction:column;align-items:stretch;gap:0;flex-shrink:0;margin-top:0;width:100%;box-sizing:border-box}.buy-modal--simple .buy-modal__foot--simple.buy-modal__foot--compact:not(.buy-modal__foot--auth),.buy-modal--kit .buy-modal__foot--simple.buy-modal__foot--compact:not(.buy-modal__foot--auth){display:flex;flex-direction:column;align-items:stretch;padding:0 var(--buy-foot-inset-x) 20px;box-sizing:border-box}.buy-modal--simple .buy-modal__foot--simple.buy-modal__foot--auth,.buy-modal--kit .buy-modal__foot--simple.buy-modal__foot--auth{padding:0 var(--buy-foot-inset-x) 20px;box-sizing:border-box}.buy-modal--simple .buy-modal__foot-controls:has(.buy-modal__duration--foot),.buy-modal--kit .buy-modal__foot-controls:has(.buy-modal__duration--foot){width:100%;max-width:100%;grid-template-columns:max-content minmax(0,1fr)}.buy-modal--kit{--buy-kit-w: 500px;width:var(--buy-kit-w);height:auto;min-height:0;max-height:min(88vh,calc(100dvh - 48px));overflow:hidden;border-radius:var(--radius-lg);box-sizing:border-box;align-items:stretch}.buy-modal--kit .buy-modal__head--compact{min-height:0;padding:20px var(--buy-foot-inset-x) 2px;box-sizing:border-box}.buy-modal--kit .buy-modal__head-title{white-space:normal;padding:0 0 6px}.buy-modal--kit .buy-modal__kit-lead,.buy-modal--kit .buy-modal__kit-note{margin:0}.buy-modal--kit .buy-modal__foot,.buy-modal--simple .buy-modal__foot{flex-shrink:0;margin-top:auto}.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--simple{--buy-simple-plate-bg: var(--chip-bg);overscroll-behavior:none}.buy-modal--kit{--buy-simple-plate-bg: color-mix(in srgb, var(--text) 7%, var(--card));overscroll-behavior:none}.buy-modal--kit .buy-modal__body--compact,.buy-modal--simple .buy-modal__body--compact{flex:1 1 auto;min-height:0;padding-inline:0;overflow:hidden;overscroll-behavior:none}.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__body--compact{display:flex;flex-direction:column;min-height:0}.buy-modal__simple-main{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:visible}.buy-modal__simple-card{display:flex;flex-direction:column;width:100%;border-radius:var(--radius-sm);background:var(--chip-bg);overflow:hidden}.buy-modal--simple .buy-modal__simple-card{position:relative;flex:0 0 auto;height:var(--buy-simple-plate-h);min-height:var(--buy-simple-plate-h);max-height:var(--buy-simple-plate-h);border-radius:10px;background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),var(--chip-bg);overflow:hidden}.buy-modal__simple-media{display:grid;place-items:center;padding:14px 16px;box-sizing:border-box}.buy-modal--simple .buy-modal__simple-media{position:relative;z-index:1;flex:0 0 auto;height:100%;min-height:0;padding:0}.buy-modal__simple-visual{position:relative;display:grid;place-items:center;width:min(136px,52%);aspect-ratio:1;margin:0;border-radius:var(--radius-sm);background:transparent;overflow:hidden}.buy-modal--simple .buy-modal__simple-visual,.buy-modal--simple .buy-modal__simple-visual--image{width:150px;height:150px;max-width:150px;aspect-ratio:1}.buy-modal__simple-visual--image{width:min(136px,52%);background:transparent}.buy-modal__simple-visual--solar{background:linear-gradient(165deg,#3d3010 0%,#a16207 38%,var(--solar-yellow) 72%,var(--solar-yellow-bright) 100%)}.buy-modal__simple-image{width:100%;height:100%;object-fit:contain;object-position:center bottom}.buy-modal--simple .buy-modal__simple-image{object-position:center center}.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-amount{position:absolute;right:8px;bottom:8px;z-index:2;max-width:calc(100% - 16px);display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--span) 24%,var(--chip-bg));color:var(--text);font-size:var(--text-xs);font-weight:700;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buy-modal__simple-copy{display:grid;gap:8px;padding:0 2px;text-align:left}.buy-modal--simple .buy-modal__simple-copy{flex-shrink:0;width:100%;margin:0;padding:0 2px}.buy-modal__simple-copy p{margin:0;font-size:var(--text-sm);line-height:1.5;text-align:left;color:var(--text-muted)}.buy-modal__grid--set{margin:0}.buy-modal--kit .buy-modal__grid--set{width:100%}.buy-modal__right-foot,.buy-modal__foot:not(.buy-modal__foot--compact):not(.buy-modal__foot--auth):not(.buy-modal__foot--privilege){display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;padding:16px 0 0;background:transparent}.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__kit-note{margin:0;font-size:var(--text-xs);font-weight:600;color:var(--text-dim)}.buy-modal--kit .buy-modal__kit-copy{flex-shrink:0;width:100%;margin:0;padding:0 2px}.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:6px;border-radius:var(--radius-sm);background:var(--chip-bg);border:none;overflow:hidden}.buy-modal__set-item-img{width:100%;height:100%;max-width:56px;max-height:56px;object-fit:contain}.buy-modal__set-item-icon{font-size:1.75rem}.buy-modal__set-item-amount{position:absolute;right:6px;bottom:5px;z-index:2;max-width:calc(100% - 12px);display:inline-flex;align-items:center;justify-content:center;padding:3px 6px;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--span) 24%,var(--chip-bg));color:var(--text);font-size:.68rem;font-weight:700;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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:none;background:var(--chip-bg);color:var(--text);font-size:var(--text-sm);font-weight:600;text-align:left;transition:background .2s ease}.buy-modal__select-trigger:hover,.buy-modal__select.is-open .buy-modal__select-trigger{background:var(--chip-bg-hover)}.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:none;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{background:var(--chip-bg-hover);color:var(--text)}.buy-modal__select-option.is-active{background:var(--chip-active-bg);color:var(--text)}.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__section-head h3,.buy-modal__section-title{margin:0 0 10px;font-size:var(--text-sm);font-weight:700;color:var(--text)}.buy-modal__section-head h3{margin-bottom:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.buy-modal--privilege .buy-modal__section-head h3{color:var(--text-muted)}.buy-modal--privilege .buy-modal__item,.buy-modal--kit .buy-modal__item{position:relative;display:grid;place-items:center;gap:0;padding:4px 4px 12px;background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),var(--chip-bg)}.buy-modal--privilege .buy-modal__item--slot,.buy-modal--kit .buy-modal__item--slot{pointer-events:none;-webkit-user-select:none;user-select:none;padding:0}.buy-modal--privilege .buy-modal__item--slot:after,.buy-modal--kit .buy-modal__item--slot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(-32deg,transparent 0 7px,color-mix(in srgb,var(--text) 7%,transparent) 7px 8px);opacity:.9}.buy-modal--privilege .buy-modal__item-amount,.buy-modal--kit .buy-modal__item-amount{position:absolute;right:4px;bottom:4px;z-index:2;max-width:calc(100% - 8px);display:inline-flex;align-items:center;justify-content:center;padding:3px 6px;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--span) 24%,var(--chip-bg));color:var(--text);font-size:.62rem;font-weight:700;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buy-modal--privilege-kits .buy-modal__grid,.buy-modal--kit .buy-modal__grid--set{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.buy-modal--privilege .buy-modal__item-img,.buy-modal--kit .buy-modal__item-img{width:calc(100% - 6px);height:calc(100% - 12px);max-width:68px;max-height:68px;object-fit:contain}.buy-modal--privilege .buy-modal__section{margin-bottom:14px}.buy-modal--privilege .buy-modal__section:last-child{margin-bottom:0}.buy-modal--privilege .buy-modal__services{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.buy-modal--privilege .buy-modal__service{aspect-ratio:1;min-width:0;padding:8px;position:relative;background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),var(--chip-bg);border-radius:var(--radius-sm)}.buy-modal--privilege .buy-modal__service--slot{pointer-events:none;-webkit-user-select:none;user-select:none;padding:0}.buy-modal--privilege .buy-modal__service--slot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(-32deg,transparent 0 7px,color-mix(in srgb,var(--text) 7%,transparent) 7px 8px);opacity:.9}.buy-modal--privilege .buy-modal__service-img{width:100%;height:100%;max-width:48px;max-height:48px;object-fit:contain}.buy-modal__service--queue{background:color-mix(in srgb,var(--span) 24%,var(--chip-bg))}.buy-modal__service-queue-text{display:grid;place-items:center;width:100%;height:100%;padding:4px;font-size:.58rem;font-weight:800;line-height:1.05;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--accent-light)}.buy-modal__section--services{margin-bottom:16px}.buy-modal--privilege .buy-modal__service small{position:absolute;right:4px;bottom:4px;padding:2px 5px;border-radius:4px;font-size:.58rem;font-weight:700;color:var(--text);background:color-mix(in srgb,var(--bg) 72%,transparent)}.buy-modal__foot--privilege{flex-direction:column;align-items:stretch;gap:10px;padding:0}.buy-modal__foot--privilege .buy-modal__foot-controls:not(:has(.buy-modal__duration--foot)){display:flex;align-items:center;gap:10px;min-width:0}.buy-modal--privilege .buy-modal__right>.buy-modal__foot:not(.buy-modal__foot--auth) .buy-modal__foot-controls:has(.buy-modal__duration--foot){display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:var(--buy-foot-gap);width:100%;max-width:100%;margin-inline:0}.buy-modal--privilege .buy-modal__right>.buy-modal__foot:not(.buy-modal__foot--auth) .buy-modal__foot-controls:has(.buy-modal__duration--foot)>.buy-modal-grow--submit{grid-column:2;justify-self:end;direction:rtl;overflow:hidden}.buy-modal__foot--privilege .buy-modal__field--server.buy-modal__select{flex:1 1 auto;width:auto;min-width:0;max-width:none}.buy-modal__foot--privilege.buy-modal__foot--auth{gap:12px;padding:0}.buy-modal__submit--wide{width:100%;min-width:0;margin-left:0;min-height:44px;height:44px}.buy-modal__cooldown{font-size:var(--text-xs);font-weight:600;color:var(--text-dim)}.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(--chip-bg);border:none}.buy-modal__service-icon{font-size:1.25rem}.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:6px;border-radius:var(--radius-sm);background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),var(--chip-bg);border:none;overflow:hidden}.buy-modal__item-icon{font-size:1.45rem}.buy-modal__item-img{width:100%;height:100%;max-width:48px;max-height:48px;object-fit:contain}.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:none;background:var(--chip-bg);box-sizing:border-box}.buy-modal__duration.buy-modal__duration--foot{height:var(--buy-foot-h);padding:0 6px;border:none;background:var(--buy-stepper-rail-bg)}.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;gap:.35em;flex-shrink:0;min-width:220px;height:var(--buy-foot-h);min-height:var(--buy-foot-h);max-height:var(--buy-foot-h);margin-left:auto;padding:0 20px;border:none;border-radius:10px;background:var(--accent);color:#fff;font-size:15px;font-weight:600;line-height:1;box-sizing:border-box;transition:opacity .3s ease,background .3s ease,box-shadow .32s ease}.buy-modal__submit:hover:not(:disabled){background:var(--accent);color:#fff;opacity:.75}.buy-modal__submit:disabled{opacity:.45;cursor:not-allowed}.buy-modal-grow--submit .buy-modal__submit--foot{max-width:none}.buy-modal__submit-price{display:inline-grid;overflow:hidden;font-variant-numeric:tabular-nums;vertical-align:middle}.buy-modal__submit-price-sizer,.buy-modal__submit-price-tick{grid-area:1 / 1}.buy-modal__submit-price-sizer{visibility:hidden;pointer-events:none;white-space:nowrap}.buy-modal__submit-price-tick.store-price{display:inline;align-self:center;justify-self:end;overflow:visible}.buy-modal__submit.buy-modal__submit--foot{width:max-content;min-width:0;max-width:100%;height:var(--buy-foot-h);min-height:var(--buy-foot-h);max-height:var(--buy-foot-h);margin-left:0;padding:0 20px;font-size:15px;white-space:nowrap;box-sizing:border-box}.buy-modal__foot-controls:has(.buy-modal__duration--foot)>.buy-modal-grow,.buy-modal__foot-controls:has(.buy-modal__duration--foot)>.buy-modal-grow--submit{height:var(--buy-foot-h);max-height:var(--buy-foot-h)}.buy-modal__foot-controls:has(.buy-modal__duration--foot)>.buy-modal-grow .buy-modal-grow__inner,.buy-modal__foot-controls:has(.buy-modal__duration--foot)>.buy-modal-grow--submit .buy-modal-grow__inner{height:100%}.buy-modal__foot-controls:has(.buy-modal__duration--foot)>.buy-modal-grow--submit .buy-modal__submit--foot{height:100%;min-height:0;max-height:100%}@media(max-width:768px){.buy-modal{display:flex;flex-direction:column;height:auto;max-height:min(94svh,calc(100svh - env(safe-area-inset-top,0px) - 24px));min-height:0;--buy-foot-inset-x: 16px;--buy-simple-plate-h: 140px;--buy-simple-w: 100%;--buy-kit-w: 100%}.buy-modal--privilege,.buy-modal--kit,.buy-modal--simple{width:100%;min-width:0;max-width:none;border-radius:var(--radius-lg)}.buy-modal--privilege{flex:0 1 auto;min-height:0;height:auto;max-height:min(94svh,calc(100svh - env(safe-area-inset-top,0px) - 24px))}.buy-modal--simple:has(.buy-modal__foot-controls:not(:has(.buy-modal__duration--foot))){width:100%;min-width:0}.buy-modal--kit,.buy-modal--simple{height:auto;max-height:min(94svh,calc(100svh - env(safe-area-inset-top,0px) - 24px));flex:0 1 auto}.dz-modal.buy-modal.buy-modal--simple,.dz-modal.buy-modal.buy-modal--kit{width:100%;min-width:0}.buy-modal__head{flex-shrink:0;min-height:52px;padding:0 16px}.buy-modal--privilege .buy-modal__head{min-height:0;padding:var(--buy-privilege-edge-gap) 16px var(--buy-privilege-edge-gap)}.buy-modal--privilege .buy-modal__head-title{padding:0}.buy-modal__head-title{font-size:1rem;padding:12px 0}.buy-modal__body,.buy-modal__body--compact{display:flex;flex:1 1 auto;flex-direction:column;grid-template-columns:none;grid-template-rows:none;gap:12px;min-height:0;padding:0 16px;overflow:hidden}.buy-modal--privilege .buy-modal__body,.buy-modal--privilege .buy-modal__body--privilege{display:flex;flex-direction:column;flex:1 1 auto;gap:10px;min-height:0;padding:0 14px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;touch-action:pan-y;-webkit-overflow-scrolling:touch}.buy-modal--privilege .buy-modal__aside{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;align-items:stretch;align-self:auto;height:auto;min-height:0;max-height:none;overflow:visible;width:100%}.buy-modal--privilege .buy-modal__aside .dz-product-card--preview{display:none}.buy-modal--privilege .buy-modal__aside .dz-product-card--preview .dz-product-card__visual{aspect-ratio:2 / 1;max-height:110px}.buy-modal--privilege .buy-modal__aside .dz-product-card--preview .dz-product-card__image{width:auto;height:auto;max-height:96px}.buy-modal--privilege .buy-modal__upgrades{flex:0 0 auto;min-height:0;max-height:none;padding-top:0;overflow:visible}.buy-modal--privilege .buy-modal__upgrade-list{gap:3px}.buy-modal--privilege .buy-modal__upgrade-row{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px}.buy-modal--privilege .buy-modal__upgrade-name,.buy-modal--privilege .buy-modal__upgrade-value{font-size:.8125rem;line-height:1.35}.buy-modal--privilege .buy-modal__upgrade-value{max-width:52%;text-align:right;white-space:normal}.buy-modal--privilege .buy-modal__right{display:flex;flex:0 0 auto;flex-direction:column;gap:0;min-height:0;width:100%;overflow:visible}.buy-modal--privilege .buy-modal__main{flex:0 0 auto;min-height:0;overflow:visible}.buy-modal--privilege .buy-modal__scroll-wrap{flex:0 0 auto;height:auto;min-height:0;overflow:visible}.buy-modal--privilege .buy-modal__scroll--kits{flex:0 0 auto;height:auto;min-height:0;max-height:none;overflow:visible;padding-inline-end:0;padding-bottom:0}.buy-modal--privilege .buy-modal__scrollbar{display:none}.buy-modal--privilege .buy-modal__section-head h3{font-size:.65rem;letter-spacing:.05em}.buy-modal--privilege .buy-modal__services{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:5px;overflow:visible;padding-bottom:0}.buy-modal--privilege .buy-modal__service{flex:unset;width:auto;min-width:0;padding:6px}.buy-modal__aside{padding:0;width:100%;height:auto}.buy-modal--privilege .buy-modal__right>.buy-modal__foot{flex-shrink:0;margin-top:0;padding:10px 0 calc(16px + env(safe-area-inset-bottom,0px));background:transparent;border-top:none;box-shadow:none}.buy-modal--privilege .buy-modal__right>.buy-modal__foot .buy-modal__foot-controls:has(.buy-modal__duration--foot){display:flex;flex-wrap:nowrap;align-items:center;gap:10px;width:100%;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box}.buy-modal--privilege .buy-modal__foot-controls:has(.buy-modal__duration--foot)>.buy-modal-grow:first-child{flex:0 1 auto;margin-inline-end:auto;grid-column:unset;justify-self:unset;max-width:100%}.buy-modal--privilege .buy-modal__foot-controls:has(.buy-modal__duration--foot)>.buy-modal-grow--submit{flex:0 0 auto;min-width:0;max-width:none;margin-inline-start:auto;grid-column:unset;justify-self:unset;direction:ltr}.buy-modal--simple .buy-modal__foot-controls:has(.buy-modal__duration--foot),.buy-modal--kit .buy-modal__foot-controls:has(.buy-modal__duration--foot){width:100%;grid-template-columns:max-content minmax(0,1fr);padding:6px 8px;border:none;border-radius:var(--radius-lg);background:var(--buy-foot-dock-bg);box-shadow:var(--buy-foot-dock-shadow);box-sizing:border-box}.buy-modal__foot--compact:not(.buy-modal__foot--auth),.buy-modal--simple .buy-modal__foot--simple,.buy-modal--kit .buy-modal__foot--simple{flex-shrink:0}.buy-modal__foot--compact:not(.buy-modal__foot--auth){padding:10px 16px calc(16px + env(safe-area-inset-bottom,0px))}.buy-modal{--buy-foot-submit-w: min( 152px, calc(100vw - 32px - var(--buy-foot-stepper-min-w) - var(--buy-foot-gap)) )}.buy-modal__foot-controls{width:100%;max-width:100%;grid-template-columns:max-content minmax(0,1fr)}.buy-modal-grow,.buy-modal-grow--submit{display:block;width:100%;max-width:100%;min-width:0}.buy-modal-grow__inner{display:block;width:100%}.buy-modal__submit.buy-modal__submit--foot{width:100%;min-width:0;max-width:100%;padding:0 12px}.buy-modal__foot:not(.buy-modal__foot--compact) .buy-modal__submit{width:100%;min-width:0;margin-left:0}.buy-modal--privilege-kits .buy-modal__grid,.buy-modal--kit .buy-modal__grid--set,.buy-modal__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.buy-modal--privilege .buy-modal__item,.buy-modal--kit .buy-modal__item{padding:3px 2px 10px}.buy-modal--privilege .buy-modal__item-img,.buy-modal--kit .buy-modal__item-img{width:calc(100% - 4px);height:auto;max-width:44px;max-height:44px}.buy-modal--privilege .buy-modal__item-amount,.buy-modal--kit .buy-modal__item-amount{font-size:.55rem;right:2px;bottom:2px}.buy-modal:not(.buy-modal--simple){border-radius:var(--radius-lg)}.buy-modal--simple .buy-modal__simple-main,.buy-modal--kit .buy-modal__kit-main{flex:1 1 auto;min-height:0;padding-bottom:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;touch-action:pan-y;-webkit-overflow-scrolling:touch}.buy-modal--simple .buy-modal__body--compact,.buy-modal--kit .buy-modal__body--compact{flex:1 1 auto;min-height:0;overflow:hidden}.buy-modal--simple .buy-modal__simple-copy,.buy-modal--kit .buy-modal__kit-copy{padding-bottom:16px}}@media(max-width:480px){.buy-modal__price-value{font-size:1.15rem}}@media(max-width:480px){.buy-modal--privilege .buy-modal__right>.buy-modal__foot .buy-modal__foot-controls:has(.buy-modal__duration--foot){flex-wrap:wrap}.buy-modal--privilege .buy-modal__foot-controls:has(.buy-modal__duration--foot)>.buy-modal-grow--submit{flex:1 1 100%;margin-inline-start:0}.buy-modal--privilege .buy-modal__submit--foot{width:100%;min-width:0}}[data-theme=light] .buy-modal{border:none}[data-theme=light] .buy-modal{--buy-foot-dock-shadow: 0 6px 18px rgba(15, 23, 42, .08);--buy-simple-plate-bg: color-mix(in srgb, var(--text) 5%, var(--card));--buy-stepper-rail-bg: color-mix(in srgb, var(--text) 5%, var(--card));--buy-stepper-btn-bg: var(--input-form)}[data-theme=light] .buy-modal--privilege-solar .buy-modal__upgrade-value,[data-theme=light] .buy-modal--privilege-solar .buy-modal__section>h3{color:#92400e}.buy-modal--all-services{--buy-simple-plate-bg: color-mix(in srgb, var(--text) 7%, var(--card))}.buy-modal--all-services .buy-modal__simple-main{display:block;padding-bottom:8px;max-height:min(52vh,420px)}.buy-modal--all-services .buy-modal__upgrade-list{gap:6px;padding:4px 0 8px}.buy-modal--all-services .buy-modal__upgrade-row--service{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:8px 10px;background:var(--buy-simple-plate-bg)}.buy-modal--all-services .buy-modal__all-services-thumb{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-sm);background:var(--chip-bg);overflow:hidden}.buy-modal--all-services .buy-modal__all-services-img{display:block;width:100%;height:100%;object-fit:contain}.buy-modal--all-services .buy-modal__all-services-fallback{font-size:13px;font-weight:800;color:var(--text-muted)}.buy-modal--all-services .buy-modal__all-services-copy{display:grid;gap:2px;min-width:0}.buy-modal--all-services .buy-modal__upgrade-row--service .buy-modal__upgrade-value{max-width:none;text-align:left;font-size:var(--text-sm);font-weight:700;color:var(--text)}.buy-modal--all-services .buy-modal__upgrade-row--service .buy-modal__upgrade-name{font-size:var(--text-xs);line-height:1.45;white-space:pre-line;color:var(--text-muted)}.buy-modal--all-services .buy-modal__upgrade-row--service{align-items:start}.buy-modal--all-services .buy-modal__all-services-thumb{margin-top:2px}.legal-page__intro{margin-bottom:8px}.legal-page__intro-sep{color:var(--text-dim);font-weight:400}.legal-page__updated{margin:0 0 18px;font-size:var(--text-xs);color:var(--text-dim)}.legal-page__section{scroll-margin-top:1rem;margin-top:22px}.legal-page__section:first-of-type{margin-top:0}.wiki-content-block--legal .legal-page__section .wiki-prose__section-title{margin:0 0 10px;font-size:var(--text-base);font-weight:700;color:var(--text)}.wiki-kits{display:grid;gap:0;width:100%;max-width:100%;min-width:0}.wiki-kits__head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0;margin-bottom:0;padding-bottom:12px;box-shadow:none}.wiki-kits__copy{min-width:0;flex:1 1 auto}.wiki-kits__heading{margin:0 0 4px;font-family:var(--font-body);font-size:var(--text-xl);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text)}.wiki-kits__lead{margin:0;color:var(--text-muted);font-size:var(--text-sm);font-weight:500;line-height:1.45;overflow-wrap:anywhere}.wiki-kits__toolbar{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;width:100%;min-width:0;padding-top:12px;padding-bottom:12px;box-shadow:none}.wiki-kits__servers{flex:0 0 auto;width:max-content;min-width:0}.wiki-kits__groups.server-switcher{flex:1 1 auto;min-width:0;max-width:100%;width:100%}.wiki-kits__groups .server-switcher__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;max-width:100%;overflow:visible}.wiki-kits__groups .server-switcher__thumb{display:none}.wiki-kits__groups .server-switcher__tab{min-height:36px;padding:0 8px;justify-content:center}.wiki-kits__groups .server-switcher__tab.is-active{background:var(--chip-active-bg)}.wiki-kits__groups .server-switcher__label{font-size:.8125rem;white-space:nowrap}.wiki-kits__tiers{flex:0 1 auto;min-width:0;max-width:100%;width:auto;margin-left:auto}.wiki-kits__tiers-rail{position:relative;display:inline-flex;align-items:stretch;gap:2px;width:max-content;max-width:100%;padding:2px;border-radius:var(--radius-sm);background:var(--chip-bg);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wiki-kits__tiers-rail::-webkit-scrollbar{display:none}.wiki-kits__tiers-thumb{position:absolute;top:2px;bottom:2px;left:0;z-index:0;width:var(--wiki-kits-tier-w, 0px);border-radius:calc(var(--radius-sm) - 1px);background:var(--chip-active-bg);transform:translate(var(--wiki-kits-tier-x, 0px));transition:transform .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1);pointer-events:none}.wiki-kits__tier{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:36px;padding:0 12px;border:none;border-radius:calc(var(--radius-sm) - 1px);background:transparent;color:var(--text-muted);cursor:pointer;transition:color .2s ease}.wiki-kits__tier:hover,.wiki-kits__tier.is-active{color:var(--text)}.wiki-kits__tier-label{font-size:var(--text-sm);font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;transform:translateY(var(--plate-optical-nudge, 2px))}.wiki-kits__group{margin-top:18px}@media(prefers-reduced-motion:reduce){.wiki-kits__tiers-thumb{transition:none}}.wiki-kits__kit-list{display:grid;gap:16px}.wiki-kits__kit-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.wiki-kits__kit-title{margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.wiki-kits__cooldown{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-xs);font-weight:600;color:var(--text-dim)}.wiki-kits__cooldown-icon{width:13px;height:13px;flex-shrink:0;color:currentColor}.wiki-kits__cooldown-time{line-height:1}.wiki-kits__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px}.wiki-kits__item{position:relative;display:grid;place-items:center;aspect-ratio:1;min-width:0;padding:6px;border-radius:var(--radius-sm);background:var(--chip-bg);overflow:hidden}.wiki-kits__item-img{width:calc(100% - 6px);height:calc(100% - 12px);max-width:68px;max-height:68px;object-fit:contain}.wiki-kits__item-icon{font-size:1.45rem}.wiki-kits__item-amount{position:absolute;right:4px;bottom:4px;z-index:2;max-width:calc(100% - 8px);font-size:.62rem;font-weight:700;line-height:1;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wiki-kits__item--slot{pointer-events:none;-webkit-user-select:none;user-select:none;padding:0}@media(max-width:720px){.wiki-kits__head{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:12px}.wiki-kits__copy{flex:1 1 auto;min-width:0}.wiki-kits__servers{flex:0 0 auto;width:max-content;min-width:0;max-width:48%}}@media(max-width:578px){.wiki-kits__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.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:0}.wipeblock-panel__head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0;margin-bottom:0;padding-bottom:12px;box-shadow:none}.wipeblock-panel__copy{min-width:0;flex:1 1 auto}.wipeblock-panel__heading{margin:0 0 4px;font-family:var(--font-body);font-size:var(--text-xl);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text)}.wipeblock-panel__lead{margin:0;color:var(--text-muted);font-size:var(--text-sm);font-weight:500;line-height:1.45;overflow-wrap:anywhere}.wipeblock-panel__toolbar{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;width:100%;min-width:0;padding-top:12px;padding-bottom:12px;box-shadow:none}.wipeblock-panel__servers{flex:0 0 auto;width:max-content;min-width:0}.wipeblock-panel__filters{flex:1 1 auto;min-width:0;margin-bottom:0}.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;margin-top:18px}.wipeblock-panel__empty{margin-top:18px;border:none;background:transparent}.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,.wipeblock-panel--embedded .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--filler,.wipeblock-cell--filler:hover{background:var(--chip-bg)}.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:min(88%,52px);height:min(88%,52px);max-width:100%;max-height:100%;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}@media(max-width:1079px){.wipeblock-panel__head{flex-wrap:wrap;gap:12px}.wipeblock-panel__copy{flex:1 1 12rem}.wipeblock-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.wipeblock-cell__icon .reward-item-icon{width:min(88%,44px);height:min(88%,44px)}}@media(max-width:578px){.wipeblock-panel{padding:16px 14px 20px}.wipeblock-panel--kb,.wipeblock-panel--embedded{padding:0}.wipeblock-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.wipeblock-cell__icon .reward-item-icon{width:min(88%,38px);height:min(88%,38px)}}.dz-hover-tip{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;z-index:30}.dz-hover-tip__trigger{display:inline-grid;place-items:center;margin:0;padding:0;border:none;cursor:pointer;transition:color .2s ease,background .2s ease}.dz-hover-tip--toolbar .dz-hover-tip__trigger{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--chip-active-bg);color:var(--text-muted)}.dz-hover-tip--toolbar .dz-hover-tip__trigger:hover,.dz-hover-tip--toolbar .dz-hover-tip__trigger:focus-visible,.dz-hover-tip--toolbar:focus-within .dz-hover-tip__trigger{color:var(--text);background:var(--btn-primary-hover)}.dz-hover-tip--toolbar .dz-hover-tip__trigger-icon{width:16px;height:16px}.dz-hover-tip--inline .dz-hover-tip__trigger{width:20px;height:20px;border-radius:var(--radius-xs);background:var(--chip-active-bg);color:var(--text-muted)}.dz-hover-tip--inline .dz-hover-tip__trigger:hover,.dz-hover-tip--inline .dz-hover-tip__trigger:focus-visible,.dz-hover-tip--inline:focus-within .dz-hover-tip__trigger{color:var(--text);background:var(--btn-primary-hover)}.dz-hover-tip--inline .dz-hover-tip__trigger-icon{width:14px;height:14px}.dz-hover-tip__trigger:disabled{opacity:.4;cursor:default}.dz-hover-tip__panel{position:absolute;top:calc(100% + 8px);left:50%;z-index:50;box-sizing:border-box;display:grid;gap:8px;width:min(272px,calc(100vw - 28px));padding:12px 14px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--bg-elevated) 88%,#000);box-shadow:var(--shadow-md);color:var(--text);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.dz-hover-tip--start .dz-hover-tip__panel{left:0;transform:translate(0) translateY(6px)}.dz-hover-tip--end .dz-hover-tip__panel{left:auto;right:0;transform:translate(0) translateY(6px)}.dz-hover-tip:hover .dz-hover-tip__panel,.dz-hover-tip:focus-within .dz-hover-tip__panel{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.dz-hover-tip--start:hover .dz-hover-tip__panel,.dz-hover-tip--start:focus-within .dz-hover-tip__panel,.dz-hover-tip--end:hover .dz-hover-tip__panel,.dz-hover-tip--end:focus-within .dz-hover-tip__panel{transform:translate(0) translateY(0)}.dz-hover-tip__title{display:block;margin:0;font-size:12px;font-weight:700;line-height:1.3;color:var(--text)}.dz-hover-tip__text{margin:0;font-size:11px;line-height:1.45;color:var(--text-muted)}.dz-hover-tip__note{margin:0;font-size:11px;line-height:1.4;color:var(--text-dim)}.dz-hover-tip__list{display:grid;gap:5px;margin:0;padding:0;list-style:none}.dz-hover-tip__list li{position:relative;padding-left:11px;font-size:11px;line-height:1.45;color:var(--text-muted)}.dz-hover-tip__list li:before{content:"";position:absolute;top:.45em;left:0;width:4px;height:4px;border-radius:1px;background:color-mix(in srgb,var(--text) 28%,transparent)}.dz-hover-tip__rows{display:grid;gap:0;margin:0;padding:0;list-style:none}.dz-hover-tip__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;padding:4px 0;border-top:1px solid var(--transparent-5-w)}.dz-hover-tip__row:first-child{border-top:none;padding-top:0}.dz-hover-tip__row:last-child{padding-bottom:0}.dz-hover-tip__row-label{font-size:11px;font-weight:600;line-height:1.2;color:var(--text-muted);font-variant-numeric:tabular-nums}.dz-hover-tip__row-value{display:inline-flex;align-items:center;font-size:12px;font-weight:700;line-height:1;color:var(--money);font-variant-numeric:tabular-nums}.dz-hover-tip__row-value .store-price{display:inline-flex;color:inherit}.dz-hover-tip__row-value .store-price__value{color:var(--money)}.stats-page.dz-page{padding-bottom:0}.app-shell__frame:has(.stats-page){flex:0 0 auto;min-height:auto;height:fit-content}.app-shell__frame:has(.stats-page) .app-shell__main,.app-shell__frame:has(.stats-page) .page-transition,.app-shell__frame:has(.stats-page) .stats-page{flex:0 0 auto;min-height:auto;height:fit-content}.stats-page .dz-container{width:100%;padding:0}.stats-page__layout{display:flex;flex-direction:column;gap:0;width:100%}.stats-main{position:relative;min-width:0}.stats-content-card{display:flex;flex-direction:column;min-width:0;padding:0}.stats-list-panel,.stats-list-wrap,.stats-list-panel .stats-list-wrap{width:100%}.stats-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;width:100%;margin:0;padding:16px 14px;border:none;border-bottom:1px solid var(--rail)}.stats-controls__field{display:grid;min-width:0}.stats-controls__servers{flex:0 1 auto;min-width:0}.stats-controls__aside{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto}.stats-controls__field--wipe{width:12.875rem;flex:0 0 auto}.stats-controls__tip{flex-shrink:0}.stats-controls__tip .dz-hover-tip__panel{right:0;left:auto;width:min(272px,calc(100vw - 56px))}.stats-controls__tip .dz-hover-tip__row-value,.stats-controls__tip .dz-hover-tip__row-value .store-price__value{color:var(--text)}.stats-rewards-banner{display:none}.stats-controls__select{width:100%}.stats-controls__select .dz-select__trigger{min-height:40px;background:var(--chip-active-bg);color:var(--text)}.stats-controls__select .dz-select__trigger:hover:not(:disabled),.stats-controls__select.dz-select.is-open .dz-select__trigger{background:var(--btn-primary-hover);color:var(--text)}.stats-controls__select .dz-select__value-icon,.stats-controls__select .dz-select__chevron{color:var(--text-muted)}.stats-controls__select .dz-select__trigger:hover:not(:disabled) .dz-select__chevron,.stats-controls__select.dz-select.is-open .dz-select__chevron{color:var(--text)}.stats-cols{display:flex;flex-wrap:nowrap;align-items:center;width:100%;margin:0;padding:14px;border:none;border-bottom:1px solid var(--rail)}.stats-cols__plate{--stats-cols: 2.75rem minmax(12rem, 2.4fr) repeat(5, minmax(0, 1fr)) 4.5rem;display:grid;grid-template-columns:var(--stats-cols);column-gap:12px;align-items:center;box-sizing:border-box;width:100%;min-height:0;padding:0;border:none}.stats-cols__label{min-width:0;font-size:var(--text-sm);font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;justify-self:start}.stats-cols__label--metric{justify-self:start;text-align:left}.stats-cols__label--online{justify-self:end;text-align:right}.stats-cols__sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.stats-cols__sort.is-active,.stats-cols__sort:hover{color:var(--text)}.stats-list{--stats-cols: 2.75rem minmax(12rem, 2.4fr) repeat(5, minmax(0, 1fr)) 4.5rem;--stats-gap: 12px;--stats-row-h: 70px;--stats-page-rows: 10;display:flex;flex-direction:column;gap:0;width:100%;min-width:0;min-height:calc(var(--stats-page-rows) * var(--stats-row-h));padding:0;border-top:none}.stats-list__row{display:grid;grid-template-columns:var(--stats-cols);column-gap:var(--stats-gap);align-items:center;box-sizing:border-box;width:100%;height:var(--stats-row-h);min-height:var(--stats-row-h);padding:14px;border-radius:0;background:transparent;border-bottom:1px solid var(--rail);overflow:hidden}.stats-list--reveal .stats-list__row--reveal{animation:stats-list-row-reveal .68s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--list-reveal-delay, 0ms)}@keyframes stats-list-row-reveal{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.stats-list--reveal .stats-list__row--reveal{animation:none}}.stats-list__cell{min-width:0;font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.stats-list__cell--rank{overflow:visible;justify-self:start}.stats-list__cell--player{overflow:hidden;justify-self:start;text-align:left}.stats-list__cell--metric{justify-self:start;text-align:left;color:var(--text)}.stats-list__cell--online{justify-self:end;text-align:right}.stats-list__rank{display:inline-grid;place-items:center;min-width:2rem;height:2rem;padding:0 6px;border-radius:var(--radius-xs);font-weight:800;color:var(--text-dim)}.stats-list__rank.is-top-1{background:color-mix(in srgb,#e6c200 24%,var(--chip-bg));color:#e6c200}.stats-list__rank.is-top-2{background:color-mix(in srgb,#b8b8b8 22%,var(--chip-bg));color:#c8c8c8}.stats-list__rank.is-top-3{background:color-mix(in srgb,#cd7f32 24%,var(--chip-bg));color:#cd7f32}.stats-list__player{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%;color:var(--text);text-decoration:none}.stats-list__player:hover{color:var(--accent)}.stats-list__avatar{position:relative;display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;overflow:hidden;border-radius:var(--radius-xs);font-size:var(--text-xs);font-weight:800;color:#fff}.stats-list .dz-skeleton--avatar{width:40px;height:40px;min-height:40px;border-radius:var(--radius-xs)}.stats-list-skeleton__player{display:inline-flex;align-items:center;gap:10px;width:100%}.stats-list-skeleton__name{height:14px;max-width:9rem}.stats-list-skeleton__rank,.stats-list-skeleton__metric{display:inline-block;height:14px;width:2.5rem}.stats-list__player-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.stats-list__player-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.stats-list__player-steam{font-size:var(--text-xs);color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-list__player:hover .stats-list__player-steam{color:var(--text-muted)}.stats-refresh-error{margin:0 14px 8px;color:var(--text-muted);font-size:var(--text-sm);line-height:1.35}.stats-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:16px;padding:0 14px;border-top:none}.stats-stepper{display:inline-flex;flex:none;align-items:center;gap:6px;width:max-content;max-width:100%}.stats-stepper__btn{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border:none;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text);font-size:1.1rem;line-height:1;cursor:pointer;transition:transform .15s cubic-bezier(.22,1,.36,1),background .15s ease}.stats-stepper__btn:hover:not(:disabled){background:var(--chip-bg-hover)}.stats-stepper__btn:active:not(:disabled){transform:scale(.92);background:var(--chip-bg-hover)}.stats-stepper__btn:disabled{opacity:.35;cursor:not-allowed}.stats-stepper__value{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text);font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;box-sizing:border-box;-webkit-user-select:none;user-select:none}.stats-empty{padding:12px 14px 4px}@media(max-width:1100px){.stats-cols__plate,.stats-list{--stats-cols: 2.5rem minmax(10rem, 2fr) repeat(5, minmax(0, 1fr)) 4rem;--stats-gap: 8px}}@media(max-width:1079px){.stats-controls{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;padding:14px}.stats-controls__servers.server-switcher{flex:0 1 auto;min-width:0;max-width:calc(100% - 56px);width:auto}.stats-controls__servers .server-switcher__rail{width:max-content;max-width:100%}.stats-controls__servers .server-switcher__tab{min-height:36px;padding:0 10px}.stats-controls__servers .server-switcher__label{font-size:.875rem}.stats-controls__aside{flex:0 0 auto;flex-wrap:nowrap;gap:6px;margin-left:auto;width:auto}.stats-controls__field--wipe{margin-left:0;flex:0 0 auto;width:auto;max-width:none}.stats-controls__select{width:auto}.stats-controls__select .dz-select__trigger{width:auto;min-width:0;min-height:40px;padding:0 28px 0 10px;justify-content:flex-start}.stats-controls__select .dz-select__value{flex:0 0 auto;justify-content:center;gap:0;overflow:visible}.stats-controls__select .dz-select__value-text{display:none}.stats-controls__select .dz-select__chevron{display:block;right:8px;width:12px;height:12px;color:var(--text-muted)}.stats-controls__select .dz-select__value-icon{width:18px;height:18px;color:var(--text)}.stats-controls__tip{display:none}.stats-rewards-banner{display:grid;gap:6px;padding:12px 14px;border-bottom:1px solid var(--rail)}.stats-rewards-banner__title{margin:0;font-size:var(--text-sm);font-weight:650;line-height:1.3;color:var(--text)}.stats-rewards-banner__places{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none}.stats-rewards-banner__places li{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;line-height:1.2;color:var(--text-muted)}.stats-rewards-banner__note{margin:0;font-size:.6875rem;line-height:1.35;color:var(--text-dim)}.stats-cols{display:none}.stats-list{gap:0;padding:0;min-height:0}.stats-list__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;height:auto;min-height:0;padding:0;border-radius:0;background:transparent;border-bottom:1px solid var(--rail);overflow:visible}.stats-list__cell--rank{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:flex-start;justify-self:start;align-self:center;z-index:1;padding:10px 0 10px 12px}.stats-list__cell--player{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;justify-content:flex-start;padding:10px 12px 10px calc(22px + 1.375rem);overflow:hidden}.stats-list__player{flex:0 1 auto;justify-content:flex-start;min-width:0;max-width:100%;width:auto}.stats-list__avatar{width:22px;height:22px}.stats-list__rank{min-width:1.375rem;height:1.375rem;padding:0 4px;font-size:.6875rem}.stats-list__player-name{font-size:var(--text-sm);font-weight:650;color:var(--text)}.stats-list__player-steam{display:none}.stats-list__cell--metric{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:4px;width:100%;min-height:3.1rem;padding:10px 8px;border-radius:0;border-top:1px solid var(--rail);border-right:1px solid var(--rail);background:transparent;text-align:center;font-size:var(--text-sm);font-weight:700;color:var(--text);justify-self:stretch}.stats-list__cell:nth-child(5),.stats-list__cell:nth-child(8){border-right:none}.stats-list__cell--metric:before{content:attr(data-label);font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);line-height:1.15}.stats-list__cell:nth-child(3){grid-column:1;grid-row:2}.stats-list__cell:nth-child(4){grid-column:2;grid-row:2}.stats-list__cell:nth-child(5){grid-column:3;grid-row:2}.stats-list__cell:nth-child(6){grid-column:1;grid-row:3}.stats-list__cell:nth-child(7){grid-column:2;grid-row:3}.stats-list__cell:nth-child(8){grid-column:3;grid-row:3}.stats-list__row--skeleton{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-list__row--skeleton .stats-list__cell--rank{grid-column:1;grid-row:1;justify-self:start;z-index:1}.stats-list__row--skeleton .stats-list__cell--player{grid-column:1 / -1;grid-row:1;padding-left:calc(22px + 1.375rem)}.stats-list__cell{min-width:0;white-space:normal;overflow:visible;text-overflow:unset}}@media(max-width:768px){.stats-page.dz-page{padding-bottom:0}.stats-content-card{padding:0}.stats-controls{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;padding:12px 10px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.stats-controls__servers.server-switcher{flex:0 1 auto;width:auto;min-width:0;max-width:calc(100% - 56px)}.stats-controls__servers .server-switcher__tab{min-height:36px;padding:0 9px}.stats-controls__servers .server-switcher__label{font-size:.8125rem}.stats-controls__aside{width:auto;margin-left:auto;justify-content:flex-end}.stats-controls__field{width:auto;flex:0 0 auto;max-width:none}.stats-controls__field--wipe{width:auto;max-width:none;flex:0 0 auto}.stats-controls__select .dz-select__trigger{min-height:40px;padding:0 28px 0 10px}.stats-rewards-banner{padding:10px}.stats-list__cell--rank{padding:10px 0 10px 10px}.stats-list__cell--player{padding:10px 10px 10px calc(20px + 1.375rem)}.stats-list__cell--metric{min-height:2.9rem;padding:8px 6px}.stats-footer{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-top:16px;margin-bottom:0;padding:0 12px;gap:10px;border-top:none}.stats-stepper{align-self:center;flex:0 0 auto}.stats-stepper__btn{width:36px;height:36px;min-width:36px}.stats-stepper__value{width:auto;min-width:72px;height:36px;padding:0 16px}}.stats-page .stats-stepper__btn{background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),var(--chip-bg)}.stats-page .stats-stepper__btn:hover:not(:disabled){background:linear-gradient(155deg,color-mix(in srgb,#ffffff 14%,transparent) 0%,transparent 42%),var(--chip-bg-hover)}.stats-page .stats-controls{border-bottom:1px solid var(--rail);background:transparent}.stats-page .stats-cols{border-bottom:none;background:transparent;padding:14px 14px 0}.stats-page .stats-cols__plate{min-height:40px;padding:0 14px;border-radius:var(--radius-sm);background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),color-mix(in srgb,var(--span) 16%,var(--bg-elevated))}.stats-page .stats-cols__label{font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;color:var(--text-dim)}.stats-page .stats-cols__sort{min-height:40px;padding:0}.stats-page .stats-cols__sort:hover,.stats-page .stats-cols__sort.is-active{color:var(--text)}.stats-page .stats-list{gap:8px;padding:14px;min-height:calc(var(--stats-page-rows) * (var(--stats-row-h) + 8px) - 8px)}.stats-page .stats-list__row{height:var(--stats-row-h);min-height:var(--stats-row-h);padding:12px 14px;border-radius:var(--radius-sm);border-bottom:none;background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),var(--chip-bg);transition:background .15s ease}.stats-page .stats-list__row:hover{background:linear-gradient(155deg,color-mix(in srgb,#ffffff 14%,transparent) 0%,transparent 42%),var(--chip-bg-hover)}.stats-page .stats-list__row.is-top-1{background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),linear-gradient(145deg,color-mix(in srgb,#e6c200 22%,transparent) 0%,transparent 70%),color-mix(in srgb,#e6c200 10%,var(--chip-bg))}.stats-page .stats-list__row.is-top-2{background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),linear-gradient(145deg,color-mix(in srgb,#c8c8c8 20%,transparent) 0%,transparent 70%),color-mix(in srgb,#c8c8c8 10%,var(--chip-bg))}.stats-page .stats-list__row.is-top-3{background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),linear-gradient(145deg,color-mix(in srgb,#cd7f32 22%,transparent) 0%,transparent 70%),color-mix(in srgb,#cd7f32 10%,var(--chip-bg))}.stats-page .stats-list__rank{background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),var(--chip-bg)}.stats-page .stats-footer{margin-top:0;padding:12px 14px;border-top:1px solid var(--rail)}@media(max-width:1079px){.stats-page .stats-list{gap:0;padding:0;min-height:0}.stats-page .stats-list__row,.stats-page .stats-list__row:hover,.stats-page .stats-list__row.is-top-1,.stats-page .stats-list__row.is-top-2,.stats-page .stats-list__row.is-top-3{height:auto;min-height:0;padding:0;border-radius:0;border-bottom:1px solid var(--rail)}.stats-page .stats-list__cell--metric{align-items:center;justify-content:flex-start;gap:6px;min-height:0;padding:10px 8px}}.account-content .account-data-list-panel{width:auto;margin-inline:calc(-1 * var(--account-card-pad-x));min-width:0}.account-content .account-data-list-wrap{width:100%;min-width:0}.account-content .account-data-toolbar{display:flex;flex-wrap:nowrap;align-items:center;width:100%;margin:0;padding:14px var(--account-card-pad-x) 0;border:none;border-bottom:none;background:transparent}.account-content .account-data-toolbar__plate{display:grid;grid-template-columns:var(--account-data-cols);column-gap:var(--account-data-gap, 16px);align-items:center;box-sizing:border-box;width:100%;min-width:0;min-height:40px;height:auto;padding:0 14px;border-radius:var(--radius-sm);background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),color-mix(in srgb,var(--span) 16%,var(--bg-elevated))}.account-content .account-data-toolbar__label{min-width:0;font-size:var(--text-xs);font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;justify-self:start}.account-content .account-data-toolbar__label.is-end{justify-self:end;text-align:right}.account-content .account-data-list{--account-data-row-h: 70px;--account-data-page-rows: 8;display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;min-height:calc(var(--account-data-page-rows) * (var(--account-data-row-h) + 8px) - 8px);padding:14px var(--account-card-pad-x)}.account-content .account-data-list__row{display:grid;grid-template-columns:var(--account-data-cols);column-gap:var(--account-data-gap, 16px);align-items:center;box-sizing:border-box;width:100%;height:var(--account-data-row-h);min-height:var(--account-data-row-h);padding:12px 14px;border-radius:var(--radius-sm);background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),var(--chip-bg);border-bottom:none;overflow:hidden;transition:background .15s ease}.account-content .account-data-list--reveal .account-data-list__row--reveal{animation:account-data-row-reveal .68s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--list-reveal-delay, 0ms)}@keyframes account-data-row-reveal{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.account-content .account-data-list--reveal .account-data-list__row--reveal{animation:none}}.account-content .account-data-list__row:hover{background:linear-gradient(155deg,color-mix(in srgb,#ffffff 14%,transparent) 0%,transparent 42%),var(--chip-bg-hover)}.account-tabs-page .account-content .bans-footer{margin-top:0;padding:12px var(--account-card-pad-x) 12px;border-top:1px solid var(--rail);justify-content:flex-start;gap:12px}.account-content .account-data-list__cell{min-width:0;font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-content .account-data-list__cell.is-end{text-align:right;justify-self:end}.account-content .account-data-list__item{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%;color:var(--text)}.account-content .account-data-list__thumb{position:relative;display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;overflow:hidden;background:transparent}.account-content .account-data-list__thumb .product-item-icon,.account-content .account-data-list__thumb img,.account-content .account-data-list__thumb svg{width:28px;height:28px;object-fit:contain}.account-content .account-data-list__item-meta{display:grid;gap:2px;min-width:0}.account-content .account-data-list__item-title{overflow:hidden;font-size:var(--text-sm);font-weight:600;line-height:1.25;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.account-content .account-data-list__item-sub{overflow:hidden;font-size:var(--text-xs);line-height:1.25;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap}.account-content .account-data-list__code{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-xs);font-weight:600;color:var(--text-muted)}.account-content .account-data-list__amount{font-family:var(--font-display);font-weight:700;color:var(--text)}.account-content .account-data-list__amount.is-credit{color:color-mix(in srgb,var(--success) 40%,var(--text-muted))}.account-content .account-data-list__amount.is-debit{color:color-mix(in srgb,var(--danger) 40%,var(--text-muted))}.account-content .account-data-list__price{font-family:var(--font-display);font-weight:700;color:var(--price, var(--text))}.account-content .account-data-list__action-muted{font-size:var(--text-sm);font-weight:600;line-height:1.2;color:var(--text-muted);white-space:nowrap}.account-content .account-data-list__action.dz-btn{min-width:5.5rem;justify-content:center}.account-content .account-data-list__action.dz-btn:hover:not(:disabled){background:#22c55e1f;color:var(--success)}.account-content .account-data-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;width:100%;margin-top:12px;padding:12px var(--account-card-pad-x)}.account-content .account-data-stepper{display:inline-flex;flex:none;align-items:center;gap:6px;width:max-content;max-width:100%}.account-content .account-data-stepper__btn{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border:none;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text);font-size:1.1rem;line-height:1;cursor:pointer;transition:transform .15s cubic-bezier(.22,1,.36,1),background .15s ease}.account-content .account-data-stepper__btn:hover:not(:disabled){background:var(--chip-bg-hover)}.account-content .account-data-stepper__btn:active:not(:disabled){transform:scale(.92);background:var(--chip-bg-hover)}.account-content .account-data-stepper__btn:disabled{opacity:.35;cursor:not-allowed}.account-content .account-data-stepper__value{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text);font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;box-sizing:border-box;-webkit-user-select:none;user-select:none}.account-content .account-data-list--storage{--account-data-gap: 0;--account-data-cols: 33.333% 33.333% 1fr 7.5rem}.account-content .account-data-list--storage .account-data-toolbar__label.is-end,.account-content .account-data-list--storage .account-data-list__cell--action{justify-self:end;text-align:right}.account-content .account-data-list--transactions{--account-data-gap: 0;--account-data-cols: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) 7.5rem}.account-content .account-data-list--transactions .account-data-toolbar__label:nth-child(3),.account-content .account-data-list--transactions .account-data-toolbar__label:nth-child(4),.account-content .account-data-list--transactions .account-data-list__cell--amount,.account-content .account-data-list--transactions .account-data-list__cell--date{padding-left:72px}.account-content .account-data-list--transactions .account-data-toolbar__label.is-end,.account-content .account-data-list--transactions .account-data-list__cell.is-end{justify-self:end;text-align:right}.account-content .account-data-list__tone{font-size:var(--text-sm);font-weight:600;line-height:1.2;white-space:nowrap}.account-content .account-data-list__tone--pending{color:color-mix(in srgb,var(--warning) 42%,var(--text-muted))}.account-content .account-data-list__tone--credit{color:color-mix(in srgb,var(--success) 40%,var(--text-muted))}.account-content .account-data-list__tone--debit{color:color-mix(in srgb,var(--danger) 40%,var(--text-muted))}.account-content .account-data-list__tone--promo{color:color-mix(in srgb,var(--warning) 42%,var(--text-muted))}.account-content .account-data-list__tone--reward{color:color-mix(in srgb,#38bdf8 38%,var(--text-muted))}.account-content .account-data-list__tone--purchase{color:color-mix(in srgb,#f97316 38%,var(--text-muted))}.account-content .account-data-list__tone--refund{color:color-mix(in srgb,#a78bfa 38%,var(--text-muted))}.account-content .account-data-list__tone--log{color:var(--text-muted)}.account-content .account-data-list__status-stack{display:grid;gap:4px;justify-items:start;min-width:0}.account-content .account-data-list__status-stack.is-end{justify-items:end}@media(max-width:1079px){.account-content .account-data-toolbar{display:none}.account-content .account-data-list-panel{margin-inline:calc(-1 * var(--account-card-pad-x, 14px))}.account-content .account-data-list{gap:8px;min-height:0;padding:14px var(--account-card-pad-x)}.account-content .account-data-list__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:4px 12px;align-items:start;height:auto;min-height:0;padding:12px 14px;border-radius:var(--radius-sm);background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),var(--chip-bg);border-bottom:none;overflow:visible}.account-content .account-data-list__row:hover{background:linear-gradient(155deg,color-mix(in srgb,#ffffff 14%,transparent) 0%,transparent 42%),var(--chip-bg-hover)}.account-content .account-data-list__cell{display:block;padding:0;white-space:normal;overflow:visible;text-overflow:unset;text-align:left;justify-self:stretch}.account-content .account-data-list__cell.is-end{justify-self:end;text-align:right}.account-content .account-data-list--storage .account-data-list__cell--item{grid-column:1;grid-row:1;min-width:0}.account-content .account-data-list--storage .account-data-list__cell--action{grid-column:2;grid-row:1;align-self:center;justify-self:end}.account-content .account-data-list--storage .account-data-list__cell--server{grid-column:1 / -1;grid-row:2;padding-left:50px;font-size:var(--text-sm);color:var(--text-muted)}.account-content .account-data-list--storage .account-data-list__cell--status{grid-column:1 / -1;grid-row:3;padding-left:50px}.account-content .account-data-list--storage .account-data-list__action.dz-btn{min-width:0;min-height:36px;padding:0 12px}.account-content .account-data-list--storage .account-data-list__action-muted{font-size:var(--text-xs)}.account-content .account-data-list--transactions{--account-data-cols: unset}.account-content .account-data-list--transactions .account-data-list__cell--id{grid-column:1 / -1;grid-row:3;padding-left:0;font-size:var(--text-xs);color:var(--text-dim)}.account-content .account-data-list--transactions .account-data-list__cell--desc{grid-column:1;grid-row:1;font-size:var(--text-sm);font-weight:600;color:var(--text);line-height:1.35}.account-content .account-data-list--transactions .account-data-list__cell--amount{grid-column:2;grid-row:1;align-self:center;justify-self:end;padding-left:0;text-align:right}.account-content .account-data-list--transactions .account-data-list__cell--date{grid-column:1;grid-row:2;padding-left:0;font-size:var(--text-xs);color:var(--text-dim)}.account-content .account-data-list--transactions .account-data-list__cell--kind{grid-column:2;grid-row:2;align-self:center;justify-self:end}.account-content .account-data-list--transactions .account-data-list__tone{font-size:var(--text-xs)}.account-content .account-data-list--transactions .account-data-toolbar__label:nth-child(3),.account-content .account-data-list--transactions .account-data-toolbar__label:nth-child(4),.account-content .account-data-list--transactions .account-data-list__cell--amount,.account-content .account-data-list--transactions .account-data-list__cell--date{padding-left:0}.account-tabs-page .account-content .bans-footer{margin-top:0;padding:12px var(--account-card-pad-x) 12px;border-top:1px solid var(--rail);justify-content:flex-start;gap:12px}}@media(max-width:768px){.account-content-card:has(.account-data-list-panel){padding-left:0;padding-right:0;padding-bottom:0}.account-content .account-data-list-panel{margin-inline:0}.account-content .account-data-list__row{padding:12px}.account-content .account-data-list--storage .account-data-list__cell--server,.account-content .account-data-list--storage .account-data-list__cell--status{padding-left:40px}.account-content .account-data-list__item{gap:8px}.account-content .account-data-list__thumb{width:32px;height:32px}.account-content .account-data-list__thumb .product-item-icon,.account-content .account-data-list__thumb img,.account-content .account-data-list__thumb svg{width:22px;height:22px}.account-tabs-page .account-content .bans-footer{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;margin-top:0;padding:12px var(--account-card-pad-x, 12px) 12px;border-top:1px solid var(--rail);gap:10px}.account-tabs-page .account-content .bans-stepper{align-self:center;flex:0 0 auto}.account-tabs-page .account-content .bans-stepper__btn{width:36px;height:36px;min-width:36px}.account-tabs-page .account-content .bans-stepper__value{width:auto;min-width:72px;height:36px;padding:0 16px}}@media(max-width:578px){.account-tabs-page .account-content .bans-footer{flex-wrap:wrap;gap:8px}}.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:var(--text-sm);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:none;background:var(--chip-bg);text-align:left;transition:background .2s ease}.wallet-account:hover{background:var(--chip-bg-hover)}.wallet-account.is-primary{background:var(--chip-active-bg)}.wallet-account__label{font-size:var(--text-sm);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:var(--text-sm);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:none;background:var(--input-form);color:var(--text)}.wallet-transfer__submit{min-height:44px;padding:0 20px;border-radius:var(--radius-sm);background:var(--chip-bg);border:none;color:var(--text-dim);font-size:.88rem;font-weight:600;white-space:nowrap}.wallet-transfer__submit:not(:disabled){background:var(--btn-primary-bg);color:var(--btn-primary-color)}.account-table-wrap{overflow:visible;border-radius:0;border:none;background:transparent}.account-table{width:100%;border-collapse:separate;border-spacing:0 6px;font-size:var(--text-sm)}.account-table th{padding:0 12px 8px;text-align:left;font-size:var(--text-sm);font-weight:700;letter-spacing:.04em;color:var(--text-dim);border:none}.account-table tbody tr{background:var(--chip-bg);transition:background .2s ease}.account-table tbody tr:hover{background:var(--chip-bg-hover)}.account-table td{padding:12px 14px;border:none;vertical-align:middle}.account-table tbody tr td:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.account-table tbody tr td:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.account-table tbody tr td:only-child{border-radius:var(--radius-sm)}.account-table__desc{display:block;margin-bottom:6px}.account-badge{display:inline-block;padding:3px 7px;border-radius:var(--radius-xs);font-size:.72rem;font-weight:700;line-height:1.2}.account-badge--success{background:#22c55e26;color:var(--success)}.account-badge--muted{background:var(--chip-bg-hover);color:var(--text-muted)}.account-badge--received{background:#22c55e26;color:var(--success)}.account-badge--pending{background:color-mix(in srgb,var(--warning) 14%,var(--chip-bg));color:var(--warning)}.account-badge--cancelled{background:#ef44441a;color:var(--danger)}.account-badge--tx-credit{background:#22c55e26;color:var(--success)}.account-badge--tx-debit{background:#ef44441f;color:var(--danger)}.account-badge--tx-promo{background:color-mix(in srgb,var(--warning) 16%,var(--chip-bg));color:var(--warning)}.account-badge--tx-reward{background:#38bdf829;color:#38bdf8}.account-badge--tx-purchase{background:#f9731629;color:#f97316}.account-badge--tx-refund{background:#a78bfa29;color:#a78bfa}.account-badge--tx-log{background:var(--chip-bg-hover);color:var(--text-muted)}.purchase-name{display:inline-flex;align-items:center;gap:10px;min-width:0}.purchase-name__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-name__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--chip-bg-hover)}.purchase-name__img{width:32px;height:32px;object-fit:contain;border-radius:var(--radius-sm)}[class*=__thumb] .purchase-name__img,[class*=__thumb] .purchase-name__icon,[class*=__icon-frame] .purchase-name__img,[class*=__icon-frame] .purchase-name__icon,[class*=__icon-frame] .reward-item-icon,[class*=__thumb] .reward-item-icon{width:100%;height:100%;background:transparent;border-radius:0}[class*=__thumb] .purchase-name__icon,[class*=__icon-frame] .purchase-name__icon{font-size:1.45rem}[class*=__thumb] .purchase-name__img,[class*=__icon-frame] .purchase-name__img,[class*=__thumb] .reward-item-icon,[class*=__icon-frame] .reward-item-icon{object-fit:contain}.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:var(--text-sm);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:none;background:var(--chip-bg)}.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:var(--text-sm);color:var(--text-dim)}.cart-item__side{display:grid;gap:8px;justify-items:end}.cart-item__side button{color:var(--text-dim);font-size:var(--text-sm);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:none;background:var(--chip-bg)}.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(--btn-primary-bg);color:var(--btn-primary-color);font-size:var(--text-base);font-weight:700}.cart-summary__submit:disabled{opacity:.55;cursor:not-allowed}.account-empty{display:grid;justify-items:center;gap:0;padding:12px 0 4px;border:none;border-radius:0;background:transparent;text-align:center}.account-empty h2,.account-empty h3{margin:0 0 8px;font-family:var(--font-body);font-size:var(--text-base);font-weight:700;color:var(--text)}.account-empty p{margin:0 0 12px;max-width:28rem;color:var(--text-muted);font-size:var(--text-sm);line-height:1.55}.account-empty--compact{padding:12px 0 4px}.purchase-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.purchase-filters button{padding:8px 14px;border-radius:var(--radius-sm);border:none;background:var(--chip-bg);color:var(--text-muted);font-size:var(--text-sm);font-weight:600}.purchase-filters button.is-active{background:var(--chip-active-bg);color:var(--text);filter:saturate(1.05)}@media(max-width:1079px){.account-layout,.wallet-transfer,.wallet-accounts{grid-template-columns:1fr}}.account-tabs-page.dz-page{padding-bottom:0}.app-shell__frame:has(.account-tabs-page){flex:0 0 auto!important;min-height:0!important;height:auto!important}.app-shell__frame:has(.account-tabs-page) .app-shell__main,.app-shell__frame:has(.account-tabs-page) .page-transition,.app-shell__frame:has(.account-tabs-page) .account-tabs-page{flex:0 0 auto!important;min-height:0!important;height:auto!important}.app-shell__column:has(.account-tabs-page) .footer{margin-top:0;padding-top:8px}.account-panel-transition--enter{animation:account-panel-enter .52s cubic-bezier(.16,1,.3,1) both}@keyframes account-panel-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.account-panel-transition--enter{animation:none}}.account-tabs-page .dz-container{width:100%;padding:0}.account-page__layout{display:flex;flex-direction:column;gap:0;width:100%}.account-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;width:100%;margin:0;padding:16px 14px;border:none;border-bottom:1px solid var(--rail)}.account-toolbar__tabs{flex:0 1 auto;min-width:0}.account-toolbar__aside{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto;min-width:0}.account-content-card{--account-card-pad-x: 14px;display:flex;flex-direction:column;gap:0;min-width:0;padding:16px var(--account-card-pad-x) 8px}.account-content-card:has(.account-profile-shell){padding-bottom:0}.account-content-card:has(.account-data-list-panel){padding-top:0;padding-bottom:0}.account-panel__toolbar,.account-panel__filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.account-panel__filters .wiki-toolbar__group{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.account-panel__filters .wiki-toolbar__label{font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.account-panel__filters .wiki-toolbar__filters{display:flex;flex-wrap:wrap;gap:8px}.account-tabs-toolbar .account-panel__toolbar-action{color:var(--text-dim);font-size:var(--text-sm);font-weight:600}.account-tabs-toolbar .account-panel__toolbar-action:hover{color:var(--text-muted)}.account-panel__body{min-width:0}.account-purchase-toolbar,.account-wallet-toolbar{margin-left:auto}.account-content{overflow:visible}.account-page-block{display:grid;gap:12px;min-width:0}.account-page-block--settled{min-height:240px}.account-page-note{margin:0;padding:10px 14px;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text-muted);font-size:var(--text-sm);line-height:1.55}.account-page-filters{margin:0}.account-storage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.account-storage-footer{display:flex;align-items:center;justify-content:center;width:100%;margin-top:16px}.account-storage-pagination{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:6px;border-radius:var(--radius-sm);background:var(--chip-bg)}.account-storage-pagination__btn{border:none;background:transparent}.account-storage-pagination__btn:hover:not(:disabled){background:var(--chip-bg-hover)}.account-storage-pagination__meta{min-width:7.5rem;font-size:var(--text-sm);font-weight:600;color:var(--text-dim);text-align:center;white-space:nowrap}.account-storage-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px 12px;align-items:center;min-width:0;min-height:96px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--chip-bg);transition:background .2s ease}.account-storage-card:hover{background:var(--chip-bg-hover)}.account-storage-card--no-action{grid-template-columns:52px minmax(0,1fr)}.account-storage-card__thumb{display:grid;place-items:center;width:52px;height:52px;padding:4px;border-radius:var(--radius-sm);background:var(--chip-bg-hover);flex-shrink:0;overflow:hidden}.account-storage-card__promo-icon{font-size:1.5rem;line-height:1}.account-storage-card__main{display:grid;gap:3px;min-width:0}.account-storage-card__title{margin:0;font-size:var(--text-xs);font-weight:700;line-height:1.3;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.account-storage-card__meta{margin:0;font-size:var(--text-xs);line-height:1.35;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-storage-card__details{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:2px}.account-storage-card__status{display:inline-flex;align-items:center;font-size:var(--text-xs);line-height:1.2}.account-storage-card__price{display:inline-flex;align-items:center;font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;line-height:1;color:var(--text);white-space:nowrap}.account-storage-card__price .store-price{display:inline-flex;align-items:center;line-height:1;vertical-align:middle}.account-storage-card__price .store-currency-icon{margin:0 0 0 .14em;vertical-align:0}.account-storage-card__aside{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.account-storage-card__action{min-width:72px;max-width:88px;min-height:32px;padding:6px 8px;border:none;border-radius:var(--radius-sm);background:var(--chip-bg-hover);color:var(--text-muted);font-size:var(--text-xs);font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:background .2s ease,color .2s ease}.account-storage-card__action--return:hover{background:#22c55e1f;color:var(--success)}.account-storage-card__action--server:hover{background:var(--chip-active-bg);color:var(--text)}.account-storage-card__muted{font-size:var(--text-xs);color:var(--text-muted);text-align:right;max-width:72px;line-height:1.25}.account-record-row--storage{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px}.account-storage-row__thumb{display:grid;place-items:center;width:56px;height:56px;padding:4px;border-radius:var(--radius-sm);background:var(--chip-bg-hover);flex-shrink:0;overflow:hidden}.account-storage-row__details{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:2px}.account-record-row__action--server:hover{color:var(--text)}.account-record-row--storage .account-record-row__main{display:grid;gap:4px}.account-record-row--storage .purchase-name{display:block}.account-record-row--storage .purchase-name__text{font-size:var(--text-sm);font-weight:700;color:var(--text)}.account-record-list{display:flex;flex-direction:column;gap:6px;min-width:0}.account-record-row{border-radius:var(--radius-sm);background:var(--chip-bg);transition:background .2s ease}.account-record-row:hover{background:var(--chip-bg-hover)}.account-record-row__main{display:grid;gap:4px;min-width:0}.account-record-row__meta,.account-record-row__date,.account-record-row__muted{font-size:var(--text-sm);color:var(--text-muted)}.account-record-row__aside{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 12px}.account-record-row__price{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;color:var(--text);white-space:nowrap}.account-record-row__action{padding:0;border:none;background:transparent;color:var(--text-dim);font-size:var(--text-sm);font-weight:600;white-space:nowrap;cursor:pointer;transition:color .2s ease}.account-record-row__action--return:hover{color:var(--success)}.account-record-row--purchase{display:grid;grid-template-columns:minmax(0,1.5fr) 7rem 5.5rem minmax(4rem,1fr) 5.5rem;gap:12px;align-items:center;padding:12px 14px}.account-record-row--history{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px}.account-record-row--history .purchase-name__text{display:block;font-size:var(--text-sm);font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-record-row--history .account-record-row__aside{flex-shrink:0}.account-record-row__product{min-width:0}.account-content .account-table-wrap{border:none;border-radius:0;background:transparent;overflow:visible}.account-content .account-table{border-collapse:separate;border-spacing:0 6px}.account-content .account-table thead th{padding:0 12px 8px;border:none;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.account-content .account-table tbody tr{background:var(--chip-bg);transition:background .2s ease}.account-content .account-table tbody tr:hover{background:var(--chip-bg-hover)}.account-content .account-table td{padding:12px 14px;border:none;vertical-align:middle}.account-content .account-table tbody tr td:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.account-content .account-table tbody tr td:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.account-content .account-table tbody tr td:only-child{border-radius:var(--radius-sm)}.account-table__value{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--price)}.account-table__title{font-size:var(--text-sm);font-weight:700;color:var(--text);line-height:1.35}.account-table__meta{margin-top:2px;font-size:var(--text-sm);color:var(--text-muted);line-height:1.35}.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,.account-table__amount--credit{vertical-align:middle;font-weight:700}.account-table__amount--debit{color:var(--danger)}.account-table__amount--credit{color:var(--success)}.account-table__amount--debit .store-price,.account-table__amount--credit .store-price{vertical-align:middle}.account-content .account-table--wallet{table-layout:fixed;width:100%}.account-content .account-table--wallet th:nth-child(1),.account-content .account-table--wallet td:nth-child(1){width:92px;white-space:nowrap}.account-content .account-table--wallet th:nth-child(2),.account-content .account-table--wallet td:nth-child(2){width:auto;min-width:0;padding-left:56px}.account-content .account-table--wallet .account-table__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-content .account-table--wallet th:nth-child(3),.account-content .account-table--wallet td:nth-child(3){width:148px;padding-right:56px;white-space:nowrap;text-align:left}.account-content .account-table--wallet th:nth-child(4),.account-content .account-table--wallet td:nth-child(4){width:148px;white-space:nowrap;text-align:left}.account-content .account-table--wallet th:nth-child(5),.account-content .account-table--wallet td:nth-child(5){width:168px;padding-left:56px;white-space:nowrap;text-align:right}.account-panel-section{padding:0;margin-top:16px;border-top:none}.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(--btn-primary-bg);border:none;color:var(--btn-primary-color);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(--btn-primary-hover)}.account-panel-section .account-promo-form{grid-template-columns:minmax(0,1fr) auto}.account-transfer-form__submit:disabled{background:var(--chip-bg);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:none;background:var(--chip-bg-hover);color:var(--text)}.account-wallet-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:16px 18px;border:none;border-radius:var(--radius-sm);background:var(--chip-bg)}.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,.account-wallet-summary__bonus{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.2em}.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-content .account-profile-shell{--profile-plate-sheen: linear-gradient( 155deg, color-mix(in srgb, #ffffff 12%, transparent) 0px, transparent 96px );display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0}.account-content .account-profile-hero{display:flex;flex-wrap:wrap;align-items:center;gap:14px 16px;width:auto;margin-inline:calc(-1 * var(--account-card-pad-x));padding:4px var(--account-card-pad-x) 18px;border-bottom:none}.account-content .account-profile-hero__avatar-link{display:block;flex-shrink:0;width:72px;height:72px;border-radius:var(--radius-sm);overflow:hidden;transition:opacity var(--transition-smooth)}.account-content .account-profile-hero__avatar-link:hover,.account-content .account-profile-hero__avatar-link:focus-visible{opacity:.9}.account-content .account-profile-hero__avatar{position:relative;display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;color:#fff;font-family:var(--font-display);font-size:1.75rem;font-weight:700;overflow:hidden}.account-content .account-profile-hero__avatar-img{width:100%;height:100%;object-fit:cover}.account-content .account-profile-hero__identity{display:grid;gap:6px;min-width:0;flex:1 1 200px}.account-content .account-profile-hero__name{font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700;line-height:1.2;color:var(--text);word-break:break-word}.account-content .account-profile-hero__steam{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:0;border:none;background:transparent;color:var(--text-dim);font-size:var(--text-sm);font-weight:500;line-height:1.35;text-align:left;cursor:pointer;transition:color var(--transition-smooth)}.account-content .account-profile-hero__steam-id{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-content .account-profile-hero__steam-copy{display:inline-flex;flex-shrink:0;color:var(--text-dim)}.account-content .account-profile-hero__steam:hover,.account-content .account-profile-hero__steam:hover .account-profile-hero__steam-copy{color:var(--text-muted)}.account-content .account-profile-hero__logout{flex-shrink:0;margin-left:auto;min-height:44px;height:44px;padding:0 14px;border:none;border-radius:var(--radius-sm);background:color-mix(in srgb,#ef4444 12%,var(--chip-bg));color:#f87171;font-size:var(--text-sm);font-weight:600;line-height:1;transition:background var(--transition-smooth),color var(--transition-smooth)}.account-content .account-profile-hero__logout:hover{background:color-mix(in srgb,#ef4444 20%,var(--chip-bg));color:#fca5a5}.account-content .account-profile-metrics{--profile-rail-pad-y: 16px;--profile-rail-gap: 8px;--profile-rail-body-h: 36px;--profile-rail-row-h: calc( (2 * var(--profile-rail-pad-y)) + var(--profile-rail-gap) + var(--profile-rail-body-h) + (var(--text-xs) * 1.3) );display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin-inline:0;padding:8px var(--account-card-pad-x) 10px;border-bottom:none;align-items:stretch;box-sizing:border-box}.account-content .account-profile-metric{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--profile-rail-gap);min-width:0;height:var(--profile-rail-row-h);padding:var(--profile-rail-pad-y) var(--account-card-pad-x);border-right:none;border-radius:var(--radius-sm);background:var(--profile-plate-sheen),var(--chip-bg);box-sizing:border-box}.account-content .account-profile-metric:last-child{border-right:none}.account-content .account-profile-metric--promo{grid-column:span 2;justify-content:center;gap:0}.account-content .account-promo-form--metrics{width:100%;grid-template-columns:minmax(0,1.6fr) minmax(5.5rem,.7fr) auto;align-items:center}.account-content .account-profile-metric__label{font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);line-height:1.3}.account-content .account-profile-metric__body{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:var(--profile-rail-body-h)}.account-content .account-profile-metric__value{font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:700;line-height:1.25;color:var(--text);word-break:break-word}.account-content .account-profile-metric__value--price{color:var(--price)}.account-content .account-profile-metric__value .store-price{vertical-align:middle}.account-content .account-profile-metric__topup{display:inline-flex;align-items:center;justify-content:center;min-height:36px;height:36px;padding-inline:14px;font-size:var(--text-sm);font-weight:700;letter-spacing:0;white-space:nowrap}.account-content .account-profile-block{display:grid;gap:14px;width:auto;margin-inline:calc(-1 * var(--account-card-pad-x));padding:18px var(--account-card-pad-x);border-bottom:1px solid var(--rail)}.account-content .account-profile-block:last-child{border-bottom:none;padding-bottom:0}.account-content .account-profile-block__head{display:grid;gap:6px;min-width:0}.account-content .account-profile-block__title{margin:0;font-size:var(--text-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);line-height:1.3}.account-content .account-profile-block__hint{margin:0;max-width:42rem;font-size:var(--text-sm);line-height:1.5;color:var(--text-dim)}.account-content .account-profile-block--metrics,.account-content .account-profile-block--social{gap:0;padding:0;border-top:1px solid var(--rail);border-bottom:none}.account-content .account-profile-block--metrics .account-profile-block__head,.account-content .account-profile-block--social .account-profile-block__head{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;gap:6px;padding:18px var(--account-card-pad-x) 14px;border:none;text-align:center}.account-content .account-profile-block--metrics .account-profile-block__title,.account-content .account-profile-block--social .account-profile-block__title{font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:650;line-height:1.15;letter-spacing:-.02em;text-transform:none;color:var(--text)}.account-content .account-profile-block--metrics .account-profile-block__hint,.account-content .account-profile-block--social .account-profile-block__hint{max-width:36rem;flex:none;min-width:0;font-size:var(--text-sm);font-weight:500;line-height:1.35;letter-spacing:-.01em;color:var(--text-muted)}.account-content .account-profile-social__form{--profile-rail-pad-y: 16px;--profile-rail-gap: 8px;--profile-rail-body-h: 36px;--profile-rail-row-h: calc( (2 * var(--profile-rail-pad-y)) + var(--profile-rail-gap) + var(--profile-rail-body-h) + (var(--text-xs) * 1.3) );display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-inline:0;padding:8px var(--account-card-pad-x) 10px;border-top:none;align-items:stretch;box-sizing:border-box}.account-content .account-profile-social__tile{--social-brand: var(--text-muted);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--profile-rail-gap);min-width:0;height:var(--profile-rail-row-h);max-height:var(--profile-rail-row-h);padding:18px var(--account-card-pad-x) 14px;border-right:none;border-radius:var(--radius-sm);background:var(--profile-plate-sheen),var(--chip-bg);text-align:left;box-sizing:border-box}.account-content .account-profile-social__tile:last-child{border-right:none}.account-content .account-profile-social__tile--telegram{--social-brand: #2aabee}.account-content .account-profile-social__tile--discord{--social-brand: #5865f2}.account-content .account-profile-social__tile--vk{--social-brand: #0077ff}.account-content .account-profile-social__tile.is-linked{background:var(--profile-plate-sheen),var(--chip-bg)}.account-content .account-profile-social__tile-head{display:flex;align-items:flex-start;gap:16px;min-width:0;height:calc(var(--text-xs) * 1.3);min-height:calc(var(--text-xs) * 1.3);transform:translateY(6px)}.account-content .account-profile-social__tile-brand{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;color:var(--social-brand);background:transparent;transform:translateY(-8px)}.account-content .account-profile-social__tile-brand svg{display:block}.account-content .account-profile-social__tile-label{min-width:0;font-size:1.25rem;font-weight:700;color:var(--text);line-height:1}.account-content .account-profile-social__tile-body{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;min-height:var(--profile-rail-body-h);height:var(--profile-rail-body-h)}.account-content .account-profile-social__tile-value{flex:1 1 0;min-width:0;min-height:0;padding-left:54px;font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;color:var(--text-muted);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform:translateY(6px)}.account-content .account-profile-social__tile-value.is-empty{font-family:inherit;font-weight:500;color:var(--text-dim)}.account-content .account-profile-social__tile.is-linked .account-profile-social__tile-value{color:var(--text-muted)}.account-content .account-profile-social__submit{margin-top:0;margin-left:auto;flex-shrink:0;min-height:44px;height:44px;width:auto;min-width:104px;padding:0 14px;border:none;border-radius:var(--radius-sm);background:var(--btn-primary-bg);color:var(--btn-primary-color);font-size:var(--text-sm);font-weight:700;line-height:1;white-space:nowrap;transform:translateY(-6px);transition:background var(--transition-smooth)}.account-content .account-profile-social__submit:hover:not(:disabled){background:var(--btn-primary-hover)}.account-content .account-profile-social__submit:disabled{opacity:.55;cursor:not-allowed}.account-content .account-profile-social__submit--ghost{background:var(--btn-secondary-bg);color:var(--btn-secondary-color)}.account-content .account-profile-social__submit--ghost:hover:not(:disabled){background:var(--btn-secondary-hover);color:var(--text)}.account-content .account-profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border:none;border-radius:0;overflow:visible}.account-content .account-profile-stat{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px;border-right:none;border-radius:var(--radius-sm);background:var(--profile-plate-sheen),var(--chip-bg)}.account-content .account-profile-stat:last-child{border-right:none}.account-content .account-profile-stats--loading,.account-content .account-profile-stats--fallback{display:block;border:none;border-radius:0}.account-content .account-profile-stat__label{font-size:var(--text-xs);font-weight:600;color:var(--text-dim)}.account-content .account-profile-stat__value{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--text)}.account-content .account-profile-stats__empty{display:grid;justify-items:start;gap:0}.account-content .account-profile-stats__empty p{margin:0 0 12px;text-align:left}.account-content .account-profile-stats__empty .dz-empty__actions{justify-content:flex-start}.account-content .account-promo-form--profile{width:100%;grid-template-columns:minmax(0,1.6fr) minmax(5.5rem,.7fr) auto;align-items:center}.account-content .account-promo-form--profile .dz-input,.account-content .account-promo-form--profile .account-glass-field{width:100%;max-width:none}.account-content .account-promo-form--profile .account-promo-form__available{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:0;width:100%;min-width:0;min-height:44px;height:44px;padding:0 12px;border:none;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--success) 12%,var(--input-form, var(--chip-bg)));overflow:hidden}.account-content .account-promo-form--profile .account-promo-form__available-code{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm)}.account-content .account-promo-form--profile .account-promo-form__available-slot{display:block;min-width:0;min-height:44px}@media(max-width:1100px){.account-content .account-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.account-content .account-profile-metric--promo{grid-column:1 / -1}.account-content .account-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.account-content .account-profile-hero{padding-bottom:14px}.account-content .account-profile-hero__avatar-link{width:56px;height:56px}.account-content .account-profile-hero__avatar{font-size:1.35rem}.account-content .account-profile-hero__name{font-size:1.05rem}.account-content .account-profile-hero__logout{width:100%;margin-left:0}.account-content .account-profile-metrics{grid-template-columns:1fr}.account-content .account-profile-metric{padding:14px var(--account-card-pad-x)}.account-content .account-profile-metric--promo{grid-column:auto}.account-content .account-profile-social__form,.account-content .account-profile-stats{grid-template-columns:1fr}.account-content .account-promo-form--profile{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.account-content .account-promo-form--profile .account-promo-form__group{grid-column:1 / -1}.account-content .account-promo-form--profile .account-promo-form__submit{width:100%}.account-content .account-promo-form--profile .account-promo-form__available-slot{display:none}.account-content .account-promo-form--profile:not(:has(.account-promo-form__available)) .account-promo-form__submit{grid-column:1 / -1}}.account-profile-shell{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.account-profile-user-card{display:flex;flex-direction:column;gap:10px;flex:0 1 268px;align-self:flex-start;min-width:240px;padding:16px;border-radius:var(--radius-sm);background:var(--chip-bg)}.account-profile-user-card__avatar-link{display:flex;align-self:center;width:176px;height:176px;border-radius:var(--radius);overflow:hidden;transition:opacity .2s ease,filter .2s ease}.account-profile-user-card__avatar-link:hover,.account-profile-user-card__avatar-link:focus-visible{opacity:.88;filter:saturate(1.05)}.account-profile-user-card__avatar{position:relative;display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;color:#fff;font-family:var(--font-display);font-size:3.6rem;font-weight:700;overflow:hidden}.account-profile-user-card__identity{display:grid;gap:6px;min-width:0;text-align:center}.account-profile-user-card__name{font-size:var(--text-base);font-weight:700;line-height:1.35;color:var(--text);word-break:break-word}.account-profile-user-card__steam{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:0;border:none;background:transparent;color:var(--text-muted);font-size:var(--text-sm);font-weight:500;line-height:1.35;text-align:center;word-break:break-all;cursor:pointer;transition:color .2s ease}.account-profile-user-card__steam-copy{flex-shrink:0;color:var(--text-dim);font-size:.85rem;line-height:1}.account-profile-user-card__steam:hover{color:var(--text)}.account-profile-user-card__steam:hover .account-profile-user-card__steam-copy{color:var(--text-muted)}.account-profile-user-card__logout{margin-top:auto;min-height:38px;padding:10px 12px;border-radius:var(--radius-sm);border:none;background:#ef44441f;color:#f87171;font-size:var(--text-sm);font-weight:600;transition:background .2s ease,color .2s ease}.account-profile-user-card__logout:hover{background:#ef444433;color:#fca5a5}.account-profile-details{display:flex;flex:1 1 280px;flex-direction:column;gap:8px;min-width:0}.account-profile-detail-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.account-profile-detail-row>.account-profile-detail{min-width:0;height:100%}.account-profile-detail{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--chip-bg)}.account-profile-detail__label{font-size:var(--text-sm);font-weight:500;color:var(--text-muted)}.account-profile-detail__body{display:grid;gap:4px}.account-profile-detail__value-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.account-profile-detail__value{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--text)}.account-wallet-summary__value .store-price,.account-wallet-summary__bonus .store-price,.wallet-balance__amount,.account-profile-detail__value .store-price,.account-profile-detail__bonus .store-price{vertical-align:middle}.account-profile-detail--balance .account-profile-detail__value{color:var(--price)}.account-profile-detail__topup{min-height:28px;padding:4px 10px;border-radius:var(--radius-sm);border:none;background:color-mix(in srgb,var(--success) 14%,var(--chip-bg));color:var(--success);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:background .2s ease,color .2s ease}.account-profile-detail__topup:hover{background:color-mix(in srgb,var(--success) 22%,var(--chip-bg));color:color-mix(in srgb,var(--success) 82%,#fff)}.account-profile-detail__bonus{margin:0;font-size:.86rem;font-weight:500;color:var(--warning)}.account-profile-detail__hint{margin:0;color:var(--text-dim);font-size:var(--text-sm);line-height:1.45}.account-profile-detail--promo .account-profile-detail__body{gap:8px}.account-profile-detail--promo .account-promo-form{margin-top:2px}.account-profile-detail--main-server{gap:8px}.account-profile-detail--main-server .account-promo-form__group{width:100%}.account-glass-field--select{display:block;width:100%}.account-main-server-select.dz-select--full .dz-select__trigger{min-height:44px}.account-profile-detail--social{gap:12px}.account-profile-social__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.account-profile-social__tile{--social-brand: var(--text-muted);display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:14px 12px 12px;border-radius:0;background:transparent;text-align:left;box-shadow:inset -1px 0 0 var(--rail)}.account-profile-social__tile:last-child{box-shadow:none}.account-profile-social__tile--telegram{--social-brand: #2aabee}.account-profile-social__tile--discord{--social-brand: #5865f2}.account-profile-social__tile--vk{--social-brand: #0077ff}.account-profile-social__tile.is-linked{background:transparent}.account-profile-social__tile-brand{display:grid;place-items:center;width:44px;height:44px;border-radius:0;color:var(--social-brand);background:transparent}.account-profile-social__tile-brand svg{display:block}.account-profile-social__tile-label{font-size:var(--text-sm);font-weight:600;color:var(--text);line-height:1.2}.account-profile-social__tile-value{width:100%;min-height:1.2em;font-size:var(--text-sm);font-weight:500;color:var(--text-muted);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-profile-social__tile-value.is-empty{color:var(--text-dim)}.account-profile-social__tile.is-linked .account-profile-social__tile-value{color:var(--text);font-weight:600}.account-profile-social__submit{margin-top:auto;min-height:36px;width:100%;padding:0 12px;border:none;border-radius:var(--radius-sm);background:var(--btn-primary-bg);color:var(--btn-primary-color);font-size:var(--text-sm);font-weight:700;white-space:nowrap;transition:background .2s ease}.account-profile-social__submit:hover:not(:disabled){background:var(--btn-primary-hover)}.account-profile-social__submit:disabled{opacity:.55;cursor:not-allowed}.account-profile-social__submit--ghost{background:var(--btn-secondary-bg);color:var(--btn-secondary-color)}.account-profile-social__submit--ghost:hover:not(:disabled){background:var(--btn-secondary-hover);color:var(--text)}@media(max-width:700px){.account-profile-social__form{grid-template-columns:1fr}}.dz-modal.buy-modal.raid-help-modal{width:min(500px,calc(100vw - 32px));min-width:min(500px,calc(100vw - 32px));max-width:min(500px,calc(100vw - 32px));height:auto;min-height:0;max-height:min(88vh,calc(100dvh - 48px))}.raid-help-modal .buy-modal__kit-main{gap:14px;padding-bottom:16px}.raid-help-modal__code{display:grid;gap:8px;min-width:0}.raid-help-modal__code-label{font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.raid-help-modal__code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.raid-help-modal__code-btn{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;width:100%;min-width:0;min-height:44px;padding:8px 14px;border:none;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--success) 10%,var(--input-form, var(--chip-bg)));text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.raid-help-modal__code-btn:hover{background:color-mix(in srgb,var(--success) 14%,var(--input-form, var(--chip-bg)))}.raid-help-modal__code-btn.is-active{background:color-mix(in srgb,var(--success) 22%,var(--input-form, var(--chip-bg)))}.raid-help-modal__code-value{font-family:var(--font-display);font-size:var(--text-sm);font-weight:800;letter-spacing:.05em;line-height:1.15;color:var(--success, #22c55e);transition:color .15s ease}.raid-help-modal__code-btn.is-active .raid-help-modal__code-value{color:color-mix(in srgb,var(--success, #22c55e) 82%,#fff)}.raid-help-modal__code-hint{font-size:var(--text-xs);font-weight:500;line-height:1.2;color:var(--text-dim)}.raid-help-modal__code-btn.is-active .raid-help-modal__code-hint{color:color-mix(in srgb,var(--success, #22c55e) 35%,var(--text-dim))}.raid-help-modal__code-row .dz-btn{min-height:44px;border:none;white-space:nowrap}.raid-help-modal__steps{display:grid;gap:8px;margin:0;padding:12px 14px 12px 2rem;border:none;border-radius:var(--radius-sm);background:var(--buy-simple-plate-bg, color-mix(in srgb, var(--text) 7%, var(--card)));color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.raid-help-modal__steps li::marker{color:var(--text-dim);font-weight:600}.raid-help-modal__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;width:100%}.raid-help-modal__actions .buy-modal__submit{margin-left:0;min-width:0}@media(max-width:520px){.dz-modal.buy-modal.raid-help-modal{width:min(100%,calc(100vw - 24px));min-width:0;max-width:min(100%,calc(100vw - 24px))}.raid-help-modal__actions .buy-modal__submit{width:100%}}.account-profile-stats{display:flex;flex:1 1 240px;flex-direction:column;gap:8px;min-width:0}.account-profile-stat{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--chip-bg)}.account-profile-stats--loading{flex:1 1 100%;width:100%}.account-profile-stats--fallback{justify-content:center}.account-profile-stat__label{font-size:var(--text-sm);color:var(--text-muted)}.account-profile-stat__value{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--text)}.account-profile-stats__empty{display:grid;justify-items:start;gap:0}.account-profile-stats__empty .dz-empty__actions,.account-content .account-profile-stats__empty .dz-empty__actions{justify-content:flex-start}min-height: 58px; } .account-profile-shell + .account-panel-section{padding:12px 16px 14px}.account-profile-shell+.account-panel-section .account-panel-section__hint{margin-bottom:10px}.account-promo-form--profile{grid-template-columns:minmax(0,1fr) auto;align-items:end}.account-promo-form--profile-with-available{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.account-promo-form__group{display:grid;gap:6px;min-width:0}.account-promo-form__group .dz-input,.account-promo-form__group .account-glass-field{width:100%}.account-promo-form__label{font-size:var(--text-sm);font-weight:500;color:var(--text-muted);line-height:1.2}.account-promo-form__available{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;width:100%;min-width:0;min-height:44px;padding:6px 14px;border:none;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--success) 10%,var(--input-form, var(--chip-bg)));color:var(--text);text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.account-promo-form__available:hover:not(:disabled):not(.is-active){background:color-mix(in srgb,var(--success) 14%,var(--input-form, var(--chip-bg)))}.account-promo-form__available.is-active{background:color-mix(in srgb,var(--success) 22%,var(--input-form, var(--chip-bg)))}.account-promo-form__available:focus,.account-promo-form__available:focus-visible{outline:none}.account-promo-form__available:disabled{opacity:.72;cursor:wait}.account-promo-form__available-code{font-family:var(--font-display);font-size:var(--text-sm);font-weight:800;letter-spacing:.05em;line-height:1.15;color:var(--success, #22c55e);transition:color .15s ease}.account-promo-form__available.is-active .account-promo-form__available-code{color:color-mix(in srgb,var(--success, #22c55e) 82%,#fff)}.account-promo-form__available-hint{font-size:var(--text-xs);font-weight:500;line-height:1.2;color:var(--text-dim)}.account-promo-form__available.is-active .account-promo-form__available-hint{color:color-mix(in srgb,var(--success, #22c55e) 35%,var(--text-dim))}.account-promo-form--profile .account-promo-form__submit{min-height:44px;min-width:7.25rem;padding:0 16px}.account-promo-form--profile .account-promo-form__submit.is-loading{opacity:.72;cursor:wait}.account-storage-hint{margin:0 0 12px;padding:10px 14px;border:none;border-radius:var(--radius-sm);background:var(--chip-bg)}.account-panel-footer{display:grid;gap:14px;padding:18px 20px 20px;border-top:none}.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(--btn-primary-hover)}.account-panel-footer__submit:disabled{opacity:.55;cursor:not-allowed}.account-content .account-empty,.account-content .dz-empty,.account-empty--compact{padding:12px 0 4px}.account-content .account-table--purchases .purchase-name,.account-content .account-table--storage .purchase-name{display:inline-flex;align-items:center;gap:10px}.account-content .account-table--purchases .purchase-name__icon,.account-content .account-table--storage .purchase-name__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--chip-bg-hover);font-size:.9rem;flex-shrink:0}@media(max-width:1079px){.account-purchase-toolbar,.account-wallet-toolbar{margin-left:0;width:100%}}@media(max-width:768px){.account-tabs-page.dz-page{padding-bottom:0}.account-toolbar{padding:12px 10px;gap:10px}.account-toolbar__tabs{width:100%;max-width:100%}.account-toolbar__tabs .server-switcher__rail{width:100%}.account-toolbar__tabs .server-switcher__tab{flex:1 1 0}.account-toolbar__aside{width:100%;margin-left:0}.account-content-card{--account-card-pad-x: 10px;gap:0;padding:12px var(--account-card-pad-x) 8px}.account-content-card:has(.account-data-list-panel){padding:0}.account-panel__toolbar{flex-direction:column;align-items:stretch}.account-panel__filters{margin-left:0;width:100%}.account-page-note{padding:10px 12px;font-size:var(--text-xs);line-height:1.45}.account-page-filters.dz-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.account-page-filters .dz-filter{width:100%;min-height:36px;padding:8px 10px;font-size:var(--text-xs);text-align:center}.account-promo-form,.account-transfer-form{grid-template-columns:1fr}.account-storage-grid{grid-template-columns:1fr;gap:8px}.account-storage-card{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"thumb main" "aside aside";gap:8px 10px;align-items:start;min-height:0;padding:12px}.account-storage-card--no-action{grid-template-areas:"thumb main"}.account-storage-card__thumb{grid-area:thumb;width:48px;height:48px;align-self:start}.account-storage-card__main{grid-area:main;gap:4px}.account-storage-card__title{font-size:var(--text-sm);-webkit-line-clamp:3}.account-storage-card__meta{font-size:var(--text-xs);white-space:normal;line-height:1.35}.account-storage-card__details{justify-content:space-between;width:100%;margin-top:4px;gap:8px}.account-storage-card__status{font-size:var(--text-xs)}.account-storage-card__price{font-size:var(--text-sm);flex-shrink:0}.account-storage-card__aside{grid-area:aside;justify-content:stretch;margin-top:0}.account-storage-card__action{max-width:none;width:100%;min-height:36px;font-size:var(--text-xs)}.account-storage-card__muted{max-width:none;text-align:center;width:100%}.account-record-row--storage{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"thumb main" "aside aside"}.account-storage-row__thumb{grid-area:thumb;width:48px;height:48px}.account-record-row--storage .account-record-row__main{grid-area:main}.account-record-row--storage .account-record-row__aside{grid-area:aside;justify-content:stretch}.account-record-row--storage .account-record-row__action{width:100%;min-height:36px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--chip-bg-hover)}.account-record-row--purchase{grid-template-columns:1fr;gap:8px}.account-record-row--history{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"thumb main" "aside aside"}.account-record-row--history .account-storage-row__thumb{grid-area:thumb}.account-record-row--history .account-record-row__main{grid-area:main}.account-record-row--history .account-record-row__aside{grid-area:aside;justify-content:space-between}.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-shell{flex-direction:column;gap:10px}.account-profile-user-card{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto auto;gap:8px 12px;flex:none;width:100%;min-width:0;padding:12px}.account-profile-user-card__avatar-link{grid-row:1 / span 2;align-self:start;width:88px;height:88px;align-self:center}.account-profile-user-card__identity{text-align:left;align-self:center}.account-profile-user-card__name{font-size:var(--text-sm)}.account-profile-user-card__steam{justify-content:flex-start;text-align:left;font-size:var(--text-xs)}.account-profile-user-card__logout{grid-column:1 / -1;margin-top:0;min-height:36px;padding:8px 12px}.account-profile-details,.account-profile-stats{flex:none;width:100%}.account-profile-detail-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.account-profile-detail-row:first-child{grid-template-columns:1fr}.account-profile-detail{padding:10px 12px}.account-profile-detail__label{font-size:var(--text-xs)}.account-profile-detail__value{font-size:var(--text-sm)}.account-profile-detail__topup{min-height:30px;padding:4px 8px;font-size:.625rem}.account-profile-stat{padding:10px 12px}.account-profile-stat__label{font-size:var(--text-xs)}.account-profile-stat__value{font-size:var(--text-sm)}.account-promo-form--profile{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.account-promo-form--profile .account-promo-form__group{grid-column:1 / -1}.account-promo-form--profile .account-promo-form__submit{width:100%;grid-column:auto}.account-promo-form--profile:not(:has(.account-promo-form__available)) .account-promo-form__submit{grid-column:1 / -1}.account-promo-form--profile-with-available{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.account-promo-form--profile-with-available .account-promo-form__submit{grid-column:auto}.account-promo-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.account-promo-form>.account-promo-form__group{grid-column:1 / -1}.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;margin-bottom:6px;padding:12px;border-radius:var(--radius-sm)}.account-table--storage td,.account-table--wallet td,.account-table--purchases td{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:none;border-radius:0;width:auto!important}.account-table--storage tbody tr td:first-child,.account-table--wallet tbody tr td:first-child,.account-table--purchases tbody tr td:first-child,.account-table--storage tbody tr td:last-child,.account-table--wallet tbody tr td:last-child,.account-table--purchases tbody tr td:last-child{border-radius:0}.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}.account-storage-footer{margin-top:12px}}@media(max-width:578px){.account-transfer-form__amount{grid-template-columns:1fr}}.not-found-page.dz-page{display:flex;flex-direction:column;flex:1;min-height:100%;padding-bottom:0}.not-found-page__container{display:flex;flex-direction:column;flex:1;width:100%;min-height:100%;padding:0}.not-found{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:min(62vh,36rem);padding:clamp(2.5rem,7vw,5rem) clamp(1.25rem,4vw,2rem);border-bottom:1px solid var(--rail);text-align:center}.not-found__code{position:relative;margin:0 0 12px;font-family:var(--font-accent);font-size:clamp(4.5rem,16vw,7.5rem);font-weight:700;letter-spacing:-.06em;line-height:.9;color:var(--text-dim)}.not-found__code:before{content:"";position:absolute;z-index:-1;top:12%;right:-8%;bottom:8%;left:-8%;border-radius:var(--radius-sm);background:repeating-linear-gradient(-32deg,transparent 0 7px,color-mix(in srgb,var(--text) 7%,transparent) 7px 8px);opacity:.85;pointer-events:none}.not-found__title{margin:0 0 8px;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--text)}.not-found__text{margin:0 0 22px;max-width:28rem;font-size:var(--text-sm);line-height:1.55;color:var(--text-muted)}.not-found__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media(max-width:578px){.not-found{min-height:min(56vh,28rem);padding-block:2.5rem}.not-found__actions{width:100%}.not-found__actions .dz-btn{flex:1 1 auto;min-width:0}}.admin-page.dz-page{padding-bottom:0}.admin-page .dz-container{width:100%;padding:0}.admin-page__layout{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.admin-content-card{--admin-card-pad-x: 14px;--admin-rail: color-mix(in srgb, var(--text) 24%, transparent);--rail: var(--admin-rail);display:flex;flex-direction:column;gap:0;width:100%;min-width:0;padding:0;border-radius:0;background:transparent;overflow:hidden}.admin-page .admin-content-card:has(.admin-section-panel.is-active .bans-footer,.admin-section-panel.is-active .admin-users-footer):not(:has(.admin-section-panel.is-active .admin-tops-page)){padding-bottom:0!important}.admin-page .admin-content-card:has(.admin-section-panel.is-active .store-settings),.admin-page .admin-content-card:has(.admin-section-panel.is-active .admin-tops-page),.admin-page .admin-content-card:has(.admin-section-panel.is-active .admin-store-bans){padding-bottom:0}.admin-toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:12px 16px;width:100%;margin:0;padding:14px var(--admin-card-pad-x);border:none;border-bottom:1px solid var(--admin-rail);box-sizing:border-box}.admin-toolbar__tabs{flex:0 1 auto;min-width:0}.admin-toolbar__aside{display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto;min-width:0;margin-left:auto;padding-left:0}.admin-toolbar__sections{flex:0 1 auto;min-width:0;max-width:100%}.admin-page .admin-content-card>.admin-content{padding:0;min-width:0;min-height:0}.admin-section-tabs-page{display:flex;flex-direction:column;gap:0;min-width:0}.admin-section-tabs-page__panel{padding:0;min-width:0}.admin-section-tabs-page__panel>.account-content{padding:0;min-width:0}.admin-section-tabs-page__panel>.admin-content-shell,.admin-section-tabs-page__panel>.admin-finance-summary{width:100%;min-width:0}.admin-section-tabs-page__panel>.admin-finance-summary,.admin-section-tabs-page__panel>.admin-content-shell,.admin-section-tabs-page__panel>.admin-sales-page,.admin-section-tabs-page__panel>.admin-data-shell:has(.admin-sales-page),.admin-section-tabs-page__panel>.admin-sort-view,.admin-page .admin-section-panel>.store-settings,.admin-page .admin-section-panel>.admin-content-shell{padding:0 var(--admin-card-pad-x);box-sizing:border-box;align-content:start}.admin-section-tabs-page__panel>.admin-content-shell:has(.admin-sort-grid),.admin-section-tabs-page__panel>.admin-loader-wrap,.admin-page .admin-section-panel>.admin-loader-wrap,.admin-page .admin-section-panel>.account-panel-section__hint{padding:14px var(--admin-card-pad-x);box-sizing:border-box}.admin-page .admin-panel-toolbar,.admin-page .admin-pending-toolbar:not(.admin-pending-toolbar--inline){margin:0;margin-inline:0;padding:14px var(--admin-card-pad-x);border:none;border-bottom:1px solid var(--admin-rail, var(--rail));width:100%;max-width:none;box-sizing:border-box}.admin-page .admin-pending-toolbar:not(.admin-pending-toolbar--inline)>.admin-panel-toolbar{margin-inline:0;width:100%;padding:0;border-bottom:none}.admin-page .admin-panel-toolbar{align-items:center}.admin-page .admin-panel-toolbar .dz-btn,.admin-page .admin-panel-toolbar .dz-input,.admin-page .admin-panel-toolbar .dz-select--admin .dz-select__trigger,.admin-page .admin-panel-toolbar .admin-field--checkbox{box-sizing:border-box;min-height:44px;height:44px}.admin-page .admin-panel-toolbar .dz-input{padding-top:0;padding-bottom:0;line-height:1.2}.admin-page .admin-panel-toolbar .admin-field--checkbox{margin:0;padding-inline:0}.admin-page .admin-content-shell .admin-panel-toolbar,.admin-page .admin-content-shell .admin-pending-toolbar:not(.admin-pending-toolbar--inline),.admin-page .admin-finance-summary .admin-panel-toolbar,.admin-page .admin-finance-summary .admin-pending-toolbar:not(.admin-pending-toolbar--inline){margin-inline:calc(-1 * var(--admin-card-pad-x));width:auto}.admin-page .admin-pending-toolbar{min-inline-size:0}.admin-page .admin-pending-toolbar--inline{margin:0;padding:0;border:none}.admin-page .admin-pending-toolbar--inline:has(.bans-footer),.admin-page .admin-pending-toolbar--inline:has(.admin-users-footer){margin:0;padding:0 var(--admin-card-pad-x, 14px);border:none;box-sizing:border-box}.admin-page .account-table-wrap,.admin-page .admin-data-shell:not(:has(.admin-sales-page)){margin:0;width:100%}.admin-page .admin-users-footer,.admin-page .bans-footer,.admin-page .account-content .bans-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;width:100%;margin-top:0;padding:12px var(--admin-card-pad-x, 14px);border:none;box-sizing:border-box}.admin-page .admin-pending-toolbar--inline .bans-footer,.admin-page .admin-pending-toolbar--inline .admin-users-footer,.admin-page .account-content .admin-pending-toolbar--inline .bans-footer{margin-top:0;padding:12px 0}.admin-page .account-panel-section{margin-top:0;padding-top:0}.admin-page .account-panel-section+.account-panel-section{margin-top:0;margin-inline:calc(-1 * var(--admin-card-pad-x));padding:0 var(--admin-card-pad-x);border-top:1px solid var(--admin-rail, var(--rail));box-shadow:none}.admin-page .admin-security__credentials+.account-panel-section{margin-top:0;margin-inline:calc(-1 * var(--admin-card-pad-x));padding:0;border-top:1px solid var(--admin-rail, var(--rail));box-shadow:none}.admin-page .account-panel-section__title{margin:0;margin-inline:calc(-1 * var(--admin-card-pad-x));padding:14px var(--admin-card-pad-x) 6px;border-bottom:1px solid var(--admin-rail, var(--rail));box-shadow:none;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.admin-page .account-panel-section__title+.account-panel-section__hint,.admin-page .account-panel-section__title+.admin-panel-card,.admin-page .account-panel-section__title+.admin-form-grid,.admin-page .account-panel-section__title+form{margin-top:0;padding-top:6px}.admin-page .admin-panel-toolbar .dz-btn--ghost.is-active{color:var(--text);background:var(--chip-active-bg);border-color:transparent}@media(max-width:960px){.admin-content-card{--admin-card-pad-x: 14px;border-radius:0}.admin-toolbar{flex-wrap:wrap;gap:10px;padding:12px var(--admin-card-pad-x)}.admin-toolbar__tabs{flex:1 1 auto;min-width:0}.admin-toolbar__aside{margin-left:0;flex:1 1 100%;justify-content:flex-start;min-width:0;padding-left:0;border-left:none;width:100%}.admin-toolbar__sections{width:100%;max-width:100%}.admin-section-tabs-page__panel>.admin-finance-summary,.admin-section-tabs-page__panel>.admin-content-shell,.admin-section-tabs-page__panel>.admin-sales-page,.admin-section-tabs-page__panel>.admin-data-shell:has(.admin-sales-page),.admin-page .admin-section-panel>.store-settings,.admin-page .admin-section-panel>.admin-content-shell{padding:0 var(--admin-card-pad-x)}.admin-section-tabs-page__panel>.admin-content-shell:has(.admin-sort-grid),.admin-section-tabs-page__panel>.admin-loader-wrap,.admin-page .admin-section-panel>.admin-loader-wrap,.admin-page .admin-section-panel>.account-panel-section__hint{padding:12px var(--admin-card-pad-x)}}.admin-page .account-table{border-spacing:0;border-collapse:collapse}.admin-page .account-table thead th,.admin-page .admin-user-panel__table thead th{box-sizing:border-box;height:42px;padding:0 var(--admin-card-pad-x);font-size:.875rem;line-height:1.2;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border:none;border-bottom:1px solid var(--admin-rail, var(--rail));background:transparent;vertical-align:middle}.admin-page .account-table thead th:first-child,.admin-page .admin-user-panel__table thead th:first-child{padding-left:var(--admin-card-pad-x)}.admin-page .account-table thead th:last-child,.admin-page .admin-user-panel__table thead th:last-child{padding-right:var(--admin-card-pad-x)}.admin-page .account-table tbody tr{background:transparent;border-radius:0}.admin-page .account-table tbody tr.is-off{opacity:.62}.admin-page .account-table td{padding:14px var(--admin-card-pad-x);border:none;border-bottom:1px solid var(--admin-rail, var(--rail));vertical-align:middle;border-radius:0!important}.admin-page .account-table tbody tr td:first-child,.admin-page .account-table tbody tr td:last-child,.admin-page .account-table tbody tr td:only-child{border-radius:0!important}.admin-page .account-table tbody tr:last-child td{border-bottom:1px solid var(--admin-rail, var(--rail))}.admin-page .admin-section-panel.is-active>.admin-data-shell:last-child:not(:has(.bans-footer,.admin-users-footer)) .account-table tbody tr:last-child td,.admin-page .admin-section-tabs-page__panel>.admin-data-shell:last-child:not(:has(.bans-footer,.admin-users-footer)) .account-table tbody tr:last-child td,.admin-page .admin-section-tabs-page__panel>.admin-content-shell:last-child:not(:has(.bans-footer,.admin-users-footer)) .account-table tbody tr:last-child td{border-bottom:none}.admin-page .account-badge{display:inline;padding:0;border-radius:0;background:transparent!important;font-size:var(--text-sm);font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none}.admin-page .account-badge--success,.admin-page .account-badge--received,.admin-page .account-badge--tx-credit{color:color-mix(in srgb,var(--success) 40%,var(--text-muted))}.admin-page .account-badge--pending,.admin-page .account-badge--tx-promo{color:color-mix(in srgb,var(--warning) 42%,var(--text-muted))}.admin-page .account-badge--cancelled,.admin-page .account-badge--tx-debit{color:color-mix(in srgb,var(--danger) 40%,var(--text-muted))}.admin-page .account-badge--muted,.admin-page .account-badge--tx-log{color:var(--text-muted)}.admin-page .account-badge--tx-reward{color:color-mix(in srgb,#38bdf8 38%,var(--text-muted))}.admin-page .account-badge--tx-purchase{color:color-mix(in srgb,#f97316 38%,var(--text-muted))}.admin-page .account-badge--tx-refund{color:color-mix(in srgb,#a78bfa 38%,var(--text-muted))}.admin-page .account-data-list__tone,.admin-modal .account-data-list__tone{font-size:var(--text-sm);font-weight:600;line-height:1.2;white-space:nowrap}.admin-page .account-data-list__tone--pending,.admin-modal .account-data-list__tone--pending{color:color-mix(in srgb,var(--warning) 42%,var(--text-muted))}.admin-page .account-data-list__tone--credit,.admin-modal .account-data-list__tone--credit{color:color-mix(in srgb,var(--success) 40%,var(--text-muted))}.admin-page .account-data-list__tone--debit,.admin-modal .account-data-list__tone--debit{color:color-mix(in srgb,var(--danger) 40%,var(--text-muted))}.admin-page .account-data-list__tone--promo,.admin-modal .account-data-list__tone--promo{color:color-mix(in srgb,var(--warning) 42%,var(--text-muted))}.admin-page .account-data-list__tone--reward,.admin-modal .account-data-list__tone--reward{color:color-mix(in srgb,#38bdf8 38%,var(--text-muted))}.admin-page .account-data-list__tone--purchase,.admin-modal .account-data-list__tone--purchase{color:color-mix(in srgb,#f97316 38%,var(--text-muted))}.admin-page .account-data-list__tone--refund,.admin-modal .account-data-list__tone--refund{color:color-mix(in srgb,#a78bfa 38%,var(--text-muted))}.admin-page .account-data-list__tone--log,.admin-modal .account-data-list__tone--log{color:var(--text-muted)}.admin-page .admin-panel-card,.admin-page .admin-tops-card{margin-inline:calc(-1 * var(--admin-card-pad-x));padding:14px var(--admin-card-pad-x);border-radius:0;background:transparent;box-shadow:none;border:none;border-bottom:1px solid var(--rail)}.admin-page .admin-panel-card:last-child,.admin-page .admin-tops-card:last-child{border-bottom:none;box-shadow:none}.admin-page .admin-tops-grid,.admin-page .admin-summary-tables,.admin-page .admin-summary-tops,.admin-page .store-settings__grid,.admin-page .admin-security__credentials{gap:0;margin-inline:calc(-1 * var(--admin-card-pad-x));width:auto;max-width:none;align-items:stretch}.admin-page .store-settings__grid{position:relative}.admin-page .store-settings__grid:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--admin-rail, var(--rail));pointer-events:none;z-index:2}.admin-page .admin-tops-grid>*,.admin-page .admin-summary-tables>*,.admin-page .admin-summary-tops>*,.admin-page .store-settings__grid>*,.admin-page .admin-security__credentials>*{min-width:0;box-sizing:border-box;margin-inline:0;padding:14px var(--admin-card-pad-x);border-right:1px solid var(--rail);border-bottom:none;border-top:none;border-left:none;box-shadow:none}.admin-page .admin-tops-grid>.admin-panel-card,.admin-page .admin-tops-grid>.admin-tops-card,.admin-page .admin-summary-tables>.admin-panel-card,.admin-page .store-settings__grid>.admin-panel-card{margin-inline:0;padding:14px var(--admin-card-pad-x);border-top:none;border-bottom:none;border-left:none;border-right:1px solid var(--rail);box-shadow:none;background:transparent}.admin-page .admin-security__credentials .admin-panel-card{margin-inline:0;padding:0;border:none;box-shadow:none;background:transparent}.admin-page .admin-tops-grid>*:last-child,.admin-page .admin-summary-tables>*:last-child,.admin-page .admin-summary-tops>*:last-child,.admin-page .admin-security__credentials>*:last-child,.admin-page .admin-tops-grid>.admin-tops-card:last-child,.admin-page .admin-tops-grid>.admin-panel-card:last-child{border-right:none}.admin-page .store-settings__grid>*,.admin-page .store-settings__grid>.admin-panel-card{border-right:none;border-bottom:1px solid var(--rail)}.admin-page .store-settings__grid>*:nth-last-child(-n+2),.admin-page .store-settings__grid>.admin-panel-card:nth-last-child(-n+2){border-bottom:none}.admin-page .admin-tops-grid>.admin-tops-card,.admin-page .admin-tops-grid>.admin-panel-card{display:flex;flex-direction:column;align-self:stretch;height:auto;min-height:0;gap:0;--admin-tops-page-rows: 10;--admin-tops-row-h: 61px;padding:14px var(--admin-card-pad-x) 0;border-right:none}.admin-page .admin-finance-summary>.admin-tops-page .admin-tops-grid>.admin-tops-card,.admin-page .admin-finance-summary>.admin-tops-page .admin-tops-grid>.admin-panel-card{padding-top:12px}.admin-page .admin-tops-grid>.admin-tops-card .admin-tops-list,.admin-page .admin-tops-grid>.admin-tops-card .admin-tops-empty{margin-top:0}.admin-page .admin-tops-grid .admin-tops-card__title,.admin-page .admin-tops-grid .admin-panel-card__title,.admin-page .admin-summary-tables .admin-panel-card__title{display:block;width:100%;margin:0;padding:0 0 10px;border-bottom:none}.admin-page .store-settings__grid .admin-panel-card__title{display:block;width:100%;margin:0;padding:0 0 14px;border-bottom:none;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);line-height:1.3}.admin-page .admin-tops-grid .admin-tops-card__head{display:block;width:100%;margin:0}.admin-page .admin-tops-grid .admin-tops-filters{margin-bottom:0}.admin-page .admin-tops-grid .admin-tops-list{margin-top:0}.admin-page .admin-panel-card--finance-daily{gap:6px;margin-bottom:0;margin-inline:calc(-1 * var(--admin-card-pad-x));padding:14px var(--admin-card-pad-x) 0;width:auto}.admin-page .admin-panel-card--finance-daily .account-table tbody tr:last-child td,.admin-page .admin-panel-card--finance-daily .admin-finance-daily-row:last-child{border-bottom:none}.admin-page .admin-panel-card--finance-daily .admin-panel-card__title{display:block;width:100%;margin:0;padding:0;border-bottom:none}.admin-page .admin-panel-card--finance-daily .admin-finance-daily-desktop{margin-inline:calc(-1 * var(--admin-card-pad-x));width:auto}.admin-page .admin-panel-card--finance-daily .admin-finance-daily-desktop .account-table-wrap{margin-inline:0;width:100%}.admin-page .admin-panel-card--finance-daily .admin-summary-table .account-table--compact thead th:first-child,.admin-page .admin-panel-card--finance-daily .admin-summary-table .account-table--compact tbody td:first-child,.admin-page .admin-panel-card--finance-daily .account-table thead th:first-child,.admin-page .admin-panel-card--finance-daily .account-table tbody td:first-child{padding-left:var(--admin-card-pad-x)!important}.admin-page .admin-panel-card--finance-daily .admin-summary-table .account-table--compact thead th:last-child,.admin-page .admin-panel-card--finance-daily .admin-summary-table .account-table--compact tbody td:last-child,.admin-page .admin-panel-card--finance-daily .account-table thead th:last-child,.admin-page .admin-panel-card--finance-daily .account-table tbody td:last-child{padding-right:var(--admin-card-pad-x)!important}.admin-page .admin-security__credentials>.account-panel-section{margin-top:0;margin-inline:0;padding:14px var(--admin-card-pad-x);border-top:none;box-shadow:none}.admin-page .admin-security__credentials>.account-panel-section+.account-panel-section{margin-inline:0;border-top:none}.admin-page .admin-security__credentials .account-panel-section__title{margin-inline:0;margin-bottom:0;padding:0 0 14px;border-bottom:none}.admin-page .admin-security__credentials .account-panel-section__title+.admin-panel-card,.admin-page .admin-security__credentials .account-panel-section__title+form{margin-top:0;padding-top:0}.admin-page .admin-content-card .admin-pending-toolbar--inline .admin-user-panel__pagination{margin-inline:0;padding-inline:0;border-top:none}.admin-modal .admin-panel-toolbar,.admin-modal .admin-pending-toolbar,.admin-modal .account-table-wrap,.admin-modal .admin-data-shell,.admin-modal .admin-users-footer,.admin-modal .admin-users-pagination,.admin-modal .admin-user-panel__pagination{margin-inline:0;border-bottom:none;border-top:none;padding-inline:0;width:100%}.admin-modal .account-table thead th:first-child,.admin-modal .account-table tbody tr td:first-child{padding-left:12px}.admin-modal .account-table thead th:last-child,.admin-modal .account-table tbody tr td:last-child{padding-right:12px}.admin-nav-sticky{position:sticky;top:.6rem;display:flex;flex-direction:column;gap:12px}.admin-main-tabs{margin-bottom:0;flex:1 1 auto;min-width:0}.admin-shell{align-items:start}.admin-content{min-width:0}.admin-content .account-panel-section:first-child{margin-top:0}.admin-section-head__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-section-head__aside{flex-shrink:0}.admin-selection-count{font-size:var(--text-sm);font-weight:600;color:var(--text-muted);white-space:nowrap}.admin-table-head-label{display:inline-flex;align-items:baseline;gap:10px}.admin-stat-row--2 .dz-stat,.admin-stat-row--3 .dz-stat,.admin-stat-row--4 .dz-stat{min-width:0}.admin-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.admin-page .admin-split>*:first-child{border-right:1px solid var(--rail)}.admin-page .admin-stats-chart__summary>*{padding:10px var(--admin-card-pad-x, 14px);border-right:1px solid var(--rail);box-sizing:border-box}.admin-page .admin-stats-chart__summary>*:last-child{border-right:none}.admin-page .admin-stats-metrics--2,.admin-page .admin-stats-metrics--3{gap:0}.admin-page .admin-stats-metrics--2>*,.admin-page .admin-stats-metrics--3>*{padding-inline:var(--admin-card-pad-x, 14px);border-right:1px solid var(--rail);box-sizing:border-box}.admin-page .admin-stats-metrics--2>*:last-child,.admin-page .admin-stats-metrics--3>*:last-child{border-right:none}.admin-panel-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:0}.admin-panel-toolbar__group{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;flex:1;min-width:0;width:100%}.admin-pending-toolbar{border:none;margin:0;padding:0;min-width:0;width:100%}.admin-pending-toolbar.is-pending{pointer-events:none}.admin-pending-toolbar.is-pending .dz-input,.admin-pending-toolbar.is-pending .dz-select,.admin-pending-toolbar.is-pending .dz-btn,.admin-pending-toolbar.is-pending .admin-field{opacity:.72}.admin-pending-toolbar--inline{margin-bottom:0}.admin-panel-toolbar .dz-input{max-width:none;min-width:160px}.admin-panel-toolbar__end{margin-left:auto}.admin-panel-toolbar .dz-btn--ghost.is-active{color:var(--text);background:var(--chip-active-bg);border-color:transparent}.admin-payments-toolbar .admin-panel-toolbar__group{flex:1;min-width:0;width:100%}.admin-payments-toolbar .dz-input--grow,.admin-history-toolbar .dz-input--grow{flex:1;min-width:280px;max-width:none}.admin-history-toolbar .dz-select--admin{min-width:180px}.dz-input--grow{flex:1;min-width:200px;max-width:none}.admin-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;align-items:end}.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 .dz-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:none;background:var(--input-form);color:var(--text);font:inherit;font-size:var(--text-sm)}.admin-textarea--no-resize{resize:none}.admin-form-grid--wide .admin-textarea{min-height:120px;font-family:ui-monospace,monospace;font-size:.85rem}.admin-action-link{border:none;background:none;padding:0;color:var(--text-muted);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-table-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.admin-icon-btn{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text-muted);cursor:pointer;transition:background .2s ease,color .2s ease}.admin-icon-btn svg{width:16px;height:16px}.admin-icon-btn:hover:not(:disabled){color:var(--text);background:var(--chip-bg-hover)}.admin-icon-btn--danger:hover:not(:disabled){color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,var(--chip-bg))}.admin-icon-btn--success:hover:not(:disabled){color:color-mix(in srgb,var(--success) 55%,var(--text));background:var(--chip-bg-hover)}.admin-icon-btn:disabled{opacity:.35;cursor:not-allowed}.admin-bulk-count,.admin-hint{font-size:var(--text-sm);color:var(--text-muted)}.admin-modal .dz-tabs-bar{margin-bottom:16px}.admin-table-check{width:40px;text-align:center}.admin-table-check input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.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);background:var(--chip-bg-hover);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-category-thumb{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-sm);background:var(--chip-bg-hover);flex-shrink:0}.admin-category-thumb__icon{width:28px;height:28px;opacity:.92}.admin-content .account-table tr.is-off td{opacity:.45}.admin-tops-page,.admin-stats-page{padding-top:0}.admin-finance-summary{display:grid;gap:0;min-width:0;align-content:start}.admin-stats-demo-banner{margin:0;margin-inline:calc(-1 * var(--admin-card-pad-x, 14px));padding:10px var(--admin-card-pad-x, 14px) 14px;border-radius:0;background:transparent;border-bottom:1px solid var(--rail);box-shadow:none;color:color-mix(in srgb,var(--warning) 42%,var(--text-muted));font-size:var(--text-sm);font-weight:600;text-align:left}.admin-panel-card,.admin-tops-card{display:flex;flex-direction:column;align-content:start;gap:8px;padding:14px 0;border-radius:0;background:transparent;box-shadow:none;border-bottom:1px solid var(--rail);transition:opacity .2s ease}.admin-panel-card:last-child,.admin-tops-card:last-child{border-bottom:none}.admin-tops-card.is-refreshing,.admin-panel-card.is-refreshing,.admin-users-table-wrap.is-refreshing,.admin-data-shell.is-refreshing{opacity:.72;pointer-events:none}.admin-panel-card__head,.admin-tops-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-panel-card__title,.admin-tops-card__title{margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.admin-panel-card__meta,.admin-tops-card__meta{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.admin-panel-card__section{display:grid;gap:12px}.admin-panel-card__section-title{margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.admin-stats-stack{display:grid;gap:0}.admin-stats-servers-grid{display:grid;grid-template-columns:1fr;gap:0}.admin-stats-metrics{display:grid;gap:8px}.admin-stats-metrics--2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stats-metrics--3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-stats-metrics--4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-summary-periods,.admin-summary-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.admin-summary-ops-links{display:flex;flex-wrap:wrap;gap:12px}.admin-summary-ops-link{font-size:var(--text-sm);font-weight:600;color:var(--accent);text-decoration:none}.admin-summary-ops-link:hover{color:color-mix(in srgb,var(--accent) 80%,white)}.admin-panel-card--table .account-table-wrap{margin:0}.admin-summary-page .account-panel-section+.account-panel-section{margin-top:0}.admin-page .admin-finance-summary>.admin-tops-page,.admin-page .admin-finance-summary>.admin-stats-page{position:relative;margin-inline:calc(-1 * var(--admin-card-pad-x));margin-top:0;padding:0 0 16px;border-top:1px solid var(--admin-rail, var(--rail));flex:0 0 auto;display:flex;flex-direction:column;min-width:0;align-self:stretch}.admin-page .admin-finance-summary>.admin-tops-page:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--admin-rail, var(--rail));pointer-events:none;z-index:2}.admin-page .admin-tops-page .admin-tops-grid{position:relative;margin-inline:0;flex:0 0 auto;align-items:stretch;min-width:0;width:100%}.admin-page .admin-finance-summary.admin-content-shell--tall,.admin-page .admin-finance-summary{min-height:0}.app-shell__content:has(.admin-page):has(.admin-section-panel.is-active .bans-footer,.admin-section-panel.is-active .admin-users-footer) .app-shell__frame,.app-shell__content:has(.admin-page):has(.admin-section-panel.is-active .bans-footer,.admin-section-panel.is-active .admin-users-footer) .app-shell__main,.app-shell__content:has(.admin-page):has(.admin-section-panel.is-active .bans-footer,.admin-section-panel.is-active .admin-users-footer) .page-transition,.app-shell__content:has(.admin-page):has(.admin-section-panel.is-active .bans-footer,.admin-section-panel.is-active .admin-users-footer) .admin-page{flex:0 0 auto;min-height:auto;height:fit-content}.app-shell__content:has(.admin-section-panel.is-active .admin-tops-page) .app-shell__frame,.app-shell__content:has(.admin-section-panel.is-active .admin-tops-page) .app-shell__main,.app-shell__content:has(.admin-section-panel.is-active .admin-tops-page) .page-transition,.app-shell__content:has(.admin-section-panel.is-active .admin-tops-page) .admin-page{flex:0 0 auto;min-height:auto;height:fit-content}.admin-summary-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.admin-summary-tables .admin-panel-card{min-width:0}.admin-summary-tables .account-table-wrap{margin:0}.admin-summary-totals{margin:12px 0 0;font-size:var(--text-sm);color:var(--text-muted)}.admin-summary-alert{margin:10px 0 0;font-size:var(--text-sm);color:var(--warning)}.admin-summary-alert a{color:inherit;font-weight:600;text-decoration:none}.admin-chart--deposits-daily{padding:8px 4px 0}.admin-chart--deposits-daily .admin-chart__bars{height:180px;padding-top:28px}.admin-chart__amount{position:absolute;top:0;font-size:.58rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.admin-chart__bar-wrap.is-empty .admin-chart__bar{opacity:.35}.admin-summary-table .account-table--compact th,.admin-summary-table .account-table--compact td{padding:8px 12px;font-size:var(--text-sm)}.admin-summary-table tr.is-muted td{color:var(--text-dim)}.admin-deposit-amount{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px;max-width:100%;vertical-align:middle}.admin-deposit-amount__bonus,.admin-deposit-amount .account-table__meta.admin-deposit-amount__bonus{margin-top:0;font-size:var(--text-xs);line-height:1.2;color:var(--text-muted);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.admin-payment-order-id{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-sm);color:var(--text);white-space:nowrap}.admin-payment-order-id--link{padding:0;border:0;background:none;cursor:pointer;color:color-mix(in srgb,var(--accent) 55%,var(--text-muted));text-decoration:none}.admin-payment-order-id--link:hover{color:color-mix(in srgb,var(--accent) 75%,var(--text))}.admin-player-link{padding:0;border:0;background:none;cursor:pointer;text-align:left;font:inherit;color:color-mix(in srgb,var(--accent) 55%,var(--text-muted));text-decoration:none}.admin-player-link:hover{color:color-mix(in srgb,var(--accent) 75%,var(--text))}.admin-player-cell{display:grid;min-width:0;max-width:100%;overflow:hidden}.admin-player-cell .account-table__title,.admin-player-cell .admin-player-link,.admin-player-cell .account-table__meta{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-payment-row__player{min-width:0;overflow:hidden}.admin-payment-detail__value:not(.admin-payment-detail__value--mono){display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-payment-detail{display:grid}.admin-payment-detail__panel{display:grid;gap:0;border:none;border-radius:0;overflow:hidden;background:transparent}.admin-payment-detail__row{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:16px;align-items:center;padding:12px 16px}.admin-payment-detail__row+.admin-payment-detail__row{box-shadow:none;border-top:1px solid var(--rail)}.admin-payment-detail__label{font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.admin-payment-detail__value{font-size:var(--text-sm);color:var(--text);text-align:right;word-break:break-word}.admin-payment-detail__value--mono{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-xs);color:var(--text-muted)}.admin-payment-detail__mobile{display:none}.admin-payment-detail__desktop{display:block}.admin-payment-detail__player{margin-bottom:12px}.admin-payment-detail__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.admin-payment-detail__cols+.admin-payment-detail__cols,.admin-payment-detail__bonus+.admin-payment-detail__cols{margin-top:10px;padding-top:10px;box-shadow:none;border-top:1px solid var(--rail)}.admin-payment-detail__col{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-payment-detail__col+.admin-payment-detail__col{padding-left:10px;border-left:none}.admin-payment-detail__col-label{font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);line-height:1.15}.admin-payment-detail__col-value{font-size:var(--text-sm);font-weight:600;line-height:1.25;color:var(--text);word-break:break-word}.admin-payment-detail__col-value--mono{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-xs);font-weight:600;word-break:break-all}.admin-payment-detail__col-meta{font-size:var(--text-xs);color:var(--text-muted);line-height:1.2}.admin-payment-detail__bonus{margin-top:10px;padding:8px 0;border-radius:0;background:transparent;color:color-mix(in srgb,var(--success) 40%,var(--text-muted));font-size:var(--text-xs);font-weight:600;line-height:1.3;text-align:left;box-shadow:none;border-top:1px solid var(--rail)}.admin-payment-detail__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.admin-payment-detail__grid+.admin-payment-detail__grid{margin-top:6px}.admin-payment-detail__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-payment-detail__chip{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-width:0;min-height:0;padding:8px 0;border-radius:0;background:transparent;text-align:left;box-shadow:none;border-bottom:1px solid var(--rail)}.admin-payment-detail__chip-label{font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);line-height:1.15}.admin-payment-detail__chip-value{font-size:var(--text-sm);font-weight:700;line-height:1.15;word-break:break-word}.admin-payment-detail__chip-value--mono{font-family:var(--font-mono, ui-monospace, monospace);font-size:.625rem;font-weight:600;word-break:break-all}.admin-payment-detail__chip-meta{font-size:var(--text-xs);color:var(--text-muted);line-height:1.15}.dz-modal.admin-modal.admin-modal--compact,.admin-modal.admin-modal--compact{width:min(450px,100%)}.admin-modal.admin-modal--compact .admin-modal__head{padding:20px 20px 2px}.admin-modal.admin-modal--compact .admin-modal__body{padding:8px 20px 20px}.admin-modal.admin-modal--compact .admin-modal__subtitle{font-family:var(--font-mono, ui-monospace, monospace);font-size:.68rem;word-break:break-all}.admin-modal.admin-modal--compact .admin-modal__head-aside .account-badge{flex-shrink:0}.admin-modal.admin-modal--compact .admin-payment-detail__row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 14px}.admin-modal.admin-modal--compact .admin-payment-detail__value{text-align:right;white-space:nowrap}.admin-modal.admin-modal--compact .admin-payment-detail__value--mono{white-space:normal;max-width:148px}.admin-summary-tops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.admin-summary-top .account-panel-section__title{margin-bottom:0}.admin-summary-list{margin:0;padding:0;list-style:none;display:grid;gap:0}.admin-summary-list__row{display:grid;grid-template-columns:1.5rem 1fr auto;gap:10px;align-items:center;margin-inline:calc(-1 * var(--admin-card-pad-x));padding:10px var(--admin-card-pad-x);border-radius:0;background:transparent;border-bottom:1px solid var(--rail);font-size:var(--text-sm)}.admin-page .admin-tops-grid .admin-summary-list__row,.admin-page .admin-summary-tables .admin-summary-list__row{margin-inline:0;padding-inline:0}.admin-summary-list__row:last-child{border-bottom:none}.admin-summary-list__rank{font-size:var(--text-xs);font-weight:700;color:var(--text-dim);text-align:center}.admin-summary-list__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);text-decoration:none}a.admin-summary-list__name:hover{color:var(--accent)}.admin-summary-list__value{font-weight:700;font-variant-numeric:tabular-nums;color:var(--money);white-space:nowrap}@media(max-width:900px){.admin-summary-tops{grid-template-columns:1fr}.admin-page .admin-summary-tops>*{border-right:none;border-bottom:1px solid var(--rail)}.admin-page .admin-summary-tops>*:last-child{border-bottom:none}}.admin-stats-metric{display:grid;gap:6px;padding:12px 0;border-radius:0;background:transparent;box-shadow:none;border-bottom:1px solid var(--rail);min-width:0}.admin-stats-metric:last-child{border-bottom:none}.admin-stats-metric__label{font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.admin-stats-metric__value{font-size:clamp(.95rem,.2rem + 1.1vw,var(--text-lg));font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;white-space:nowrap;color:var(--text)}.admin-stats-metric--money .admin-stats-metric__value{color:var(--money)}.admin-stats-metric--warn .admin-stats-metric__value{color:var(--warning)}.admin-stats-metric--success .admin-stats-metric__value{color:var(--success)}.admin-stats-chart{display:grid;gap:12px}.admin-stats-chart__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.admin-stats-chart .admin-chart{padding:0;border-radius:0;background:transparent}.admin-stats-empty{display:grid;justify-items:center;gap:8px;padding:12px 0 4px;border-radius:0;background:transparent;text-align:center}.admin-stats-empty p{margin:0;max-width:260px;font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.admin-stats-empty__icon{font-size:1.5rem;line-height:1;opacity:.7}.admin-tops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:stretch}.admin-tops-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-inline:0}.admin-page .admin-tops-grid .admin-tops-filters{margin-inline:calc(-1 * var(--admin-card-pad-x));padding:14px var(--admin-card-pad-x);border-bottom:1px solid var(--admin-rail, var(--rail));margin-bottom:0;width:auto;gap:12px;box-sizing:border-box}.admin-tops-filter{display:grid;gap:6px;min-width:0;padding:0;border-right:none;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);box-sizing:border-box}.admin-tops-filter:first-child{padding-left:0}.admin-tops-filter:last-child{padding-right:0;border-right:none}.admin-panel-toolbar .dz-select--admin{min-width:140px;max-width:360px}.admin-tops-filter .dz-select{width:100%}.admin-tops-filter--wide{grid-column:span 1}.admin-tops-list{--admin-tops-page-rows: 10;--admin-tops-row-h: 61px;display:grid;align-content:start;gap:0;margin:0;padding:0;list-style:none;flex:0 0 auto;min-height:0}@media(min-width:1101px){.admin-tops-list{flex:1 1 auto;min-height:calc(var(--admin-tops-page-rows) * var(--admin-tops-row-h))}}.admin-tops-row{display:grid;grid-template-columns:28px 36px minmax(0,1fr);gap:10px;align-items:center;margin-inline:calc(-1 * var(--admin-card-pad-x));padding:12px var(--admin-card-pad-x);border-radius:0;background:transparent;border-bottom:1px solid var(--rail)}.admin-page .admin-tops-grid .admin-tops-row{margin-inline:calc(-1 * var(--admin-card-pad-x));padding-inline:var(--admin-card-pad-x);width:auto}.admin-tops-rank{display:grid;place-items:center;width:28px;height:28px;border-radius:0;background:transparent;color:var(--text-muted);font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums}.admin-tops-avatar{position:relative;display:grid;place-items:center;width:36px;height:36px;overflow:hidden;border-radius:var(--radius-sm);flex-shrink:0;font-size:.82rem;font-weight:800;color:#fff}.admin-tops-avatar__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.admin-tops-product{width:36px;height:36px;object-fit:contain;border-radius:var(--radius-sm);background:var(--chip-bg-hover);flex-shrink:0}.admin-tops-product--empty{display:grid;place-items:center;font-size:1rem;line-height:1;color:var(--text-muted);opacity:.55}.admin-tops-row__body{min-width:0;display:flex;align-items:center}.admin-tops-row__line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;width:100%}.admin-tops-row__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:color .2s ease}.admin-tops-row__name:hover{color:var(--accent)}.admin-tops-row__name--plain{color:var(--text)}.admin-tops-row__value{flex-shrink:0;font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-muted)}.admin-tops-empty{display:grid;justify-items:center;align-content:center;gap:8px;flex:0 0 auto;min-height:0;padding:12px 0 4px;border-radius:0;background:transparent;text-align:center;box-sizing:border-box}@media(min-width:1101px){.admin-tops-empty{flex:1 1 auto;min-height:calc(var(--admin-tops-page-rows, 10) * var(--admin-tops-row-h, 61px))}}.admin-tops-empty h3{margin:0;font-size:var(--text-base);font-weight:700;color:var(--text)}.admin-tops-empty p{margin:0;max-width:240px;font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.admin-tops-empty__icon{font-size:1.5rem;line-height:1;opacity:.7}.admin-tops-empty__spinner{width:22px;height:22px;border:2px solid var(--chip-bg-hover);border-top-color:var(--text-muted);border-radius:50%;animation:admin-tops-spin .7s linear infinite}@keyframes admin-tops-spin{to{transform:rotate(360deg)}}.admin-page .admin-section-tabs-page{display:flex;flex-direction:column;gap:0}.admin-section-tabs,.admin-marketing-tabs{margin-bottom:0}@media(max-width:1100px){.admin-tops-grid{grid-template-columns:1fr}.admin-page .admin-tops-grid>*,.admin-page .admin-summary-tables>*,.admin-page .admin-summary-tops>*,.admin-page .admin-security__credentials>*{border-right:none;border-bottom:1px solid var(--rail)}.admin-page .admin-tops-grid>*:last-child,.admin-page .admin-summary-tables>*:last-child,.admin-page .admin-summary-tops>*:last-child,.admin-page .admin-security__credentials>*:last-child{border-bottom:none}.admin-page .admin-stat-row--4{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .admin-stat-row--4>.dz-stat{border-right:1px solid var(--rail);border-bottom:1px solid var(--rail)}.admin-page .admin-stat-row--4>.dz-stat:nth-child(2n){border-right:none}.admin-page .admin-stat-row--4>.dz-stat:nth-last-child(-n+2){border-bottom:none}.admin-summary-periods,.admin-summary-charts,.admin-summary-tables,.admin-security__credentials{grid-template-columns:1fr}}@media(max-width:1100px){.admin-stats-metrics--3,.admin-stats-metrics--4,.admin-stats-metrics--dense{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.admin-tops-filters{grid-template-columns:1fr}.admin-panel-card,.admin-tops-card{padding:14px 0}.admin-stats-metrics--2,.admin-stats-metrics--3,.admin-stats-metrics--4,.admin-stats-metrics--dense,.admin-stats-chart__summary{grid-template-columns:1fr}}.admin-pay-methods{margin-top:0}.admin-promo-modal{display:grid;gap:12px}.admin-promo-type-cell{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.admin-promo-modal__switchers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.admin-promo-modal__switchers--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-promo-modal__switchers .admin-field{width:100%;max-width:100%;min-width:0}.admin-promo-modal__switchers .admin-field.is-locked{opacity:.55;pointer-events:none}.admin-promo-modal__switchers .server-switcher__rail{box-sizing:border-box;display:flex;width:100%;max-width:100%;min-height:44px}.admin-promo-modal__switchers .server-switcher{width:100%;max-width:100%}.admin-promo-modal__switchers .server-switcher__tab{flex:1 1 0;min-width:0;min-height:40px;padding:0 12px}.admin-promo-modal .admin-promo-form__grid--balance,.admin-promo-modal .admin-promo-form__grid--privilege{gap:12px;align-items:start}.admin-promo-modal .admin-promo-form__grid--balance{grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr) minmax(0,.5fr) minmax(0,1.5fr)}.admin-promo-modal .admin-promo-form__grid--privilege{grid-template-columns:minmax(0,1.2fr) minmax(128px,.85fr) minmax(0,1.4fr)}.admin-promo-modal .admin-field .dz-input,.admin-promo-modal .admin-field .dz-select__trigger,.admin-promo-modal .admin-date-picker__trigger{box-sizing:border-box;width:100%;max-width:none;min-height:44px;height:44px}.admin-promo-code-row{display:flex;gap:8px;align-items:stretch;min-height:44px}.admin-promo-code-row__input{flex:1;min-width:0;max-width:none}.admin-promo-code-row__btn.admin-icon-btn{flex:0 0 44px;width:44px;height:44px;min-height:44px;border:none;background:var(--input-form)}.admin-promo-code-row__btn.admin-icon-btn:hover:not(:disabled){background:var(--chip-bg-hover);color:var(--text)}.admin-promo-code-row__btn.admin-icon-btn svg{width:18px;height:18px}.admin-settings-form{max-width:640px}.admin-settings-checks{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:2px}.admin-settings-payments--compact{gap:4px;max-width:520px}.admin-settings-payments__head{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:10px;padding:0 0 2px;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.admin-settings-payment-row--compact{grid-template-columns:minmax(0,1fr) 88px;gap:10px;align-items:center}.admin-settings-payment-row--compact .admin-settings-payment-row__toggle{min-height:0}.admin-settings-payment-row--compact .dz-input{min-height:36px;padding-block:6px}.admin-table--settings-payments th:last-child,.admin-table--settings-payments td:last-child{width:140px}.admin-table--settings-payments td:last-child .dz-input{max-width:112px}.admin-settings-payments{display:grid;gap:10px}.admin-settings-payment-row{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:12px;align-items:end}.admin-settings-payment-row__toggle,.admin-settings-payment-row__min{margin:0}.admin-form-grid--settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;align-items:start}.admin-form-grid--settings .admin-field--wide{grid-column:1 / -1}.admin-form-grid--settings .account-panel-section__hint{margin:0;text-transform:none;letter-spacing:normal;font-weight:400}.account-table .dz-input{max-width:none;width:100%;min-width:120px}.wallet-account .admin-form-grid{margin-top:12px}.admin-chart{padding:8px 0 4px}.admin-chart__bars{display:flex;align-items:flex-end;gap:8px;height:160px;padding-top:12px}.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}.admin-chart__tip{position:absolute;top:0;display:grid;gap:2px;padding:4px 7px;border-radius:var(--radius-xs);background:var(--chip-bg-hover);color:var(--text-muted);font-size:.62rem;font-weight:700;white-space:nowrap;opacity:0;transition:opacity .15s ease;pointer-events:none;text-align:center}.admin-chart__tip small{font-size:.58rem;font-weight:600;color:var(--text-dim)}.admin-chart__bar{width:100%;max-width:36px;border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--chip-bg-hover);min-height:6px;transition:height .35s ease,background .2s ease}.admin-chart__bar-wrap:hover .admin-chart__bar{background:var(--chip-active-bg)}.admin-chart__label{font-size:.65rem;font-weight:600;color:var(--text-dim);white-space:nowrap}.admin-sort-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px}.admin-sort-tile{position:relative;aspect-ratio:1;padding:5px;border-radius:var(--radius-sm);background:var(--input-form);cursor:grab;touch-action:none;transition:background .15s ease,opacity .15s ease}.admin-sort-tile:hover{background:var(--chip-bg-hover)}.admin-sort-tile.is-dragging{opacity:.4;background:var(--chip-active-bg)}.admin-sort-tile.is-off{opacity:.35}.admin-sort-tile__order{position:absolute;top:4px;left:4px;z-index:2;display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:var(--radius-xs);background:var(--chip-bg-hover);color:var(--text-dim);font-size:.62rem;font-weight:800;line-height:1;pointer-events:none}.admin-sort-tile__body{display:grid;place-items:center;width:100%;height:100%}.admin-sort-tile__image{width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.admin-sort-tile__fallback{font-size:.72rem;font-weight:800;color:var(--text-dim)}.admin-modal-overlay.dz-modal-overlay{z-index:var(--dz-modal-z, 300);background:#000000bf;overflow:hidden;overscroll-behavior:none;touch-action:none}[data-theme=light] .admin-modal-overlay.dz-modal-overlay{background:#0f172a47;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dz-modal.admin-modal,.admin-modal{display:flex;flex-direction:column;width:min(760px,100%);height:auto;max-height:min(88vh,calc(100dvh - 48px));overflow:hidden;border:none;border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-md);box-sizing:border-box}.admin-modal__form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.admin-modal__head{display:grid;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;min-height:0;padding:20px 20px 2px;box-sizing:border-box;box-shadow:none;border-bottom:none}.admin-modal__head-main{min-width:0}.admin-modal__head-aside{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:10px;padding:0}.admin-modal__title,.admin-modal__head h2,.admin-modal__head h3{margin:0;padding:0 0 6px;font-family:var(--font-body);font-size:var(--text-lg);font-weight:700;line-height:1.2;color:var(--text)}.admin-modal__subtitle{margin:0;color:var(--text-dim);font-size:var(--text-xs);font-weight:500;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.02em;line-height:1.35;word-break:break-all}.admin-modal__close{display:grid;flex-shrink:0;place-items:center;width:34px;height:34px;padding:0;border:none;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text-muted);font-size:1.35rem;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.admin-modal__close svg{width:18px;height:18px}.admin-modal__close:hover{color:var(--text);background:var(--card-hover)}.admin-modal__body{flex:1 1 auto;min-height:0;padding:8px 20px 20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--transparent-10-w) transparent}.admin-modal__foot{display:flex;flex-shrink:0;justify-content:flex-end;gap:10px;padding:0 20px 20px;box-shadow:none;border-top:none;background:transparent}.admin-modal__actions{display:flex;justify-content:flex-end;gap:10px;width:100%}.admin-modal__tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:16px;padding:4px;border-radius:var(--radius-sm);background:var(--input-form)}.admin-modal__tab{min-width:0;padding:12px 12px 8px;border:none;border-radius:calc(var(--radius-sm) - 2px);background:transparent;color:var(--text-muted);font-size:var(--text-sm);font-weight:600;line-height:1;text-align:center;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.admin-modal__tab:hover{color:var(--text)}.admin-modal__tab.is-active{background:var(--chip-active-bg);color:var(--text);box-shadow:none}.admin-modal__tabs--4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-modal__tabs--4 .admin-modal__tab{padding:12px 8px 8px;font-size:var(--text-xs);line-height:1.2}.admin-section-tabs.admin-modal__tabs--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:721px){.admin-modal__tabs--4 .admin-modal__tab{padding:10px 12px;font-size:var(--text-sm)}}.admin-modal__section{display:grid;gap:12px}.admin-modal__section+.admin-modal__section{margin-top:16px;padding-top:16px;border-top:1px solid var(--rail);box-shadow:none}.admin-modal__section-title{margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.admin-form-grid--modal{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-form-grid--modal-prices{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.admin-form-grid--modal-shop{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-form-grid--user-profile{grid-template-columns:1fr;gap:14px}.admin-user-modal__name-steam{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:12px;grid-column:1 / -1}.admin-user-modal__name-steam .admin-field{min-width:0}.admin-user-modal__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.admin-user-panel__nav{flex:1 1 auto;min-width:0}.admin-user-panel{display:grid;gap:14px}.admin-section-tabs-page>.admin-pending-toolbar{margin-top:0}.admin-user-panel__search .dz-input{max-width:none}.admin-user-panel__table-wrap{max-height:min(52vh,420px);overflow:auto}@media(min-width:769px){.admin-user-panel__table{min-width:720px}.admin-user-panel__table-wrap--storage,.admin-user-panel__table-wrap--storage-page{overflow-x:auto}.admin-user-panel__table--storage{min-width:1040px;table-layout:fixed}.admin-user-panel__table--storage-all{min-width:1180px}.admin-user-panel__table--storage-global{min-width:980px}}.admin-user-panel__table-wrap--history{overflow-x:hidden;max-height:none}.admin-user-panel__table-wrap--storage-page{max-height:none;overflow-x:hidden;min-height:0}.admin-user-panel__table-wrap--paged{min-height:0}.admin-user-panel__table-wrap--paged.is-refreshing{opacity:.72;transition:opacity .15s ease}.admin-user-modal__panels{display:grid;min-height:0}.admin-user-modal__panel{grid-area:1 / 1;visibility:hidden;opacity:0;pointer-events:none;min-width:0}.admin-user-modal__panels--hidden{display:none}.admin-user-modal__panel.is-active{visibility:visible;opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.admin-user-panel__table-wrap--paged.is-refreshing{opacity:1;transition:none}}.admin-modal .admin-user-panel__table-wrap--history.admin-user-panel__table-wrap--paged{min-height:0;max-height:min(52vh,420px);overflow-y:auto}.admin-modal--wide .admin-user-panel__table-wrap--storage.admin-user-panel__table-wrap--paged{min-height:0;max-height:min(56vh,460px);overflow:auto}.admin-user-panel__table-wrap--storage{overflow-x:hidden}.admin-user-panel__row--skeleton td{padding:9px 10px;border:none;pointer-events:none}.admin-user-panel__row--skeleton .dz-skeleton--bar{height:14px;width:100%}.admin-user-panel__table--history{min-width:0;width:100%;table-layout:fixed;border-spacing:0;border-collapse:collapse}.admin-modal--wide .admin-user-panel__table--history,.admin-modal--wide .admin-user-panel__table--storage{border-spacing:0;border-collapse:collapse;font-size:.82rem}.admin-modal .admin-user-panel__table--history th,.admin-modal--wide .admin-user-panel__table--history th,.admin-modal--wide .admin-user-panel__table--storage th{padding:0 8px 4px;font-size:.72rem}.admin-modal .admin-user-panel__table--history td,.admin-modal--wide .admin-user-panel__table--history td,.admin-modal--wide .admin-user-panel__table--storage td{padding:6px 8px;font-size:.82rem;line-height:1.25}.admin-modal--wide .admin-user-panel__actions{gap:4px}.admin-modal--wide .admin-user-panel__actions .admin-icon-btn{width:26px;height:26px}.admin-modal--wide .admin-user-panel__row--skeleton td{padding:6px 8px}.admin-user-panel__table--history th:nth-child(1),.admin-user-panel__table--history td:nth-child(1){width:72px}.admin-user-panel__table--history th:nth-child(2),.admin-user-panel__table--history td:nth-child(2){width:76px}.admin-user-panel__table--history th:nth-child(3),.admin-user-panel__table--history td:nth-child(3){width:auto;min-width:0}.admin-user-panel__table--history th:nth-child(4),.admin-user-panel__table--history td:nth-child(4){width:64px;white-space:nowrap}.admin-user-panel__table--history th:nth-child(5),.admin-user-panel__table--history td:nth-child(5){width:130px;white-space:nowrap;padding-left:2px;padding-right:10px}.admin-user-panel__table--history th:nth-child(6),.admin-user-panel__table--history td:nth-child(6){width:110px;padding-left:6px;padding-right:10px;text-align:right}.admin-user-panel__table--history td:nth-child(6) .account-badge,.admin-user-panel__table--history td:nth-child(6) .account-data-list__tone{white-space:nowrap}.admin-user-panel__table--history-player th:nth-child(1),.admin-user-panel__table--history-player td:nth-child(1){width:92px;white-space:nowrap}.admin-user-panel__table--history-player th:nth-child(2),.admin-user-panel__table--history-player td:nth-child(2){width:200px;min-width:168px}.admin-user-panel__table--history-player th:nth-child(3),.admin-user-panel__table--history-player td:nth-child(3){width:108px;white-space:nowrap}.admin-user-panel__table--history-player th:nth-child(4),.admin-user-panel__table--history-player td:nth-child(4){width:auto;min-width:0;padding-left:22px}.admin-user-panel__table--history-player th:nth-child(5),.admin-user-panel__table--history-player td:nth-child(5){width:64px;white-space:nowrap;transform:translate(-80px)}.admin-user-panel__table--history-player thead th:nth-child(5){transform:translate(-100px)}.admin-user-panel__table--history-player th:nth-child(6),.admin-user-panel__table--history-player td:nth-child(6){width:128px;white-space:nowrap;padding-left:2px;padding-right:10px}.admin-user-panel__table--history-player th:nth-child(7),.admin-user-panel__table--history-player td:nth-child(7){width:110px;white-space:nowrap;padding-left:6px;padding-right:10px;text-align:right}.admin-user-panel__table--history-player td:nth-child(7) .account-badge,.admin-user-panel__table--history-player td:nth-child(7) .account-data-list__tone{white-space:nowrap}.admin-user-panel__table--history-player td:nth-child(1) code{white-space:nowrap}.admin-user-panel__history-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-panel__table--storage{table-layout:fixed}.admin-user-panel__table--storage th:nth-child(1),.admin-user-panel__table--storage td:nth-child(1),.admin-user-panel__table--storage th:nth-child(2),.admin-user-panel__table--storage td:nth-child(2){width:96px}.admin-user-panel__table--storage th:nth-child(3),.admin-user-panel__table--storage td:nth-child(3){width:auto;min-width:220px}.admin-user-panel__table--storage th:nth-child(4),.admin-user-panel__table--storage td:nth-child(4){width:104px}.admin-user-panel__table--storage th:nth-child(5),.admin-user-panel__table--storage td:nth-child(5){width:96px}.admin-user-panel__table--storage th:nth-child(6),.admin-user-panel__table--storage td:nth-child(6){width:156px}.admin-user-panel__table--storage th:nth-child(7),.admin-user-panel__table--storage td:nth-child(7){width:100px}.admin-user-panel__table--storage th:nth-child(8),.admin-user-panel__table--storage td:nth-child(8){width:132px}.admin-user-panel__table--storage-all th:nth-child(1),.admin-user-panel__table--storage-all td:nth-child(1),.admin-user-panel__table--storage-all th:nth-child(2),.admin-user-panel__table--storage-all td:nth-child(2){width:96px}.admin-user-panel__table--storage-all th:nth-child(3),.admin-user-panel__table--storage-all td:nth-child(3){width:168px}.admin-user-panel__table--storage-all th:nth-child(4),.admin-user-panel__table--storage-all td:nth-child(4){width:auto;min-width:200px}.admin-user-panel__table--storage-all th:nth-child(5),.admin-user-panel__table--storage-all td:nth-child(5){width:104px}.admin-user-panel__table--storage-all th:nth-child(6),.admin-user-panel__table--storage-all td:nth-child(6){width:96px}.admin-user-panel__table--storage-all th:nth-child(7),.admin-user-panel__table--storage-all td:nth-child(7){width:156px}.admin-user-panel__table--storage-all th:nth-child(8),.admin-user-panel__table--storage-all td:nth-child(8){width:100px}.admin-user-panel__table--storage-all th:nth-child(9),.admin-user-panel__table--storage-all td:nth-child(9){width:132px}.admin-user-panel__table--storage-global th:nth-child(1),.admin-user-panel__table--storage-global td:nth-child(1){width:168px}.admin-user-panel__table--storage-global th:nth-child(2),.admin-user-panel__table--storage-global td:nth-child(2){width:auto;min-width:200px}.admin-user-panel__table--storage-global th:nth-child(3),.admin-user-panel__table--storage-global td:nth-child(3){width:104px}.admin-user-panel__table--storage-global th:nth-child(4),.admin-user-panel__table--storage-global td:nth-child(4){width:96px}.admin-user-panel__table--storage-global th:nth-child(5),.admin-user-panel__table--storage-global td:nth-child(5){width:156px}.admin-user-panel__table--storage-global th:nth-child(6),.admin-user-panel__table--storage-global td:nth-child(6){width:100px}.admin-user-panel__table--storage-global th:nth-child(7),.admin-user-panel__table--storage-global td:nth-child(7){width:132px}.admin-user-panel__product{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-panel__actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.admin-user-panel__actions .admin-icon-btn{width:30px;height:30px}.admin-user-panel__table code{font-size:.72rem;white-space:nowrap}.admin-user-panel__pagination{display:flex;justify-content:flex-start;margin-top:0;padding-top:0}.admin-users-footer .admin-user-panel__pagination{padding-top:0}.admin-users-footer{display:flex;align-items:center;justify-content:flex-start;width:100%}.admin-users-pagination{display:inline-flex;flex:none;align-items:center;gap:6px;width:max-content;max-width:100%;padding:0;border-radius:0;background:transparent}.admin-users-pagination__btn{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;padding:0;border:none;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text);font-size:1.1rem;line-height:1;cursor:pointer;transition:transform .15s cubic-bezier(.22,1,.36,1),background .15s ease}.admin-users-pagination__btn:hover:not(:disabled){background:var(--chip-bg-hover);color:var(--text)}.admin-users-pagination__btn:active:not(:disabled){transform:scale(.92);background:var(--chip-bg-hover)}.admin-users-pagination__btn:disabled{opacity:.35;cursor:not-allowed}.admin-users-pagination__meta{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text);font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;box-sizing:border-box;-webkit-user-select:none;user-select:none;text-align:center}.admin-page .admin-tops-grid .admin-tops-pagination,.admin-tops-pagination{margin-top:0;margin-inline:calc(-1 * var(--admin-card-pad-x, 14px));padding:12px var(--admin-card-pad-x, 14px);width:auto;box-sizing:border-box;flex:0 0 auto}@media(min-width:1101px){.admin-page .admin-tops-grid .admin-tops-pagination,.admin-tops-pagination{margin-top:auto}}.admin-tops-pagination .admin-user-panel__pagination,.admin-tops-pagination .admin-users-pagination,.admin-tops-pagination .bans-stepper{margin:0}.admin-tops-pagination--inactive{opacity:.38;pointer-events:none}.admin-tops-pagination--inactive .admin-users-pagination__btn,.admin-tops-pagination--inactive .bans-stepper__btn{cursor:not-allowed}.admin-page .admin-users-footer{justify-content:flex-start}.admin-user-grant{display:grid;gap:14px}.admin-user-grant__form{display:grid;gap:16px}.admin-user-grant__selects{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);gap:12px;min-width:0}.admin-user-grant__purchase{--buy-foot-h: 38px;--buy-foot-stepper-min-w: 120px;--buy-foot-step-btn: 30px;--buy-foot-submit-w: 152px;--buy-foot-gap: 12px;padding:0;border:none;background:transparent}.admin-user-grant__purchase .buy-modal__foot-controls{margin-inline-start:0;width:max-content;max-width:100%}.admin-user-grant__purchase .buy-modal__submit--foot{width:var(--buy-foot-submit-w);min-width:var(--buy-foot-submit-w);max-width:var(--buy-foot-submit-w)}.admin-user-grant__purchase .buy-modal__foot-controls:not(:has(.buy-modal__duration--foot)){grid-template-columns:1fr}.admin-user-modal__foot-left{display:flex;flex-wrap:wrap;gap:8px}.admin-user-modal__steam-row,.admin-user-modal__balance-row,.admin-user-modal__percent-row{display:flex;align-items:center;gap:8px}.admin-user-modal__steam-row .dz-input,.admin-user-modal__balance-row .dz-input{flex:1 1 auto;min-width:0}.admin-user-modal__steam-link{display:inline-grid;place-items:center;flex-shrink:0;width:40px;height:40px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);text-decoration:none;transition:background .2s ease,color .2s ease}.admin-user-modal__steam-link:hover{color:var(--text);background:var(--chip-bg-hover)}.admin-user-modal__icon-btn{width:40px;height:40px;flex-shrink:0}.admin-user-modal__icon-btn.is-active{color:var(--text);border-color:transparent;background:var(--chip-active-bg)}.admin-user-modal__meta-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr) minmax(0,1.15fr);gap:12px;grid-column:1 / -1}.admin-user-modal__meta-row .admin-field{min-width:0}.admin-user-modal__percent-row .dz-input{flex:1 1 auto;min-width:0}.admin-user-modal__balance{min-width:0}.admin-user-modal__discount{max-width:none}.admin-user-modal__percent{color:var(--text-muted);font-size:var(--text-sm);font-weight:700}.admin-user-modal__topup{grid-column:1 / -1;padding:12px 0;border:none;border-top:1px solid var(--rail);border-bottom:1px solid var(--rail);border-radius:0;background:transparent;box-shadow:none}.admin-user-modal__social{grid-column:1 / -1;display:grid;gap:8px;padding-top:4px}.admin-user-modal__social-title{font-size:var(--text-sm);font-weight:700;color:var(--text-muted)}.admin-user-modal__social-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.admin-user-modal__social-row{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:10px 0;border-radius:0;background:transparent;box-shadow:none;border-bottom:1px solid var(--rail);font-size:var(--text-sm)}.admin-user-modal__social-row code{font-size:.75rem;color:var(--text-dim)}.admin-user-profile-shell{width:100%;min-width:0;--admin-topup-reset-w: 6.75rem}.admin-user-profile-shell .admin-user-profile-hero{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;width:100%;padding:2px 0 14px;box-shadow:inset 0 -1px 0 var(--rail)}.admin-user-profile-shell .admin-user-profile-hero__avatar-link{display:block;flex-shrink:0;width:64px;height:64px;border-radius:var(--radius-sm);overflow:hidden}.admin-user-profile-shell .admin-user-profile-hero__avatar{position:relative;display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;color:#fff;font-family:var(--font-display);font-size:1.5rem;font-weight:700;overflow:hidden}.admin-user-profile-shell .admin-user-profile-hero__avatar-img{width:100%;height:100%;object-fit:cover}.admin-user-profile-shell .admin-user-profile-hero__identity{display:grid;gap:4px;min-width:0;flex:1 1 180px}.admin-user-profile-shell .admin-user-profile-hero__name-input{width:100%;min-width:0;margin:0;padding:0;border:none;border-radius:0;background:transparent;color:var(--text);font-family:var(--font-display);font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:700;line-height:1.2;outline:none}.admin-user-profile-shell .admin-user-profile-hero__name-input:focus{color:var(--text)}.admin-user-profile-shell .admin-user-profile-hero__name-input::placeholder{color:var(--text-dim);font-weight:600}.admin-user-profile-shell .admin-user-profile-hero__steam{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:0;border:none;background:transparent;color:var(--text-dim);font-size:var(--text-sm);font-weight:500;line-height:1.35;text-align:left;cursor:pointer;transition:color var(--transition-smooth)}.admin-user-profile-shell .admin-user-profile-hero__steam:hover{color:var(--text-muted)}.admin-user-profile-shell .admin-user-profile-hero__steam-id{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-profile-shell .admin-user-profile-hero__steam-copy{flex-shrink:0;opacity:.7}.admin-user-profile-shell .admin-user-profile-ban-btn{flex-shrink:0;margin-left:auto;min-height:36px;height:36px;padding:0 12px;background:color-mix(in srgb,#ef4444 12%,var(--chip-bg));color:#f87171;font-weight:600}.admin-user-profile-shell .admin-user-profile-ban-btn:hover:not(:disabled){background:color-mix(in srgb,#ef4444 20%,var(--chip-bg));color:#fca5a5}.admin-user-profile-shell .admin-user-profile-ban-btn:disabled{opacity:.45;cursor:not-allowed}.admin-user-profile-shell .admin-user-profile-ban-btn.is-banned{background:var(--chip-bg);color:color-mix(in srgb,var(--danger) 45%,var(--text-muted))}.admin-user-profile-shell .admin-user-profile-ban-btn.is-banned:hover:not(:disabled){background:var(--chip-bg-hover);color:color-mix(in srgb,var(--danger) 55%,var(--text-muted))}.admin-user-profile-shell .admin-user-profile-metrics{--admin-profile-rail-pad-y: 12px;--admin-profile-rail-gap: 6px;--admin-profile-rail-body-h: 32px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;box-shadow:inset 0 -1px 0 var(--rail)}.admin-user-profile-shell .admin-user-profile-metric{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--admin-profile-rail-gap);min-width:0;padding:var(--admin-profile-rail-pad-y) 12px;box-sizing:border-box;box-shadow:inset -1px 0 0 var(--rail)}.admin-user-profile-shell .admin-user-profile-metric:first-child{padding-left:0}.admin-user-profile-shell .admin-user-profile-metric:last-child{padding-right:0;box-shadow:none}.admin-user-profile-shell .admin-user-profile-metric__label{font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);line-height:1.3}.admin-user-profile-shell .admin-user-profile-metric__body{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-height:var(--admin-profile-rail-body-h)}.admin-user-profile-shell .admin-user-profile-metric__value{font-family:var(--font-display);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:700;line-height:1.25;color:var(--text);font-variant-numeric:tabular-nums;word-break:break-word}.admin-user-profile-shell .admin-user-profile-metric__value--price{color:var(--price)}.admin-user-profile-shell .admin-user-profile-metric__value--danger{color:#f87171}.admin-user-profile-shell .admin-user-profile-metric__delta{font-family:var(--font-display);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:700;line-height:1.25;color:#4ade80;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-user-profile-shell .admin-user-profile-metric__delta--neg{color:#f87171}.admin-user-profile-shell .admin-user-profile-metric__input{box-sizing:border-box;width:7rem;max-width:100%;min-width:0;height:32px;padding:0 10px;font-family:var(--font-display);font-size:.95rem;font-weight:700}.admin-user-profile-shell .admin-user-profile-metric__input--discount{width:3.75rem;text-align:center}.admin-user-profile-shell .admin-user-profile-metric__suffix{color:var(--text-muted);font-size:var(--text-sm);font-weight:700}.admin-user-profile-shell .admin-user-profile-block{display:grid;gap:10px;padding:12px 0;box-shadow:inset 0 -1px 0 var(--rail)}.admin-user-profile-shell .admin-user-profile-block:last-of-type{box-shadow:none}.admin-user-profile-shell .admin-user-profile-block__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.admin-user-profile-shell .admin-user-profile-block__title{margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);line-height:1.3}.admin-user-profile-shell .admin-user-profile-topup-panel__reset{flex-shrink:0;padding:0;border:none;background:transparent;color:var(--text-muted);font-size:var(--text-xs);font-weight:600;cursor:pointer}.admin-user-profile-shell .admin-user-profile-topup-panel__reset:hover:not(:disabled),.admin-user-profile-shell .admin-user-profile-topup-panel__reset:focus-visible:not(:disabled){color:var(--text)}.admin-user-profile-shell .admin-user-profile-topup-panel__reset:disabled{opacity:.5;cursor:default}.admin-user-profile-shell .admin-user-profile-topup-row{--admin-topup-ctrl-h: 38px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.admin-user-profile-shell .admin-user-modal__topup-amounts{display:flex;flex-wrap:wrap;flex:1 1 auto;align-items:center;gap:6px;min-width:0}.admin-user-profile-shell .admin-user-modal__topup-amount{flex:0 0 auto;min-width:0;padding-inline:10px}.admin-user-profile-shell .admin-user-profile-topup-custom__input{box-sizing:border-box;flex:0 0 auto;width:13rem;min-width:0;height:var(--admin-topup-ctrl-h);min-height:var(--admin-topup-ctrl-h);max-height:var(--admin-topup-ctrl-h);padding:0 10px;font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;line-height:1}.admin-user-profile-shell .admin-user-profile-topup-custom__apply{box-sizing:border-box;flex:0 0 auto;height:var(--admin-topup-ctrl-h);min-height:var(--admin-topup-ctrl-h);max-height:var(--admin-topup-ctrl-h);padding:0 16px;font-weight:700;line-height:1;white-space:nowrap}.admin-user-profile-shell .admin-user-profile-topup-reset{width:var(--admin-topup-reset-w);min-width:var(--admin-topup-reset-w);max-width:var(--admin-topup-reset-w)}.admin-user-profile-shell .admin-user-profile-topup-clear{margin-left:auto;background:color-mix(in srgb,#ef4444 14%,var(--chip-bg));color:#f87171}.admin-user-profile-shell .admin-user-profile-topup-clear:hover:not(:disabled){background:color-mix(in srgb,#ef4444 22%,var(--chip-bg));color:#fca5a5}.admin-user-profile-shell .admin-user-profile-topup-clear:disabled{opacity:.45;cursor:not-allowed}.admin-user-profile-shell .admin-user-profile-block--social{gap:0;padding-bottom:0}.admin-user-profile-shell .admin-user-profile-block--social .admin-user-profile-block__head{padding-bottom:10px}.admin-user-profile-shell .admin-user-profile-social-pair{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch;margin-inline:0;box-shadow:inset 0 1px 0 var(--rail)}.admin-user-profile-shell .admin-user-profile-social-tile{--social-brand: var(--text-muted);display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;align-items:start;min-width:0;padding:12px;box-sizing:border-box;background:transparent;box-shadow:inset -1px 0 0 var(--rail)}.admin-user-profile-shell .admin-user-profile-social-tile:first-child{padding-left:0}.admin-user-profile-shell .admin-user-profile-social-tile:last-child{padding-right:0;box-shadow:none}.admin-user-profile-shell .admin-user-profile-social-tile--telegram{--social-brand: #2aabee}.admin-user-profile-shell .admin-user-profile-social-tile--discord{--social-brand: #5865f2}.admin-user-profile-shell .admin-user-profile-social-tile--vk{--social-brand: #0077ff}.admin-user-profile-shell .admin-user-profile-social-tile__brand{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;color:var(--social-brand)}.admin-user-profile-shell .admin-user-profile-social-tile__brand svg{display:block}.admin-user-profile-shell .admin-user-profile-social-tile__content{display:grid;gap:4px;min-width:0;align-content:start}.admin-user-profile-shell .admin-user-profile-social-tile__label{min-width:0;font-size:1.05rem;font-weight:700;color:var(--text);line-height:1.15}.admin-user-profile-shell .admin-user-profile-social-tile__value-btn{display:inline-flex;align-items:center;gap:8px;width:100%;max-width:100%;min-width:0;min-height:22px;padding:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:color var(--transition-smooth)}.admin-user-profile-shell .admin-user-profile-social-tile__value-btn:disabled{cursor:default}.admin-user-profile-shell .admin-user-profile-social-tile__value-btn:hover:not(:disabled),.admin-user-profile-shell .admin-user-profile-social-tile__value-btn:focus-visible:not(:disabled){color:var(--text);outline:none}.admin-user-profile-shell .admin-user-profile-social-tile__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;color:var(--text-muted);line-height:1.25}.admin-user-profile-shell .admin-user-profile-social-tile__value.is-empty{font-family:inherit;font-weight:500;color:var(--text-dim)}.admin-user-profile-shell .admin-user-profile-social-tile.is-linked .admin-user-profile-social-tile__value{color:var(--text-muted)}.admin-user-profile-shell .admin-user-profile-social-tile__copy-icon{flex-shrink:0;margin-left:auto;color:var(--text-dim);font-size:.95rem;line-height:1;opacity:.8}.admin-user-profile-shell .admin-user-profile-social-tile__value-btn:disabled .admin-user-profile-social-tile__copy-icon{opacity:.35}.admin-user-profile-shell .admin-user-profile-social-tile__value-btn:hover:not(:disabled) .admin-user-profile-social-tile__copy-icon,.admin-user-profile-shell .admin-user-profile-social-tile__value-btn:focus-visible:not(:disabled) .admin-user-profile-social-tile__copy-icon{color:var(--text-muted);opacity:1}.admin-user-profile-shell .admin-user-grant--profile{display:block;min-width:0}.admin-user-profile-shell .admin-user-grant--profile .admin-user-grant__form{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;min-width:0}.admin-user-profile-shell .admin-user-grant--profile .admin-user-grant__controls-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:0}.admin-user-profile-shell .admin-user-grant--profile .admin-user-grant__selects{display:grid;grid-template-columns:minmax(140px,1.15fr) minmax(182px,1.82fr);gap:8px;flex:0 1 auto;width:min(100%,462px);min-width:0}.admin-user-profile-shell .admin-user-grant--profile .admin-field{margin:0;gap:0;min-width:0}.admin-user-profile-shell .admin-user-grant--profile .admin-user-grant__field--server{min-width:140px}.admin-user-profile-shell .admin-user-grant--profile .admin-user-grant__queue-row{width:min(100%,462px);max-width:100%;min-width:0}.admin-user-grant__queue{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}.admin-user-grant__queue-label{color:var(--text-dim);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-user-grant__queue-items{color:var(--text-muted);font-size:var(--text-xs);font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-profile-shell .admin-user-grant--profile .admin-user-grant__field--product{min-width:182px}.admin-user-profile-shell .admin-user-grant--profile .admin-user-grant__purchase.buy-modal__foot{flex:1 1 auto;align-self:center;margin-top:3px;margin-left:0;margin-right:0;padding:0;min-width:0;--buy-foot-h: 44px;--buy-foot-stepper-min-w: 120px;--buy-foot-step-btn: 34px;--buy-foot-submit-w: 120px;--buy-foot-gap: 8px}.admin-user-profile-shell .admin-user-grant--profile .admin-user-grant__purchase.buy-modal__foot--compact:not(.buy-modal__foot--auth){display:flex;justify-content:flex-start;padding:0}.admin-user-profile-shell .admin-user-grant--profile .admin-user-grant__purchase .buy-modal__foot-controls{display:flex;align-items:center;gap:var(--buy-foot-gap);width:100%;max-width:100%;margin-inline-start:0;margin-inline-end:0}.admin-user-profile-shell .admin-user-grant--profile .admin-user-grant__purchase .buy-modal__submit--foot{margin-left:0}.admin-user-profile-shell .admin-user-grant--profile .admin-user-grant__action{box-sizing:border-box;flex:0 0 auto;height:44px;min-height:44px;max-height:44px;width:var(--admin-topup-reset-w);min-width:var(--admin-topup-reset-w);max-width:var(--admin-topup-reset-w);padding:0 16px;margin-left:0;font-weight:700;line-height:1;white-space:nowrap}.admin-user-profile-shell .admin-user-grant--profile .admin-user-grant__action:first-of-type{margin-left:auto}.admin-player-cell__title-row{display:flex;align-items:center;gap:6px;min-width:0}.admin-player-cell__title-row .account-table__title,.admin-player-cell__title-row .admin-player-link{min-width:0}.admin-user-store-ban__badge{flex:none;display:inline;padding:0;border-radius:0;background:transparent;color:color-mix(in srgb,var(--danger) 40%,var(--text-muted));font-size:var(--text-sm);font-weight:600;letter-spacing:0;text-transform:none}.admin-user-store-ban{display:flex;flex-direction:column;gap:8px}.admin-user-store-ban--active{background:transparent;padding:0}.admin-user-store-ban__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-user-store-ban__status{margin:0;font-size:.78rem;line-height:1.35;color:var(--text-muted, #9ca3af)}.admin-user-store-ban__reason{gap:4px}.admin-user-store-ban__actions{display:flex;justify-content:flex-start}.admin-user-store-ban__ban-btn{color:#fca5a5}.admin-user-profile-shell .admin-user-profile-shell__save{position:absolute;right:0;bottom:0;display:flex;justify-content:flex-end;flex:0 0 auto;margin:0;padding:0;background:transparent;z-index:3}.admin-user-profile-shell .admin-user-profile-shell__save-btn{box-sizing:border-box;flex:0 0 auto;min-height:44px;height:44px;padding:0 20px;border:none;border-radius:var(--radius-sm);font-weight:700;line-height:1}.admin-user-modal__topup-amount{min-width:72px;flex:1 1 auto}@media(max-width:720px){.admin-user-profile-shell .admin-user-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-profile-shell .admin-user-profile-metric:nth-child(2n){box-shadow:none}.admin-user-profile-shell .admin-user-profile-metric:nth-child(-n+2){box-shadow:inset -1px 0 0 var(--rail),inset 0 -1px 0 var(--rail)}.admin-user-profile-shell .admin-user-profile-metric:nth-child(2){box-shadow:inset 0 -1px 0 var(--rail)}.admin-user-profile-shell .admin-user-profile-social-pair{grid-template-columns:1fr}.admin-user-profile-shell .admin-user-profile-social-tile{padding:12px 0;box-shadow:inset 0 -1px 0 var(--rail)}.admin-user-profile-shell .admin-user-profile-social-tile:last-child{box-shadow:none}.admin-user-profile-shell .admin-user-grant--profile,.admin-user-profile-shell .admin-user-grant--profile .admin-user-grant__form,.admin-user-profile-shell .admin-user-grant--profile .admin-user-grant__controls-row{flex-direction:column;align-items:stretch}.admin-user-profile-shell .admin-user-grant--profile .admin-user-grant__selects{grid-template-columns:1fr;width:100%}.admin-user-profile-shell .admin-user-grant--profile .admin-user-grant__queue-row{width:100%}.admin-user-profile-shell .admin-user-grant--profile .admin-user-grant__purchase .buy-modal__foot-controls{width:100%;flex-wrap:wrap}.admin-user-profile-shell .admin-user-grant--profile .admin-user-grant__purchase .buy-modal__submit--foot{width:100%;margin-left:0;max-width:none}}.admin-users-social-icons{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-height:20px;line-height:0;color:var(--text-muted);vertical-align:middle}.admin-users-social-icons--empty{line-height:1;font-size:var(--text-sm)}.admin-users-social-icons__slot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.admin-users-social-icons__icon{display:block;flex-shrink:0;opacity:.85}.admin-users-social-icons__slot--discord .admin-users-social-icons__icon{transform:translateY(.5px) scale(1.08)}.admin-users-social-icons__slot--telegram .admin-users-social-icons__icon{transform:translateY(.5px) scale(1.02)}.admin-users-social-icons__slot--vk .admin-users-social-icons__icon{transform:scale(.98)}.admin-users-social-icons--inline{gap:8px;align-items:center}.admin-social-log__provider-label{font-size:var(--text-sm);line-height:1.2;color:var(--text-muted)}.admin-user-panel__table--social-log{table-layout:fixed;width:100%}.admin-user-panel__table--social-log th,.admin-user-panel__table--social-log td{vertical-align:middle}.admin-user-panel__table--social-log th:nth-child(1),.admin-user-panel__table--social-log td:nth-child(1){width:26%;min-width:0}.admin-user-panel__table--social-log th:nth-child(2),.admin-user-panel__table--social-log td:nth-child(2){width:14%;white-space:nowrap}.admin-user-panel__table--social-log th:nth-child(3),.admin-user-panel__table--social-log td:nth-child(3){width:28%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:16px}.admin-social-log__account-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.admin-social-log__account-link:hover{color:var(--text)}.admin-user-panel__table--social-log th:nth-child(4),.admin-user-panel__table--social-log td:nth-child(4){width:14%;white-space:nowrap;padding-left:8px;padding-right:8px}.admin-user-panel__table--social-log td:nth-child(4) .account-badge{display:inline-flex;white-space:nowrap}.admin-user-panel__table--social-log th:nth-child(5),.admin-user-panel__table--social-log td:nth-child(5){width:18%;white-space:nowrap;text-align:right}.admin-table--users td[data-label=Соцсети]{vertical-align:middle}.admin-page .admin-table--payments{table-layout:fixed;width:100%}.admin-page .admin-table--payments col:nth-child(1),.admin-page .admin-table--payments col:nth-child(2),.admin-page .admin-table--payments col:nth-child(3){width:25%}.admin-page .admin-table--payments col:nth-child(4){width:auto}.admin-page .admin-table--payments col:nth-child(5){width:10rem}.admin-page .admin-table--payments thead th:nth-child(1),.admin-page .admin-table--payments tbody td:nth-child(1),.admin-page .admin-table--payments thead th:nth-child(2),.admin-page .admin-table--payments tbody td:nth-child(2),.admin-page .admin-table--payments thead th:nth-child(3),.admin-page .admin-table--payments tbody td:nth-child(3),.admin-page .admin-table--payments thead th:nth-child(4),.admin-page .admin-table--payments tbody td:nth-child(4){text-align:left}.admin-page .admin-table--payments thead th:nth-child(5),.admin-page .admin-table--payments tbody td:nth-child(5){text-align:right;white-space:nowrap;overflow:hidden}.admin-page .admin-table--payments tbody td:nth-child(1),.admin-page .admin-table--payments tbody td:nth-child(2),.admin-page .admin-table--payments tbody td:nth-child(3),.admin-page .admin-table--payments tbody td:nth-child(4){overflow:hidden}.admin-page .admin-table--payments tbody td:nth-child(3) .account-table__title,.admin-page .admin-table--payments tbody td:nth-child(3) .account-table__meta,.admin-page .admin-table--payments .admin-payment-order-id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.admin-page .admin-table--payments tbody td:nth-child(5) .admin-deposit-amount{align-items:flex-end;margin-left:auto;max-width:100%}.admin-page .admin-table--payments tbody td:nth-child(5) .account-table__value,.admin-page .admin-table--payments tbody td:nth-child(5) .admin-deposit-amount>strong{font-size:var(--text-sm);line-height:1.35}.admin-page .admin-table--finance-daily{table-layout:fixed;width:100%}.admin-page .admin-table--finance-daily col:nth-child(1),.admin-page .admin-table--finance-daily col:nth-child(2),.admin-page .admin-table--finance-daily col:nth-child(3){width:25%}.admin-page .admin-table--finance-daily col:nth-child(4){width:auto}.admin-page .admin-table--finance-daily col:nth-child(5){width:6.5rem}.admin-page .admin-table--finance-daily thead th:nth-child(1),.admin-page .admin-table--finance-daily tbody td:nth-child(1),.admin-page .admin-table--finance-daily thead th:nth-child(2),.admin-page .admin-table--finance-daily tbody td:nth-child(2),.admin-page .admin-table--finance-daily thead th:nth-child(3),.admin-page .admin-table--finance-daily tbody td:nth-child(3),.admin-page .admin-table--finance-daily thead th:nth-child(4),.admin-page .admin-table--finance-daily tbody td:nth-child(4){text-align:left}.admin-page .admin-table--finance-daily thead th:nth-child(5),.admin-page .admin-table--finance-daily tbody td:nth-child(5){text-align:right;white-space:nowrap;padding-right:var(--admin-card-pad-x)!important}.admin-page .admin-table--users{table-layout:fixed;width:100%}.admin-page .admin-table--products thead th:nth-child(6),.admin-page .admin-table--products tbody td:nth-child(6){transform:translate(48px)}.admin-page .admin-table--users thead th:nth-child(1),.admin-page .admin-table--users tbody td:nth-child(1),.admin-page .admin-table--users thead th:nth-child(2),.admin-page .admin-table--users tbody td:nth-child(2),.admin-page .admin-table--users thead th:nth-child(3),.admin-page .admin-table--users tbody td:nth-child(3),.admin-page .admin-table--users thead th:nth-child(4),.admin-page .admin-table--users tbody td:nth-child(4){width:calc((100% - 72px)/4)}.admin-page .admin-table--users thead th:nth-child(5),.admin-page .admin-table--users tbody td:nth-child(5){width:72px;padding-left:16px;padding-right:12px}.admin-page .admin-table--users tbody td:nth-child(5) .admin-table-actions{justify-content:flex-end}.admin-page .admin-table--users tbody td:nth-child(1){overflow:hidden}.admin-page .admin-table--users tbody td:nth-child(1) .account-table__title,.admin-page .admin-table--users tbody td:nth-child(1) .account-table__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.admin-page .admin-table--categories{table-layout:fixed;width:100%}.admin-page .admin-table--categories thead th:nth-child(1),.admin-page .admin-table--categories tbody td:nth-child(1),.admin-page .admin-table--categories thead th:nth-child(2),.admin-page .admin-table--categories tbody td:nth-child(2),.admin-page .admin-table--categories thead th:nth-child(3),.admin-page .admin-table--categories tbody td:nth-child(3){width:calc((100% - 72px) / 3);text-align:left}.admin-page .admin-table--categories thead th:nth-child(4),.admin-page .admin-table--categories tbody td:nth-child(4){width:72px;padding-left:16px;padding-right:12px;text-align:right}.admin-page .admin-table--categories tbody td:nth-child(4) .admin-table-actions{justify-content:flex-end}.admin-page .admin-table--categories tbody td:nth-child(1){overflow:hidden}.admin-page .admin-table--categories .admin-product-cell{display:flex;align-items:center;gap:16px;width:100%;min-width:0}.admin-page .admin-table--categories .admin-product-cell .admin-category-thumb{flex-shrink:0}.admin-page .admin-table--categories .admin-product-cell>div{display:flex;flex-direction:column;justify-content:center;min-width:0;text-align:left}.admin-page .admin-table--categories tbody td:nth-child(1) .account-table__title,.admin-page .admin-table--categories tbody td:nth-child(1) .account-table__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-align:left}.admin-page .admin-table--security-log{table-layout:fixed;width:100%}.admin-page .admin-table--security-log thead th:nth-child(1),.admin-page .admin-table--security-log tbody td:nth-child(1),.admin-page .admin-table--security-log thead th:nth-child(2),.admin-page .admin-table--security-log tbody td:nth-child(2),.admin-page .admin-table--security-log thead th:nth-child(3),.admin-page .admin-table--security-log tbody td:nth-child(3){width:calc((100% - 9rem) / 3);text-align:left}.admin-page .admin-table--security-log thead th:nth-child(4),.admin-page .admin-table--security-log tbody td:nth-child(4){width:9rem;text-align:right;white-space:nowrap;padding-right:var(--admin-card-pad-x)}.admin-page .admin-table--store-bans{table-layout:fixed;width:100%}.admin-page .admin-table--store-bans thead th:nth-child(1),.admin-page .admin-table--store-bans tbody td:nth-child(1),.admin-page .admin-table--store-bans thead th:nth-child(2),.admin-page .admin-table--store-bans tbody td:nth-child(2){width:calc((100% - 16.5rem)/2);text-align:left}.admin-page .admin-table--store-bans thead th:nth-child(3),.admin-page .admin-table--store-bans tbody td:nth-child(3){width:16.5rem;text-align:right;white-space:nowrap;padding-right:var(--admin-card-pad-x)}.admin-page .admin-table--store-bans .admin-store-bans__date{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;max-width:100%}.admin-page .admin-table--store-bans .admin-store-bans__date .admin-table-actions{justify-content:flex-end}.admin-page .admin-table--store-bans .admin-store-bans__date-value{flex:0 0 auto}.admin-page .admin-table--store-bans tbody td:nth-child(1),.admin-page .admin-table--store-bans tbody td:nth-child(2){overflow:hidden}.admin-page .admin-table--store-bans tbody td:nth-child(1) .account-table__title,.admin-page .admin-table--store-bans tbody td:nth-child(1) .account-table__meta,.admin-page .admin-table--store-bans tbody td:nth-child(2) .account-table__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@media(max-width:720px){.admin-user-modal__name-steam,.admin-user-modal__meta-row{grid-template-columns:1fr}.admin-user-modal__foot{flex-direction:column;align-items:stretch}.admin-user-grant__selects,.admin-user-grant__purchase .buy-modal__foot-controls{grid-template-columns:1fr}}.admin-modal__price-hint{margin:4px 0 0;color:var(--text-muted);font-size:.68rem;font-weight:600;line-height:1.3}.admin-modal__price-hint strong{color:var(--text)}.admin-product-editor{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.admin-product-editor__name{grid-column:1}.admin-product-editor__price{grid-column:2}.admin-product-editor__discount{grid-column:3}.admin-product-editor__server{grid-column:1}.admin-product-editor__gs-type{grid-column:2}.admin-product-editor__category{grid-column:3}.admin-product-editor__image{grid-column:1 / 3}.admin-product-editor__status{grid-column:3}.admin-product-editor__flags{grid-column:1 / -1}.admin-product-editor__flags-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-product-editor__split{grid-column:1 / -1;margin-top:4px}.admin-product-editor .admin-field .dz-input,.admin-product-editor .admin-field .dz-select{max-width:none}.admin-status-toggle--full{display:flex;width:100%}.admin-status-toggle--full .admin-status-toggle__btn{flex:1 1 0;min-width:0;padding-inline:10px}.admin-product-editor__item-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:end}.admin-product-editor .dz-input--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.admin-modal__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch;min-width:0}.admin-modal__split>*{min-width:0}.admin-modal__split-col{display:flex;flex-direction:column;min-width:0;align-self:stretch}.admin-modal__split-col .admin-textarea--desc,.admin-modal__split-col .admin-modal__split-panel{flex:1 1 auto}.admin-modal__split-panel{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:132px;min-width:0}.admin-modal__split-panel .admin-textarea--split{flex:1 1 auto;min-height:0;height:auto;max-height:none}.admin-modal__split-panel .admin-set-list{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--transparent-10-w) transparent}.admin-modal__split-panel .admin-modal__split-hint{margin-top:auto;margin-bottom:0;font-size:.68rem;line-height:1.35;color:var(--text-dim)}.admin-modal__split-body-label{color:var(--text-dim);font-size:var(--text-xs);font-weight:600}.admin-modal .admin-textarea--split{flex:1 1 auto;width:100%;max-width:none;height:132px;min-height:132px;max-height:132px;resize:none;overflow-y:auto}.admin-modal__split-col .admin-textarea--desc{height:132px;min-height:132px;max-height:132px}.admin-modal .admin-textarea--desc{flex:1 1 auto;width:100%;max-width:none;resize:none;overflow:hidden}.admin-modal .admin-textarea--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.admin-modal__split .admin-set-row{grid-template-columns:1fr;gap:4px}.admin-modal__split .admin-set-row .admin-icon-btn{justify-self:end}.admin-panel-toolbar--compact{gap:8px}.admin-form-grid--modal-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-status-toggle{display:inline-flex;gap:4px;padding:4px;border-radius:var(--radius-sm);background:var(--input-form)}.admin-status-toggle__btn{min-width:88px;padding:9px 14px;border:none;border-radius:calc(var(--radius-sm) - 2px);background:transparent;color:var(--text-muted);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.admin-status-toggle__btn:hover{color:var(--text)}.admin-status-toggle__btn.is-active{background:var(--chip-active-bg);color:var(--text);box-shadow:none}.admin-status-toggle__btn.is-active[data-tone=success]{color:var(--success)}.admin-modal .admin-field .dz-input,.admin-modal .admin-set-row .dz-input{max-width:none}.admin-modal .admin-field>span{font-size:.68rem;letter-spacing:.05em}.admin-modal .admin-textarea{min-height:96px}.admin-news-modal{display:grid;gap:12px;align-items:stretch}.admin-news-modal .admin-field .dz-input,.admin-news-modal .admin-field .admin-textarea{width:100%;max-width:none}.admin-textarea--news{min-height:112px;max-height:160px;resize:none}.dz-modal.admin-modal.admin-modal--bulk,.admin-modal--bulk{width:min(450px,100%);max-height:min(88vh,640px)}.dz-modal.admin-modal.admin-modal--wide,.admin-modal--wide{width:min(1120px,calc(100vw - 32px))}.dz-modal.admin-modal.admin-modal--wide.admin-modal--user,.admin-modal--wide.admin-modal--user{width:min(1120px,calc(100vw - 32px));min-height:0;height:auto;max-height:min(88vh,calc(100dvh - 40px))}.admin-modal--user>form.admin-modal__form,.admin-modal--user{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;height:auto}.admin-modal--user .admin-modal__body{display:flex;flex:0 1 auto;flex-direction:column;min-height:0;gap:0;padding-bottom:20px}.admin-modal--user .admin-modal__tabs{flex:0 0 auto;margin-bottom:14px}.admin-modal--user .admin-modal__foot{min-height:0;align-items:center;box-sizing:border-box;padding-top:4px;padding-bottom:16px}.admin-modal--user .admin-user-modal__stage{display:grid;flex:0 1 auto;width:100%;min-height:0;min-width:0}.admin-modal--user .admin-user-profile-shell,.admin-modal--user .admin-user-modal__panels{grid-area:1 / 1;width:100%;min-width:0;min-height:0}.admin-modal--user .admin-user-modal__panels{display:grid;pointer-events:none;z-index:0}.admin-modal--user .admin-user-modal__panels.is-active{pointer-events:auto;z-index:1}.admin-modal--user .admin-user-modal__panel{grid-area:1 / 1;display:flex;flex-direction:column;gap:0;width:100%;min-height:0;min-width:0;visibility:hidden;opacity:0;pointer-events:none;z-index:0}.admin-modal--user .admin-user-modal__panel.is-active{visibility:visible;opacity:1;pointer-events:auto;z-index:1}.admin-modal--user .admin-user-modal__panel>.admin-pending-toolbar{flex:0 0 auto;width:100%}.admin-modal--user .admin-user-modal__panel>.admin-pending-toolbar--inline{flex:0 0 auto;width:100%;margin-top:0}.admin-modal--user .admin-user-panel{display:flex;flex:0 1 auto;flex-direction:column;gap:0;min-height:420px;width:100%}.admin-modal--user .admin-user-panel__table-wrap--paged,.admin-modal--user.admin-modal--wide .admin-user-panel__table-wrap,.admin-modal--user.admin-modal--wide .admin-user-panel__table-wrap--storage.admin-user-panel__table-wrap--paged{flex:0 1 auto;width:100%;min-height:420px;max-height:min(56vh,460px);overflow:auto}.admin-modal--wide .admin-user-panel__table-wrap{max-height:min(56vh,460px);overflow-x:auto}.admin-modal--user .admin-user-profile-shell{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;align-items:stretch;align-content:flex-start;height:0;min-height:100%;padding-bottom:64px;overflow-x:hidden;overflow-y:auto;visibility:hidden;pointer-events:none;z-index:0}.admin-modal--user .admin-user-profile-shell.is-active{visibility:visible;pointer-events:auto;z-index:2}.admin-modal--user .admin-user-grant{display:flex;flex-direction:column;min-height:0}.admin-modal--user .admin-pending-toolbar:not(.admin-pending-toolbar--inline){flex:0 0 auto;margin:0;padding:0 0 12px;border:none}.admin-modal--user .admin-pending-toolbar:not(.admin-pending-toolbar--inline)>.admin-panel-toolbar{padding:0;border:none}.admin-modal--user .admin-pending-toolbar--inline{flex:0 0 auto;margin-top:0;padding:0;border:none}.admin-modal--user .admin-pending-toolbar--inline .bans-footer{margin:0;padding:12px 0;width:100%}.admin-modal--user .admin-history-toolbar,.admin-modal--user .admin-user-panel__search{width:100%}.admin-modal--user .admin-history-toolbar .dz-input--grow{flex:1 1 auto;min-width:0;max-width:none;width:auto}.dz-modal.admin-modal.admin-modal--wide.admin-modal--user .admin-user-panel__table{width:100%;table-layout:fixed;border-spacing:0!important;border-collapse:collapse!important;font-size:.82rem!important}.dz-modal.admin-modal.admin-modal--wide.admin-modal--user .admin-user-panel__table thead th{box-sizing:border-box;height:30px!important;padding:0 8px 4px!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.04em;line-height:1.2!important;vertical-align:middle;text-align:left!important}@media(min-width:769px){.dz-modal.admin-modal.admin-modal--wide.admin-modal--user .admin-user-panel__table tbody tr{height:39px!important}.dz-modal.admin-modal.admin-modal--wide.admin-modal--user .admin-user-panel__table tbody td{box-sizing:border-box;height:39px!important;max-height:39px!important;padding:6px 8px!important;font-size:.82rem!important;line-height:1.25!important;vertical-align:middle;text-align:left!important;overflow:hidden;border-bottom:1px solid var(--rail)!important}}.dz-modal.admin-modal.admin-modal--wide.admin-modal--user .admin-user-panel__table thead th:first-child,.dz-modal.admin-modal.admin-modal--wide.admin-modal--user .admin-user-panel__table tbody td:first-child{padding-left:8px!important}.dz-modal.admin-modal.admin-modal--wide.admin-modal--user .admin-user-panel__table thead th:last-child,.dz-modal.admin-modal.admin-modal--wide.admin-modal--user .admin-user-panel__table tbody td:last-child{padding-right:8px!important}.dz-modal.admin-modal.admin-modal--wide.admin-modal--user .admin-user-panel__table tbody td .admin-rub-amount,.dz-modal.admin-modal.admin-modal--wide.admin-modal--user .admin-user-panel__table tbody td .account-data-list__tone,.dz-modal.admin-modal.admin-modal--wide.admin-modal--user .admin-user-panel__table tbody td .account-badge{font-size:.82rem!important;line-height:1.25!important}.dz-modal.admin-modal.admin-modal--wide.admin-modal--user .admin-user-panel__table tbody td code{font-size:.72rem!important;line-height:1.25!important}.dz-modal.admin-modal.admin-modal--wide.admin-modal--user .admin-user-panel__actions .admin-icon-btn{width:26px!important;height:26px!important}.admin-modal--user .admin-user-panel__table--history th:nth-child(1),.admin-modal--user .admin-user-panel__table--history td:nth-child(1){width:96px}.admin-modal--user .admin-user-panel__table--history th:nth-child(2),.admin-modal--user .admin-user-panel__table--history td:nth-child(2){width:104px}.admin-modal--user .admin-user-panel__table--history th:nth-child(3),.admin-modal--user .admin-user-panel__table--history td:nth-child(3){width:auto;min-width:220px}.admin-modal--user .admin-user-panel__table--history th:nth-child(4),.admin-modal--user .admin-user-panel__table--history td:nth-child(4){width:56px;white-space:nowrap;transform:translate(-80px)}.admin-modal--user .admin-user-panel__table--history th:nth-child(5),.admin-modal--user .admin-user-panel__table--history td:nth-child(5){width:160px;white-space:nowrap}.admin-modal--user .admin-user-panel__table--history th:nth-child(6),.admin-modal--user .admin-user-panel__table--history td:nth-child(6){width:120px}.dz-modal.admin-modal.admin-modal--wide.admin-modal--user .admin-user-panel__table--history thead th:last-child,.dz-modal.admin-modal.admin-modal--wide.admin-modal--user .admin-user-panel__table--history tbody td:last-child{text-align:right!important}.dz-modal.admin-modal.admin-modal--wide.admin-modal--user .admin-user-panel__table--history tbody td:last-child .account-data-list__tone{display:block;width:100%;text-align:right!important}.admin-modal--user .account-table tbody tr:last-child td,.admin-modal--user .admin-user-panel__table tbody tr:last-child td{border-bottom:1px solid var(--rail)!important}@media(max-width:720px){.dz-modal.admin-modal.admin-modal--wide.admin-modal--user,.admin-modal--wide.admin-modal--user{width:100%;min-height:0;height:auto;max-height:min(94svh,calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px))}.admin-modal--user .admin-modal__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:12px}.admin-modal--user .admin-user-modal__stage{display:block;flex:0 1 auto;width:100%;min-height:0;overflow:visible}.admin-modal--user .admin-user-profile-shell,.admin-modal--user .admin-user-modal__panels{grid-area:auto;position:relative;width:100%;min-width:0}.admin-modal--user .admin-user-profile-shell{display:none;height:auto!important;min-height:0!important;max-height:none;padding-bottom:72px;overflow:visible;visibility:visible;pointer-events:auto}.admin-modal--user .admin-user-profile-shell.is-active{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;align-items:stretch;z-index:2}.admin-modal--user .admin-user-modal__panels{display:none}.admin-modal--user .admin-user-modal__panels.is-active{display:block;overflow:visible;pointer-events:auto;z-index:1}.admin-modal--user .admin-user-modal__panel{position:relative;grid-area:auto}.admin-modal--user .admin-user-modal__panel:not(.is-active){display:none}.admin-modal--user .admin-user-modal__panel.is-active{display:flex;flex-direction:column;flex:none;width:100%;height:auto;min-height:0;overflow:visible;visibility:visible;opacity:1;pointer-events:auto}.admin-modal--user .admin-user-panel{display:flex;flex:none;flex-direction:column;height:auto;min-height:0!important;overflow:visible}.admin-modal--user .admin-user-panel__table-wrap--paged,.admin-modal--user.admin-modal--wide .admin-user-panel__table-wrap,.admin-modal--user.admin-modal--wide .admin-user-panel__table-wrap--storage.admin-user-panel__table-wrap--paged{flex:none;height:auto;min-height:0;max-height:min(52svh,420px);overflow:auto;-webkit-overflow-scrolling:touch}}.admin-modal--bulk .admin-modal__head{padding:20px 20px 4px;align-items:center}.admin-modal--bulk .admin-modal__title{padding-bottom:0}.admin-modal--bulk .admin-modal__body{display:flex;flex-direction:column;gap:16px;padding:10px 20px 12px}.admin-modal--bulk .admin-modal__foot{padding:0 20px 20px;border-radius:0;background:transparent}.admin-modal--bulk>form,.admin-modal--bulk .admin-modal__form{overflow:visible}.admin-modal--bulk .admin-selection-count{display:inline-flex;align-items:center;padding:6px 10px;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.02em}.admin-modal--bulk .admin-modal__close,.admin-modal--bulk .admin-modal__actions .dz-btn{border-radius:var(--radius-sm)}.admin-modal--bulk .admin-field .dz-input,.admin-modal--bulk .admin-field .dz-select,.admin-modal--bulk .admin-field .dz-select__trigger{max-width:none;width:100%;border-radius:var(--radius-sm);background:var(--input-form)}.admin-modal--bulk .admin-field .dz-input:focus{background:var(--chip-bg-hover)}.admin-modal--bulk .admin-status-toggle{border-radius:var(--radius-sm)}.admin-modal--bulk .admin-status-toggle__btn{border-radius:calc(var(--radius-sm) - 2px)}.admin-bulk-detail{display:grid;margin:0}.admin-bulk-detail__panel{grid-area:1 / 1;visibility:hidden;opacity:0;pointer-events:none}.admin-bulk-detail__panel.is-active{visibility:visible;opacity:1;pointer-events:auto}.admin-bulk-actions{margin:0;padding:0;border:none;min-width:0}.admin-bulk-actions__label{display:block;margin-bottom:8px;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.admin-bulk-actions__list{display:grid;gap:5px}.admin-bulk-actions__item{display:block;width:100%;padding:11px 12px;border:none;border-bottom:none;border-radius:var(--radius-sm);background:var(--input-form);color:var(--text-muted);font-size:var(--text-sm);font-weight:600;text-align:left;cursor:pointer;box-shadow:none;transition:background .15s ease,color .15s ease}.admin-bulk-actions__item:hover{background:var(--chip-bg-hover);color:var(--text)}.admin-bulk-actions__item.is-active{background:var(--chip-active-bg, var(--chip-bg-hover));color:var(--text)}.admin-table-sort{width:72px}.admin-category-sort-input{width:64px;min-width:64px;max-width:64px;padding-inline:8px;text-align:center;font-variant-numeric:tabular-nums}.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-set-row--expanded{grid-template-columns:1fr;gap:6px;padding-bottom:8px;border-bottom:1px solid var(--rail)}.admin-set-row--expanded:last-child{border-bottom:none;padding-bottom:0}.admin-set-row__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-set-row--expanded .admin-icon-btn{justify-self:end}.admin-set-row--expanded .dz-input--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.admin-delivery{display:grid;gap:12px}@media(max-width:768px){.admin-modal-overlay.dz-modal-overlay{padding:max(12px,env(safe-area-inset-top,0px)) 10px max(12px,env(safe-area-inset-bottom,0px));place-items:center;align-items:center}}@media(max-width:720px){.dz-modal.admin-modal,.admin-modal{width:100%;max-width:none;max-height:min(94svh,calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px));border-radius:var(--radius-lg);overflow-x:clip}.admin-modal__head{padding:16px 16px 2px}.admin-modal__body{padding:8px 16px 16px;overflow-x:clip;overflow-y:auto;max-width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.admin-modal__foot{padding:0 16px calc(16px + env(safe-area-inset-bottom,0px))}.admin-modal__tabs{grid-template-columns:1fr}.admin-modal__tabs--4{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-section-tabs.admin-modal__tabs--4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-section-tabs.admin-modal__tabs--4 .admin-modal__tab{padding:8px 4px;font-size:var(--text-xs)}.admin-form-grid--modal,.admin-form-grid--modal-prices,.admin-form-grid--modal-meta{grid-template-columns:1fr}.admin-modal .admin-form-grid,.admin-modal .admin-form-grid--modal{grid-template-columns:1fr;align-items:stretch;gap:12px}.admin-modal .admin-field .dz-input,.admin-modal .admin-field .admin-textarea{width:100%;max-width:none;font-size:16px}.admin-modal .admin-textarea--news{min-height:112px;max-height:160px}.admin-modal.admin-modal--bulk{width:min(420px,calc(100vw - 28px));max-height:min(86dvh,640px)}.admin-modal .admin-modal__actions{flex-direction:column;align-items:stretch;gap:8px}.admin-modal .admin-modal__actions .dz-btn{width:100%;justify-content:center}.admin-set-row{grid-template-columns:1fr}}.admin-empty{padding:12px var(--admin-card-pad-x, 14px) 4px;text-align:center;color:var(--text-dim);font-size:var(--text-sm)}@keyframes admin-panel-fade-in{0%{opacity:0}to{opacity:1}}.admin-section-panel{display:none}.admin-section-panel.is-active{display:block}.admin-content-shell--tall,.admin-data-shell.admin-content-shell--tall{min-height:12rem}.admin-page .admin-user-panel__table-wrap--paged.admin-content-shell--tall{display:flex;align-items:center;justify-content:center;min-height:min(42vh,420px)}.admin-user-panel__empty{width:100%;margin:0}.admin-loader-wrap{display:flex;align-items:center;justify-content:center;width:100%;min-height:12rem}.admin-loader-wrap .dz-panel-loader__spinner{width:22px;height:22px;border-width:2px}.admin-payments-loader{min-height:10rem}.admin-content-shell.is-refreshing,.admin-data-shell.is-refreshing,.account-table-wrap.is-refreshing{opacity:.76;pointer-events:none;transition:opacity .22s ease}.admin-data-shell--empty{min-height:0;display:flex;align-items:center;justify-content:center;padding:12px var(--admin-card-pad-x, 14px) 4px}.admin-users-table-wrap,.account-table-wrap.admin-data-shell{min-height:0}.admin-toolbar-skeleton{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:0}.admin-toolbar-skeleton__btn{width:132px;height:38px;border-radius:var(--radius-sm)}.admin-toolbar-skeleton__field{flex:1 1 160px;height:38px;border-radius:var(--radius-sm)}@keyframes admin-skel-pulse{0%,to{opacity:1}50%{opacity:.42}}.admin-skel{color:transparent!important;-webkit-text-fill-color:transparent;background-color:color-mix(in srgb,var(--text-muted) 22%,transparent);border-radius:3px;animation:admin-skel-pulse 1.8s ease-in-out infinite;box-decoration-break:clone;-webkit-box-decoration-break:clone}.admin-skel.account-table__title,.admin-skel.account-table__meta{display:block;width:fit-content;max-width:100%}.admin-skel.account-badge{display:inline-block;border:none;vertical-align:middle}.admin-skel.account-table__value,.admin-skel.admin-payment-order-id{display:inline-block}.is-table-skeleton{pointer-events:none;-webkit-user-select:none;user-select:none}.is-table-skeleton code.admin-skel{font-family:inherit}.admin-skel--checkbox{display:inline-block;width:16px;height:16px;vertical-align:middle}.admin-skel--thumb{display:block;width:52px;height:52px;flex-shrink:0;border-radius:var(--radius-sm)}.admin-skel--icon{display:inline-grid;width:32px;height:32px;min-height:0;border:1px solid transparent;box-sizing:border-box;vertical-align:middle}.admin-table-skeleton{table-layout:fixed;width:100%}.admin-table-skeleton--structural.admin-user-panel__table{border-spacing:0;border-collapse:collapse;font-size:.82rem}.admin-table-skeleton--structural .admin-user-panel__actions{justify-content:flex-end}.admin-table-skeleton:not(.admin-table-skeleton--structural) .dz-skeleton{min-height:0;display:block;border-radius:4px;background-color:color-mix(in srgb,var(--chip-bg-hover) 90%,transparent)!important}.admin-table-skeleton:not(.admin-table-skeleton--structural) .dz-skeleton:after{display:none}.admin-table-skeleton td{text-align:left;vertical-align:middle}.admin-table-skeleton__row td{padding:12px 14px;vertical-align:middle}.admin-user-panel__table.admin-table-skeleton .admin-table-skeleton__row td{padding:7px 10px}.admin-table-skeleton__stack{display:grid;gap:4px;min-width:0;width:fit-content;max-width:100%}.admin-table-skeleton__line{display:block;width:fit-content;max-width:100%;height:.92em;border-radius:4px}.admin-table-skeleton__line--title{width:11ch;max-width:118px;height:1em}.admin-table-skeleton__line--meta{width:13ch;max-width:148px;height:.82em;opacity:.82}.admin-table-skeleton__line--text{width:9ch;max-width:108px}.admin-table-skeleton__line--short{width:4.5ch;max-width:56px}.admin-table-skeleton__line--code{width:6.5ch;max-width:62px;height:.95em;font-family:var(--font-mono, ui-monospace, monospace)}.admin-table-skeleton__line--amount{width:5.5ch;max-width:58px;height:.95em}.admin-table-skeleton__line--description{width:58%;max-width:100%;height:.92em}.admin-table-skeleton__row:nth-child(3n+1) [data-col=description] .admin-table-skeleton__line--description{width:48%}.admin-table-skeleton__row:nth-child(3n+2) [data-col=description] .admin-table-skeleton__line--description{width:66%}.admin-table-skeleton__row:nth-child(3n) [data-col=description] .admin-table-skeleton__line--description{width:54%}.admin-table-skeleton__line--date{width:10.5ch;max-width:96px;height:.92em}.admin-table-skeleton [data-col=billId] .admin-table-skeleton__line--code,.admin-table-skeleton [data-col=id] .admin-table-skeleton__line--code{width:6ch;max-width:56px}.admin-table-skeleton [data-col=balance] .admin-table-skeleton__line--short,.admin-table-skeleton [data-col=price] .admin-table-skeleton__line--short,.admin-table-skeleton [data-col=minAmount] .admin-table-skeleton__line--short,.admin-table-skeleton [data-col=percent] .admin-table-skeleton__line--short,.admin-table-skeleton [data-col=sort] .admin-table-skeleton__line--short,.admin-table-skeleton [data-col=count] .admin-table-skeleton__line--short,.admin-table-skeleton [data-col=used] .admin-table-skeleton__line--short{width:4ch;max-width:48px}.admin-table-skeleton [data-col=registered] .admin-table-skeleton__line--short,.admin-table-skeleton [data-col=createdAt] .admin-table-skeleton__line--short,.admin-table-skeleton [data-col=expires] .admin-table-skeleton__line--short{width:9.5ch;max-width:88px}.admin-table-skeleton [data-col=amount] .admin-table-skeleton__line--amount{width:5ch;max-width:52px}.admin-table-skeleton [data-col=player] .admin-table-skeleton__line--title,.admin-table-skeleton [data-col=product] .admin-table-skeleton__line--title{width:10ch;max-width:112px}.admin-table-skeleton [data-col=player] .admin-table-skeleton__line--meta{width:14ch;max-width:156px}.admin-table-skeleton [data-col=product] .admin-table-skeleton__line--meta{width:7ch;max-width:72px}.admin-table-skeleton [data-col=code] .admin-table-skeleton__line--text{width:7ch;max-width:76px}.admin-table-skeleton [data-col=orderId] .admin-table-skeleton__line--text{width:8ch;max-width:84px}.admin-table-skeleton [data-col=method] .admin-table-skeleton__line--text,.admin-table-skeleton [data-col=server] .admin-table-skeleton__line--text,.admin-table-skeleton [data-col=type] .admin-table-skeleton__line--text,.admin-table-skeleton [data-col=reward] .admin-table-skeleton__line--text{width:7.5ch;max-width:82px}.admin-table-skeleton [data-col=category] .admin-table-skeleton__line--title{width:9ch;max-width:104px}.admin-table-skeleton [data-col=product] .admin-table-skeleton__line--text{width:11ch;max-width:124px}.admin-table-skeleton [data-col=actions],.admin-table-skeleton [data-col=action]{text-align:right}.admin-table-skeleton__badge{width:7.5ch;max-width:76px;height:1.25em;border-radius:var(--radius-xs)}.admin-table-skeleton [data-col=type] .admin-table-skeleton__badge,.admin-table-skeleton [data-col=status] .admin-table-skeleton__badge{width:6.5ch;max-width:68px}.admin-table-skeleton__checkbox{width:16px;height:16px;border-radius:4px}.admin-table-skeleton__actions{display:inline-flex;gap:6px;justify-content:flex-end;width:fit-content;margin-left:auto}.admin-table-skeleton__action{width:28px;height:28px;border-radius:var(--radius-sm)}.admin-toolbar-skeleton__field--grow{flex:1 1 220px}.admin-toolbar-skeleton__select{width:168px;height:38px;border-radius:var(--radius-md)}.admin-toolbar-skeleton__checkbox{width:148px;height:38px;border-radius:var(--radius-md)}.admin-toolbar-skeleton__btn--ghost{width:112px}.admin-toolbar-skeleton__btn--end{margin-left:auto}.admin-content{min-width:0;min-height:0}.admin-form-skeleton{display:grid;gap:14px;padding:4px 0 8px}.admin-form-skeleton__title{width:148px;height:18px;margin-bottom:14px;border-radius:6px}.admin-form-skeleton__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-form-skeleton__field{height:42px;border-radius:var(--radius-md)}.admin-payments-list--skeleton,.admin-payment-row--skeleton{pointer-events:none}.admin-payment-skeleton__player{display:grid;gap:6px;min-width:0}.admin-payment-skeleton__block{width:100%;min-height:42px;border-radius:var(--radius-sm)}.admin-payments-list.is-refreshing,.admin-sort-grid.is-refreshing{opacity:.72;pointer-events:none;transition:opacity .24s ease}.admin-sort-tile--skeleton{pointer-events:none;border-color:transparent;background:transparent}.admin-sort-tile__skeleton-body{width:100%;aspect-ratio:1;border-radius:var(--radius-md)}.admin-finance-summary--skeleton{display:grid;gap:16px;padding:4px 0}.admin-summary-skeleton__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-summary-skeleton__card{height:92px;border-radius:0}.admin-summary-skeleton__chart{height:220px;border-radius:0}.admin-summary-skeleton__chart--short{height:160px}.admin-panel-body.is-refreshing,.admin-security-body.is-refreshing,.admin-finance-summary.is-refreshing{opacity:.72;pointer-events:none;transition:opacity .24s ease}@media(prefers-reduced-motion:reduce){.admin-section-panel.is-active{animation:none}.admin-content-shell.is-refreshing,.admin-data-shell.is-refreshing,.account-table-wrap.is-refreshing,.admin-data-shell,.admin-users-table-wrap,.admin-panel-body.is-refreshing,.admin-security-body.is-refreshing,.admin-finance-summary.is-refreshing{transition:none}}@media(max-width:1079px){.admin-summary-skeleton__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-password-form{display:grid;gap:12px}.admin-password-form__input{max-width:none}.admin-password-form__error{margin:0;color:var(--danger);font-size:var(--text-sm)}.admin-security__stats{margin-top:0}.admin-security__credentials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:stretch;margin-top:0;border-top:1px solid var(--rail)}.admin-security__credential-section{display:flex;flex-direction:column;margin-top:0;min-width:0;height:100%;position:relative;z-index:1}.admin-security__credential-card.admin-panel-card{display:flex;flex-direction:column;flex:1 1 auto;gap:0;width:100%;height:100%;min-width:0}.admin-security__credential-body{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(72px,auto));gap:12px;align-content:start;min-height:154px}.admin-security__credential-body .dz-input{max-width:none}.admin-security__credential-body .admin-totp-code-input{font-family:inherit;font-size:var(--text-sm);font-weight:400;letter-spacing:normal;text-align:left}.admin-security__password-form{display:contents}.admin-security__credential-row{min-width:0;align-self:stretch}.admin-security__credential-row--action{align-self:end}.admin-security__credential-action{margin:0;align-content:end}.admin-security__credential-action .admin-security__credential-row--action,.admin-security__credential-row.dz-btn.admin-security__credential-row--action{width:100%;justify-content:center;min-height:44px;height:44px;padding:0 12px;line-height:1.2;text-align:center}.admin-security__credential-row.admin-field{margin:0}.admin-security__credential-row.admin-field .dz-input{width:100%}.admin-security__form-action{display:flex;justify-content:flex-end;align-items:end;min-height:44px}.admin-security__form-action--totp{flex-wrap:wrap;justify-content:flex-start;gap:8px;min-height:0}.admin-security__section-actions{margin-top:12px;margin-bottom:0}.admin-security__lock-label{font-size:var(--text-sm);color:var(--text-muted)}.admin-security__danger{color:var(--danger)}.admin-security__reset{margin-top:0;margin-inline:calc(-1 * var(--admin-card-pad-x));padding:14px var(--admin-card-pad-x);border-top:1px solid var(--rail);box-shadow:none}.admin-money-card{display:flex;flex-direction:column;overflow:visible}.admin-money-card>strong{flex:0 0 auto}.admin-finance-summary .admin-stat-row--4 .admin-money-card{container-type:inline-size}.admin-finance-summary .admin-stat-row--4 .admin-money-card strong{display:block;margin-left:-.06em;font-family:var(--font-display);font-size:2rem;font-weight:700;line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.025em}@container (max-width: 235px){.admin-finance-summary .admin-stat-row--4 .admin-money-card strong{font-size:1.75rem}}@container (max-width: 210px){.admin-finance-summary .admin-stat-row--4 .admin-money-card strong{font-size:1.6rem}}@container (max-width: 190px){.admin-finance-summary .admin-stat-row--4 .admin-money-card strong{font-size:1.45rem}}@container (max-width: 175px){.admin-finance-summary .admin-stat-row--4 .admin-money-card strong{font-size:1.3rem}}.admin-finance-summary .admin-stat-row--4 .admin-money-card strong .admin-rub-amount,.admin-finance-summary .admin-stat-row--4 .admin-money-card strong .admin-rub-amount__track,.admin-finance-summary .admin-stat-row--4 .admin-money-card strong .admin-rub-amount__live,.admin-finance-summary .admin-stat-row--4 .admin-money-card strong .buy-modal__value-tick{font:inherit;letter-spacing:inherit;color:inherit}.admin-money-card__hint{display:block;flex:0 0 auto;margin:4px 0 0;font-size:var(--text-xs);line-height:1.4;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--text-dim)}.admin-finance-summary .admin-stat-row--4 .admin-money-card>.admin-money-card__hint{margin-top:4px;margin-left:-.06em;white-space:nowrap;font-size:clamp(.6875rem,5.2cqi,.8125rem);letter-spacing:-.02em;line-height:1.3}@container (max-width: 210px){.admin-finance-summary .admin-stat-row--4 .admin-money-card>.admin-money-card__hint{font-size:clamp(.65rem,4.8cqi,.75rem)}}.dz-stat.admin-money-card .admin-money-card__hint span{display:inline;margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;color:inherit}.dz-stat.admin-money-card .admin-money-card__hint .admin-money-card__hint-accent--up{color:var(--success);font-weight:600}.dz-stat.admin-money-card .admin-money-card__hint .admin-money-card__hint-accent--down{color:var(--danger);font-weight:600}@media(max-width:1400px){.admin-sort-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:1100px){.admin-sort-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-stat-row--4 .dz-stat{min-width:0}}@media(max-width:1079px){.admin-split{grid-template-columns:1fr}.admin-page .admin-split>*:first-child{border-right:none;border-bottom:1px solid var(--rail)}.admin-sort-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-stat-row--3 .dz-stat{min-width:0}}.admin-finance-daily-mobile{display:none}.admin-finance-daily-desktop{display:block}.admin-payments-mobile{display:none}.admin-payments-desktop{display:block}@media(max-width:768px){.admin-page.dz-page{padding-bottom:0;overflow-x:clip}.admin-page .dz-container,.admin-shell,.admin-content-card,.admin-content,.admin-page .account-content,.admin-page .account-panel-section,.admin-page .admin-panel-card,.admin-page .admin-user-panel,.admin-page .admin-summary-tables,.admin-page .admin-stats-stack{overflow-x:clip;max-width:100%;min-width:0}.admin-page .admin-panel-toolbar .dz-input,.admin-page .admin-payments-toolbar .dz-input,.admin-page .admin-payments-toolbar .dz-input--grow,.admin-page .admin-history-toolbar .dz-input,.admin-page .admin-history-toolbar .dz-input--grow,.admin-page .admin-history-toolbar .dz-select,.admin-page .dz-input--grow,.admin-page .admin-user-panel__search .dz-input,.admin-page .admin-promo-code-row__input{min-width:0!important;width:100%;max-width:100%}.admin-page .admin-form-grid,.admin-page .admin-form-grid--settings,.admin-page .admin-form-grid--modal{grid-template-columns:1fr!important}.admin-page .admin-panel-toolbar,.admin-page .admin-panel-toolbar__group{flex-direction:column;align-items:stretch;width:100%;min-width:0;gap:8px}.admin-page .admin-split,.admin-page .admin-summary-periods,.admin-page .admin-summary-charts{grid-template-columns:1fr}.admin-page .admin-chart__bars{gap:4px;height:140px}.admin-page .admin-chart__label{font-size:.58rem;white-space:normal;text-align:center;line-height:1.1;max-width:100%}.admin-page .admin-chart__bar{max-width:24px}.admin-page .admin-content-card{--admin-card-pad-x: 14px;gap:0;padding:0}.admin-page .admin-content-card:has(.admin-section-panel.is-active .bans-footer,.admin-section-panel.is-active .admin-users-footer):not(:has(.admin-section-panel.is-active .admin-tops-page)){padding-bottom:0!important}.admin-section-head{gap:10px}.admin-section-head__top{flex-direction:column;align-items:stretch;gap:10px}.admin-section-head__aside,.admin-section-head__aside .dz-btn{width:100%}.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,.admin-payments-toolbar,.admin-history-toolbar{flex-direction:column;align-items:stretch;gap:8px}.admin-panel-toolbar .dz-input,.admin-panel-toolbar .dz-select,.admin-panel-toolbar .dz-btn,.admin-payments-toolbar .dz-input,.admin-payments-toolbar .dz-btn,.admin-history-toolbar .dz-input,.admin-history-toolbar .dz-select{width:100%;max-width:none}.admin-panel-toolbar__end{margin-left:0}.admin-panel-toolbar .admin-field--checkbox{min-height:44px;height:44px}.admin-form-grid--settings,.admin-settings-payment-row{grid-template-columns:1fr}.admin-stat-row--2 .dz-stat,.admin-stat-row--3 .dz-stat,.admin-stat-row--4 .dz-stat{min-width:0}.admin-page .admin-stat-row--2,.admin-page .admin-stat-row--3,.admin-page .admin-stat-row--4,.admin-page .dz-stat-row{grid-template-columns:1fr}.admin-page .dz-stat-row>.dz-stat{border-right:none;border-bottom:1px solid var(--rail)}.admin-page .dz-stat-row>.dz-stat:last-child{border-bottom:none}.admin-page .store-settings__grid{grid-template-columns:minmax(0,1fr);margin-inline:0;width:100%;max-width:100%;min-width:0}.admin-page .store-settings__grid:before{display:none}.admin-page .store-settings__grid>*,.admin-page .store-settings__grid>.admin-panel-card,.admin-page .store-settings__grid>.store-settings__card{border-right:none;border-bottom:1px solid var(--rail);padding:12px 0!important;max-width:100%;min-width:0;box-sizing:border-box}.admin-page .store-settings__grid>*:nth-last-child(-n+2),.admin-page .store-settings__grid>.admin-panel-card:nth-last-child(-n+2){border-bottom:1px solid var(--rail)}.admin-page .store-settings__grid>.store-settings__card--slot{display:none!important;border-bottom:none!important}.admin-page .store-settings__grid>.admin-panel-card:nth-last-child(2),.admin-page .store-settings__grid>*:nth-last-child(2){border-bottom:none}.admin-page .admin-section-panel>.store-settings{overflow-x:clip;max-width:100%;min-width:0;padding-inline:var(--admin-card-pad-x)!important;box-sizing:border-box}.admin-tops-filters{grid-template-columns:1fr;gap:0}.admin-tops-filter{border-right:none;border-bottom:1px solid var(--rail);padding:10px 0;gap:6px}.admin-tops-filter:last-child{border-bottom:none;padding-bottom:0}.admin-tops-filter:first-child{padding-top:0}.admin-sort-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.admin-panel-card,.admin-tops-card{padding:12px;gap:10px}.admin-panel-card__head,.admin-tops-card__head{flex-direction:column;align-items:stretch}.admin-users-footer,.admin-user-panel__pagination,.admin-tops-pagination,.admin-tops-pagination .admin-user-panel__pagination,.admin-tops-pagination .admin-users-pagination{flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%}.admin-users-pagination{justify-content:center}.admin-tops-pagination{padding:12px var(--admin-card-pad-x, 14px)}.admin-page .account-table-wrap,.admin-page .admin-user-panel__table-wrap,.admin-page .admin-user-panel__table-wrap--storage,.admin-page .admin-user-panel__table-wrap--storage-page,.admin-page .admin-user-panel__table-wrap--paged,.admin-page .admin-summary-table,.admin-modal .admin-user-panel__table-wrap,.admin-modal--wide .admin-user-panel__table-wrap{overflow:visible!important;max-width:100%;max-height:none!important;min-height:0!important}.admin-page .account-table,.admin-page .admin-user-panel__table,.admin-page .admin-user-panel__table--storage,.admin-page .admin-user-panel__table--storage-all,.admin-page .admin-user-panel__table--storage-global,.admin-page .admin-user-panel__table--history,.admin-modal .account-table,.admin-modal .admin-user-panel__table,.admin-modal .admin-user-panel__table--storage,.admin-modal .admin-user-panel__table--history{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;table-layout:auto!important;border-spacing:0}.admin-page .account-table thead,.admin-page .admin-user-panel__table thead,.admin-modal .account-table thead,.admin-modal .admin-user-panel__table thead{display:none!important}.admin-page .account-table tbody,.admin-page .admin-user-panel__table tbody,.admin-modal .account-table tbody,.admin-modal .admin-user-panel__table tbody{display:block;width:100%}.admin-page .account-table tbody tr:not(:has(>td[colspan])),.admin-page .admin-user-panel__table tbody tr:not(:has(>td[colspan])),.admin-modal .account-table tbody tr:not(:has(>td[colspan])),.admin-modal .admin-user-panel__table tbody tr:not(:has(>td[colspan])){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;margin-bottom:0;padding:12px var(--admin-card-pad-x, 14px);border-radius:0;background:transparent;border-bottom:1px solid var(--rail);width:100%;box-sizing:border-box;align-items:stretch;-webkit-tap-highlight-color:transparent}.admin-page .account-table tbody tr td,.admin-page .admin-user-panel__table tbody tr td,.admin-modal .account-table tbody tr td,.admin-modal .admin-user-panel__table tbody tr td{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:auto!important;min-width:0!important;max-width:none!important;padding:0;border:none!important;border-bottom:none!important;border-radius:0;white-space:normal!important;overflow-wrap:anywhere;box-sizing:border-box;background:none;min-height:0;text-align:left}.dz-modal.admin-modal.admin-modal--wide.admin-modal--user .admin-user-panel__table tbody tr,.dz-modal.admin-modal.admin-modal--wide.admin-modal--user .admin-user-panel__table tbody tr:not(:has(>td[colspan])){height:auto!important}.dz-modal.admin-modal.admin-modal--wide.admin-modal--user .admin-user-panel__table tbody td{height:auto!important;max-height:none!important;overflow:visible!important;border:none!important;border-bottom:none!important}.dz-modal.admin-modal.admin-modal--wide.admin-modal--user .admin-user-panel__table tbody tr:not(:has(>td[colspan])){border-bottom:1px solid var(--rail)}.dz-modal.admin-modal.admin-modal--wide.admin-modal--user .admin-user-panel__table--history tbody tr>td.admin-user-panel__history-desc{overflow:visible!important;text-overflow:unset!important;white-space:normal!important}.admin-modal--user .admin-user-panel__table--history th,.admin-modal--user .admin-user-panel__table--history td{width:auto!important;min-width:0!important}.admin-page .account-table tbody tr>td:first-child:not(.admin-table-check),.admin-page .admin-user-panel__table tbody tr>td:first-child:not(.admin-table-check),.admin-modal .account-table tbody tr>td:first-child:not(.admin-table-check),.admin-modal .admin-user-panel__table tbody tr>td:first-child:not(.admin-table-check){grid-column:1 / -1;padding:0 0 2px;font-size:var(--text-sm)}.admin-page .account-table tbody tr>td:first-child:not(.admin-table-check):before,.admin-page .admin-user-panel__table tbody tr>td:first-child:not(.admin-table-check):before{display:none}.admin-page .account-table tbody tr>td:first-child .account-table__title,.admin-page .admin-user-panel__table tbody tr>td:first-child .account-table__title{font-size:var(--text-sm);line-height:1.25}.admin-page .account-table tbody tr>td:first-child .account-table__meta,.admin-page .admin-user-panel__table tbody tr>td:first-child .account-table__meta{font-size:.65rem;margin-top:1px;line-height:1.2}.admin-page .account-table tbody tr>td:not(:first-child):not([colspan]):not(:has(.admin-table-actions)):not(:has(.admin-user-panel__actions)),.admin-page .admin-user-panel__table tbody tr>td:not(:first-child):not([colspan]):not(:has(.admin-table-actions)):not(:has(.admin-user-panel__actions)),.admin-modal .account-table tbody tr>td:not(:first-child):not([colspan]):not(:has(.admin-table-actions)):not(:has(.admin-user-panel__actions)),.admin-modal .admin-user-panel__table tbody tr>td:not(:first-child):not([colspan]):not(:has(.admin-table-actions)):not(:has(.admin-user-panel__actions)){gap:2px;min-height:0;padding:0;border-radius:0;background:transparent;text-align:left;font-size:var(--text-xs);font-weight:600;color:var(--text)}.admin-page .account-table tbody tr>td:not(:first-child):not([colspan]):not(:has(.admin-table-actions)):not(:has(.admin-user-panel__actions)):before,.admin-page .admin-user-panel__table tbody tr>td:not(:first-child):not([colspan]):not(:has(.admin-table-actions)):not(:has(.admin-user-panel__actions)):before{content:attr(data-label);font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);line-height:1.15}.admin-page .account-table tbody tr>td:not([data-label]):before,.admin-page .admin-user-panel__table tbody tr>td:not([data-label]):before{display:none}.admin-page .account-table tbody tr>td:has(.admin-table-actions),.admin-page .account-table tbody tr>td:has(.admin-user-panel__actions),.admin-page .admin-user-panel__table tbody tr>td:has(.admin-table-actions),.admin-page .admin-user-panel__table tbody tr>td:has(.admin-user-panel__actions),.admin-modal .account-table tbody tr>td:has(.admin-table-actions),.admin-modal .account-table tbody tr>td:has(.admin-user-panel__actions),.admin-modal .admin-user-panel__table tbody tr>td:has(.admin-table-actions),.admin-modal .admin-user-panel__table tbody tr>td:has(.admin-user-panel__actions){grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:flex-end;padding:2px 0 0;background:none;min-height:0;font-weight:inherit}.admin-page .account-table tbody tr td code,.admin-page .admin-user-panel__table tbody tr td code{word-break:break-all;white-space:normal}.admin-page .account-table tbody tr:has(>td[colspan]),.admin-page .admin-user-panel__table tbody tr:has(>td[colspan]){display:block;margin-bottom:0;padding:14px var(--admin-card-pad-x, 14px);border-radius:0;background:transparent;border-bottom:1px solid var(--rail)}.admin-page .account-table tbody tr td[colspan],.admin-page .admin-user-panel__table tbody tr td[colspan]{display:block;width:100%!important;text-align:center;padding:4px 0}.admin-page .admin-user-panel__history-desc{white-space:normal;overflow:visible;text-overflow:unset}.admin-page .admin-user-panel__actions{justify-content:flex-end;flex-wrap:wrap;gap:6px;width:100%;padding-top:0;border-top:none}.admin-page .admin-table--products tbody tr{position:relative;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-page .admin-table--products tbody tr>td.admin-table-check{position:absolute;top:10px;right:10px;left:auto;z-index:1;grid-column:auto;grid-row:auto;width:auto;padding:0;background:none;min-height:0}.admin-page .admin-table--products tbody tr>td:nth-child(2){grid-column:1 / -1;grid-row:1;padding:0 28px 8px 0;background:none;min-height:0;text-align:left;font-weight:inherit;border-bottom:none!important}.admin-page .admin-table--products tbody tr>td:nth-child(2):before{display:none}.admin-page .admin-table--products tbody tr>td:nth-child(3){grid-column:1;grid-row:2}.admin-page .admin-table--products tbody tr>td:nth-child(4){grid-column:2;grid-row:2}.admin-page .admin-table--products tbody tr>td:nth-child(5){grid-column:3;grid-row:2}.admin-page .admin-table--products tbody tr>td:nth-child(6){grid-column:1;grid-row:3}.admin-page .admin-table--products tbody tr>td:last-child:has(.admin-table-actions){grid-column:2 / -1;grid-row:3;align-self:stretch;justify-content:flex-end;align-items:center;min-height:2.75rem;padding:0 0 0 6px}.admin-page .admin-table--products .admin-table-actions{flex-wrap:nowrap;gap:4px}.admin-page .admin-table--promos tbody tr>td:first-child{padding-bottom:10px}.admin-page .admin-table--promos tbody tr>td:nth-child(2){grid-column:1;grid-row:2}.admin-page .admin-table--promos tbody tr>td:nth-child(3){grid-column:2;grid-row:2}.admin-page .admin-table--promos tbody tr>td:nth-child(4){grid-column:3;grid-row:2}.admin-page .admin-table--promos tbody tr>td:nth-child(5){grid-column:1;grid-row:3}.admin-page .admin-table--promos tbody tr>td:nth-child(6){grid-column:2;grid-row:3}.admin-page .admin-table--promos tbody tr>td:last-child:has(.admin-table-actions){grid-column:3;grid-row:3;align-self:stretch;justify-content:flex-end;align-items:center;min-height:2.75rem;padding:0 2px}.admin-page .admin-table--promos .admin-table-actions{flex-wrap:nowrap;gap:4px}.admin-page .account-table.admin-table--bonuses tbody tr{gap:6px 10px;margin-bottom:0;padding:10px var(--admin-card-pad-x);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:stretch}.admin-page .account-table.admin-table--bonuses tbody tr>td:first-child:not(.admin-table-check){grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:2px;min-height:0;padding:0;border-radius:0;background:transparent;text-align:left;font-size:var(--text-xs);font-weight:600;color:var(--text)}.admin-page .account-table.admin-table--bonuses tbody tr>td:first-child:not(.admin-table-check):before{display:block;content:attr(data-label);font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);line-height:1.15}.admin-page .account-table.admin-table--bonuses tbody tr>td:nth-child(2){grid-column:2;grid-row:1;min-height:2.5rem;padding:4px 3px}.admin-page .account-table.admin-table--bonuses tbody tr>td:has(.admin-table-actions){grid-column:3;grid-row:1;flex-direction:row;align-items:center;justify-content:flex-end;align-self:stretch;width:auto!important;min-height:2.5rem;padding:0 0 0 4px;background:none}.admin-page .account-table.admin-table--bonuses .admin-table-actions{flex-wrap:nowrap;gap:4px}.admin-page .admin-table--categories tbody tr:not(:has(>td[colspan])){display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-page .admin-table--categories tbody tr>td:first-child{grid-column:1 / -1;grid-row:1;padding:0 0 10px;background:none;min-height:0;text-align:left;font-weight:inherit;width:auto!important}.admin-page .admin-table--categories tbody tr>td:first-child:before{display:none}.admin-page .admin-table--categories tbody tr>td:nth-child(2){grid-column:1;grid-row:2}.admin-page .admin-table--categories tbody tr>td:nth-child(3){grid-column:2;grid-row:2}.admin-page .admin-table--categories tbody tr>td:last-child:has(.admin-table-actions){grid-column:3;grid-row:2;align-self:stretch;justify-content:flex-end;align-items:center;min-height:2.75rem;padding:0 0 0 2px}.admin-page .admin-table--categories .admin-table-actions{flex-wrap:nowrap;gap:4px}.admin-page .admin-table--users tbody tr{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-page .admin-table--users tbody tr>td:first-child{grid-column:1 / -1;grid-row:1;padding:0 0 10px;background:none;min-height:0;text-align:left;font-weight:inherit}.admin-page .admin-table--users tbody tr>td:first-child:before{display:none}.admin-page .admin-table--users tbody tr>td:nth-child(2){grid-column:1;grid-row:2}.admin-page .admin-table--users tbody tr>td:nth-child(3){grid-column:2;grid-row:2}.admin-page .admin-table--users tbody tr>td:nth-child(4){grid-column:3;grid-row:2}.admin-page .admin-table--users tbody tr>td:last-child:has(.admin-table-actions){grid-column:4;grid-row:2;align-self:stretch;justify-content:flex-end;align-items:center;min-height:2.75rem;padding:0 0 0 2px}.admin-page .admin-table--users .admin-table-actions{flex-wrap:nowrap;gap:4px}.admin-page .admin-user-panel__table--storage-global tbody tr{gap:6px 10px;margin-bottom:0;padding:10px var(--admin-card-pad-x);grid-template-columns:repeat(3,minmax(0,1fr))}.admin-page .admin-user-panel__table--storage-global tbody tr>td.admin-user-panel__product{grid-column:1 / -1;grid-row:1;padding:0 0 6px;background:none;min-height:0;text-align:left;font-size:var(--text-sm);font-weight:600}.admin-page .admin-user-panel__table--storage-global tbody tr>td.admin-user-panel__product:before{display:none}.admin-page .admin-user-panel__table--storage-global tbody tr>td[data-label=Игрок]{grid-column:1 / -1;grid-row:2;padding:0 0 8px;background:none;min-height:0;text-align:left;font-weight:inherit}.admin-page .admin-user-panel__table--storage-global tbody tr>td[data-label=Игрок]:before{display:none}.admin-page .admin-user-panel__table--storage-global tbody tr>td[data-label=Игрок] .account-table__title{font-size:var(--text-xs);font-weight:600;line-height:1.25}.admin-page .admin-user-panel__table--storage-global tbody tr>td[data-label=Игрок] .account-table__meta{font-size:.625rem;margin-top:1px;line-height:1.2}.admin-page .admin-user-panel__table--storage-global tbody tr>td:nth-child(3){grid-column:1;grid-row:3}.admin-page .admin-user-panel__table--storage-global tbody tr>td:nth-child(4){grid-column:2;grid-row:3}.admin-page .admin-user-panel__table--storage-global tbody tr>td:nth-child(5){grid-column:3;grid-row:3}.admin-page .admin-user-panel__table--storage-global tbody tr>td:nth-child(6){grid-column:1;grid-row:4}.admin-page .admin-user-panel__table--storage-global tbody tr>td:last-child:has(.admin-user-panel__actions){grid-column:2 / -1;grid-row:4;flex-direction:row;align-items:center;justify-content:flex-end;align-self:stretch;min-height:2.5rem;padding:0 0 0 4px;background:none}.admin-page .admin-user-panel__table--storage-global .admin-user-panel__actions{flex-wrap:nowrap;gap:4px}.admin-page .admin-user-panel__table--storage-global tbody tr>td:nth-child(3),.admin-page .admin-user-panel__table--storage-global tbody tr>td:nth-child(4),.admin-page .admin-user-panel__table--storage-global tbody tr>td:nth-child(5),.admin-page .admin-user-panel__table--storage-global tbody tr>td:nth-child(6){min-height:2.5rem;padding:4px 3px}.admin-modal .admin-user-panel__search .dz-input,.admin-modal .admin-history-toolbar .dz-input,.admin-modal .admin-history-toolbar .dz-select{width:100%;max-width:100%}.admin-modal .admin-user-grant__purchase .buy-modal__foot-controls{width:100%}.admin-modal .admin-user-grant__purchase .buy-modal__submit--foot{width:100%;min-width:0;max-width:none}.admin-modal .admin-user-panel__table--storage:not(.admin-user-panel__table--history):not(.admin-user-panel__table--storage-all):not(.admin-user-panel__table--storage-global) tbody tr{gap:6px 10px;margin-bottom:0;padding:10px var(--admin-card-pad-x);grid-template-columns:repeat(3,minmax(0,1fr))}.admin-modal .admin-user-panel__table--storage:not(.admin-user-panel__table--history):not(.admin-user-panel__table--storage-all):not(.admin-user-panel__table--storage-global) tbody tr>td:nth-child(1),.admin-modal .admin-user-panel__table--storage:not(.admin-user-panel__table--history):not(.admin-user-panel__table--storage-all):not(.admin-user-panel__table--storage-global) tbody tr>td:nth-child(2){display:none}.admin-modal .admin-user-panel__table--storage:not(.admin-user-panel__table--history):not(.admin-user-panel__table--storage-all):not(.admin-user-panel__table--storage-global) tbody tr>td.admin-user-panel__product{grid-column:1 / -1;grid-row:1;padding:0 0 8px;background:none;min-height:0;text-align:left;font-size:var(--text-sm);font-weight:600}.admin-modal .admin-user-panel__table--storage:not(.admin-user-panel__table--history):not(.admin-user-panel__table--storage-all):not(.admin-user-panel__table--storage-global) tbody tr>td.admin-user-panel__product:before{display:none}.admin-modal .admin-user-panel__table--storage:not(.admin-user-panel__table--history):not(.admin-user-panel__table--storage-all):not(.admin-user-panel__table--storage-global) tbody tr>td:nth-child(4),.admin-modal .admin-user-panel__table--storage:not(.admin-user-panel__table--history):not(.admin-user-panel__table--storage-all):not(.admin-user-panel__table--storage-global) tbody tr>td:nth-child(5),.admin-modal .admin-user-panel__table--storage:not(.admin-user-panel__table--history):not(.admin-user-panel__table--storage-all):not(.admin-user-panel__table--storage-global) tbody tr>td:nth-child(6),.admin-modal .admin-user-panel__table--storage:not(.admin-user-panel__table--history):not(.admin-user-panel__table--storage-all):not(.admin-user-panel__table--storage-global) tbody tr>td:nth-child(7){min-height:2.5rem;padding:4px 3px}.admin-modal .admin-user-panel__table--storage:not(.admin-user-panel__table--history):not(.admin-user-panel__table--storage-all):not(.admin-user-panel__table--storage-global) tbody tr>td:nth-child(4){grid-column:1;grid-row:2}.admin-modal .admin-user-panel__table--storage:not(.admin-user-panel__table--history):not(.admin-user-panel__table--storage-all):not(.admin-user-panel__table--storage-global) tbody tr>td:nth-child(5){grid-column:2;grid-row:2}.admin-modal .admin-user-panel__table--storage:not(.admin-user-panel__table--history):not(.admin-user-panel__table--storage-all):not(.admin-user-panel__table--storage-global) tbody tr>td:nth-child(6){grid-column:3;grid-row:2}.admin-modal .admin-user-panel__table--storage:not(.admin-user-panel__table--history):not(.admin-user-panel__table--storage-all):not(.admin-user-panel__table--storage-global) tbody tr>td:nth-child(7){grid-column:1;grid-row:3}.admin-modal .admin-user-panel__table--storage:not(.admin-user-panel__table--history):not(.admin-user-panel__table--storage-all):not(.admin-user-panel__table--storage-global) tbody tr>td:last-child:has(.admin-user-panel__actions){grid-column:2 / -1;grid-row:3;align-self:stretch;justify-content:flex-end;align-items:center;min-height:2.5rem;padding:0 0 0 4px}.admin-modal .admin-user-panel__table--storage:not(.admin-user-panel__table--history) .admin-user-panel__actions{flex-wrap:nowrap;gap:4px}.admin-page .admin-user-panel__table--history tbody tr,.admin-modal .admin-user-panel__table--history tbody tr{gap:6px 10px;margin-bottom:0;padding:10px var(--admin-card-pad-x);grid-template-columns:repeat(4,minmax(0,1fr))}.admin-page .admin-user-panel__table--history tbody tr>td:nth-child(1),.admin-modal .admin-user-panel__table--history tbody tr>td:nth-child(1){display:none}.admin-page .admin-user-panel__table--history tbody tr>td.admin-user-panel__history-desc,.admin-modal .admin-user-panel__table--history tbody tr>td.admin-user-panel__history-desc{grid-column:1 / -1;grid-row:1;padding:0 0 8px;background:none;min-height:0;text-align:left;font-weight:inherit;font-size:var(--text-sm);line-height:1.3;white-space:normal;overflow:visible;text-overflow:unset}.admin-page .admin-user-panel__table--history tbody tr>td.admin-user-panel__history-desc .admin-skel--fill,.admin-modal .admin-user-panel__table--history tbody tr>td.admin-user-panel__history-desc .admin-skel--fill{white-space:normal;overflow:visible;text-overflow:unset}.admin-page .admin-user-panel__table--history tbody tr>td.admin-user-panel__history-desc:before,.admin-modal .admin-user-panel__table--history tbody tr>td.admin-user-panel__history-desc:before{display:none}.admin-page .admin-user-panel__table--history:not(.admin-user-panel__table--history-player) tbody tr>td:nth-child(2),.admin-modal .admin-user-panel__table--history:not(.admin-user-panel__table--history-player) tbody tr>td:nth-child(2){grid-column:1;grid-row:2}.admin-page .admin-user-panel__table--history:not(.admin-user-panel__table--history-player) tbody tr>td:nth-child(4),.admin-modal .admin-user-panel__table--history:not(.admin-user-panel__table--history-player) tbody tr>td:nth-child(4){grid-column:2;grid-row:2}.admin-page .admin-user-panel__table--history:not(.admin-user-panel__table--history-player) tbody tr>td:nth-child(5),.admin-modal .admin-user-panel__table--history:not(.admin-user-panel__table--history-player) tbody tr>td:nth-child(5){grid-column:3;grid-row:2}.admin-page .admin-user-panel__table--history:not(.admin-user-panel__table--history-player) tbody tr>td:nth-child(6),.admin-modal .admin-user-panel__table--history:not(.admin-user-panel__table--history-player) tbody tr>td:nth-child(6){grid-column:4;grid-row:2}.admin-page .admin-user-panel__table--history-player tbody tr>td[data-label=Игрок],.admin-modal .admin-user-panel__table--history-player tbody tr>td[data-label=Игрок]{grid-column:1 / -1;grid-row:2;padding:0 0 8px;background:none;min-height:0;text-align:left;font-weight:inherit}.admin-page .admin-user-panel__table--history-player tbody tr>td[data-label=Игрок]:before,.admin-modal .admin-user-panel__table--history-player tbody tr>td[data-label=Игрок]:before{display:none}.admin-page .admin-user-panel__table--history-player tbody tr>td[data-label=Игрок] .account-table__title,.admin-modal .admin-user-panel__table--history-player tbody tr>td[data-label=Игрок] .account-table__title{font-size:var(--text-xs);font-weight:600;line-height:1.25}.admin-page .admin-user-panel__table--history-player tbody tr>td[data-label=Игрок] .account-table__meta,.admin-modal .admin-user-panel__table--history-player tbody tr>td[data-label=Игрок] .account-table__meta{font-size:.625rem;margin-top:1px;line-height:1.2}.admin-page .admin-user-panel__table--history-player tbody tr>td:nth-child(3),.admin-modal .admin-user-panel__table--history-player tbody tr>td:nth-child(3){grid-column:1;grid-row:3}.admin-page .admin-user-panel__table--history-player tbody tr>td:nth-child(5),.admin-modal .admin-user-panel__table--history-player tbody tr>td:nth-child(5){grid-column:2;grid-row:3}.admin-page .admin-user-panel__table--history-player tbody tr>td:nth-child(6),.admin-modal .admin-user-panel__table--history-player tbody tr>td:nth-child(6){grid-column:3;grid-row:3}.admin-page .admin-user-panel__table--history-player tbody tr>td:nth-child(7),.admin-modal .admin-user-panel__table--history-player tbody tr>td:nth-child(7){grid-column:4;grid-row:3}.admin-page .admin-user-panel__table--history tbody tr>td:nth-child(2):not([data-label=Игрок]),.admin-page .admin-user-panel__table--history tbody tr>td:nth-child(3),.admin-page .admin-user-panel__table--history tbody tr>td:nth-child(4):not(.admin-user-panel__history-desc),.admin-page .admin-user-panel__table--history tbody tr>td:nth-child(5),.admin-page .admin-user-panel__table--history tbody tr>td:nth-child(6),.admin-page .admin-user-panel__table--history tbody tr>td:nth-child(7),.admin-modal .admin-user-panel__table--history tbody tr>td:nth-child(2):not([data-label=Игрок]),.admin-modal .admin-user-panel__table--history tbody tr>td:nth-child(3),.admin-modal .admin-user-panel__table--history tbody tr>td:nth-child(4):not(.admin-user-panel__history-desc),.admin-modal .admin-user-panel__table--history tbody tr>td:nth-child(5),.admin-modal .admin-user-panel__table--history tbody tr>td:nth-child(6),.admin-modal .admin-user-panel__table--history tbody tr>td:nth-child(7){min-height:2.5rem;padding:4px 3px}.admin-finance-daily-mobile{display:block}.admin-finance-daily-desktop{display:none}.admin-finance-daily-list{display:flex;flex-direction:column;gap:0}.admin-finance-daily-row{margin-inline:calc(-1 * var(--admin-card-pad-x, 14px));padding:12px var(--admin-card-pad-x, 14px);border-radius:0;background:transparent;border-bottom:1px solid var(--rail);width:auto}.admin-finance-daily-row.is-muted{opacity:.72}.admin-finance-daily-row__date{margin-bottom:8px;font-size:var(--text-xs);font-weight:700;color:var(--text-muted);text-transform:capitalize}.admin-finance-daily-row__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.admin-finance-daily-row__col{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-finance-daily-row__col+.admin-finance-daily-row__col{padding-left:10px;border-left:none}.admin-finance-daily-row__label{font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);line-height:1.15}.admin-finance-daily-row__col strong{font-size:var(--text-sm);line-height:1.2;word-break:break-word}.admin-finance-daily-row__meta{font-size:var(--text-xs);color:var(--text-muted);line-height:1.2}.admin-finance-daily-row.is-muted .admin-finance-daily-row__col strong{color:var(--text-dim);font-weight:600}.admin-page .admin-panel-card--finance-daily{padding:10px 0 0;gap:0}.admin-page .admin-panel-card--finance-daily .admin-panel-card__head{padding-inline:var(--admin-card-pad-x)}.admin-page .admin-panel-card--finance-daily .admin-panel-card__title{font-size:var(--text-xs)}.admin-payments-mobile{display:block}.admin-payments-desktop{display:none}.admin-payments-list{display:flex;flex-direction:column;gap:0}.admin-payment-row{padding:10px var(--admin-card-pad-x);border-radius:0;background:transparent;border-bottom:1px solid var(--rail)}.admin-payment-row__player{margin-bottom:8px;min-width:0;text-align:left}.admin-payment-row__player .account-table__title{font-size:var(--text-sm);line-height:1.25}.admin-payment-row__player .account-table__meta{font-size:.65rem;margin-top:1px;line-height:1.2;word-break:break-all}.admin-payment-row__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.admin-payment-row__cols+.admin-payment-row__cols{margin-top:8px;padding-top:8px;box-shadow:none;border-top:1px solid var(--rail)}.admin-payment-row__col{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left}.admin-payment-row__col+.admin-payment-row__col{padding-left:10px;border-left:none}.admin-payment-row__col--action{cursor:pointer;text-align:left}.admin-payment-row__col--action:hover .admin-payment-order-id--link{color:var(--accent)}.admin-payment-row__label{font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);line-height:1.15}.admin-payment-row__value{font-size:var(--text-sm);font-weight:600;line-height:1.2;word-break:break-word;color:var(--text)}.admin-payment-row__col .admin-payment-order-id--link{padding:0;font-size:var(--text-sm);text-align:left}.admin-payment-row__col strong{font-size:var(--text-sm);line-height:1.2}.admin-payment-row__meta{font-size:var(--text-xs);color:var(--text-muted);line-height:1.15}.admin-payment-row__col .admin-deposit-amount{align-items:flex-start}.admin-payment-detail__mobile{display:block}.admin-payment-detail__desktop{display:none}.admin-modal.admin-modal--compact{width:min(420px,100%);max-width:calc(100vw - 28px)}.admin-modal.admin-modal--compact .admin-modal__body{padding:8px 16px 16px}.admin-modal.admin-modal--compact .admin-modal__subtitle{display:none}.admin-modal.admin-modal--compact .admin-modal__head-aside .account-badge{font-size:.68rem}.admin-page .admin-summary-table tbody tr>td:first-child{font-weight:700}.admin-page .admin-product-cell{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;max-width:100%}.admin-page .admin-table--categories .admin-product-cell{gap:12px}.admin-page .admin-product-cell img,.admin-page .admin-product-thumb,.admin-page .admin-category-thumb{width:36px;height:36px;flex-shrink:0;object-fit:cover;max-width:36px}.admin-product-editor{grid-template-columns:1fr}.admin-product-editor__name,.admin-product-editor__price,.admin-product-editor__discount,.admin-product-editor__server,.admin-product-editor__gs-type,.admin-product-editor__category,.admin-product-editor__image,.admin-product-editor__status,.admin-product-editor__flags,.admin-product-editor__split{grid-column:1 / -1}.admin-product-editor__item-fields,.admin-modal__split,.admin-promo-modal .admin-promo-form__grid--balance,.admin-promo-modal .admin-promo-form__grid--privilege,.admin-promo-modal__switchers,.admin-promo-modal__switchers--pair{grid-template-columns:1fr}.admin-promo-modal__switchers .admin-field{width:100%}.admin-tops-row{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:10px var(--admin-card-pad-x, 14px)}.admin-tops-row__name{font-size:var(--text-xs)}.admin-security__stats .admin-stat-row{flex-direction:column}.admin-security__credentials{grid-template-columns:1fr}.admin-security__credential-body{grid-template-columns:1fr;grid-template-rows:auto}.admin-security__credential-row--action{align-self:stretch}.admin-page .admin-user-panel__product{white-space:normal;overflow:visible;text-overflow:unset}.admin-summary-tops{gap:0}}.admin-page .dz-stat,.admin-page .admin-money-card.dz-stat{border-radius:0;background:transparent;padding:12px var(--admin-card-pad-x);box-shadow:none;border:none;border-right:1px solid var(--rail);flex:unset;min-width:0;justify-content:flex-start;align-self:stretch}.admin-page .dz-stat-row>.dz-stat:last-child,.admin-page .dz-stat-row>.admin-money-card.dz-stat:last-child{border-right:none}.admin-page .dz-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;flex-wrap:nowrap;margin:0;margin-inline:calc(-1 * var(--admin-card-pad-x));padding:0;border-bottom:1px solid var(--rail);width:auto;align-items:stretch}.admin-page .admin-stat-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .admin-stat-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-page .admin-stat-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-page .account-panel-section+.account-panel-section .dz-stat-row,.admin-page .account-panel-section:has(+.account-panel-section) .dz-stat-row,.admin-page .account-panel-section:has(+.admin-security__credentials) .dz-stat-row{border-bottom:none}.admin-page .admin-finance-summary .dz-stat-row--4 .admin-money-card,.admin-page .admin-security__stats>.dz-stat{padding-inline:var(--admin-card-pad-x);padding-block:12px}.admin-page .admin-money-card{justify-content:flex-start;gap:4px}.admin-page .dz-stat span{margin-bottom:4px}.admin-page .admin-tops-empty{border-radius:0;background:transparent;border:none;box-shadow:none}.admin-page .admin-stats-chart .admin-chart,.admin-page .admin-chart{border-radius:0;background:transparent;padding:0}.admin-modal .account-table,.admin-modal .admin-user-panel__table,.admin-page .admin-user-panel__table{border-spacing:0!important;border-collapse:collapse}.admin-modal .account-table tbody tr,.admin-modal .admin-user-panel__table tbody tr,.admin-page .admin-user-panel__table tbody tr{background:transparent!important;border-radius:0;-webkit-tap-highlight-color:transparent}.admin-modal .account-table td,.admin-modal .admin-user-panel__table td,.admin-page .admin-user-panel__table td{border-bottom:1px solid var(--rail);border-radius:0!important}.admin-modal .account-table tbody tr:last-child td,.admin-modal .admin-user-panel__table tbody tr:last-child td{border-bottom:none}.admin-modal.admin-modal--user .account-table tbody tr:last-child td,.admin-modal.admin-modal--user .admin-user-panel__table tbody tr:last-child td{border-bottom:1px solid var(--rail)}.admin-page .admin-user-panel__table tbody tr:last-child td{border-bottom:1px solid var(--admin-rail, var(--rail))}.admin-modal .admin-modal__section+.admin-modal__section{border-top:1px solid var(--rail);box-shadow:none;padding-top:16px}.admin-page .admin-user-modal__social-row{background:transparent!important;border-radius:0;box-shadow:none;border-bottom:1px solid var(--rail)}.admin-page .admin-payment-detail__chip,.admin-modal .admin-payment-detail__chip{background:transparent!important;border-radius:0;padding:0;font-weight:600;color:var(--text-muted)}.admin-page .admin-payment-detail__bonus{background:transparent!important;border-radius:0;box-shadow:none;border-top:1px solid var(--rail)}@media(max-width:900px){.admin-content-card{--admin-card-pad-x: 14px}}@media(max-width:768px){.admin-page .admin-content-card{--admin-card-pad-x: 14px;gap:0!important;padding:0!important}.admin-page .admin-content-card:has(.admin-section-panel.is-active .bans-footer,.admin-section-panel.is-active .admin-users-footer):not(:has(.admin-section-panel.is-active .admin-tops-page)){padding-bottom:0!important}.admin-page .admin-panel-card,.admin-page .admin-tops-card{padding:14px 0!important;border-radius:0!important;background:transparent!important}.admin-page .admin-finance-daily-row,.admin-page .admin-payment-row{border-radius:0!important;background:transparent!important;border-bottom:1px solid var(--rail)}.admin-page .admin-finance-daily-row__col+.admin-finance-daily-row__col,.admin-page .admin-payment-row__col+.admin-payment-row__col{border-left:none!important}}@media(max-width:768px){.admin-page .account-table tbody tr>td,.admin-page .admin-user-panel__table tbody tr>td,.admin-modal .account-table tbody tr>td,.admin-modal .admin-user-panel__table tbody tr>td{background:transparent!important;border-radius:0!important}}@media(max-width:1100px){.admin-page .admin-stat-row--4,.admin-page .dz-stat-row.admin-stat-row--4{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .admin-stat-row--4>.dz-stat,.admin-page .admin-stat-row--4>.admin-money-card.dz-stat{border-right:1px solid var(--rail);border-bottom:1px solid var(--rail)}.admin-page .admin-stat-row--4>.dz-stat:nth-child(2n),.admin-page .admin-stat-row--4>.admin-money-card.dz-stat:nth-child(2n){border-right:none}.admin-page .admin-stat-row--4>.dz-stat:nth-last-child(-n+2),.admin-page .admin-stat-row--4>.admin-money-card.dz-stat:nth-last-child(-n+2){border-bottom:none}.admin-page .admin-finance-summary>.admin-tops-page:before{display:none}}@media(max-width:960px){.admin-toolbar__aside{justify-content:flex-start;width:100%}.admin-toolbar__sections{width:100%;max-width:100%}.admin-page .admin-toolbar__aside .admin-toolbar__sections.server-switcher,.admin-page .admin-toolbar__sections.server-switcher{flex:1 1 auto;width:100%;max-width:100%}}@media(max-width:768px){.admin-page .admin-stat-row--2,.admin-page .admin-stat-row--3,.admin-page .admin-stat-row--4,.admin-page .dz-stat-row.admin-stat-row--2,.admin-page .dz-stat-row.admin-stat-row--3,.admin-page .dz-stat-row.admin-stat-row--4,.admin-page .dz-stat-row{grid-template-columns:1fr}.admin-page .admin-stat-row--4>.dz-stat,.admin-page .admin-stat-row--4>.admin-money-card.dz-stat,.admin-page .dz-stat-row>.dz-stat,.admin-page .dz-stat-row>.admin-money-card.dz-stat{border-right:none;border-bottom:1px solid var(--rail);padding-block:10px}.admin-page .admin-stat-row--4>.dz-stat:nth-last-child(-n+2),.admin-page .admin-stat-row--4>.admin-money-card.dz-stat:nth-last-child(-n+2){border-bottom:1px solid var(--rail)}.admin-page .dz-stat-row>.dz-stat:last-child,.admin-page .dz-stat-row>.admin-money-card.dz-stat:last-child,.admin-page .admin-stat-row--4>.dz-stat:last-child,.admin-page .admin-stat-row--4>.admin-money-card.dz-stat:last-child{border-bottom:none}.admin-page .admin-toolbar{padding:10px var(--admin-card-pad-x);gap:8px}.admin-page .admin-toolbar__aside{padding-top:8px;padding-left:0;width:100%;justify-content:flex-start;border-top:1px solid var(--admin-rail, var(--rail))}.admin-page .admin-toolbar__aside .admin-toolbar__sections.server-switcher,.admin-page .admin-toolbar__sections.server-switcher{flex:1 1 auto;width:100%;max-width:100%}.admin-page .admin-panel-card,.admin-page .admin-tops-card{padding:10px 0!important}.admin-finance-summary .admin-stat-row--4 .admin-money-card strong{font-size:clamp(1.35rem,7vw,2rem)}.admin-finance-summary .admin-stat-row--4 .admin-money-card>.admin-money-card__hint{white-space:normal}.admin-page .admin-payments-toolbar .dz-input--grow,.admin-page .admin-panel-toolbar .dz-input--grow{min-width:0;width:100%}.admin-page .admin-toolbar .server-switcher__tab{flex-shrink:0}.admin-page .admin-toolbar .server-switcher__rail{width:100%;max-width:100%}.admin-page .admin-finance-summary .account-panel-section:has(.admin-panel-card--finance-daily){margin-inline:calc(-1 * var(--admin-card-pad-x));padding:0;width:calc(100% + 2 * var(--admin-card-pad-x));max-width:none;box-sizing:border-box;border-top:1px solid var(--admin-rail, var(--rail))}.admin-page .admin-panel-card--finance-daily{margin-inline:0;padding:10px 0 0!important;width:100%;max-width:none;box-sizing:border-box}.admin-page .admin-panel-card--finance-daily .admin-panel-card__head{padding:0 var(--admin-card-pad-x) 8px}.admin-page .admin-finance-daily-row{margin-inline:0;width:100%;box-sizing:border-box;padding:10px var(--admin-card-pad-x)}.admin-page .admin-finance-summary>.admin-tops-page,.admin-page .admin-finance-summary>.admin-stats-page{margin-inline:calc(-1 * var(--admin-card-pad-x));width:calc(100% + 2 * var(--admin-card-pad-x));max-width:none;box-sizing:border-box}.admin-page .admin-payment-row{padding:10px var(--admin-card-pad-x)}.admin-page .admin-panel-toolbar,.admin-page .admin-payments-toolbar,.admin-page .admin-history-toolbar,.admin-page .admin-content-shell .admin-panel-toolbar,.admin-page .admin-pending-toolbar:not(.admin-pending-toolbar--inline),.admin-page .admin-pending-toolbar:not(.admin-pending-toolbar--inline)>.admin-panel-toolbar{padding:10px var(--admin-card-pad-x)!important;gap:8px}.admin-page .admin-pending-toolbar:not(.admin-pending-toolbar--inline)>.admin-panel-toolbar{padding:0!important;border-bottom:none!important}.admin-page .account-table tbody tr:not(:has(>td[colspan])),.admin-page .admin-user-panel__table tbody tr:not(:has(>td[colspan])){padding:10px var(--admin-card-pad-x, 14px)!important}.admin-page .admin-security__credential-body{display:flex;flex-direction:column;gap:10px}.admin-page .admin-security__credential-action{order:10}.admin-page .admin-security__credentials>.account-panel-section{padding:10px var(--admin-card-pad-x)}}@media(max-width:768px){.admin-page .admin-content-card,.admin-content-card{--admin-card-pad-x: 14px}.admin-page .account-table.admin-table--bonuses tbody tr,.admin-page .admin-user-panel__table--storage-global tbody tr,.admin-page .admin-user-panel__table--history tbody tr,.admin-modal .admin-user-panel__table--storage:not(.admin-user-panel__table--history):not(.admin-user-panel__table--storage-all):not(.admin-user-panel__table--storage-global) tbody tr,.admin-modal .admin-user-panel__table--history tbody tr{margin-inline:0!important;margin-bottom:0!important;padding:10px var(--admin-card-pad-x)!important;gap:6px 10px;border-radius:0}.admin-page .admin-panel-card--finance-daily{margin-inline:0;padding:10px 0 0!important;gap:0}.admin-page .admin-panel-card--finance-daily .admin-panel-card__head{padding:0 var(--admin-card-pad-x) 8px!important}.admin-page .admin-finance-daily-row{margin-inline:0!important;width:100%;padding:10px var(--admin-card-pad-x)!important}.admin-page .admin-payment-row{padding:10px var(--admin-card-pad-x)!important}.admin-page .admin-tops-grid .admin-tops-row,.admin-page .admin-tops-row{margin-inline:0;padding:10px var(--admin-card-pad-x)!important}.admin-page .admin-empty,.admin-page .admin-data-shell--empty,.admin-page .admin-loader-wrap,.admin-page .admin-section-panel>.admin-loader-wrap,.admin-page .admin-section-tabs-page__panel>.admin-loader-wrap{padding:12px var(--admin-card-pad-x)!important;box-sizing:border-box}.admin-page .admin-users-footer,.admin-page .bans-footer,.admin-page .account-content .bans-footer,.admin-page .admin-pending-toolbar--inline .admin-users-footer,.admin-page .admin-pending-toolbar--inline .bans-footer{padding:12px var(--admin-card-pad-x)!important}.admin-page .admin-content-card:has(.admin-section-panel.is-active .bans-footer,.admin-section-panel.is-active .admin-users-footer):not(:has(.admin-section-panel.is-active .admin-tops-page)){padding-bottom:0!important}.admin-page .store-settings__row,.admin-page .store-settings__pay-item{padding-block:10px!important;padding-inline:0!important}.admin-page .admin-security__credentials>.account-panel-section{padding:10px var(--admin-card-pad-x)!important}.admin-page .admin-security__credentials .account-panel-section__title{margin-inline:0!important;padding:0 0 8px!important;border-bottom:none!important}.admin-page .admin-security__credential-body{min-height:0!important;gap:10px}.admin-page .admin-security__reset{padding:10px var(--admin-card-pad-x)!important}.admin-page .account-panel-section:not(.admin-security__credential-section)>.account-panel-section__title{padding:10px var(--admin-card-pad-x) 6px!important}.admin-page .admin-panel-card,.admin-page .admin-tops-card{padding:10px 0!important}.admin-page .admin-panel-card--finance-daily{padding:10px 0 0!important}.admin-page .dz-stat,.admin-page .admin-money-card.dz-stat{padding:10px var(--admin-card-pad-x)!important}.admin-page .admin-section-tabs-page__panel>.admin-content-shell,.admin-page .admin-section-tabs-page__panel>.admin-finance-summary,.admin-page .admin-section-tabs-page__panel>.admin-sales-page,.admin-page .admin-section-panel>.store-settings,.admin-page .admin-section-panel>.admin-content-shell{padding-inline:var(--admin-card-pad-x)}.admin-page .admin-toolbar{padding:10px var(--admin-card-pad-x)!important;gap:8px}.admin-page .admin-panel-toolbar,.admin-page .admin-payments-toolbar,.admin-page .admin-history-toolbar,.admin-page .admin-pending-toolbar:not(.admin-pending-toolbar--inline){padding:10px var(--admin-card-pad-x)!important;gap:8px}.admin-page .admin-pending-toolbar:not(.admin-pending-toolbar--inline)>.admin-panel-toolbar{padding:0!important}.admin-page .account-table tbody tr:not(:has(>td[colspan])),.admin-page .admin-user-panel__table tbody tr:not(:has(>td[colspan])){padding:10px var(--admin-card-pad-x)!important}.admin-page .admin-finance-summary>.admin-tops-page,.admin-page .admin-finance-summary>.admin-stats-page{padding-bottom:10px!important}.admin-page .store-settings__grid{margin-inline:0!important;width:100%!important;max-width:100%!important}.admin-page .store-settings__grid:before{display:none}.admin-page .admin-section-panel>.store-settings{padding-inline:var(--admin-card-pad-x)!important}.admin-page .store-settings__grid>.admin-panel-card,.admin-page .store-settings__grid>.store-settings__card{border-right:none!important;padding:12px 0!important;max-width:100%;min-width:0;box-sizing:border-box}.admin-page .admin-security__credentials>*{border-right:none!important;padding:10px var(--admin-card-pad-x)!important;max-width:100%;min-width:0;box-sizing:border-box}.admin-page .admin-security__credentials .account-panel-section__title{padding:0 0 8px!important}.admin-page .admin-security__credential-card{padding:0!important}.admin-page .admin-tops-filters{grid-template-columns:1fr!important;gap:0!important;border-bottom:none!important;margin-inline:0!important;padding:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.admin-page .admin-tops-filter{padding:10px var(--admin-card-pad-x)!important;gap:6px!important;border-right:none!important;border-bottom:1px solid var(--rail)!important;max-width:100%;min-width:0;box-sizing:border-box}.admin-page .admin-tops-filter:last-child{border-bottom:1px solid var(--rail)!important}.admin-page .admin-tops-filter .dz-select,.admin-page .admin-tops-filter .dz-select__trigger{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.admin-page .admin-tops-list{min-height:0!important;flex:0 0 auto!important}.admin-page .admin-tops-row{margin-inline:0!important;padding:10px var(--admin-card-pad-x)!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.admin-page .admin-tops-card,.admin-page .admin-tops-grid>.admin-panel-card{padding:10px 0 0!important;min-height:0!important;height:auto!important}.admin-page .admin-tops-card__title,.admin-page .admin-tops-grid .admin-panel-card__title{padding:0 var(--admin-card-pad-x) 8px!important}.admin-page .admin-tops-filter{padding:10px var(--admin-card-pad-x)!important;gap:4px!important;border-right:none!important;border-bottom:1px solid var(--rail)!important;max-width:100%;min-width:0;box-sizing:border-box}.admin-page .admin-tops-filter .dz-select__trigger{min-height:36px!important;height:36px!important;padding-inline:12px 34px!important}.admin-page .admin-tops-grid{grid-template-columns:1fr!important;align-items:start!important}.admin-page .admin-tops-grid>.admin-tops-card,.admin-page .admin-tops-grid>.admin-panel-card{align-self:start!important}.admin-page .admin-users-footer,.admin-page .bans-footer,.admin-page .account-content .bans-footer,.admin-page .admin-user-panel__pagination,.admin-page .admin-tops-pagination,.admin-page .admin-tops-pagination .admin-user-panel__pagination{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-top:0!important}.admin-page .admin-tops-pagination{margin-inline:calc(-1 * var(--admin-card-pad-x))!important;padding:12px var(--admin-card-pad-x)!important;margin-top:0!important;margin-bottom:0!important;width:auto!important;flex:0 0 auto!important;min-height:0!important;height:auto!important;align-self:stretch!important;box-sizing:border-box!important}.admin-page .admin-users-pagination,.admin-page .admin-tops-pagination .bans-stepper{display:inline-flex!important;justify-content:center!important;margin-inline:auto!important;max-width:100%!important}.admin-page .admin-tops-pagination .bans-stepper__btn,.admin-page .bans-stepper__btn{width:32px!important;height:32px!important;min-width:32px!important}.admin-page .admin-tops-pagination .bans-stepper__value,.admin-page .bans-stepper__value{height:32px!important;min-width:56px!important;padding:0 10px!important}}.admin-rub-amount{display:inline-grid;vertical-align:bottom;align-items:baseline;white-space:nowrap;font-variant-numeric:tabular-nums;color:inherit}.admin-rub-amount__track,.admin-rub-amount__live{grid-area:1 / 1}.admin-rub-amount__track{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.admin-rub-amount__live{display:inline}.admin-rub-amount--layout-stable{display:inline-block;position:relative;vertical-align:top;max-width:100%}.admin-rub-amount--layout-stable .admin-rub-amount__track{position:absolute;inset:0 auto auto 0;visibility:hidden;overflow:hidden;width:max-content;height:1px;line-height:1;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.admin-rub-amount--layout-stable .admin-rub-amount__live{display:inline;position:relative}.admin-rub-amount .buy-modal__value-tick{display:inline;color:inherit}.admin-page .admin-rub-amount .buy-modal__value-tick--up,.admin-page .admin-rub-amount .buy-modal__value-tick--down{animation:admin-rub-value-tick-in .34s cubic-bezier(.22,1,.36,1)}@keyframes admin-rub-value-tick-in{0%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){.admin-page .admin-rub-amount .buy-modal__value-tick--up,.admin-page .admin-rub-amount .buy-modal__value-tick--down{animation:none}}.admin-date-picker{position:relative;width:100%}.admin-date-picker__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:10px 14px;border:none;text-align:left;cursor:pointer}.admin-date-picker__trigger.is-placeholder span{color:var(--text-muted)}.admin-date-picker__trigger:disabled{opacity:.55;cursor:not-allowed}.admin-date-picker__icon{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:var(--text-dim)}.admin-date-picker__menu{overflow:hidden;padding:14px;border-radius:var(--radius-sm);background:var(--card);border:none;box-shadow:none}.admin-date-picker__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.admin-date-picker__month{flex:1;text-align:center;font-size:var(--text-sm);font-weight:700;color:var(--text);text-transform:capitalize}.admin-date-picker__nav{display:grid;place-items:center;width:34px;height:34px;border:none;border-radius:var(--radius-sm);background:var(--input-form);color:var(--text-muted);font-size:1.2rem;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease}.admin-date-picker__nav:hover{background:var(--button-hover);color:var(--text)}.admin-date-picker__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:8px}.admin-date-picker__weekdays span{text-align:center;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.admin-date-picker__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.admin-date-picker__day{display:grid;place-items:center;aspect-ratio:1;min-width:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-dim);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.admin-date-picker__day.is-current-month{color:var(--text);background:var(--input-form)}.admin-date-picker__day:hover{background:var(--button-hover);color:var(--text)}.admin-date-picker__day.is-today:not(.is-selected){background:color-mix(in srgb,var(--chip-bg-hover) 80%,transparent);box-shadow:none}.admin-date-picker__day.is-selected{background:var(--chip-active-bg);color:var(--text);box-shadow:none}.admin-date-picker__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding-top:12px;box-shadow:inset 0 1px 0 var(--rail);border-top:none}.admin-date-picker__foot-right{display:flex;align-items:center;gap:8px}.admin-date-picker__foot-btn{border:none;border-radius:var(--radius-sm);background:var(--input-form);padding:8px 12px;color:var(--accent);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.admin-date-picker__foot-btn:hover:not(:disabled){background:var(--button-hover);color:var(--text)}.admin-date-picker__foot-btn:disabled{opacity:.5;cursor:not-allowed}.admin-date-picker__foot-btn--primary{background:var(--btn-primary-bg, var(--accent));color:#fff}.admin-date-picker__foot-btn--primary:hover:not(:disabled){background:var(--btn-primary-hover, var(--accent));color:#fff}.admin-date-picker__time{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:none;box-shadow:inset 0 1px 0 var(--rail)}.admin-date-picker__time-label{color:var(--text-muted);font-size:var(--text-sm);font-weight:600}.admin-date-picker__time-fields{display:inline-flex;align-items:center;gap:8px}.admin-date-picker__time-unit{display:inline-flex;align-items:center;gap:4px}.admin-date-picker__time-step{display:grid;place-items:center;width:28px;height:40px;padding:0;border:none;border-radius:var(--radius-sm);background:var(--input-form);color:var(--text-muted);font-size:1rem;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.admin-date-picker__time-step:hover{background:var(--button-hover);color:var(--text)}.admin-date-picker__time-digit{box-sizing:border-box;width:44px;min-height:40px;padding:0;border:none;border-radius:var(--radius-sm);background:var(--input-form);color:var(--text);font-family:var(--font-display);font-size:1.05rem;font-weight:800;letter-spacing:.04em;text-align:center;font-variant-numeric:tabular-nums;cursor:text}.admin-date-picker__time-digit:focus{outline:none;box-shadow:none;background:var(--chip-bg-hover, var(--button-hover))}.admin-date-picker__time-sep{color:var(--text);font-family:var(--font-display);font-size:1.15rem;font-weight:800;line-height:1}.admin-date-picker__menu--time{min-width:300px}.admin-sales-page{display:grid;gap:0;width:100%;min-width:0}.admin-sales{display:grid;gap:0;width:100%;min-width:0;padding:0;border:none;border-radius:0;background:transparent}.admin-sales.is-busy{opacity:.72;pointer-events:none;transition:opacity .2s ease}.admin-sales__status{display:flex;align-items:center;gap:10px;min-width:0;margin-inline:calc(-1 * var(--admin-card-pad-x, 14px));padding:14px var(--admin-card-pad-x, 14px);border-bottom:1px solid var(--rail);box-shadow:none}.admin-sales__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--text-dim)}.admin-sales__dot.is-on{background:color-mix(in srgb,var(--success) 55%,var(--text-muted))}.admin-sales__status-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-width:0;flex:1 1 auto}.admin-sales__status-main strong{font-size:var(--text-sm);font-weight:750;color:var(--text);line-height:1.25}.admin-sales__status-main strong.is-on{color:color-mix(in srgb,var(--success) 40%,var(--text-muted))}.admin-sales__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.admin-sales__chip{display:inline;min-height:0;padding:0;border:none;border-radius:0;background:transparent;font-size:var(--text-sm);font-weight:600;color:var(--text-muted);line-height:1.2}.admin-sales__chip.is-on{background:transparent;color:color-mix(in srgb,var(--success) 40%,var(--text-muted))}.admin-sales__grid{display:grid;grid-template-columns:minmax(52px,.35fr) minmax(0,.85fr) minmax(0,.85fr) minmax(110px,.75fr) minmax(140px,1fr);gap:10px 12px;align-items:end;padding:14px 0;border-bottom:1px solid var(--admin-rail, var(--rail));margin-inline:calc(-1 * var(--admin-card-pad-x, 14px));padding-inline:var(--admin-card-pad-x, 14px);box-sizing:border-box}.admin-sales-page>.account-panel-section.account-panel-section--table{margin:0 calc(-1 * var(--admin-card-pad-x, 14px));width:calc(100% + 2 * var(--admin-card-pad-x, 14px));max-width:none;padding:0;border-top:none}.admin-sales-page .account-table-wrap.admin-users-table-wrap{margin:0;width:100%}.admin-sales-page .account-table-wrap.admin-users-table-wrap .account-table{width:100%}.admin-sales-page .account-table tbody tr:has(td[colspan]) td{height:min(36vh,360px);vertical-align:middle;text-align:center;color:var(--text-muted);font-size:var(--text-sm)}.admin-sales__field{display:grid;gap:6px;min-width:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-dim)}.admin-sales__field .dz-input,.admin-sales__field .admin-date-picker,.admin-sales__field .admin-date-picker__trigger{width:100%;border:none;outline:none;box-shadow:none;text-transform:none;letter-spacing:normal;font-weight:600}.admin-sales__field .admin-status-toggle{width:100%}.admin-sales__field .dz-input,.admin-sales__field .admin-date-picker__trigger{box-sizing:border-box;min-height:44px;height:44px;background:var(--input-form)}.admin-sales__field .admin-status-toggle.admin-status-toggle--full{box-sizing:border-box;min-height:44px;height:44px;align-items:stretch;padding:2px;gap:2px}.admin-sales__field .admin-status-toggle--full .admin-status-toggle__btn{min-height:0;height:100%;padding:0 12px}.admin-sales__field .dz-input:focus,.admin-sales__field .admin-date-picker__trigger:focus,.admin-sales__field .admin-date-picker__trigger:hover:not(:disabled){border:none;outline:none;box-shadow:none;background:var(--chip-bg-hover)}.admin-sales__field--discount .dz-input{text-align:right;font-variant-numeric:tabular-nums;padding-inline:10px}.admin-sales__actions{display:flex;flex-wrap:nowrap;align-items:stretch;gap:8px;min-height:44px}.admin-sales__action.dz-btn{box-sizing:border-box;min-height:44px;height:44px;padding-top:0;padding-bottom:0;white-space:nowrap}.admin-sales__hint{margin:0;font-size:var(--text-sm);color:var(--text-muted)}@media(max-width:900px){.admin-sales__grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.admin-sales__grid{grid-template-columns:1fr}}.store-settings{--store-control-col: 200px;--store-amount-w: 112px;--store-row-control-h: 44px;display:grid;gap:0;width:100%;min-width:0}.store-settings__intro{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px}.store-settings__intro-text{display:grid;gap:4px;min-width:0;flex:1 1 280px}.store-settings__title{margin:0;font-size:var(--text-base);font-weight:700;color:var(--text)}.store-settings__subtitle{margin:0;max-width:56ch}.store-settings__save{flex-shrink:0}.store-settings .admin-tops-grid.store-settings__grid{align-items:stretch}.store-settings__card{min-height:0}.store-settings__card--slot{min-height:100%;align-self:stretch;border-radius:0}.store-settings__rows,.store-settings__pay-list{display:grid;gap:0}.store-settings__row,.store-settings__pay-item{display:grid;grid-template-columns:minmax(0,1fr) var(--store-control-col);gap:8px 12px;align-items:center;min-height:calc(var(--store-row-control-h) + 28px);padding:14px 0;border-bottom:1px solid var(--rail);box-sizing:border-box}.store-settings__rows>.store-settings__row:last-child,.store-settings__pay-list>.store-settings__pay-item:last-child{border-bottom:none}.store-settings__row--top{align-items:center}.store-settings__row-label{display:grid;gap:2px;min-width:0}.store-settings__row-name{font-size:var(--text-sm);font-weight:600;color:var(--text);line-height:1.35}.store-settings__row-hint{font-size:var(--text-xs);color:var(--text-muted);line-height:1.4}.store-settings__row-control,.store-settings__pay-control{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;width:var(--store-control-col);min-height:var(--store-row-control-h);justify-self:end}.store-settings__row-control .dz-input,.store-settings__row-control .dz-select,.store-settings__row-control .dz-select__trigger,.store-settings__pay-control .dz-input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--store-row-control-h);height:var(--store-row-control-h)}.store-settings__row-control textarea.dz-input{height:auto;min-height:72px;padding-top:10px;padding-bottom:10px;resize:vertical;line-height:1.4}.store-settings .dz-input,.store-settings .dz-select__trigger{background:var(--input-form)}.store-settings .dz-input:focus,.store-settings .dz-select__trigger:hover:not(:disabled),.store-settings .dz-select.is-open .dz-select__trigger{background:var(--chip-bg-hover)}.store-settings .dz-input:disabled{opacity:.55}.store-settings__row-control .dz-input--wide{width:100%}.store-settings__row-control--amount,.store-settings__pay-control--amount{gap:8px}.store-settings__row-control--amount .dz-input,.store-settings__pay-control--amount .dz-input{width:var(--store-amount-w);flex:0 0 var(--store-amount-w);text-align:right}.store-settings__suffix{font-size:var(--text-sm);font-weight:600;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.store-settings__switch.admin-status-toggle{box-sizing:border-box;display:flex;min-height:var(--store-row-control-h);height:var(--store-row-control-h);align-items:stretch;gap:2px;padding:2px;background:var(--input-form)}.store-settings__row-control .store-settings__switch,.store-settings__pay-control .store-settings__switch{width:100%}.store-settings__pay-name .store-settings__switch{flex:0 0 auto;width:auto;min-width:7.5rem}.store-settings__switch .admin-status-toggle__btn{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;min-height:0;height:100%;padding:0 12px}.store-settings__switch .admin-status-toggle__btn:disabled{cursor:default;opacity:.55}.store-settings__pay-item.is-off{opacity:.55}.store-settings__pay-name{display:flex;align-items:center;gap:10px;min-width:0;font-size:var(--text-sm);font-weight:600;color:var(--text);line-height:1.35}.store-settings.is-refreshing{opacity:.72;pointer-events:none;transition:opacity .2s ease}@media(min-width:1200px){.store-settings{--store-control-col: 220px}}@media(max-width:768px){.store-settings{max-width:100%;min-width:0;overflow-x:clip;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.store-settings__intro{flex-direction:column;align-items:stretch}.store-settings__save,.store-settings__save .dz-btn{width:100%}.store-settings__card--slot{display:none!important}.store-settings__row,.store-settings__pay-item{grid-template-columns:minmax(0,1fr);gap:8px;align-items:stretch;min-width:0;min-height:0;max-width:100%}.store-settings__row-control,.store-settings__pay-control{width:100%;max-width:100%;min-width:0;justify-self:stretch;justify-content:stretch}.store-settings__row-control .dz-input,.store-settings__row-control .dz-select,.store-settings__row-control .dz-select__trigger,.store-settings__row-control .dz-input--wide,.store-settings__pay-control .dz-input{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.store-settings__row-control .store-settings__switch,.store-settings__pay-control .store-settings__switch{width:100%;max-width:100%;min-width:0}.store-settings__row-control--amount,.store-settings__pay-control--amount{display:flex;justify-content:flex-start;gap:8px;width:100%;max-width:100%}.store-settings__row-control--amount .dz-input,.store-settings__pay-control--amount .dz-input{flex:0 1 8.5rem;width:auto;max-width:100%;text-align:left}.store-settings__pay-control{justify-content:flex-start}.store-settings .dz-input,.store-settings .dz-select__trigger,.store-settings textarea.dz-input{font-size:16px}.store-settings__row--top textarea.dz-input{min-height:72px;height:auto;max-width:100%}}.admin-payment-modal-overlay{z-index:var(--dz-modal-z, 300);background:#000000bf;overflow:hidden;overscroll-behavior:none;touch-action:none}[data-theme=light] .admin-payment-modal-overlay.dz-modal-overlay{background:#0f172a47;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dz-modal.admin-payment-modal{display:flex;flex-direction:column;width:min(500px,100%);height:auto;max-height:min(88vh,calc(100dvh - 48px));overflow:hidden;border-radius:var(--radius-lg);background:var(--card);border:none;box-shadow:var(--shadow-md);box-sizing:border-box}.admin-payment-modal__head{display:grid;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;min-height:0;padding:20px 20px 2px;box-sizing:border-box}.admin-payment-modal__title{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;margin:0;padding:0 0 6px;font-family:var(--font-body);font-size:var(--text-lg);font-weight:700;line-height:1.2;color:var(--text)}.admin-payment-modal__subtitle{display:block;max-width:100%;font-size:var(--text-xs);font-weight:500;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);line-height:1.35;color:var(--text-dim);letter-spacing:.02em;word-break:break-all}.admin-payment-modal__head-bar{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;padding:0}.admin-payment-modal__close{display:grid;flex-shrink:0;place-items:center;width:34px;height:34px;padding:0;border:none;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text-muted);font-size:1.35rem;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.admin-payment-modal__close:hover{color:var(--text);background:var(--card-hover)}.admin-payment-modal__body{display:flex;flex-direction:column;flex:1 1 auto;gap:0;min-height:0;padding:8px 20px 20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.admin-payment-modal__list{display:grid;gap:5px;width:100%;min-width:0}.admin-payment-modal__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--chip-bg);box-sizing:border-box}.admin-payment-modal__label{flex:1;min-width:0;font-size:var(--text-xs);font-weight:600;line-height:1.45;color:var(--text-muted)}.admin-payment-modal__value{flex-shrink:0;max-width:62%;font-size:var(--text-sm);font-weight:700;line-height:1.35;text-align:right;color:var(--text);word-break:break-word}.admin-payment-modal__value--mono{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--text-xs);font-weight:600;color:var(--text-muted)}.admin-payment-modal__value .account-data-list__tone{font-size:inherit;font-weight:700}.admin-payment-modal .account-data-list__tone--pending{color:color-mix(in srgb,var(--warning) 42%,var(--text-muted))}.admin-payment-modal .account-data-list__tone--credit{color:color-mix(in srgb,var(--success) 40%,var(--text-muted))}.admin-payment-modal .account-data-list__tone--log{color:var(--text-muted)}@media(max-width:560px){.dz-modal.admin-payment-modal{width:min(420px,calc(100vw - 32px))}.admin-payment-modal__head{padding:16px 16px 2px}.admin-payment-modal__body{padding:8px 16px 16px}.admin-payment-modal__subtitle{font-size:.68rem}.admin-payment-modal__row{padding:9px 10px}}.admin-gate-page{flex:1 1 auto;align-self:stretch;display:grid;place-items:center;width:100%;padding:clamp(1.5rem,4vh,2.5rem) 16px;box-sizing:border-box}.admin-gate{display:grid;justify-items:center;width:min(100%,21rem);text-align:center}.admin-gate__stack{display:grid;justify-items:center;gap:0;width:100%}.admin-gate__mark{display:grid;place-items:center;width:56px;height:56px;margin:0 0 16px;border-radius:var(--radius-sm);color:var(--text-muted)}.admin-gate__icon{position:relative;z-index:2;width:26px;height:26px}.admin-gate__title{margin:0 0 8px;font-family:var(--font-body);font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--text);text-align:center}.admin-gate__desc{margin:0;max-width:100%;font-size:var(--text-sm);line-height:1.55;color:var(--text-muted);text-align:center}.admin-gate__desc+.admin-gate__body,.admin-gate__desc+.admin-gate__footer,.admin-gate__title+.admin-gate__body,.admin-gate__title+.admin-gate__footer{margin-top:22px}.admin-gate__body{display:grid;justify-items:center;gap:14px;width:100%;text-align:center}.admin-gate__body+.admin-gate__footer{margin-top:18px}.admin-gate__footer{display:grid;width:100%}.admin-gate__footer .dz-btn{width:100%;min-height:44px;height:44px;padding:0 20px;justify-content:center;white-space:nowrap}.admin-gate__steam-btn{width:100%}.admin-gate-form{display:grid;gap:14px;width:100%}.admin-gate-field{display:grid;gap:8px;width:100%;text-align:left}.admin-gate-field>span{font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);text-align:left}.admin-gate-form .dz-input.admin-gate-form__input{width:100%;max-width:none;box-sizing:border-box;min-height:44px;height:44px;padding:0 20px}.admin-gate-form__error{margin:0;padding:10px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);font-size:var(--text-sm);line-height:1.4;text-align:center}.admin-gate-form__submit{width:100%;min-height:44px;height:44px;padding:0 20px}.admin-gate-form__link{justify-self:center;border:none;background:transparent;padding:0;color:var(--text-muted);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:color .15s ease}.admin-gate-form__link:hover{color:var(--text)}.admin-totp-code-input{font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:.28em;text-align:center}.admin-gate-loading{display:grid;justify-items:center;gap:12px;width:100%;color:var(--text-muted);font-size:var(--text-sm);text-align:center}.admin-gate-loading__spinner{width:28px;height:28px;border:2px solid var(--chip-bg-hover);border-top-color:var(--span);border-radius:50%;animation:admin-gate-spin .75s linear infinite}@keyframes admin-gate-spin{to{transform:rotate(360deg)}}.admin-totp-qr{display:block;width:200px;height:200px;margin:0 auto;border-radius:var(--radius-sm);background:#fff}.admin-totp-secret{margin:0;font-size:var(--text-sm);color:var(--text-dim);text-align:center;word-break:break-all}.admin-backup-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.admin-backup-codes code{display:block;padding:10px 12px;border-radius:var(--radius-sm);background:var(--chip-bg);font-size:var(--text-sm);text-align:center;color:var(--text)}@media(max-width:578px){.admin-gate-page{padding:1.5rem 12px}.admin-gate{width:100%}}.dev-border-page{max-width:720px;margin:0 auto;padding:28px 16px 64px}.dev-border-page__title{margin:0 0 8px;font-size:22px;font-weight:700}.dev-border-page__lead{margin:0 0 28px;color:var(--text-muted);font-size:14px;line-height:1.45}.dev-border-page__lead code{font-size:12px;color:var(--text)}.dev-border-page__block{margin:0 0 28px;padding:16px;background:var(--chip-bg);border-radius:var(--radius-sm)}.dev-border-page__h2{margin:0 0 14px;font-size:13px;font-weight:600;color:var(--text-muted)}.dev-border-page__row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.dev-border-page__force-visible{border-color:#f04438!important}.dev-border-page__no-border{border:none!important}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Regular"),local("SFProDisplay-Regular"),url(/fonts/sf-pro-display/SFProDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Medium"),local("SFProDisplay-Medium"),url(/fonts/sf-pro-display/SFProDisplay-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Semibold"),local("SFProDisplay-Semibold"),url(/fonts/sf-pro-display/SFProDisplay-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Bold"),local("SFProDisplay-Bold"),url(/fonts/sf-pro-display/SFProDisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Heavy"),local("SFProDisplay-Heavy"),url(/fonts/sf-pro-display/SFProDisplay-Heavy.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/unbounded/unbounded-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;src:url(/fonts/unbounded/unbounded-800-cyrillic.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--bg: #191919;--bg-deep: #111111;--bg-elevated: #1c1c1c;--card: #1c1c1c;--card-hover: #222222;--input-form: #262626;--button: #242424;--button-hover: #2e2e2e;--border: rgba(255, 255, 255, .07);--border-soft: rgba(255, 255, 255, .04);--rail: rgba(255, 255, 255, .14);--geo-bracket: 18px;--geo-field: #0a0a0b;--geo-noise: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");--geo-blotch: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.018' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)' opacity='0.7'/%3E%3C/svg%3E");--geo-marks: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420' viewBox='0 0 420 420'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1' opacity='0.14'%3E%3Cpath d='M28 36h14M28 36v14'/%3E%3Cpath d='M378 48h-12M378 48v10'/%3E%3Cpath d='M52 380h10M52 380v-12'/%3E%3Cpath d='M390 360h-14M390 360v-10'/%3E%3Cpath d='M120 22h18'/%3E%3Cpath d='M290 400h16'/%3E%3Cpath d='M18 160v16'/%3E%3Cpath d='M402 250v14'/%3E%3Cpath d='M200 40h8M204 36v8'/%3E%3Cpath d='M340 190h10'/%3E%3Cpath d='M80 220v10'/%3E%3C/g%3E%3Cg fill='%23ffffff' opacity='0.11'%3E%3Ccircle cx='95' cy='95' r='1.2'/%3E%3Ccircle cx='310' cy='70' r='1'/%3E%3Ccircle cx='150' cy='340' r='1.1'/%3E%3Ccircle cx='360' cy='280' r='1'/%3E%3Ccircle cx='60' cy='300' r='0.9'/%3E%3Ccircle cx='250' cy='180' r='1'/%3E%3C/g%3E%3C/svg%3E");--text: #f4f4f5;--text-muted: #b4b4bc;--text-dim: #8a8a94;--span: #8e78e0;--span-low: rgba(142, 120, 224, .06);--span-10: rgba(142, 120, 224, .12);--span-middle: rgba(142, 120, 224, .28);--span-half: rgba(142, 120, 224, .5);--money: #f4ca80;--money-bg: rgba(244, 202, 128, .1);--solar-yellow: #f4ca80;--solar-yellow-bright: #ffe55a;--solar-yellow-vivid: #facc15;--solar-yellow-soft: rgba(255, 229, 90, .14);--solar-yellow-glow: rgba(244, 202, 128, .22);--solar-yellow-border: rgba(244, 202, 128, .3);--privilege-dozik: #facc15;--privilege-doza: #38bdf8;--privilege-dozator: #f87171;--privilege-dozator-plus: #4ade80;--privilege-solar: var(--solar-yellow-vivid);--privilege-dozik-glow: rgba(255, 229, 90, .35);--privilege-doza-glow: rgba(90, 222, 255, .32);--privilege-dozator-glow: rgba(255, 88, 88, .32);--privilege-dozator-plus-glow: rgba(93, 255, 90, .28);--privilege-solar-glow: var(--solar-yellow-glow);--accent: var(--span);--accent-light: #a090e8;--accent-deep: #7460cc;--accent-pale: #bbaef1;--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) 22%, var(--bg-elevated));--plate-optical-nudge: 2px;--hatch-surface: color-mix(in srgb, var(--text) 3.5%, var(--bg));--btn-primary-bg: var(--chip-active-bg);--btn-primary-hover: color-mix(in srgb, var(--span) 34%, var(--bg-elevated));--btn-primary-color: var(--text);--btn-secondary-bg: var(--chip-bg);--btn-secondary-hover: var(--chip-bg-hover);--btn-secondary-color: var(--text-muted);--br-2: 2px;--br-4: 4px;--br-6: 6px;--br-8: 8px;--br-10: 10px;--br-12: 12px;--br-16: 16px;--br-24: 24px;--radius: var(--br-10);--radius-lg: var(--br-16);--radius-sm: var(--br-8);--radius-xs: var(--br-4);--radius-pill: 999px;--radius-inner: var(--radius-sm);--dz-data-panel-min: 36rem;--dz-data-loader-min: 28rem;--dz-account-panel-min: 20rem;--dz-modal-z: 300;--dz-modal-stack-z: 350;--dz-toast-z: 400;--font-size-xs: .75rem;--font-size-s: .875rem;--font-size-m: 1rem;--font-size-l: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--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(123, 95, 212, .22);--font-body: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-brand: var(--font-body);--font-accent: "Unbounded", var(--font-body);--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: var(--font-size-xs);--text-sm: var(--font-size-s);--text-base: var(--font-size-m);--text-lg: var(--font-size-l);--text-xl: var(--font-size-xl);--text-2xl: var(--font-size-2xl);--text-display: clamp(1.85rem, 3.2vw, 2.35rem);--line-body: 1.55;--content-max: 1300px;--footer-max: 1300px;--container: var(--content-max);--bp-phone: 578px;--bp-mobile: 768px;--bp-tablet: 1079px;--bp-wide: var(--content-max);--transition-duration: .2s;--transition-micro: .15s;--transition-ease: var(--transition-duration) ease;--gutter: 20px;--header-height: 70px;--header-bg: var(--bg);--sidebar-width: 5rem;--sidebar-width-open: 14rem;--sidebar-transition: var(--transition-ease);--transparent-1-w: rgba(255, 255, 255, .01);--input-height: 41px;--overlay: rgba(18, 18, 20, .92);--mobile-nav-height: 64px}[data-theme=light]{color-scheme:light;--bg: #ffffff;--bg-deep: #f0f0f2;--bg-elevated: #ffffff;--card: #ffffff;--card-hover: #f7f7f8;--border: #e4e4e7;--border-soft: rgba(228, 228, 231, .95);--rail: rgba(0, 0, 0, .12);--geo-field: #e4e4e8;--geo-marks: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420' viewBox='0 0 420 420'%3E%3Cg fill='none' stroke='%2318181b' stroke-width='1.25' opacity='0.28'%3E%3Cpath d='M28 36h14M28 36v14'/%3E%3Cpath d='M378 48h-12M378 48v10'/%3E%3Cpath d='M52 380h10M52 380v-12'/%3E%3Cpath d='M390 360h-14M390 360v-10'/%3E%3Cpath d='M120 22h18'/%3E%3Cpath d='M290 400h16'/%3E%3Cpath d='M18 160v16'/%3E%3Cpath d='M402 250v14'/%3E%3Cpath d='M200 40h8M204 36v8'/%3E%3Cpath d='M340 190h10'/%3E%3Cpath d='M80 220v10'/%3E%3C/g%3E%3Cg fill='%2318181b' opacity='0.22'%3E%3Ccircle cx='95' cy='95' r='1.4'/%3E%3Ccircle cx='310' cy='70' r='1.2'/%3E%3Ccircle cx='150' cy='340' r='1.3'/%3E%3Ccircle cx='360' cy='280' r='1.2'/%3E%3Ccircle cx='60' cy='300' r='1.1'/%3E%3Ccircle cx='250' cy='180' r='1.2'/%3E%3C/g%3E%3C/svg%3E");--geo-noise: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.85'/%3E%3C/svg%3E");--geo-blotch: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.018' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)' opacity='0.9'/%3E%3C/svg%3E");--text: #18181b;--text-muted: #52525b;--text-dim: #71717a;--accent: #6f54c4;--accent-light: #7b5fd4;--accent-deep: #6248b8;--accent-pale: #6f54c4;--accent-soft: rgba(123, 95, 212, .1);--accent-glow: rgba(123, 95, 212, .16);--accent-border: rgba(123, 95, 212, .24);--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);--transparent-3-w: rgba(0, 0, 0, .03);--transparent-5-w: rgba(0, 0, 0, .05);--transparent-10-w: rgba(0, 0, 0, .08);--transparent-20-w: rgba(0, 0, 0, .12);--chip-bg: rgba(0, 0, 0, .04);--chip-bg-hover: rgba(0, 0, 0, .07);--chip-active-bg: color-mix(in srgb, var(--accent) 12%, var(--bg-elevated));--hatch-surface: color-mix(in srgb, var(--text) 3.5%, var(--bg));--btn-primary-hover: color-mix(in srgb, var(--accent) 22%, var(--bg-elevated));--input-form: #f0f0f2;--button: var(--chip-bg);--button-hover: var(--chip-bg-hover);--btn-secondary-bg: var(--chip-bg);--btn-secondary-hover: var(--chip-bg-hover);--btn-secondary-color: var(--text-muted);--money: #d97706;--header-bg: var(--bg);--overlay: rgba(15, 23, 42, .45)}[data-theme=dark]{color-scheme:dark;--header-bg: var(--bg);--overlay: rgba(18, 18, 20, .92)}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}html[data-theme-transition=wipe]::view-transition-old(root){z-index:1}html[data-theme-transition=wipe]::view-transition-new(root){z-index:2;animation:theme-wipe-in .5s cubic-bezier(.4,0,.2,1) both}@keyframes theme-wipe-in{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@media(prefers-reduced-motion:reduce){html[data-theme-transition]::view-transition-old(root),html[data-theme-transition]::view-transition-new(root){animation:none!important}}[data-site-style=doza-emerald]{--span: #10b981;--span-low: rgba(16, 185, 129, .05);--span-10: rgba(16, 185, 129, .1);--span-middle: rgba(16, 185, 129, .25);--span-half: rgba(16, 185, 129, .5);--accent-light: #34d399;--accent-deep: #059669;--accent-pale: #6ee7b7;--shadow-accent: 0 8px 24px rgba(16, 185, 129, .28)}[data-site-style=doza-amber]{--span: #f59e0b;--span-low: rgba(245, 158, 11, .05);--span-10: rgba(245, 158, 11, .1);--span-middle: rgba(245, 158, 11, .25);--span-half: rgba(245, 158, 11, .5);--accent-light: #fbbf24;--accent-deep: #d97706;--accent-pale: #fcd34d;--shadow-accent: 0 8px 24px rgba(245, 158, 11, .28)}[data-site-style=doza-crimson]{--span: #ef4444;--span-low: rgba(239, 68, 68, .05);--span-10: rgba(239, 68, 68, .1);--span-middle: rgba(239, 68, 68, .25);--span-half: rgba(239, 68, 68, .5);--accent-light: #f87171;--accent-deep: #dc2626;--accent-pale: #fca5a5;--shadow-accent: 0 8px 24px rgba(239, 68, 68, .28)}[data-site-style=doza-cyan]{--span: #06b6d4;--span-low: rgba(6, 182, 212, .05);--span-10: rgba(6, 182, 212, .1);--span-middle: rgba(6, 182, 212, .25);--span-half: rgba(6, 182, 212, .5);--accent-light: #22d3ee;--accent-deep: #0891b2;--accent-pale: #67e8f9;--shadow-accent: 0 8px 24px rgba(6, 182, 212, .28)}[data-site-style=doza-rose]{--span: #ec4899;--span-low: rgba(236, 72, 153, .05);--span-10: rgba(236, 72, 153, .1);--span-middle: rgba(236, 72, 153, .25);--span-half: rgba(236, 72, 153, .5);--accent-light: #f472b6;--accent-deep: #db2777;--accent-pale: #f9a8d4;--shadow-accent: 0 8px 24px rgba(236, 72, 153, .28)}[data-site-style=doza-midnight]{--span: #3b82f6;--span-low: rgba(59, 130, 246, .05);--span-10: rgba(59, 130, 246, .1);--span-middle: rgba(59, 130, 246, .25);--span-half: rgba(59, 130, 246, .5);--accent-light: #60a5fa;--accent-deep: #2563eb;--accent-pale: #93c5fd;--shadow-accent: 0 8px 24px rgba(59, 130, 246, .28)}[data-site-style=doza-lime]{--span: #84cc16;--span-low: rgba(132, 204, 22, .05);--span-10: rgba(132, 204, 22, .1);--span-middle: rgba(132, 204, 22, .25);--span-half: rgba(132, 204, 22, .5);--accent-light: #a3e635;--accent-deep: #65a30d;--accent-pale: #bef264;--shadow-accent: 0 8px 24px rgba(132, 204, 22, .28)}[data-site-style=doza-orange]{--span: #f97316;--span-low: rgba(249, 115, 22, .05);--span-10: rgba(249, 115, 22, .1);--span-middle: rgba(249, 115, 22, .25);--span-half: rgba(249, 115, 22, .5);--accent-light: #fb923c;--accent-deep: #ea580c;--accent-pale: #fdba74;--shadow-accent: 0 8px 24px rgba(249, 115, 22, .28)}[data-site-style=doza-gold]{--span: #eab308;--span-low: rgba(234, 179, 8, .05);--span-10: rgba(234, 179, 8, .1);--span-middle: rgba(234, 179, 8, .25);--span-half: rgba(234, 179, 8, .5);--accent-light: #facc15;--accent-deep: #ca8a04;--accent-pale: #fde047;--shadow-accent: 0 8px 24px rgba(234, 179, 8, .28)}[data-theme=light][data-site-style=doza-emerald]{--accent: #059669;--accent-light: #10b981;--accent-deep: #047857;--accent-soft: rgba(16, 185, 129, .08);--accent-glow: rgba(16, 185, 129, .15);--accent-border: rgba(16, 185, 129, .22)}[data-theme=light][data-site-style=doza-amber]{--accent: #d97706;--accent-light: #f59e0b;--accent-deep: #b45309;--accent-soft: rgba(245, 158, 11, .08);--accent-glow: rgba(245, 158, 11, .15);--accent-border: rgba(245, 158, 11, .22)}[data-theme=light][data-site-style=doza-crimson]{--accent: #dc2626;--accent-light: #ef4444;--accent-deep: #b91c1c;--accent-soft: rgba(239, 68, 68, .08);--accent-glow: rgba(239, 68, 68, .15);--accent-border: rgba(239, 68, 68, .22)}[data-theme=light][data-site-style=doza-cyan]{--accent: #0891b2;--accent-light: #06b6d4;--accent-deep: #0e7490;--accent-soft: rgba(6, 182, 212, .08);--accent-glow: rgba(6, 182, 212, .15);--accent-border: rgba(6, 182, 212, .22)}[data-theme=light][data-site-style=doza-rose]{--accent: #db2777;--accent-light: #ec4899;--accent-deep: #be185d;--accent-soft: rgba(236, 72, 153, .08);--accent-glow: rgba(236, 72, 153, .15);--accent-border: rgba(236, 72, 153, .22)}[data-theme=light][data-site-style=doza-midnight]{--accent: #2563eb;--accent-light: #3b82f6;--accent-deep: #1d4ed8;--accent-soft: rgba(59, 130, 246, .08);--accent-glow: rgba(59, 130, 246, .15);--accent-border: rgba(59, 130, 246, .22)}[data-theme=light][data-site-style=doza-lime]{--accent: #65a30d;--accent-light: #84cc16;--accent-deep: #4d7c0f;--accent-soft: rgba(132, 204, 22, .08);--accent-glow: rgba(132, 204, 22, .15);--accent-border: rgba(132, 204, 22, .22)}[data-theme=light][data-site-style=doza-orange]{--accent: #ea580c;--accent-light: #f97316;--accent-deep: #c2410c;--accent-soft: rgba(249, 115, 22, .08);--accent-glow: rgba(249, 115, 22, .15);--accent-border: rgba(249, 115, 22, .22)}[data-theme=light][data-site-style=doza-gold]{--accent: #ca8a04;--accent-light: #eab308;--accent-deep: #a16207;--accent-soft: rgba(234, 179, 8, .08);--accent-glow: rgba(234, 179, 8, .15);--accent-border: rgba(234, 179, 8, .22)}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-family:var(--font-accent);font-weight:var(--font-weight-heavy);font-variant-numeric:tabular-nums;letter-spacing:0}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;background-color:var(--bg)}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;background-color:var(--bg)}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:1079px){.page-hero{grid-template-columns:1fr}.section-head{flex-direction:column;align-items:flex-start}[class*=--reveal]{animation:none!important;animation-delay:0ms!important}}@media(max-width:578px){.container{width:min(100% - 24px,var(--container))}}.dz-page{padding-bottom:12px}.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:12px 18px 8px;border-radius:var(--radius-sm);border:none;background:var(--chip-bg);color:var(--text-muted);font-size:var(--text-sm);font-weight:600;line-height:1;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:2px 20px 0;border-radius:var(--radius-sm);border:1px solid transparent;font-size:var(--text-sm);font-weight:600;line-height:1;text-decoration:none;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.dz-btn--primary{background:var(--btn-primary-bg);border:none;color:var(--btn-primary-color)}.dz-btn--primary:hover:not(:disabled){background:var(--btn-primary-hover);color:var(--btn-primary-color)}.dz-btn--money{background:var(--money);border:none;color:#16130f}.dz-btn--money:hover:not(:disabled){background:color-mix(in srgb,var(--money) 82%,#fff);color:#16130f}.dz-btn--ghost{background:var(--btn-secondary-bg);border:none;color:var(--btn-secondary-color)}.dz-btn--ghost:hover:not(:disabled){background:var(--btn-secondary-hover);color:var(--text)}.dz-btn--light{background:#fafafa;color:#111}.dz-btn--light:hover{opacity:.92}.dz-btn--primary:disabled,.dz-btn--money:disabled,.dz-btn--accent:disabled{opacity:.55;cursor:not-allowed}.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-currency.store-currency-icon{font-weight:400}.dz-input{width:100%;max-width:360px;padding:12px 16px;border-radius:var(--radius-sm);border:none;background:var(--input-form);color:var(--text);font-size:var(--text-sm);outline:none;transition:background .2s ease}.dz-input:focus{background:var(--chip-bg-hover)}.dz-input::placeholder{color:var(--text-dim)}.dz-panel{padding:20px;border-radius:var(--radius-inner);background:var(--card);border:none}.dz-empty{display:grid;justify-items:center;gap:0;margin:0;padding:28px 16px;border:none;border-radius:0;background:transparent;text-align:center}.dz-empty--compact{padding:12px 0 4px}.dz-empty h2,.dz-empty h3,.dz-empty__title{margin:0 0 8px;font-family:var(--font-body);font-size:var(--text-base);font-weight:700;line-height:1.3;color:var(--text)}.dz-empty p,.dz-empty__text{margin:0 0 12px;max-width:28rem;font-size:var(--text-sm);line-height:1.55;color:var(--text-muted)}.dz-empty p:last-child,.dz-empty__text:last-child{margin-bottom:0}.dz-empty__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:4px}.dz-empty__actions .dz-btn,.dz-empty>.dz-btn{margin-top:0}.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-inner);background:var(--chip-bg);border:none}.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:none}.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-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-split-panel{display:flex;gap:16px;align-items:flex-start}.dz-split-panel__main{flex:1 1 auto;min-width:0}.dz-side-nav{display:flex;flex-direction:column;flex-shrink:0;gap:6px;width:196px;padding:10px;border-radius:var(--radius-sm);background:var(--chip-bg)}.dz-side-nav__item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px 9px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-muted);font-size:var(--text-sm);font-weight:600;line-height:1.2;text-align:left;text-decoration:none;transition:background .2s ease,color .2s ease}button.dz-side-nav__item{cursor:pointer}.dz-side-nav__item:hover{background:var(--chip-bg-hover);color:var(--text)}.dz-side-nav__item.is-active{background:var(--chip-active-bg);color:var(--text);pointer-events:none}.dz-side-nav__icon{width:20px;height:20px;flex-shrink:0;opacity:.72}.dz-side-nav__item.is-active .dz-side-nav__icon{opacity:1}.dz-side-nav__label{min-width:0}.dz-side-nav__label-main{display:block;font-size:var(--text-sm);font-weight:700;line-height:1.25}.dz-side-nav__label-sub{display:block;margin-top:2px;font-size:var(--text-xs);font-weight:600;color:var(--text-dim);line-height:1.2}.dz-side-nav__item.is-active .dz-side-nav__label-sub{color:var(--text-muted)}.dz-side-nav__badge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-xs);background:var(--chip-bg-hover);color:var(--text);font-size:.68rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:18px;text-align:center}.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:13px 18px 9px;border-radius:var(--radius-sm);border:none;background:var(--chip-bg);color:var(--text-muted);font-size:var(--text-sm);font-weight:600;line-height:1;text-align:center;transition:background .2s ease,color .2s ease}.dz-tab:hover{color:var(--text);background:var(--chip-bg-hover)}.dz-tab.is-active{background:var(--chip-active-bg);color:var(--text);box-shadow:none}.dz-btn--buy{width:100%;min-height:42px;border-radius:var(--radius-sm);background:var(--btn-primary-bg);color:var(--btn-primary-color);font-size:var(--text-sm);font-weight:700}.dz-btn--buy:hover:not(:disabled){background:var(--btn-primary-hover)}.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(--chip-bg);border:none;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)}.dz-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.dz-no-scrollbar::-webkit-scrollbar{display:none}.dz-scroll{scrollbar-width:thin;scrollbar-color:var(--transparent-10-w) transparent;overscroll-behavior:contain}.dz-scroll::-webkit-scrollbar{width:6px;height:6px}.dz-scroll::-webkit-scrollbar-track{background:transparent}.dz-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--transparent-10-w)}.dz-hatch-slot{position:relative;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;background:var(--hatch-surface)!important}.dz-hatch-slot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(-32deg,transparent 0 7px,color-mix(in srgb,var(--text) 6%,transparent) 7px 8px);opacity:.85}@keyframes dz-skeleton-shimmer{0%{transform:translate(-105%)}to{transform:translate(105%)}}.dz-skeleton{display:block;min-height:40px;border-radius:var(--radius-lg);overflow:hidden;position:relative;background:var(--hatch-surface)!important;color:transparent!important;pointer-events:none}.dz-skeleton:after{content:"";position:absolute;inset:0 auto 0 0;width:200%;transform:translateZ(0);background:linear-gradient(90deg,rgba(18,18,18,0) 0%,var(--btn-disabled) 40%,var(--btn-disabled) 50%,rgba(18,18,18,0) 60%);animation:dz-skeleton-shimmer 1.3s linear infinite}.dz-skeleton--slow:after{animation-duration:3.5s}.dz-skeleton--fast:after{animation-duration:.8s}.dz-skeleton--inline{display:inline-block;vertical-align:middle}.dz-skeleton--pulse:after{display:none}.dz-skeleton--pulse{animation:dz-skeleton-pulse 2s ease-in-out infinite}@keyframes dz-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.dz-skeleton--title{min-height:18px;width:72px;border-radius:var(--radius-sm)}.dz-skeleton--row{min-height:42px;border-radius:var(--radius-sm)}.dz-skeleton--bar{min-height:20px;border-radius:var(--radius-sm)}.dz-skeleton--card{aspect-ratio:.72;min-height:0;border-radius:var(--radius-lg)}.dz-skeleton--avatar{width:28px;height:28px;min-height:28px;border-radius:var(--radius-xs)}.dz-skeleton--chip{min-height:14px;border-radius:var(--radius-xs)}.dz-skeleton--stat{min-height:1.1em;width:4.5ch;border-radius:var(--radius-xs)}@media(prefers-reduced-motion:reduce){.dz-skeleton:after{animation:none}.dz-skeleton--pulse{animation:none}}.dz-pagination{margin:1rem 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}.dz-pagination--end{margin-left:auto;justify-content:flex-end}.dz-pagination__btn,.dz-pagination__meta,.dz-pagination__item{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 15px;border:none;background:var(--input-form);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);transition:background var(--transition-duration),color var(--transition-duration)}.dz-pagination__btn,.dz-pagination__item{min-width:40px;cursor:pointer}.dz-pagination__btn:first-child,.dz-pagination__item:first-child{border:1px solid var(--transparent-5-w);border-bottom-left-radius:var(--radius);border-top-left-radius:var(--radius)}.dz-pagination__btn:not(:first-child),.dz-pagination__meta:not(:first-child),.dz-pagination__item:not(:first-child){border-top:1px solid var(--transparent-5-w);border-bottom:1px solid var(--transparent-5-w);border-right:1px solid var(--transparent-5-w)}.dz-pagination__btn:last-child,.dz-pagination__meta:last-child,.dz-pagination__item:last-child{border-bottom-right-radius:var(--radius);border-top-right-radius:var(--radius)}.dz-pagination__btn:hover:not(:disabled):not(.is-active){background:var(--button-hover);color:var(--text)}.dz-pagination__btn.is-active,.dz-pagination__item.is-active{background:var(--span);color:var(--text);cursor:default;-webkit-user-select:none;user-select:none}.dz-pagination__btn:disabled,.dz-pagination__btn.is-disabled{background:var(--transparent-2-w);color:var(--text-dim);pointer-events:none}.dz-pagination__meta{font-weight:var(--font-weight-semibold);color:var(--text-dim);white-space:nowrap}.account-pagination{margin-top:14px;justify-content:flex-end}.account-pagination button,.account-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0 15px;border:none;background:var(--input-form);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.account-pagination button:first-child,.account-pagination span:first-child{border:1px solid var(--transparent-5-w);border-bottom-left-radius:var(--radius);border-top-left-radius:var(--radius)}.account-pagination button:not(:first-child),.account-pagination span:not(:first-child){border-top:1px solid var(--transparent-5-w);border-bottom:1px solid var(--transparent-5-w);border-right:1px solid var(--transparent-5-w)}.account-pagination span.is-active{background:var(--span);color:var(--text)}.account-pagination button:disabled{background:var(--transparent-2-w);pointer-events:none}@media(max-width:1079px){.dz-hero{display:none}}@media(max-width:578px){.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(--btn-primary-bg);color:var(--btn-primary-color)}.dz-btn--accent:hover:not(:disabled){background:var(--btn-primary-hover)}.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-page .dz-btn:hover{transform:none}.dz-btn--accent,.dz-btn--dark,.dz-btn--primary,.dz-btn--money,.dz-btn--ghost{transition:background var(--transition-ease),border-color var(--transition-ease),opacity var(--transition-ease),transform var(--transition-ease)}@keyframes dz-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dz-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes dz-modal-in{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes dz-modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.75)}}.dz-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--dz-modal-z, 300);display:grid;place-items:center;padding:24px;overflow-y:auto;overscroll-behavior:contain;background:var(--overlay);opacity:0}.dz-modal-overlay--open{animation:dz-modal-overlay-in .15s ease forwards}.dz-modal-overlay--closing{animation:dz-modal-overlay-out .15s ease forwards}.dz-modal{position:relative;min-width:0;width:min(100%,var(--dz-modal-width, 520px));max-height:min(92vh,var(--dz-modal-max-height, 760px));opacity:0;transform:scale(.75)}.dz-modal--open{animation:dz-modal-in .15s ease forwards}.dz-modal--closing{animation:dz-modal-out .15s ease forwards}.dz-modal.buy-modal{width:unset;max-height:unset;height:unset}.dz-modal.buy-modal.buy-modal--privilege{width:min(800px,100%);height:min(88vh,704px);max-height:min(88vh,704px);min-height:min(88vh,704px)}.dz-modal.buy-modal.buy-modal--simple,.dz-modal.buy-modal.buy-modal--kit{width:500px;height:auto;max-height:min(88vh,calc(100dvh - 48px));box-sizing:border-box}.dz-modal.topup-modal:not(.topup-modal--skins):not(.topup-modal--redirecting){width:fit-content;max-width:min(var(--dz-modal-width, 468px),calc(100vw - 48px));max-height:min(92vh,var(--dz-modal-max-height, 96vh))}.dz-modal.topup-modal.topup-modal--skins{width:850px;height:600px;min-width:min(850px,calc(100vw - 48px));min-height:min(600px,calc(100dvh - 48px));max-width:min(850px,calc(100vw - 48px));max-height:min(600px,calc(100dvh - 48px));box-sizing:border-box;border-radius:var(--radius-lg);overflow:hidden}.buy-overlay.dz-modal-overlay{align-items:center;background:#000000bf}[data-theme=light] .buy-overlay.dz-modal-overlay{background:#0f172a47;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.buy-overlay.dz-modal-overlay:has(.buy-modal--simple),.buy-overlay.dz-modal-overlay:has(.buy-modal--kit),.buy-overlay.dz-modal-overlay:has(.buy-modal--privilege),.topup-overlay.dz-modal-overlay:not(.topup-overlay--redirecting){overflow:hidden;overscroll-behavior:none;touch-action:none}.dz-modal__close{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text-muted);transition:background var(--transition-duration),color var(--transition-duration)}.dz-modal__close:hover{background:var(--chip-bg-hover);color:var(--text)}@media(max-width:768px){.dz-modal-overlay{padding:0 10px max(12px,env(safe-area-inset-bottom,12px));align-items:flex-end}.buy-overlay.dz-modal-overlay{padding:0 10px max(12px,env(safe-area-inset-bottom,12px))}.dz-modal{width:100%;max-width:none;max-height:92dvh;border-radius:var(--radius-lg);overflow:hidden}.dz-modal.buy-modal.buy-modal--privilege,.dz-modal.buy-modal.buy-modal--simple,.dz-modal.buy-modal.buy-modal--kit{display:flex;flex-direction:column;width:100%;min-width:0;max-width:none;height:auto;max-height:min(94svh,calc(100svh - env(safe-area-inset-top,0px) - 24px));min-height:0;border-radius:var(--radius-lg);overflow:hidden}.dz-modal.topup-modal:not(.topup-modal--skins):not(.topup-modal--redirecting){display:flex;flex-direction:column;width:100%;min-width:0;max-width:none;height:auto;max-height:min(94svh,calc(100svh - env(safe-area-inset-top,0px) - 24px));min-height:0;border-radius:var(--radius-lg);overflow:hidden}.dz-modal.topup-modal.topup-modal--skins:not(.topup-modal--redirecting){width:100%;min-width:0;max-width:none;height:auto;max-height:min(94svh,calc(100svh - env(safe-area-inset-top,0px) - 24px));min-height:0;display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden}}@media(prefers-reduced-motion:reduce){.dz-modal-overlay--open,.dz-modal-overlay--closing,.dz-modal--open,.dz-modal--closing{animation:none}.dz-modal-overlay--open{opacity:1}.dz-modal-overlay--closing{opacity:0}.dz-modal--open{opacity:1;transform:scale(1)}.dz-modal--closing{opacity:0;transform:scale(.75)}}.app-shell{position:relative;isolation:isolate;min-height:100vh;background-color:var(--bg);background-image:none}.app-shell:before,.app-shell:after{display:none}.app-shell__content{display:flex;flex-direction:column;align-items:stretch;min-height:100vh;margin-left:0;padding:0}.app-shell__column{position:relative;display:flex;flex-direction:column;flex:1 1 auto;width:min(calc(100% - var(--gutter) * 2),var(--content-max));margin-inline:auto;margin-top:0;padding-top:var(--header-height);background:var(--bg);border-inline:1px solid var(--rail);box-sizing:border-box;min-height:0}.app-shell__chrome{position:relative;z-index:90;width:100%;background:var(--bg);box-sizing:border-box}.app-shell__chrome--header{position:fixed;top:0;left:max(var(--gutter),calc((100vw - var(--content-max)) / 2));z-index:200;flex:0 0 auto;width:min(calc(100vw - var(--gutter) * 2),var(--content-max));border-bottom:1px solid var(--rail);background:var(--bg)}.app-shell__chrome--header:before{content:"";position:absolute;top:-100vh;bottom:-1px;left:50%;width:100vw;transform:translate(-50%);background:var(--bg);border-bottom:1px solid var(--rail);z-index:-1;pointer-events:none}.app-shell__chrome-inner{width:min(calc(100% - var(--gutter) * 2),var(--content-max));margin-inline:auto;box-sizing:border-box}.app-shell__chrome-inner--rails{border-inline:1px solid var(--rail)}.app-shell__chrome--footer{position:relative;flex:0 0 auto;margin-top:0;width:100%;border-top:1px solid var(--rail);border-bottom:none}.app-shell__chrome--footer:after{content:"";position:absolute;left:50%;bottom:0;z-index:1;width:100vw;height:0;border-bottom:1px solid var(--rail);transform:translate(-50%);pointer-events:none}.app-shell__content:has(.admin-gate-page),.app-shell__content:has(.not-found-page){min-height:100vh}.app-shell__content:has(.admin-gate-page) .app-shell__column,.app-shell__content:has(.not-found-page) .app-shell__column,.app-shell__content:has(.admin-gate-page) .app-shell__frame,.app-shell__content:has(.not-found-page) .app-shell__frame,.app-shell__content:has(.admin-gate-page) .app-shell__main,.app-shell__content:has(.not-found-page) .app-shell__main,.app-shell__content:has(.admin-gate-page) .page-transition,.app-shell__content:has(.not-found-page) .page-transition{flex:1 1 auto;min-height:0;height:auto}.app-shell__header:has(.app-header--nav-open),.app-shell__header:has(.app-header--menu-open),.app-shell__chrome--header:has(.app-header--nav-open),.app-shell__chrome--header:has(.app-header--menu-open){z-index:200}.app-shell__frame{position:relative;display:flex;flex-direction:column;flex:0 0 auto;width:100%;min-height:0;margin:0;background:var(--bg);border:none;box-sizing:border-box}.app-shell__header{position:relative;z-index:90;padding:0;background:var(--bg)}.app-shell--no-sidebar .app-shell__content{margin-left:0}.app-shell__main{flex:1 1 auto;display:flex;flex-direction:column;width:100%;min-height:0;padding-bottom:0;overflow:visible}.app-shell__content .footer{width:100%;margin-top:0;padding-inline:0;border-top:none;background:transparent}.app-shell__content .dz-container{width:100%;max-width:none;margin-inline:0}@media(max-width:768px){.app-shell__content{margin-left:0;padding:0}.app-shell__column{width:100%;border-inline:none}.app-shell__chrome-inner{width:100%}.app-shell__chrome-inner--rails{border-inline:none}.app-shell__main{padding-bottom:0}}.app-sidebar-backdrop{display:none}@media(max-width:960px){.app-sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;border:none;padding:0;background:transparent;opacity:0;pointer-events:none}.app-shell--sidebar-open .app-sidebar-backdrop{opacity:1;pointer-events:auto}}.app-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--header-height);height:var(--header-height);box-sizing:border-box;padding-inline:16px;--header-ctrl-h: 40px;--header-brand-h: 46px}.app-header__start,.app-header__end{display:flex;align-items:center;min-width:0}.app-header__start{flex:1 1 auto;gap:20px}.app-header__end{flex:0 0 auto;gap:12px}.app-header__logo{display:inline-flex;align-items:center;flex-shrink:0;color:inherit;text-decoration:none}.app-header__logo img{width:var(--header-brand-h);height:var(--header-brand-h);border-radius:var(--radius-sm);object-fit:cover;transition:transform .35s cubic-bezier(.4,0,.2,1)}.app-header__logo:hover img{transform:scale(.94)}.app-header__nav{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.app-header__nav::-webkit-scrollbar{display:none}.app-header__nav-link{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;height:var(--header-ctrl-h);min-height:var(--header-ctrl-h);padding:0 10px;box-sizing:border-box;border-radius:var(--radius-sm);color:var(--text-dim);font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:color .18s ease,background .18s ease}.app-header__nav-icon{display:inline-grid;place-items:center;width:22px;height:22px;flex-shrink:0;line-height:0}.app-header__nav-icon svg{display:block;width:22px;height:22px}.app-header__nav-link>span:not(.app-header__nav-icon){display:inline-flex;align-items:center;line-height:1}.app-header__nav-link:hover{color:var(--text);background:var(--chip-bg)}.app-header__nav-link.is-active{color:var(--text);background:var(--chip-active-bg)}.app-header__mobile-nav{display:none}.app-header__cluster{display:flex;align-items:center;gap:8px;min-width:0}.app-header__balance{display:inline-flex;align-items:center;gap:8px;height:var(--header-ctrl-h);min-height:var(--header-ctrl-h);max-height:var(--header-ctrl-h);padding:0;box-sizing:border-box;border-radius:0;background:transparent;color:var(--text-muted)}.app-header__balance-icon{display:block;width:26px;height:26px;flex-shrink:0;color:#3daf6a;fill:currentColor}.app-header__balance-value{display:inline-flex;align-items:center;margin:0;font-family:var(--font-accent);font-size:var(--text-sm);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.app-header__balance-value .store-price{display:inline-flex;align-items:center;gap:4px;line-height:1}.app-header__balance-value .store-price__value{display:block;line-height:1;padding-top:1px}.app-header__burger{display:none;flex-direction:column;justify-content:center;gap:4px;width:var(--header-ctrl-h);height:var(--header-ctrl-h);min-height:var(--header-ctrl-h);padding:0;border:none;border-radius:var(--radius-sm);background:var(--chip-bg);box-sizing:border-box;cursor:pointer;transition:background var(--transition-duration)}.app-header__burger span{display:block;width:16px;height:2px;margin-inline:auto;border-radius:var(--radius-pill);background:var(--text-muted);transition:transform .2s ease,opacity .2s ease,background .2s ease}.app-header__burger:hover{background:var(--chip-bg-hover)}.app-header__burger.is-open{background:var(--chip-active-bg)}.app-header__burger.is-open span{background:var(--text)}.app-header__burger.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.app-header__burger.is-open span:nth-child(2){opacity:0}.app-header__burger.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.app-header__chip{display:inline-grid;place-items:center;min-width:var(--header-ctrl-h);width:auto;height:var(--header-ctrl-h);min-height:var(--header-ctrl-h);max-height:var(--header-ctrl-h);padding:0 10px;border:none;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text-dim);font-size:.75rem;font-weight:700;box-sizing:border-box;cursor:pointer;transition:background .2s ease,color .2s ease}.app-header__chip:hover{background:var(--chip-bg-hover);color:var(--text)}.app-header__chip--theme{width:var(--header-ctrl-h);min-width:var(--header-ctrl-h);padding:0}.app-header__chip-icon{width:22px;height:22px;color:inherit;fill:currentColor}.app-header__chip--lang{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:52px;padding-inline:10px;font-variant-numeric:tabular-nums}.app-header__lang-flag{display:inline-flex;line-height:1;font-size:1rem}.app-header__lang-code{font-size:.8125rem;font-weight:700;letter-spacing:.02em}.app-header__topup.dz-btn{--topup-green: #3daf6a;--topup-green-light: #4fc47c;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--header-ctrl-h);height:var(--header-ctrl-h);max-height:var(--header-ctrl-h);padding-inline:14px;border:none;box-sizing:border-box;background:linear-gradient(155deg,color-mix(in srgb,#ffffff 16%,transparent) 0%,transparent 42%),linear-gradient(145deg,color-mix(in srgb,#ffffff 18%,var(--topup-green)) 0%,color-mix(in srgb,#ffffff 6%,var(--topup-green)) 40%,var(--topup-green) 72%),var(--topup-green);color:#fff;transition:background .18s ease}.app-header__topup.dz-btn:hover:not(:disabled){background:linear-gradient(155deg,color-mix(in srgb,#ffffff 20%,transparent) 0%,transparent 42%),linear-gradient(145deg,color-mix(in srgb,#ffffff 24%,var(--topup-green-light)) 0%,color-mix(in srgb,#ffffff 8%,var(--topup-green)) 40%,var(--topup-green-light) 72%),var(--topup-green-light);color:#fff;opacity:1}.app-header__topup-icon{display:block;width:22px;height:22px;flex-shrink:0;color:inherit;fill:currentColor}.app-header__topup-label{line-height:1}.app-header__login{min-height:var(--header-ctrl-h);height:var(--header-ctrl-h);max-height:var(--header-ctrl-h);box-sizing:border-box}.app-header__login-label{line-height:1}.app-header__cluster--account{align-items:center}.app-header__account-skeleton{display:inline-flex;align-items:center;gap:8px}.app-header__account-skeleton--guest{min-height:var(--header-ctrl-h)}.app-header__slot{display:block}.app-header__login-skeleton{width:6.25rem;height:var(--header-ctrl-h);border-radius:var(--radius-sm)}.app-header__balance--skeleton{padding:0;background:transparent}.app-header__balance-skeleton{width:5.5rem;height:var(--header-ctrl-h);border-radius:var(--radius-sm)}.app-header__topup-skeleton{width:5.75rem;height:var(--header-ctrl-h);border-radius:var(--radius-sm)}.app-header__avatar-skeleton{width:var(--header-brand-h);height:var(--header-brand-h);min-height:var(--header-brand-h);border-radius:var(--radius-sm)}.app-header__user{position:relative;display:flex;align-items:center}.app-header__user-trigger{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;margin-inline-end:-8px;padding:0;border:none;background:transparent;line-height:0;cursor:pointer}.app-header__avatar{position:relative;display:grid;place-items:center;width:var(--header-brand-h);height:var(--header-brand-h);flex-shrink:0;overflow:hidden;border-radius:var(--radius-sm);color:#fff;font-size:.8125rem;font-weight:700}.app-header__user-trigger.is-active .app-header__avatar,.app-header__user--open .app-header__avatar{filter:saturate(1.05)}.app-header__user-chevron{display:block;width:16px;height:16px;flex-shrink:0;color:var(--text-dim);transition:transform .2s ease,color .2s ease}.app-header__user-trigger:hover .app-header__user-chevron{color:var(--text-muted)}.app-header__user-trigger.is-active .app-header__user-chevron,.app-header__user--open .app-header__user-chevron{transform:rotate(180deg);color:var(--text-muted)}.app-header__dropdown.dz-select__menu{position:absolute;left:auto;right:-8px;top:calc(100% + 6px);bottom:auto;z-index:5;min-width:200px;width:max-content;max-width:min(260px,calc(100vw - 24px));max-height:none;overflow:visible}.app-header__dropdown-item--danger{color:var(--danger)}.app-header__dropdown-item--danger:hover{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}.app-header__dropdown-badge{flex-shrink:0;min-width:0;height:auto;padding:0;border-radius:0;background:transparent;color:var(--text-dim);font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;text-align:right}.app-header__dropdown--portal.dz-select__menu--portal{position:fixed;top:auto;right:auto;min-width:200px;max-width:min(260px,calc(100vw - 16px))}@media(max-width:1100px){.app-header__nav-link{padding:0 8px}}@media(max-width:960px){.app-header__nav{display:none}.app-header__burger{display:flex}.app-header__user-trigger{margin-inline-end:0}.app-header__mobile-nav{position:absolute;top:calc(100% + 6px);right:0;left:auto;z-index:5;display:flex;flex-direction:column;gap:2px;width:min(220px,calc(100vw - 24px));max-height:calc(100dvh - var(--header-height) - 12px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:4px;border:none;border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--shadow-md)}.app-header__mobile-link{display:flex;align-items:center;gap:10px;padding:9px 10px 5px;border-radius:var(--radius-sm);color:var(--text-muted);font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background .2s ease,color .2s ease}.app-header__mobile-link:hover{background:var(--chip-bg-hover);color:var(--text)}.app-header__mobile-link.is-active{background:var(--chip-active-bg);color:var(--text)}.app-header__mobile-icon{display:inline-flex;flex-shrink:0;width:22px;height:22px;color:currentColor}.app-header__mobile-icon svg{width:100%;height:100%}}@media(max-width:768px){.app-header{gap:8px;min-height:var(--header-height);height:var(--header-height);--header-ctrl-h: 36px;--header-brand-h: 42px}.app-header__start{flex:0 1 auto;gap:10px}.app-header__end{flex:1 1 auto;justify-content:flex-end;min-width:0;gap:8px}.app-header__burger{display:flex}.app-header__chip--lang{display:inline-flex;align-items:center;gap:5px;width:auto;min-width:var(--header-ctrl-h);padding-inline:8px}.app-header__lang-flag{font-size:.9375rem}.app-header__lang-code{font-size:.6875rem}.app-header__chip--theme{display:none}.app-header__cluster,.app-header__cluster--account{gap:6px}.app-header__chip{width:var(--header-ctrl-h);min-width:var(--header-ctrl-h)}.app-header__topup.dz-btn--sm{padding-inline:10px;font-size:var(--text-xs)}.app-header__balance{gap:6px;padding:0}.app-header__balance-value .store-currency-icon--md{width:13px;height:13px;margin:0}.app-header__avatar,.app-header__logo img{width:var(--header-brand-h);height:var(--header-brand-h)}.app-header__login-label{display:none}}@media(max-width:578px){.app-header__cluster--account{min-width:0;overflow:hidden}.app-header__balance{min-width:0}.app-header__balance-value{overflow:hidden;text-overflow:ellipsis;max-width:5.5rem}.app-header__balance-value .store-price{min-width:0}.app-header__balance-value .store-price__value{overflow:hidden;text-overflow:ellipsis}.app-header__topup-label{display:none}.app-header__topup-icon{display:block}.app-header__topup.dz-btn--sm{width:var(--header-ctrl-h);min-width:var(--header-ctrl-h);padding:0}}.footer{display:flex;flex-direction:column;margin-top:0;border-top:none}.footer__band{width:100%;box-sizing:border-box}.footer__band--lead{padding-block:12px}.footer__band--meta{padding-block:14px}.footer__band-inner{width:100%;margin-inline:0;padding-inline:16px;box-sizing:border-box}.footer__disclaimer{flex:1 1 280px;max-width:56rem;margin:0;font-size:.9375rem;font-weight:600;line-height:1.55;color:var(--text-dim)}.footer__disclaimer-link{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--text-dim) 45%,transparent);text-underline-offset:2px;transition:color .2s ease,text-decoration-color .2s ease}.footer__disclaimer-link:hover{color:var(--text-muted);text-decoration-color:color-mix(in srgb,var(--text-muted) 70%,transparent)}.footer__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px}.footer__row--lead{align-items:flex-start}.footer__row--meta{align-items:flex-end}.footer__prefs{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;margin-left:auto;padding-top:1px}.footer__prefs-switcher{flex:0 0 auto;width:auto;max-width:100%}.footer__prefs-switcher .server-switcher__rail{width:max-content;max-width:100%}.footer__prefs-switcher .server-switcher__tab{min-height:34px;padding:0 12px}.footer__prefs-switcher .server-switcher__label{font-size:.8125rem;font-weight:700}.footer__prefs-switcher--theme .server-switcher__tab,.footer__prefs-switcher--lang .server-switcher__tab{min-width:40px;padding:0 10px}.footer__theme-icon{display:block;width:20px;height:20px;color:inherit;fill:currentColor}.footer__lang-flag{display:block;width:20px;height:14px;border-radius:2px;object-fit:cover}@media(max-width:960px){.footer__prefs-switcher{flex:0 0 auto;width:auto}}.footer__company{margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--text-dim)}.footer__docs{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto}.footer__docs-link{font-size:var(--text-sm);line-height:1.55;color:var(--text-dim);text-decoration:none;transition:color .2s ease}.footer__docs-link:hover{color:var(--text-muted)}@media(max-width:768px){.footer__band--lead{padding-block:12px 8px}.footer__band--meta{padding-block:12px}.footer__band-inner{width:100%;padding-inline:var(--gutter)}.footer__row--meta{align-items:flex-start}.footer__prefs{flex-wrap:wrap;justify-content:flex-start;margin-left:0;width:100%;padding-top:0}.footer__docs{align-items:flex-start;margin-left:0}}.dz-product-card{display:flex;flex-direction:column;gap:8px;height:100%;padding:4px 2px 0;border-radius:var(--radius-lg);background:transparent;border:none;box-shadow:none;overflow:hidden}.dz-product-card--interactive{cursor:pointer;position:relative;isolation:isolate;overflow:hidden;transition:opacity .2s ease}.dz-product-card--interactive:hover{background:transparent}.dz-product-card--interactive:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,transparent 0%,transparent 28%,color-mix(in srgb,#ffffff 10%,transparent) 40%,color-mix(in srgb,#ffffff 32%,transparent) 48%,color-mix(in srgb,#ffffff 38%,transparent) 52%,color-mix(in srgb,#ffffff 32%,transparent) 56%,color-mix(in srgb,#ffffff 10%,transparent) 64%,transparent 76%,transparent 100%);transform:translate3d(-110%,0,0) skew(-12deg);transform-origin:center;opacity:0;will-change:transform}.dz-product-card--interactive:hover:after{opacity:1;animation:dz-product-card-sheen 1.45s ease-in-out 1 forwards}@keyframes dz-product-card-sheen{0%{transform:translate3d(-110%,0,0) skew(-12deg)}to{transform:translate3d(110%,0,0) skew(-12deg)}}@media(prefers-reduced-motion:reduce){.dz-product-card--interactive:hover:after{animation:none;opacity:0}}@media(max-width:1079px){.dz-product-card--interactive:after,.dz-product-card--interactive:hover:after{content:none;animation:none;opacity:0}}.dz-product-card--interactive:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.dz-product-card__hero{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-height:0;border-radius:0;background:transparent;border:none;box-shadow:none;overflow:visible}.dz-product-card__discount{position:absolute;top:0;left:2px;z-index:4;display:inline-grid;align-items:center;justify-items:start;min-height:0;padding:4px;border-radius:6px;background:color-mix(in srgb,var(--span) 34%,var(--chip-bg));color:var(--text-muted);font-size:.9rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.02em;white-space:nowrap}.dz-product-card__discount-base,.dz-product-card__discount-shine{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:2px}.dz-product-card__discount-base{color:var(--text-muted)}.dz-product-card__discount-shine{color:#fff;pointer-events:none;-webkit-mask-image:linear-gradient(105deg,transparent 0%,transparent 40%,#000 48%,#000 52%,transparent 60%,transparent 100%);mask-image:linear-gradient(105deg,transparent 0%,transparent 40%,#000 48%,#000 52%,transparent 60%,transparent 100%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:dz-product-card-discount-shine 3.2s ease-in-out infinite}@keyframes dz-product-card-discount-shine{0%{-webkit-mask-position:160% 50%;mask-position:160% 50%}to{-webkit-mask-position:-60% 50%;mask-position:-60% 50%}}@media(prefers-reduced-motion:reduce){.dz-product-card__discount-shine{display:none;animation:none}}@media(max-width:1079px){.dz-product-card__discount-shine{display:none;animation:none}}.dz-product-card__discount-icon{flex-shrink:0;width:17px;height:17px;color:currentColor}.dz-product-card__discount-value{line-height:1}.dz-product-card__discount--season{left:auto;right:2px;justify-items:end;text-transform:uppercase}.dz-product-card__offer-timer{position:absolute;left:8px;right:8px;bottom:8px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:28px;padding:0 8px;box-sizing:border-box;border-radius:var(--radius-xs);background:color-mix(in srgb,#052e16 72%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none}.dz-product-card__offer-timer-label{flex:0 0 auto;font-size:var(--text-xs);font-weight:600;line-height:1;color:color-mix(in srgb,#86efac 55%,var(--text-dim));white-space:nowrap}.dz-product-card__offer-timer-value{flex:1 1 auto;min-width:0;font-size:var(--text-xs);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;color:#bbf7d0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-product-card__limited-badge{position:absolute;top:8px;left:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:var(--radius-xs);background:linear-gradient(135deg,#86efac,#4ade80 55%,#22c55e);color:#052e16;font-size:var(--text-xs);font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.dz-product-card__visual{position:relative;z-index:1;display:grid;place-items:center;width:100%;aspect-ratio:1 / .9;overflow:visible;background:transparent}.dz-product-card--vip .dz-product-card__visual,.dz-product-card--dozik .dz-product-card__visual,.dz-product-card--doza .dz-product-card__visual,.dz-product-card--dozator .dz-product-card__visual,.dz-product-card--dozator-plus .dz-product-card__visual,.dz-product-card--solar .dz-product-card__visual,.dz-product-card--all-privileges .dz-product-card__visual{place-items:center;-webkit-mask-image:linear-gradient(to top,transparent 0%,transparent 6%,rgba(0,0,0,.2) 18%,rgba(0,0,0,.55) 34%,rgba(0,0,0,.85) 50%,#000 64%,#000 100%);mask-image:linear-gradient(to top,transparent 0%,transparent 6%,rgba(0,0,0,.2) 18%,rgba(0,0,0,.55) 34%,rgba(0,0,0,.85) 50%,#000 64%,#000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dz-product-card__image{width:85%;height:85%;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 10px 18px color-mix(in srgb,#000 35%,transparent));transition:transform .25s ease,filter .25s ease}.dz-product-card--vip .dz-product-card__image,.dz-product-card--dozik .dz-product-card__image,.dz-product-card--doza .dz-product-card__image,.dz-product-card--dozator .dz-product-card__image,.dz-product-card--dozator-plus .dz-product-card__image,.dz-product-card--solar .dz-product-card__image,.dz-product-card--all-privileges .dz-product-card__image{position:relative;z-index:1;object-position:center bottom;width:94%;height:94%}.dz-product-card--interactive:hover .dz-product-card__image{transform:scale(1.04) translateY(-2px);filter:drop-shadow(0 14px 22px color-mix(in srgb,#000 42%,transparent))}.dz-product-card__fallback{font-size:1.5rem;font-weight:700;letter-spacing:.04em;color:var(--text-dim)}.dz-product-card__footer{display:flex;align-items:stretch;gap:8px;width:100%;min-height:40px;flex:0 0 auto;background:transparent}.dz-product-card__meta{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:4px;flex:1 1 auto;min-width:0;max-width:100%;min-height:40px;padding:0 2px;overflow:hidden}.dz-product-card__title{margin:0;padding:0;width:100%;max-width:100%;min-width:0;min-height:0;border:none;border-radius:0;background:transparent;line-height:1.15;overflow:hidden}.dz-product-card__title-text{display:block;width:100%;max-width:100%;margin:0;font-size:var(--text-sm);font-weight:700;line-height:1.15;text-align:left;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-product-card__price-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%}.dz-product-card__old{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:flex-start;gap:.12em;flex:0 0 auto;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:var(--text-dim);text-decoration:none;white-space:nowrap}.dz-product-card__old:after{content:"";position:absolute;left:0;right:0;top:50%;z-index:0;height:1.5px;background:currentColor;transform:translateY(-50%);pointer-events:none}.dz-product-card__old .store-price,.dz-product-card__old .store-price__value{position:relative;z-index:1;font-size:15px!important;font-weight:600!important;line-height:1!important;color:inherit;text-decoration:none;white-space:nowrap}.dz-product-card__price{display:inline-flex;align-items:center;justify-content:flex-start;gap:.12em;flex:0 0 auto;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:var(--text-muted);white-space:nowrap}.dz-product-card__price .store-price,.dz-product-card__price .store-price__value{font-size:15px!important;font-weight:600!important;line-height:1!important;white-space:nowrap}.dz-product-card--sale .dz-product-card__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:8px;row-gap:4px;align-items:center}.dz-product-card--sale .dz-product-card__meta{display:contents}.dz-product-card--sale .dz-product-card__title{grid-column:1;grid-row:1;min-width:0}.dz-product-card--sale .dz-product-card__price-row{grid-column:1;grid-row:2;gap:5px;min-width:0}.dz-product-card--sale .dz-product-card__buy{grid-column:2;grid-row:1 / -1;align-self:stretch}.dz-product-card--sale .dz-product-card__old,.dz-product-card--sale .dz-product-card__price,.dz-product-card--sale .dz-product-card__old .store-price,.dz-product-card--sale .dz-product-card__old .store-price__value,.dz-product-card--sale .dz-product-card__price .store-price,.dz-product-card--sale .dz-product-card__price .store-price__value{font-size:15px!important;font-weight:600!important;line-height:1!important}.dz-product-card__buy{box-sizing:border-box;display:flex;flex:0 0 auto;flex-shrink:0;align-items:center;justify-content:center;align-self:stretch;gap:6px;min-width:max-content;min-height:40px;height:auto;padding:0 12px;border:none;border-radius:var(--radius-sm);overflow:hidden;font-size:var(--text-sm);font-weight:700;line-height:1;white-space:nowrap;background:linear-gradient(155deg,color-mix(in srgb,#ffffff 16%,transparent) 0%,transparent 42%),linear-gradient(145deg,color-mix(in srgb,#ffffff 18%,var(--accent)) 0%,color-mix(in srgb,#ffffff 6%,var(--accent)) 40%,var(--accent) 72%),var(--accent);color:#fff;transition:background .18s ease}.dz-product-card__buy-icon{flex-shrink:0;display:block;width:16px;height:16px;color:currentColor}.dz-product-card--interactive:hover .dz-product-card__buy{background:linear-gradient(155deg,color-mix(in srgb,#ffffff 20%,transparent) 0%,transparent 42%),linear-gradient(145deg,color-mix(in srgb,#ffffff 24%,var(--accent-light)) 0%,color-mix(in srgb,#ffffff 8%,var(--accent)) 40%,var(--accent-light) 72%),var(--accent-light);color:#fff}.dz-product-card--preview .dz-product-card__buy{display:none}.dz-product-card--all-privileges .dz-product-card__visual{background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--span) 27%,transparent) 0%,transparent 70%)}.dz-product-card--dozik .dz-product-card__visual{background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--privilege-dozik) 27%,transparent) 0%,transparent 70%)}.dz-product-card--doza .dz-product-card__visual{background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--privilege-doza) 27%,transparent) 0%,transparent 70%)}.dz-product-card--dozator .dz-product-card__visual{background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--privilege-dozator) 27%,transparent) 0%,transparent 70%)}.dz-product-card--dozator-plus .dz-product-card__visual{background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--privilege-dozator-plus) 27%,transparent) 0%,transparent 70%)}.dz-product-card--solar .dz-product-card__visual{background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--solar-yellow-vivid) 28%,transparent) 0%,transparent 70%)}.dz-product-card--solar .dz-product-card__discount{background:linear-gradient(135deg,var(--solar-yellow-bright) 0%,var(--solar-yellow) 58%,#d4a017 100%);color:#2a1f05;box-shadow:0 1px 6px color-mix(in srgb,var(--solar-yellow-vivid) 28%,transparent)}.dz-product-card--solar .dz-product-card__discount-base{color:#2a1f05}.dz-product-card--solar .dz-product-card__discount-shine{color:#fff8dc}.dz-product-card--solar .dz-product-card__title-text{color:var(--solar-yellow-bright);font-size:var(--text-sm);font-weight:700;line-height:1.15}.dz-product-card--solar .dz-product-card__price,.dz-product-card--solar .dz-product-card__old,.dz-product-card--solar .dz-product-card__price .store-price,.dz-product-card--solar .dz-product-card__price .store-price__value,.dz-product-card--solar .dz-product-card__old .store-price,.dz-product-card--solar .dz-product-card__old .store-price__value{font-size:15px!important;font-weight:600!important;line-height:1!important}.dz-product-card--solar .dz-product-card__price{color:var(--solar-yellow-bright)}.dz-product-card--solar .dz-product-card__old{color:var(--text-dim);opacity:1}.dz-product-card--solar.dz-product-card--sale .dz-product-card__price{color:var(--solar-yellow-bright)}.dz-product-card--solar .dz-product-card__buy{background:linear-gradient(135deg,#9a7209 0%,var(--solar-yellow) 50%,var(--solar-yellow-bright) 100%);color:#1f1704;box-shadow:0 2px 8px color-mix(in srgb,var(--solar-yellow-vivid) 22%,transparent)}.dz-product-card--solar.dz-product-card--interactive:hover .dz-product-card__buy{background:linear-gradient(135deg,#b8860b,#ffe08a 52%,#fff0a8)}.dz-product-card--limited .dz-product-card__visual{background:radial-gradient(circle at 50% 70%,color-mix(in srgb,#4ade80 22%,transparent) 0%,transparent 65%)}.dz-product-card--limited .dz-product-card__discount{background:color-mix(in srgb,var(--span) 34%,var(--chip-bg));color:var(--text-muted)}.dz-product-card--limited .dz-product-card__title-text,.dz-product-card--limited .dz-product-card__price{color:#bbf7d0}.dz-product-card--limited .dz-product-card__old{color:var(--text-dim)}.dz-product-card--limited.dz-product-card--sale .dz-product-card__price{color:#bbf7d0}.dz-product-card--limited .dz-product-card__buy{background:linear-gradient(135deg,#166534,#22c55e 52%,#4ade80);color:#052e16;font-weight:700}.dz-product-card--limited.dz-product-card--interactive:hover .dz-product-card__buy{background:linear-gradient(135deg,#15803d,#4ade80 52%,#86efac)}@media(max-width:1199px){.store-page .dz-product-card__buy{padding:0 10px}}@media(max-width:1079px){.store-page .dz-product-card__buy{display:none}.store-page .dz-product-card__image{width:98%;height:98%}.store-page .dz-product-card--vip .dz-product-card__image,.store-page .dz-product-card--dozik .dz-product-card__image,.store-page .dz-product-card--doza .dz-product-card__image,.store-page .dz-product-card--dozator .dz-product-card__image,.store-page .dz-product-card--dozator-plus .dz-product-card__image,.store-page .dz-product-card--solar .dz-product-card__image,.store-page .dz-product-card--all-privileges .dz-product-card__image{width:100%;height:100%}.store-page .dz-product-card__footer,.store-page .dz-product-card--sale .dz-product-card__footer{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-height:0}.store-page .dz-product-card__meta{max-width:none;min-height:0;overflow:visible}.store-page .dz-product-card--sale .dz-product-card__meta{display:flex;flex-direction:column;align-items:stretch;gap:4px}.store-page .dz-product-card--sale .dz-product-card__title,.store-page .dz-product-card--sale .dz-product-card__price-row{grid-column:auto;grid-row:auto;align-self:auto}.store-page .dz-product-card__price-row{flex-wrap:wrap;row-gap:2px}.store-page .dz-product-card__title-text{font-size:.8125rem}.store-page .dz-product-card__old,.store-page .dz-product-card__price,.store-page .dz-product-card--sale .dz-product-card__old,.store-page .dz-product-card--sale .dz-product-card__price,.store-page .dz-product-card--sale .dz-product-card__old .store-price,.store-page .dz-product-card--sale .dz-product-card__old .store-price__value,.store-page .dz-product-card--sale .dz-product-card__price .store-price,.store-page .dz-product-card--sale .dz-product-card__price .store-price__value{font-size:.8125rem!important}}.dz-product-card__old .store-currency-icon--sm{opacity:.45;vertical-align:-.08em}[data-theme=light] .dz-product-card{border:none}[data-theme=light] .dz-product-card__image{filter:drop-shadow(0 8px 14px color-mix(in srgb,#0f172a 18%,transparent))}[data-theme=light] .dz-product-card--interactive:hover .dz-product-card__image{filter:drop-shadow(0 12px 18px color-mix(in srgb,#0f172a 24%,transparent))}[data-theme=light] .dz-product-card--solar .dz-product-card__discount{background:linear-gradient(135deg,var(--solar-yellow-bright) 0%,var(--solar-yellow) 58%,#d4a017 100%);color:#2a1f05;box-shadow:0 1px 6px color-mix(in srgb,var(--solar-yellow-vivid) 22%,transparent)}[data-theme=light] .dz-product-card--solar .dz-product-card__discount-base{color:#2a1f05}[data-theme=light] .dz-product-card--solar .dz-product-card__title-text{color:#7c5c08;font-size:var(--text-sm);font-weight:700;line-height:1.15}[data-theme=light] .dz-product-card--solar .dz-product-card__price,[data-theme=light] .dz-product-card--solar .dz-product-card__old,[data-theme=light] .dz-product-card--solar .dz-product-card__price .store-price,[data-theme=light] .dz-product-card--solar .dz-product-card__price .store-price__value,[data-theme=light] .dz-product-card--solar .dz-product-card__old .store-price,[data-theme=light] .dz-product-card--solar .dz-product-card__old .store-price__value{font-size:15px!important;font-weight:600!important;line-height:1!important}[data-theme=light] .dz-product-card--solar .dz-product-card__price{color:#92400e}[data-theme=light] .dz-product-card--solar .dz-product-card__old{color:var(--text-dim);opacity:1}[data-theme=light] .dz-product-card__limited-badge{background:linear-gradient(135deg,#bbf7d0,#4ade80 55%,#16a34a);color:#14532d}[data-theme=light] .dz-product-card--limited .dz-product-card__discount{background:color-mix(in srgb,var(--span) 28%,var(--chip-bg));color:var(--text-muted)}[data-theme=light] .dz-product-card--limited .dz-product-card__title-text,[data-theme=light] .dz-product-card--limited .dz-product-card__price{color:#166534}[data-theme=light] .dz-product-card__offer-timer{background:color-mix(in srgb,#ecfdf5 88%,transparent)}[data-theme=light] .dz-product-card__offer-timer-label{color:#15803d}[data-theme=light] .dz-product-card__offer-timer-value{color:#14532d}[data-theme=light] .dz-product-card--limited .dz-product-card__buy{background:linear-gradient(135deg,#15803d,#22c55e 55%,#4ade80);color:#052e16}.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}.account-tabs-toolbar{justify-content:space-between}@media(max-width:578px){.wiki-toolbar,.servers-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:578px){.wiki-filter,.store-toolbar__filters .wiki-filter,.rewards-toolbar__section{flex:0 0 auto;white-space:nowrap}}.store-page.dz-page{padding-bottom:0}.store-page .dz-container{width:100%;padding:0}.store-page__layout{display:flex;flex-direction:column;gap:0;width:100%}.store-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:0;padding:16px 14px;border:none}.store-toolbar__field{display:grid;min-width:0}.store-toolbar__servers{flex:0 1 auto;min-width:0}.store-toolbar__field--category{margin-left:auto;width:10.25rem;flex:0 0 auto}.store-toolbar__select{width:100%}.store-toolbar__select .dz-select__trigger{min-height:40px;background:var(--chip-active-bg);color:var(--text)}.store-toolbar__select .dz-select__trigger:hover:not(:disabled),.store-toolbar__select.dz-select.is-open .dz-select__trigger{background:var(--btn-primary-hover);color:var(--text)}.store-toolbar__select .dz-select__value-icon,.store-toolbar__select .dz-select__chevron{color:var(--text-muted)}.store-toolbar__select .dz-select__trigger:hover:not(:disabled) .dz-select__chevron,.store-toolbar__select.dz-select.is-open .dz-select__chevron{color:var(--text)}.store-main{position:relative;min-width:0}.store-content-card,.store-products.dz-data-panel{min-width:0;border-radius:0;background:transparent;border:none;box-shadow:none;padding:0;min-height:0}.store-grid-wrap{width:100%}.store-grid-wrap.store-grid,.store-grid-wrap .store-grid,.store-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;align-items:stretch}.store-grid>.store-grid__cell{min-width:0;box-sizing:border-box;padding:0;border-right:1px solid var(--rail);border-bottom:1px solid var(--rail)}.store-grid>.store-grid__cell:nth-child(-n+5){border-top:1px solid var(--rail)}.store-grid>.store-grid__cell:nth-child(5n){border-right:none}.store-grid>.store-grid__cell:nth-child(5n+1):nth-last-child(-n+5),.store-grid>.store-grid__cell:nth-child(5n+1):nth-last-child(-n+5)~.store-grid__cell{border-bottom:none}.store-grid .store-grid__item--reveal{height:100%}.store-grid .dz-product-card{box-sizing:border-box;height:100%;min-height:100%;padding:16px 14px;border-radius:0}.store-grid__slot{position:relative;pointer-events:none;-webkit-user-select:none;user-select:none}.store-grid__slot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(-32deg,transparent 0 7px,color-mix(in srgb,var(--text) 7%,transparent) 7px 8px);opacity:.9}.store-grid__slot .dz-product-card__hero{opacity:.72}.store-grid__slot .dz-product-card__visual{aspect-ratio:1 / .9;border-radius:var(--radius-sm);background:var(--chip-bg)}.store-grid__slot .dz-product-card__meta{opacity:.72;gap:6px}.store-grid__slot .dz-product-card__title-text{display:block;width:72%;min-height:.95em;border-radius:var(--radius-xs);background:var(--chip-bg)}.store-grid__slot .dz-product-card__price-row{width:38%;min-height:.9em;border-radius:var(--radius-xs);background:var(--chip-bg)}.store-grid__slot .dz-product-card__buy{opacity:.72;min-width:5.5rem;background:var(--chip-bg);box-shadow:none}.store-grid__item--reveal{height:100%}.store-grid--reveal .store-grid__item--reveal{animation:store-card-reveal .68s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--store-reveal-delay, 0ms)}@keyframes store-card-reveal{0%{opacity:0;transform:translate3d(0,16px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.store-grid--reveal .store-grid__item--reveal{animation:none}}@media(max-width:1200px){.store-grid,.store-grid-wrap .store-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.store-grid>.store-grid__cell:nth-child(-n+5){border-top:none}.store-grid>.store-grid__cell:nth-child(-n+4){border-top:1px solid var(--rail)}.store-grid>.store-grid__cell:nth-child(5n){border-right:1px solid var(--rail)}.store-grid>.store-grid__cell:nth-child(4n){border-right:none}.store-grid>.store-grid__cell:nth-child(5n+1):nth-last-child(-n+5),.store-grid>.store-grid__cell:nth-child(5n+1):nth-last-child(-n+5)~.store-grid__cell{border-bottom:1px solid var(--rail)}.store-grid>.store-grid__cell:nth-child(4n+1):nth-last-child(-n+4),.store-grid>.store-grid__cell:nth-child(4n+1):nth-last-child(-n+4)~.store-grid__cell{border-bottom:none}}@media(max-width:1079px){.store-toolbar{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:0;padding:14px}.store-toolbar__field{flex:0 0 auto}.store-toolbar__servers.server-switcher{flex:0 1 auto;min-width:0;max-width:calc(100% - 56px);width:auto}.store-toolbar__servers .server-switcher__rail{width:max-content;max-width:100%}.store-toolbar__servers .server-switcher__tab{min-height:36px;padding:0 10px}.store-toolbar__servers .server-switcher__label{font-size:.875rem}.store-toolbar__field--category{margin-left:auto;flex:0 0 auto;width:auto;max-width:none}.store-toolbar__select{width:auto}.store-toolbar__select .dz-select__trigger{width:auto;min-width:0;min-height:40px;padding:0 28px 0 10px;justify-content:flex-start}.store-toolbar__select .dz-select__value{flex:0 0 auto;justify-content:center;gap:0;overflow:visible}.store-toolbar__select .dz-select__value-text{display:none}.store-toolbar__select .dz-select__chevron{display:block;right:8px;width:12px;height:12px;color:var(--text-muted)}.store-toolbar__select .dz-select__value-icon{width:18px;height:18px;color:var(--text)}.store-grid,.store-grid-wrap .store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-grid>.store-grid__cell{padding:0}.store-grid .dz-product-card{padding:12px 10px}.store-grid .dz-product-card__visual{aspect-ratio:1 / .95}.store-grid>.store-grid__cell:nth-child(-n+4){border-top:none}.store-grid>.store-grid__cell:nth-child(-n+2){border-top:1px solid var(--rail)}.store-grid>.store-grid__cell:nth-child(4n){border-right:1px solid var(--rail)}.store-grid>.store-grid__cell:nth-child(2n){border-right:none}.store-grid>.store-grid__cell:nth-child(4n+1):nth-last-child(-n+4),.store-grid>.store-grid__cell:nth-child(4n+1):nth-last-child(-n+4)~.store-grid__cell{border-bottom:1px solid var(--rail)}.store-grid>.store-grid__cell:nth-child(odd):nth-last-child(-n+2),.store-grid>.store-grid__cell:nth-child(odd):nth-last-child(-n+2)~.store-grid__cell{border-bottom:none}.store-products{padding:0}}@media(max-width:578px){.store-toolbar{flex-direction:row;flex-wrap:nowrap;align-items:center;margin-bottom:0;padding:12px 10px;gap:8px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.store-toolbar__field{width:auto;flex:0 0 auto;max-width:none}.store-toolbar__servers.server-switcher{flex:0 1 auto;width:auto;min-width:0;max-width:calc(100% - 56px)}.store-toolbar__servers .server-switcher__tab{min-height:36px;padding:0 9px}.store-toolbar__servers .server-switcher__label{font-size:.8125rem}.store-toolbar__field--category{margin-left:auto;flex:0 0 auto;width:auto;max-width:none}.store-toolbar__select .dz-select__trigger{width:auto;min-width:0;min-height:40px;padding:0 28px 0 10px}.store-grid>.store-grid__cell{padding:0}.store-products{padding:0}.store-page.dz-page{padding-bottom:0}}.wiki-page.dz-page{flex:1;display:flex;flex-direction:column;min-height:0;padding-bottom:0}.wiki-page .dz-container{flex:1;display:flex;flex-direction:column;width:100%;min-height:0;padding-top:0}.wiki-shell{--wiki-nav-w: 260px;position:relative;display:grid;grid-template-columns:var(--wiki-nav-w) minmax(0,1fr);align-items:start;align-content:start;column-gap:14px;flex:1 1 auto;width:100%;min-width:0;min-height:0;height:auto;padding:14px;box-sizing:border-box;background:transparent}.wiki-shell:before{content:"";position:absolute;top:0;bottom:0;left:calc(14px + var(--wiki-nav-w));z-index:1;width:1px;background:var(--rail);pointer-events:none}.wiki-shell__nav{box-sizing:border-box;align-self:start;width:100%;min-height:0;height:auto;padding:6px 14px 6px 0;border-radius:0;background:transparent}.wiki-shell__sections{display:flex;flex-direction:column;gap:2px}.wiki-shell__section{display:flex;flex-direction:column;gap:2px;padding-bottom:10px}.wiki-shell__section-label{padding:10px 12px 6px;color:var(--text-muted);font-size:var(--text-sm);font-weight:700}.wiki-shell__topics{display:flex;flex-direction:column;gap:1px}.wiki-shell__topic{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px 6px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-dim);font-size:var(--text-sm);font-weight:500;line-height:1.35;text-align:left;text-wrap:pretty;white-space:pre-line;cursor:pointer;transition:color .18s ease,background .18s ease}.wiki-shell__topic-icon{width:14px;height:14px;margin-top:2px;flex-shrink:0;opacity:.45;transition:opacity .18s ease}.wiki-shell__topic--solo{color:var(--text-muted);font-weight:600}.wiki-shell__topic:hover{background:var(--chip-bg);color:var(--text)}.wiki-shell__topic:hover .wiki-shell__topic-icon,.wiki-shell__topic.is-active .wiki-shell__topic-icon,.wiki-shell__topic--solo:hover .wiki-shell__topic-icon{opacity:1}.wiki-shell__topic--solo:hover,.wiki-shell__topic.is-active{color:var(--text);font-weight:600}.wiki-shell__topic.is-active{background:var(--chip-active-bg);box-shadow:none}.wiki-shell__legal{position:relative;display:flex;flex-direction:column;gap:2px;margin-top:10px;padding-top:14px;padding-bottom:14px}.wiki-shell__legal>.wiki-shell__section:last-child{padding-bottom:0}.wiki-shell__legal:after{content:"";position:absolute;left:-14px;right:-14px;top:auto;bottom:0;height:1px;background:var(--rail);pointer-events:none}.wiki-shell__topic--legal{color:var(--text-dim);font-weight:600}.wiki-shell__topic--legal:hover{color:var(--text-muted)}.wiki-shell__topic--legal.is-active{color:var(--text)}.wiki-shell__topic--legal:hover .wiki-shell__topic-icon,.wiki-shell__topic--legal.is-active .wiki-shell__topic-icon{opacity:1}.wiki-prose__section{margin-top:22px}.wiki-prose__section:first-of-type{margin-top:16px}.wiki-prose__section-title{margin:0 0 10px;font-size:var(--text-base);font-weight:700;color:var(--text)}.wiki-shell__content{min-width:0;padding:18px 20px 22px;background:transparent}.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(--chip-bg);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{background:var(--chip-bg-hover);color:var(--text)}.wiki-nav-category.is-open .wiki-nav-category__toggle,.wiki-nav-category.is-active-group .wiki-nav-category__toggle{background:var(--chip-active-bg);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:flex;align-items:flex-start;gap:8px;width:100%;padding:9px 18px 5px;border:none;border-radius:var(--radius-inner);background:var(--chip-bg);color:var(--text-muted);font-size:var(--text-sm);font-weight:500;line-height:1.35;text-align:left;text-wrap:pretty;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-nav-topic__icon{width:13px;height:13px;flex-shrink:0;opacity:.45;transition:opacity .2s ease}.wiki-nav-topic:hover .wiki-nav-topic__icon,.wiki-nav-topic.is-active .wiki-nav-topic__icon{opacity:1}.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:var(--text-lg);font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--text)}.wiki-content-block__head{margin-bottom:18px;padding-bottom:12px;box-shadow:none}.wiki-content-block--rules .wiki-content-block__head .wiki-content-block__title,.wiki-content-block--commands .wiki-content-block__head .wiki-content-block__title,.wiki-content-block--servers .wiki-content-block__head .wiki-content-block__title,.wiki-content-block--account .wiki-content-block__head .wiki-content-block__title,.wiki-content-block--legal .wiki-content-block__head .wiki-content-block__title{margin-bottom:4px;font-size:var(--text-xl);line-height:1.25}.wiki-content-block__lead{margin:0;color:var(--text-muted);font-size:var(--text-sm);font-weight:500;line-height:1.45}.wiki-content-block--rules,.wiki-content-block--commands,.wiki-content-block--servers,.wiki-content-block--account,.wiki-content-block--legal{padding-top:0}.wiki-content-block--rules .wiki-content-block__head,.wiki-content-block--commands .wiki-content-block__head,.wiki-content-block--servers .wiki-content-block__head,.wiki-content-block--account .wiki-content-block__head,.wiki-content-block--legal .wiki-content-block__head{width:auto;margin-top:0;margin-left:0;margin-right:0;padding-top:0;padding-left:0;padding-right:0}.wiki-content-block--rules .wiki-prose__section:first-of-type,.wiki-content-block--commands .wiki-prose__section:first-of-type,.wiki-content-block--servers .wiki-prose__section:first-of-type{margin-top:0}.wiki-content-block--wipeblock{padding-top:0;--wiki-wipeblock-bleed: 0px}.wiki-content-block--wipeblock .wipeblock-panel__head,.wiki-content-block--wipeblock .wipeblock-panel__toolbar{box-sizing:border-box;width:auto;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.wiki-content-block--wipeblock .wipeblock-panel__head{margin-top:0;padding-top:0}.wiki-content-block--wipeblock .wipeblock-panel--kb .wipeblock-panel__filters{margin-top:0}.wiki-content-block--kits{padding-top:0;--wiki-kits-bleed: 0px}.wiki-content-block--kits .wiki-kits__head,.wiki-content-block--kits .wiki-kits__toolbar{box-sizing:border-box;width:auto;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.wiki-content-block--kits .wiki-kits__head{margin-top:0;padding-top:0}.wiki-content-block__body{max-width:none;width:100%}.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-prose__sep{color:var(--text-muted);font-weight:400}.wiki-prose__notes{display:grid;gap:14px;margin-top:18px;padding-top:18px;background:linear-gradient(to bottom,var(--transparent-5-w) 0,var(--transparent-5-w) 1px,transparent 1px)}.wiki-prose a{color:var(--span);text-decoration:none;transition:color .2s ease}.wiki-prose a:hover{color:var(--span);text-decoration:underline}.wiki-faq{display:grid;gap:0}.wiki-faq__item{padding:18px 0;box-shadow:none}.wiki-faq__item:first-child{padding-top:4px}.wiki-faq__item:last-child{padding-bottom:0;box-shadow:none}.wiki-content-block--servers .wiki-faq__item{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.wiki-faq__question{margin:0 0 12px;font-family:var(--font-body);font-size:var(--text-base);font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--text)}.wiki-faq__answer{display:grid;gap:10px}.wiki-faq__answer>p{margin:0;color:var(--text-muted)}.wiki-faq__answer .wiki-steps{margin-top:2px}.wiki-commands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:6px}.wiki-commands__item{display:grid;grid-template-columns:minmax(7.5rem,max-content) minmax(0,1fr);gap:10px;align-items:baseline;margin:0}.wiki-commands__item code{white-space:nowrap}.wiki-commands__desc{color:var(--text-muted);font-size:var(--text-sm);font-weight:500;line-height:1.45}@media(max-width:900px){.wiki-commands{grid-template-columns:1fr}}.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:10px 14px 6px;border:none;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--text-muted);font-size:var(--text-sm);font-weight:600;line-height:1;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:768px){.wiki-page.dz-page{padding-bottom:env(safe-area-inset-bottom,0px)}.wiki-page .dz-container{width:100%;max-width:100%;margin-inline:0;padding-inline:0;box-sizing:border-box}.wiki-mobile-shell{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;margin:0;overflow-x:clip}.wiki-mobile-toolbar{position:sticky;top:var(--header-height, 64px);z-index:40;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;padding:12px 10px;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 -1px 0 var(--rail)}.wiki-mobile-toolbar__servers.server-switcher{flex:0 1 auto;min-width:0;max-width:calc(100% - 56px);width:auto}.wiki-mobile-toolbar__servers .server-switcher__rail{width:max-content;max-width:100%}.wiki-mobile-toolbar__servers .server-switcher__tab{min-height:36px;padding:0 9px}.wiki-mobile-toolbar__servers .server-switcher__label{font-size:.8125rem}.wiki-mobile-toolbar__field--section{margin-left:auto;flex:0 0 auto;width:auto;max-width:none}.wiki-mobile-toolbar__select{width:auto}.wiki-mobile-toolbar__select .dz-select__trigger{width:auto;min-width:0;min-height:40px;padding:0 28px 0 10px;justify-content:flex-start;background:var(--chip-active-bg);color:var(--text)}.wiki-mobile-toolbar__select .dz-select__trigger:hover:not(:disabled),.wiki-mobile-toolbar__select.dz-select.is-open .dz-select__trigger{background:var(--btn-primary-hover);color:var(--text)}.wiki-mobile-toolbar__select .dz-select__value{flex:0 0 auto;justify-content:center;gap:0;overflow:visible}.wiki-mobile-toolbar__select .dz-select__value-text{display:none}.wiki-mobile-toolbar__select .dz-select__chevron{display:block;right:8px;width:12px;height:12px;color:var(--text-muted)}.wiki-mobile-toolbar__select .dz-select__value-icon{width:18px;height:18px;color:var(--text)}.wiki-mobile-article{width:100%;max-width:100%;min-width:0;padding:20px 14px;overflow-x:clip;box-sizing:border-box}.wiki-mobile-article .wiki-content-block{width:100%;max-width:100%;min-width:0;padding:0;box-sizing:border-box}.wiki-mobile-article .wiki-content-block__title{margin-bottom:10px;font-size:1.125rem;line-height:1.35}.wiki-mobile-article .wiki-content-block__body,.wiki-mobile-article .wiki-content-block__body--wide{width:100%;max-width:100%;min-width:0}.wiki-mobile-article .wiki-prose{font-size:var(--text-sm);line-height:1.6;overflow-wrap:anywhere}.wiki-mobile-article .wiki-prose code{white-space:normal;overflow-wrap:anywhere}.wiki-mobile-article .wiki-content-block--rules .wiki-content-block__head,.wiki-mobile-article .wiki-content-block--commands .wiki-content-block__head,.wiki-mobile-article .wiki-content-block--servers .wiki-content-block__head,.wiki-mobile-article .wiki-content-block--account .wiki-content-block__head,.wiki-mobile-article .wiki-content-block--legal .wiki-content-block__head,.wiki-mobile-article .wiki-content-block--wipeblock .wipeblock-panel__head,.wiki-mobile-article .wiki-content-block--wipeblock .wipeblock-panel__toolbar,.wiki-mobile-article .wiki-content-block--kits .wiki-kits__head,.wiki-mobile-article .wiki-content-block--kits .wiki-kits__toolbar,.wiki-mobile-article .wiki-content-block--servers .wiki-faq__item{width:100%;max-width:100%;margin-top:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;box-sizing:border-box}.wiki-mobile-article .wiki-content-block--rules .wiki-content-block__head,.wiki-mobile-article .wiki-content-block--commands .wiki-content-block__head,.wiki-mobile-article .wiki-content-block--servers .wiki-content-block__head,.wiki-mobile-article .wiki-content-block--account .wiki-content-block__head,.wiki-mobile-article .wiki-content-block--legal .wiki-content-block__head{margin-bottom:14px;padding-top:0;padding-bottom:12px}.wiki-mobile-article .wiki-content-block--wipeblock .wipeblock-panel__head,.wiki-mobile-article .wiki-content-block--kits .wiki-kits__head{padding-top:0;padding-bottom:12px}.wiki-mobile-article .wiki-faq__item{padding-left:0;padding-right:0}.wiki-mobile-article .wiki-commands{grid-template-columns:1fr;gap:12px}.wiki-mobile-article .wiki-commands__item{min-width:0}.wiki-mobile-article .wiki-content-block--kits .wiki-kits,.wiki-mobile-article .wiki-content-block--kits .wiki-kits__head,.wiki-mobile-article .wiki-content-block--kits .wiki-kits__toolbar,.wiki-mobile-article .wiki-content-block--kits .wiki-kits__group{width:100%;max-width:100%;min-width:0}.wiki-mobile-article .wiki-content-block--wipeblock .wiki-content-block__body--wide{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1079px){.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}.wiki-content-block--kits{--wiki-kits-bleed: 0px}}.bans-page.dz-page{padding-bottom:0}.app-shell__frame:has(.bans-page){flex:0 0 auto;min-height:auto;height:fit-content}.app-shell__frame:has(.bans-page) .app-shell__main,.app-shell__frame:has(.bans-page) .page-transition,.app-shell__frame:has(.bans-page) .bans-page{flex:0 0 auto;min-height:auto;height:fit-content}.bans-page .dz-container{width:100%;padding:0}.bans-page__layout{display:flex;flex-direction:column;gap:0;width:100%}.bans-main{position:relative;min-width:0}.bans-content-card{display:flex;flex-direction:column;min-width:0;padding:0}.bans-page .dz-surface{border:none}.bans-list-panel,.bans-list-wrap,.bans-list-panel .bans-list-wrap{width:100%}.bans-page .bans-toolbar{display:flex;flex-wrap:nowrap;align-items:center;width:100%;margin:0;padding:14px 14px 0;border:none;border-top:none;border-bottom:none;background:transparent}.bans-toolbar__plate{display:grid;grid-template-columns:33.333% 33.333% 1fr auto;column-gap:0;align-items:center;box-sizing:border-box;width:100%;min-height:40px;height:auto;padding:0 14px;border:none;border-radius:var(--radius-sm);background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),color-mix(in srgb,var(--span) 16%,var(--bg-elevated))}.bans-toolbar__label{min-width:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;justify-self:start}.bans-toolbar__label:nth-child(4){justify-self:end;text-align:right}.bans-list{--bans-cols: 33.333% 33.333% 1fr auto;--bans-gap: 0;--bans-row-h: 70px;--bans-page-rows: 10;display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;min-height:calc(var(--bans-page-rows) * (var(--bans-row-h) + 8px) - 8px);padding:14px;border-top:none}.bans-list__row{display:grid;grid-template-columns:var(--bans-cols);column-gap:var(--bans-gap);align-items:center;box-sizing:border-box;width:100%;height:var(--bans-row-h);min-height:var(--bans-row-h);padding:12px 14px;border-radius:var(--radius-sm);background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),var(--chip-bg);border-bottom:none;overflow:hidden;transition:background .15s ease}.bans-list--reveal .bans-list__row--reveal{animation:bans-list-row-reveal .68s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--list-reveal-delay, 0ms)}@keyframes bans-list-row-reveal{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.bans-list--reveal .bans-list__row--reveal{animation:none}}.bans-page .bans-list__row:hover{background:linear-gradient(155deg,color-mix(in srgb,#ffffff 14%,transparent) 0%,transparent 42%),var(--chip-bg-hover)}.bans-list__cell{min-width:0;font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bans-list__cell--player{overflow:hidden;justify-self:start;text-align:left}.bans-list__player{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%;color:var(--text);text-decoration:none}.bans-list__player:hover{color:var(--accent)}.bans-list__avatar{position:relative;display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;overflow:hidden;border-radius:var(--radius-xs);font-size:var(--text-xs);font-weight:800;color:#fff}.bans-list .dz-skeleton--avatar{width:40px;height:40px;min-height:40px;border-radius:var(--radius-xs)}.bans-list-skeleton__name{height:14px;max-width:9rem}.bans-list-skeleton__reason{height:14px;max-width:14rem}.bans-list__cell--date.bans-list-skeleton__short,.bans-list__cell--duration.bans-list-skeleton__short{height:14px;align-self:center}.bans-list__player-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.bans-list__player-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.bans-list__player-steam{font-size:var(--text-xs);color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bans-list__player:hover .bans-list__player-steam{color:var(--text-muted)}.bans-list__cell--reason{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;justify-self:start;text-align:left}.bans-list__cell--date{letter-spacing:.01em;justify-self:start;text-align:left}.bans-list__cell--duration{justify-self:end;text-align:right;white-space:nowrap}.bans-list__date-stack{display:flex;flex-direction:column;gap:1px;font-variant-numeric:tabular-nums}.bans-list__date-sub{display:none;font-size:var(--text-xs);color:var(--text-dim);line-height:1.2}.bans-list__duration--unbanned{color:#84cc16;font-weight:600}.bans-refresh-error{margin:0 14px 8px;color:var(--text-muted);font-size:var(--text-sm);line-height:1.35}.bans-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:100%}.bans-page .bans-footer{margin-top:0;padding:12px 14px;border-top:1px solid var(--rail)}.bans-stepper{display:inline-flex;flex:none;align-items:center;gap:6px;width:max-content;max-width:100%}.bans-stepper__btn{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border:none;border-radius:var(--radius-sm);background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),var(--chip-bg);color:var(--text);font-size:1.1rem;line-height:1;cursor:pointer;transition:transform .15s cubic-bezier(.22,1,.36,1),background .15s ease}.bans-stepper__btn:hover:not(:disabled){background:linear-gradient(155deg,color-mix(in srgb,#ffffff 14%,transparent) 0%,transparent 42%),var(--chip-bg-hover)}.bans-stepper__btn:active:not(:disabled){transform:scale(.92);background:linear-gradient(155deg,color-mix(in srgb,#ffffff 14%,transparent) 0%,transparent 42%),var(--chip-bg-hover)}.bans-stepper__btn:disabled{opacity:.35;cursor:not-allowed}.bans-stepper__value{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border-radius:var(--radius-sm);background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),var(--chip-bg);color:var(--text);font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;box-sizing:border-box;-webkit-user-select:none;user-select:none}.bans-footer__actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.bans-footer__actions .dz-btn{box-sizing:border-box;min-height:38px;height:38px;max-height:38px;padding:0 16px;line-height:1}.bans-empty{padding:12px 0 4px}@media(min-width:768px){.bans-list__date-sub{display:block}}@media(max-width:1079px){.bans-page .bans-toolbar{display:none}.bans-list{gap:8px;padding:14px;min-height:0}.bans-list__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:4px 12px;align-items:start;height:auto;min-height:0;padding:12px 14px;border-radius:var(--radius-sm);background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),var(--chip-bg);border-bottom:none;overflow:visible}.bans-page .bans-list__row:hover{background:linear-gradient(155deg,color-mix(in srgb,#ffffff 14%,transparent) 0%,transparent 42%),var(--chip-bg-hover)}.bans-list__cell{display:block;padding:0;white-space:normal;overflow:visible;text-overflow:unset;text-align:left;justify-self:stretch}.bans-list__cell:before{display:none}.bans-list__cell--player{grid-column:1;grid-row:1;min-width:0}.bans-list__player{flex:1;justify-content:flex-start;min-width:0;max-width:100%}.bans-list__avatar{width:28px;height:28px}.bans-list__player-steam{display:none}.bans-list__cell--duration{grid-column:2;grid-row:1;align-self:center;justify-self:end;width:auto;max-width:8rem;padding:0;border-radius:0;background:transparent;font-size:var(--text-xs);font-weight:700;color:var(--text-muted);text-align:right;line-height:1.25}.bans-list__cell--reason{grid-column:1 / -1;grid-row:2;margin:0;padding:0 0 0 38px;border-radius:0;background:transparent;font-size:var(--text-sm);font-weight:500;color:var(--text-muted);line-height:1.4;text-align:left;white-space:normal}.bans-list__cell--reason:before{display:none}.bans-list__cell--date{grid-column:1 / -1;grid-row:3;margin:0;padding:0 0 0 38px;font-size:var(--text-xs);color:var(--text-dim);line-height:1.3}.bans-list__cell--date:before{display:none}.bans-list__row--skeleton{grid-template-columns:minmax(0,1fr) 4.5rem;grid-template-rows:auto auto auto;gap:6px 12px}.bans-list__row--skeleton .bans-list-skeleton__player{grid-column:1;grid-row:1}.bans-list__row--skeleton .bans-list-skeleton__reason{grid-column:1 / -1;grid-row:2;width:100%;max-width:none;min-height:.875rem}.bans-list__row--skeleton>.bans-list-skeleton__short:nth-of-type(1){grid-column:1 / -1;grid-row:3;max-width:5rem;justify-self:start;min-height:.75rem}.bans-list__row--skeleton>.bans-list-skeleton__short:nth-of-type(2){grid-column:2;grid-row:1;max-width:none;justify-self:end;align-self:center;min-height:.875rem;width:4rem}.bans-page .bans-footer{margin-top:0;padding:12px 14px;border-top:1px solid var(--rail)}.bans-page .bans-content-card{padding-bottom:0}}@media(max-width:768px){.bans-page.dz-page{padding-bottom:0}.app-shell__column:has(.bans-page) .footer{margin-top:0}.bans-list__row{padding:12px}.bans-list__avatar{width:22px;height:22px}.bans-list__player{gap:8px}.bans-list__cell--duration{max-width:7rem;font-size:.75rem}.bans-list__cell--reason,.bans-list__cell--date{padding-left:30px}.bans-list__cell--reason{font-size:.8125rem}.bans-page .bans-footer{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-top:0;padding:12px;gap:10px;border-top:1px solid var(--rail)}.bans-footer__actions{order:0;width:auto;margin-left:auto;justify-content:flex-end;flex:0 1 auto;min-width:0}.bans-footer__actions .dz-btn--ghost{display:none}.bans-footer__actions .dz-btn{flex:0 1 auto;justify-content:center;max-width:100%;min-height:36px;height:36px;max-height:36px}.bans-stepper{align-self:center;flex:0 0 auto}.bans-stepper__btn{width:36px;height:36px;min-width:36px}.bans-stepper__value{width:auto;min-width:72px;height:36px;padding:0 16px}}@media(max-width:578px){.bans-page .bans-footer{flex-wrap:wrap;gap:8px}.bans-footer__actions{width:100%;margin-left:0;justify-content:stretch}.bans-footer__actions .dz-btn{flex:1 1 auto}}.rewards-page.dz-page{padding-bottom:0}.app-shell__frame:has(.rewards-page),.app-shell__frame:has(.rewards-page) .app-shell__main,.app-shell__frame:has(.rewards-page) .page-transition,.app-shell__frame:has(.rewards-page) .rewards-page{flex:0 0 auto;min-height:auto;height:fit-content}.rewards-page .dz-container{width:100%;padding:0}.rewards-page__layout{display:flex;flex-direction:column;gap:0;width:100%}.rewards-main{position:relative;min-width:0}.rewards-content-card{display:flex;flex-direction:column;min-width:0;padding:0 0 16px}.rewards-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;flex:0 0 auto;width:100%;margin:0;padding:12px 14px;border:none;border-bottom:1px solid var(--rail);background:transparent}.rewards-controls__field{display:grid;min-width:0}.rewards-controls__end{display:flex;align-items:center;gap:8px;margin-left:auto;flex:0 0 auto;min-width:0}.rewards-controls__field--section{margin-left:0;width:11.5rem;flex:0 0 auto}.rewards-controls__select{width:100%}.rewards-controls__select .dz-select__trigger{min-height:40px;background:var(--chip-active-bg);color:var(--text)}.rewards-controls__select .dz-select__trigger:hover:not(:disabled),.rewards-controls__select.dz-select.is-open .dz-select__trigger{background:var(--btn-primary-hover);color:var(--text)}.rewards-controls__select .dz-select__value-icon,.rewards-controls__select .dz-select__chevron{color:var(--text-muted)}.rewards-controls__select .dz-select__trigger:hover:not(:disabled) .dz-select__chevron,.rewards-controls__select.dz-select.is-open .dz-select__chevron{color:var(--text)}.rewards-controls__servers{flex:0 1 auto;min-width:0}.rewards-body{min-width:0;background:transparent}.rewards-page .dz-surface{border:none}.rewards-roulette.rewards-calendar,.rewards-roulette .rewards-calendar-panel{background:transparent;box-shadow:none}.rewards-lead,.rewards-rules__lead{margin:0 0 16px;font-size:var(--text-sm);line-height:1.55;color:var(--text-muted)}.rewards-calendar{margin-bottom:0}.rewards-calendar__layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0}.rewards-calendar__bonuses{margin-top:0;width:100%;min-width:0;border-left:none;border-top:1px solid var(--rail)}.rewards-calendar__bonuses .rewards-bonuses__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:none}.rewards-calendar__bonuses .rewards-bonuses__item{border-top:none;border-left:1px solid var(--rail);flex:none}.rewards-calendar__bonuses .rewards-bonuses__item:first-child{border-left:none}.rewards-calendar-panel{display:flex;flex-direction:column;gap:0;padding:0;border-radius:0;background:transparent;min-width:0}.rewards-bonuses{display:flex;flex-direction:column;width:100%;min-width:0;background:transparent}.rewards-bonuses__head{display:grid;gap:4px;justify-items:center;padding:16px 14px;border-bottom:1px solid var(--rail);text-align:center}.rewards-bonuses__title{margin:0;font-size:var(--text-sm);font-weight:700;line-height:1.25;color:var(--text)}.rewards-bonuses__meta{margin:0;font-size:var(--text-xs);font-weight:600;line-height:1.35;color:var(--text-muted);font-variant-numeric:tabular-nums}.rewards-bonuses__list{display:flex;flex-direction:column;flex:1 1 auto;margin:0;padding:0;list-style:none}.rewards-bonuses__item{display:flex;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-height:0;padding:14px;border-top:1px solid var(--rail)}.rewards-bonuses__item:first-child{border-top:none}.rewards-bonuses__rule{display:flex;align-items:center;justify-content:center;flex:none;width:100%}.rewards-bonuses__milestone{margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);line-height:1.3;text-align:center;white-space:nowrap}.rewards-bonuses__body{display:flex;flex-direction:column;align-items:center;flex:none;gap:6px;text-align:center}.rewards-bonuses__icon-wrap{position:relative;display:grid;place-items:center;flex:none;width:80px;height:80px;overflow:hidden;border-radius:var(--radius-sm);background:var(--chip-bg)}.rewards-bonuses__icon-wrap .reward-item-icon{width:56px;height:56px;max-width:56px;max-height:56px;object-fit:contain}.rewards-bonuses__icon-wrap--portrait .reward-item-icon{width:44px;height:44px;max-width:44px;max-height:44px}.rewards-bonuses__item.is-claimable .rewards-bonuses__icon-wrap{background:var(--chip-active-bg)}.rewards-bonuses__claim{min-height:32px;padding-inline:10px;white-space:nowrap}.rewards-bonuses__claim-label--short{display:none}.rewards-bonuses__item.is-reached .rewards-bonuses__icon-wrap{background:var(--chip-bg)}.rewards-bonuses__item.is-reached .rewards-bonuses__icon-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(-32deg,transparent 0 7px,color-mix(in srgb,var(--text) 7%,transparent) 7px 8px);opacity:.9}.rewards-bonuses__item.is-reached .rewards-bonuses__icon-wrap .reward-item-icon,.rewards-bonuses__item.is-reached .rewards-bonuses__badge{opacity:.28}.rewards-bonuses__item.is-reached .rewards-bonuses__name,.rewards-bonuses__item.is-reached .rewards-bonuses__milestone,.rewards-bonuses__item.is-reached .rewards-bonuses__status{opacity:.55;color:var(--text-dim)}.rewards-bonuses__item.is-locked .rewards-bonuses__icon-wrap .reward-item-icon{opacity:.32}.rewards-bonuses__item.is-locked .rewards-bonuses__milestone,.rewards-bonuses__item.is-locked .rewards-bonuses__name,.rewards-bonuses__item.is-locked .rewards-bonuses__status,.rewards-bonuses__item.is-locked .rewards-bonuses__badge{opacity:.45}.rewards-bonuses__badge{position:absolute;top:5px;right:5px;z-index:1;padding:2px 5px;border-radius:var(--radius-xs, 4px);background:var(--chip-bg-hover);color:var(--text-dim);font-size:.625rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.rewards-bonuses__name{margin:0;max-width:100%;min-height:calc(var(--text-xs) * 1.35);max-height:calc(var(--text-xs) * 1.35 * 2);font-size:var(--text-xs);font-weight:600;line-height:1.35;color:var(--text-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.rewards-bonuses__name-label--short{display:none}.rewards-bonuses__item.is-locked .rewards-bonuses__name{color:var(--text-dim)}.rewards-bonuses__status{display:grid;place-items:center;min-height:32px;margin:0;font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);line-height:1.2}.rewards-calendar-panel__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 16px;padding:16px 14px;border:none;border-radius:0;background:transparent}.rewards-calendar-panel__hero--action-only{grid-template-columns:1fr;justify-items:center;padding-bottom:0}.rewards-calendar-panel__slot{display:flex;align-items:center;gap:12px;min-width:0}.rewards-calendar-panel__slot--lead{align-self:start}.rewards-calendar-panel__slot--hint{display:block;min-width:0}.rewards-calendar-panel__slot--hint .rewards-calendar-panel__lead{max-width:30ch}.rewards-calendar-panel__slot--reward{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px;row-gap:2px;min-width:0}.rewards-calendar-panel__slot--reward .rewards-calendar-panel__icon{grid-row:1 / span 2;align-self:center;width:64px;height:64px;padding:5px}.rewards-calendar-panel__slot--reward .reward-item-icon{width:52px;height:52px}.rewards-calendar-panel__slot--reward .rewards-calendar-panel__copy{min-width:0}.rewards-calendar-panel__slot--reward .rewards-calendar-panel__label,.rewards-calendar-panel__slot--reward .rewards-calendar-panel__prize{margin-bottom:0}.rewards-calendar-panel__lead{margin:0;max-width:26ch;font-size:var(--text-xs);line-height:1.45;color:var(--text-muted)}.rewards-calendar-panel__lead--hidden{visibility:hidden}.rewards-calendar-panel__a11y-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rewards-calendar-panel__slot--next{justify-content:flex-end}.rewards-calendar-panel__icon{display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;padding:4px;border-radius:var(--radius-sm);background:var(--chip-bg-hover);overflow:hidden}.rewards-calendar-panel__copy{min-width:0}.rewards-calendar-panel__copy--end{text-align:right}.rewards-calendar-panel__label{display:block;margin-bottom:2px;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.rewards-calendar-panel__prize{display:block;margin-bottom:4px;min-height:1.25em;font-size:var(--text-base);font-weight:700;color:var(--text)}.rewards-calendar-panel__status{margin:0;font-size:var(--text-xs);line-height:1.45;color:var(--text-muted)}.rewards-calendar-panel__status--muted{color:var(--text-dim)}.rewards-calendar-panel__actions{display:flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;min-height:58px}.rewards-calendar-panel__actions--with-server{position:relative;display:grid;justify-items:stretch;gap:6px;width:100%;min-height:0;align-self:stretch}.rewards-calendar-panel__actions--with-server .rewards-calendar-panel__action-status{margin:0;justify-self:center;transform:none}.rewards-calendar-panel__actions-sound{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:flex-end;height:40px;pointer-events:none}.rewards-calendar-panel__actions-sound>*{pointer-events:auto}.rewards-controls__sound-switcher.server-switcher{flex:0 0 auto;width:auto;max-width:100%;height:40px}.rewards-controls__sound-switcher .server-switcher__rail{height:40px;min-height:40px;box-sizing:border-box}.rewards-controls__sound-switcher .server-switcher__tab{min-width:40px;min-height:0;height:100%;padding:0 10px}.rewards-controls__sound-icon{display:block;width:20px;height:20px;color:inherit}.rewards-calendar-panel__actions-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);align-items:center;column-gap:10px;width:100%;min-height:40px}.rewards-calendar-panel__actions-rail-spacer{display:block;min-width:24px;height:1px;visibility:hidden}.rewards-calendar-panel__actions-row .rewards-controls__servers--beside-spin{flex:0 1 auto;min-width:0;height:40px;align-self:center}.rewards-calendar-panel__actions-row .rewards-login-cta{height:40px;min-height:40px}.rewards-controls__servers--beside-spin.server-switcher,.rewards-controls__servers--beside-spin .server-switcher__rail{height:40px;min-height:40px;box-sizing:border-box}.rewards-controls__servers--beside-spin .server-switcher__rail{align-items:stretch}.rewards-controls__servers--beside-spin .server-switcher__tab{min-height:0;height:100%;padding:0 12px;gap:0}.rewards-calendar-panel__countdown{display:inline-flex;align-items:center;justify-content:center;min-width:8.5rem;height:40px;padding:0 18px;border-radius:var(--radius-sm);background:var(--chip-bg);font-size:1.375rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text);line-height:1}.rewards-calendar-panel__action-stack,.rewards-calendar-panel__timer--center{display:grid;grid-template-rows:1.25em 38px;gap:2px;justify-items:center;align-items:center;text-align:center;min-width:12.5rem}.rewards-calendar-panel__action-status{margin:0;font-size:var(--text-sm);font-weight:600;line-height:1.25;color:var(--text-dim);white-space:nowrap;transform:translateY(-2px)}.rewards-calendar-panel__timer--center>span{margin:0;font-size:var(--text-sm);font-weight:600;line-height:1.25;color:var(--text-dim);white-space:nowrap}.rewards-calendar-panel__actions .dz-btn{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;min-width:0;height:38px;min-height:38px;justify-content:center;white-space:nowrap;border:none;box-shadow:none}.rewards-calendar-panel__actions .dz-btn--primary,.rewards-calendar-panel__actions .rewards-login-cta{min-width:11.5rem;min-height:38px;height:38px;border:none;box-shadow:none;background:var(--btn-primary-bg);color:var(--btn-primary-color);font-weight:700}.rewards-calendar-panel__actions .dz-btn--primary:hover:not(:disabled),.rewards-calendar-panel__actions .rewards-login-cta:hover:not(:disabled){background:var(--btn-primary-hover);border:none;box-shadow:none;color:var(--btn-primary-color)}.rewards-calendar-panel__actions .dz-btn.is-loading{opacity:.85;pointer-events:none}.rewards-spin-cta{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:8.5rem;height:40px;min-height:40px;margin:0;padding:0 22px;border:none;border-radius:var(--radius-sm);background:linear-gradient(155deg,color-mix(in srgb,#ffffff 16%,transparent) 0%,transparent 42%),linear-gradient(145deg,color-mix(in srgb,#ffffff 18%,var(--accent)) 0%,color-mix(in srgb,#ffffff 6%,var(--accent)) 40%,var(--accent) 72%),var(--accent);color:#fff;font-size:var(--text-sm);font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:background .18s ease}.rewards-spin-cta__icon{flex:0 0 auto;width:18px;height:18px;color:inherit}.rewards-spin-cta.is-loading .rewards-spin-cta__icon{animation:rewards-spin-cta-rotate .85s linear infinite}@keyframes rewards-spin-cta-rotate{to{transform:rotate(360deg)}}.rewards-spin-cta:hover:not(:disabled){background:linear-gradient(155deg,color-mix(in srgb,#ffffff 20%,transparent) 0%,transparent 42%),linear-gradient(145deg,color-mix(in srgb,#ffffff 24%,var(--accent-light)) 0%,color-mix(in srgb,#ffffff 8%,var(--accent)) 40%,var(--accent-light) 72%),var(--accent-light);color:#fff}.rewards-spin-cta:disabled{background:var(--chip-bg);color:var(--text-dim);opacity:1;cursor:not-allowed}.rewards-spin-cta:disabled:hover{background:var(--chip-bg);color:var(--text-dim)}.rewards-spin-cta.is-loading:disabled,.rewards-spin-cta.is-loading{background:linear-gradient(155deg,color-mix(in srgb,#ffffff 16%,transparent) 0%,transparent 42%),linear-gradient(145deg,color-mix(in srgb,#ffffff 18%,var(--accent)) 0%,color-mix(in srgb,#ffffff 6%,var(--accent)) 40%,var(--accent) 72%),var(--accent);color:#fff;opacity:.85;cursor:default;pointer-events:none}.rewards-calendar-panel__action-stack:has(.rewards-spin-cta){grid-template-rows:1.25em 40px;min-width:0;justify-items:center}.rewards-calendar-panel__timer{display:grid;gap:2px}.rewards-calendar-panel__copy--end .rewards-calendar-panel__timer{justify-items:end;text-align:right}.rewards-calendar-panel__timer span{font-size:var(--text-sm);font-weight:600;color:var(--text-dim)}.rewards-calendar-panel__timer time{font-size:1.375rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.rewards-calendar-panel__timer--center time{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:38px;min-height:38px;line-height:1}.rewards-calendar-panel__grid,.rewards-calendar__grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.rewards-roulette .rewards-calendar-panel__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.reward-day-card{--roulette-rarity: transparent;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:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),linear-gradient(to top,color-mix(in srgb,var(--roulette-rarity) 22%,transparent) 0%,transparent 46%),linear-gradient(to top,var(--roulette-rarity) 0,var(--roulette-rarity) 3px,transparent 3px),var(--chip-bg);text-align:center;transition:background .2s ease;contain:layout style paint}.reward-day-card:hover:not(.is-locked):not(.is-active){background:linear-gradient(155deg,color-mix(in srgb,#ffffff 14%,transparent) 0%,transparent 42%),linear-gradient(to top,color-mix(in srgb,var(--roulette-rarity) 30%,transparent) 0%,transparent 50%),linear-gradient(to top,var(--roulette-rarity) 0,var(--roulette-rarity) 3px,transparent 3px),var(--chip-bg-hover)}.reward-day-card.is-active{background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),color-mix(in srgb,var(--span) 22%,var(--chip-bg))}.reward-day-card.is-completed:not(.is-active){pointer-events:none;-webkit-user-select:none;user-select:none}.reward-day-card.is-completed:not(.is-active):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(-32deg,transparent 0 7px,color-mix(in srgb,var(--text) 7%,transparent) 7px 8px);opacity:.9}.reward-day-card.is-completed:not(.is-active) .reward-day-card__day,.reward-day-card.is-completed:not(.is-active) .reward-day-card__qty{opacity:.4}.reward-day-card.is-completed:not(.is-active) .reward-item-icon{opacity:.28}.reward-day-card.is-completed:not(.is-active) .reward-day-card__pulse{display:none}.reward-day-card.is-locked{cursor:default}.reward-day-card.is-locked .reward-day-card__day,.reward-day-card.is-locked .reward-day-card__qty{opacity:.7;color:var(--text-muted)}.reward-day-card.is-locked .reward-item-icon{opacity:.55}.reward-day-card.is-claiming{background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),color-mix(in srgb,var(--span) 22%,var(--chip-bg));animation:reward-day-pulse 1.2s ease-in-out infinite}.reward-day-card__day{width:100%;padding-inline:1px;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-muted);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__icon{display:grid;place-items:center;width:100%;min-height:0;padding:0 2px;overflow:hidden}.reward-day-card .reward-item-icon{width:min(96%,64px);height:min(96%,64px);max-width:100%;max-height:100%;object-fit:contain;flex-shrink:1}.reward-day-card--roulette .reward-item-icon:not(.reward-item-icon--balance){width:min(100%,62px);height:min(100%,62px);transform:scale(1.02);transform-origin:center center}.reward-day-card--roulette .reward-item-icon--balance{width:min(100%,56px)!important;height:min(100%,56px)!important}.reward-day-card__qty{width:100%;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-muted);line-height:1}.reward-day-card.is-active .reward-day-card__qty{color:var(--text)}.reward-day-card--roulette{grid-template-rows:1fr auto;padding-top:12px;background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,transparent) 0%,transparent 42%),linear-gradient(to top,color-mix(in srgb,var(--roulette-rarity) 18%,transparent) 0%,transparent 52%),var(--chip-bg)}.reward-day-card--roulette:hover:not(.is-locked):not(.is-active){background:linear-gradient(155deg,color-mix(in srgb,#ffffff 14%,transparent) 0%,transparent 42%),linear-gradient(to top,color-mix(in srgb,var(--roulette-rarity) 26%,transparent) 0%,transparent 56%),var(--chip-bg-hover)}.reward-day-card__rarity{display:none}.reward-day-card--roulette .reward-day-card__rarity{display:block;position:absolute;top:7px;left:50%;z-index:1;width:22px;height:3px;border-radius:999px;background:var(--roulette-rarity);transform:translate(-50%);pointer-events:none}.reward-day-card--roulette .reward-day-card__chance{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reward-day-card--roulette .reward-day-card__day{display:none}.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}.rewards-content-card .rewards-hints{margin-bottom:0}.rewards-calendar-panel__grid,.rewards-roulette__strip-wrap,.rewards-roulette__prizes{padding:14px}.rewards-calendar-panel__grid{padding-top:16px}.rewards-roulette__prizes{padding-top:0}.rewards-roulette .rewards-calendar-panel__grid--reveal .reward-day-card--reveal{animation:rewards-roulette-prize-reveal .68s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--roulette-reveal-delay, 0ms)}@keyframes rewards-roulette-prize-reveal{0%{opacity:0;transform:translate3d(0,16px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.rewards-roulette .rewards-calendar-panel__grid--reveal .reward-day-card--reveal{animation:none}}.rewards-roulette__strip-wrap{container-type:inline-size;--roulette-cols: 12;--roulette-gap: 6px;--roulette-tile: calc( (100cqi - (var(--roulette-cols) - 1) * var(--roulette-gap)) / var(--roulette-cols) );position:relative;padding-top:16px}.rewards-roulette__pointer{position:absolute;top:0;bottom:0;left:50%;z-index:3;width:0;margin-left:0;pointer-events:none}.rewards-roulette__pointer-arrow{position:absolute;left:50%;display:block;transform:translate(-50%);fill:color-mix(in srgb,var(--accent) 88%,transparent)}.rewards-roulette__pointer-arrow--top{top:2px}.rewards-roulette__pointer-arrow--bottom{bottom:2px}.rewards-roulette__strip-viewport{position:relative;overflow:hidden;border:none;border-radius:var(--radius-sm);background:transparent;padding:21px 24px}.rewards-roulette__strip-viewport:before,.rewards-roulette__strip-viewport:after{content:"";position:absolute;top:0;bottom:0;width:min(96px,18%);z-index:2;pointer-events:none}.rewards-roulette__strip-viewport:before{left:0;background:linear-gradient(to right,var(--bg) 0%,color-mix(in srgb,var(--bg) 72%,transparent) 42%,transparent 100%)}.rewards-roulette__strip-viewport:after{right:0;background:linear-gradient(to left,var(--bg) 0%,color-mix(in srgb,var(--bg) 72%,transparent) 42%,transparent 100%)}.rewards-roulette__strip{display:flex;gap:var(--roulette-gap);width:max-content;will-change:transform;opacity:0}.rewards-roulette__strip.is-ready{opacity:1}.rewards-roulette__strip-slot{flex:0 0 var(--roulette-tile);width:var(--roulette-tile);height:var(--roulette-tile);overflow:hidden}.rewards-roulette__strip.is-ready .rewards-roulette__strip-slot--reveal{animation:rewards-roulette-strip-reveal .68s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--strip-reveal-delay, 0ms)}@keyframes rewards-roulette-strip-reveal{0%{opacity:0;transform:translate3d(0,16px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.rewards-roulette__strip.is-ready .rewards-roulette__strip-slot--reveal{animation:none}}.rewards-roulette .rewards-calendar-panel__hero--action-only,.rewards-roulette__controls--hero{padding-top:16px;padding-bottom:0;min-height:0}@media(max-width:1400px){.rewards-calendar-panel__grid,.rewards-calendar__grid{grid-template-columns:repeat(8,minmax(0,1fr))}.rewards-roulette .rewards-calendar-panel__grid{grid-template-columns:repeat(10,minmax(0,1fr))}.rewards-roulette__strip-wrap{--roulette-cols: 10}}@media(max-width:1079px){.rewards-controls{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;padding:14px}.rewards-controls__servers.server-switcher{flex:0 1 auto;min-width:0;max-width:calc(100% - 100px);width:auto}.rewards-controls__servers .server-switcher__rail{width:max-content;max-width:100%}.rewards-controls__servers .server-switcher__tab{min-height:36px;padding:0 10px}.rewards-controls__servers--beside-spin .server-switcher__tab{min-height:0;height:100%;padding:0 10px}.rewards-controls__servers .server-switcher__label{font-size:.875rem}.rewards-controls__end{margin-left:auto;gap:6px}.rewards-roulette__hero-title{font-size:1.5rem}.rewards-controls__field--section{margin-left:0;flex:0 0 auto;width:auto;max-width:none}.rewards-controls__select{width:auto}.rewards-controls__select .dz-select__trigger{width:auto;min-width:0;min-height:40px;padding:0 28px 0 10px;justify-content:flex-start}.rewards-controls__select .dz-select__value{flex:0 0 auto;justify-content:center;gap:0;overflow:visible}.rewards-controls__select .dz-select__value-text{display:none}.rewards-controls__select .dz-select__chevron{display:block;right:8px;width:12px;height:12px;color:var(--text-muted)}.rewards-controls__select .dz-select__value-icon{width:18px;height:18px;color:var(--text)}.rewards-calendar__layout{grid-template-columns:1fr}.rewards-bonuses{width:100%;min-width:0;border-left:none;border-top:1px solid var(--rail)}.rewards-bonuses__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.rewards-bonuses__item{border-top:none;border-left:1px solid var(--rail);padding:14px 10px}.rewards-bonuses__item:first-child{border-left:none}.rewards-bonuses__icon-wrap{width:64px;height:64px}.rewards-bonuses__icon-wrap .reward-item-icon{width:44px;height:44px;max-width:44px;max-height:44px}.rewards-bonuses__icon-wrap--portrait .reward-item-icon{width:36px;height:36px;max-width:36px;max-height:36px}.rewards-bonuses__claim{width:auto;max-width:100%;min-height:30px;padding:0 8px;font-size:.75rem}.rewards-bonuses__claim-label--full{display:none}.rewards-bonuses__claim-label--short{display:inline}.rewards-bonuses__name-label--full{display:none}.rewards-bonuses__name-label--short{display:inline}.rewards-calendar-panel__hero{grid-template-columns:1fr;gap:12px}.rewards-calendar-panel__slot,.rewards-calendar-panel__slot--next,.rewards-calendar-panel__slot--server{justify-content:flex-start}.rewards-server-select{width:100%;margin-left:0}.rewards-calendar-panel__slot--server .rewards-calendar-panel__label,.rewards-calendar-panel__copy--end{text-align:left}.rewards-calendar-panel__actions{justify-content:center}.rewards-calendar-panel__actions .dz-btn{width:100%}.rewards-spin-cta{width:auto}.rewards-calendar-panel__action-stack,.rewards-calendar-panel__timer--center{width:100%;min-width:0}.rewards-calendar-panel__grid,.rewards-calendar__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.rewards-roulette .rewards-calendar-panel__grid{grid-template-columns:repeat(8,minmax(0,1fr))}.rewards-roulette__strip-wrap{--roulette-cols: 8}}@media(max-width:768px){.rewards-calendar-panel__grid,.rewards-calendar__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rewards-roulette .rewards-calendar-panel__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.rewards-roulette__strip-wrap{--roulette-cols: 6;--roulette-gap: 6px}.rewards-roulette__controls--hero{gap:10px;padding:14px 12px 0}.rewards-roulette .rewards-calendar-panel__action-status{white-space:nowrap;text-align:center;max-width:none;font-size:clamp(.75rem,3.1vw,.875rem)}.rewards-roulette .rewards-calendar-panel__actions--with-server{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding-right:0;box-sizing:border-box}.rewards-roulette .rewards-calendar-panel__actions-row{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;width:100%;min-height:0}.rewards-roulette .rewards-calendar-panel__actions-rail-spacer{display:none}.rewards-roulette .rewards-calendar-panel__actions-row .rewards-controls__servers--beside-spin{flex:0 1 auto;width:auto;max-width:100%;min-width:0}.rewards-roulette .rewards-calendar-panel__actions-row .rewards-spin-cta,.rewards-roulette .rewards-calendar-panel__actions-row .rewards-login-cta,.rewards-roulette .rewards-calendar-panel__actions-row .rewards-calendar-panel__countdown{flex:0 0 auto;width:auto;min-width:7.25rem}.rewards-roulette .rewards-calendar-panel__actions-sound,.rewards-roulette .rewards-controls__sound-switcher.server-switcher,.rewards-roulette .rewards-controls__sound-switcher .server-switcher__rail{display:none}.rewards-roulette__strip-viewport{padding:18px 0}.rewards-roulette .rewards-roulette__pointer-arrow--top{top:0}.rewards-roulette .rewards-roulette__pointer-arrow--bottom{bottom:0}.rewards-calendar-panel__actions-row{grid-template-columns:minmax(0,1fr);justify-items:stretch;row-gap:8px;column-gap:0}.rewards-calendar-panel__actions-rail-spacer{display:none}.rewards-calendar-panel__actions-row .rewards-controls__servers--beside-spin{width:100%;max-width:100%}.rewards-calendar-panel__actions-row .rewards-spin-cta,.rewards-calendar-panel__actions-row .rewards-login-cta,.rewards-calendar-panel__actions-row .rewards-calendar-panel__countdown{width:100%;min-width:0}.rewards-calendar-panel__actions-sound{position:static;justify-self:end;height:auto}}@media(max-width:578px){.rewards-controls{flex-direction:row;flex-wrap:nowrap;align-items:center;padding:12px 10px;gap:8px}.rewards-controls__servers.server-switcher{flex:0 1 auto;width:auto;min-width:0;max-width:calc(100% - 100px)}.rewards-controls__servers .server-switcher__tab{min-height:36px;padding:0 9px}.rewards-controls__servers--beside-spin .server-switcher__tab{min-height:0;height:100%;padding:0 9px}.rewards-controls__servers .server-switcher__label{font-size:.8125rem}.rewards-controls__field--section{margin-left:0;flex:0 0 auto;width:auto}.rewards-controls__select .dz-select__trigger{min-height:40px;padding:0 28px 0 10px}.rewards-calendar-panel__grid,.rewards-calendar__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.rewards-roulette .rewards-calendar-panel__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rewards-roulette__strip-wrap{--roulette-cols: 4;--roulette-gap: 5px;padding-top:12px}.rewards-roulette__controls--hero{gap:8px;padding:12px 10px 0}.rewards-roulette__hero-title{font-size:1.375rem;max-width:none}.rewards-roulette .rewards-calendar-panel__action-status{font-size:clamp(.6875rem,3.2vw,.8125rem)}.rewards-roulette .rewards-calendar-panel__actions--with-server{padding-right:0}.rewards-roulette .rewards-calendar-panel__actions-row{gap:8px}.rewards-roulette .rewards-calendar-panel__actions-row .rewards-controls__servers--beside-spin{max-width:100%}.rewards-roulette .rewards-calendar-panel__actions-row .rewards-spin-cta,.rewards-roulette .rewards-calendar-panel__actions-row .rewards-login-cta{min-width:6.5rem;padding:0 14px}.rewards-roulette__strip-viewport{padding:18px 0}.rewards-roulette .rewards-roulette__pointer-arrow--top{top:0}.rewards-roulette .rewards-roulette__pointer-arrow--bottom{bottom:0}.reward-day-card .reward-item-icon{width:min(88%,56px);height:min(88%,56px)}.reward-day-card--roulette .reward-item-icon:not(.reward-item-icon--balance){width:min(100%,52px);height:min(100%,52px);transform:scale(1.02)}.reward-day-card--roulette .reward-item-icon--balance{width:min(100%,52px)!important;height:min(100%,52px)!important}}@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)}}.rewards-demo-banner{margin:0 0 12px;padding:10px 14px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 14%,var(--chip-bg));border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);font-size:var(--text-xs);line-height:1.45;color:var(--text-muted)}.rewards-calendar-panel__slot--server{justify-content:flex-end;align-items:flex-start}.rewards-server-select{display:grid;gap:6px;width:min(100%,220px);margin-left:auto;align-content:start}.rewards-server-select__control{min-width:0}.rewards-server-select__control .dz-select__trigger{background:var(--input-form);color:var(--text)}.rewards-server-select__control .dz-select__trigger:hover:not(:disabled),.rewards-server-select__control.dz-select.is-open .dz-select__trigger{background:var(--chip-bg-hover)}.rewards-calendar-panel__slot--server .rewards-calendar-panel__label{text-align:right;margin-bottom:0;margin-top:-2px}.rewards-roulette__hero-spacer{visibility:hidden;pointer-events:none}.rewards-roulette__prizes{display:grid;gap:10px}.rewards-roulette__section-head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-width:0}.rewards-roulette__section-rail{display:block;height:1px;background:var(--rail)}.rewards-roulette__section-title{margin:0;font-size:var(--text-sm);font-weight:700;line-height:1.2;color:var(--text-muted);white-space:nowrap}.rewards-roulette__controls--hero{display:grid;grid-template-columns:1fr;justify-items:center;gap:12px;padding:16px 14px 0;min-height:0;width:100%}.rewards-roulette__hero-title{display:inline-block;margin:0;max-width:18ch;text-align:center;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--text)}.rewards-roulette__hero-title-fill{background-image:linear-gradient(100deg,var(--text) 0%,var(--accent) 22%,color-mix(in srgb,var(--accent) 35%,#ff9b6a) 40%,var(--accent-light, var(--accent)) 58%,var(--accent) 74%,var(--text) 100%);background-size:280% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rewards-hero-title-flow 5s linear infinite alternate}@keyframes rewards-hero-title-flow{0%{background-position:0% 50%}to{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.rewards-roulette__hero-title-fill{animation:none;background-position:40% 50%}}.reward-day-card--roulette-strip{width:100%;height:100%;aspect-ratio:auto}.reward-day-card--roulette-stub{pointer-events:none;-webkit-user-select:none;user-select:none;--roulette-rarity: transparent;background:linear-gradient(155deg,color-mix(in srgb,#ffffff 8%,transparent) 0%,transparent 42%),var(--chip-bg)}.reward-day-card--roulette-stub:hover{background:linear-gradient(155deg,color-mix(in srgb,#ffffff 8%,transparent) 0%,transparent 42%),var(--chip-bg)}.reward-day-card--roulette-stub:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(-32deg,transparent 0 7px,color-mix(in srgb,var(--text) 7%,transparent) 7px 8px);opacity:.9}.reward-day-card--roulette-common{--roulette-rarity: #9bd6ef}.reward-day-card--roulette-uncommon{--roulette-rarity: #739bff}.reward-day-card--roulette-rare{--roulette-rarity: #b873ff}.reward-day-card--roulette-epic{--roulette-rarity: #ff73e8}.reward-day-card--roulette-elite{--roulette-rarity: #ff7373}.reward-day-card--roulette-legendary{--roulette-rarity: #ffd373}html.rewards-shot-active .footer{display:none!important}.rewards-page--shot .dz-container{max-width:var(--content-max)}.rewards-page--shot .wiki-content-card{width:100%}.rewards-page--shot .rewards-shot-stack{display:flex;flex-direction:column;gap:24px}.rewards-page--shot .rewards-shot-stack>.rewards-roulette{padding-top:24px;border-top:1px solid var(--border-soft)}html,body{max-width:100%;overflow-x:clip;overscroll-behavior-x:none}#root,.app-shell,.app-shell__content,.app-shell__frame,.app-shell__main,.dz-page,.dz-container{min-width:0;max-width:100%}@media(max-width:960px){#root,.app-shell,.app-shell__content,.app-shell__main{overflow-x:clip}.app-shell__header{padding-inline:0}.app-header{padding-inline:12px}}@media(max-width:768px){:root{--gutter: 14px;--header-height: 64px}.wiki-page__grid{gap:12px}.wiki-nav-sticky{position:static}.wiki-nav-card,.wiki-content-card{padding:14px}.wiki-content-block{padding:4px 0 0}.dz-page{padding-bottom:12px}}@media(max-width:578px){:root{--gutter: 12px}.app-header{padding-inline:10px}.app-header__mobile-nav{padding:6px}}
