.skeleton__bar,.skeleton__fill{display:inline-block;vertical-align:middle;background:var(--bg-hover);border-radius:var(--r-row);animation:skeleton-pulse 1.2s var(--ease-in-out) infinite}.skeleton__fill{width:100%;height:100%;border-radius:inherit}.skeleton__bar{height:1em}.skeleton__bar--title{width:45%;min-width:var(--sp-12)}.skeleton__bar--meta{width:60%;min-width:var(--sp-12)}.skeleton__bar--more{width:var(--sp-12);height:var(--fs-caption)}.skeleton__bar--score{width:4ch}.rank-row--skeleton .rank-row__link{pointer-events:none}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.7}}.state{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);padding-block:var(--sp-8);padding-inline:var(--gutter);text-align:center}.state__title{margin:0;max-width:50ch;font-size:var(--fs-body);color:var(--text-secondary);text-wrap:balance}.state--error .state__title{color:var(--danger-text)}.state__action{min-height:var(--ctl-lg);padding-inline:var(--sp-6);font:inherit;font-size:var(--fs-ui);font-weight:600;color:var(--text-on-action);background:var(--grad-gold);color:var(--text-on-gold);box-shadow:var(--gold-bevel),var(--glass-glow);box-shadow:var(--action-edge);border:none;border-radius:var(--r-pill);cursor:pointer}.state__action:hover{filter:brightness(1.07)}a.state__action{display:inline-flex;align-items:center;text-decoration:none}.state__ghost{min-height:var(--ctl-sm);padding:0;font:inherit;font-size:var(--fs-ui);font-weight:500;color:var(--text-secondary);background:none;border:none;cursor:pointer}.state__ghost:hover{color:var(--text-primary)}@media(prefers-reduced-motion:reduce){.skeleton__bar,.skeleton__fill{animation:none}}.crash-screen{display:grid;min-height:60dvh;place-items:center;padding-inline:var(--gutter)}.cat-select{position:relative;width:100%}.cat-select__trigger{display:flex;align-items:center;gap:var(--sp-4);width:100%;min-height:var(--ctl-xl);padding-inline:var(--sp-5);font:inherit;font-size:var(--fs-body);text-align:start;color:var(--text-primary);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--r-pill);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.cat-select__trigger:hover{background:var(--bg-hover);border-color:var(--border-strong)}.cat-select__trigger:focus-visible{border-color:var(--gold-600);outline:3px solid var(--focus-gold-ring);outline-offset:0}.cat-select__trigger--error{border-color:var(--delta-down)}.cat-select__trigger[aria-expanded=true]{background:var(--select-fill);border-color:var(--select-edge)}.cat-select__trigger>.icon{flex:none;color:var(--icon)}.cat-select__value{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cat-select__value--empty{color:var(--text-tertiary)}.cat-select__chevron{display:grid;flex:none;place-items:center;color:var(--text-tertiary);transition:transform var(--dur-base) var(--ease-out)}.cat-select__chevron{transform:rotate(90deg)}.cat-select__chevron--open{transform:rotate(-90deg)}.cat-select__menu{position:absolute;z-index:var(--z-dropdown);top:calc(100% + var(--sp-2));inset-inline-end:0;min-width:max-content;background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--r-card);box-shadow:var(--shadow-dropdown);transform-origin:top right}.cat-select__menu--open{animation:cat-select-drop .18s var(--ease-out)}@keyframes cat-select-drop{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.cat-select__list{display:flex;flex-direction:column;max-height:60vh;margin:0;padding:var(--sp-1);overflow-y:auto;list-style:none}.cat-select__option{display:flex;align-items:center;gap:var(--sp-3);position:relative;min-height:var(--ctl-lg);padding-inline:var(--sp-3) var(--sp-4);font-size:var(--fs-ui);font-weight:500;color:var(--text-primary);border-radius:calc(var(--r-card) - var(--sp-1));cursor:pointer}.cat-select__option-name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cat-select__option .icon{flex:none;color:var(--icon);transition:color var(--dur-fast) var(--ease-out)}.cat-select__option:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:2px;height:60%;background:var(--action);border-radius:var(--r-badge);transform:translateY(-50%) scaleY(0);transform-origin:center;transition:transform .12s var(--ease-out)}.cat-select__option--active{background:var(--bg-hover)}.cat-select__option--active:before{transform:translateY(-50%) scaleY(1)}.cat-select__option--picked{color:var(--text-primary);background:var(--select-fill);box-shadow:inset 0 0 0 1px var(--select-edge)}@media(prefers-reduced-motion:reduce){.cat-select__chevron,.cat-select__option:before{transition:none}.cat-select__menu--open{animation:none}.cat-select__option--active:before{transform:translateY(-50%) scaleY(1)}}.cat-select__option--back{margin-block-end:var(--sp-1);font-weight:600;color:var(--text-secondary);border-block-end:1px solid var(--border-subtle);border-end-start-radius:0;border-end-end-radius:0}.cat-select__back-icon{display:grid;place-items:center;width:var(--sp-6);transform:rotate(180deg);color:var(--icon)}.cat-select__next{display:grid;place-items:center;color:var(--text-tertiary)}.sign-in{display:flex;flex-direction:column;gap:var(--sp-3)}.sign-in--status{align-items:center;padding-block:var(--sp-5);text-align:center}.sign-in__providers{display:flex;flex-direction:column;gap:var(--sp-3)}.sign-in__provider{display:flex;align-items:center;gap:var(--sp-4);min-height:var(--ctl-lg);padding:var(--sp-2) var(--sp-4);font:inherit;font-size:var(--fs-ui);font-weight:600;text-align:start;color:var(--text-primary);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--r-card);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.sign-in__provider:hover{background:var(--bg-hover);border-color:var(--border-strong)}.sign-in__mark{flex:none;width:var(--sp-6);height:var(--sp-6)}.sign-in__provider-label{flex:1;min-width:0}.sign-in__google{display:flex;justify-content:center;min-height:var(--ctl-lg);color-scheme:light}.sign-in__google-btn{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);width:100%;min-height:var(--ctl-xl);padding-inline:var(--sp-6);font:inherit;font-size:var(--fs-body);font-weight:500;color:var(--google-text);background:var(--google-fill);border:1px solid var(--google-edge);border-radius:var(--r-pill);cursor:pointer;transition:filter var(--dur-fast) var(--ease-out)}.sign-in__google-btn:hover:not(:disabled){filter:brightness(1.08)}.sign-in__google-btn:active:not(:disabled){filter:brightness(.94)}.sign-in__google-btn:disabled{cursor:default;opacity:.7}.sign-in__google-logo{flex:none;width:var(--sp-6);height:var(--sp-6)}.sign-in__google-wrap{position:relative;min-height:var(--ctl-lg)}.sign-in__skeleton{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-raised);border-radius:var(--r-pill)}.sign-in__notes{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding:0;list-style:none}.sign-in__note{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-caption);color:var(--text-secondary)}.sign-in__note .icon{flex:none;color:var(--icon)}.sign-in__text{margin:0;font-size:var(--fs-caption);color:var(--text-secondary)}.sign-in__stub{display:flex;flex-direction:column;gap:var(--sp-1)}.sign-in__stub-title{font-size:var(--fs-ui);font-weight:600;color:var(--text-primary)}.sign-in__photo-row{display:flex;align-items:center;gap:var(--sp-4)}.sign-in__avatar{display:grid;flex:none;place-items:center;width:var(--media-leader);height:var(--media-leader);overflow:hidden;color:var(--text-tertiary);background:var(--bg-raised);border-radius:var(--r-pill)}.sign-in__avatar-img{width:100%;height:100%;object-fit:cover}.sign-in__input{width:100%;min-height:var(--ctl-lg);padding-inline:var(--sp-5);font:inherit;font-size:var(--fs-body);color:var(--text-primary);background:var(--bg-raised);border:1px solid transparent;border-radius:var(--r-pill);transition:border-color var(--dur-fast) var(--ease-out)}.sign-in__input::placeholder{color:var(--text-tertiary)}.sign-in__input:focus{border-color:var(--action-stroke)}.sign-in__error{margin:0;font-size:var(--fs-caption);color:var(--delta-down)}.sign-in__submit{min-height:var(--ctl-lg);font:inherit;font-size:var(--fs-ui);font-weight:600;color:var(--text-on-gold);background:var(--grad-gold);box-shadow:var(--action-edge);border:none;border-radius:var(--r-pill);cursor:pointer}.sign-in__submit:hover:not(:disabled){filter:brightness(1.07)}.sign-in__submit:disabled{opacity:.5;cursor:not-allowed}.sign-in__ghost{align-self:center;min-height:var(--ctl-sm);font:inherit;font-size:var(--fs-caption);color:var(--text-secondary);background:none;border:none;cursor:pointer}.sign-in__photo-row .sign-in__ghost{align-self:auto}.sign-in__ghost:hover{color:var(--text-primary)}.sign-in__spinner{width:var(--sp-7);height:var(--sp-7);border:2px solid var(--border-strong);border-block-start-color:var(--action-stroke);border-radius:var(--r-pill);animation:sign-in-spin .8s linear infinite}@keyframes sign-in-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sign-in__spinner{animation:none}.sign-in__provider{transition:none}}.sign-in-inapp{gap:var(--sp-4)}.sign-in-inapp__card{display:flex;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-4);background:var(--bg-raised);border-radius:var(--r-card)}.sign-in-inapp__card .icon{flex:none;margin-block-start:var(--sp-1);color:var(--icon)}.sign-in-inapp__text{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.sign-in-inapp__title{margin:0;font-size:var(--fs-ui);font-weight:600;color:var(--text-primary)}.sign-in-inapp__why,.sign-in-inapp__hint{margin:0;font-size:var(--fs-caption);color:var(--text-secondary)}.sign-in-inapp__open{display:flex;align-items:center;justify-content:center;min-height:var(--ctl-xl);padding-inline:var(--sp-6);font-size:var(--fs-body);font-weight:600;color:var(--text-on-gold);text-decoration:none;background:var(--grad-gold);box-shadow:var(--action-edge);border-radius:var(--r-pill)}.sign-in-inapp__hint{font-size:var(--fs-ui);color:var(--text-primary)}.sign-in-inapp__copy{display:inline-flex;align-self:center;align-items:center;gap:var(--sp-2);min-height:var(--ctl-sm);font:inherit;font-size:var(--fs-caption);font-weight:500;color:var(--text-secondary);background:none;border:none;cursor:pointer}.sign-in-inapp__copy .icon{color:var(--icon)}.sign-in-inapp__copy:hover{color:var(--text-primary)}.method-mark{display:block;width:calc(var(--mark-box) * .62);height:auto;object-fit:contain;-webkit-user-select:none;user-select:none}.method-mark--uzcard{width:auto;height:calc(var(--mark-box) * .56)}.method-mark--humo{width:calc(var(--mark-box) * .7)}.method-mark--payme,.method-mark--click{width:calc(var(--mark-box) * .72)}.method-mark--visa{width:calc(var(--mark-box) * .62)}.method-mark--mastercard{width:calc(var(--mark-box) * .58)}.card-fields{display:flex;flex-direction:column;gap:var(--sp-4)}.card-fields__row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.card-fields__row--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.card-field{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.card-field__label{font-size:var(--fs-caption);font-weight:500;color:var(--text-primary)}.card-field__box{display:flex;align-items:center;min-height:var(--ctl-xl);padding-inline:var(--sp-5) var(--sp-4);background:var(--bg-field);border:1px solid var(--border-strong);border-radius:var(--r-pill);transition:border-color var(--dur-fast) var(--ease-out)}.card-field__box:focus-within{border-color:var(--action-stroke)}.card-field__input:focus-visible{outline:none}.card-field__box--error,.card-field__box--error:focus-within{border-color:var(--danger-text)}.card-field__input{flex:1;width:100%;min-width:0;min-height:var(--ctl-xl);padding:0;font:inherit;font-size:var(--fs-body);font-variant-numeric:tabular-nums;color:var(--text-primary);background:none;border:none;outline:none}.card-field__input::placeholder{color:var(--text-tertiary)}.card-field__input:disabled{opacity:.6}.card-field__input--pan{letter-spacing:.04em}.card-field__input--holder{text-transform:uppercase;letter-spacing:.03em}.card-field__ok{display:grid;flex:none;place-items:center;margin-inline-end:var(--sp-2);color:var(--status-online);animation:card-field-in var(--dur-base) var(--ease-out) both}.card-field__brand{--mark-box: var(--ctl-md);display:grid;flex:none;place-items:center;width:var(--ctl-md);height:var(--ctl-md);color:var(--icon)}.card-field__brand:has(.method-mark){background:var(--pay-chip-bg);border-radius:var(--r-pill)}.card-field__error,.card-field__hint{font-size:var(--fs-caption);line-height:var(--lh-ui)}.card-field__error{color:var(--danger-text)}.card-field__hint{color:var(--text-tertiary)}.card-field--reveal{animation:card-field-in var(--dur-base) var(--ease-out) both}@keyframes card-field-in{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.card-field--reveal,.card-field__ok{animation:none}.card-field__box{transition:none}}.pay-sheet__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;background:var(--bg-overlay)}.pay-sheet{width:100%;max-width:480px;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-sheet);padding-bottom:env(safe-area-inset-bottom)}.pay-sheet__head{position:relative;display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-5) var(--sp-3);touch-action:none}.pay-sheet__handle{position:absolute;inset-block-start:var(--sp-2);inset-inline:0;width:var(--sp-9);height:var(--sp-2);margin-inline:auto;border-radius:var(--r-pill);background:var(--border-strong)}.pay-sheet__title{margin:0;font-size:var(--fs-h3);font-weight:600;color:var(--text-primary)}.pay-sheet__close{display:grid;place-items:center;min-width:44px;min-height:44px;margin-inline-start:auto;font:inherit;color:var(--text-tertiary);background:var(--glass-neutral);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:none;border-radius:var(--r-pill);cursor:pointer}.pay-sheet__close:hover{color:var(--text-primary)}.pay-sheet__subject{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-5) var(--sp-4)}.pay-sheet__avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;overflow:hidden;color:var(--text-tertiary);background:var(--bg-raised);border-radius:var(--r-logo)}.pay-sheet__avatar--person{border-radius:var(--r-pill)}.pay-sheet__photo{width:100%;height:100%;object-fit:cover}.pay-sheet__subject-text{display:flex;flex-direction:column;gap:2px;min-width:0}.pay-sheet__name{font-size:var(--fs-ui);font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-sheet__outcome{font-size:var(--fs-caption);color:var(--text-secondary)}.pay-sheet__amount{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-4) var(--sp-5) var(--sp-5);border-block-start:1px solid var(--border-subtle)}.pay-sheet__due{font-size:var(--fs-caption);color:var(--text-secondary)}.pay-sheet__sum{--money-fill: var(--money-fill-display);display:flex;align-items:baseline;gap:var(--sp-2);font-family:var(--font-display);font-size:var(--fs-display-1);font-weight:600;font-variant-numeric:tabular-nums;line-height:var(--lh-tight);color:var(--money)}.pay-sheet__unit{font-family:var(--font-ui);font-size:var(--fs-h3);font-weight:600}.pay-sheet__usd{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.pay-sheet__stale{display:flex;flex-direction:column;gap:var(--sp-2);margin-inline:var(--sp-5);padding:var(--sp-4);background:var(--action-soft);border:1px solid var(--action-line);border-radius:var(--r-card)}.pay-sheet__stale-title{font-size:var(--fs-ui);font-weight:600;color:var(--text-primary)}.pay-sheet__stale-text{margin:0;font-size:var(--fs-caption);color:var(--text-secondary)}.pay-sheet__stale-cta{align-self:flex-start;min-height:var(--ctl-sm);padding-inline:var(--sp-4);font:inherit;font-size:var(--fs-caption);font-weight:600;color:var(--action);background:transparent;border:1px solid var(--action-line);border-radius:var(--r-pill);cursor:pointer}.pay-sheet__section{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-5);border-block-start:1px solid var(--border-subtle)}.pay-sheet__subtitle{margin:0;font-size:var(--fs-ui);font-weight:600;color:var(--text-primary)}.pay-methods{gap:var(--sp-5)}.pay-methods__row{display:flex;gap:var(--sp-3);margin-block:calc(-1 * var(--sp-3));margin-inline:calc(-1 * var(--sp-5));padding:var(--sp-3) var(--sp-5);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.pay-methods__row::-webkit-scrollbar{display:none}.pay-method{flex:none;padding:0;font:inherit;background:none;border:none;border-radius:var(--r-pill);cursor:pointer}.pay-method__chip{--mark-box: var(--pay-chip);display:grid;place-items:center;width:var(--pay-chip);height:var(--pay-chip);overflow:hidden;background:var(--pay-chip-bg);border-radius:var(--r-pill);box-shadow:0 0 0 1px var(--border-subtle);transition:box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.pay-method--active .pay-method__chip{box-shadow:0 0 0 2px var(--bg-surface),0 0 0 4px var(--action-stroke)}.pay-method:active:not(:disabled) .pay-method__chip{transform:scale(.96)}.pay-method--off .pay-method__chip{opacity:.45}.pay-method--off.pay-method--active .pay-method__chip{opacity:.7}.pay-method:disabled{cursor:default}.pay-methods__head{display:flex;flex-direction:column;gap:var(--sp-1)}.pay-methods__name{font-size:var(--fs-h3);font-weight:600;color:var(--text-primary)}.pay-methods__hint{font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--text-secondary)}.pay-methods__notice{margin:0;font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--danger-text)}.pay-methods__secure{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);margin:0;font-size:var(--fs-caption);line-height:var(--lh-ui);text-align:center;color:var(--text-tertiary)}.pay-methods__secure .icon{flex:none;color:var(--icon)}.pay-sheet__dock{display:flex;flex-direction:column;gap:var(--sp-3)}.pay-sheet__cta-spinner{display:inline-block;width:var(--sp-5);height:var(--sp-5);margin-inline-end:var(--sp-3);vertical-align:-3px;border:2px solid currentColor;border-block-start-color:transparent;border-radius:var(--r-pill);animation:pay-spin .8s linear infinite}.pay-otp__card{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--sp-3);min-height:var(--ctl-lg);padding-inline:var(--sp-1) var(--sp-5);font-size:var(--fs-ui);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary);background:var(--bg-raised);border-radius:var(--r-pill)}.pay-otp__chip{--mark-box: var(--ctl-md);display:grid;place-items:center;width:var(--ctl-md);height:var(--ctl-md);background:var(--pay-chip-bg);border-radius:var(--r-pill)}.pay-otp__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2) var(--sp-5)}.pay-sheet__ghost:disabled{cursor:default;opacity:.7}.pay-success{padding-block:var(--sp-9)}.pay-success__mark{display:grid;place-items:center;width:var(--media-leader);height:var(--media-leader);color:var(--status-online);background:color-mix(in srgb,var(--status-online) 16%,transparent);border-radius:var(--r-pill);animation:pay-success-in var(--dur-base) var(--ease-out) both}@keyframes pay-success-in{0%{opacity:0;transform:scale(.6)}}.pay-otp__input{width:100%;min-height:var(--ctl-xl);padding-inline:var(--sp-5);font:inherit;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.4em;text-align:center;color:var(--text-primary);background:var(--bg-field);border:1px solid var(--border-strong);border-radius:var(--r-pill);outline:none}.pay-otp__input:focus{border-color:var(--action-stroke)}.pay-otp__input:focus-visible{outline:none}.pay-otp__input--error,.pay-otp__input--error:focus{border-color:var(--danger-text)}.pay-otp__input::placeholder{color:var(--text-tertiary);letter-spacing:.4em}.pay-sheet__status{align-items:center;text-align:center}.pay-sheet__status-title{font-size:var(--fs-ui);font-weight:600;color:var(--text-primary)}.pay-sheet__status-text{margin:0;font-size:var(--fs-caption);color:var(--text-secondary)}.pay-sheet__spinner{width:28px;height:28px;border:2px solid var(--border-strong);border-block-start-color:var(--action-stroke);border-radius:var(--r-pill);animation:pay-spin .8s linear infinite}@keyframes pay-spin{to{transform:rotate(360deg)}}.pay-sheet__cta{align-self:stretch;min-height:var(--ctl-xl);font:inherit;font-size:var(--fs-ui);font-weight:600;color:var(--text-on-gold);background:var(--grad-gold);box-shadow:var(--action-edge);border:none;border-radius:var(--r-pill);cursor:pointer}.pay-sheet__cta:hover:not(:disabled){filter:brightness(1.07)}.pay-sheet__cta:disabled{opacity:.5;cursor:default}.pay-sheet__ghost{min-height:var(--ctl-sm);font:inherit;font-size:var(--fs-caption);color:var(--text-tertiary);background:none;border:none;cursor:pointer}.pay-sheet__ghost:hover{color:var(--text-primary)}.pay-sheet__legal{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-5);border-block-start:1px solid var(--border-subtle)}.pay-sheet__terms{margin:0;font-size:var(--fs-caption);color:var(--text-secondary)}.pay-sheet__links{display:flex;align-items:center;gap:var(--sp-3);margin:0;font-size:var(--fs-caption)}.pay-sheet__links a{color:var(--text-primary)}.pay-sheet__links a:hover{color:var(--action)}.pay-sheet__sep{width:3px;height:3px;border-radius:var(--r-pill);background:var(--text-tertiary)}.pay-sheet__overlay{animation:pay-sheet-fade var(--dur-base) ease both}.pay-sheet{position:relative;animation:pay-sheet-up var(--dur-drawer) var(--ease-drawer) both}@keyframes pay-sheet-fade{0%{opacity:0}}@keyframes pay-sheet-up{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.pay-sheet__overlay,.pay-sheet,.pay-sheet__spinner,.pay-sheet__cta-spinner,.pay-success__mark{animation:none}.pay-method__chip{transition:none}}@media(min-width:768px){.pay-sheet__overlay{align-items:center}.pay-sheet{border-radius:var(--r-card);animation-name:pay-sheet-in}@keyframes pay-sheet-in{0%{opacity:0;transform:scale(.98)}}}.link-preview-wrap{display:flex;flex-direction:column;gap:var(--sp-2);width:100%}.link-preview{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);text-align:start;background:var(--bg-raised);border-radius:var(--r-place-row);box-shadow:inset 0 0 0 1px var(--border-subtle)}.link-preview__logo{display:grid;flex:none;place-items:center;width:var(--media-row);height:var(--media-row);overflow:hidden;background:var(--bg-surface);border-radius:var(--r-logo)}.link-preview__logo img{width:100%;height:100%;object-fit:cover}.link-preview__letter{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;color:var(--icon)}.link-preview__text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.link-preview__title{overflow:hidden;font-size:var(--fs-body);font-weight:600;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.link-preview__description{display:-webkit-box;overflow:hidden;font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--text-secondary);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.link-preview__audience{font-size:var(--fs-caption);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary)}.link-preview__edit{flex:none;align-self:flex-start;min-height:var(--ctl-sm);padding:0;font:inherit;font-size:var(--fs-caption);font-weight:500;color:var(--action);background:none;border:none;cursor:pointer}.link-preview__skeleton{background:var(--bg-surface);animation:skeleton-pulse 1.2s var(--ease-in-out) infinite}.link-preview__bar{display:block;width:70%;height:var(--fs-body);border-radius:var(--r-row)}.link-preview__bar--short{width:45%;height:var(--fs-caption)}.link-preview__note{margin:0;font-size:var(--fs-caption);color:var(--text-secondary);text-align:start}.link-preview__fields{display:flex;flex-direction:column;gap:var(--sp-2);text-align:start}.link-preview__label{display:flex;justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-caption);font-weight:500;color:var(--text-secondary)}.link-preview__count{font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.link-preview__input{width:100%;min-height:var(--ctl-lg);padding:var(--sp-2) var(--sp-4);font:inherit;font-size:var(--fs-body);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--r-row)}.link-preview-wrap .link-preview__input:focus-visible,.link-preview__input:focus{border-color:var(--text-secondary);outline:none}.link-preview__textarea{resize:vertical;line-height:var(--lh-body)}.link-preview__logo-button{position:relative;flex:none;padding:0;font:inherit;background:none;border:none;border-radius:var(--r-logo);cursor:pointer}.link-preview__logo-badge{position:absolute;inset-block-end:calc(-1 * var(--sp-1));inset-inline-end:calc(-1 * var(--sp-1));display:grid;place-items:center;width:var(--sp-6);height:var(--sp-6);color:var(--text-primary);background:var(--bg-raised);border:2px solid var(--bg-surface);border-radius:var(--r-pill)}.link-preview__logo-row{display:flex;align-items:center;gap:var(--sp-4)}.link-preview__logo-text{display:flex;flex:1;flex-direction:column;gap:var(--sp-1);min-width:0;font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--text-tertiary)}.link-preview__logo-title{font-weight:500;color:var(--text-secondary)}.link-preview__replace{flex:none;min-height:var(--ctl-md);padding-inline:var(--sp-4);font:inherit;font-size:var(--fs-caption);font-weight:600;color:var(--text-primary);background:var(--select-fill);border:1px solid var(--select-edge);border-radius:var(--r-pill);cursor:pointer}.link-preview__error{margin:0;font-size:var(--fs-caption);color:var(--danger-text)}@media(prefers-reduced-motion:reduce){.link-preview__skeleton{animation:none}}.add-listing{display:flex;flex-direction:column;gap:var(--sp-3);max-width:var(--container);margin-inline:auto;padding-block:var(--sp-4) 0;padding-inline:var(--gutter)}@media(min-width:768px){.add-listing{max-width:var(--container-form);gap:var(--sp-5)}.add-listing__action.add-listing__action--phone{display:none}}.add-listing .hero{padding-inline:0}.add-listing__row{display:flex;gap:var(--sp-3);align-items:flex-start}.add-listing__field{display:flex;flex:1;flex-direction:column;gap:var(--sp-2);min-width:0}.add-listing__field--narrow{flex:0 1 280px}.add-listing__input{width:100%;min-height:var(--ctl-lg);padding-inline:var(--sp-5);font:inherit;font-size:var(--fs-body);color:var(--text-primary);background:var(--bg-surface);border:1px solid transparent;border-radius:var(--r-pill);transition:border-color var(--dur-fast) var(--ease-out)}.add-listing__input::placeholder{color:var(--text-tertiary)}.add-listing__input:hover{border-color:transparent;background:var(--bg-raised)}.add-listing__input:focus{border-color:var(--action-stroke)}.add-listing__input--error{border-color:var(--delta-down)}.add-listing__control{position:relative;display:block}.add-listing__control .icon{position:absolute;inset-inline-start:var(--sp-6);top:50%;color:var(--icon);transform:translateY(-50%);pointer-events:none}.add-listing__input--url{min-height:var(--ctl-xl);padding-inline-start:calc(var(--sp-6) * 2 + var(--sp-4));font-size:var(--fs-h3);border-color:var(--border-strong)}.add-listing__input--url::placeholder{color:var(--text-secondary)}.add-listing__input--url:hover{border-color:var(--text-tertiary);background:var(--bg-surface)}.add-listing .add-listing__input--url:focus-visible,.add-listing__input--url:focus{border-color:var(--text-secondary);outline:none}.add-listing__input--url.add-listing__input--error{border-color:var(--status-hot);box-shadow:none}.add-listing__error{margin:0;padding-inline:var(--sp-5);font-size:var(--fs-caption);color:var(--danger-text)}.add-listing__submit{flex:none;min-height:var(--ctl-lg);padding-inline:var(--sp-6);font:inherit;font-size:var(--fs-ui);font-weight:600;white-space:nowrap;color:var(--text-on-action);background:var(--grad-gold);color:var(--text-on-gold);box-shadow:var(--gold-bevel),var(--glass-glow);box-shadow:var(--action-edge);border:none;border-radius:var(--r-pill);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.add-listing__submit:hover{filter:brightness(1.07)}.add-listing__submit:active{filter:brightness(.94)}.add-listing__field--narrow .add-listing__input,.add-listing__submit{min-height:var(--ctl-xl)}@media(min-width:768px){.add-listing__submit{padding-inline:var(--sp-7);font-size:var(--fs-body)}}.add-listing__submit{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3)}.add-listing__submit:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.65}.add-listing__spinner{width:16px;height:16px;border:2px solid var(--text-on-gold);border-top-color:transparent;border-radius:var(--r-pill);animation:add-listing-spin .7s linear infinite}@keyframes add-listing-spin{to{transform:rotate(1turn)}}@media(max-width:767px){.add-listing{gap:var(--sp-4);padding-block:0}.add-listing__row{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"url" "action";gap:var(--sp-4)}.add-listing__row,.add-listing__row--link{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"url category" "action action";column-gap:var(--sp-2)}.add-listing__field--url{grid-area:url}.add-listing__field--narrow{grid-area:category}.add-listing__field--narrow .cat-select__trigger{justify-content:center;width:var(--ctl-xl);padding:0}.add-listing__field--narrow .cat-select__value,.add-listing__field--narrow .cat-select__chevron{display:none}.add-listing__field--narrow>.add-listing__error{display:none}.add-listing__action{justify-self:center}.add-listing__submit{min-width:calc(var(--sp-12) * 2 + var(--sp-8));padding-inline:var(--sp-7)}}@media(prefers-reduced-motion:reduce){.add-listing__input,.add-listing__submit{transition:none}.add-listing__spinner{animation-duration:2s}}.add-listing__added{margin:var(--sp-2) 0 0;font-size:var(--fs-caption);color:var(--action)}.add-listing__suggest{min-height:var(--ctl-sm);padding-inline:var(--sp-3);font:inherit;font-size:var(--fs-caption);font-weight:500;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--r-pill);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.add-listing__suggest:hover{background:var(--bg-hover)}.add-listing__suggest--other{color:var(--text-secondary);background:none;border-color:var(--border-subtle)}.add-listing__picked{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--ctl-sm);padding-inline:var(--sp-3) var(--sp-1);font-weight:600;color:var(--text-primary);background:var(--select-fill);box-shadow:inset 0 0 0 1px var(--select-edge);border-radius:var(--r-pill)}.add-listing__picked>.icon{flex:none;color:var(--status-online)}.add-listing__picked-clear{display:grid;place-items:center;width:var(--sp-6);height:var(--sp-6);padding:0;color:var(--text-secondary);background:none;border:none;border-radius:var(--r-pill);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.add-listing__picked-clear:hover{color:var(--text-primary);background:var(--bg-hover)}.add-listing__avatar{position:absolute;inset-inline-start:var(--sp-6);top:50%;transform:translateY(-50%);pointer-events:none;width:24px;height:24px;object-fit:cover;background:var(--bg-raised);border-radius:var(--r-logo)}.add-listing__avatar--person{border-radius:var(--r-pill)}.add-listing__action{display:flex;flex:none}@media(max-width:767px){.add-listing__action{grid-area:action}}.period-switch+.add-listing{padding-block-start:var(--sp-6)}.add-listing__hint{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);margin:var(--sp-2) 0 0;font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--text-secondary);animation:add-listing-hint-in var(--dur-base) var(--ease-out) both}.add-listing__hint b{font-weight:600;color:var(--text-primary)}.add-listing__hint>.icon{flex:none;color:var(--status-online)}@media(max-width:767px){.add-listing__hint--desktop{display:none}}@media(min-width:768px){.add-listing__hint--phone{display:none}}.add-listing__need{flex-basis:100%;font-size:var(--fs-caption);font-weight:500;color:var(--danger-text)}.add-listing__hint--busy{color:var(--text-tertiary)}.add-listing__hint-dot{width:var(--sp-2);height:var(--sp-2);background:var(--action);border-radius:var(--r-pill);animation:add-listing-hint-pulse 1.2s var(--ease-in-out) infinite}@keyframes add-listing-hint-in{0%{opacity:0;transform:translateY(-3px)}}@keyframes add-listing-hint-pulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.add-listing__hint,.add-listing__hint-dot{animation:none}}.rolling-number{display:inline-flex;line-height:1.15}.rolling-number__track{display:inline-flex;white-space:pre}.rolling-number__slot{position:relative;display:inline-block;overflow:hidden}.rolling-number__glyph{display:block}.rolling-number__slot--moving{margin-block:-.14em;padding-block:.14em;-webkit-mask-image:linear-gradient(to bottom,transparent,currentColor 24%,currentColor 76%,transparent);mask-image:linear-gradient(to bottom,transparent,currentColor 24%,currentColor 76%,transparent)}.rolling-number__ghost{position:absolute;inset-block-start:.14em;inset-inline-start:0}.hero{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);max-width:var(--container);margin-inline:auto;padding-block:var(--sp-6) 0;padding-inline:var(--gutter);text-align:center}.hero__title{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-3) var(--sp-4);margin:0;font-family:var(--font-display);font-size:var(--fs-display-1);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--tr-hero)}.hero__verb,.hero__for{font-family:var(--font-ui);font-size:var(--fs-h2);font-weight:500;color:var(--text-secondary)}.hero__place{font-variant-numeric:tabular-nums;color:var(--text-primary)}.hero__amount{display:inline-flex;flex-direction:column;align-items:center;gap:var(--sp-1)}.hero__sum{display:inline-flex;align-items:baseline;gap:var(--sp-1);padding:0;font:inherit;font-variant-numeric:tabular-nums;background:none;border:none;border-bottom:1px solid transparent;cursor:text}.hero__sum:focus-visible{outline:2px solid var(--action);outline-offset:var(--sp-2)}.hero__sum--edit{color:var(--action);border-bottom:1px solid var(--action);cursor:auto}.hero__currency{font-variant-numeric:tabular-nums}.hero__value{display:inline-flex;align-items:baseline;gap:var(--sp-1);font-variant-numeric:tabular-nums}.hero__input{width:auto;min-width:2ch;field-sizing:content;padding:0;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit;text-align:start;color:inherit;background:none;border:none;border-radius:0}.hero__input:focus-visible{outline:none}.hero__unit{font-family:var(--font-ui);font-size:var(--fs-h3);font-weight:500;background:none;-webkit-text-fill-color:var(--text-tertiary);color:var(--text-tertiary)}.hero__sub{font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:400;letter-spacing:normal;font-variant-numeric:tabular-nums;color:var(--text-primary)}.hero__step{display:grid;flex:none;place-items:center;width:var(--ctl-md);height:var(--ctl-md);font-family:var(--font-ui);font-size:var(--fs-h3);font-weight:500;line-height:1;color:var(--icon);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--r-pill);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.hero__step:hover:not(:disabled){background:var(--bg-raised);transform:scale(1.08)}.hero__step:active:not(:disabled){transform:scale(.96)}.hero__step:disabled{color:var(--text-tertiary);background:var(--bg-raised);cursor:not-allowed;opacity:.5}.hero__title .add-listing__submit{align-self:center;font-family:var(--font-ui);letter-spacing:normal}@media(max-width:767px){.hero__title .add-listing__submit{display:none}}.hero__error{margin:0;font-family:var(--font-ui);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--danger-text)}.hero__outdated{margin:0;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--danger-text)}.hero__skeleton{width:min(100%,14ch);height:calc(var(--fs-display-1) * var(--lh-tight));background:var(--bg-raised);border-radius:var(--r-row);animation:hero-pulse 1.2s var(--ease-in-out) infinite}.hero--loading{position:relative}.hero--loading>:not(.hero__skeleton){visibility:hidden}.hero--loading .hero__skeleton{position:absolute;inset-block-start:var(--sp-6);inset-inline:0;margin-inline:auto}@keyframes hero-pulse{0%,to{opacity:.4}50%{opacity:.7}}.hero__break{display:none}@media(max-width:767px){.hero{padding-block:var(--sp-7) 0;gap:var(--sp-1)}.hero__title{gap:var(--sp-1) var(--sp-2);font-size:var(--fs-display-2)}.hero__verb,.hero__for{font-size:var(--fs-h3)}.hero__break{display:block;flex-basis:100%;height:0}.hero__amount{font-size:var(--fs-hero-amount)}.hero__sum{padding-inline:var(--sp-2)}.hero__step{width:var(--ctl-lg);height:var(--ctl-lg);margin-inline:var(--sp-2);font-size:var(--fs-h1)}.hero__skeleton{height:calc(var(--fs-display-2) * var(--lh-tight) + var(--sp-1) + var(--fs-hero-amount) * var(--lh-tight))}.hero--loading .hero__skeleton{inset-block-start:var(--sp-4)}}@media(prefers-reduced-motion:reduce){.hero__step{transition:none}.hero__step:hover:not(:disabled),.hero__step:active:not(:disabled){transform:none}.hero__skeleton{animation:none}}.board-columns{display:grid;grid-template-columns:minmax(0,1fr) var(--side-col);gap:var(--sp-6);max-width:var(--container);margin-inline:auto;align-items:start}.board-columns__main{min-width:0}.board-columns__side{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0;padding-inline-end:var(--gutter)}@media(min-width:1024px)and (min-height:860px){.board-columns__side{position:sticky;top:calc(var(--header-h) + var(--sp-4))}}@media(max-width:1023px){.board-columns{grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}.board-columns__side{padding-inline:var(--gutter)}}.board-switch{display:flex;justify-content:center;padding-block:var(--sp-3) 0;padding-inline:var(--gutter)}.board-switch__group{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-1);width:100%;max-width:320px;padding:var(--sp-1);background:var(--bg-surface);border-radius:var(--r-pill)}.board-switch__link{display:grid;place-items:center;min-height:var(--ctl-md);padding-inline:var(--sp-4);font-size:var(--fs-ui);font-weight:600;white-space:nowrap;color:var(--text-tertiary);text-decoration:none;border-radius:var(--r-pill);transition:color var(--dur-fast) var(--ease-out);position:relative;isolation:isolate}.board-switch__link:hover,.board-switch__link--active{color:var(--text-primary)}.board-switch__pill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--r-pill);background:var(--select-fill);box-shadow:inset 0 0 0 1px var(--select-edge);view-transition-name:board-switch-pill}.board-switch__link--active:hover{color:var(--text-primary)}.board-switch--inline{padding:0}.board-switch--inline .board-switch__group{width:auto;max-width:none}.board-switch--inline .board-switch__link{padding-inline:var(--sp-3)}@media(prefers-reduced-motion:reduce){.board-switch__link{transition:none}}.category-row-wrap{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-width:0;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.category-row{display:flex;flex:1;gap:var(--sp-2);min-width:0;padding-block:var(--sp-3)}.category-row__arrow{display:none;flex:none;place-items:center;width:var(--ctl-sm);height:var(--ctl-sm);color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-pill);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.category-row__arrow .icon{transform:rotate(180deg)}.category-row__arrow--right .icon{transform:none}.category-row__arrow:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong)}.category-row__arrow:disabled{opacity:.35;cursor:default}@media(hover:hover)and (min-width:768px){.category-row__arrow{display:grid}}.category-chip{display:inline-flex;flex:none;align-items:center;gap:var(--sp-2);min-height:var(--ctl-md);padding-inline:var(--sp-4);font:inherit;font-size:var(--fs-ui);font-weight:500;white-space:nowrap;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-pill);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.category-chip:hover{color:var(--text-primary);background:var(--bg-raised);border-color:var(--border-strong)}.category-chip .icon,.category-chip:hover .icon{color:var(--icon)}.category-row__thumb{background:var(--select-fill);box-shadow:inset 0 0 0 1px var(--select-edge)}.category-chip--active,.category-chip--active:hover{color:var(--text-primary);background:none;border-color:transparent}.category-chip--active .icon,.category-chip--active:hover .icon{color:var(--icon)}@media(min-width:1024px){.category-chip{padding-inline:var(--sp-4)}.category-chip svg{display:none}}.category-rows{display:flex;flex-direction:column}.category-row-wrap--sub{animation:category-sub-in var(--dur-base) var(--ease-out) both}.category-row--sub{padding-block:0 var(--sp-3)}.category-row--sub .category-chip{min-height:var(--ctl-sm);padding-inline:var(--sp-3);font-size:var(--fs-caption)}@keyframes category-sub-in{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.category-row-wrap--sub{animation:none}}.footer{margin-top:var(--sp-8);padding-inline:var(--gutter)}.footer__inner{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2) var(--sp-5);max-width:calc(var(--container) - 2 * var(--gutter));margin-inline:auto;padding-block:var(--sp-5) var(--sp-7);text-align:center;border-top:1px solid var(--border-subtle)}.footer__link{display:inline-flex;align-items:center;min-height:var(--ctl-md);font-size:var(--fs-caption);color:var(--text-primary);text-decoration:none}.footer__link:hover{color:var(--action)}.footer__credits{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-3);margin:var(--sp-2) 0 0;font-size:var(--fs-caption);color:var(--text-primary)}.footer__credits-link{color:var(--action);text-decoration:none}.footer__credits-link:hover{opacity:.8}.rank-medal{display:inline-grid;flex:none;place-items:center;font-family:var(--font-display);font-weight:700;line-height:1;letter-spacing:var(--tr-display);color:var(--text-on-tier);border-radius:var(--r-badge);box-shadow:var(--tier-edge)}.rank-medal [data-numeric]{font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"tnum" 0}.rank-medal--xl{width:var(--medal-xl);height:var(--medal-xl);font-size:var(--fs-h1)}.rank-medal--lg{width:var(--medal-lg);height:var(--medal-lg);font-size:var(--fs-h2)}.rank-medal--md{width:var(--medal-md);height:var(--medal-md);font-size:var(--fs-h3)}.rank-medal--sm{width:var(--medal-sm);height:var(--medal-sm);font-size:var(--fs-caption)}.rank-medal--tier-1{background:var(--tier-1-fill)}.rank-medal--tier-2{background:var(--tier-2-fill)}.rank-medal--tier-3{background:var(--tier-3-fill)}.fan-id{display:flex;flex-direction:column;gap:var(--sp-3)}.fan-id__row{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--bg-raised);border-radius:var(--r-card)}.fan-id__avatar{display:grid;flex:none;place-items:center;width:var(--media-row);height:var(--media-row);overflow:hidden;color:var(--text-tertiary);background:var(--bg-surface);border-radius:var(--r-pill)}.fan-id__photo{width:100%;height:100%;object-fit:cover}.fan-id__text{display:flex;flex:1;flex-direction:column;min-width:0}.fan-id__caption{font-size:var(--fs-caption);color:var(--text-tertiary)}.fan-id__name{overflow:hidden;font-size:var(--fs-ui);font-weight:600;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.fan-id__edit-btn{flex:none;min-height:var(--ctl-sm);font:inherit;font-size:var(--fs-caption);font-weight:500;color:var(--action);background:none;border:none;cursor:pointer}.fan-id__editor{display:flex;flex-direction:column;gap:var(--sp-3)}.fan-id__label{font-size:var(--fs-caption);font-weight:500;color:var(--text-secondary)}.fan-id__options{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.fan-id__option{display:inline-flex;align-items:center;min-height:var(--ctl-md);max-width:100%;padding-inline:var(--sp-4);overflow:hidden;font:inherit;font-size:var(--fs-ui);font-weight:500;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--r-pill);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.fan-id__option:hover{color:var(--text-primary);border-color:var(--border-strong)}.fan-id__option--active,.fan-id__option--active:hover{color:var(--action);background:var(--action-soft);border-color:var(--action-line)}.fan-id__note{margin:0;font-size:var(--fs-caption);color:var(--text-tertiary)}.fan-id__name-form{display:flex;gap:var(--sp-2)}.fan-id__input{flex:1;min-width:0;min-height:var(--ctl-lg);padding-inline:var(--sp-4);font:inherit;font-size:var(--fs-body);color:var(--text-primary);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--r-pill)}.fan-id__input::placeholder{color:var(--text-tertiary)}.fan-id__input:focus{border-color:var(--action-stroke)}.fan-id__input[aria-invalid=true]{border-color:var(--status-hot)}.fan-id__save{flex:none;min-height:var(--ctl-lg);padding-inline:var(--sp-4);font:inherit;font-size:var(--fs-ui);font-weight:600;color:var(--text-primary);background:var(--select-fill);border:1px solid var(--select-edge);border-radius:var(--r-pill);cursor:pointer}.fan-id__option:disabled,.fan-id__save:disabled{opacity:.6;cursor:default}.fan-id__error{margin:0;font-size:var(--fs-caption);color:var(--danger-text)}@media(prefers-reduced-motion:reduce){.fan-id__option{transition:none}}.profile{display:flex;flex-direction:column;gap:var(--sp-7);padding-block:var(--sp-2) var(--sp-3)}.profile__hero{display:flex;align-items:center;gap:var(--sp-5)}.profile__avatar{position:relative;display:grid;flex:none;place-items:center;width:var(--media-leader);height:var(--media-leader);padding:0;color:var(--icon);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--r-pill);cursor:pointer}.profile__photo{width:100%;height:100%;object-fit:cover;border-radius:var(--r-pill)}.profile__camera{position:absolute;inset-block-end:calc(-1 * var(--sp-1));inset-inline-end:calc(-1 * var(--sp-1));display:grid;place-items:center;width:var(--ctl-sm);height:var(--ctl-sm);color:var(--icon);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--r-pill)}.profile__avatar:hover .profile__camera{border-color:var(--action-stroke)}.profile__avatar:disabled{cursor:wait;opacity:.7}.profile__who{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--sp-1);min-width:0}.profile__name-btn{display:inline-flex;align-items:center;gap:var(--sp-3);max-width:100%;min-height:var(--ctl-md);padding:0;font:inherit;color:inherit;text-align:start;background:none;border:none;cursor:pointer}.profile__pen{display:grid;flex:none;place-items:center;width:var(--ctl-sm);height:var(--ctl-sm);color:var(--icon);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--r-pill);transition:border-color var(--dur-fast) var(--ease-out)}.profile__name-btn:hover .profile__pen,.profile__name-btn[aria-expanded=true] .profile__pen{border-color:var(--action-stroke)}.profile__name{min-width:0;overflow:hidden;font-size:var(--fs-h3);font-weight:600;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.profile__via{display:inline-flex;max-width:100%;align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);color:var(--text-secondary)}.profile__provider{flex:none;width:var(--sp-5);height:var(--sp-5)}.profile__account{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile__photo-remove{min-height:var(--ctl-sm);padding:0;font:inherit;font-size:var(--fs-caption);font-weight:500;color:var(--text-secondary);background:none;border:none;cursor:pointer}.profile__photo-remove:hover{color:var(--text-primary)}.profile__support{display:flex;flex-direction:column;gap:var(--sp-3)}.profile__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.profile__stat{display:flex;flex-direction:column;gap:var(--sp-1);min-height:var(--ctl-xl);padding:var(--sp-4);background:var(--bg-raised);border-radius:var(--r-card)}.profile__stat-value{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary)}.profile__stat-label{font-size:var(--fs-caption);color:var(--text-secondary)}.profile__section-title{margin:var(--sp-3) 0 0;font-size:var(--fs-ui);font-weight:500;color:var(--text-primary)}.profile__list{display:flex;flex-direction:column;gap:var(--sp-3);margin:0;padding:0;list-style:none}.profile__item{display:flex;flex-direction:column;background:var(--bg-raised);border-radius:var(--r-card)}.profile__row{display:flex;align-items:center;gap:var(--sp-4);min-height:var(--ctl-xl);padding:var(--sp-4);color:inherit;text-decoration:none;border-radius:var(--r-card)}.profile__logo{display:grid;flex:none;place-items:center;width:var(--media-row);height:var(--media-row);overflow:hidden;color:var(--icon);background:var(--bg-surface);border-radius:var(--r-logo)}.profile__logo img{width:100%;height:100%;object-fit:cover}.profile__item-text{display:flex;flex:1;flex-direction:column;gap:var(--sp-1);min-width:0}.profile__item-name{overflow:hidden;font-size:var(--fs-ui);font-weight:600;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.profile__item-place{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);color:var(--text-secondary)}.profile__item-votes{display:flex;flex:none;flex-direction:column;align-items:flex-end;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary)}.profile__item-unit{font-family:var(--font-ui);font-size:var(--fs-micro);font-weight:500;color:var(--text-tertiary)}.profile__raise{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-height:var(--ctl-md);margin-inline:var(--sp-4);padding:0;font:inherit;font-size:var(--fs-caption);font-weight:500;text-align:start;color:var(--text-secondary);background:none;border:none;border-block-start:1px solid var(--border-subtle);cursor:pointer}.profile__raise .icon{flex:none;color:var(--icon)}.profile__raise:hover{color:var(--text-primary)}.profile__skeleton{display:block;background:var(--bg-raised);border-radius:var(--r-card)}.profile__stats .profile__skeleton{min-height:var(--ctl-xl)}.profile__empty{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding:var(--sp-6) var(--sp-5);text-align:center;background:var(--bg-raised);border-radius:var(--r-card)}.profile__empty .icon{color:var(--icon)}.profile__empty-title{margin:0;font-size:var(--fs-ui);font-weight:600;color:var(--text-primary)}.profile__empty-text{margin:0;font-size:var(--fs-caption);color:var(--text-secondary)}.profile__empty-cta{display:inline-flex;align-items:center;min-height:var(--ctl-md);padding-inline:var(--sp-5);font:inherit;font-size:var(--fs-ui);font-weight:600;color:var(--text-primary);text-decoration:none;background:var(--select-fill);border:1px solid var(--select-edge);border-radius:var(--r-pill);cursor:pointer}.profile__field{display:flex;flex-direction:column;gap:var(--sp-3);margin-block-start:calc(var(--sp-4) - var(--sp-7))}.profile__input-row{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--ctl-xl);padding-inline:var(--sp-5) var(--sp-1);background:var(--bg-raised);border:1px solid transparent;border-radius:var(--r-pill);transition:border-color var(--dur-fast) var(--ease-out)}.profile__input-row:hover{border-color:var(--border-strong)}.profile__input-row:focus-within{border-color:var(--action-stroke)}.profile__input-row--error,.profile__input-row--error:focus-within{border-color:var(--status-hot)}.profile__input{flex:1;min-width:0;min-height:var(--ctl-lg);padding:0;font:inherit;font-size:var(--fs-body);color:var(--text-primary);background:none;border:none}.profile__input:focus-visible{outline:none}.profile__input::placeholder{color:var(--text-tertiary)}.profile__save{flex:none;min-height:var(--ctl-md);padding-inline:var(--sp-5);font:inherit;font-size:var(--fs-ui);font-weight:600;color:var(--text-primary);background:var(--select-fill);border:1px solid var(--select-edge);border-radius:var(--r-pill);cursor:pointer}.profile__save:disabled{opacity:.6;cursor:wait}.profile__field-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-inline:var(--sp-5) var(--sp-2)}.profile__cancel{flex:none;min-height:var(--ctl-sm);padding:0;font:inherit;font-size:var(--fs-caption);font-weight:500;color:var(--text-secondary);background:none;border:none;cursor:pointer}.profile__cancel:hover{color:var(--text-primary)}.profile__hint,.profile__error{margin:0;font-size:var(--fs-caption)}.profile>.profile__error{padding-inline:var(--sp-5)}.profile__hint{color:var(--text-secondary)}.profile__error{color:var(--danger-text)}.profile__leave{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);min-height:var(--ctl-xl);font:inherit;font-size:var(--fs-ui);font-weight:600;color:var(--text-primary);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--r-pill);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.profile__leave .icon{color:var(--danger-text)}.profile__leave:hover{border-color:var(--border-strong)}.profile__leave:disabled{opacity:.6;cursor:wait}@media(prefers-reduced-motion:reduce){.profile__input-row,.profile__pen,.profile__leave{transition:none}}.vote-sheet__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;background:var(--bg-overlay)}.vote-sheet{width:100%;max-width:480px;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-sheet);padding-bottom:env(safe-area-inset-bottom)}.vote-sheet__head{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-5) var(--sp-3)}.vote-sheet__title{margin:0;font-size:var(--fs-h3);font-weight:600;color:var(--text-primary)}.vote-sheet__close{display:grid;place-items:center;min-width:44px;min-height:44px;margin-inline-start:auto;font:inherit;color:var(--text-tertiary);background:var(--glass-neutral);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:none;border-radius:var(--r-pill);cursor:pointer}.vote-sheet__close:hover{color:var(--text-primary)}.vote-sheet__section{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5) var(--sp-5);border-top:1px solid var(--border-subtle)}.vote-sheet__subtitle{margin:0;font-size:var(--fs-ui);font-weight:600;color:var(--text-primary)}.vote-sheet__effect{margin:calc(-1 * var(--sp-2)) 0 0;font-size:var(--fs-caption);color:var(--text-secondary)}.vote-sheet__free{min-height:var(--ctl-xl);font:inherit;font-size:var(--fs-ui);font-weight:600;color:var(--text-primary);background:var(--glass-neutral);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-strong);border-radius:var(--r-pill);cursor:pointer}.vote-sheet__free:hover:not(:disabled){border-color:var(--action-stroke);color:var(--action)}.vote-sheet__free:disabled{color:var(--text-tertiary);cursor:not-allowed;opacity:.6}.vote-sheet__packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.vote-pack{position:relative;display:flex;flex-direction:column;gap:var(--sp-1);min-height:72px;padding:var(--sp-4) var(--sp-3) var(--sp-3);font:inherit;text-align:start;color:var(--text-primary);background:var(--bg-raised);border:1px solid transparent;border-radius:var(--r-card);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.vote-pack:hover{border-color:var(--border-strong)}.vote-pack--active,.vote-pack--active:hover{border-color:var(--action-stroke);background:var(--action-soft)}.vote-pack[aria-disabled=true]{opacity:.5}.vote-pack__badge{position:absolute;inset-block-start:var(--sp-3);inset-inline-end:var(--sp-3);padding:var(--sp-1) var(--sp-2);font-size:var(--fs-micro);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2;color:var(--action);background:var(--action-soft);border-radius:var(--r-badge)}.vote-pack__qty{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;font-variant-numeric:tabular-nums}.vote-pack__label{font-size:var(--fs-caption);color:var(--text-tertiary)}.vote-pack__price{font-size:var(--fs-caption);font-weight:600;font-variant-numeric:tabular-nums;color:var(--money)}.vote-custom{display:flex;flex-direction:column;gap:var(--sp-3);margin-block-start:var(--sp-2)}.vote-custom__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.vote-custom__label{font-size:var(--fs-ui);font-weight:500;color:var(--text-primary)}.vote-custom__price{font-size:var(--fs-ui);font-weight:600;font-variant-numeric:tabular-nums;color:var(--money);white-space:nowrap}.vote-custom__field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:var(--ctl-xl);padding-inline:var(--sp-2);background:var(--bg-raised);border:1px solid transparent;border-radius:var(--r-pill);transition:border-color var(--dur-fast) var(--ease-out)}.vote-custom__field:hover{border-color:var(--border-strong)}.vote-custom--active .vote-custom__field,.vote-custom__field:focus-within{border-color:var(--action-stroke);background:var(--action-soft)}.vote-custom__input{min-width:0;height:var(--ctl-xl);padding:0;font:inherit;font-size:var(--fs-body);font-weight:600;font-variant-numeric:tabular-nums;text-align:center;color:var(--text-primary);background:none;border:none}.vote-custom__input:focus-visible{outline:none}.vote-custom__input::placeholder{font-weight:400;color:var(--text-tertiary)}.vote-custom__step{display:grid;place-items:center;width:var(--ctl-md);height:var(--ctl-md);font:inherit;font-size:var(--fs-h3);font-weight:500;line-height:1;color:var(--icon);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--r-pill);cursor:pointer}.vote-custom__step:hover:not(:disabled){border-color:var(--action-stroke)}.vote-custom__step:disabled{opacity:.4;cursor:not-allowed}.vote-sheet__pay:disabled{opacity:.5;cursor:not-allowed}.vote-result{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);padding:var(--sp-4);background:var(--bg-raised);border-radius:var(--r-card)}.vote-result .icon{flex:none;color:var(--icon)}.vote-result__text{flex:1 1 12rem;min-width:0;font-size:var(--fs-ui);font-weight:500;color:var(--text-primary)}.vote-result__first{display:inline-flex;align-items:center;min-height:var(--ctl-sm);padding-inline:var(--sp-4);font:inherit;font-size:var(--fs-caption);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--action);background:none;border:1px solid var(--action-line);border-radius:var(--r-pill);cursor:pointer}.vote-result__first:hover{border-color:var(--action-stroke)}.vote-sheet__pay{min-height:var(--ctl-xl);font:inherit;font-size:var(--fs-ui);font-weight:600;color:var(--text-on-action);background:var(--grad-gold);color:var(--text-on-gold);box-shadow:var(--gold-bevel),var(--glass-glow);box-shadow:var(--action-edge);border:none;border-radius:var(--r-pill);cursor:pointer}.vote-sheet__pay:hover{filter:brightness(1.07)}.vote-sheet__hint{margin:0;font-size:var(--fs-caption);color:var(--text-tertiary)}.vote-sheet__overlay{animation:vote-sheet-fade var(--dur-base) ease both}.vote-sheet{position:relative;animation:vote-sheet-up var(--dur-drawer) var(--ease-drawer) both}@keyframes vote-sheet-fade{0%{opacity:0}}@keyframes vote-sheet-up{0%{transform:translateY(100%)}}.vote-sheet__head{position:relative;touch-action:none}.vote-sheet__handle{position:absolute;inset-block-start:var(--sp-2);inset-inline:0;width:var(--sp-9);height:var(--sp-2);margin-inline:auto;border-radius:var(--r-pill);background:var(--border-strong)}.vote-sheet__free-label{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);animation:vote-sheet-label var(--dur-base) var(--ease-strong-out) both}@keyframes vote-sheet-label{0%{opacity:0;transform:scale(.96)}}.vote-sheet__free--done:disabled{color:var(--text-primary);border-color:var(--action-line);opacity:1;cursor:default}@media(min-width:768px){.vote-sheet__overlay{align-items:center}.vote-sheet{border-radius:var(--r-modal);animation:vote-sheet-pop var(--dur-base) var(--ease-strong-out) both}.vote-sheet__handle{display:none}.vote-sheet__head{touch-action:auto}}@keyframes vote-sheet-pop{0%{opacity:0;transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.vote-sheet,.vote-sheet__overlay,.vote-sheet__free-label{animation:none}}.vote-auth{gap:var(--sp-6);padding-block-start:var(--sp-5)}.vote-auth__deal{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4);background:var(--bg-raised);border-radius:var(--r-card)}.vote-auth__media{display:grid;flex:none;place-items:center;width:var(--ctl-lg);height:var(--ctl-lg);overflow:hidden;color:var(--icon);background:var(--bg-surface);border-radius:var(--r-logo)}.vote-auth__media img{width:100%;height:100%;object-fit:cover}.vote-auth__what{display:flex;flex:1;flex-direction:column;gap:var(--sp-1);min-width:0}.vote-auth__qty{font-size:var(--fs-ui);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary)}.vote-auth__name{overflow:hidden;font-size:var(--fs-caption);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis}.vote-auth__price{flex:none;font-size:var(--fs-ui);font-weight:600;font-variant-numeric:tabular-nums;color:var(--money)}.vote-auth__head{display:flex;flex-direction:column;gap:var(--sp-2)}.vote-auth__title{margin:0;font-size:var(--fs-h3);font-weight:600;color:var(--text-primary)}.vote-auth__lead{margin:0;font-size:var(--fs-ui);color:var(--text-secondary)}.vote-auth__back{display:inline-flex;align-self:center;align-items:center;gap:var(--sp-2);min-height:var(--ctl-sm);font:inherit;font-size:var(--fs-caption);font-weight:500;color:var(--text-secondary);background:none;border:none;cursor:pointer}.vote-auth__back .icon{color:var(--icon);transform:rotate(180deg)}.vote-auth__back:hover{color:var(--text-primary)}.lang-menu{position:relative}.lang-menu__button{display:grid;place-items:center;width:var(--ctl-md);height:var(--ctl-md);padding:0;background:var(--glass-neutral);border:none;border-radius:var(--r-pill);cursor:pointer}.lang-flag{display:block;width:var(--sp-6);height:var(--sp-6);border-radius:var(--r-pill);box-shadow:0 0 0 1px var(--border-strong)}.lang-flag__white{fill:var(--flag-white)}.lang-flag__ru-blue{fill:var(--flag-ru-blue)}.lang-flag__ru-red{fill:var(--flag-ru-red)}.lang-flag__uz-blue{fill:var(--flag-uz-blue)}.lang-flag__uz-red{fill:var(--flag-uz-red)}.lang-flag__uz-green{fill:var(--flag-uz-green)}.lang-menu__list{position:absolute;top:calc(100% + var(--sp-2));inset-inline-end:0;z-index:var(--z-dropdown);min-width:max-content;margin:0;padding:var(--sp-1);list-style:none;background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--r-card);box-shadow:var(--shadow-dropdown)}.lang-menu__item{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--ctl-xl);padding-inline:var(--sp-3);font:inherit;font-size:var(--fs-ui);font-weight:500;color:var(--text-primary);text-align:start;background:none;border:none;border-radius:calc(var(--r-card) - var(--sp-1));cursor:pointer}.lang-menu__item:hover{background:var(--bg-surface)}.lang-menu__name{flex:1}.lang-menu__item .icon{color:var(--action)}.lang-menu__sep{height:1px;margin:var(--sp-1) var(--sp-2);background:var(--border-subtle)}.lang-menu__theme-icon{display:grid;place-items:center;width:var(--sp-6);height:var(--sp-6);color:var(--icon)}.lang-menu__button .lang-flag{box-shadow:0 0 0 1px var(--select-edge)}.search-bar{width:100%;max-width:var(--container);margin-inline:auto;padding:var(--sp-2) var(--gutter) var(--sp-3)}.search-bar__control{position:relative;display:flex;align-items:center}.search-bar__control>.icon{position:absolute;inset-inline-start:var(--sp-6);color:var(--icon);pointer-events:none}.search-bar__input{width:100%;min-height:var(--ctl-xl);padding-inline:calc(var(--sp-6) * 2 + var(--sp-4)) calc(var(--ctl-md) + var(--sp-4));font:inherit;font-size:var(--fs-h3);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--r-pill);transition:border-color var(--dur-fast) var(--ease-out)}.search-bar__input::placeholder{color:var(--text-secondary)}.search-bar__input:hover{border-color:var(--text-tertiary)}.search-bar .search-bar__input:focus-visible,.search-bar__input:focus{border-color:var(--text-secondary);outline:none}.search-bar .search-bar__close{position:absolute;inset-inline-end:var(--sp-2);display:grid;place-items:center;width:var(--ctl-md);height:var(--ctl-md);color:var(--icon);background:var(--glass-neutral);border:none;border-radius:var(--r-pill);cursor:pointer}.search-bar__body{margin-block-start:var(--sp-2);padding:var(--sp-2);background:var(--bg-surface);border-radius:var(--r-card)}.search-bar__body:empty{display:none}.search-bar__note{margin:0;padding:var(--sp-5) var(--sp-3);font-size:var(--fs-ui);color:var(--text-secondary);text-align:center}.search-bar__group+.search-bar__group{margin-top:var(--sp-3)}.search-bar__label{margin:0;padding:var(--sp-2) var(--sp-3) var(--sp-1);font-size:var(--fs-caption);font-weight:500;color:var(--text-tertiary)}.search-bar__list{margin:0;padding:0;list-style:none}.search-bar__row{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--ctl-xl);padding:var(--sp-2) var(--sp-3);color:var(--text-primary);text-decoration:none;border-radius:var(--r-row)}.search-bar__row:hover{background:var(--bg-raised)}.search-bar__row>.icon{margin-inline-start:auto;color:var(--icon)}.search-bar__media{display:grid;flex:none;place-items:center;width:var(--sp-8);height:var(--sp-8);overflow:hidden;color:var(--icon);background:var(--bg-raised);border-radius:var(--r-logo)}.search-bar__media--person{border-radius:var(--r-pill)}.search-bar__media img{width:100%;height:100%;object-fit:cover}.search-bar__media img.search-bar__logo{object-fit:cover}.search-bar__text{display:flex;flex:1;flex-direction:column;min-width:0}.search-bar__name{overflow:hidden;font-size:var(--fs-ui);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.search-bar__meta{font-size:var(--fs-caption);color:var(--text-tertiary)}.search-bar__price{display:flex;flex:none;flex-direction:column;align-items:flex-end;font-size:var(--fs-ui);font-weight:600;font-variant-numeric:tabular-nums;color:var(--action)}.search-bar__sub{font-size:var(--fs-caption);font-weight:400;color:var(--text-primary)}.live-status{display:flex;align-items:center;gap:var(--sp-2);max-width:100%;min-width:0;min-height:var(--ctl-sm);padding-inline:var(--sp-3);overflow:hidden;font-size:var(--fs-caption);color:var(--text-tertiary);white-space:nowrap;background:var(--bg-surface);border-radius:var(--r-pill)}.live-status__item{min-width:0;overflow:hidden;text-overflow:ellipsis}.live-status__dot,.live-status__sep{flex:none}.live-status__dot{width:8px;height:8px;border-radius:var(--r-pill);background:var(--status-online);animation:live-pulse 2s var(--ease-in-out) infinite}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.3}}.live-status__sep{width:3px;height:3px;border-radius:var(--r-pill);background:var(--border-strong)}@media(prefers-reduced-motion:reduce){.live-status__dot{animation:none}}.header{position:sticky;top:0;z-index:20;background:var(--bg-page)}.header__inner{display:flex;align-items:center;gap:var(--sp-4);max-width:var(--container);margin-inline:auto;padding-block:var(--sp-2);padding-inline:var(--gutter)}.header__brand{display:flex;align-items:center;gap:var(--sp-4);min-width:0}.header__logo{display:inline-flex;align-items:center;flex:none;text-decoration:none}.header__logo-img{display:block;height:var(--logo-h);width:auto}.header__nav{display:flex;gap:var(--sp-2);margin-inline-start:auto}.header__link{display:grid;place-items:center;min-height:44px;padding-inline:var(--sp-3);font-size:var(--fs-ui);font-weight:500;white-space:nowrap;color:var(--text-tertiary);text-decoration:none;border-radius:var(--r-pill);transition:color var(--dur-fast) var(--ease-out)}.header__link:hover,.header__link--active{color:var(--text-primary)}.header-live{display:none}.header__controls{display:flex;align-items:center;gap:var(--sp-1)}.header__icon-btn{display:grid;place-items:center;min-width:var(--ctl-md);min-height:var(--ctl-md);font:inherit;font-size:var(--fs-caption);font-weight:500;color:var(--text-tertiary);background:var(--glass-neutral);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:none;border-radius:var(--r-pill);cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.header__icon-btn:hover{color:var(--text-primary)}.header__icon-btn .icon{color:var(--icon)}.header__account{width:var(--ctl-md);height:var(--ctl-md);overflow:hidden}.header__account:disabled{cursor:default}.header__account--photo{background:none}.header__account-photo{width:100%;height:100%;object-fit:cover}@media(max-width:767px){.header__inner,.header__brand{gap:var(--sp-3)}.header__brand .live-status,.header__theme,.header__link--rules{display:none}.header__brand{flex:none}.header__nav{gap:0;min-width:0;margin-inline-start:auto;overflow:hidden}.header__link{white-space:nowrap}.header__link{min-height:var(--ctl-xl);padding-inline:var(--sp-2);font-size:var(--fs-caption)}.header__controls{gap:var(--sp-2)}.header-live{display:flex;justify-content:center;padding:var(--sp-1) var(--gutter) var(--sp-2)}.header__logo{flex:none}}@media(max-width:389px){.header__logo-img{height:var(--logo-h-narrow)}}@media(max-width:374px){.header__inner{gap:var(--sp-2)}.header__link{padding-inline:var(--sp-1);font-size:var(--fs-micro)}}.page{display:flex;flex-direction:column;min-height:100dvh;overflow-x:clip;background:var(--bg-page)}.page__main{flex:1}.period-switch{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-2) var(--sp-4);padding-block:var(--sp-3);padding-inline:var(--gutter)}.period-switch__aside{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.period-switch__countdown{color:var(--text-primary)}.period-switch__group{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--sp-1);padding:var(--sp-1);background:var(--bg-surface);border-radius:var(--r-pill)}.period-switch__thumb{background:var(--select-fill);box-shadow:inset 0 0 0 1px var(--select-edge)}.period-switch__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--ctl-md);padding-inline:var(--sp-4);font:inherit;font-size:var(--fs-ui);font-weight:500;white-space:nowrap;color:var(--text-tertiary);background:none;border:none;border-radius:var(--r-pill);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.period-switch__btn:hover{color:var(--text-primary)}.period-switch__dot{flex:none;width:6px;height:6px;border-radius:var(--r-pill);background:var(--status-hot);box-shadow:0 0 5px var(--status-hot);animation:period-switch-pulse 2s var(--ease-in-out) infinite}@keyframes period-switch-pulse{0%,to{opacity:1}50%{opacity:.3}}.period-switch__btn--active .period-switch__dot{box-shadow:none}@media(prefers-reduced-motion:reduce){.period-switch__dot{animation:none}}.period-switch--inline{padding:0}.period-switch--inline .period-switch__btn{padding-inline:var(--sp-4)}.period-switch__btn--active{color:var(--text-primary);background:none}.period-switch__btn--active:hover{color:var(--text-primary)}@media(max-width:767px){.period-switch{padding-block:var(--sp-3) 0}}.period-switch__btn .icon{color:var(--icon)}.pitch{max-width:68ch;margin-inline:auto;padding:var(--sp-5) var(--gutter) var(--sp-2);text-align:center}.pitch__title{margin:0 0 var(--sp-2);font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-heading);color:var(--text-primary)}.pitch__lead{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);text-wrap:balance}@media(max-width:767px){.pitch{padding-block:var(--sp-4) 0}.pitch__title{margin-block-end:var(--sp-1);font-size:var(--fs-h3)}.pitch__lead{font-size:var(--fs-ui);line-height:var(--lh-ui)}.pitch--seen .pitch__lead{display:none}}.board-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"scope scope scope" "title switch switch" "notice notice aside";align-items:center;column-gap:var(--sp-4);row-gap:var(--sp-3);max-width:var(--container);margin-inline:auto;padding-block:var(--sp-6) var(--sp-4);padding-inline:var(--gutter)}.board-header__scope{grid-area:scope;margin:0;font-size:var(--fs-caption);font-weight:500;color:var(--text-secondary)}.board-header__title{grid-area:title;margin:0;font-family:var(--font-brand);font-size:var(--fs-h1);line-height:var(--lh-tight);color:var(--text-primary);font-weight:700;letter-spacing:-.02em}.board-header__switch{grid-area:switch;justify-self:end}.board-header__aside{grid-area:aside;justify-self:end}.board-header__notice{grid-area:notice;margin:0;font-size:var(--fs-caption);color:var(--text-tertiary);text-wrap:balance}@media(min-width:768px){.board-header{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"scope scope scope scope" "title switch . aside" "notice notice notice .";column-gap:var(--sp-5);row-gap:var(--sp-2);padding-block:var(--sp-7) var(--sp-5)}.board-header__switch{justify-self:start}}@media(max-width:767px){.board-header{padding-block:var(--sp-6) var(--sp-4)}}.board-pager{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);max-width:var(--container);margin:var(--sp-6) auto 0;padding-inline:var(--gutter)}.board-pager__list{display:flex;align-items:center;gap:var(--sp-1);margin:0;padding:0;list-style:none}.board-pager__arrow,.board-pager__page{display:grid;place-items:center;min-width:var(--ctl-md);min-height:var(--ctl-md);padding-inline:var(--sp-2);font:inherit;font-size:var(--fs-caption);font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-tertiary);background:none;border:none;border-radius:var(--r-pill);cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.board-pager__arrow:hover:not(:disabled),.board-pager__page:hover{color:var(--text-primary)}.board-pager__arrow:disabled{color:var(--text-tertiary);opacity:.35;cursor:default}.board-pager__arrow--prev .icon{transform:rotate(180deg)}.board-pager__page--current{color:var(--text-primary);background:var(--bg-raised)}@media(min-width:768px){.board-pager{margin-top:var(--sp-7);gap:var(--sp-3)}.board-pager__arrow,.board-pager__page{font-size:var(--fs-body)}}.board-pager__gap{min-width:var(--ctl-sm);text-align:center;font-size:var(--fs-caption);color:var(--text-tertiary)}.rank-delta{display:inline-flex;align-items:center;gap:1px;font-size:var(--fs-caption);font-weight:500;font-variant-numeric:tabular-nums;line-height:1}.rank-delta--up{color:var(--delta-up);--delta-dir: -1}.rank-delta--down{color:var(--delta-down);--delta-dir: 1}.rank-delta__arrow{display:block;width:.77em;height:1em}.rank-delta__arrow svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.rank-delta__seed{fill:currentColor;stroke:none;opacity:0}.rank-delta__value{display:block}.rank-delta__arrow{animation:rank-delta-live var(--dur-delta-life) var(--delta-delay, 0s) infinite both}.rank-delta__seed{transform-box:fill-box;transform-origin:50% 50%;animation:rank-delta-seed var(--dur-delta-life) var(--delta-delay, 0s) infinite both}.rank-delta__stem{transform-box:fill-box;transform-origin:50% 100%;animation:rank-delta-stem var(--dur-delta-life) var(--delta-delay, 0s) infinite both}.rank-delta__wing--left{transform-box:fill-box;transform-origin:100% 0;animation:rank-delta-wing-left var(--dur-delta-life) var(--delta-delay, 0s) infinite both}.rank-delta__wing--right{transform-box:fill-box;transform-origin:0 0;animation:rank-delta-wing-right var(--dur-delta-life) var(--delta-delay, 0s) infinite both}.rank-delta__value{animation:rank-delta-value-in var(--dur-slow) var(--ease-strong-out) both}@keyframes rank-delta-seed{0%{transform:scale(0);opacity:0;animation-timing-function:var(--ease-strong-out)}5%{transform:scale(1.7);opacity:1}13%{transform:scale(1);opacity:1}24%{opacity:.9}34%,to{transform:scale(.3);opacity:0}}@keyframes rank-delta-stem{0%,8%{transform:scaleY(0);opacity:0;animation-timing-function:var(--ease-strong-out)}9%{opacity:1}22%{transform:scaleY(1.08);opacity:1}27%{transform:scaleY(1)}74%{transform:scaleY(1);opacity:1;animation-timing-function:var(--ease-strong-in)}90%,to{transform:scaleY(.55);opacity:0}}@keyframes rank-delta-wing-left{0%,18%{transform:rotate(-45deg);opacity:0;animation-timing-function:var(--ease-strong-out)}19%{opacity:1}27%{transform:rotate(9deg)}33%{transform:rotate(0);opacity:1}72%{transform:rotate(0);opacity:1;animation-timing-function:var(--ease-strong-in)}86%,to{transform:rotate(-45deg);opacity:0}}@keyframes rank-delta-wing-right{0%,18%{transform:rotate(45deg);opacity:0;animation-timing-function:var(--ease-strong-out)}19%{opacity:1}27%{transform:rotate(-9deg)}33%{transform:rotate(0);opacity:1}72%{transform:rotate(0);opacity:1;animation-timing-function:var(--ease-strong-in)}86%,to{transform:rotate(45deg);opacity:0}}@keyframes rank-delta-live{0%,30%{transform:translateY(0);opacity:1;animation-timing-function:var(--ease-in-out)}52%{transform:translateY(calc(var(--delta-dir) * .09em))}74%{transform:translateY(0);opacity:1;animation-timing-function:var(--ease-strong-in)}90%,to{transform:translateY(calc(var(--delta-dir) * .46em));opacity:0}}@keyframes rank-delta-value-in{0%{opacity:0;transform:translateY(calc(var(--delta-dir) * -60%))}}@media(prefers-reduced-motion:reduce){.rank-delta__arrow,.rank-delta__seed,.rank-delta__stem,.rank-delta__wing--left,.rank-delta__wing--right,.rank-delta__value{animation:none}}.rank-row{position:relative;grid-column:1 / -1;min-width:0}.rank-row--leader{overflow:visible;isolation:isolate;background:var(--bg-lead);border:1px solid var(--tier-1-line);border-radius:var(--r-place-row);corner-shape:squircle}.rank-row--podium{overflow:visible;background:var(--bg-lead);border:1px solid var(--tier-2-line);border-radius:var(--r-place-row);corner-shape:squircle;box-shadow:var(--glow-silver)}.rank-row--podium.rank-row--tier-3{border-color:var(--tier-3-line);box-shadow:var(--glow-bronze)}.rank-row--index{border-radius:var(--r-place-row);corner-shape:squircle}.rank-row.rank-row--index{background:var(--bg-raised);box-shadow:var(--row-edge)}.rank-row--index .rank-row__link:hover{background:var(--bg-hover)}.rank-row--index .rank-row__link{border-radius:inherit;corner-shape:inherit}.rank-row{background:var(--bg-surface)}.rank-row--leader,.rank-row--podium{background:var(--sheen),var(--bg-lead)}.rank-row__link{display:grid;align-items:center;min-height:var(--row-h);color:inherit;text-decoration:none;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.rank-row__link:hover{background:var(--bg-raised)}.rank-row--leader .rank-row__link:hover,.rank-row--podium .rank-row__link:hover{background:none}.rank-row--tier-1 .rank-row__link:hover .rank-row__title{color:var(--tier-1)}.rank-row--tier-2 .rank-row__link:hover .rank-row__title{color:var(--tier-2)}.rank-row--tier-3 .rank-row__link:hover .rank-row__title{color:var(--tier-3)}.rank-row--leader .rank-row__link:active,.rank-row--podium .rank-row__link:active{transform:scale(.985)}.rank-row .rank-row__link--static{cursor:default}.rank-row .rank-row__link--static:hover{background:none}.rank-row .rank-row__link--static:hover .rank-row__title{color:var(--text-primary)}.rank-row .rank-row__link--static:active{transform:none}.rank-row__link:focus-visible{outline-offset:calc(-1 * var(--focus-offset) - 2px)}.rank-row__place{grid-area:place;min-width:0}.rank-row__media{grid-area:media}.rank-row__body{grid-area:body}.rank-row__score{grid-area:score}.rank-row__place{display:flex;flex-direction:column;align-items:center;gap:var(--sp-1)}.rank-row__rank{font-family:var(--font-display);font-size:var(--fs-rank);font-weight:500;line-height:1;letter-spacing:var(--tr-display);font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"tnum" 0;color:var(--text-tertiary)}.rank-row__hash{font-size:.75em;margin-inline-end:.08em;color:var(--text-secondary)}.rank-row--leader .rank-row__hash,.rank-row--podium .rank-row__hash{display:none}.rank-row--leader .rank-row__rank,.rank-row--podium .rank-row__rank{font-family:var(--font-ui);font-weight:200;line-height:.74;letter-spacing:-.05em;padding-block:.14em;margin-block:-.14em}.rank-row--leader .rank-row__rank{margin-inline-start:calc(-1 * var(--sp-1));font-size:var(--fs-place-row-lead);color:var(--tier-1);background:var(--grad-gold-text);-webkit-background-clip:text;background-clip:text}.rank-row--podium .rank-row__rank{font-size:var(--fs-place-row-podium)}.rank-row--tier-2 .rank-row__rank{color:var(--tier-2);background:var(--grad-silver-text);-webkit-background-clip:text;background-clip:text}.rank-row--tier-3 .rank-row__rank{color:var(--tier-3);background:var(--grad-bronze-text);-webkit-background-clip:text;background-clip:text}@supports (background-clip: text) or (-webkit-background-clip: text){.rank-row--tier-1 .rank-row__rank,.rank-row--tier-2 .rank-row__rank,.rank-row--tier-3 .rank-row__rank{color:transparent}}.rank-row__media{display:grid;flex:none;place-items:center;width:var(--media-row);height:var(--media-row);overflow:hidden;color:var(--text-tertiary);background:var(--bg-raised);border:1px solid transparent}.rank-row__media--person{border-radius:var(--r-pill)}.rank-row__media--brand{border-radius:var(--r-logo)}.rank-row__photo{width:100%;height:100%;object-fit:cover}.rank-row__photo--logo{object-fit:cover}.rank-row--leader .rank-row__media{color:var(--tier-1);background:none;border-color:var(--tier-1-line)}.rank-row--podium .rank-row__media{background:none}.rank-row--tier-2 .rank-row__media{color:var(--tier-2);border-color:var(--tier-2-line)}.rank-row--tier-3 .rank-row__media{color:var(--tier-3);border-color:var(--tier-3-line)}.rank-row__media--photo{background:none;border:none}.rank-row__body{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.rank-row__status{font-size:var(--fs-caption);font-weight:500;color:var(--action);text-wrap:pretty}.rank-row__title{font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-ui);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.rank-row__description{font-size:var(--fs-caption);color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-row__meta{display:flex;align-items:center;min-width:0;overflow:hidden;font-size:var(--fs-caption);color:var(--text-tertiary);white-space:nowrap}.rank-row__meta-track{display:flex;flex:1 1 auto;align-items:center;gap:var(--sp-3);min-width:0;margin-inline-start:calc(-1 * (3px + var(--sp-3)))}.rank-row__meta-group{display:inline-flex;flex:0 1 auto;align-items:center;gap:var(--sp-3);min-width:0}.rank-row__meta-group--keep{flex:none}.rank-row__meta-item{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;white-space:nowrap}.rank-row__meta-item .icon{flex:none;color:var(--icon)}.rank-row__meta-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.rank-row__meta-text--short{display:none}.rank-row__meta-dot{flex:none;width:3px;height:3px;border-radius:var(--r-pill);background:var(--border-strong)}.rank-row__meta-group--clicks .rank-row__meta-dot{background:var(--status-online);box-shadow:0 0 4px var(--status-online)}.rank-row__lead-gap{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-row__score{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:var(--sp-1);font-size:var(--fs-num);font-weight:600;font-variant-numeric:tabular-nums;color:var(--money)}.rank-row__sub{display:block;font-size:var(--fs-caption);font-weight:400;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.rank-row--index .rank-row__rank{color:var(--text-primary)}.rank-row__unit{font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:400;letter-spacing:normal;color:var(--text-tertiary)}.rank-row--leader .rank-row__score,.rank-row--podium .rank-row__score{--money-fill: var(--money-fill-display);font-family:var(--font-display);letter-spacing:var(--tr-display);font-variant-numeric:lining-nums tabular-nums;line-height:1}.rank-row--podium .rank-row__score{gap:var(--sp-2);font-size:var(--fs-display-2)}.rank-row--leader .rank-row__score{gap:var(--sp-2);font-size:var(--fs-display-1)}.rank-row--leader .rank-row__score .rank-row__lead-gap{font-family:var(--font-ui);font-weight:400;letter-spacing:normal}.rank-row--podium .rank-row__score .rank-delta{font-family:var(--font-ui)}.rank-row--index .rank-row__link,.rank-row--leader .rank-row__link,.rank-row--podium .rank-row__link{grid-template-columns:var(--rank-col) var(--media-row) minmax(0,1fr) auto;grid-template-areas:"place media body score";column-gap:var(--sp-4);padding:var(--sp-5) var(--sp-6)}.rank-row--index:last-child .rank-row__link{border-radius:0 0 calc(var(--r-place) - 1px) calc(var(--r-place) - 1px);corner-shape:squircle}@media(max-width:767px){.rank-row--index:first-child .rank-row__link{border-radius:calc(var(--r-place) - 1px) calc(var(--r-place) - 1px) 0 0;corner-shape:squircle}.rank-row--index:only-child .rank-row__link{border-radius:calc(var(--r-place) - 1px)}}.rank-row--podium .rank-row__meta-group--secondary{display:none}.rank-row--leader .rank-row__title{font-weight:600}.rank-row--leader[data-scoped=yes] .rank-row__meta-group--category,.rank-row--leader .rank-row__meta-group--domain{display:none}.rank-row--podium .rank-row__meta-group--age,.rank-row--leader .rank-row__meta-group--age{display:inline-flex}@media(max-width:560px){.rank-row--index .rank-row__link{column-gap:var(--sp-3);padding:var(--sp-4) var(--sp-5)}.rank-row--leader .rank-row__link,.rank-row--podium .rank-row__link{column-gap:var(--sp-3);padding:var(--sp-5)}.rank-row__meta-track{gap:var(--sp-2);margin-inline-start:calc(-1 * (3px + var(--sp-2)))}.rank-row__meta-group{gap:var(--sp-2)}.rank-row__meta-group--secondary,.rank-row--podium .rank-row__meta-group--age,.rank-row--leader .rank-row__meta-group--age,.rank-row__meta-text--full{display:none}.rank-row__meta-text--short{display:block}.rank-row__meta-group--category{flex:none}.rank-row__meta-group--category .rank-row__meta-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rank-row__meta-group--named{flex:0 1 auto;min-width:0}.rank-row__meta-group--named .rank-row__meta-text{position:static;width:auto;height:auto;clip-path:none;text-overflow:ellipsis}.rank-row--index .rank-row__meta-group--domain,.rank-row--podium .rank-row__meta-group--domain{display:none}}@media(min-width:768px){.rank-row--leader .rank-row__link,.rank-row--podium .rank-row__link{padding:var(--sp-6) var(--sp-7)}.rank-row--index .rank-row__link{padding:var(--sp-4) var(--sp-7)}}.rank-row[data-moved=up]{z-index:1}.rank-row--index[data-moved=up] .rank-row__link{background:var(--bg-raised);border-radius:var(--r-card)}.rank-row[data-moved] .rank-delta{animation:rank-delta-in var(--dur-base) var(--ease-strong-out) .28s both}@keyframes rank-delta-in{0%{opacity:0;transform:translateY(var(--sp-2))}}.rank-row--celebrate:before{animation:rank-kant-draw .76s var(--ease-strong-in-out) both}.rank-row--celebrate .rank-row__link>*{animation:rank-content-in .28s var(--ease-strong-out) both}.rank-row--celebrate .rank-row__link>:nth-child(2){animation-delay:45ms}.rank-row--celebrate .rank-row__link>:nth-child(3){animation-delay:90ms}.rank-row--celebrate .rank-row__link>:nth-child(4){animation-delay:135ms}@keyframes rank-kant-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes rank-content-in{0%{opacity:0;transform:translateY(var(--sp-3))}}.rank-row__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;corner-shape:squircle;box-shadow:var(--glow-gold-strong);opacity:.55;pointer-events:none;animation:rank-glow-breathe 4.5s var(--ease-in-out) infinite}@keyframes rank-glow-breathe{50%{opacity:1}}.rank-row__shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;border-radius:inherit;corner-shape:squircle;mix-blend-mode:screen;pointer-events:none}.rank-row__shine-band{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--shine-band);opacity:0}.rank-row__beam{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:3;overflow:hidden;padding:2px;border-radius:inherit;corner-shape:squircle;opacity:0;pointer-events:none;-webkit-mask:linear-gradient(var(--bg-page) 0 0) content-box,linear-gradient(var(--bg-page) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--bg-page) 0 0) content-box exclude,linear-gradient(var(--bg-page) 0 0)}.rank-row__beam-light{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:150%;aspect-ratio:1;background:var(--shine-beam);transform:translate(-50%,-50%)}.rank-row--leader .rank-row__place{position:relative}.rank-row__glint{position:absolute;z-index:4;inset-block-start:calc(var(--fs-place-row-lead) * -.2);inset-inline-start:calc(var(--fs-place-row-lead) * .26);width:var(--sp-8);height:var(--sp-8);fill:var(--shine-glint);filter:var(--shine-glint-halo);opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.rank-row__link,.rank-row__title{transition:none}.rank-row__glow{animation:none;opacity:.8}.rank-row--celebrate:before,.rank-row--celebrate .rank-row__link>*,.rank-row[data-moved] .rank-delta{animation:none}.rank-row--leader .rank-row__link:active{transform:none}}.rank-row--leader:before,.rank-row--podium:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;padding:2px;background:var(--tier-2-edge);border-radius:inherit;corner-shape:squircle;pointer-events:none;-webkit-mask:linear-gradient(var(--bg-page) 0 0) content-box,linear-gradient(var(--bg-page) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--bg-page) 0 0) content-box exclude,linear-gradient(var(--bg-page) 0 0)}.rank-row--leader:before{background:var(--lead-edge)}.rank-row--podium.rank-row--tier-3:before{background:var(--tier-3-edge)}.rank-row__title-place,.rank-row__score-delta{display:none}@media(max-width:767px){.rank-row__place{display:none}.rank-row--leader .rank-row__link,.rank-row--podium .rank-row__link,.rank-row--index .rank-row__link{grid-template-columns:var(--media-row) minmax(0,1fr) auto;grid-template-areas:"media body score"}.rank-row--leader .rank-row__media,.rank-row--podium .rank-row__media{width:var(--media-top3);height:var(--media-top3)}.rank-row--leader .rank-row__link,.rank-row--podium .rank-row__link{grid-template-columns:var(--media-top3) minmax(0,1fr) auto;padding-block:var(--sp-6)}.rank-row__title-place{display:inline;margin-inline-end:var(--sp-2);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.rank-row--tier-1 .rank-row__title-place{color:var(--tier-1)}.rank-row--tier-2 .rank-row__title-place{color:var(--tier-2)}.rank-row--tier-3 .rank-row__title-place{color:var(--tier-3)}.rank-row--index .rank-row__score-delta{display:block}.rank-row--leader .rank-row__lead-gap{max-inline-size:12ch;white-space:normal;text-align:end}.rank-row--index .rank-row__link{padding-inline:var(--sp-4)}.rank-row--index .rank-row__link,.rank-row--index:first-child .rank-row__link,.rank-row--index:last-child .rank-row__link,.rank-row--index:only-child .rank-row__link{border-radius:inherit;corner-shape:inherit}}@media(max-width:374px){.rank-row--leader .rank-row__score,.rank-row--podium .rank-row__score{font-size:var(--fs-display-2)}.rank-row--leader .rank-row__media,.rank-row--podium .rank-row__media{width:var(--media-row);height:var(--media-row)}.rank-row--leader .rank-row__link,.rank-row--podium .rank-row__link{grid-template-columns:var(--media-row) minmax(0,1fr) auto}}.rank-row__more-slot{display:block;height:var(--ctl-sm);margin-block-start:var(--sp-1)}.rank-row .rank-row__more{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:2;display:inline-flex;align-items:center;gap:2px;height:var(--ctl-sm);padding:0;font-size:var(--fs-caption);font-weight:500;color:var(--text-secondary);text-decoration:none;background:none;border:none}.rank-row__more .icon{color:var(--icon)}.rank-row .rank-row__more:hover{color:var(--text-primary)}.rank-row__claim,.rank-row__claim-slot{display:none}@media(hover:hover)and (pointer:fine){.rank-row .rank-row__claim{position:absolute;inset-block-start:0;inset-inline-start:50%;z-index:5;display:inline-flex;align-items:center;min-height:var(--ctl-sm);padding-inline:var(--sp-4);font:inherit;font-size:var(--fs-caption);font-weight:600;white-space:nowrap;color:var(--text-on-gold);background:var(--grad-gold);border:none;border-radius:var(--r-pill);box-shadow:var(--action-edge),var(--shadow-floating);cursor:pointer;opacity:0;pointer-events:none;transform:translate(-50%,calc(-50% + var(--sp-2)));transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.rank-row:hover,.rank-row:focus-within{z-index:2}.rank-row:hover .rank-row__claim,.rank-row:focus-within .rank-row__claim{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.rank-row__claim:hover{filter:brightness(1.07)}.rank-row__claim:active{filter:brightness(.94)}.rank-row__claim-short{display:none}}@media(hover:none){.rank-row__claim-slot{display:block;height:var(--ctl-sm);margin-block-start:var(--sp-2)}.rank-row .rank-row__claim{position:absolute;inset-block-start:0;inset-inline-end:0;z-index:2;display:inline-flex;align-items:center;height:var(--ctl-sm);padding-inline:var(--sp-3);font:inherit;font-size:var(--fs-micro);font-weight:600;white-space:nowrap;color:var(--action);background:none;border:1px solid var(--action);border-radius:var(--r-pill);cursor:pointer}.rank-row__claim-full{display:none}}@media(prefers-reduced-motion:reduce){.rank-row .rank-row__claim{transition:none}}.board-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-3);max-width:var(--container);margin:0 auto;padding:0;padding-inline:var(--gutter);list-style:none}@media(min-width:768px){.board-list{gap:var(--sp-4)}}.board-list__ledger{border-radius:var(--r-place);corner-shape:squircle}.board-list__rows{display:grid;gap:var(--sp-3);margin:0;padding:0;list-style:none}@media(min-width:768px){.board-list__rows{gap:var(--sp-3)}}.board-list__milestone{display:flex;align-items:center;gap:var(--sp-4);padding-block:var(--sp-3)}.board-list__milestone:before,.board-list__milestone:after{content:"";flex:1;height:1px;background:var(--border-subtle)}.board-list__milestone-label{flex:none;font-size:var(--fs-caption);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.board-list__podium-cards{display:grid;gap:var(--sp-3);margin:0;padding:0;list-style:none}@media(min-width:768px){.board-list__podium-cards{gap:var(--sp-4)}}.board-list__head{display:none}@media(min-width:768px){.board-list__head{display:grid;grid-template-columns:var(--rank-col) var(--media-row) minmax(0,1fr) auto;column-gap:var(--sp-4);padding:var(--sp-3) var(--sp-7);font-size:var(--fs-caption);color:var(--text-tertiary);border-bottom:1px solid var(--border-subtle)}}.board-list__col-score{text-align:end}.board-list__slot{padding:var(--sp-4) var(--sp-6);border-radius:var(--r-place);corner-shape:squircle;background:var(--bg-surface)}.board-list__after{max-width:var(--container);margin:var(--sp-2) auto 0;padding-inline:var(--gutter)}@media(max-width:767px){.board-list,.board-list__podium-cards{gap:var(--sp-5)}}.board-list__inset:empty,.board-list__after:empty{display:none}.board-side{background:var(--bg-surface);border-radius:var(--r-card)}.board-side__head{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4)}.board-side__dot{flex:none;width:8px;height:8px;border-radius:var(--r-pill);background:var(--status-hot);animation:board-side-pulse 2s var(--ease-in-out) infinite}@keyframes board-side-pulse{0%,to{opacity:1}50%{opacity:.3}}.board-side__title{margin:0;font-size:var(--fs-h3);font-weight:600;color:var(--text-primary)}.board-side__all{display:inline-flex;align-items:center;gap:var(--sp-1);margin-inline-start:auto;font-size:var(--fs-caption);color:var(--text-tertiary);text-decoration:none;white-space:nowrap}.board-side__all:hover{color:var(--action)}.board-side__list{margin:0;padding:0 var(--sp-1) var(--sp-1);list-style:none}.board-side__link{display:flex;align-items:center;gap:var(--sp-3);min-height:36px;padding-inline:var(--sp-3);color:inherit;text-decoration:none;border-radius:var(--r-row)}.board-side__link:hover{background:var(--bg-raised)}.board-side__place{flex:none;min-width:2ch;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.board-side__avatar{display:grid;flex:none;place-items:center;width:28px;height:28px;overflow:hidden;color:var(--icon);background:var(--bg-raised);border:1px solid transparent;border-radius:var(--r-logo)}.board-side__avatar--person{border-radius:var(--r-pill)}.board-side__photo{width:100%;height:100%;object-fit:cover}.board-side__photo--logo{object-fit:cover}.board-side__link--leader{background:var(--bg-raised)}.board-side__link--leader .board-side__name,.board-side__place--tier-1,.board-side__place--tier-2,.board-side__place--tier-3{font-weight:600}.board-side__place--tier-1{color:var(--tier-1)}.board-side__place--tier-2{color:var(--tier-2)}.board-side__place--tier-3{color:var(--tier-3)}.board-side__avatar--tier-1{color:var(--tier-1)}.board-side__avatar--tier-2{color:var(--tier-2)}.board-side__avatar--tier-3{color:var(--tier-3)}.board-side__name{flex:1;min-width:0;font-size:var(--fs-ui);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-side__score{flex:none;font-size:var(--fs-ui);font-weight:600;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;align-items:flex-end;color:var(--money)}.board-side__sub{font-size:var(--fs-caption);font-weight:400;color:var(--text-primary)}.board-side__link:has(.board-side__sub){padding-block:var(--sp-2)}.board-side__item--skeleton{display:flex;align-items:center;gap:var(--sp-3);min-height:36px;padding-inline:var(--sp-3)}.board-side__skeleton-line,.board-side__item--skeleton .board-side__avatar{background:var(--bg-raised);animation:board-side-skeleton 1.2s var(--ease-in-out) infinite}.board-side__skeleton-line{flex:1;height:var(--fs-ui);border-radius:var(--r-row)}@keyframes board-side-skeleton{0%,to{opacity:.4}50%{opacity:.7}}.board-side__empty{margin:0;padding:var(--sp-4);font-size:var(--fs-ui);color:var(--text-tertiary)}@media(max-width:1023px){.board-side__item:nth-child(n+4){display:none}.board-side__link{min-height:44px}}@media(prefers-reduced-motion:reduce){.board-side__dot,.board-side__skeleton-line,.board-side__item--skeleton .board-side__avatar{animation:none}}.board-slot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-1) var(--sp-4)}.board-slot__title{margin:0;font-size:var(--fs-ui);font-weight:500;color:var(--text-primary)}.board-slot__link{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-caption);font-weight:500;color:var(--action);text-decoration:none}.board-slot__link:hover{text-decoration:underline}.board-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2);max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);padding-block:var(--sp-7) var(--sp-4)}.board-stats__card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;padding:var(--sp-4) var(--sp-3);text-align:center;background:var(--bg-surface);border-radius:var(--r-card)}.board-stats__icon{display:grid;place-items:center;margin-block-end:var(--sp-1);color:var(--icon)}.board-stats__value{display:flex;align-items:baseline;gap:var(--sp-1);font-family:var(--font-display);font-size:var(--fs-display-2);font-weight:600;font-variant-numeric:tabular-nums;line-height:var(--lh-tight);color:var(--text-primary)}.board-stats__value--money{color:var(--money)}.board-stats__unit{font-family:var(--font-ui);font-size:var(--fs-ui);font-weight:600}.board-stats__label{font-size:var(--fs-caption);color:var(--text-secondary)}.board-stats__sub{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--text-primary)}@media(min-width:768px){.board-stats{gap:var(--sp-3);padding-block:var(--sp-8) var(--sp-5)}.board-stats__card{padding:var(--sp-5) var(--sp-4)}.board-stats__value{font-size:var(--fs-display-1)}}.back-button{justify-self:start;display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--ctl-md);margin-block-end:var(--sp-3);padding:0;font:inherit;font-size:var(--fs-caption);font-weight:500;color:var(--text-tertiary);background:none;border:none;cursor:pointer}.back-button svg{transform:scaleX(-1);color:var(--icon)}.back-button:hover{color:var(--text-primary)}.how{max-width:60ch;margin-inline:auto;padding-block:var(--sp-7) var(--sp-9);padding-inline:var(--gutter)}.how__title{margin:0 0 var(--sp-3);font-family:var(--font-display);font-size:var(--fs-display-2);font-weight:600;letter-spacing:var(--tr-display);line-height:var(--lh-heading);color:var(--text-primary)}.how__lead{margin:0 0 var(--sp-6);font-size:var(--fs-body);font-weight:500;line-height:var(--lh-body);color:var(--text-primary)}.how__list{margin:0;display:grid;gap:var(--sp-4)}.how__item{padding-block-end:var(--sp-4);border-block-end:1px solid var(--border-subtle)}.how__item:last-child{border-block-end:none}.how__q{margin:0 0 var(--sp-2);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-heading);color:var(--text-primary)}.how__a{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary)}.how__note{margin:var(--sp-4) 0 0;padding-inline-start:var(--sp-5);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary);border-inline-start:2px solid var(--action-stroke)}.how__cta{display:flex;align-items:center;justify-content:center;min-height:var(--ctl-xl);margin-block-start:var(--sp-7);padding-inline:var(--sp-7);font-size:var(--fs-ui);font-weight:600;color:var(--text-on-gold);text-decoration:none;background:var(--grad-gold);box-shadow:var(--action-edge),var(--glass-glow);border-radius:var(--r-pill)}.how__cta:hover{filter:brightness(1.07)}.rules{max-width:60ch;margin-inline:auto;padding-block:var(--sp-7) var(--sp-9);padding-inline:var(--gutter)}.rules__title{margin:0 0 var(--sp-3);font-family:var(--font-display);font-size:var(--fs-display-2);font-weight:600;letter-spacing:var(--tr-display);line-height:var(--lh-heading);color:var(--text-primary)}.rules__lead{margin:0 0 var(--sp-7);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary)}.rules__section{padding-block-end:var(--sp-5);margin-block-end:var(--sp-5);border-block-end:1px solid var(--border-subtle)}.rules__section:last-child{padding-block-end:0;margin-block-end:0;border-block-end:none}.rules__heading{margin:0 0 var(--sp-4);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-heading);color:var(--text-primary)}.rules__list{display:grid;gap:var(--sp-4);margin:0;padding:0;list-style:none}.rules__item{position:relative;padding-inline-start:var(--sp-5);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary)}.rules__item:before{content:"";position:absolute;inset-block-start:calc(var(--lh-body) * .5em - 2px);inset-inline-start:0;width:4px;height:4px;border-radius:var(--r-pill);background:var(--action)}.rules__item--strong{font-weight:600;color:var(--text-primary)}.about{max-width:60ch;margin-inline:auto;padding-block:var(--sp-7) var(--sp-9);padding-inline:var(--gutter)}.about__title{margin:0 0 var(--sp-3);font-family:var(--font-display);font-size:var(--fs-display-2);font-weight:600;letter-spacing:var(--tr-display);line-height:var(--lh-heading);color:var(--text-primary)}.about__lead{margin:0 0 var(--sp-5);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary)}.about__text{margin:0 0 var(--sp-4);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary)}.about__instagram{display:inline-flex;align-items:center;gap:var(--sp-3);min-height:var(--ctl-lg);margin-block-start:var(--sp-6);padding-inline:var(--sp-6);font-size:var(--fs-ui);font-weight:600;text-decoration:none;color:var(--text-on-gold);background:var(--grad-gold);box-shadow:var(--action-edge);border-radius:var(--r-pill)}.about__instagram:hover{filter:brightness(1.07)}.about__instagram:active{filter:brightness(.94)}.cats{display:grid;gap:var(--sp-5);max-width:var(--container);margin-inline:auto;padding-block:var(--sp-7) var(--sp-9);padding-inline:var(--gutter)}.cats__title{margin:0;font-family:var(--font-display);font-size:var(--fs-display-2);font-weight:600;letter-spacing:var(--tr-display);line-height:var(--lh-heading);color:var(--text-primary)}.cats__lead{margin:calc(-1 * var(--sp-3)) 0 0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary)}.cats__skeleton{height:calc(var(--row-h) * 4);background:var(--bg-surface);border-radius:var(--r-card);animation:skeleton-pulse 1.2s var(--ease-in-out) infinite}.cats__active{display:grid;gap:var(--sp-3);padding:var(--sp-5);background:var(--bg-surface);border-radius:var(--r-card)}.cats__active-title{display:flex;align-items:center;gap:var(--sp-2);margin:0;font-size:var(--fs-h3);font-weight:600;color:var(--text-primary)}.cats__dot{width:8px;height:8px;border-radius:var(--r-pill);background:var(--status-hot);animation:cats-dot-pulse 2s var(--ease-in-out) infinite}@keyframes cats-dot-pulse{0%,to{opacity:1}50%{opacity:.3}}.cats__active-lead{margin:calc(-1 * var(--sp-2)) 0 0;font-size:var(--fs-caption);color:var(--text-secondary)}.cats__active-list{display:grid;gap:var(--sp-3);margin:0;padding:0;list-style:none}.cat-hot{display:grid;gap:var(--sp-3);padding:var(--sp-4);color:inherit;text-decoration:none;background:var(--bg-raised);border:1px solid transparent;border-radius:var(--r-card);transition:border-color var(--dur-fast) var(--ease-out)}.cat-hot:hover{border-color:var(--border-strong)}.cat-hot--first{border-color:var(--action-line)}.cat-hot__head{display:flex;align-items:flex-start;gap:var(--sp-3);color:var(--icon)}.cat-hot__titles{display:grid;gap:var(--sp-1);min-width:0}.cat-hot__rank{display:inline-flex;gap:var(--sp-2);font-size:var(--fs-caption);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.cat-hot__hottest{font-weight:500;color:var(--action)}.cat-hot__name{overflow:hidden;font-size:var(--fs-h3);font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.cat-hot__facts{display:flex;justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.cat-hot__leader{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-2);font-size:var(--fs-ui)}.cat-hot__leader-label{color:var(--text-tertiary)}.cat-hot__leader-name{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.cat-hot__leader-score{font-weight:600;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;align-items:flex-end;color:var(--money)}.cats__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-3);margin:0;padding:0;list-style:none}.cat{display:grid;align-content:start;gap:var(--sp-4);height:100%;padding:var(--sp-5);color:inherit;text-decoration:none;background:var(--bg-surface);border:1px solid transparent;border-radius:var(--r-card);transition:border-color var(--dur-fast) var(--ease-out)}.cat:hover{border-color:var(--border-strong)}.cat__head{display:flex;align-items:center;gap:var(--sp-3);color:var(--icon)}.cat__name{font-size:var(--fs-h3);font-weight:600;color:var(--text-primary)}.cat__subs{display:-webkit-box;margin-block-start:calc(-1 * var(--sp-2));overflow:hidden;font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical}.cat__rows{display:grid;gap:var(--sp-1);padding:var(--sp-2);background:var(--bg-raised);border-radius:var(--r-card)}.cat__free{padding:var(--sp-4);font-size:var(--fs-caption);color:var(--text-tertiary);background:var(--bg-raised);border-radius:var(--r-card)}.mini-row{display:grid;grid-template-columns:var(--sp-6) auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);min-height:var(--ctl-md);padding:var(--sp-2);font-size:var(--fs-ui)}.mini-row__place{font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.mini-row__place--tier-1{color:var(--tier-1)}.mini-row__place--tier-2{color:var(--tier-2)}.mini-row__place--tier-3{color:var(--tier-3)}.mini-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.mini-row__score{font-weight:600;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;align-items:flex-end;color:var(--money)}.mini-avatar{display:grid;place-items:center;width:var(--sp-7);height:var(--sp-7);overflow:hidden;color:var(--text-tertiary);background:var(--bg-surface)}.mini-avatar--person{border-radius:var(--r-pill)}.mini-avatar--brand{border-radius:var(--r-logo)}.mini-avatar__photo{width:100%;height:100%;object-fit:cover}.mini-avatar__photo--logo{object-fit:cover}@media(min-width:768px){.cats__title{font-size:var(--fs-display-1)}.cats__active{padding:var(--sp-6)}.cats__active-list{grid-template-columns:repeat(3,minmax(0,1fr))}.cats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.cats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.cats__dot,.cats__skeleton{animation:none}}.price-sub{font-size:var(--fs-caption);font-weight:400;color:var(--text-primary)}.price-sub:empty{display:none}.days{display:grid;gap:var(--sp-5);max-width:var(--container-form);margin-inline:auto;padding-block:var(--sp-7) var(--sp-9);padding-inline:var(--gutter)}.days__title{margin:0;font-family:var(--font-display);font-size:var(--fs-display-2);font-weight:600;letter-spacing:var(--tr-display);line-height:var(--lh-heading);color:var(--text-primary)}.days__lead{margin:calc(-1 * var(--sp-3)) 0 0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary)}.day-picker{display:flex;gap:var(--sp-2);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);padding-block:var(--sp-1)}.day-picker__chip{position:relative;display:inline-flex;flex:none;align-items:baseline;gap:var(--sp-1);height:var(--ctl-md);padding-inline:var(--sp-4);font:inherit;white-space:nowrap;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-pill);cursor:pointer;align-self:center}.day-picker__chip:hover{color:var(--text-primary);border-color:var(--border-strong)}.day-picker__chip--active,.day-picker__chip--active:hover{color:var(--text-primary);background:var(--select-fill);border-color:var(--select-edge)}.day-picker__day{font-size:var(--fs-ui);font-weight:600;font-variant-numeric:tabular-nums;line-height:calc(var(--ctl-md) - 2px)}.day-picker__month{font-size:var(--fs-caption);font-weight:500}.day-picker__dot{width:6px;height:6px;margin-inline-start:var(--sp-1);align-self:center;border-radius:var(--r-pill);background:var(--status-hot)}.day{display:grid;gap:var(--sp-4);padding:var(--sp-4) var(--sp-2);background:var(--bg-surface);border:1px solid transparent;border-radius:var(--r-card)}.day--live{border-color:var(--border-strong)}.day__head,.day__note,.day__empty,.day__actions{padding-inline:var(--sp-2)}.day__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.day__title{margin:0;font-size:var(--fs-h2);font-weight:600;color:var(--text-primary)}.day__badge{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);font-size:var(--fs-caption);font-weight:500;color:var(--text-primary);background:var(--bg-raised);border-radius:var(--r-pill)}.day__dot{width:6px;height:6px;border-radius:var(--r-pill);background:var(--status-hot);animation:day-dot-pulse 2s var(--ease-in-out) infinite}@keyframes day-dot-pulse{0%,to{opacity:1}50%{opacity:.3}}.day__facts{display:inline-flex;flex-wrap:wrap;gap:var(--sp-3);margin-inline-start:auto;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.day__left{color:var(--text-primary)}.day__note,.day__empty{margin:calc(-1 * var(--sp-2)) 0 0;font-size:var(--fs-caption);color:var(--text-secondary)}.day__empty{margin:0}.day__rows{display:grid;gap:var(--sp-2);margin:0;padding:0;list-style:none}.day .rank-row--index{background:var(--bg-raised)}.day__actions{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--sp-3)}.day__claim,.day__more{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ctl-lg);padding-inline:var(--sp-5);font:inherit;font-size:var(--fs-ui);font-weight:600;text-decoration:none;border:none;border-radius:var(--r-pill);cursor:pointer}.day__claim{color:var(--text-on-gold);background:var(--grad-gold);box-shadow:var(--action-edge)}.day__claim:hover{filter:brightness(1.07)}.day__more{color:var(--text-primary);background:var(--bg-raised)}.day__more:hover{background:var(--bg-lead)}@media(min-width:768px){.days__title{font-size:var(--fs-display-1)}.day{padding:var(--sp-6)}}@media(prefers-reduced-motion:reduce){.day__dot{animation:none}}.days .skeleton{width:100%;padding-inline:0}.placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);min-height:50vh;padding-block:var(--sp-8);padding-inline:var(--gutter);text-align:center}.placeholder__title{margin:0;font-family:var(--font-display);font-size:var(--fs-display-2);font-weight:600;letter-spacing:var(--tr-display);line-height:var(--lh-heading);color:var(--text-primary);text-wrap:balance}.placeholder__stage{margin:0;max-width:40ch;font-size:var(--fs-ui);color:var(--text-tertiary);text-wrap:balance}.placeholder__back{display:inline-flex;align-items:center;min-height:var(--ctl-lg);margin-top:var(--sp-3);padding-inline:var(--sp-6);font-size:var(--fs-ui);font-weight:600;color:var(--text-on-action);text-decoration:none;background:var(--grad-gold);color:var(--text-on-gold);box-shadow:var(--gold-bevel),var(--glass-glow);box-shadow:var(--action-edge);border-radius:var(--r-pill)}.placeholder__back:hover{filter:brightness(1.07)}.leader-badge{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--sp-1);padding-block:var(--sp-1);padding-inline:var(--sp-2) var(--sp-3);font-size:var(--fs-caption);font-weight:600;line-height:1;white-space:nowrap;color:var(--text-on-tier);background:var(--tier-1-fill);box-shadow:var(--tier-edge);border-radius:var(--r-badge)}.share-menu{position:absolute;top:calc(100% + var(--sp-2));inset-inline-end:0;z-index:var(--z-dropdown);display:flex;flex-direction:column;min-width:max-content;padding:var(--sp-1);background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--r-card);box-shadow:var(--shadow-dropdown)}.share-menu__item{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--ctl-lg);padding-inline:var(--sp-3) var(--sp-4);font:inherit;font-size:var(--fs-ui);font-weight:500;color:var(--text-primary);text-align:start;text-decoration:none;white-space:nowrap;background:none;border:none;border-radius:calc(var(--r-card) - var(--sp-1));cursor:pointer}.share-menu__item:hover{background:var(--bg-surface)}.share-menu__item .icon{color:var(--icon)}.share-menu__sep{height:1px;margin:var(--sp-1) var(--sp-2);background:var(--border-subtle)}.product-editor-sheet{max-width:var(--container-form);text-align:start}.product-editor{display:flex;flex-direction:column}.product-editor__preview,.product-editor__fields,.product-editor__footer{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-5);border-top:1px solid var(--border-subtle)}.product-editor__label{display:flex;justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-caption);font-weight:500;color:var(--text-secondary)}.product-editor__count{font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.product-editor__board{margin:0;padding:0;list-style:none;pointer-events:none}.product-editor__board .rank-row__score{visibility:hidden}.product-editor__stats{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.product-editor__stat{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--ctl-md);padding-inline:var(--sp-4);font-size:var(--fs-caption);font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-primary);background:var(--bg-raised);border-radius:var(--r-pill)}.product-editor__stat .icon{color:var(--icon)}.product-editor__logo-row{display:flex;align-items:center;gap:var(--sp-4)}.product-editor__logo{display:grid;flex:none;place-items:center;width:var(--media-top3);height:var(--media-top3);overflow:hidden;color:var(--icon);background:var(--bg-raised);border-radius:var(--r-logo)}.product-editor__logo img{width:100%;height:100%;object-fit:cover}.product-editor__logo-text{display:flex;flex:1;flex-direction:column;gap:var(--sp-1);min-width:0;font-size:var(--fs-caption);color:var(--text-secondary)}.product-editor__logo-text strong{font-size:var(--fs-ui);font-weight:600;color:var(--text-primary)}.product-editor__upload{flex:none;min-height:var(--ctl-md);padding-inline:var(--sp-4);font:inherit;font-size:var(--fs-caption);font-weight:600;color:var(--text-primary);background:var(--select-fill);border:1px solid var(--select-edge);border-radius:var(--r-pill);cursor:pointer}.product-editor__upload:disabled{opacity:.6;cursor:default}.product-editor__field{display:flex;flex-direction:column;gap:var(--sp-2)}.product-editor__input{width:100%;min-height:var(--ctl-lg);padding:var(--sp-3) var(--sp-4);font:inherit;font-size:var(--fs-body);color:var(--text-primary);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--r-row)}.product-editor__input::placeholder{color:var(--text-tertiary)}.product-editor .product-editor__input:focus-visible,.product-editor__input:focus{border-color:var(--text-secondary);outline:none}.product-editor__textarea{resize:vertical;line-height:var(--lh-body)}.product-editor__hint{font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--text-tertiary)}.product-editor__locked{display:flex;align-items:flex-start;gap:var(--sp-3);margin:0;font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--text-tertiary)}.product-editor__locked .icon{flex:none;color:var(--icon)}.product-editor__footer{gap:var(--sp-3)}.product-editor__error,.product-editor__saved{display:flex;align-items:center;gap:var(--sp-2);margin:0;font-size:var(--fs-caption)}.product-editor__error{color:var(--danger-text)}.product-editor__saved{color:var(--text-secondary)}.product-editor__saved .icon{color:var(--status-online)}.product-editor__passkey{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-5);border-top:1px solid var(--border-subtle)}.product-editor__passkey-icon{display:grid;flex:none;place-items:center;width:var(--ctl-lg);height:var(--ctl-lg);color:var(--icon);background:var(--bg-raised);border-radius:var(--r-pill)}.product-editor__passkey-text{display:flex;flex:1;flex-direction:column;gap:var(--sp-1);min-width:0;font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--text-secondary)}.product-editor__passkey-text strong{font-size:var(--fs-ui);font-weight:600;color:var(--text-primary)}.product-editor__passkey-note{color:var(--text-primary)}.product-editor__save{min-height:var(--ctl-xl);padding-inline:var(--sp-7);font:inherit;font-size:var(--fs-ui);font-weight:600;color:var(--text-on-gold);background:var(--grad-gold);border:none;border-radius:var(--r-pill);box-shadow:var(--action-edge);cursor:pointer}.product-editor__save:disabled{opacity:.5;cursor:default}.product-editor__lead{margin:0;font-size:var(--fs-ui);line-height:var(--lh-body);color:var(--text-secondary)}.product-editor__loading{height:var(--sp-12);margin:var(--sp-5);background:var(--bg-raised);border-radius:var(--r-card);animation:skeleton-pulse 1.2s var(--ease-in-out) infinite}@media(prefers-reduced-motion:reduce){.product-editor__loading{animation:none}}.claim{text-align:start;display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-5);border-top:1px solid var(--border-subtle)}.claim__steps{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;list-style:decimal;padding-inline-start:var(--sp-7);font-size:var(--fs-ui);line-height:var(--lh-body);color:var(--text-secondary)}.claim__code{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:var(--ctl-xl);padding-inline:var(--sp-5);font:inherit;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;letter-spacing:.04em;color:var(--text-primary);background:var(--bg-raised);border:1px solid var(--select-edge);border-radius:var(--r-card);cursor:pointer}.claim__copy{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:500;letter-spacing:normal;color:var(--text-secondary)}.claim__copy .icon{color:var(--icon)}.claim__open{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--sp-2);min-height:var(--ctl-sm);font-size:var(--fs-ui);font-weight:500;color:var(--text-primary);text-decoration:none}.claim__open .icon{color:var(--icon)}.claim__note{margin:0;font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--text-tertiary)}.claim__alt{align-self:center;min-height:var(--ctl-md);padding:0;font:inherit;font-size:var(--fs-caption);font-weight:500;color:var(--text-secondary);background:none;border:none;cursor:pointer}.claim__alt:hover{color:var(--text-primary)}.participant{max-width:800px;margin-inline:auto;padding-block:var(--sp-3) var(--sp-6);padding-inline:var(--gutter)}.participant__back{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--ctl-md);margin-block-end:var(--sp-3);font-size:var(--fs-caption);font-weight:500;color:var(--text-tertiary);text-decoration:none}.participant__back svg{transform:scaleX(-1)}.participant__back:hover{color:var(--text-primary)}.participant__frame{display:block;padding:var(--sp-3);background:var(--bezel);border-radius:calc(var(--r-place-lead) + var(--sp-3));corner-shape:squircle}.participant__frame--tier-1{background:var(--glass-tint)}.participant__frame--tier-1,.participant__frame--tier-2,.participant__frame--tier-3{position:relative;isolation:isolate}.participant__wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-webkit-mask-image:linear-gradient(to top,transparent 0 20%,var(--bg-page) 38%);mask-image:linear-gradient(to top,transparent 0 20%,var(--bg-page) 38%);overflow:hidden;border-radius:inherit;corner-shape:squircle;opacity:0;pointer-events:none}.participant__wash-fill{position:absolute;inset-inline:0;inset-block-start:-100%;height:200%;transform:translateY(50%)}.participant__frame--tier-1 .participant__wash-fill{background:linear-gradient(to top,transparent 36%,var(--gold-200) 47%,var(--gold-100) 52%,transparent 64%)}.participant__frame--tier-2 .participant__wash-fill{background:linear-gradient(to top,transparent 36%,var(--tier-2) 47%,var(--silver) 52%,transparent 64%)}.participant__frame--tier-3 .participant__wash-fill{background:linear-gradient(to top,transparent 36%,var(--tier-3) 47%,var(--bronze) 52%,transparent 64%)}.participant__frame--tier-1 .participant__head,.participant__frame--tier-2 .participant__head,.participant__frame--tier-3 .participant__head{will-change:transform}.participant__echo{position:absolute;inset:calc(-1 * var(--sp-6));z-index:-2;border-radius:50%;opacity:0;pointer-events:none;filter:blur(22px)}.participant__frame--tier-1 .participant__echo{background:var(--glow-flare-gold)}.participant__frame--tier-2 .participant__echo{background:var(--glow-flare-silver)}.participant__frame--tier-3 .participant__echo{background:var(--glow-flare-bronze)}.participant__flare{position:absolute;inset:calc(-1 * var(--sp-8));z-index:-2;border-radius:50%;opacity:0;pointer-events:none;filter:blur(18px)}.participant__frame--tier-1 .participant__flare{background:var(--glow-flare-gold)}.participant__frame--tier-2 .participant__flare{background:var(--glow-flare-silver)}.participant__frame--tier-3 .participant__flare{background:var(--glow-flare-bronze)}.participant__beam{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;padding:2px;border-radius:inherit;corner-shape:squircle;opacity:0;pointer-events:none;-webkit-mask:linear-gradient(var(--bg-page) 0 0) content-box,linear-gradient(var(--bg-page) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--bg-page) 0 0) content-box exclude,linear-gradient(var(--bg-page) 0 0)}.participant__beam-light{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:150%;aspect-ratio:1;background:var(--shine-beam);transform:translate(-50%,-50%)}@media(prefers-reduced-motion:reduce){.participant__wash,.participant__flare,.participant__echo,.participant__beam{display:none}}.participant__head{position:relative;isolation:isolate;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-5);padding:var(--sp-6);background:var(--sheen),var(--bg-lead);border:1px solid var(--border-subtle);border-radius:var(--r-place-lead);corner-shape:squircle}.participant__head--tier-1,.participant__head--tier-2,.participant__head--tier-3{--medal-kant: var(--lead-edge)}.participant__head--tier-1{border-color:var(--tier-1-line);box-shadow:var(--glow-gold)}.participant__head--tier-2{border-color:var(--tier-2-line);--medal-kant: var(--tier-2-edge);box-shadow:var(--glow-silver)}.participant__head--tier-3{border-color:var(--tier-3-line);--medal-kant: var(--tier-3-edge);box-shadow:var(--glow-bronze)}.participant__head--tier-1:before,.participant__head--tier-2:before,.participant__head--tier-3:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:2px;border-radius:inherit;corner-shape:squircle;background:var(--medal-kant);z-index:2;pointer-events:none;-webkit-mask:linear-gradient(var(--bg-page) 0 0) content-box,linear-gradient(var(--bg-page) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--bg-page) 0 0) content-box exclude,linear-gradient(var(--bg-page) 0 0)}.participant__photo,.participant__place,.participant__identity,.participant__visit--capsule{position:relative;z-index:1}.participant__photo{display:grid;flex:none;place-items:center;width:var(--media-leader);height:var(--media-leader);overflow:hidden;color:var(--text-tertiary);background:var(--bg-raised);border:1px solid transparent;border-radius:var(--r-logo)}.participant__photo--person{border-radius:var(--r-pill)}.participant__photo-img{width:100%;height:100%;object-fit:cover}.participant__photo--tier-1{border:2px solid var(--tier-1)}.participant__photo--tier-2{border:2px solid var(--tier-2)}.participant__photo--tier-3{border:2px solid var(--tier-3)}.participant__identity{display:flex;flex:1 1 0;flex-direction:column;gap:var(--sp-2);min-width:0}.participant__category{margin:0;font-size:var(--fs-caption);font-weight:500;color:var(--text-secondary)}.participant__name{margin:0;font-family:var(--font-display);font-size:calc(var(--fs-h1) * var(--name-fit));font-weight:600;letter-spacing:var(--tr-display);line-height:var(--lh-heading);color:var(--text-primary);text-wrap:balance;min-width:0}.participant__name[data-break]{overflow-wrap:anywhere}.participant__place .rank-delta__arrow,.participant__place .rank-delta__arrow *,.participant__place .rank-delta__value{animation:none}.participant__place .rank-delta__seed{display:none}.participant__place{display:flex;flex:none;flex-direction:column;align-items:center;gap:var(--sp-1);min-width:var(--rank-col-podium)}.participant__rank{font-family:var(--font-ui);font-size:var(--fs-place-podium);font-weight:200;line-height:.74;letter-spacing:-.05em;padding-block:.14em;margin-block:-.14em;font-variant-numeric:lining-nums proportional-nums;line-height:.78;color:transparent;background-image:var(--grad-gold-text);-webkit-background-clip:text;background-clip:text}.participant__head--tier-2 .participant__rank{background-image:var(--grad-silver-text)}.participant__head--tier-3 .participant__rank{background-image:var(--grad-bronze-text)}.participant__head--tier-0 .participant__rank{color:var(--text-secondary);background-image:none}.participant__place-hint{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0;font-size:var(--fs-caption);color:var(--text-secondary)}.participant__badges{margin:0}.participant__badge{display:inline-flex;align-items:center;min-height:var(--ctl-sm);padding-inline:var(--sp-3);font-size:var(--fs-caption);font-weight:500;color:var(--text-secondary);border-radius:var(--r-pill);background:var(--bg-surface)}.participant__description{position:relative;z-index:1;flex-basis:100%;margin:0;max-width:60ch;font-size:var(--fs-ui);color:var(--text-secondary)}.participant__eyebrow{margin:var(--sp-8) 0 var(--sp-4);font-size:var(--fs-h2);font-weight:600;color:var(--text-primary)}.participant__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--sp-5) 0 0;padding:var(--sp-2);background:var(--bg-surface);border-radius:var(--r-card)}.participant__stat{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4)}.participant__stat dt{font-size:var(--fs-caption);color:var(--text-tertiary)}.participant__sub{display:block;font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:400;color:var(--text-primary);font-variant-numeric:tabular-nums}.participant__stat dd{margin:0;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary)}.participant__bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-dropdown);display:flex;padding:var(--sp-3) var(--gutter);padding-block-end:max(var(--sp-3),env(safe-area-inset-bottom));background:var(--bg-surface);border-block-start:1px solid var(--border-subtle);box-shadow:var(--shadow-floating);transform:translateY(100%);transition:transform var(--dur-base) var(--ease-strong-out)}.participant__bar--shown{transform:translateY(0)}.participant--with-bar{padding-block-end:calc(var(--ctl-xl) + var(--sp-8))}@media(min-width:768px){.participant__bar{display:none}.participant--with-bar{padding-block-end:var(--sp-6)}}@media(prefers-reduced-motion:reduce){.participant__bar{transition:none}}.participant__actions{position:relative;z-index:3;display:flex;gap:var(--sp-3);margin-top:var(--sp-4)}.participant__vote,.participant__share{flex:1;min-height:var(--ctl-xl);padding-inline:var(--sp-5);white-space:nowrap;font:inherit;font-size:var(--fs-ui);font-weight:600;border-radius:var(--r-pill);cursor:pointer}.participant__vote{color:var(--text-on-action);background:var(--grad-gold);color:var(--text-on-gold);box-shadow:var(--gold-bevel),var(--glass-glow);box-shadow:var(--action-edge);border:none}.participant__vote:hover{filter:brightness(1.07)}.participant__share{flex:none;color:var(--text-primary);background:var(--glass-neutral);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-strong)}.participant__share:hover{border-color:var(--action-stroke);color:var(--action)}.participant__links{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-4)}.participant__visit{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);overflow:hidden;color:var(--text-primary);text-decoration:none;background:var(--sheen),var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--r-card);transition:transform var(--dur-fast) var(--ease-strong-out)}.participant__visit--capsule{flex-basis:100%;padding:var(--sp-4) 0 0;background:none;border:0;border-block-start:1px solid var(--border-subtle);border-radius:0}.participant__visit--capsule:after{display:none}.participant__visit--capsule:hover,.participant__visit--capsule:active{transform:none}.participant__visit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--action-stroke);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-strong-out)}.participant__visit--main:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--action)}@media(hover:hover)and (pointer:fine){.participant__visit:hover{transform:translateY(-2px)}.participant__visit:hover:after{opacity:1}.participant__visit:hover .participant__visit-go{color:var(--action);transform:translate(3px,-2px)}}.participant__visit:active{transform:scale(.98)}.participant__visit-mark{display:grid;place-items:center;width:var(--media-row);height:var(--media-row);overflow:hidden;color:var(--text-secondary);background:var(--bg-surface);border-radius:var(--r-logo)}.participant__visit-logo{width:100%;height:100%;object-fit:cover}.participant__visit-mark--logo{background:none}.participant__visit-body{display:flex;flex-direction:column;gap:2px;min-width:0}.participant__visit-name{font-size:var(--fs-h3);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.participant__visit-hint{font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}.participant__visit--audience{grid-template-columns:auto minmax(0,1fr) auto auto}.participant__visit-audience{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-inline-start:var(--sp-4);text-align:end;border-inline-start:1px solid var(--border-subtle)}.participant__visit-audience-value{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;font-variant-numeric:tabular-nums;line-height:var(--lh-tight);color:var(--text-primary);white-space:nowrap}.participant__visit-audience-label{font-size:var(--fs-caption);color:var(--text-secondary);white-space:nowrap}@media(max-width:400px){.participant__visit--audience{gap:var(--sp-3)}.participant__visit-audience{padding-inline-start:var(--sp-3)}.participant__visit-audience-value{font-size:var(--fs-ui)}}.participant__visit-go{display:grid;place-items:center;width:var(--ctl-md);height:var(--ctl-md);color:var(--text-secondary);background:var(--glass-neutral);border-radius:var(--r-pill);transition:transform var(--dur-fast) var(--ease-strong-out),color var(--dur-fast) var(--ease-out)}@media(prefers-reduced-motion:reduce){.participant__visit,.participant__visit:after,.participant__visit-go{transition:none}.participant__visit:hover,.participant__visit:active,.participant__visit:hover .participant__visit-go{transform:none}}.participant__frame,.participant__eyebrow,.participant__stats,.participant__actions,.participant__links{animation:participant-in .32s var(--ease-strong-out) both}.participant__eyebrow{animation-delay:45ms}.participant__stats{animation-delay:90ms}.participant__actions{animation-delay:135ms}.participant__links{animation-delay:.18s}@keyframes participant-in{0%{opacity:0;transform:translateY(var(--sp-3))}}@media(prefers-reduced-motion:reduce){.participant__frame,.participant__eyebrow,.participant__stats,.participant__actions,.participant__links{animation:none}}.participant__skeleton{max-width:800px;height:240px;margin:var(--sp-8) auto;background:var(--bg-surface);border-radius:var(--r-card);animation:participant-pulse 1.2s var(--ease-in-out) infinite}@keyframes participant-pulse{0%,to{opacity:.5}50%{opacity:.8}}@media(max-width:767px){.participant__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.page__main:has(>.participant__skeleton,>.participant>.participant__skeleton){min-height:100dvh}.participant__skeleton--rest{max-width:none;height:auto;min-height:var(--row-h-leader);margin:var(--sp-5) 0 0}.participant__second{margin:var(--sp-3) 0 0;font-size:var(--fs-caption);color:var(--text-secondary)}.participant__second-action{padding:0;font:inherit;color:var(--text-secondary);text-decoration:underline;background:none;border:none;cursor:pointer}.participant__second-action:hover{color:var(--text-primary)}.participant__share-split{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2);margin:var(--sp-5) 0 0;font-size:var(--fs-caption);color:var(--text-secondary)}.participant__share-split b{font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.participant__share-split-hint{flex-basis:100%;color:var(--text-tertiary)}@media(min-width:1024px){.participant__stats--4,.participant__stats--5{justify-content:space-between}.participant__stats--4{grid-template-columns:repeat(4,max-content)}.participant__stats--5{grid-template-columns:repeat(5,max-content)}}.participant__share{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3)}.participant__share .icon{color:var(--icon)}@media(max-width:767px){.participant__share{width:var(--ctl-xl);padding:0}.participant__share-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.participant__share-wrap{position:relative;display:flex;flex:none}.participant__photo{view-transition-name:participant-media}.participant__name{view-transition-name:participant-name}.vote-flight{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:50;padding:var(--sp-2) var(--sp-4);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;color:var(--text-on-action);background:var(--action);border-radius:var(--r-badge);box-shadow:var(--action-edge);pointer-events:none}@media(prefers-reduced-motion:reduce){.participant__skeleton{animation:none}}.participant__stat--main dd{color:var(--money)}.participant__stat--main .participant__sub{color:var(--text-primary)}.participant__peers{grid-column:1 / -1;margin-block-start:var(--sp-8)}.participant__peers-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-block-end:var(--sp-5)}.participant__peers-title{margin:0;font-size:var(--fs-h2);font-weight:600;color:var(--text-primary)}.participant__peers-all{display:inline-flex;flex:none;align-items:center;gap:var(--sp-1);font-size:var(--fs-ui);color:var(--text-secondary);text-decoration:none}.participant__peers-all .icon{color:var(--icon)}.participant__peers .board-list{padding-inline:0}@media(max-width:1023px){.participant__stat:last-child:nth-child(odd){grid-column:1 / -1}}.participant__head .participant__edit{position:absolute;inset-block-start:var(--sp-4);inset-inline-end:var(--sp-4);z-index:2;display:grid;place-items:center;width:var(--ctl-md);height:var(--ctl-md);color:var(--icon);background:var(--glass-neutral);border:1px solid var(--select-edge);border-radius:var(--r-pill);cursor:pointer}.participant__head .participant__edit:hover{border-color:var(--action-stroke)}.participant__own{margin:var(--sp-5) 0 0;text-align:center}.participant__own-action{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--ctl-sm);padding:0;font:inherit;font-size:var(--fs-caption);font-weight:500;color:var(--text-secondary);background:none;border:none;cursor:pointer}.participant__own-action .icon{color:var(--icon)}.participant__own-action:hover{color:var(--text-primary)}.participant__head:has(.participant__edit) .participant__identity{padding-inline-end:var(--sp-8)}.result{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);max-width:44ch;margin-inline:auto;padding-inline:var(--gutter);padding-block:var(--sp-10) var(--sp-8);text-align:center}.result__mark{display:grid;place-items:center;width:56px;height:56px;color:var(--status-online);background:color-mix(in srgb,var(--status-online) 16%,transparent);border-radius:var(--r-pill);margin-block-end:var(--sp-2)}.result__mark--neutral{color:var(--text-secondary);background:var(--bg-raised)}.result__title{margin:0;font-family:var(--font-display);font-size:var(--fs-h1);font-weight:600;line-height:var(--lh-tight);color:var(--text-primary)}.result__text{margin:0;font-size:var(--fs-ui);line-height:var(--lh-body);color:var(--text-secondary)}.result__meta{margin:0;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.result__participant{color:var(--text-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.result__cta{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ctl-lg);margin-block-start:var(--sp-4);padding-inline:var(--sp-6);font:inherit;font-size:var(--fs-ui);font-weight:600;color:var(--text-primary);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--r-pill);cursor:pointer}.result__cta:hover{background:var(--bg-surface)}.result__spinner{width:28px;height:28px;border:2px solid var(--border-subtle);border-block-start-color:var(--text-secondary);border-radius:var(--r-pill);animation:result-spin .9s linear infinite}@keyframes result-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.result__spinner{animation-duration:3s}}@media(min-width:768px){.result{padding-block:var(--sp-11) var(--sp-9)}.result__title{font-size:var(--fs-display-2)}}.result__cta--primary{color:var(--text-on-gold);background:var(--grad-gold);border:none;box-shadow:var(--action-edge)}.result__cta--primary+.result__cta{margin-block-start:0}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-cyrillic.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;src:url(/fonts/onest-cyrillic.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/fonts/onest-latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-cyrillic.woff2)format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-latin.woff2)format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg-page:#08080a;--bg-surface:#0f0f11;--bg-raised:#17171a;--bg-menu:var(--bg-page);--bg-field:var(--bg-raised);--pay-chip-bg:#fff;--pay-chip:50px;--mark-box:var(--pay-chip);--bg-hover:#1e1e22;--bg-overlay:#08080acc;--bg-sunken:#050506;--border-subtle:#1f1e1c;--border-strong:#2e2b25;--text-primary:#f6f1e7;--text-secondary:#9a9187;--text-tertiary:#635c53;--gold-50:#fff8e6;--gold-100:#f5e2b0;--gold-200:#e9ce8a;--gold-300:#dcba6b;--gold-400:#c9a24e;--gold-500:#b08838;--gold-600:#8e6b28;--gold-700:#6b4f1c;--gold-900:#2a1f0c;--gold:var(--gold-400);--gold-deep:var(--gold-600);--gold-light:var(--gold-200);--grad-gold:linear-gradient(145deg, var(--gold-200) 0%, var(--gold-400) 38%, var(--gold-600) 72%, var(--gold-300) 100%);--grad-gold-text:linear-gradient(180deg, var(--gold-100) 0%, var(--gold-300) 55%, var(--gold-500) 100%);--grad-gold-border:linear-gradient(145deg, var(--gold-300), var(--gold-700) 50%, var(--gold-400));--grad-action-text:var(--grad-gold-text);--money:var(--action);--money-fill:linear-gradient(var(--money), var(--money));--money-fill-display:var(--money-fill);--grad-silver-text:linear-gradient(180deg, #f2f4f7, #c3c8d0 55%, #8a9099);--grad-bronze-text:linear-gradient(180deg, #e2a87a, #c08552 55%, #8a5a2e);--sheen:linear-gradient(145deg, #ffffff0d, transparent 45%);--glow-gold:0 0 48px -10px #c9a24e80;--glow-silver:0 0 40px -12px #c3c8d057;--glow-bronze:0 0 36px -12px #c085524d;--glow-gold-strong:0 0 56px -8px #c9a24e8c, 0 0 16px -6px #e9ce8a59;--shine-band:linear-gradient(105deg, transparent 30%, #e9ce8a14 40%, #ffecbe38 46%, #fffaeb61 50%, #ffecbe38 54%, #e9ce8a14 60%, transparent 70%);--shine-beam:conic-gradient(from 0deg, transparent 0deg, transparent 270deg, #e9ce8a99 318deg, #fff3d1 345deg, #fff 352deg, transparent 360deg);--glow-flare-gold:radial-gradient(circle, #e9ce8a8c, #c9a24e2e 45%, transparent 70%);--glow-flare-silver:radial-gradient(circle, #e2e7ee6b, #c3c8d024 45%, transparent 70%);--glow-flare-bronze:radial-gradient(circle, #e2a87a66, #c0855224 45%, transparent 70%);--shine-glint:#fff6dd;--shine-glint-halo:drop-shadow(0 0 8px #ffecbef2) drop-shadow(0 0 2px #fff);--text-on-gold:#14100a;--gold-bevel:inset 0 1px 0 #ffffff4d;--action:var(--gold);--action-fill:var(--gold);--glass-tint:#d9a44138;--glass-neutral:#ffffff12;--select-fill:#2b2925;--icon:var(--action);--action-stroke:var(--action);--select-edge:var(--action-line);--glass-blur:blur(20px) saturate(180%);--glass-rim:inset 0 1px 0 #ffffff73;--glass-glow:0 8px 24px #d9a44147;--glass-solid:#382c17;--glass-neutral-solid:#1e1a13;--action-hover:#e3b258;--action-press:var(--gold-deep);--action-soft:#d9a4411a;--action-line:#d9a4414d;--action-glow:0 0 0 4px #d9a4411f, 0 0 28px #d9a44147;--action-glow-strong:0 0 0 4px #d9a44138, 0 0 36px #d9a44173;--text-on-action:#f2ede4;--action-edge:inset 0 0 0 1px #00000029;--status-online:#4ade80;--status-hot:#f87171;--status-hot-ink:#c0262d;--flag-white:#fff;--flag-ru-blue:#0039a6;--flag-ru-red:#d52b1e;--flag-uz-blue:#0099b5;--flag-uz-red:#ce1126;--flag-uz-green:#1eb53a;--delta-up:var(--status-online);--delta-down:var(--status-hot);--danger-text:#ff8a8e;--status-champion:var(--action);--silver:#d6dae1;--bronze:#d08d5b;--tier-1:var(--gold);--tier-2:var(--silver);--tier-3:var(--bronze);--tier-1-fill:var(--tier-1);--tier-2-fill:var(--tier-2);--tier-3-fill:var(--tier-3);--tier-edge:var(--action-edge);--text-on-tier:#0a0a0b;--bg-lead:var(--bg-surface);--lead-edge:linear-gradient(to bottom, var(--gold), transparent var(--r-place-lead));--tier-2-edge:linear-gradient(to bottom, var(--tier-2), transparent var(--r-place-lead));--tier-3-edge:linear-gradient(to bottom, var(--tier-3), transparent var(--r-place-lead));--row-edge:inset 0 0 0 1px var(--border-subtle);--bezel:var(--glass-neutral);--tier-1-line:#d9a44173;--tier-2-line:#d6dae166;--tier-3-line:#d08d5b7a;--font-display:"Unbounded", "Onest", system-ui, sans-serif;--font-ui:"Onest", system-ui, -apple-system, sans-serif;--font-brand:"Montserrat", var(--font-ui);--fs-hero:clamp(1.75rem, 7vw, 2.75rem);--fs-display-1:28px;--fs-display-2:22px;--fs-hero-amount:36px;--fs-place-lead:88px;--fs-place-podium:64px;--fs-podium-score:36px;--fs-place-row-lead:52px;--fs-place-row-podium:44px;--fs-h1:22px;--name-fit:1;--fs-h2:17px;--fs-h3:16px;--fs-body:16px;--fs-ui:14px;--fs-num:16px;--fs-rank:18px;--fs-caption:13px;--fs-micro:12px;--lh-tight:1.05;--lh-heading:1.2;--lh-body:1.55;--lh-ui:1.4;--tr-hero:-.03em;--tr-display:-.01em;--sp-1:2px;--sp-2:4px;--sp-3:8px;--sp-4:12px;--sp-5:16px;--sp-6:20px;--sp-7:24px;--sp-8:32px;--sp-9:40px;--sp-10:48px;--sp-11:64px;--sp-12:80px;--gutter:16px;--container:1120px;--side-col:320px;--container-form:880px;--row-h:64px;--row-pad:12px;--media-row:40px;--media-top3:52px;--row-h-leader:230px;--row-h-podium:79px;--row-h-lead-row:100px;--media-leader:56px;--rank-col:52px;--rank-col-podium:52px;--medal-lg:36px;--medal-md:30px;--medal-sm:22px;--medal-xl:44px;--header-h:52px;--ctl-xl:44px;--ctl-lg:40px;--ctl-md:32px;--ctl-sm:24px;--r-pill:999px;--r-row:4px;--r-badge:6px;--r-logo:var(--r-pill);--r-control:10px;--r-card:16px;--r-modal:20px;--r-place-row:18px;--r-place:24px;--r-place-lead:28px;--r-sheet:24px 24px 0 0;--logo-h:20px;--logo-h-narrow:18px;--dur-fast:.18s;--dur-base:.24s;--dur-slow:.42s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-strong-out:cubic-bezier(.23, 1, .32, 1);--ease-strong-in-out:cubic-bezier(.77, 0, .175, 1);--ease-pill:cubic-bezier(.32, .72, 0, 1);--thumb-x:0;--thumb-y:0;--thumb-w:0;--thumb-h:0;--ease-strong-in:cubic-bezier(.55, 0, 1, .45);--dur-delta-life:3.6s;--delta-wave:.15s;--delta-dir:-1;--delta-delay:0s;--share-bg:#08080a;--share-ink:#f6f1e7;--share-muted:#9a9187;--share-line:#ffffff1f;--share-gold:#c9a24e;--share-silver:#d6dae1;--share-bronze:#d08d5b;--medal-kant:var(--lead-edge);--action-ink-soft:#0000001f;--ease-drawer:cubic-bezier(.32, .72, 0, 1);--dur-drawer:.5s;--focus-ring:2px solid var(--action);--focus-offset:2px;--z-header:20;--z-dropdown:30;--z-overlay:40;--z-modal:45;--shadow-floating:0 8px 24px #000000a3;--shadow-dropdown:0 24px 48px -12px #000000b3;--focus-gold-ring:#c9a24e1f;--google-fill:#131314;--google-edge:#8e918f;--google-text:#e3e3e3}@media(min-width:768px){:root{--gutter:24px;--fs-display-1:40px;--fs-display-2:28px;--fs-place-lead:120px;--fs-place-podium:80px;--fs-podium-score:56px;--fs-place-row-lead:64px;--fs-place-row-podium:52px;--fs-h1:26px;--fs-h2:19px;--fs-h3:17px;--fs-num:17px;--fs-rank:20px;--row-pad:14px;--logo-h:28px;--ctl-xl:48px;--media-row:48px;--row-h-leader:183px;--row-h-podium:91px;--row-h-lead-row:122px;--media-leader:72px;--rank-col:60px;--rank-col-podium:72px;--r-place:28px;--r-place-lead:36px;--medal-lg:44px;--medal-md:36px;--medal-sm:24px;--medal-xl:52px}}@supports (corner-shape:squircle){:root{--r-place:36px;--r-place-lead:44px;--r-place-row:24px}@media(min-width:768px){:root{--r-place:44px;--r-place-lead:56px;--r-place-row:28px}}}[data-theme=light]{color-scheme:light;--bg-page:#f1f0ec;--bg-surface:#f7f6f3;--bg-raised:#fffffe;--bg-menu:var(--bg-raised);--bg-field:var(--bg-sunken);--bg-hover:#e9e7e2;--bg-overlay:#1c18137a;--bg-sunken:#e7e5e0;--border-subtle:#e2e0da;--border-strong:#c9c5bd;--text-primary:#1c1813;--text-secondary:#5e574e;--text-tertiary:#6a6258;--action:#1c1813;--action-hover:#3a342c;--action-press:#000;--action-fill:#1c1813;--action-soft:#c9a24e1f;--action-line:#b0883873;--text-on-action:#e8c35f;--action-edge:inset 0 0 0 1px #00000029;--action-glow:0 0 0 4px #c9a24e33, 0 0 24px #c9a24e57;--action-glow-strong:0 0 0 4px #c9a24e4d, 0 0 32px #c9a24e80;--grad-gold:linear-gradient(145deg, #625a51 0%, #2c2721 36%, #0f0d0b 70%, #433c33 100%);--money:#86692a;--money-fill:linear-gradient(180deg, #c9a657 0%, #a07f37 50%, #86692a 100%);--money-fill-display:linear-gradient(170deg, #f0d796 0%, #d4b064 35%, #b08a3e 70%, #c9a45a 100%);--grad-action-text:var(--money-fill-display);--text-on-gold:#e8c35f;--gold-bevel:0 0 #0000;--icon:#a07f37;--action-stroke:var(--icon);--glass-tint:#c9a24e29;--glass-neutral:#1c18130d;--select-fill:#fffffe;--select-edge:var(--action-line);--glass-rim:inset 0 1px 0 #ffffff8c;--glass-glow:0 4px 12px -6px #1c181359;--glass-solid:#e9ddbf;--glass-neutral-solid:#f7f6f3;--sheen:none;--status-online:#147844;--status-hot:#c0262d;--danger-text:#b3232a;--tier-1:#a07f37;--tier-2:#71777f;--tier-3:#8a5328;--tier-1-fill:var(--gold);--tier-2-fill:var(--silver);--tier-3-fill:var(--bronze);--tier-edge:inset 0 0 0 1px #3c2d1429;--grad-gold-text:var(--money-fill-display);--grad-silver-text:linear-gradient(180deg, #8a9099, #71777f 55%, #5c6169);--grad-bronze-text:linear-gradient(180deg, #a9673a, #8a5328 55%, #6e4220);--bg-lead:var(--bg-raised);--lead-edge:linear-gradient(to bottom, var(--tier-1), transparent var(--r-place-lead));--tier-1-line:#b088388c;--tier-2-line:#71716e57;--tier-3-line:#8a532866;--tier-2-edge:linear-gradient(to bottom, #71777f73, transparent var(--r-place-row));--tier-3-edge:linear-gradient(to bottom, #8a532880, transparent var(--r-place-row));--row-edge:0 0 #0000;--bezel:#1c181309;--glow-gold:0 1px 2px #3c2d140f, 0 6px 16px -10px #3c2d142e;--glow-silver:0 1px 2px #3c2d140d;--glow-bronze:0 1px 2px #3c2d140d;--glow-gold-strong:0 1px 2px #3c2d140f, 0 8px 20px -10px #b088384d;--shine-band:linear-gradient(105deg, transparent 30%, #c9a24e1a 40%, #e9ce8a42 46%, #fff4d670 50%, #e9ce8a42 54%, #c9a24e1a 60%, transparent 70%);--shadow-floating:0 8px 24px #3c2d141a;--shadow-dropdown:0 24px 48px -12px #3c2d142e;--google-fill:#fff;--google-edge:#747775;--google-text:#1f1f1f}:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@layer theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg-page);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0;font-weight:400}.num,[data-numeric]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.02em}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}::selection{background:var(--action-fill);color:var(--text-on-action)}:where(button,[role=tab],.rank-row__action):active:not(:disabled){transform:scale(.96)}:where(button,[role=tab],.rank-row__action){transition:transform var(--dur-base) cubic-bezier(.34,1.56,.64,1)}@media(prefers-reduced-transparency:reduce){*{-webkit-backdrop-filter:none!important}}:where(button,a)[class*=__submit]:hover,:where(button,a)[class*=__pay]:hover,:where(button,a)[class*=__claim]:hover,:where(button,a)[class*=__action]:hover,:where(button,a)[class*=__vote]:hover{filter:brightness(1.08)}.metal-text{color:var(--action)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.metal-text{background:var(--grad-action-text);color:#0000;-webkit-background-clip:text;background-clip:text}.metal-text--silver{background:var(--grad-silver-text)}.metal-text--bronze{background:var(--grad-bronze-text)}}.money{color:var(--money)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.money:not(:has(.rolling-number)),.money .rolling-number__glyph,.money .rolling-number__ghost{background:var(--money-fill);color:#0000;-webkit-background-clip:text;background-clip:text}}img,svg{max-width:100%;display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tap-target{position:relative}.tap-target:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scroll-x{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.scroll-x::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::view-transition-old(root){animation-duration:var(--dur-fast)}::view-transition-new(root){animation-duration:var(--dur-fast)}::view-transition-group(participant-media){animation-duration:var(--dur-drawer);animation-timing-function:var(--ease-drawer)}::view-transition-group(participant-name){animation-duration:var(--dur-drawer);animation-timing-function:var(--ease-drawer)}::view-transition-group(board-switch-pill){animation-duration:var(--dur-base);animation-timing-function:var(--ease-strong-in-out)}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.pill-switch{isolation:isolate;position:relative}.pill-switch__thumb{z-index:-1;top:var(--thumb-y,0);width:var(--thumb-w,0);height:var(--thumb-h,0);border-radius:var(--r-pill);transform:translate3d(var(--thumb-x,0),0,0);transition:transform var(--dur-base) var(--ease-pill),width var(--dur-base) var(--ease-pill);pointer-events:none;position:absolute;inset-inline-start:0}.pill-switch:not([data-pill-ready=true]) .pill-switch__thumb{transition:none}.pill-switch:active .pill-switch__thumb{transform:translate3d(var(--thumb-x,0),0,0) scale(.97)}@media(prefers-reduced-motion:reduce){.pill-switch__thumb,.pill-switch:active .pill-switch__thumb{transform:translate3d(var(--thumb-x,0),0,0);transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
