.dx-odometer{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;display:inline-flex}.dx-odometer-track{display:inline-flex}.dx-odometer.is-first .dx-odometer-track{animation:dx-fade-in var(--dx-dur-medium) var(--dx-ease-enter)}.dx-odometer-col{height:1lh;display:inline-block;position:relative;overflow:hidden}.dx-odometer-sizer{visibility:hidden}.dx-odometer-reel{height:1000%;transition:transform var(--dx-dur-odometer) var(--dx-ease-standard);flex-direction:column;display:flex;position:absolute;inset:0 0 auto}.dx-odometer-reel>span{text-align:center;height:10%}.dx-odometer.is-first .dx-odometer-reel{transition:none}.dx-odometer-char{white-space:pre}.dx-odometer-fade{animation:dx-fade-in var(--dx-dur-reduced) var(--dx-ease-linear)}@keyframes dx-fade-in{0%{opacity:0}to{opacity:1}}.dx-flame{transform-origin:50% 100%;animation:dx-flame var(--dx-dur-flame) cubic-bezier(.42, 0, .58, 1) 4 alternate}@keyframes dx-flame{0%{transform:scale(1)rotate(-2deg)}to{transform:scale(.95,1.08)rotate(2deg)}}.dx-anim-spin-once{animation:dx-spin-once var(--dx-dur-chip-icon) var(--dx-ease-enter) 1}@keyframes dx-spin-once{0%{transform:rotate(-315deg)}to{transform:rotate(0)}}.dx-anim-rise{animation:dx-icon-rise .35s var(--dx-ease-enter) 1}@keyframes dx-icon-rise{0%{opacity:.4;transform:translateY(30%)}to{opacity:1;transform:none}}.dx-anim-scan{animation:dx-scan var(--dx-dur-chip-icon) linear 1}@keyframes dx-scan{0%,to{transform:translate(0)}25%{transform:translate(-12%)}65%{transform:translate(12%)}}.dx-anim-verified{animation:.42s cubic-bezier(.34,1.56,.64,1) dx-verified}@keyframes dx-verified{0%{transform:scale(.6)rotate(-15deg)}to{transform:none}}.dx-shimmer{background:var(--dx-skeleton-base);position:relative;overflow:hidden}.dx-shimmer:after{content:"";background:linear-gradient(110deg, transparent 30%, var(--dx-skeleton-highlight) 50%, transparent 70%);animation:dx-shimmer var(--dx-dur-shimmer) linear infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes dx-shimmer{to{transform:translate(100%)}}[data-reduce-motion=true] .dx-shimmer:after,[data-reduce-motion=true] .dx-flame,[data-reduce-motion=true] .dx-anim-spin-once,[data-reduce-motion=true] .dx-anim-rise,[data-reduce-motion=true] .dx-anim-scan,[data-reduce-motion=true] .dx-anim-verified{animation:none}@media (prefers-reduced-motion:reduce){.dx-shimmer:after,.dx-flame,.dx-anim-spin-once,.dx-anim-rise,.dx-anim-scan,.dx-anim-verified{animation:none}}.dx-pressable{transition:transform var(--dx-dur-short) var(--dx-ease-standard)}.dx-pressable:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--dx-press-scale-button));transition-duration:var(--dx-dur-press)}.dx-pressable[data-press=card]:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--dx-press-scale-card))}[data-reduce-motion=true] .dx-pressable:active{transform:none!important}.dx-brand-mark{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.dx-brand-mark-face{background:var(--dx-accent);width:100%;height:100%;color:var(--dx-text-on-accent);border-radius:30%;display:block;position:relative;overflow:hidden}.dx-brand-mark-face svg{width:100%;height:100%}.dx-brand-mark-ring{border:1.5px solid var(--dx-accent);opacity:0;pointer-events:none;border-radius:30%;position:absolute;inset:0}.dx-brand-mark-glow{background:radial-gradient(circle, color-mix(in srgb, var(--dx-accent) 16%, transparent), transparent 70%);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-35%}.dx-brand-mark-sheen{background:linear-gradient(135deg, transparent 35%, color-mix(in srgb, var(--dx-text-on-accent) 38%, transparent) 50%, transparent 65%);position:absolute;inset:0;transform:translate(-120%)}.dx-brand-mark.is-playing .dx-brand-mark-sheen{animation:dx-sheen .75s var(--dx-ease-standard) .46s 1 both}@keyframes dx-sheen{to{transform:translate(120%)}}::view-transition-old(root){animation-duration:var(--dx-dur-push)}::view-transition-new(root){animation-duration:var(--dx-dur-push)}:root[data-vt=theme]::view-transition-old(root){mix-blend-mode:normal;animation:none}:root[data-vt=theme]::view-transition-new(root){mix-blend-mode:normal;animation:none}:root[data-vt=theme]::view-transition-new(root){z-index:1}.dx-btn{justify-content:center;align-items:center;gap:var(--dx-space-2);border-radius:var(--dx-radius-pill);min-width:0;font:var(--dx-type-label);letter-spacing:var(--dx-tracking-label);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dx-dur-short) var(--dx-ease-standard), color var(--dx-dur-short) var(--dx-ease-standard), box-shadow var(--dx-dur-short) var(--dx-ease-standard), transform var(--dx-dur-short) var(--dx-ease-standard);-webkit-tap-highlight-color:transparent;border:0;text-decoration:none;display:inline-flex;position:relative}.dx-btn:after{content:"";border-radius:inherit;transition:background-color var(--dx-dur-short) var(--dx-ease-standard);pointer-events:none;background:0 0;position:absolute;inset:0}.dx-btn:hover:after{background:var(--dx-state-hover)}.dx-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--dx-press-scale-button));transition-duration:var(--dx-dur-press)}.dx-btn:active:after{background:var(--dx-state-pressed)}.dx-btn--lg{height:var(--dx-control-lg);padding:0 var(--dx-space-6)}.dx-btn--md{height:var(--dx-control-md);padding:0 var(--dx-space-5)}.dx-btn--sm{height:var(--dx-control-sm);gap:var(--dx-space-1);font:var(--dx-type-label-sm);letter-spacing:var(--dx-tracking-label-sm);padding:0 14px}.dx-btn--xs{height:var(--dx-control-xs);padding:0 var(--dx-space-3);gap:var(--dx-space-1);font:var(--dx-type-label-sm);letter-spacing:var(--dx-tracking-label-sm)}.dx-btn--block{width:100%}.dx-btn--primary{background:var(--dx-text);color:var(--dx-text-inverse)}.dx-btn--primary:hover:after{background:color-mix(in srgb, var(--dx-text-inverse) 12%, transparent)}.dx-btn--secondary{background:var(--dx-surface-inner);color:var(--dx-text)}.dx-btn--ghost{color:var(--dx-text);background:0 0}.dx-btn--danger{background:var(--dx-danger);color:var(--dx-on-danger)}.dx-btn--danger:hover{background:var(--dx-danger-hover)}.dx-btn--danger:hover:after{background:0 0}.dx-btn--danger-ghost{color:var(--dx-danger-text);background:0 0}.dx-btn--accent{background:var(--dx-accent);color:var(--dx-text-on-accent)}.dx-btn--accent:hover{background:var(--dx-accent-hover)}.dx-btn--accent:active{background:var(--dx-accent-pressed)}.dx-btn--accent:hover:after,.dx-btn--accent:active:after{background:0 0}.dx-btn--on-hero{background:var(--dx-on-hero-chip);color:var(--dx-text-on-accent)}.dx-btn--on-hero:hover:after{background:var(--dx-on-hero-hover)}.dx-btn--telegram{background:var(--dx-telegram);color:var(--dx-text-on-accent)}.dx-btn--google{background:var(--dx-surface);color:var(--dx-text);box-shadow:inset 0 0 0 1px var(--dx-border-strong)}.dx-btn:disabled,.dx-btn[aria-disabled=true]:not(.is-loading){background:var(--dx-track);color:var(--dx-text-tertiary);box-shadow:none;cursor:not-allowed;opacity:1}.dx-btn:disabled:after,.dx-btn[aria-disabled=true]:after{background:0 0}.dx-btn.is-loading{cursor:progress}.dx-btn.is-loading>:not(.dx-btn-dots){visibility:hidden}.dx-btn-dots{justify-content:center;align-items:center;gap:var(--dx-space-1);display:flex;position:absolute;inset:0}.dx-btn-dots i{width:6px;height:6px;animation:dx-dots var(--dx-dur-shimmer) var(--dx-ease-standard) infinite;background:currentColor;border-radius:50%}.dx-btn-dots i:nth-child(2){animation-delay:calc(var(--dx-dur-shimmer) / 6)}.dx-btn-dots i:nth-child(3){animation-delay:calc(var(--dx-dur-shimmer) / 3)}@keyframes dx-dots{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:none}}.dx-btn-label{text-overflow:ellipsis;overflow:hidden}.dx-icon-btn{width:var(--dx-icon-button);height:var(--dx-icon-button);color:var(--dx-text);cursor:pointer;transition:background-color var(--dx-dur-short) var(--dx-ease-standard), transform var(--dx-dur-short) var(--dx-ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;text-decoration:none;display:inline-grid;position:relative}.dx-icon-btn:before{content:"";inset:calc((var(--dx-icon-button) - var(--dx-hit)) / 2);border-radius:50%;position:absolute}.dx-icon-btn--sm{width:var(--dx-icon-button-sm);height:var(--dx-icon-button-sm)}.dx-icon-btn--sm:before{inset:calc((var(--dx-icon-button-sm) - var(--dx-hit)) / 2)}.dx-icon-btn:hover{background:var(--dx-state-hover)}.dx-icon-btn:active:not(:disabled){background:var(--dx-state-pressed);transform:scale(var(--dx-press-scale-button));transition-duration:var(--dx-dur-press)}.dx-icon-btn--filled{background:var(--dx-surface-inner)}.dx-icon-btn--surface{background:var(--dx-surface);box-shadow:inset 0 0 0 1px var(--dx-border)}.dx-icon-btn--on-hero{background:var(--dx-on-hero-icon);box-shadow:inset 0 0 0 1px var(--dx-on-hero-icon-border);color:var(--dx-text-on-accent)}.dx-icon-btn--on-hero:hover{background:var(--dx-on-hero-chip)}.dx-icon-btn--danger{color:var(--dx-danger-text)}.dx-icon-btn[aria-pressed=true]{background:var(--dx-accent-subtle);color:var(--dx-accent-subtle-text)}.dx-icon-btn:disabled{color:var(--dx-text-tertiary);cursor:not-allowed;opacity:1;background:0 0}.dx-icon-btn>.dx-badge{position:absolute;top:-2px;right:-4px}.dx-icon-btn>.dx-badge--dot{top:4px;right:4px}.dx-link{align-items:center;gap:var(--dx-space-1);color:var(--dx-accent-text);border-radius:var(--dx-radius-xs);text-decoration:none;display:inline-flex}.dx-link:hover{text-underline-offset:2px;text-decoration:underline}.dx-link--standalone{font:var(--dx-type-label);letter-spacing:var(--dx-tracking-label)}.dx-link--quiet{color:var(--dx-text-secondary)}.dx-link--quiet:hover{color:var(--dx-text)}@media (width<=767px),(pointer:coarse){.dx-btn--sm:before,.dx-btn--xs:before{content:"";min-height:var(--dx-hit);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.dx-banner{align-items:center;gap:var(--dx-space-3);padding:var(--dx-space-3) var(--dx-space-4);border-radius:var(--dx-radius-inner);color:var(--dx-text);display:flex}.dx-banner-text{-moz-column-gap:var(--dx-space-2);align-items:baseline;column-gap:var(--dx-space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.dx-banner--info{background:var(--dx-info-subtle);color:var(--dx-info-text)}.dx-banner--warning{background:var(--dx-warning-subtle);color:var(--dx-warning-text)}.dx-banner--warning .dx-banner-icon{color:var(--dx-warning)}.dx-banner--danger{background:var(--dx-danger-subtle);color:var(--dx-danger-text)}.dx-banner--success{background:var(--dx-success-subtle);color:var(--dx-success-text)}.dx-banner--premium{background:var(--dx-premium-subtle);color:var(--dx-premium-ink)}.dx-banner--neutral{background:var(--dx-surface-inner)}.dx-banner .dx-icon-btn,.dx-banner .dx-btn--ghost{color:inherit}.dx-empty{justify-items:center;gap:var(--dx-space-3);padding:var(--dx-space-10) var(--dx-space-6);text-align:center;display:grid}.dx-empty>p{max-width:360px;margin:0}.dx-empty-spot{margin-bottom:var(--dx-space-2);color:var(--dx-text-secondary);place-items:center;display:inline-grid}.dx-empty-action{margin-top:var(--dx-space-2)}.dx-empty--compact{place-items:center start;gap:var(--dx-space-3);padding:var(--dx-space-4) var(--dx-space-3);text-align:left;display:flex}.dx-empty-copy{gap:var(--dx-space-0_5);flex:1;min-width:0;display:grid}.dx-empty-copy p{margin:0}.dx-empty-icon{color:var(--dx-text-secondary)}.dx-empty-icon.is-success{color:var(--dx-success)}.dx-empty-icon.is-accent{color:var(--dx-accent-text)}.dx-error-compact{align-items:center;gap:var(--dx-space-2);padding:var(--dx-space-2) var(--dx-space-3);color:var(--dx-text-secondary);flex-wrap:wrap;margin:0;display:flex}.dx-error-compact .dx-icon{color:var(--dx-danger)}.dx-error-retry{color:var(--dx-accent-text);font:inherit;cursor:pointer;border-radius:var(--dx-radius-xs);background:0 0;border:0;padding:0}.dx-error-retry:hover{text-decoration:underline}.dx-skeleton-row{align-items:center;gap:var(--dx-space-3);min-height:var(--dx-row);padding:var(--dx-space-2) var(--dx-space-3);display:flex}.dx-skeleton-lines{gap:var(--dx-space-2);flex:1;display:grid}
