:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-blue:#006eff;--brand-blue-deep:#0058cc;--color-brand:#006eff;--color-brand-deep:#0058cc;--color-ink:#000;--color-text:#3e3e3f;--color-muted:#989898;--color-muted-strong:#656566;--color-surface:#fff;--color-subtle:#f3f4f6;--color-control:#e8e8e8;--color-danger:#a61b14;--color-danger-soft:#fff1f0;--color-success:#146c43;--color-success-soft:#eaf7f0;--color-focus:var(--color-brand);--theme-panel:#fff;--theme-subtle:#f3f4f6;--theme-line:#dfe3e8;--theme-text:#111;--theme-muted:#59616b;--theme-link:#0058cc;--theme-danger:#a61b14;--theme-success:#146c43;--theme-tint:#edf4ff;--theme-tint-strong:#dcecff;--font-sans:var(--font-object-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--motion-fast:.15s;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-pill:999px;--layer-raised:20;--layer-bar:30;--layer-overlay:40;--layer-loading:50;--layer-menu:60;--layer-portal:1000;--layer-toast:1100;--shadow-popover:0 16px 36px -14px #0a193c59;--site-tab-bar-height:50px}*{box-sizing:border-box}.site-loading{background:var(--color-brand);min-height:100svh;color:var(--color-on-action);padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));grid-template-rows:auto 1fr auto;display:grid}.site-loading-top{justify-content:space-between;gap:24px;font-size:.875rem;display:flex}.site-loading-center{flex-direction:column;justify-content:center;align-items:center;gap:32px;padding:40px 0;display:flex}.site-loading-grid{fill:currentColor;width:min(32vw,160px);height:auto;display:block;overflow:visible}.site-loading-grid rect{animation:canrush-word var(--loading-cycle) cubic-bezier(.16, 1, .3, 1) infinite}@keyframes canrush-word{0%,7.857%,to{transform:var(--letter-0)}14.286%,22.143%{transform:var(--letter-1)}28.571%,36.429%{transform:var(--letter-2)}42.857%,50.714%{transform:var(--letter-3)}57.143%,65%{transform:var(--letter-4)}71.429%,79.286%{transform:var(--letter-5)}85.714%,93.571%{transform:var(--letter-6)}}.site-loading-word{margin:0;font-size:1.5rem;font-weight:700}.site-loading-status{text-align:center;margin:0;font-size:.875rem}@media (max-height:500px){.site-loading-center{gap:16px;padding:16px 0}.site-loading-grid{width:80px}}@media (prefers-reduced-motion:reduce){.site-loading-grid rect{animation:none}}.market-order-quantity{gap:8px;margin-bottom:16px;font-size:.875rem;display:grid}.market-order-quantity label{gap:8px;display:grid}.market-order-quantity input{border-radius:var(--radius-lg);width:100%;max-width:140px;min-height:48px;color:var(--color-text);background:var(--color-subtle);border:1px solid #0000;padding:8px 12px;font-size:1rem}.market-stock{color:var(--color-muted-strong);margin:0 0 20px}.market-layout{width:min(100%,1120px);padding:32px 16px calc(var(--site-tab-bar-offset,0px) + 48px);margin:0 auto}.market-layout h1,.market-layout h2{color:var(--color-ink);text-wrap:balance;overflow-wrap:anywhere;margin:0}.market-layout h2{font-size:1.25rem}.market-layout a{text-decoration:none}.market-heading p{color:var(--color-muted-strong);margin:8px 0 0}.market-layout :is(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.market-layout .community-button{text-align:center;justify-content:center;align-items:center;min-height:48px;display:inline-flex}.market-filters a{border-radius:var(--radius-pill);background:var(--color-subtle);min-height:44px;color:var(--color-muted-strong);transition:background-color var(--motion-fast) ease-out, color var(--motion-fast) ease-out;align-items:center;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex}.market-filters a:hover{background:color-mix(in srgb, var(--color-subtle) 70%, var(--color-ink) 8%);color:var(--color-ink)}.market-filters a[aria-current]{background:var(--color-brand);color:#fff}@media (max-width:479px){.market-filters a{padding-inline:14px}}.market-card-image{border-radius:var(--radius-lg);background:var(--color-subtle);aspect-ratio:1;position:relative;overflow:hidden}.market-card-image img{object-fit:cover;width:100%;height:100%;display:block}.market-card-image>span{border-radius:var(--radius-sm);background:var(--color-surface);padding:4px 8px;font-size:.75rem;position:absolute;bottom:12px;right:12px}.market-card h2{font-size:1.125rem;line-height:1.4}.market-card-delivery span{background:var(--color-subtle);border-radius:6px;padding:5px 8px}.market-card-bottom>strong{color:var(--color-ink);font-size:1.25rem}.market-card-bottom .community-button{padding:10px 16px}.market-error{color:var(--color-danger);overflow-wrap:anywhere;font-size:.875rem}.market-note{color:var(--color-muted-strong);max-width:75ch;margin:24px 0;font-size:.875rem}.market-empty{border:1px dashed var(--theme-line);border-radius:var(--radius-xl);background:var(--theme-panel);text-align:center;justify-items:center;gap:4px;padding:48px 24px;display:grid}.market-empty h2{margin:0;font-size:1.25rem}.market-empty p{max-width:52ch;color:var(--color-muted-strong);margin:6px 0 0;line-height:1.5}.market-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.market-empty-actions .community-button{min-height:48px;padding-inline:22px}.market-empty a:not(.community-button),.market-pagination a,.market-heading>a:not(.community-button),.market-parameters a{color:var(--color-brand-deep)}.market-pagination a,.market-back{align-items:center;min-height:44px;display:inline-flex}.market-form label,.market-compose>label{gap:8px;font-weight:700;display:grid}.market-form :is(input:not([type=checkbox]),textarea),.market-compose textarea{border:1px solid var(--color-control);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-width:0;min-height:48px;color:var(--color-text);font:inherit;padding:12px 16px;font-weight:400}.market-layout :is(input,textarea)::placeholder{color:var(--color-muted-strong)}.market-delivery label{align-items:center;gap:8px;min-height:44px;font-weight:400;display:flex}.market-delivery input{width:20px;height:20px;accent-color:var(--color-brand)}.market-dropzone p{max-width:52ch;margin:8px auto 16px;font-size:.875rem}.market-photo-previews{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;padding:0;list-style:none;display:grid}.market-photo-previews img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto}.market-photo-tools{flex-wrap:wrap;gap:4px;display:flex}.market-photo-tools button,.market-text-button{min-width:44px;min-height:44px;color:var(--color-brand-deep);background:0 0;border:0;padding:8px;font-size:.875rem}.market-layout button:disabled{opacity:.5;cursor:not-allowed}.market-photo-tools button:hover:not(:disabled),.market-text-button:hover:not(:disabled){background:var(--color-subtle)}.market-detail-info .market-city{margin-top:0}.market-gallery-main{aspect-ratio:1;object-fit:contain;background:var(--color-subtle);border-radius:var(--radius-lg);width:100%;height:auto}.market-gallery-thumbs{gap:8px;margin-top:12px;display:flex}.market-gallery-thumbs button{background:0 0;border:2px solid #0000;border-radius:10px;width:20%;max-width:80px;padding:3px}.market-gallery-thumbs button[aria-pressed=true]{border-color:var(--color-brand)}.market-gallery-thumbs img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.market-tags span{border-radius:var(--radius-pill);background:var(--color-subtle);min-height:28px;color:var(--color-muted-strong);align-items:center;gap:6px;padding:0 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.market-stock-pill.is-empty{background:var(--color-subtle);color:var(--color-muted-strong)}.market-order-quantity{background:var(--color-subtle);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0;padding:12px 14px;display:flex}.market-order-quantity>label{color:var(--color-muted-strong);flex-basis:100%;font-weight:600}.market-stepper{border:1px solid var(--color-control);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;display:inline-flex;overflow:hidden}.market-stepper button{width:44px;height:44px;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.25rem}.market-stepper button:hover:not(:disabled){background:var(--color-subtle)}.market-stepper button:disabled{opacity:.35;cursor:not-allowed}.market-order-quantity .market-stepper input{border:0;border-inline:1px solid var(--color-control);text-align:center;appearance:textfield;background:0 0;border-radius:0;width:56px;max-width:none;min-height:44px;padding:0;font-weight:700}.market-order-total{color:var(--color-muted-strong)}.market-order-total strong{color:var(--color-ink);margin-left:6px;font-size:1.125rem}.market-order-hint{color:var(--color-danger);font-size:.8125rem}.market-buy-note svg{flex:none;margin-top:2px}.market-seller-text a,.market-seller-text strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;overflow:hidden}.market-detail-section .market-full-description{color:var(--color-text);margin:0;line-height:1.6}.market-delivery-chips span{border:1px solid var(--color-control);border-radius:var(--radius-pill);align-items:center;min-height:32px;padding:0 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.market-gallery-open{isolation:isolate;position:relative}.market-gallery-backdrop{z-index:-1;filter:blur(28px)brightness(.7)saturate(1.2);background:50%/cover no-repeat;position:absolute;inset:-24px}.market-gallery-main{position:relative;background:0 0!important}.market-card-image{border-radius:var(--radius-lg)}.market-card-image>span{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;font-weight:600}.market-thread-person>span,.market-thread-meta{color:var(--color-muted-strong);font-size:.875rem}.market-thread-person .market-unread{border-radius:var(--radius-lg);background:var(--color-brand);color:var(--color-on-action);margin-left:auto;padding:2px 8px}.market-message-photos{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.market-message-photos a{width:min(160px,100%)}.market-message-photos img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);width:100%;height:auto}@media (max-width:959px){.site-tab-bar .site-tab-bar-item{padding-inline:0;font-size:.625rem;position:relative}}@media (min-width:640px) and (max-width:959px){.site-tab-bar .site-tab-bar-item{font-size:.75rem}}html{background:var(--color-action);scroll-behavior:smooth;min-width:320px;scroll-padding-bottom:var(--site-tab-bar-offset,0px);overflow-x:clip}body{background:var(--color-action);min-width:320px;min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);font-kerning:normal;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.5;overflow-x:clip}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}a{color:inherit}button:not(:disabled),a[href],summary,select{cursor:pointer}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:var(--layer-raised);border-radius:var(--radius-sm);background:var(--color-action);color:var(--color-on-action);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-shell{background:var(--color-brand);isolation:isolate;flex-direction:column;width:100%;min-height:100dvh;display:flex}.brand-header{min-height:64px;padding:max(12px, env(safe-area-inset-top)) 24px 12px;justify-content:space-between;align-items:center;gap:24px;display:flex}.brand-home{border-radius:var(--radius-md);justify-content:flex-start;align-items:center;gap:10px;width:48px;min-height:44px;display:inline-flex}.brand-home .brand-mark{flex:none;width:36px;height:30px;display:block}.brand-home .brand-wordmark{flex:none;width:63px;height:18px;display:none}.header-action{justify-content:flex-end;align-items:center;display:flex}.main-surface{z-index:1;background:var(--color-surface);border-radius:32px 32px 0 0;flex:1;padding:32px 16px 72px;position:relative}.profile-surface{padding-top:24px}.main-surface>*{animation:.22s ease-out page-enter}@keyframes page-enter{0%{opacity:0}}@media (prefers-reduced-motion:reduce),(max-width:959px){.main-surface>*{animation:none}}.brand-footer{z-index:2;padding:24px 24px calc(var(--site-tab-bar-offset,0px) + max(28px, env(safe-area-inset-bottom)));background:var(--color-action);color:var(--color-on-action);transform-origin:top;border-radius:32px 32px 0 0;margin-top:-32px;position:relative}.brand-footer p{max-width:65ch;margin:0;font-size:.875rem}.footer-main,.footer-intro,.footer-navigation,.footer-connect,.footer-bottom{display:flex}.footer-main,.footer-intro,.footer-navigation,.footer-connect{flex-direction:column}.footer-main{gap:28px}.footer-intro{gap:12px}.footer-navigation{gap:24px}.footer-connect{gap:20px}.footer-brand{align-items:center;gap:8px;display:flex}.footer-brand>img{width:63px;height:18px;display:block}.footer-mark{border-radius:var(--radius-md);background:var(--color-brand);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.footer-mark img{width:17px;height:13px;display:block}.footer-group{flex-direction:column;gap:4px;display:flex}.footer-label,.footer-social-name,.footer-legal{color:#b8b8b8}.footer-label{font-size:.75rem}.footer-group a{text-underline-offset:4px;width:fit-content;min-height:44px;padding:9px 0;text-decoration:none}.footer-group a:hover{text-decoration:underline}.footer-social-icon{border-radius:var(--radius-sm);background:var(--theme-subtle);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.footer-social-icon img{width:24px;height:24px;display:block}.footer-social-row{align-items:center;gap:10px;min-height:44px;display:flex}.footer-social-name{font-size:.875rem}.footer-service-links{color:var(--color-on-action);flex-direction:column;align-items:flex-start;gap:4px;font-size:.875rem;display:flex}.footer-bottom{border-top:1px solid #303030;flex-direction:column;align-items:flex-start;gap:8px;margin-top:28px;padding-top:20px}.privacy-note a{color:var(--color-ink);text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.brand-footer .footer-partner{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;align-self:flex-start;align-items:center;gap:14px;margin-top:20px;padding:10px 18px 10px 10px;display:inline-flex}.footer-partner-logo{background:#fff;border-radius:14px;flex:none;align-self:stretch;place-items:center;width:90px;min-height:90px;display:grid;overflow:hidden}.footer-partner-logo img{object-fit:contain;width:84%;height:auto}.footer-partner-copy{gap:8px;min-width:0;display:grid}.brand-footer .footer-partner p{gap:2px;margin:0;display:grid}.footer-partner-socials{flex-wrap:wrap;gap:6px 16px;display:flex}.footer-partner-socials a{min-height:36px;color:inherit;align-items:center;gap:8px;font-size:.875rem;text-decoration:none;display:inline-flex}.footer-partner-socials a:hover span:last-child{text-decoration:underline}@media (max-width:639px){.brand-footer .footer-partner{box-sizing:border-box;align-self:stretch;gap:12px;width:100%;padding:10px 12px 10px 10px;display:flex}.footer-partner-logo{width:84px;min-height:84px}.footer-partner-socials{flex-wrap:nowrap;gap:12px}.footer-partner-socials a{gap:6px;font-size:.8125rem}}.brand-footer .footer-partner strong{color:#fff;letter-spacing:.02em;font-size:1.0625rem;font-weight:800}.footer-bottom-start{justify-items:start;gap:14px;display:grid}.footer-rustore{border-radius:var(--radius-sm);transition:transform var(--motion-fast) ease-out;display:inline-flex}.footer-rustore:hover{transform:translateY(-1px)}.footer-rustore:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.footer-rustore img{width:166px;height:auto;display:block}@media (prefers-reduced-motion:reduce){.footer-rustore{transition:none}.footer-rustore:hover{transform:none}}.brand-footer .footer-legal{font-size:.75rem;line-height:1.5}.brand-footer .footer-copyright{color:var(--color-on-action);font-size:.75rem;line-height:1.5}.legal-contents a{min-height:44px;color:var(--color-text);grid-template-columns:2ch minmax(0,1fr);align-items:center;gap:8px;padding:8px 0;font-size:.875rem;line-height:1.35;text-decoration:none;display:grid}.legal-section-content a{color:var(--color-brand-deep);text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}html[data-cookie-notice=visible]{scroll-padding-bottom:calc(96px + var(--site-tab-bar-offset,0px))}html[data-cookie-notice=visible] .brand-footer{padding-bottom:calc(96px + var(--site-tab-bar-offset,0px) + max(28px, env(safe-area-inset-bottom)))}.cookie-notice{z-index:var(--layer-overlay);right:max(12px, env(safe-area-inset-right));bottom:calc(var(--site-tab-bar-offset,0px) + max(12px, env(safe-area-inset-bottom)));left:max(12px, env(safe-area-inset-left));border:2px solid var(--color-ink);border-radius:var(--radius-lg);background:var(--color-surface);width:auto;max-width:420px;color:var(--color-text);align-items:center;gap:12px;margin:0 auto;padding:8px 8px 8px 16px;display:flex;position:fixed}.cookie-notice-copy{text-wrap:balance;flex:1;min-width:0;margin:0;font-size:.875rem;line-height:1.4}.cookie-notice a{color:var(--color-brand-deep);text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.cookie-notice a:hover{text-decoration-thickness:2px}.cookie-notice-button{border:2px solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-action);min-height:44px;color:var(--color-on-action);transition:background-color var(--motion-fast) ease-out;flex:none;padding:8px 16px;font-size:.875rem;font-weight:700}.cookie-notice-button:hover{background:var(--color-text)}.cookie-notice-button:active{background:var(--color-brand)}.auth-layout,.profile-layout{width:100%;max-width:520px;margin:0 auto}.compact-layout{justify-content:center;min-height:440px}.auth-intro h1,.compact-layout h1,.profile-identity h1,.profile-section h2,.empty-state h3{color:var(--color-ink);text-wrap:balance;margin:0;line-height:1.15}.auth-intro>p:last-child,.compact-layout>p,.empty-state p,.profile-identity>p:last-child{color:var(--color-muted-strong);text-wrap:pretty;margin:0}.auth-illustration img,.profile-banner img{z-index:1;object-fit:contain;width:188px;height:120px;display:block;position:relative}.field-group label{color:var(--color-ink);font-weight:700}.field-group input{border-radius:var(--radius-lg);background:var(--color-subtle);width:100%;min-height:56px;color:var(--color-ink);transition:border-color var(--motion-fast) ease-out, background-color var(--motion-fast) ease-out;border:1px solid #0000;padding:14px 16px}.field-help,.field-error,.privacy-note{margin:0;font-size:.8125rem;line-height:1.45}.field-help,.privacy-note{color:var(--color-muted-strong)}.field-error{color:var(--color-danger);font-weight:600}.primary-button,.secondary-button,.primary-link{border-radius:var(--radius-lg);text-align:center;min-height:56px;transition:background-color var(--motion-fast) ease-out, color var(--motion-fast) ease-out;justify-content:center;align-items:center;padding:14px 18px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.primary-button,.primary-link{border:2px solid var(--color-ink);background:var(--color-action);width:100%;color:var(--color-on-action)}.primary-button:hover:not(:disabled),.primary-link:hover{background:var(--color-text)}.secondary-button{border:2px solid var(--color-text);width:fit-content;color:var(--color-text);background:0 0}.secondary-button:hover{background:var(--color-surface);color:var(--color-ink)}.auth-status{border-radius:var(--radius-lg);background:var(--color-success-soft);flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.auth-status h2,.auth-status p{margin:0}.auth-status h2{color:var(--color-ink);font-size:1.25rem}.auth-status p{color:var(--color-text)}.status-dot{border:4px solid color-mix(in srgb, var(--color-success) 35%, var(--theme-panel));background:var(--color-success);border-radius:50%;width:14px;height:14px}.profile-navigation{align-items:center;gap:8px;display:flex}.profile-navigation-item{border-radius:var(--radius-md);color:#fff;border:0;align-items:center;min-height:44px;padding:10px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.profile-navigation-label{white-space:nowrap}@keyframes header-link-rise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.brand-home{overflow:hidden}.brand-home:hover>img{animation:.4s cubic-bezier(.45,0,.2,1) both header-link-rise}}.profile-navigation-item:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-md)}.site-tab-bar{display:none}.site-tab-bar-item{min-width:0;height:var(--site-tab-bar-height);color:var(--color-muted-strong);-webkit-tap-highlight-color:transparent;transition:color var(--motion-fast) ease-out, opacity var(--motion-fast) ease-out;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;font-size:.75rem;line-height:1.2;text-decoration:none;display:flex}.site-tab-bar-item svg{color:var(--site-tab-bar-tint,currentColor);flex:none;display:block}.site-tab-bar-item[data-tab=search]{justify-content:flex-end;padding-bottom:6px;position:relative}.site-tab-bar-item[data-tab=search] .site-tab-bar-label{line-height:12px}.site-tab-bar-item[data-tab=search]:before{content:"";z-index:-1;background:var(--color-brand);width:52px;height:52px;box-shadow:0 0 0 4px var(--color-surface), 0 8px 18px #0046d64d;border-radius:50%;position:absolute;bottom:20px;left:50%;translate:-50%}.site-tab-bar-item[data-tab=search]:is([aria-current=page],:active):before{background:var(--color-brand-deep)}.site-tab-bar-item[data-tab=search]>svg{box-sizing:border-box;color:#fff;width:52px;height:52px;margin-top:-24px;padding:13px}.site-tab-bar-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (hover:hover){.site-tab-bar-item:where(:hover){color:var(--color-ink)}}[data-motion]>svg:first-of-type{transform-origin:50% 60%;transition:transform .42s cubic-bezier(.34,1.8,.5,1)}[data-motion]:active>svg:first-of-type{transition-duration:80ms;transition-timing-function:ease-out;transform:scale(.84)}[data-motion][data-activated]>svg:first-of-type,[data-motion][data-activated] .nav-icon-part{animation-duration:.6s;animation-delay:var(--tab-delay,0s);animation-timing-function:cubic-bezier(.3,.7,.4,1);animation-fill-mode:backwards}[data-motion=catalog][data-activated]>svg,[data-motion=search][data-activated]>svg{animation-name:tab-search}[data-motion=community][data-activated]>svg,[data-motion=home][data-activated]>svg,[data-motion=sign-in][data-activated]>svg{transform-origin:50% 100%;animation-name:tab-nod}[data-motion=market][data-activated]>svg{transform-origin:50% 100%;animation-name:tab-squash}[data-motion=profile][data-activated]>svg{transform-origin:50% 100%;animation-name:tab-nod}[data-motion=prices] .nav-icon-part,[data-motion=tierlists] .nav-icon-part{transform-box:fill-box;transform-origin:50% 100%}[data-motion=prices][data-activated] .nav-icon-part{animation-name:tab-bar-grow;animation-duration:.52s}[data-motion=prices][data-activated] .nav-icon-part:nth-child(2){animation-delay:calc(var(--tab-delay,0s) + 60ms)}[data-motion=prices][data-activated] .nav-icon-part:nth-child(3){animation-delay:calc(var(--tab-delay,0s) + .12s)}[data-motion=tierlists][data-activated] .nav-icon-part{--lift:-7px;animation-name:tab-layer-drop;animation-duration:.54s}[data-motion=tierlists][data-activated] .nav-icon-part:nth-child(2){--lift:-4px;animation-delay:calc(var(--tab-delay,0s) + 50ms)}[data-motion=tierlists][data-activated] .nav-icon-part:nth-child(3){--lift:-2px;animation-delay:calc(var(--tab-delay,0s) + .1s)}[data-motion=calendar] .nav-icon-part{transform-box:fill-box;transform-origin:50%}[data-motion=calendar][data-activated] .nav-icon-part{animation-name:tab-feed-post;animation-duration:.56s}[data-motion=feed] .nav-icon-part{transform-box:fill-box;transform-origin:50% 100%}[data-motion=feed][data-activated] .nav-icon-part:first-child{animation-name:tab-feed-post;animation-duration:.56s}[data-motion=feed][data-activated] .nav-icon-part:nth-child(n+2){transform-origin:50%;animation-name:tab-feed-push;animation-duration:.52s;animation-delay:calc(var(--tab-delay,0s) + 70ms)}[data-motion=feed][data-activated] .nav-icon-part:nth-child(3){animation-delay:calc(var(--tab-delay,0s) + .12s)}[data-motion=settings][data-activated]>svg{transform-origin:50%;animation-name:tab-gear;animation-duration:.7s}[data-motion=bell][data-activated]>svg{transform-origin:50% 8%;animation-name:tab-bell;animation-duration:.7s;animation-timing-function:ease-out}[data-motion=city][data-activated]>svg:first-of-type{transform-origin:50% 100%;animation-name:tab-pin;animation-duration:.56s}@keyframes tab-search{0%{transform:scale(.84)}30%{transform:scale(1.1)rotate(-16deg)}58%{transform:scale(1)rotate(9deg)}80%{transform:rotate(-3deg)}to{transform:none}}@keyframes tab-squash{0%{transform:scale(.84)}30%{transform:scale(1.14,.86)}55%{transform:scale(.94,1.08)}78%{transform:scale(1.03,.98)}to{transform:none}}@keyframes tab-nod{0%{transform:scale(.84)}35%{transform:translateY(-3px)scale(1.1)}62%{transform:translateY(1px)scale(.97)}to{transform:none}}@keyframes tab-bar-grow{0%{transform:scaleY(.2)}55%{transform:scaleY(1.15)}78%{transform:scaleY(.95)}to{transform:none}}@keyframes tab-layer-drop{0%{opacity:.4;transform:translateY(var(--lift))}55%{opacity:1;transform:translateY(1px)}78%{transform:translateY(-.5px)}to{transform:none}}@keyframes tab-feed-post{0%{opacity:0;transform:translateY(-4px)scale(.4,.3)}45%{opacity:1;transform:scale(1.08,1.12)}72%{transform:scale(.97,.95)}to{transform:none}}@keyframes tab-feed-push{0%{opacity:.5;transform:translateY(-5px)}55%{opacity:1;transform:translateY(1.5px)}80%{transform:translateY(-.5px)}to{transform:none}}@keyframes tab-gear{0%{transform:scale(.84)rotate(0)}65%{transform:scale(1.06)rotate(200deg)}85%{transform:rotate(172deg)}to{transform:rotate(180deg)}}@keyframes tab-bell{0%{transform:scale(.84)}15%{transform:rotate(18deg)}32%{transform:rotate(-15deg)}48%{transform:rotate(10deg)}64%{transform:rotate(-6deg)}80%{transform:rotate(3deg)}to{transform:none}}@keyframes tab-pin{0%{transform:scale(.84)}35%{transform:translateY(-5px)}62%{transform:translateY(0)scale(1.12,.86)}80%{transform:translateY(-1px)scale(.96,1.04)}to{transform:none}}@media (prefers-reduced-motion:reduce){[data-motion]>svg:first-of-type{transition:none}[data-motion]:active>svg:first-of-type{transform:none}[data-motion][data-activated] :is(svg,.nav-icon-part){animation:none}}.site-tab-bar-item:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px;border-radius:var(--radius-md)}.site-tab-bar-item[aria-current=page],.site-tab-bar-item:active{--site-tab-bar-tint:var(--color-brand);color:var(--color-brand-deep);font-weight:700}.site-tab-bar-item:has([data-pending]){--site-tab-bar-tint:var(--color-brand);color:var(--color-brand-deep);font-weight:700}.site-tab-bar:has([data-pending]) .site-tab-bar-item[aria-current=page]:not(:has([data-pending])){--site-tab-bar-tint:initial;color:var(--color-muted-strong);font-weight:400}@media screen and (max-width:959px){html:has(.site-tab-bar){--site-tab-bar-offset:calc(var(--site-tab-bar-height) + env(safe-area-inset-bottom))}.profile-navigation{display:none}.site-tab-bar{z-index:var(--layer-bar);background:var(--color-surface);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 .5px #0000004d}html[data-telegram-app]:has(.site-tab-bar){--site-tab-bar-offset:calc(var(--site-tab-bar-height) + max(env(safe-area-inset-bottom), var(--tg-safe-area-inset-bottom,0px)))}html[data-telegram-app] .site-tab-bar{padding-bottom:max(env(safe-area-inset-bottom), var(--tg-safe-area-inset-bottom,0px))}}@media (max-width:359px){.site-tab-bar-item{font-size:.6875rem}}@media (min-width:640px),(orientation:landscape) and (max-height:560px){.site-tab-bar-item{flex-direction:row;flex:0 144px;gap:6px;font-size:.875rem}.site-tab-bar-item[data-tab=search]{justify-content:center;padding-bottom:0}.site-tab-bar-item[data-tab=search]:before{display:none}.site-tab-bar-item[data-tab=search]>svg{background:var(--color-brand);border-radius:50%;width:40px;height:40px;margin-top:0;padding:9px}}@media (orientation:landscape) and (max-height:560px){:root{--site-tab-bar-height:44px}}.profile-layout,.favorites-layout{width:100%;max-width:520px;margin:0 auto}.profile-layout{flex-direction:column;gap:10px;display:flex}.profile-banner,.favorites-banner{border-radius:var(--radius-2xl);background:var(--color-brand);height:120px;position:relative;overflow:hidden}.profile-avatar{background:var(--color-control);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.profile-avatar img{width:24px;height:24px;display:block}.profile-edit-link{border-radius:var(--radius-lg);background:var(--color-action);width:100%;min-height:56px;color:var(--color-on-action);transition:background-color var(--motion-fast) ease-out;justify-content:center;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.profile-edit-link:hover{background:var(--color-text)}.profile-edit-link img{width:24px;height:24px}.profile-information h2,.profile-danger-zone h2,.profile-form-error h2{color:var(--color-ink);margin:0;font-size:1rem;line-height:1.4}.profile-edit-panel,.profile-edit-form,.profile-danger-zone{flex-direction:column;display:flex}.profile-edit-form{gap:16px}.profile-form-error{border-radius:var(--radius-md);background:var(--color-danger-soft);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.profile-form-error p{color:var(--color-danger);margin:0;font-size:.875rem}.profile-edit-field label{color:var(--color-ink);font-weight:700}.profile-edit-field input{border-radius:var(--radius-lg);background:var(--color-subtle);width:100%;min-height:56px;color:var(--color-text);transition:border-color var(--motion-fast) ease-out, background-color var(--motion-fast) ease-out;border:1px solid #0000;padding:15px 24px}.profile-delete-button:hover:not(:disabled){background:var(--color-danger-soft)}.favorites-banner img{object-fit:contain;width:206px;height:120px;display:block}.favorites-heading p,.favorites-heading h1,.favorite-card h2,.favorite-card-brand,.favorite-card-price{margin:0}.favorites-heading p{color:var(--color-muted-strong);font-size:.75rem;line-height:1.4}.favorites-list{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.favorite-card{border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:6px;display:flex}.favorite-card-image img{object-fit:contain;width:170px;height:170px;display:block}.favorite-card-image-empty{border-radius:var(--radius-lg);background:var(--color-subtle)}.favorite-card-brand{width:100%;color:var(--color-muted-strong);text-align:right;font-size:.75rem;line-height:1.4}.favorite-card h2{color:var(--color-ink);font-size:.875rem;font-weight:400;line-height:1.4}.favorite-card-price{align-items:center;gap:6px;display:flex}.favorite-card-price strong{color:var(--color-text);font-size:1.125rem}.favorite-card-retailers{flex-wrap:wrap;gap:4px;display:flex}.favorite-card-retailers>span{border-radius:var(--radius-sm);background:var(--theme-subtle);width:28px;height:28px;color:var(--color-text);justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.favorite-card-link{min-height:44px;color:var(--color-brand-deep);text-underline-offset:4px;padding:10px 0;font-size:.875rem;font-weight:700}.favorites-empty p{color:var(--color-muted-strong);font-size:.875rem}.main-surface.catalog-surface{padding:12px 16px 64px}.main-surface.catalog-detail-surface{padding:0 0 64px}.catalog-search-field img{flex:0 0 24px;width:24px;height:24px}.catalog-search-field input{width:100%;min-width:0;color:var(--color-text);background:0 0;border:0;outline:0;padding:0;font-size:1rem}.catalog-filter-panel label{color:var(--color-ink);gap:8px;font-weight:700;display:grid}.catalog-filter-actions a,.catalog-filter-actions button{border-radius:var(--radius-md);text-align:center;justify-content:center;align-items:center;min-height:48px;padding:10px 12px;font-weight:700;text-decoration:none;display:inline-flex}.catalog-filter-actions a{border:1px solid var(--color-ink);background:var(--color-surface);color:var(--color-ink)}.catalog-filter-actions button{border:1px solid var(--color-ink);background:var(--color-action);color:var(--color-on-action)}.catalog-card{min-width:0}.catalog-card-link{border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;height:100%;color:inherit;transition:background-color var(--motion-fast) ease-out;flex-direction:column;align-items:flex-start;gap:8px;padding:6px;text-decoration:none;display:flex}.catalog-card-link:hover{background:var(--color-subtle)}.catalog-card-image{aspect-ratio:1;border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}.catalog-card-image img{object-fit:contain;width:100%;height:100%;display:block}:root:root :is(.catalog-card-image,.catalog-product-visual,.favorite-card-image,.tier-editor-product-image,.swipe-cover,.dating-match-cover,.store-template-cover)[data-backdrop=white]{background:var(--cover-backdrop,#fff)}.catalog-card-image>span{background:var(--color-subtle);width:100%;height:100%;display:block}.catalog-card-meta{width:100%;min-height:18px;color:var(--color-muted-strong);justify-content:space-between;align-items:center;gap:6px;font-size:.75rem;line-height:1.4;display:flex}.catalog-card-meta>span{overflow-wrap:anywhere;min-width:0}.catalog-card-meta>span:last-child{text-align:right;max-width:58%}.catalog-card :is(h2,h3){min-height:20px;color:var(--color-ink);text-wrap:pretty;margin:0;font-size:.875rem;font-weight:400;line-height:1.4}.catalog-card-rating{color:var(--color-brand);align-items:center;gap:4px;font-size:.75rem;line-height:1.4;display:inline-flex}.catalog-card-rating svg{flex-shrink:0}.catalog-card-rating strong{color:var(--color-ink);font-weight:700}.catalog-card-rating span{color:var(--color-muted-strong)}.catalog-card-price{flex-wrap:wrap;align-items:baseline;gap:6px;min-height:25px;display:flex}.catalog-card-price strong{color:var(--color-text);font-size:1.125rem;line-height:1.4}.catalog-card-price del{color:var(--color-muted-strong);font-size:.75rem}.catalog-card-volume{color:var(--color-muted-strong);white-space:nowrap;margin-left:auto;font-size:.75rem}.catalog-card-retailers{flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}.retailer-badge{border-radius:var(--radius-sm);background:var(--theme-subtle);color:var(--color-text);flex:none;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.retailer-badge-small{width:28px;height:28px}.retailer-badge-large{width:34px;height:34px}.retailer-badge img{object-fit:contain;display:block}.retailer-badge-tile{background:0 0}.retailer-badge-tile img{object-fit:cover;width:100%;height:100%}.catalog-load-more{border:1px solid var(--color-ink);border-radius:var(--radius-lg);width:min(100%,342px);min-height:52px;color:var(--color-ink);cursor:pointer;transition:background-color var(--motion-fast) ease-out;background:0 0;justify-content:center;align-items:center;margin:12px auto 24px;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.catalog-load-more:hover{background:var(--color-subtle)}.catalog-load-more-spinner{border:3px solid var(--color-control);border-top-color:var(--color-ink);border-radius:50%;width:24px;height:24px;animation:.6s linear infinite catalog-spin;display:block}@keyframes catalog-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.catalog-load-more-spinner{border-top-color:var(--color-control);animation:none}}.catalog-empty{border-radius:var(--radius-lg);background:var(--color-subtle);flex-direction:column;gap:8px;margin:24px 0;padding:20px;display:flex}.catalog-empty h2,.catalog-empty p{margin:0}.catalog-empty h2{color:var(--color-ink);font-size:1.125rem}.catalog-empty p{color:var(--color-muted-strong)}.catalog-empty a{width:fit-content;min-height:44px;color:var(--color-brand-deep);text-underline-offset:4px;padding:10px 0;font-weight:700}.main-surface.catalog-detail-surface{background:var(--theme-subtle)}.catalog-product-visual img{object-fit:contain;width:278px;max-width:100%;height:278px;display:block}.catalog-favorite-button{border:1px solid var(--theme-line);border-radius:var(--radius-md);background:var(--theme-panel);min-height:44px;color:var(--theme-text);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.catalog-favorite-button:hover:not(:disabled){background:var(--theme-subtle);border-color:var(--theme-line)}.catalog-favorite-button[aria-pressed=true]{background:var(--theme-tint);border-color:color-mix(in srgb, var(--brand-blue) 35%, var(--theme-panel));color:var(--theme-link)}.catalog-favorite-button:focus-visible{outline:2px solid var(--color-brand-deep);outline-offset:3px}.catalog-favorite-button:active:not(:disabled){background:var(--theme-line)}.catalog-favorite-button:disabled{cursor:wait;opacity:.55}.catalog-product-tab:hover{color:var(--color-brand)}.catalog-product-section h2{color:var(--color-muted-strong);margin:0;font-size:.75rem;font-weight:400;line-height:1.4}.catalog-product-note,.catalog-product-note-card{color:var(--color-text);margin:0;font-size:.875rem}.review-overview{border:1px solid var(--color-control);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.review-summary{background:var(--color-subtle);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:20px;padding:20px;display:grid}.review-summary-overall{border-right:1px solid var(--color-control);flex-direction:column;align-items:flex-start;min-width:0;padding-right:20px;display:flex}.review-summary-label{color:var(--color-muted-strong);font-size:.75rem;line-height:1.4}.review-summary-score{align-items:baseline;gap:5px;margin-top:4px;display:flex}.review-summary-score strong{color:var(--color-ink);letter-spacing:-.03em;font-size:2.5rem;font-weight:700;line-height:1}.review-summary-score span,.review-summary-count{color:var(--color-muted-strong);font-size:.75rem;line-height:1.4}.review-summary-overall .rating-stars{color:var(--color-brand);grid-template-columns:repeat(5,14px);margin-top:10px;display:grid}.review-summary-count{margin-top:6px}.review-summary-criteria{gap:10px;margin:0;display:grid}.review-summary-criterion{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;display:grid}.review-summary-criterion dt{color:var(--color-text);font-size:.8125rem;line-height:1.4}.review-summary-criterion dd{margin:0;display:contents}.review-summary-bar{background:var(--color-control);border-radius:2px;grid-column:1;height:4px;display:block;overflow:hidden}.review-summary-bar>span{border-radius:inherit;background:var(--color-brand);height:100%;display:block}.review-summary-criterion dd>strong{color:var(--color-ink);grid-area:1/2/3;font-size:.8125rem;font-weight:600;line-height:1.4}.review-form-wrapper{border-top:1px solid var(--color-control);flex-direction:column;gap:20px;padding:20px;display:flex}.review-form-heading{flex-direction:column;gap:4px;display:flex}.review-form-heading h2,.review-feed-heading h2{color:var(--color-ink);text-wrap:balance;margin:0;font-size:1rem;font-weight:700;line-height:1.4}.review-form-heading p{max-width:52ch;color:var(--color-muted-strong);text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.45}.review-form{flex-direction:column;gap:20px;display:flex}.review-form-feedback{border-radius:var(--radius-md);padding:12px 14px;font-size:.875rem;font-weight:600;line-height:1.4}.review-form-feedback-error{background:var(--color-danger-soft);color:var(--color-danger)}.review-form-feedback-success{background:var(--color-success-soft);color:var(--color-success)}.review-criteria{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.review-criterion{border:0;flex-direction:column;gap:3px;min-width:0;margin:0;padding:0;display:flex}.review-criterion legend{color:var(--color-ink);padding:0;font-size:.875rem;font-weight:600;line-height:1.4}.review-criterion>output{color:var(--color-muted-strong);order:1;font-size:.75rem;line-height:1.4}.review-star-input{order:2;grid-template-columns:repeat(5,minmax(44px,1fr));gap:2px;margin-top:3px;display:grid}.review-star-option{min-width:0;display:inline-flex}.review-star-option input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.review-star-option label{border:1px solid var(--theme-line);border-radius:var(--radius-sm);width:100%;min-width:44px;min-height:44px;color:var(--color-muted-strong);cursor:pointer;transition:background-color var(--motion-fast) ease-out, color var(--motion-fast) ease-out;justify-content:center;align-items:center;display:inline-flex}.review-star-option-selected label{background:var(--color-brand);color:#fff}.review-star-option label:hover{background:var(--color-subtle);color:var(--color-brand-deep)}.review-star-option input:focus-visible+label{outline:3px solid var(--color-focus);outline-offset:1px}.review-text-field{flex-direction:column;gap:6px;display:flex}.review-text-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.review-text-heading label{color:var(--color-ink);font-size:.875rem;font-weight:600}.review-text-heading span{color:var(--color-muted-strong);font-size:.75rem}.review-text-field textarea{border-radius:var(--radius-lg);background:var(--color-subtle);width:100%;min-height:128px;color:var(--color-ink);resize:vertical;transition:border-color var(--motion-fast) ease-out;border:1px solid #0000;padding:13px 14px;font-size:1rem;line-height:1.5}.review-text-field textarea::placeholder{color:var(--color-muted-strong);opacity:1}.review-text-field textarea:focus-visible{border-color:var(--color-brand);outline:3px solid var(--color-focus);outline-offset:2px}.review-channel-note{color:var(--color-muted-strong);align-items:flex-start;gap:8px;margin:0;font-size:.8125rem;line-height:1.45;display:flex}.review-channel-note svg{color:var(--color-brand);flex:none;margin-top:1px}.review-channel-note a{color:var(--color-brand-deep);text-underline-offset:3px;font-weight:600}.review-form-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.review-submit-button{min-height:52px}.review-delete-button{border-radius:var(--radius-md);min-height:44px;color:var(--color-danger);background:0 0;border:0;padding:10px 14px;font-size:.875rem;font-weight:600}.review-delete-button:hover:not(:disabled){background:var(--color-danger-soft)}.review-delete-button:disabled{cursor:wait;opacity:.55}.review-signin-prompt{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.review-signin-prompt p{max-width:46ch;color:var(--color-text);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.5}.review-signin-link{width:fit-content;min-height:48px;padding:12px 18px;font-size:.875rem}.review-feed{flex-direction:column;gap:12px;display:flex}.review-feed-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.review-feed-heading>span{color:var(--color-muted-strong);flex:none;font-size:.75rem}.review-list{border:1px solid var(--color-control);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.review-item{flex-direction:column;gap:16px;padding:20px;display:flex}.review-item+.review-item{border-top:1px solid var(--color-control)}.review-item-text{max-width:70ch;color:var(--color-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.9375rem;line-height:1.55}.review-item-channel{min-height:44px;color:var(--color-brand-deep);align-items:center;gap:6px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.review-item-channel:hover span{text-underline-offset:3px;text-decoration:underline}.review-empty{border-radius:var(--radius-lg);background:var(--color-subtle);align-items:flex-start;gap:12px;padding:20px;display:flex}.review-empty>svg{color:var(--color-brand);flex:none}.review-empty>div{flex-direction:column;gap:3px;display:flex}.review-empty strong{color:var(--color-ink);font-size:.875rem}.review-empty p{color:var(--color-muted-strong);margin:0;font-size:.8125rem;line-height:1.45}.tierlists-hero>div,.tier-list-public-heading>div,.tier-editor-heading,.tierlists-section-heading>div,.profile-tierlists-heading>div{flex-direction:column;gap:6px;min-width:0;display:flex}.tierlists-kicker,.tierlists-hero h1,.tierlists-hero>div>p,.tier-list-public-heading h1,.tier-list-public-heading p,.tier-editor-heading h1,.tier-editor-heading p,.tierlists-section-heading h2,.profile-tierlists-heading p,.profile-tierlists-heading h1{margin:0}.tierlists-kicker,.profile-tierlists-heading p{color:var(--color-brand-deep);font-size:.8125rem;font-weight:700}.tierlists-hero>div>p:last-child,.tier-list-public-heading>div>p,.tier-editor-heading>p:last-child{max-width:68ch;color:var(--color-muted-strong);text-wrap:pretty;line-height:1.5}.tier-letter{color:var(--color-ink);text-shadow:none;-webkit-text-stroke:2px var(--tier-letter-outline,#242016);paint-order:stroke fill;display:inline-block}.tier-letter-s{--tier-letter-top:#a58a30;--tier-letter-middle:#fffbd0;--tier-letter-bottom:#b59a43;--tier-letter-outline:#51451f}.tier-letter-a{--tier-letter-top:#438c43;--tier-letter-middle:#d5ffc5;--tier-letter-bottom:#4c9a4b;--tier-letter-outline:#244a28}.tier-letter-b{--tier-letter-top:#438cae;--tier-letter-middle:#e0f8ff;--tier-letter-bottom:#5598c1;--tier-letter-outline:#253f58}.tier-letter-c{--tier-letter-top:#51449b;--tier-letter-middle:#e2dfff;--tier-letter-bottom:#6251b0;--tier-letter-outline:#2c2454}.tier-letter-d{--tier-letter-top:#777e89;--tier-letter-middle:#f2f4f7;--tier-letter-bottom:#8a929e;--tier-letter-outline:#424852}@supports ((-webkit-background-clip:text) or (background-clip:text)){.tier-letter{background:linear-gradient(180deg, var(--tier-letter-top) 0%, var(--tier-letter-middle) 48%, var(--tier-letter-bottom) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.tier-letter{-webkit-text-fill-color:CanvasText;-webkit-text-stroke:0;background:0 0}}.tier-board-product{width:64px;height:64px;color:var(--color-ink);transition:background-color var(--motion-fast) ease-out;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tier-board-product:hover{background:var(--color-subtle)}.tier-board-product img{object-fit:contain;width:60px;height:60px}.tier-board-empty,.tier-editor-row-items>span{color:var(--color-muted-strong);margin:0;font-size:.8125rem}.tierlists-rating-note,.tierlists-community-empty,.profile-tierlists-empty{border-radius:var(--radius-lg);background:var(--color-subtle);flex-direction:column;align-items:flex-start;gap:6px;padding:20px;display:flex}.tierlists-rating-note p,.tierlists-community-empty p,.profile-tierlists-empty p{max-width:68ch;color:var(--color-muted-strong);margin:0;font-size:.875rem}.tierlists-rating-note a,.tierlists-community-empty a,.profile-tierlists-empty a{min-height:44px;color:var(--color-brand-deep);text-underline-offset:3px;padding:10px 0;font-weight:700}.tier-primary-action,.tier-secondary-action{border-radius:var(--radius-lg);text-align:center;width:100%;min-height:56px;transition:background-color var(--motion-fast) ease-out, color var(--motion-fast) ease-out;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.tier-primary-action{border:2px solid var(--color-brand);background:var(--color-brand);color:var(--color-on-action)}.tier-primary-action:hover:not(:disabled){border-color:var(--color-brand-deep);background:var(--color-brand)}.tier-primary-action:active:not(:disabled){background:#004fb8}.tier-primary-action img{filter:brightness(0)invert()}.tier-secondary-action{border:2px solid var(--color-brand);background:var(--color-surface);color:var(--color-brand-deep)}.tier-secondary-action:hover:not(:disabled){background:var(--theme-tint)}.tier-secondary-action:active:not(:disabled){background:var(--theme-tint-strong)}.tier-primary-action:disabled,.tier-secondary-action:disabled{cursor:wait;opacity:.6}.tierlists-section-heading>span{color:var(--color-muted-strong);flex:none;font-size:.75rem}.tier-list-status{border-radius:var(--radius-pill);flex:none;align-items:center;min-height:28px;padding:5px 9px;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.tier-list-status-draft{background:var(--color-control);color:var(--color-text)}.tier-list-status-published{background:var(--color-success-soft);color:var(--color-success)}.tier-list-telegram:hover{background:var(--theme-tint-strong)}.tier-editor-error{border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-danger);padding:14px 16px;font-size:.875rem;font-weight:700}.tier-editor-state{color:var(--color-muted-strong);font-size:.75rem}.tier-editor-command>p{overflow-wrap:anywhere;flex-direction:column;gap:1px;min-width:0;margin:0;font-size:.8125rem;display:flex}.tier-editor-command-buttons button{min-width:44px;min-height:44px;color:var(--color-on-action);touch-action:manipulation;background:#2c2c2c;border:0;border-radius:10px;padding:8px 10px;font-size:.8125rem;font-weight:700}.tier-editor-command-buttons button:hover:not(:disabled),.tier-editor-command-buttons button[aria-pressed=true]{background:var(--color-brand)}.tier-editor-command-buttons button:disabled{cursor:not-allowed;opacity:.4}.tier-editor-order-button{justify-content:center;align-items:center;padding:8px;display:inline-flex;position:absolute;top:14px}.tier-editor-command-ordered>p{justify-content:center;min-height:44px;padding-right:100px}.tier-editor-product{border-radius:var(--radius-md);background:var(--color-surface);min-width:0;min-height:174px;color:var(--color-text);text-align:left;transition:border-color var(--motion-fast) ease-out, background-color var(--motion-fast) ease-out;border:2px solid #0000;flex-direction:column;align-items:stretch;gap:8px;padding:8px;display:flex}.tier-editor-product:hover{background:var(--color-subtle)}.tier-editor-product:active{background:var(--color-control)}.tier-editor-product-image{background:var(--color-subtle);border-radius:10px;justify-content:center;align-items:center;height:104px;display:flex}.tier-editor-product-image img{object-fit:contain;width:96px;height:96px}.tier-editor-product-image>span{border-radius:var(--radius-md);background:var(--color-control);width:48px;height:48px;color:var(--color-ink);justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.tier-editor-product-copy{flex-direction:column;min-width:0;display:flex}.tier-editor-product-copy span,.tier-editor-product-copy small{color:var(--color-muted-strong);font-size:.6875rem}.tier-editor-product-compact{flex:0 0 64px;width:64px;min-height:64px;padding:2px}.tier-editor-product-compact .tier-editor-product-image{background:0 0;height:56px}.tier-editor-drop-active{background:var(--theme-tint)}.tier-editor-pool-heading p{color:var(--color-muted-strong);font-size:.75rem}.tier-editor-empty{border-radius:var(--radius-lg);background:var(--color-subtle);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:4px;min-height:180px;padding:20px;display:flex}.tier-editor-empty span{color:var(--color-muted-strong);font-size:.8125rem}.tier-editor-empty button{min-height:44px;color:var(--color-brand-deep);text-underline-offset:3px;background:0 0;border:0;padding:10px;font-weight:700;text-decoration:underline}.tier-delete-action{border-radius:var(--radius-lg);background:var(--color-surface);width:100%;min-height:56px;color:var(--color-danger);border:1px solid #f55;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-weight:700;line-height:1.2;display:inline-flex}.tier-delete-action:hover:not(:disabled){background:var(--color-danger-soft)}.tier-delete-action:disabled{cursor:wait;opacity:.58}.tierlist-operation-success{border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-success);padding:14px 16px;font-size:.875rem;font-weight:700}.admin-search{border-radius:var(--radius-lg);background:var(--color-subtle);flex-direction:column;gap:8px;padding:16px;display:flex}.admin-search input::placeholder{color:var(--color-muted-strong);opacity:1}.admin-search button,.admin-search a{border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:48px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.admin-search button{border:1px solid var(--color-ink);background:var(--color-action);color:var(--color-on-action)}.admin-search button:hover{background:var(--color-text)}.admin-search a{border:1px solid var(--color-control);background:var(--color-surface);color:var(--color-text)}.admin-feedback{border-radius:var(--radius-md);padding:14px 16px;font-size:.875rem;font-weight:700}.admin-feedback-success{background:var(--color-success-soft);color:var(--color-success)}.admin-feedback-error{background:var(--color-danger-soft);color:var(--color-danger)}.admin-status,.admin-protected-label{border-radius:var(--radius-pill);align-items:center;min-height:30px;padding:5px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.admin-status-active{background:var(--color-success-soft);color:var(--color-success)}.admin-status-blocked{background:var(--color-danger-soft);color:var(--color-danger)}.admin-status-admin{background:var(--theme-tint);color:var(--color-brand-deep)}.admin-action-button{border-radius:var(--radius-md);width:100%;min-height:44px;transition:background-color var(--motion-fast) ease-out, color var(--motion-fast) ease-out;justify-content:center;align-items:center;padding:9px 13px;font-size:.8125rem;font-weight:700;line-height:1.2;display:inline-flex}.admin-action-button-secondary{border:1px solid var(--color-ink);background:var(--color-surface);color:var(--color-ink)}.admin-action-button-secondary:hover:not(:disabled){background:var(--color-subtle)}.admin-action-button-primary{border:1px solid var(--color-brand);background:var(--color-brand);color:var(--color-on-action)}.admin-action-button-primary:hover:not(:disabled){border-color:var(--color-brand-deep);background:var(--color-brand)}.admin-action-button-danger{border:1px solid color-mix(in srgb, var(--theme-danger) 55%, var(--theme-panel));background:var(--color-surface);color:var(--color-danger)}.admin-action-button-danger:hover:not(:disabled){background:var(--color-danger-soft)}.admin-action-button:disabled{cursor:wait;opacity:.55}.admin-empty-result{border-radius:var(--radius-lg);background:var(--color-subtle);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:120px;padding:24px;display:flex}.admin-empty-result span{color:var(--color-muted-strong);font-size:.8125rem}.profile-tierlists-heading>a{border-radius:var(--radius-md);background:var(--color-brand);width:fit-content;min-height:48px;color:var(--color-on-action);align-items:center;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex}@media (min-width:640px){.review-summary,.review-form-wrapper,.review-item,.review-empty{padding:24px}.review-form-actions{flex-direction:row;align-items:center}.review-submit-button{width:fit-content;min-width:220px}.tierlists-main-actions>*,.tier-editor-actions>*{width:auto;min-width:190px}.tier-editor-command-ordered>p{min-height:0;padding-right:0}.brand-header{min-height:76px;padding-inline:36px}.main-surface{padding:48px 48px 88px}.brand-footer{padding-inline:48px}.main-surface.catalog-surface{padding:24px 24px 88px}.main-surface.catalog-detail-surface{padding:0 24px 88px}.catalog-product-visual img{width:360px;height:360px}}@media (min-width:768px){.brand-home{width:auto}.brand-home .brand-wordmark{display:block}.footer-navigation{grid-template-columns:minmax(160px,.65fr) minmax(0,1.35fr);align-items:start;gap:32px;display:grid}.footer-service-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;display:grid}}@media (min-width:960px){.brand-header{padding-inline:clamp(56px,6vw,96px)}.main-surface{padding:64px clamp(56px,6vw,96px) 112px}.admin-record{align-items:center;gap:18px;display:grid}.main-surface.catalog-detail-surface{background:var(--theme-subtle);padding:0;display:flex}.brand-footer{padding:44px clamp(56px, 6vw, 96px) max(32px, env(safe-area-inset-bottom));transform-origin:top}.footer-navigation{grid-template-columns:minmax(170px,.65fr) minmax(340px,1.35fr);gap:clamp(40px,4vw,72px)}.footer-connect{gap:16px}.footer-service-links{column-gap:32px}.footer-bottom{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:48px}.footer-bottom .footer-legal{text-align:right;max-width:720px}}@media (min-width:1120px){.footer-main{grid-template-columns:minmax(260px,.85fr) minmax(520px,1.15fr);align-items:start;gap:clamp(56px,7vw,112px);display:grid}.footer-intro{max-width:360px}.review-overview{grid-template-columns:minmax(320px,.82fr) minmax(0,1.5fr);align-items:stretch;display:grid}.review-summary{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:28px;padding:32px}.review-summary-overall{border-right:0;border-bottom:1px solid var(--color-control);justify-content:center;padding-bottom:28px;padding-right:0}.review-summary-criteria{align-content:center;gap:24px}.review-summary-score strong{font-size:clamp(4rem,6vw,6.5rem)}.review-summary-score{gap:10px;margin-top:12px}.review-summary-label,.review-summary-score span,.review-summary-count{font-size:clamp(.875rem,1.1vw,1.125rem)}.review-summary-count{margin-top:12px}.review-summary-criterion{gap:10px 16px}.review-summary-criterion dt,.review-summary-criterion dd>strong{font-size:clamp(1rem,1.4vw,1.375rem)}.review-summary-bar{border-radius:4px;height:8px}.review-form-wrapper{border-top:0;border-left:1px solid var(--color-control);padding:28px}}@media (orientation:landscape) and (max-height:560px){.compact-layout{min-height:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.footer-content{transform:none!important}}.price-filter-popover p{color:var(--theme-muted);margin:0;padding:12px;font-size:.875rem}.price-sort-heading:hover{color:var(--theme-link)}.price-step-heading p{color:var(--theme-muted);margin:6px 0 0;font-size:.875rem}.price-chart-summary h2{align-items:center;gap:12px;margin:0;font-size:1.25rem;display:flex}.price-chart-summary p{color:var(--theme-muted);margin:6px 0 0;font-size:.8125rem}.price-reset{color:var(--theme-link);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-size:.875rem}.price-status--below{background:var(--color-success-soft);color:var(--theme-success)}.price-status--above{background:color-mix(in srgb, #ff7a1a 9%, var(--theme-panel));color:var(--theme-danger)}.price-status--equal{background:var(--theme-subtle);color:var(--theme-muted)}.price-chart-empty{padding:40px 0}.price-chart-empty h2{font-size:1.125rem}.price-chart-empty button{color:#fff;border-radius:var(--radius-sm);min-height:44px;font:inherit;cursor:pointer;background:#000;border:0;padding:12px 20px}@media (max-width:639px){.price-chart-table .price-count{text-align:left;color:var(--theme-muted);font-size:.75rem}}@media (max-width:767px){.brand-header{gap:12px}}.review-edit-fields{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.review-photo-editor{gap:10px;display:grid}.review-photo-picker{border-radius:var(--radius-sm);background:var(--color-control);align-items:center;width:fit-content;min-height:44px;padding:10px 14px;display:inline-flex;position:relative}.review-photo-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.review-photo-picker:focus-within{outline:2px solid var(--color-brand);outline-offset:2px}.review-photo-picker:has(input:disabled){opacity:.5}.review-photo-previews,.review-photo-thumbnails{flex-wrap:wrap;gap:12px;display:flex}.review-photo-preview{width:96px;display:grid;position:relative}.review-photo-preview img,.review-photo-thumbnails img{object-fit:cover;border-radius:var(--radius-sm);width:96px;height:96px}.review-photo-preview button{min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8rem;text-decoration:underline}.review-photo-thumbnails button{cursor:zoom-in;border-radius:var(--radius-sm);background:0 0;border:0;padding:0}.review-photo-thumbnails img{display:block}.review-photo-dialog{--viewer-glass:#1c1f249e;--viewer-glass-hover:#30343ac7;color:#fff;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.review-photo-dialog[open]{animation:.18s ease-out viewer-in;display:block}.review-photo-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a0ef0}.review-photo-dialog button{border-radius:var(--radius-pill);background:var(--viewer-glass);color:#fff;min-width:44px;min-height:44px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background-color var(--motion-fast) ease-out, opacity var(--motion-fast) ease-out, transform var(--motion-fast) ease-out;border:1px solid #ffffff1f;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.review-photo-dialog button:hover:not(:disabled){background:var(--viewer-glass-hover)}}.review-photo-dialog button:active:not(:disabled){transform:scale(.94)}.review-photo-dialog button:disabled{opacity:0;pointer-events:none}.review-photo-dialog button:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.review-photo-toolbar{inset:max(16px, env(safe-area-inset-top)) 16px auto;z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute}.review-photo-toolbar>*{pointer-events:auto}.review-photo-counter{border-radius:var(--radius-pill);background:var(--viewer-glass);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff1f;padding:8px 14px;font-size:.875rem;font-weight:700}.review-photo-close{width:44px;height:44px}.review-photo-stage{padding:max(76px, calc(env(safe-area-inset-top) + 64px)) 16px max(104px, calc(env(safe-area-inset-bottom) + 96px));touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.review-photo-stage:active{cursor:grabbing}.review-photo-stage img{border-radius:var(--radius-md);object-fit:contain;pointer-events:none;opacity:0;flex-shrink:0;max-width:100%;max-height:100%;transition:opacity .2s ease-out;display:block}.review-photo-stage img[data-loaded]{opacity:1}.review-photo-spinner{border:3px solid #fff3;border-top-color:var(--color-brand);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite viewer-spin;position:absolute}.review-photo-load{color:#fffc;text-align:center;max-width:32ch;padding:20px;position:absolute}.review-photo-arrow{z-index:2;width:52px;height:52px;position:absolute;top:50%;translate:0 -50%}.review-photo-arrow[data-side=prev]{left:max(16px, env(safe-area-inset-left))}.review-photo-arrow[data-side=next]{right:max(16px, env(safe-area-inset-right))}.review-photo-zoom-controls{bottom:max(24px, calc(env(safe-area-inset-bottom) + 16px));z-index:2;border-radius:var(--radius-pill);background:var(--viewer-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff1f;gap:2px;padding:4px;display:flex;position:absolute;left:50%;translate:-50%}.review-photo-zoom-controls button{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.review-photo-zoom-controls button:disabled{opacity:.35;pointer-events:none}.review-photo-dots{bottom:max(84px, calc(env(safe-area-inset-bottom) + 76px));z-index:1;pointer-events:none;gap:6px;display:flex;position:absolute;left:50%;translate:-50%}.review-photo-dots span{background:#ffffff59;border-radius:3px;width:6px;height:6px;transition:width .2s ease-out,background-color .2s ease-out}.review-photo-dots span[data-active]{background:var(--color-brand);width:18px}.review-video-stage{padding-bottom:max(40px, calc(env(safe-area-inset-bottom) + 24px))}@media (max-width:639px){.review-photo-arrow{width:44px;height:44px}.review-photo-stage{padding-inline:8px}}@keyframes viewer-in{0%{opacity:0}}@keyframes viewer-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.review-photo-dialog[open],.review-photo-spinner{animation:none}.review-photo-dialog button,.review-photo-stage img,.review-photo-dots span{transition:none}}.profile-reviews-pagination{justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;display:flex}.profile-reviews-pagination a{color:var(--color-brand-deep);padding:12px 0}.community-profile{width:min(100%,1120px);padding-bottom:calc(var(--site-tab-bar-offset,0px) + 40px);color:var(--color-text);margin:8px auto 0}.community-profile h1,.community-profile h2,.community-profile h3{text-wrap:balance;margin:0}.community-profile h2{font-size:1.125rem;line-height:1.4}.community-profile a{text-decoration:none}.community-profile :is(a,button,input,textarea):focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.community-cover img{object-fit:contain;width:226px;height:144px;margin-left:28px;display:block}.community-name p{color:var(--theme-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:.8125rem}.community-button{border:1px solid var(--color-action);border-radius:var(--radius-md);background:var(--color-action);min-height:44px;color:var(--color-on-action);font:inherit;cursor:pointer;transition:background-color var(--motion-fast) ease-out;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;text-decoration:none;display:inline-flex}.community-button:hover{background:color-mix(in srgb, var(--color-action) 80%, #fff)}.community-button:disabled{cursor:not-allowed;opacity:.55}.community-button-secondary{background:var(--theme-panel);color:var(--theme-text);border-color:var(--theme-line)}.community-button-secondary:hover{background:var(--theme-subtle)}.community-button-text:hover{background:0 0;text-decoration:underline}.profile-presence{color:var(--theme-muted);white-space:nowrap;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.profile-presence>span{background:currentColor;border-radius:50%;width:6px;height:6px}.profile-presence--online{color:var(--theme-success)}.profile-tag{background:var(--theme-tint);color:var(--theme-link);border-radius:6px;padding:6px 9px;font-size:.75rem}.profile-tag:hover{background:var(--theme-tint-strong)}.tag-wave{--wave-1:#006eff;--wave-2:#7c4dff;--wave-3:#00c8ff;flex:none;max-width:100%;display:inline-flex}.tag-wave .profile-tag{isolation:isolate;position:relative}.tag-glow{z-index:-1;border-radius:inherit;pointer-events:none;animation:4.5s ease-in-out infinite alternate tag-glow-breathe;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#000,#0000 24% 76%,#000),linear-gradient(#000,#0000 40% 60%,#000);mask:linear-gradient(90deg,#000,#0000 24% 76%,#000),linear-gradient(#000,#0000 40% 60%,#000)}.tag-glow i{aspect-ratio:1;background:conic-gradient(transparent 0 6%, var(--wave-1) 18%, transparent 33%, var(--wave-2) 49%, transparent 63%, var(--wave-3) 77%, transparent 92%);border-radius:50%;width:170%;animation:10s linear infinite tag-glow-turn;position:absolute;top:50%;left:50%;translate:-50% -50%}.tag-glow i:nth-child(2){background:conic-gradient(from 140deg, transparent 0 12%, var(--wave-3) 27%, transparent 42%, var(--wave-1) 63%, transparent 80%);opacity:.75;animation-duration:14s;animation-direction:reverse}@keyframes tag-glow-turn{to{rotate:1turn}}@keyframes tag-glow-breathe{0%{opacity:.55}to{opacity:.95}}.tag-edge{z-index:-1;border-radius:inherit;background:linear-gradient(110deg, var(--wave-1), var(--wave-2), var(--wave-3), var(--wave-2), var(--wave-1)) 0 50% / 300% 100%;-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:8s ease-in-out infinite alternate tag-edge-flow;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes tag-edge-flow{to{background-position:100%}}.tag-wave[data-tag=top]{--wave-1:#ffcf3a;--wave-2:#ff2d8a;--wave-3:#00d4ff}.tag-wave[data-tag=energizer]{--wave-1:#5fd7ff;--wave-2:#2e8bff;--wave-3:#a8f0ff}.tag-wave[data-tag=engine]{--wave-1:#1f5bff;--wave-2:#ff3b1f;--wave-3:#ffb000}.tag-wave[data-tag=burner]{--wave-1:#ff3c00;--wave-2:#ffb000;--wave-3:#ff7a00}.tag-wave[data-tag=adrenaline]{--wave-1:#50ffb4;--wave-2:#00c8ff;--wave-3:#2e6bff}.tag-wave[data-tag=deadinside]{--wave-1:#ff2860;--wave-2:#00dcff;--wave-3:#7c3aed}.tag-wave[data-tag=six-seven]{--wave-1:#f2bd45;--wave-2:#fff1bf;--wave-3:#dd981f}.tag-wave[data-tag=three]{--wave-1:#ff5fa2;--wave-2:#ffb3d6;--wave-3:#c084fc}.tag-wave[data-tag=kitty]{--wave-1:#ff9cc6;--wave-2:#ffd1e6;--wave-3:#c4b5fd}.tag-wave[data-tag=telegram]{--wave-1:#229ed9;--wave-2:#7dd3fc;--wave-3:#2e6bff}.tag-wave[data-tag=admin]{--wave-1:#8a94a6;--wave-2:#cbd5e1;--wave-3:#64748b}.tag-wave[data-tag=moderator]{--wave-1:#006eff;--wave-2:#ffd34d;--wave-3:#4aa8ff}.tag-wave[data-tag=seller]{--wave-1:#005bea;--wave-2:#6635d8;--wave-3:#a21caf}.tag-wave[data-tag=altushka]{--wave-1:#c9a7ff;--wave-2:#f5d0fe;--wave-3:#7c3aed}.tag-wave[data-tag=flash]{--wave-1:#ffd84d;--wave-2:#ff6a3d;--wave-3:#d1302a}.tag-wave[data-tag=critic]{--wave-1:#e5341a;--wave-2:#ff8a3d;--wave-3:#ffc29e}.tag-wave[data-tag=explorer]{--wave-1:#b55fd6;--wave-2:#ff8cc8;--wave-3:#6fb8ff}.tag-wave[data-tag=collector]{--wave-1:#3ddc97;--wave-2:#0fa3b1;--wave-3:#a7f3d0}.tag-wave[data-tag=streak-7]{--wave-1:#ff7a00;--wave-2:#ffd76a;--wave-3:#ff3d00}.tag-wave[data-tag=streak-14]{--wave-1:#36a8ff;--wave-2:#006eff;--wave-3:#b3e5ff}.tag-wave[data-tag=streak-30]{--wave-1:#c026d3;--wave-2:#ff2d8a;--wave-3:#ffcf3a}.tag-wave[data-tag=monster]{--wave-1:#7dff36;--wave-2:#2bd96b;--wave-3:#c8ff9a}.tag-wave[data-tag=fan]{--wave-1:#1f6fff;--wave-2:#ff6fae;--wave-3:#8ab4ff}.tag-wave[data-tag=shopper]{--wave-1:#1f6fff;--wave-2:#60a5fa;--wave-3:#b4cfff}.tag-wave[data-tag=date]{--wave-1:#ff6fa3;--wave-2:#ffb3cf;--wave-3:#ff3d7f}.tag-wave[data-tag=sensei]{--wave-1:#7cc0ff;--wave-2:#2563eb;--wave-3:#a5f3fc}.tag-wave[data-tag=week-hero]{--wave-1:#e8a623;--wave-2:#ffd867;--wave-3:#fff3c4}.tag-wave[data-tag=week-best]{--wave-1:#2e8bff;--wave-2:#8ec5ff;--wave-3:#0a46c2}.tag-wave[data-tag=week-charge]{--wave-1:#7a4dff;--wave-2:#c4b5fd;--wave-3:#3b1c9e}.tag-wave[data-tag=boomer]{--wave-1:#e2711d;--wave-2:#f2b134;--wave-3:#8a4b2a}.tag-wave[data-tag=dushnila]{--wave-1:#6fbfa3;--wave-2:#c7ddd3;--wave-3:#5f7d72}.tag-wave[data-tag=based]{--wave-1:#ffcf3a;--wave-2:#ff9d00;--wave-3:#fff1b8}.tag-wave[data-tag=pickme]{--wave-1:#ff6fd8;--wave-2:#c084fc;--wave-3:#ffc2ec}.tag-wave[data-tag=first-charge]{--wave-1:#46e6ff;--wave-2:#2a8cff;--wave-3:#8446ff}.tag-wave[data-tag=moon-young]{--wave-1:#c9d4ff;--wave-2:#7c86ff;--wave-3:#3a3f8f}.tag-wave[data-tag=moon-full]{--wave-1:#e6ecff;--wave-2:#a99bff;--wave-3:#5a4bd1}.tag-wave[data-tag=winged]{--wave-1:#8ab4ff;--wave-2:#fff;--wave-3:#5fd0ff}.tag-wave[data-tag=voltage]{--wave-1:#9bf1ff;--wave-2:#a855f7;--wave-3:#5b8cff}.tag-wave[data-tag=owl]{--wave-1:#ffcf4a;--wave-2:#6b7cff;--wave-3:#9fb0ff}.tag-wave[data-tag=vibe]{--wave-1:#ff6fd8;--wave-2:#36d6ff;--wave-3:#a66bff}.tag-wave[data-tag=sigma]{--wave-1:#9fb3c8;--wave-2:#e8edf3;--wave-3:#5b6b7d}.tag-wave[data-tag=boss]{--wave-1:#ffcf3a;--wave-2:#fff1b8;--wave-3:#e0a020}.tag-wave[data-tag=chill]{--wave-1:#5eead4;--wave-2:#7dd3fc;--wave-3:#a7f3d0}.tag-wave[data-tag=npc]{--wave-1:#ffd400;--wave-2:#9ca3af;--wave-3:#e5e7eb}.tag-wave[data-tag=crush]{--wave-1:#ff4f8b;--wave-2:#ff9ec0;--wave-3:#ff2d55}.tag-wave[data-tag=battery]{--wave-1:#39ff88;--wave-2:#b8ffd5;--wave-3:#16a34a}.tag-wave[data-tag=tilt]{--wave-1:#ff6a00;--wave-2:#ff2d2d;--wave-3:#ffb36b}.tag-wave[data-tag=auf]{--wave-1:#c7d2fe;--wave-2:#6366f1;--wave-3:#e0e7ff}.tag-wave[data-tag=cyber]{--wave-1:#00f0ff;--wave-2:#ff2bd6;--wave-3:#7c3aed}.tag-wave[data-tag=main]{--wave-1:#ffd84d;--wave-2:#ff7ad9;--wave-3:#7cc7ff}@media (prefers-reduced-motion:reduce){.tag-glow,.tag-glow i,.tag-edge{animation:none}}.community-shortcut:hover{background:var(--theme-tint);border-color:color-mix(in srgb, var(--brand-blue) 35%, var(--theme-panel))}.community-panel{border:1px solid var(--theme-line);border-radius:var(--radius-md);min-width:0;padding:24px;scroll-margin-top:24px}.community-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.community-section-heading>a{color:var(--theme-link);align-items:center;min-height:44px;font-size:.8125rem;display:inline-flex}.community-section-heading h2>span{color:var(--theme-muted);margin-left:6px;font-weight:400}.community-section-note,.community-muted{color:var(--theme-muted);font-size:.8125rem;line-height:1.5}.community-section-note{margin:12px 0 0}.community-section-heading+.community-section-note{margin:-8px 0 20px}.signin-prompt{border:1px solid var(--theme-line);border-radius:var(--radius-xl);background:var(--color-subtle);align-items:center;gap:14px;padding:16px 16px 16px 18px;display:flex}.community-panel:has(>.signin-prompt:only-child){box-shadow:none;background:0 0;border:0;padding:0}.signin-prompt-icon{background:var(--color-brand);color:#fff;width:44px;height:44px;box-shadow:0 6px 16px -6px color-mix(in srgb, var(--color-brand) 70%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.signin-prompt-text{flex:1;gap:2px;min-width:0;display:grid}.signin-prompt-text strong{color:var(--color-ink);font-size:1rem;line-height:1.3}.signin-prompt-text span{color:var(--color-muted-strong);font-size:.875rem;line-height:1.4}.signin-prompt-button{border-radius:var(--radius-pill);background:var(--color-brand);color:#fff;min-height:44px;transition:background-color var(--motion-fast) ease-out, transform var(--motion-fast) ease-out;flex:none;justify-content:center;align-items:center;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.signin-prompt a.signin-prompt-button{color:#fff}.signin-prompt-button:hover{background:color-mix(in srgb, var(--color-brand) 85%, #000)}.signin-prompt-button:active{transform:scale(.97)}.signin-prompt[data-compact]{border-radius:var(--radius-lg);gap:12px;padding:12px 12px 12px 14px}.signin-prompt[data-compact] .signin-prompt-icon{width:36px;height:36px}.signin-prompt[data-compact] .signin-prompt-icon svg{width:18px;height:18px}.signin-prompt[data-compact] .signin-prompt-text strong{font-size:.9375rem}.signin-prompt[data-compact] .signin-prompt-button{min-height:40px;padding:0 18px;font-size:.9375rem}@media (max-width:639px){.signin-prompt{flex-wrap:wrap}.signin-prompt-text{flex-basis:calc(100% - 58px)}.signin-prompt-button,.signin-prompt[data-compact] .signin-prompt-button{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.signin-prompt-button{transition:none}}.community-empty{color:var(--theme-muted);padding:16px 0;font-size:.875rem;line-height:1.6}.community-empty p{margin:0 0 12px}.community-empty a{color:var(--theme-link)}.profile-rating-gauge{background:conic-gradient(var(--rating-accent) calc(var(--score,0) * 1turn), var(--rating-soft) 0);border-radius:50%;flex:none;place-content:center;justify-items:center;width:104px;height:104px;display:grid;position:relative}.profile-rating-gauge>*{position:relative}.profile-rating-meter .profile-stat-fill{background:var(--rating-accent);border-radius:inherit}.profile-rating-column .profile-stat-fill{transform-origin:bottom;background:color-mix(in srgb, var(--rating-accent) 55%, transparent);border-radius:6px 6px 0 0;height:100%}.profile-rating-bar[data-peak] .profile-stat-fill{background:var(--rating-accent)}.presence-setting>p{flex-basis:100%;margin:0;padding-left:50px;font-size:.75rem}.presence-switch[aria-checked=true]{background:var(--color-brand)}.wall-composer textarea{resize:vertical;border-radius:var(--radius-lg);width:100%;min-height:96px;max-height:400px;font:inherit;color:var(--theme-text);background:var(--color-subtle);border:1px solid #0000;padding:12px;font-size:1rem}.wall-composer textarea::placeholder{color:var(--theme-muted)}.wall-comment{border-top:1px solid var(--theme-line);padding:20px 0}.wall-comment:last-child{padding-bottom:0}.wall-comment time{color:var(--theme-muted);font-size:.75rem}.wall-comment>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:.875rem;line-height:1.6}.community-pagination a{min-height:44px;color:var(--theme-link);align-items:center;display:flex}.community-tabs a[aria-current=page]{background:var(--theme-tint);color:var(--theme-link)}@media (max-width:959px){.community-panel{padding:20px}}@media (max-width:700px){.community-profile{margin-top:0}.community-cover img{width:188px;height:120px;margin-left:12px}.community-panel{padding:16px}.community-section-heading{margin-bottom:16px}.community-profile h2{font-size:1rem}}@media (prefers-reduced-motion:reduce){.community-button{transition:none}}.community-cover-custom img{object-fit:cover;width:100%;height:100%;margin:0}.community-avatar-custom img{object-fit:cover;width:100%;height:100%}.profile-editor .profile-form-error{margin:0 0 20px}.profile-editor-danger p{color:var(--theme-muted);max-width:60ch;margin:8px 0 0;font-size:.8125rem;line-height:1.5}[data-level-tier=rookie]{--tier-light:#dfe5ee;--tier-mid:#a4afbf;--tier-dark:#5f6c80;--tier-ink:#344050;--tier-glow:#78879b2e}[data-level-tier=bronze]{--tier-light:#ffd2a6;--tier-mid:#d0854a;--tier-dark:#85461c;--tier-ink:#3d1c06;--tier-glow:#d0854a66}[data-level-tier=silver]{--tier-light:#fff;--tier-mid:#cdd6e0;--tier-dark:#7f8c9d;--tier-ink:#26303c;--tier-glow:#96aac873}[data-level-tier=gold]{--tier-light:#fff3b0;--tier-mid:#f6bb24;--tier-dark:#b0700c;--tier-ink:#4d2d00;--tier-glow:#f6aa148c}[data-level-tier=platinum]{--tier-light:#effffd;--tier-mid:#79e6e2;--tier-dark:#2a86b5;--tier-ink:#06324a;--tier-glow:#3cd2e18c}[data-level-tier=legend]{--tier-light:#ffd6f6;--tier-mid:#c447ff;--tier-dark:#4a18c8;--tier-ink:#fff;--tier-glow:#b43cffa6}[data-level-tier=myth]{--tier-light:#ffd9e0;--tier-mid:#ff3d68;--tier-dark:#5c0624;--tier-ink:#fff;--tier-glow:#ff3264b3}.profile-level{border:1px solid color-mix(in srgb, var(--tier-dark,var(--brand-blue)) 45%, transparent);background:linear-gradient(135deg, var(--tier-light,#eaf2ff), var(--tier-mid,#eaf2ff));color:var(--tier-ink,var(--brand-blue));white-space:nowrap;isolation:isolate;border-radius:6px;align-items:center;gap:4px;padding:5px 9px 5px 7px;font-size:.75rem;font-weight:700;line-height:18px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.profile-level[data-level-tier=rookie]{background:var(--theme-tint);color:var(--theme-link);border-color:#0000}.profile-level[data-level-tier=bronze]{color:#4a2208}.level-chip-glyph{width:12px;height:12px;fill:var(--tier-dark,currentColor);flex:none}.profile-level[data-level-tier=rookie] .level-chip-glyph{fill:currentColor;opacity:.55}.profile-level:is([data-level-tier=legend],[data-level-tier=myth]) .level-chip-glyph{fill:var(--tier-ink)}.profile-level:not([data-level-tier=rookie],[data-level-tier=bronze]):after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#ffffffbf 50%,#0000 65%);animation:6s ease-in-out infinite level-chip-sheen;position:absolute;inset:0;transform:translate(-120%)}.profile-level[data-level-tier=legend]{background:linear-gradient(120deg, var(--tier-dark), var(--tier-mid), #ff5fc8, var(--tier-mid), var(--tier-dark));box-shadow:0 0 10px var(--tier-glow);background-size:300% 100%;animation:6s linear infinite level-chip-flow}.profile-level[data-level-tier=myth]{background:linear-gradient(120deg, var(--tier-dark), var(--tier-mid), #ff9bb5, var(--tier-mid), var(--tier-dark));box-shadow:0 0 10px var(--tier-glow);background-size:300% 100%;animation:6s linear infinite level-chip-flow}@keyframes level-chip-sheen{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes level-chip-flow{to{background-position:300% 0}}.experience-track{background:var(--theme-subtle);border-radius:4px;width:100%;height:8px;overflow:hidden}.profile-stat-fill{background:var(--brand-blue);transform-origin:0;width:100%;height:100%;display:block}.experience-panel details{color:var(--theme-muted);margin-top:18px;font-size:.8125rem;line-height:1.6}.experience-panel summary{cursor:pointer;color:var(--theme-text)}.experience-panel ul{padding-left:20px}.wall-avatar{background:var(--theme-tint);width:36px;height:36px;color:var(--theme-link);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.wall-avatar img{object-fit:cover;width:100%;height:100%}.profile-crop-dialog>p{color:var(--theme-muted);font-size:.8125rem;line-height:1.5}.city-header-button,.city-header-placeholder{color:#fff;border-radius:var(--radius-md);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;max-width:220px;margin-right:auto;padding:8px 10px;font-size:.875rem;display:inline-flex}.city-header-button span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.city-header-button svg{flex-shrink:0}.city-header-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-md)}.city-dialog{border-radius:var(--radius-lg);width:min(520px,100vw - 24px);color:var(--color-text);background:var(--theme-panel);border:0;padding:24px;overflow:auto}.city-dialog::backdrop{background:#14182099}.city-dialog[open]{animation:.26s cubic-bezier(.2,.8,.2,1) city-dialog-in}.city-dialog[open]::backdrop{animation:.22s ease-out city-backdrop-in}.city-dialog[data-closing]{animation:.18s ease-in forwards city-dialog-out}.city-dialog[data-closing]::backdrop{animation:.18s ease-in forwards city-backdrop-out}@keyframes city-dialog-in{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes city-dialog-out{to{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes city-backdrop-in{0%{opacity:0}}@keyframes city-backdrop-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.city-dialog[open],.city-dialog[open]::backdrop,.city-dialog[data-closing],.city-dialog[data-closing]::backdrop{animation:none}}.city-dialog-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.city-dialog h2{margin:0;font-size:1.5rem}.city-dialog-heading button{cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:1.75rem}.city-dialog>p{color:var(--theme-muted);font-size:.875rem;line-height:1.5}.city-detect-button{border:1px solid var(--theme-line);border-radius:var(--radius-sm);background:var(--theme-panel);width:100%;color:var(--theme-link);font:inherit;cursor:pointer;margin:12px 0 20px;padding:12px;font-size:.875rem}.city-search{gap:8px;font-size:.8125rem;display:grid}.city-search input{border-radius:var(--radius-lg);background:var(--color-subtle);width:100%;min-height:44px;color:var(--theme-text);font:inherit;border:1px solid #0000;padding:10px 12px;font-size:1rem}.city-search input::placeholder{color:var(--theme-muted)}.city-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:16px -8px 0;padding:0;list-style:none;display:grid}.city-options button{text-align:left;border-radius:var(--radius-sm);background:var(--theme-panel);width:100%;min-height:44px;color:var(--theme-text);font:inherit;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:6px;padding:10px 8px;font-size:.875rem;display:flex}.city-options button:hover{background:var(--theme-tint)}.city-options button[aria-pressed=true]{color:var(--theme-link);background:var(--theme-tint);font-weight:700}.city-options button:disabled,.city-detect-button:disabled{opacity:.6;cursor:wait}.city-suggestion{flex-direction:column;gap:12px;margin-bottom:16px;font-size:.875rem;display:flex}.city-dialog :focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.catalog-city-caption{color:var(--theme-muted);margin:0 0 12px;font-size:.8125rem}@media (max-width:959px){.city-header-button,.city-header-placeholder{max-width:min(220px,100vw - 108px);margin-left:auto;margin-right:0}.brand-header .header-action:has(.profile-navigation){display:contents}}@media (max-width:420px){.city-dialog{padding:18px}.city-options{grid-template-columns:1fr}}.profile-navigation-item{gap:8px}.profile-navigation-item svg{color:currentColor;flex-shrink:0;width:20px;height:20px}.profile-navigation-item{height:44px;line-height:20px}.city-dialog-heading button{border-radius:var(--radius-md);background:var(--theme-subtle);color:var(--theme-muted);flex:0 0 44px;place-items:center;padding:0;display:grid}.city-dialog-heading button:hover{background:var(--theme-line);color:var(--theme-text)}.city-dialog-heading button:disabled{opacity:.5;cursor:wait}.admin-panel-heading>span,.admin-panel-heading h2>span{color:var(--theme-muted);font-size:.8125rem;font-weight:400}.admin-metric>span{color:var(--theme-muted);font-size:.875rem}.admin-summary-list>div{border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:.875rem;display:flex}.admin-table-search input,.admin-invite-form input{border:1px solid var(--theme-line);width:100%;min-width:0;min-height:46px;font:inherit;background:var(--theme-panel);color:var(--theme-text);border-radius:10px;padding:10px 14px;font-size:1rem}.admin-table-search>a{color:var(--theme-link);padding:12px 0;font-size:.8125rem}.admin-table a{color:var(--theme-link);text-decoration:none}.admin-table-identity{flex-direction:column;gap:4px;min-width:160px;display:flex}.admin-table-identity>span,.admin-table-muted{color:var(--theme-muted);font-size:.75rem}.admin-record-text p{margin:10px 0 0}.admin-invite-form>label{margin-bottom:8px;font-size:.875rem;display:block}.admin-invite-form>div{align-items:center;gap:12px;max-width:620px;display:flex}.admin-table-pagination>div{align-items:center;gap:8px;display:flex}.admin-table-pagination a{border:1px solid var(--theme-line);min-height:36px;color:var(--theme-text);border-radius:10px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.review-criterion>label{font-size:.875rem;font-weight:600}.review-range-control{padding-top:30px;position:relative}.review-range-control output{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:700;position:absolute;top:0;transform:translate(-50%)}.review-range-control input{width:100%;height:44px;accent-color:var(--color-brand);cursor:pointer;margin:0;display:block}.review-range-control input:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;border-radius:var(--radius-sm)}.review-range-scale{height:25px;color:var(--color-muted-strong);font-variant-numeric:tabular-nums;margin:0 12px;font-size:.75rem;position:relative}.review-range-scale span{flex-direction:column;align-items:center;gap:4px;line-height:1;display:flex;position:absolute;transform:translate(-50%)}.review-range-scale span:before{content:"";background:color-mix(in srgb, var(--theme-muted) 45%, var(--theme-panel));width:1px;height:5px}.review-edit-fields[data-locked] .review-range-control input{cursor:default}.review-range-row{align-items:flex-start;gap:12px;display:flex}.review-range-main{flex:1;min-width:0}.rating-face{width:44px;height:44px;color:var(--color-ink);flex:none;margin-top:30px;display:block}.rating-face svg{animation:.32s cubic-bezier(.34,1.56,.64,1) rating-face-pop;display:block}@keyframes rating-face-pop{0%{opacity:.4;transform:scale(.7)rotate(-10deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rating-face svg{animation:none}}.review-country-field{gap:6px;display:grid}.review-country-field>label{align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.review-country-field .field-help{margin:0}.country-input{position:relative}.country-input-field{border-radius:var(--radius-lg);background:var(--color-subtle);border:1px solid #0000;align-items:center;gap:8px;min-height:48px;padding:0 6px 0 12px;display:flex}.country-input-field:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 22%, transparent)}.country-input-flag{flex:none;font-size:1.25rem;line-height:1}.country-input-field input{min-width:0;min-height:44px;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:.9375rem}.country-input-field input:disabled{opacity:1;color:var(--color-text);-webkit-text-fill-color:var(--color-text);cursor:default}.country-input-field input::placeholder{color:var(--color-muted-strong)}.country-input-clear{width:36px;height:36px;color:var(--color-muted-strong);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.country-input-clear:hover{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}.country-input-options{z-index:var(--layer-raised);border:1px solid var(--color-control);background:var(--color-surface);max-height:280px;box-shadow:var(--shadow-popover);border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.country-input-options li{cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.country-input-options li>span{font-size:1.125rem;line-height:1}.country-input-options li[aria-selected=true]{background:var(--color-subtle)}.country-input-options li[data-group-end]{margin-bottom:9px;position:relative}.country-input-options li[data-group-end]:after{content:"";background:var(--color-control);height:1px;position:absolute;bottom:-5px;left:8px;right:8px}@media (pointer:coarse){.country-input-field input{font-size:1rem}}.review-text-composer{border:1px solid var(--theme-line);border-radius:var(--radius-lg);background:var(--theme-panel);overflow:hidden}.review-text-composer:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 2px #006eff20}.review-text-composer textarea{box-shadow:none;resize:vertical;border:0;border-radius:0;width:100%}.review-text-composer textarea:focus{box-shadow:none;outline:none}.review-composer-toolbar{color:var(--color-muted-strong);align-items:center;gap:10px;padding:0 10px 8px;font-size:.75rem;display:flex}.review-photo-picker.review-photo-icon{width:44px;height:44px;min-height:44px;color:var(--color-muted-strong);background:0 0;border-radius:10px;justify-content:center;padding:0}.review-photo-icon:hover,.review-edit-fields[data-locked] .review-text-composer{background:var(--color-subtle)}.review-edit-fields[data-locked] textarea{color:var(--color-text);opacity:1;resize:none;cursor:default;background:0 0}.review-discussion{border-top:1px solid var(--color-control);margin-top:16px;padding-top:12px}.review-reactions{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.review-reactions button{border-radius:var(--radius-pill);min-width:40px;min-height:40px;font:inherit;cursor:pointer;color:var(--color-muted-strong);transition:background-color var(--motion-fast) ease-out, color var(--motion-fast) ease-out;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:.875rem;font-weight:600;display:inline-flex}.review-reactions button:hover:not(:disabled){background:color-mix(in srgb, currentColor 10%, transparent)}.review-reactions button[aria-pressed=true]{color:var(--color-brand-deep)}.review-reactions .review-like:hover:not(:disabled),.review-reactions .review-like[aria-pressed=true]{color:#e5484d}.review-reactions .review-save{margin-left:auto}.review-reactions .review-save[aria-pressed=true]{color:var(--color-brand)}@media (prefers-reduced-motion:reduce){.review-reactions button{transition:none}}.review-reactions button:disabled{opacity:.6;cursor:wait}.review-reactions button:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.review-thread{margin-top:16px}.review-thread>p{font-size:.875rem}.review-thread a{color:var(--color-brand-deep)}.review-comment-composer{flex-direction:column;gap:8px;display:flex}.review-comment-composer label{font-size:.875rem;font-weight:600}.review-comment-composer textarea{resize:vertical;border-radius:var(--radius-lg);width:100%;font:inherit;color:var(--color-ink);border:1px solid #0000;padding:12px}.review-comment-composer{gap:10px}:is(.review-comment-composer,.wall-composer) .review-text-composer{background:var(--color-subtle);transition:border-color var(--motion-fast) ease-out, box-shadow var(--motion-fast) ease-out;border-color:#0000;border-radius:18px}:is(.review-comment-composer,.wall-composer) .review-text-composer:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 18%, transparent)}:is(.review-comment-composer,.wall-composer) .review-text-composer textarea{min-height:64px;color:var(--color-ink);background:0 0;border:0;padding:14px 16px 6px;font-size:.9375rem;line-height:1.5}:is(.review-comment-composer,.wall-composer) .review-text-composer textarea::placeholder{color:var(--color-muted-strong)}@media (pointer:coarse){:is(.review-comment-composer,.wall-composer) .review-text-composer textarea{font-size:1rem}}:is(.review-comment-composer,.wall-composer) .review-composer-toolbar{padding:0 8px 6px 6px}.review-composer-count{font-variant-numeric:tabular-nums;margin-left:auto}.review-composer-submit{background:var(--color-brand);color:#fff;border-color:#0000;align-self:flex-end;min-width:140px}.review-composer-submit:hover:not(:disabled){background:var(--color-brand-deep)}.review-composer-submit:disabled{opacity:.45}.wall-composer-footer{justify-content:flex-end}@media (max-width:639px){.review-composer-submit{align-self:stretch;width:100%}.wall-composer-footer .review-composer-submit{flex:1}}@media (prefers-reduced-motion:reduce){:is(.review-comment-composer,.wall-composer) .review-text-composer{transition:none}}.review-comment-composer>div>.review-photo-picker+span{margin-right:auto}.review-thread-list{margin:20px 0 0;padding:0;list-style:none}.review-thread-list>li{border-top:1px solid var(--color-control);align-items:flex-start;gap:10px;padding:16px 0;display:flex}.review-comment-avatar{background:var(--color-subtle);border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.review-comment-avatar img{object-fit:cover;width:100%;height:100%}.review-comment-body{flex:1;min-width:0}.review-comment-body header{flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}.review-comment-body time{color:var(--color-muted-strong);font-size:.75rem}.review-comment-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.review-comment-actions{gap:2px;margin:-6px -6px -6px auto;display:flex}.review-comment-action{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-muted-strong);cursor:pointer;transition:background-color var(--motion-fast) ease-out, color var(--motion-fast) ease-out;background:0 0;border:0;place-items:center;padding:0;display:grid}.review-comment-action:hover:not(:disabled){background:color-mix(in srgb, currentColor 10%, transparent);color:var(--color-brand-deep)}.review-comment-action:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.review-comment-action:disabled{opacity:.5;cursor:wait}.review-comment-delete:hover:not(:disabled){color:#e5484d;background:#e5484d1f}.review-thread-empty{background:color-mix(in srgb, var(--color-subtle) 60%, transparent);color:var(--color-muted-strong);text-align:center;border-radius:18px;justify-items:center;gap:4px;margin:16px 0 4px;padding:24px 16px;display:grid}.review-thread-empty-icon{background:color-mix(in srgb, var(--color-brand) 14%, transparent);width:44px;height:44px;color:var(--color-brand);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.review-thread-empty strong{color:var(--color-ink);font-size:.9375rem}.review-thread-empty>span:last-child{max-width:32ch;font-size:.8125rem;line-height:1.45}.more-actions{display:inline-flex;position:relative}.more-actions .more-actions-trigger{border-radius:50%}.more-actions-panel{z-index:var(--layer-overlay);border:1px solid var(--theme-line);border-radius:var(--radius-lg);background:var(--theme-panel);min-width:210px;box-shadow:var(--shadow-popover);gap:2px;padding:6px;animation:.14s ease-out header-menu-in;display:grid;position:absolute;top:calc(100% + 4px);right:0}.more-actions-panel[hidden]{display:none}.more-actions-panel .community-form{margin:0;display:block}.more-actions-panel .community-form>p:empty{display:none}.more-actions-item{width:100%;min-height:44px;color:var(--theme-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;font-size:.9375rem;font-weight:500;display:flex}.more-actions-item svg{width:18px;height:18px;color:var(--theme-muted);flex:none}a.more-actions-item{box-sizing:border-box;white-space:nowrap;text-decoration:none}.more-actions-item:hover:not(:disabled),.more-actions-item:focus-visible{background:var(--theme-subtle);outline:none}.more-actions-item:disabled{opacity:.5;cursor:default}.more-actions-item.is-danger,.more-actions-item.is-danger svg{color:var(--theme-danger)}.review-comment-actions .more-actions-trigger{width:32px;height:32px}@media (prefers-reduced-motion:reduce){.more-actions-panel{animation:none}}.header-action{gap:18px}.notification-slot{flex:0 0 44px;width:44px;height:44px;display:inline-block}@media (min-width:960px){.notification-slot{display:none}}.header-profile{border-radius:var(--radius-pill);background:var(--color-surface);width:40px;height:40px;color:var(--color-ink);box-shadow:0 0 0 1px var(--color-control);flex:0 0 40px;order:10;place-items:center;text-decoration:none;display:inline-grid;overflow:hidden}.header-profile img{object-fit:cover;width:100%;height:100%;display:block}.header-profile svg{width:22px;height:22px}.header-profile[aria-current]{box-shadow:0 0 0 2px var(--color-brand)}.header-profile:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.header-profile.is-guest{background:var(--color-brand);color:#fff;width:auto;box-shadow:none;flex:none;gap:6px;padding:0 14px 0 10px;font-size:.875rem;font-weight:700;display:inline-flex}.header-profile.is-guest svg{width:18px;height:18px}@media (max-width:419px){.header-profile.is-guest{justify-content:center;width:40px;padding:0}.header-profile.is-guest span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:959px){.header-profile{margin-left:4px}}.notification-bell{border-radius:var(--radius-md);color:#fff;cursor:pointer;background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}@media (hover:hover){.brand-header :is(.profile-navigation-item,.city-header-button,.notification-bell):hover{color:#fff;border-radius:var(--radius-md);background:#ffffff18}}.notification-bell:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.notification-count{background:var(--theme-panel);min-width:18px;height:18px;color:var(--color-brand-deep);border-radius:10px;place-items:center;padding:0 4px;font-size:.625rem;font-weight:700;display:grid;position:absolute;top:0;right:-2px}.notification-panel{inset:calc(64px + max(12px, env(safe-area-inset-top,0px))) 24px auto auto;width:min(440px,100vw - 24px);max-height:calc(100dvh - 88px - max(12px, env(safe-area-inset-top,0px)) - var(--site-tab-bar-offset,0px));border:1px solid var(--theme-line);border-radius:var(--radius-xl);color:var(--color-text);background:var(--theme-panel);box-shadow:var(--shadow-popover);margin:0;padding:0;position:fixed;overflow:auto}.notification-panel::backdrop{background:#00000025}.notification-panel>header{justify-content:space-between;align-items:center;gap:16px;padding:20px 20px 12px;display:flex}.notification-panel h2{margin:0 0 5px;font-size:1.25rem}.notification-panel header span{color:var(--color-muted-strong);font-size:.75rem}.notification-close{border-radius:var(--radius-md);background:var(--color-subtle);cursor:pointer;border:0;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.notification-toolbar{border-bottom:1px solid var(--color-control);justify-content:flex-end;padding:0 14px 8px;display:flex}.notification-toolbar button,.notification-more{color:var(--color-brand-deep);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 6px;font-size:.8125rem}.notification-toolbar button:disabled{color:var(--color-muted-strong);cursor:default}.notification-content ul{margin:0;padding:0;list-style:none}.notification-content li+li{border-top:1px solid var(--color-control)}.notification-content a{color:inherit;gap:10px;padding:16px;text-decoration:none;display:flex}.notification-content a:hover{background:var(--color-subtle)}.notification-content a>div{overflow-wrap:anywhere;min-width:0}.notification-content strong{font-size:.875rem;line-height:1.5}.notification-content p{margin:5px 0;font-size:.8125rem;line-height:1.5}.notification-content time{color:var(--color-muted-strong);margin-top:8px;font-size:.6875rem;display:block}.notification-dot{border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:7px}.notification-unread{background:var(--theme-tint)}.notification-unread .notification-dot{background:var(--color-brand)}.notification-empty{text-align:center;padding:32px 24px}.notification-empty p{color:var(--color-muted-strong)}.notification-more{width:100%}.notification-panel>.field-error,.notification-panel>.field-help{margin:12px 20px}@media (max-width:959px){.notification-panel{top:calc(60px + max(12px, env(safe-area-inset-top,0px)));right:12px}.brand-header:has(.notification-bell,.notification-slot) .city-header-button{max-width:min(220px,100vw - 164px)}}.brand-header .profile-navigation-item[aria-current=page]{background:#ffffff2e}.header-menu{border-radius:var(--radius-md);align-items:center;display:inline-flex;position:relative}.brand-header .header-menu[data-current]{background:#ffffff2e}.brand-header .header-menu:hover,.brand-header .header-menu[data-open]{background:#ffffff38}.brand-header .header-menu .header-menu-trigger,.brand-header .header-menu .header-menu-trigger:hover{background:0 0;padding-right:4px}.header-menu-toggle{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:0 12px 12px 0;place-items:center;width:22px;height:44px;margin-left:-2px;padding:0 6px 0 0;display:grid}.header-menu-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.header-menu-chevron{width:12px;height:12px;transition:transform .2s}.header-menu[data-open] .header-menu-chevron{transform:rotate(180deg)}.header-menu-panel{z-index:var(--layer-menu);border:1px solid var(--theme-line);background:var(--theme-panel);min-width:284px;box-shadow:var(--shadow-popover);border-radius:18px;padding:6px;animation:.16s ease-out header-menu-in;position:absolute;top:calc(100% + 8px);left:0}.header-menu-panel:before{content:"";height:10px;position:absolute;inset:-10px 0 auto}.header-menu-panel ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.header-menu-link{border-radius:var(--radius-md);min-height:52px;color:var(--theme-text);align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.header-menu-link>svg{box-sizing:content-box;background:var(--theme-tint);width:20px;height:20px;color:var(--theme-link);border-radius:10px;flex:none;padding:8px}.header-menu-link>span{gap:1px;min-width:0;display:grid}.header-menu-link strong{font-size:.9375rem;font-weight:700}.header-menu-link small{color:var(--theme-muted);font-size:.8125rem}.header-menu-link:hover{background:var(--theme-subtle)}.header-menu-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.header-menu-link[aria-current=page]{background:var(--theme-tint)}.header-menu-link[aria-current=page]>svg{background:var(--color-brand);color:#fff}@keyframes header-menu-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.header-menu-panel{animation:none}.header-menu-chevron{transition:none}}.action-toast{z-index:var(--layer-toast);left:50%;bottom:calc(var(--site-tab-bar-offset,0px) + 24px);border-radius:var(--radius-lg);color:#fff;background:#1b1f26;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);padding:10px 8px 10px 14px;font-size:.9375rem;font-weight:600;line-height:1.35;animation:.32s cubic-bezier(.2,.9,.3,1.25) both action-toast-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 16px 40px -14px #0000008c,0 0 0 1px #ffffff14}.action-toast.is-leaving{animation:.22s ease-in forwards action-toast-out}html[data-cookie-notice=visible] .action-toast{bottom:calc(var(--site-tab-bar-offset,0px) + 112px)}.action-toast-check{color:#22c55e;flex:none}.action-toast.is-error .action-toast-check{color:#f5a524}.action-toast.is-error .action-toast-check path{stroke-dasharray:none;stroke-dashoffset:0;transform-origin:12px 12px;animation:.42s ease-in-out .12s action-toast-nudge}.action-toast-check circle{stroke:currentColor;stroke-width:2px;fill:color-mix(in srgb, currentColor 18%, transparent)}.action-toast-check path{stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;animation:.36s ease-out .16s forwards action-toast-check}.action-toast button{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;display:grid}.action-toast button:hover{color:#fff;background:#ffffff1f}@keyframes action-toast-in{0%{opacity:0;transform:translate(-50%,14px)scale(.96)}}@keyframes action-toast-out{to{opacity:0;transform:translate(-50%,8px)scale(.98)}}@keyframes action-toast-check{to{stroke-dashoffset:0}}@keyframes action-toast-nudge{25%{transform:rotate(-12deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.action-toast,.action-toast.is-leaving{animation:none}.action-toast-check path,.action-toast.is-error .action-toast-check path{stroke-dashoffset:0;animation:none}}.tier-screenshot-formats button[aria-checked=true]{background:var(--theme-panel);color:var(--color-ink);box-shadow:0 1px 3px #0000002e}.tier-screenshot-preview.is-story{background:var(--color-subtle);place-items:center;padding:12px;display:grid}.review-author-channel{border-bottom:1px solid var(--color-control);flex-wrap:wrap;align-items:center;gap:0 12px;margin-bottom:12px;padding-bottom:10px;display:flex}.review-author-channel>span{color:var(--color-muted-strong);font-size:.75rem}.review-author-channel .review-item-channel{min-width:0;max-width:100%}.review-author-channel .review-item-channel img{flex-shrink:0}.review-author-channel .review-item-channel span{overflow-wrap:anywhere}.review-reactions button svg{flex-shrink:0}@media (max-width:420px){.review-reactions{gap:4px 10px}}.review-meter{--meter:var(--color-muted-strong);border:1px solid color-mix(in srgb, var(--meter) 32%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--meter) 11%, var(--color-subtle));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;margin-top:12px;padding:12px 14px 14px;transition:border-color .2s ease-out,background-color .2s ease-out;display:grid}.review-meter[data-level=enough]{--meter:var(--color-brand)}.review-hint-card{--meter:var(--color-brand);border:1px solid color-mix(in srgb, var(--meter) 32%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--meter) 11%, var(--color-subtle));color:var(--color-muted-strong);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:4px 0 0;padding:12px 14px;font-size:.8125rem;line-height:1.4;display:grid}.review-meter[data-level=good]{--meter:color-mix(in srgb, var(--color-brand) 45%, var(--color-success))}.review-meter[data-level=detailed]{--meter:var(--color-success)}.review-meter-icon{background:color-mix(in srgb, var(--meter) 22%, transparent);width:36px;height:36px;color:var(--meter);border-radius:50%;place-items:center;display:grid}.review-meter-icon svg{animation:.36s cubic-bezier(.34,1.56,.64,1) review-meter-pop}@keyframes review-meter-pop{0%{opacity:.3;transform:scale(.5)}to{opacity:1;transform:none}}.review-meter p{gap:1px;min-width:0;margin:0;line-height:1.35;display:grid}.review-meter p b{color:var(--color-ink);font-size:.9375rem;font-weight:700}.review-meter p span{color:var(--color-muted-strong);font-size:.8125rem}.review-meter-bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-muted-strong) 18%, transparent);grid-column:1/-1;height:6px;position:relative}.review-meter-bar>span{border-radius:inherit;background:var(--meter);height:100%;transition:width .18s ease-out,background-color .18s ease-out;display:block}.review-meter-bar>i{background:var(--color-muted-strong);opacity:.45;border-radius:1px;width:2px;height:12px;margin-left:-1px;position:absolute;top:-3px}.review-meter[data-level=short] .review-meter-bar>span{opacity:.55}@media (prefers-reduced-motion:reduce){.review-meter,.review-meter-bar>span{transition:none}.review-meter-icon svg{animation:none}}.wall-empty-card p{margin:8px 0 0}.profile-settings,.profile-achievements{width:100%;margin:32px auto}.home-layout{--home-gap:32px;gap:var(--home-gap);width:100%;min-width:0;max-width:1180px;margin:0 auto;display:grid}.contest-banner{isolation:isolate;color:#fff;background:radial-gradient(120% 90% at 85% 40%,#2b9bff 0%,#0000 55%),linear-gradient(135deg,#0a64ff 0%,#0046d6 55%,#0032a8 100%);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(220px,380px);align-items:center;gap:8px 24px;padding:36px 32px 36px 40px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 40px #0046d640}.contest-banner:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 60px,#ffffff0d 60px 140px);position:absolute;inset:0}.contest-banner-copy{justify-items:start;gap:16px;min-width:0;display:grid}.contest-badge{border-radius:var(--radius-pill);color:#0046d6;letter-spacing:.04em;text-transform:uppercase;background:#fff;margin:0;padding:6px 14px;font-size:.8125rem;font-weight:800}.contest-banner :is(h1,h2){letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:800;line-height:1.05}.contest-lead{color:#ffffffdb;max-width:46ch;margin:0;font-size:1rem;line-height:1.5}.contest-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.contest-steps li{border-radius:var(--radius-lg);background:#ffffff1f;align-items:center;gap:12px;padding:10px 14px;font-size:.9375rem;line-height:1.35;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.contest-steps li[data-done]{background:#fff3}.contest-steps small{color:#ffffffb3;margin-left:8px;font-size:.75rem}.contest-check{border-radius:var(--radius-sm);color:#0046d6;background:#ffffff2e;flex:none;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 0 0 2px #ffffff8c}.contest-check[data-done]{box-shadow:none;background:#fff}.contest-steps .contest-step-link{padding:0}.contest-step-link a{border-radius:var(--radius-lg);width:100%;color:inherit;transition:background-color var(--motion-fast) ease-out;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.contest-step-link a:hover{background:#ffffff1a}.contest-step-link a:focus-visible{outline-offset:2px;outline:3px solid #fff}.contest-check-telegram{box-shadow:none;color:#229ed9;background:#fff}.contest-step-arrow{margin-left:auto;font-weight:800}.contest-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px;display:flex}.contest-button{border-radius:var(--radius-pill);color:#0046d6;min-height:52px;transition:transform var(--motion-fast) ease-out, box-shadow var(--motion-fast) ease-out;background:#fff;align-items:center;gap:10px;padding:0 26px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #0014504d}.contest-button:after{content:"→";font-weight:800}.contest-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px #00145059}.contest-button:focus-visible,.contest-rules-link:focus-visible{outline-offset:3px;outline:3px solid #fff}.contest-rules-link{color:#fff;text-underline-offset:4px;font-weight:700;text-decoration:underline}.contest-joined{border-radius:var(--radius-pill);background:#ffffff29;align-items:center;gap:10px;min-height:52px;margin:0;padding:0 22px;font-weight:800;display:inline-flex}.contest-banner-art{align-self:stretch;place-items:center;margin:-24px -12px -24px 0;display:grid;position:relative}.contest-banner-art img{object-fit:contain;filter:drop-shadow(0 18px 30px #00145059);width:100%;height:auto;max-height:420px;animation:6s ease-in-out infinite contest-art-float}@keyframes contest-art-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.contest-banner-art img{animation:none}.contest-button{transition:none}}@media (max-width:760px){.contest-banner{border-radius:var(--radius-2xl);grid-template-columns:minmax(0,1fr);padding:24px 20px 28px}.contest-banner-art{order:-1;width:min(72%,300px);margin:-8px auto -4px}.contest-banner-art img{max-height:300px}.contest-actions,.contest-button{justify-content:center;width:100%}.contest-actions{flex-direction:column}}.contest-page{gap:32px;width:100%;max-width:1180px;margin:0 auto;display:grid}.contest-rules{max-width:760px;color:var(--color-text);padding:0 4px}.contest-rules h2{margin:0 0 16px;font-size:1.5rem}.contest-rules ol{gap:14px;margin:0;padding-left:1.4em;line-height:1.6;display:grid}.contest-rules a{color:var(--theme-link)}.contest-good-luck{margin:20px 0 0;font-weight:800}.home-heading,.home-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.home-section{min-width:0}.home-section-heading{margin-bottom:12px}.home-section>:is(.week-race,.community-empty){margin:0}.home-section>.community-empty{border-radius:var(--radius-lg);background:var(--color-subtle);padding:16px}.home-section-heading h2{margin:0;font-size:1.5rem}.home-section-heading>a{color:var(--theme-link);align-items:center;min-height:44px;display:inline-flex}@media (max-width:639px){.home-layout{--home-gap:24px}.home-section-heading{gap:4px 16px}.home-section-heading h2{font-size:1.25rem}.main-surface.tierlists-surface:not(:has(.tier-editor)){padding-top:60px;padding-inline:16px}.main-surface.home-surface{padding-top:32px;padding-inline:16px}.home-section-heading{flex-wrap:nowrap;align-items:flex-start}.home-section-heading h2{min-width:0}.home-section-heading>a{flex-shrink:0;min-height:0;line-height:1.5}}.not-found-page{max-width:620px;margin:48px auto}.not-found-code{color:var(--color-brand);font-size:5rem;font-weight:800;line-height:1;display:block}.not-found-page h1{margin:24px 0 16px;font-size:2rem;line-height:1.2}.not-found-page p{color:var(--color-muted-strong);line-height:1.6}.not-found-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:639px){.not-found-page{margin:24px auto}.not-found-actions>:is(a,button){justify-content:center;width:100%}}.navigation-loading-overlay{z-index:var(--layer-loading);background:var(--color-brand);position:fixed;inset:0;overflow:auto}.city-header-button .city-header-chevron{flex:0 0 16px;width:16px;height:16px}.profile-listing-preview p{color:var(--theme-muted);margin:8px 0 0;font-size:.875rem}.market-dropzone-compact .community-button{border:1px dashed var(--color-control);background:var(--color-subtle);place-items:center;width:80px;height:80px;padding:0;display:grid}.tier-letter-ss{--tier-letter-top:#a94e20;--tier-letter-middle:#fff0d1;--tier-letter-bottom:#d5813d;--tier-letter-outline:#502610}.tier-board-product,.tier-board-product img,.tier-editor-product-image,.tier-editor-product-image img,.tier-editor-product-compact{border-radius:6px}.tier-primary-action,.tier-secondary-action,.tier-delete-action{border-radius:var(--radius-sm);min-height:44px;font:inherit;cursor:pointer;border-width:1px;padding:10px 16px;font-size:.875rem}.tier-primary-action{color:#fff;background:#000;border-color:#000}.tier-primary-action:hover:not(:disabled),.tier-primary-action:active:not(:disabled){background:#323232;border-color:#323232}.tier-secondary-action{border-color:var(--theme-line);background:var(--theme-panel);color:var(--theme-text)}.tier-secondary-action:hover:not(:disabled),.tier-secondary-action:active:not(:disabled){background:var(--theme-subtle)}.tier-primary-action svg,.tier-secondary-action svg{flex-shrink:0}.tier-editor-command-buttons button[aria-pressed=true]{background:var(--theme-tint);border-color:var(--color-brand);opacity:1}.tier-section-trigger:hover,.tier-section-trigger[aria-expanded=true]{background:var(--theme-tint)}.tier-section-toolbar{border-top:1px solid var(--color-control);background:var(--color-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;display:flex}.tier-section-toolbar>div,.tier-section-add{flex-wrap:wrap;gap:8px;display:flex}.tier-editor-save-status{color:var(--color-muted-strong);align-items:center;gap:8px;margin:0;font-size:.875rem;display:flex}.tier-editor-save-status.is-dirty{color:var(--color-ink);font-weight:700}.tier-primary-action svg,.tier-secondary-action svg,.tier-delete-action svg{stroke-linecap:round;stroke-linejoin:round}.favorite-card-product .favorite-card-image{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--color-subtle);width:100%;height:auto;overflow:hidden}.profile-review-entry .review-item{border:0;padding:0}#tier-discussion{scroll-margin-top:24px}.footer-legal p{margin:0}.footer-legal p+p{margin-top:12px}.experience-panel{position:relative;overflow:hidden}.experience-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.experience-heading h2{margin:0}.experience-heading a{align-items:center;min-height:44px;font-size:.8125rem;display:inline-flex}.experience-summary{align-items:center;gap:24px;margin:16px 0 24px;display:flex}.level-emblem{width:104px;height:104px;filter:drop-shadow(0 0 12px var(--tier-glow));flex:none;overflow:visible}.level-emblem.has-wings{aspect-ratio:176/100;width:auto}.level-emblem-wings path{fill:var(--tier-mid);stroke:var(--tier-light);stroke-width:1.2px;stroke-linejoin:round}.level-stop-light{stop-color:var(--tier-light)}.level-stop-mid{stop-color:var(--tier-mid)}.level-stop-dark{stop-color:var(--tier-dark)}.level-stop-core{stop-color:color-mix(in srgb, var(--tier-dark) 75%, #000)}.level-stop-deep{stop-color:color-mix(in srgb, var(--tier-dark) 45%, #000)}.level-stop-gem{stop-color:var(--gem-mid,var(--tier-mid))}.level-stop-gem-deep{stop-color:var(--gem-dark,var(--tier-dark))}[data-level-tier=gold]{--gem-mid:#ff8f1f;--gem-dark:#6e1d00}[data-level-tier=legend]{--gem-mid:#c86bff;--gem-dark:#3b0f86}[data-level-tier=myth]{--gem-mid:#ff2a52;--gem-dark:#4a0014}.rank-chrome,.rank-blade,.rank-shadow{stroke:color-mix(in srgb, var(--tier-dark) 55%, #000);stroke-width:1px;stroke-linejoin:round}.rank-core{stroke:var(--tier-mid);stroke-opacity:.45;stroke-width:.8px}.rank-stripe{fill:var(--tier-light)}.rank-gem{stroke:#fff;stroke-width:1px;stroke-linejoin:round}.rank-hi{fill:#fff;opacity:.55}.rank-hi2{fill:#fff;opacity:.25}.rank-lo{fill:#000;opacity:.3}.rank-gem-glow{fill:var(--gem-mid,var(--tier-mid));opacity:.7;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite rank-gem-pulse}.level-emblem [data-g=wl]{transform-box:view-box;transform-origin:37% 46%;animation:3.6s ease-in-out infinite rank-flap-left}.level-emblem [data-g=wr]{transform-box:view-box;transform-origin:63% 46%;animation:3.6s ease-in-out infinite rank-flap-right}.level-emblem[data-level-tier=myth] :is([data-g=wl],[data-g=wr]){animation-duration:2.8s}.level-emblem :is([data-g=thorns],[data-g=halo]){transform-box:view-box;transform-origin:50%;animation:40s linear infinite fx-spin}.level-emblem [data-g=spark]{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite rank-spark}.rank-ember{fill:var(--tier-light);opacity:0;animation:3s ease-out infinite rank-ember}@keyframes rank-flap-left{0%,to{rotate:none}50%{rotate:5deg}}@keyframes rank-flap-right{0%,to{rotate:none}50%{rotate:-5deg}}@keyframes rank-gem-pulse{0%,to{opacity:.4;scale:.95}50%{opacity:.95;scale:1.18}}@keyframes rank-spark{0%,to{opacity:.65;scale:.85}50%{opacity:1;scale:1.15}}@keyframes rank-ember{0%{opacity:0;translate:0}20%{opacity:1}to{opacity:0;translate:0 -26px}}@keyframes rank-myth-glow{0%,to{filter:drop-shadow(0 6px 16px var(--tier-glow))}50%{filter:drop-shadow(0 6px 28px var(--tier-glow)) drop-shadow(0 0 10px var(--tier-glow))}}.level-emblem-sheen{animation:5.5s cubic-bezier(.4,0,.2,1) infinite level-sheen}.level-emblem[data-level-tier=gold] .level-emblem-sheen{animation-duration:4.2s}.level-emblem[data-level-tier=platinum] .level-emblem-sheen{animation-duration:3.4s}.level-emblem[data-level-tier=legend] .level-emblem-sheen{animation-duration:2.8s}.level-emblem[data-level-tier=myth] .level-emblem-sheen{animation-duration:2.2s}.level-twinkle{fill:var(--tier-mid);stroke:var(--tier-dark);stroke-width:.8px;transform-box:fill-box;transform-origin:50%;animation:3.6s cubic-bezier(.16,1,.3,1) infinite both level-twinkle}.level-emblem[data-level-tier=gold],.level-emblem[data-level-tier=platinum],.level-emblem[data-level-tier=legend]{animation:3.2s ease-in-out infinite level-glow}.level-emblem[data-level-tier=myth]{animation:2.4s ease-in-out infinite rank-myth-glow}@keyframes level-sheen{0%,55%{transform:translate(0)}to{transform:translate(190px)}}@keyframes level-twinkle{0%{opacity:0;transform:scale(0)rotate(-45deg)}10%{opacity:1;transform:scale(1.15)rotate(0)}30%{opacity:1;transform:scale(1)rotate(15deg)}45%,to{opacity:0;transform:scale(.2)rotate(40deg)}}@keyframes level-glow{0%,to{filter:drop-shadow(0 6px 14px var(--tier-glow))}50%{filter:drop-shadow(0 6px 22px var(--tier-glow)) drop-shadow(0 0 6px var(--tier-glow))}}.experience-level-copy .experience-tier{border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--tier-light), var(--tier-mid));color:var(--tier-ink);letter-spacing:.02em;text-transform:uppercase;align-self:flex-start;padding:3px 10px;font-size:.75rem;font-weight:700;line-height:1.4}.experience-summary[data-level-tier=rookie] .experience-level-copy .experience-tier{background:var(--theme-subtle);color:var(--color-muted-strong)}.experience-track[data-level-tier] .profile-stat-fill{background:linear-gradient(90deg, var(--tier-dark), var(--tier-mid))}.experience-track[data-level-tier=rookie] .profile-stat-fill{background:var(--brand-blue)}@media (prefers-reduced-motion:reduce){.profile-level:after,.profile-level[data-level-tier=legend],.profile-level[data-level-tier=myth],.level-emblem,.level-emblem *,.level-emblem-sheen{animation:none!important}.level-emblem-sheen{opacity:0}}.experience-level-copy{flex-direction:column;gap:8px;display:flex}.experience-level-copy strong{font-size:1.25rem}.experience-level-copy span{color:var(--color-muted-strong);font-size:.875rem;line-height:1.5}.experience-rank{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.experience-degrees{align-items:center;gap:4px;display:inline-flex}.experience-degrees i{background:var(--profile-soft,var(--theme-subtle));width:18px;height:6px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tier-mid) 45%, transparent);border-radius:3px;flex:none;display:block}.experience-degrees i[data-filled]{background:linear-gradient(90deg, var(--tier-dark), var(--tier-mid));box-shadow:0 0 6px var(--tier-glow)}@media (max-width:639px){.experience-summary{gap:20px}}.profile-layout-block.is-hidden{background:var(--color-subtle)}.profile-layout-block.is-dragging{opacity:.45;border-style:dashed;border-color:var(--color-brand)}.layout-live-preview .community-panel{border:0;padding:0}.profile-layout-block .layout-live-preview .community-panel{background:0 0}.layout-live-preview>:first-child{margin-top:0}.layout-live-preview>:last-child{margin-bottom:0}.layout-live-preview .level-emblem{width:80px;height:80px}.layout-listing-previews>div{gap:8px;width:45%;display:grid}.tier-author{align-items:center;gap:12px;min-width:0;margin:16px 0;display:flex}.tier-author-avatar{background:var(--theme-tint);width:40px;height:40px;color:var(--color-brand-deep);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;text-decoration:none;display:grid;overflow:hidden}.tier-author-avatar img{object-fit:cover;width:100%;height:100%}.tier-author-details{gap:6px;min-width:0;display:grid}.tier-author-name{color:var(--color-text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:.875rem;text-decoration:none;display:flex}.tier-author-name span{color:var(--color-muted-strong);font-size:.75rem}.tier-author-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tier-author-badges .profile-tag{padding:4px 7px;font-size:.75rem}.tier-author-badges .profile-level{padding-block:3px}[data-profile-theme]{--profile-bg:#fff;--profile-panel:#fff;--profile-soft:#f3f4f6;--profile-ink:#3e3e3f;--profile-muted:#59616b;--profile-line:#dfe3e8;--profile-accent:#0058cc;--profile-banner:#006eff}[data-profile-theme=dark]{--profile-bg:#000;--profile-panel:#0c0c0c;--profile-soft:#1a1a1a;--profile-ink:#f5f5f5;--profile-muted:#b8b8b8;--profile-line:#383838;--profile-accent:#dedede;--profile-banner:#181818;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-profile-theme=lavender]{--profile-bg:#f3effa;--profile-panel:#fdfbff;--profile-soft:#eae2f5;--profile-ink:#342842;--profile-muted:#655477;--profile-line:#d5c7e6;--profile-accent:#6931ad;--profile-banner:#7947ba}[data-profile-theme=mint]{--profile-bg:#eef7f3;--profile-panel:#fbfefc;--profile-soft:#deeee5;--profile-ink:#203d30;--profile-muted:#496757;--profile-line:#bfd6c8;--profile-accent:#14653f;--profile-banner:#23825a}[data-profile-theme=gold]{--profile-bg:#faf5e8;--profile-panel:#fffdf7;--profile-soft:#f1e8d2;--profile-ink:#3d3220;--profile-muted:#6b5a3c;--profile-line:#e2d4b2;--profile-accent:#8a5a00;--profile-banner:linear-gradient(120deg, #b97a0d, #e2a93b)}[data-profile-theme=ocean]{--profile-bg:#07121f;--profile-panel:#0d1b2c;--profile-soft:#15283e;--profile-ink:#e8f3ff;--profile-muted:#a3b8cf;--profile-line:#24405e;--profile-accent:#5cc8ff;--profile-banner:linear-gradient(135deg, #0a3f73, #0f8fb3)}[data-profile-theme=platinum]{--profile-bg:#eef1f5;--profile-panel:#fbfcfd;--profile-soft:#e2e7ee;--profile-ink:#1f2833;--profile-muted:#505c6b;--profile-line:#cdd5df;--profile-accent:#3c5a7a;--profile-banner:linear-gradient(135deg, #6f8097, #c3ccd8 50%, #6f8097)}[data-profile-theme=cobalt]{--profile-bg:#0050c8;--profile-panel:#003c99;--profile-soft:#0a4bb0;--profile-ink:#fff;--profile-muted:#c9dbff;--profile-line:#2a63c4;--profile-accent:#ffd23f;--profile-banner:#00276e}[data-profile-theme=ember]{--profile-bg:#140806;--profile-panel:#1e0e0b;--profile-soft:#2e1611;--profile-ink:#fff1ea;--profile-muted:#d6b2a6;--profile-line:#4d2a21;--profile-accent:#ff7a45;--profile-banner:linear-gradient(135deg, #7a1408, #e0451b 60%, #ff9a3d)}[data-profile-theme=legend]{--profile-bg:#120a2e;--profile-panel:#1b1142;--profile-soft:#281a5c;--profile-ink:#f4f0ff;--profile-muted:#c3b8ec;--profile-line:#3d2a80;--profile-accent:#d29bff;--profile-banner:#4a18c8}[data-profile-theme=moonlight]{--profile-bg:#f1f2fa;--profile-panel:#fcfcff;--profile-soft:#e5e7f4;--profile-ink:#222642;--profile-muted:#575d7e;--profile-line:#cfd3e8;--profile-accent:#3f45a8;--profile-banner:#5a5fc4}[data-profile-theme=midnight]{--profile-bg:#0a0d1c;--profile-panel:#11152a;--profile-soft:#1b2040;--profile-ink:#eef0ff;--profile-muted:#aab0d6;--profile-line:#2b3160;--profile-accent:#b9c4ff;--profile-banner:#23295a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-profile-theme]:not(.appearance-swatch){--color-text:var(--profile-ink);--color-muted-strong:var(--profile-muted);--color-subtle:var(--profile-soft);--color-control:var(--profile-line);--color-brand:var(--profile-accent);--color-brand-deep:var(--profile-accent);color:var(--profile-ink);background:var(--profile-bg)}.main-surface:has(>:is(.community-profile,.drink-calendar-page,.brand-collection-page)[data-profile-theme=dark]){--profile-page:#000}.main-surface:has(>:is(.community-profile,.drink-calendar-page,.brand-collection-page)[data-profile-theme=lavender]){--profile-page:#f3effa}.main-surface:has(>:is(.community-profile,.drink-calendar-page,.brand-collection-page)[data-profile-theme=mint]){--profile-page:#eef7f3}.main-surface:has(>:is(.community-profile,.drink-calendar-page,.brand-collection-page)[data-profile-theme=gold]){--profile-page:#faf5e8}.main-surface:has(>:is(.community-profile,.drink-calendar-page,.brand-collection-page)[data-profile-theme=ocean]){--profile-page:#07121f}.main-surface:has(>:is(.community-profile,.drink-calendar-page,.brand-collection-page)[data-profile-theme=platinum]){--profile-page:#eef1f5}.main-surface:has(>:is(.community-profile,.drink-calendar-page,.brand-collection-page)[data-profile-theme=cobalt]){--profile-page:#0050c8}.main-surface:has(>:is(.community-profile,.drink-calendar-page,.brand-collection-page)[data-profile-theme=ember]){--profile-page:#140806}.main-surface:has(>:is(.community-profile,.drink-calendar-page,.brand-collection-page)[data-profile-theme=legend]){--profile-page:#120a2e}.main-surface:has(>:is(.community-profile,.drink-calendar-page,.brand-collection-page)[data-profile-theme=moonlight]){--profile-page:#f1f2fa}.main-surface:has(>:is(.community-profile,.drink-calendar-page,.brand-collection-page)[data-profile-theme=midnight]){--profile-page:#0a0d1c}.main-surface:has(>:is(.community-profile,.drink-calendar-page,.brand-collection-page)[data-profile-theme]:not([data-profile-theme=default])){background:var(--profile-page)}:is(.community-profile,.drink-calendar-page,.brand-collection-page)[data-profile-theme]:not([data-profile-theme=default]){background:0 0}[data-profile-theme] :is(.community-panel,.community-shortcut,.profile-social-counts,.profile-layout-block){background:var(--profile-panel);border-color:var(--profile-line);color:var(--profile-ink)}[data-profile-theme] :is(.community-name p,.community-muted,.community-section-note,.community-empty,.community-shortcut-arrow,.community-section-heading h2>span,.profile-listing-preview p,.profile-presence,.profile-friends-heading h2>span,.profile-social-counts span,.field-help){color:var(--profile-muted)}[data-profile-theme] :is(.community-section-heading>a,.community-empty a,.experience-heading a,.profile-friends-heading a,.community-button-text){color:var(--profile-accent)}[data-profile-theme] .community-cover{background:var(--profile-banner)}[data-profile-theme] .community-avatar{border-color:var(--profile-panel)}[data-profile-theme] :is(.experience-track,.profile-layout-block.is-hidden){background:var(--profile-soft)}[data-profile-theme] .community-button-secondary{background:var(--profile-panel);color:var(--profile-ink);border-color:var(--profile-line)}[data-profile-theme] :is(.community-button-secondary,.community-shortcut):hover{background:var(--profile-soft)}[data-profile-theme] :is(.wall-composer textarea,.review-text-composer,.review-comment-form textarea){background:var(--profile-panel);color:var(--profile-ink);border-color:var(--profile-line)}[data-profile-theme] :is(.review-comment-composer,.wall-composer) .review-text-composer{background:var(--profile-soft);border-color:#0000}[data-profile-theme] :is(.review-comment-composer,.wall-composer) .review-text-composer textarea{background:0 0}[data-profile-theme] textarea::placeholder{color:var(--profile-muted)}[data-profile-theme] .profile-presence--online{color:#258347}[data-profile-tone=dark] .profile-presence--online{color:#7adb9a}[data-profile-tone=dark] :is(.wall-comment,.profile-social-counts>a+a,.review-discussion,.review-comment){border-color:var(--profile-line)}[data-profile-tone=dark] :is(.community-feedback,.field-error){color:#ffb5b5}[data-profile-tone=dark] .community-feedback{color:#7adb9a}[data-profile-theme] :is(.review-comment-composer textarea,.wall-empty-card){background:var(--profile-panel);color:var(--profile-ink);border-color:var(--profile-line)}[data-profile-theme] .review-reactions button:not(.review-like[aria-pressed=true]){color:var(--profile-muted)}[data-profile-theme] .review-reactions button[aria-pressed=true]:not(.review-like){color:var(--profile-accent)}[data-profile-theme] .review-reactions button[aria-pressed=true]{background:var(--profile-soft);color:var(--profile-accent);border-color:var(--profile-accent)}[data-profile-tone=dark] .review-comment-delete:hover:not(:disabled){color:#ffb5b5}@keyframes fx-spin{to{transform:rotate(360deg)}}.price-history-plot{touch-action:pan-y;width:100%;max-height:300px;margin-top:12px;display:block;overflow:visible}.price-history-plot text{fill:var(--color-muted-strong);font-size:11px}@media (max-width:639px){.price-history-plot text{font-size:20px}}.price-history-popover li{align-items:center;gap:8px;padding:6px 0;font-size:.75rem;display:flex}.catalog-archive-heading h2{margin:0 0 8px}.catalog-archive-heading p{color:var(--color-muted);margin:0}.profile-tag[data-tag=top]{isolation:isolate;color:#fff;letter-spacing:.08em;text-shadow:0 1px 2px #14003c73;background:linear-gradient(110deg, #ffcf3a, #ff7a18, #ff2d8a, #8b5cf6, var(--brand-blue), #00d4ff, #ffcf3a) 0 50% / 300% 100%;border-radius:7px;align-items:center;gap:4px;padding-inline:9px 10px;font-weight:800;animation:4s linear infinite top-tag-flow,2.4s ease-in-out infinite top-tag-glow;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c,0 0 10px #ff2d8a8c,0 0 22px #008cff59}.profile-tag[data-tag=top]:hover{background:linear-gradient(110deg, #ffcf3a, #ff7a18, #ff2d8a, #8b5cf6, var(--brand-blue), #00d4ff, #ffcf3a) 0 50% / 300% 100%;animation-name:top-tag-flow,top-tag-glow}.profile-tag[data-tag=top]:before{content:"★" / "";color:#fff6c2;text-shadow:0 0 6px #ffe36b;font-size:.95em;line-height:1;animation:2.4s cubic-bezier(.34,1.56,.64,1) infinite top-tag-star}.profile-tag[data-tag=top]:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 30%,#ffffffd9 48%,#0000 62%);animation:2.8s ease-in-out infinite top-tag-shine;position:absolute;inset:-2px;transform:translate(-130%)}@keyframes top-tag-flow{to{background-position:300%}}@keyframes top-tag-glow{0%,to{box-shadow:inset 0 0 0 1px #ffffff8c,0 0 8px #ff2d8a73,0 0 18px #008cff4d}50%{box-shadow:inset 0 0 0 1px #fffc,0 0 14px #ff2d8abf,0 0 30px #00a0ff8c}}@keyframes top-tag-star{0%,60%,to{transform:scale(1)rotate(0)}72%{transform:scale(1.45)rotate(72deg)}84%{transform:scale(.9)rotate(72deg)}}@keyframes top-tag-shine{0%,55%{transform:translate(-130%)}to{transform:translate(130%)}}.profile-tag[data-tag=energizer]{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 2h6v2h1a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h1V2Zm3.6 5-4 7h3l-1 5 4.8-7.5h-3.1l1.3-4.5h-1Z'/%3E%3C/svg%3E");isolation:isolate;color:#e8fbff;letter-spacing:.04em;background:linear-gradient(135deg,#0b1a33,#10264d 55%,#0b1a33);border-radius:7px;align-items:center;gap:4px;padding-inline:8px 10px;font-weight:800;animation:2.6s ease-in-out infinite energizer-tag-glow;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5fd7ffbf,0 0 10px #00a0ff73}.profile-tag[data-tag=energizer]:hover{background:linear-gradient(135deg,#0b1a33,#10264d 55%,#0b1a33)}.profile-tag[data-tag=energizer]:before{content:"";width:1.1em;height:1.1em;-webkit-mask:var(--tag-icon) center / contain no-repeat;-webkit-mask:var(--tag-icon) center / contain no-repeat;mask:var(--tag-icon) center / contain no-repeat;background:#5fd7ff;flex:none;animation:2.6s ease-in-out infinite energizer-tag-charge}.profile-tag[data-tag=energizer]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#5fd7ff8c 50%,#0000 65%);animation:3.2s ease-in-out infinite top-tag-shine;position:absolute;inset:-2px;transform:translate(-130%)}@keyframes energizer-tag-glow{0%,to{box-shadow:inset 0 0 0 1px #5fd7ffbf,0 0 8px #00a0ff59}50%{box-shadow:inset 0 0 0 1px #5fd7fff2,0 0 16px #00beff99}}@keyframes energizer-tag-charge{0%,55%,to{filter:none;transform:none}65%{filter:drop-shadow(0 0 3px #5fd7ff);transform:scale(1.18)}75%{transform:scale(.94)}85%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.profile-tag[data-tag=energizer],.profile-tag[data-tag=energizer]:before{animation:none}.profile-tag[data-tag=energizer]:after{display:none}}.profile-tag[data-tag=engine]{isolation:isolate;color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#141414,#2a2a2a 60%,#141414);border-radius:7px;align-items:center;gap:4px;padding-inline:8px 10px;font-weight:800;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1f5bffcc,inset 0 -2px #ff3b1f}.profile-tag[data-tag=engine]:hover{background:linear-gradient(135deg,#141414,#2a2a2a 60%,#141414)}.profile-tag[data-tag=engine]:before{content:"";background:#ff3b1f;flex:none;width:1.1em;height:1.1em;animation:2.8s ease-in-out infinite engine-tag-rev;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 3h8v2h-3v2h4l2 2h2v-2h2v8h-2v-2h-2v3l-2 2H9l-3-3H4v2H2V9h2v2h2l2-2h3V5H8V3Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 3h8v2h-3v2h4l2 2h2v-2h2v8h-2v-2h-2v3l-2 2H9l-3-3H4v2H2V9h2v2h2l2-2h3V5H8V3Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.profile-tag[data-tag=engine]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 30%,#ff3b1f73 50%,#0000 70%);animation:2.8s ease-in infinite top-tag-shine;position:absolute;inset:0;transform:translate(-130%)}@keyframes engine-tag-rev{0%,55%,to{transform:none}60%{transform:translate(.5px,-.5px)rotate(-6deg)}65%{transform:translate(-.5px,.5px)rotate(5deg)}70%{transform:translate(.5px)rotate(-4deg)}75%{transform:rotate(2deg)}80%{transform:none}}@media (prefers-reduced-motion:reduce){.profile-tag[data-tag=engine]:before{animation:none}.profile-tag[data-tag=engine]:after{display:none}}.leaderboard-subheading{margin:0 0 4px;font-size:1rem}@media (prefers-reduced-motion:reduce){.profile-tag[data-tag=top]:before,.profile-tag[data-tag=top]:after,.week-race-art{animation:none}.profile-tag[data-tag=top]:after{display:none}}.profile-tag:is([data-tag=burner],[data-tag=adrenaline],[data-tag=deadinside],[data-tag=six-seven]){isolation:isolate;letter-spacing:.02em;align-items:center;gap:4px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.profile-tag:is([data-tag=burner],[data-tag=adrenaline],[data-tag=deadinside]):before,.profile-tag:is([data-tag=burner],[data-tag=adrenaline],[data-tag=deadinside],[data-tag=six-seven]):after{content:"";z-index:-1;pointer-events:none;position:absolute}.profile-tag[data-tag=burner],.profile-tag[data-tag=burner]:hover{color:#fff8e6;text-shadow:0 1px 2px #3c0600f2,0 0 6px #ff6e00d9;background:linear-gradient(#330802,#b81a00 55%,#ff5a00);animation:1.8s ease-in-out infinite alternate burner-heat;box-shadow:inset 0 0 0 1px #ffb0408c,0 0 6px #ff540073,0 -2px 10px #ff78004d}.profile-tag[data-tag=burner]:before{transform-origin:50% 100%;background:radial-gradient(17% 60% at 10% 100%,#ffe17a 0 16%,#ff8a00 44%,#0000 70%),radial-gradient(15% 88% at 31% 100%,#fff1a8 0 13%,#ff9d00 38%,#ff3c00 60%,#0000 76%),radial-gradient(19% 55% at 52% 100%,#ffd34d 0 18%,#ff6a00 46%,#0000 72%),radial-gradient(14% 82% at 72% 100%,#fff1a8 0 12%,#ffa200 38%,#ff4000 60%,#0000 76%),radial-gradient(17% 62% at 93% 100%,#ffe17a 0 16%,#ff7a00 44%,#0000 70%);height:125%;animation:.75s ease-in-out infinite alternate burner-flame;inset:auto -12% -12%}.profile-tag[data-tag=burner]:after{background-color:#0000;background-image:radial-gradient(1.4px 1.4px at 18% 35%,#ffd77a 98%,#0000),radial-gradient(1px 1px at 44% 70%,#fff0b3 98%,#0000),radial-gradient(1.6px 1.6px at 66% 22%,#ffb347 98%,#0000),radial-gradient(1px 1px at 86% 64%,#ffe28a 98%,#0000),radial-gradient(1.2px 1.2px at 32% 92%,#ffc56b 98%,#0000);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:100% 50%;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;animation:1.4s linear infinite burner-sparks;inset:0 0 -100%}@keyframes burner-heat{to{box-shadow:inset 0 0 0 1px #ffd678d9,0 0 12px #ff5400b3,0 -4px 18px #ff8c0080}}@keyframes burner-flame{0%{opacity:.85;transform:scaleY(.55)translate(-2%)}35%{transform:scale(1.04,.74)translate(1%)}70%{opacity:1;transform:scale(.97,.6)translate(-1%)}to{opacity:.9;transform:scale(1.02,.8)translate(2%)}}@keyframes burner-sparks{to{transform:translateY(-50%)}}.profile-tag[data-tag=adrenaline],.profile-tag[data-tag=adrenaline]:hover{color:#f2fffb;text-shadow:0 0 6px #3cffaabf,0 1px 1px #001228e6;background:linear-gradient(120deg,#04122b,#0a2f6b 60%,#04122b);animation:1.2s ease-out infinite adrenaline-beat;box-shadow:inset 0 0 0 1px #50ffb473,0 0 6px #00c8ff4d}.profile-tag[data-tag=adrenaline]:before{opacity:.6;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 20' preserveAspectRatio='none'%3E%3Cpath d='M0 12h20l3-1 2 1 3-9 4 15 3-8 2 2h27' fill='none' stroke='%2366ffb2' stroke-width='1.3' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0/64px 100% repeat-x;animation:1.2s linear infinite adrenaline-trace;inset:0}.profile-tag[data-tag=adrenaline]:after{opacity:0;background:radial-gradient(60% 120%,#50ffbe66,#0000 70%);animation:1.2s ease-out infinite adrenaline-flash;inset:-2px}@keyframes adrenaline-trace{0%{background-position-x:64px}to{background-position-x:0}}@keyframes adrenaline-beat{0%,28%,60%,to{transform:scale(1);box-shadow:inset 0 0 0 1px #50ffb473,0 0 6px #00c8ff4d}14%{transform:scale(1.06);box-shadow:inset 0 0 0 1px #78ffc8e6,0 0 14px #00dcff99}42%{transform:scale(1.03)}}@keyframes adrenaline-flash{0%,70%,to{opacity:0}14%{opacity:1}32%{opacity:.2}42%{opacity:.7}}.profile-tag[data-tag=deadinside],.profile-tag[data-tag=deadinside]:hover{color:#ececf4;background:linear-gradient(120deg,#101016,#26232f 55%,#101016);animation:3.6s step-end infinite deadinside-glitch;box-shadow:inset 0 0 0 1px #ffffff24}.profile-tag[data-tag=deadinside]:before{background:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 3px);inset:0}.profile-tag[data-tag=deadinside]:after{opacity:0;background:#ff285a73;height:28%;animation:3.6s step-end infinite deadinside-slice;inset:0 0 auto}@keyframes deadinside-glitch{0%,92%,97%,to{text-shadow:1px 0 #ff285a8c,-1px 0 #00dcff8c;transform:none}88%{text-shadow:3px 0 #ff285ae6,-3px 0 #00dcffe6;transform:translate(1px)skew(-8deg)}90%{text-shadow:-2px 0 #ff285ae6,2px 1px #00dcffe6;transform:translate(-1px)}95%{text-shadow:4px -1px #ff285ae6,-2px 0 #00dcffe6;transform:skew(5deg)}}@keyframes deadinside-slice{0%,92%,97%,to{opacity:0}88%{opacity:1;transform:translateY(40%)}90%{opacity:1;background:#00dcff59;transform:translateY(220%)}95%{opacity:1;transform:translateY(120%)}}.profile-tag[data-tag=six-seven],.profile-tag[data-tag=six-seven]:hover{color:#4a2600;text-shadow:0 1px #fff8dcbf;background:linear-gradient(110deg,#f2bd45,#fff1bf 30%,#dd981f 55%,#ffe08a 80%,#f2bd45) 0/200% 100%;animation:5s ease-in-out infinite alternate six-seven-metal;box-shadow:inset 0 0 0 1px #c88a1e,inset 0 1px #ffffffb3,0 0 10px #f5aa1e66}.profile-tag[data-tag=six-seven]:before{content:"✦" / "";color:#fffbe8;text-shadow:0 0 4px #b86f00,0 0 8px #ffd25e;font-size:.9em;line-height:1;animation:2.6s ease-in-out infinite six-seven-star}.profile-tag[data-tag=six-seven]:after{background:linear-gradient(105deg,#0000 32%,#ffffffe6 48%,#0000 62%);animation:3.2s ease-in-out infinite top-tag-shine;inset:-2px;transform:translate(-130%)}@keyframes six-seven-metal{to{background-position:100%}}@keyframes six-seven-star{0%,55%,to{opacity:.8;transform:scale(.85)rotate(0)}70%{opacity:1;transform:scale(1.35)rotate(90deg)}85%{transform:scale(1)rotate(90deg)}}.profile-tag:is([data-tag=three],[data-tag=kitty],[data-tag=telegram],[data-tag=admin],[data-tag=seller],[data-tag=altushka],[data-tag=flash],[data-tag=critic],[data-tag=explorer],[data-tag=collector]){isolation:isolate;align-items:center;gap:5px;font-weight:700;display:inline-flex;position:relative}.profile-tag:is([data-tag=telegram],[data-tag=admin],[data-tag=flash],[data-tag=critic],[data-tag=collector],[data-tag=explorer]):before{content:"";width:1.1em;height:1.1em;-webkit-mask:var(--tag-icon) center / contain no-repeat;-webkit-mask:var(--tag-icon) center / contain no-repeat;mask:var(--tag-icon) center / contain no-repeat;background:currentColor;flex:none}.profile-tag:is([data-tag=admin],[data-tag=collector]):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffffd9 50%,#0000 65%);position:absolute;inset:-2px;transform:translate(-130%)}@keyframes tag-flow{to{background-position:300%}}.profile-tag[data-tag=three]{color:#a02362;transform-origin:50% 80%;background:linear-gradient(120deg,#ffe6f1,#ffd3e6);font-weight:800;animation:4s ease-in-out infinite three-boop;box-shadow:inset 0 0 0 1px #f7b3d1}.profile-tag[data-tag=three]:before{content:"♥" / "";color:#ff5fa2;font-size:.8em;line-height:1;animation:4s ease-in-out infinite three-heart}@keyframes three-boop{0%,78%,94%,to{transform:none}82%{transform:rotate(-6deg)scale(1.06)}86%{transform:rotate(5deg)scale(1.04)}90%{transform:rotate(-3deg)}}@keyframes three-heart{0%,78%,96%,to{transform:scale(1)}84%{transform:scale(1.5)}90%{transform:scale(.9)}}.profile-tag[data-tag=kitty]{color:#9b275c;background:#ffe3ef;box-shadow:inset 0 0 0 1px #f5b6d2}.profile-tag[data-tag=kitty]:before,.profile-tag[data-tag=kitty]:after{content:"";z-index:-1;clip-path:polygon(50% 0,100% 100%,0 100%);transform-origin:50% 100%;background:radial-gradient(circle at 50% 80%,#ff9cc6 0 30%,#f5b6d2 32%);width:11px;height:10px;position:absolute;top:-6px}.profile-tag[data-tag=kitty]:before{animation:4.2s ease-in-out infinite kitty-ear-left;left:5px}.profile-tag[data-tag=kitty]:after{animation:4.2s ease-in-out infinite kitty-ear-right;right:5px}@keyframes kitty-ear-left{0%,80%,90%,to{transform:none}84%{transform:rotate(-22deg)}}@keyframes kitty-ear-right{0%,86%,96%,to{transform:none}90%{transform:rotate(22deg)}}.profile-tag[data-tag=telegram]{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.4 3.6 2.9 10.8c-.9.4-.9 1.6.1 1.9l4.5 1.5 1.8 5.5c.2.7 1.1.9 1.6.4l2.6-2.4 4.6 3.4c.6.4 1.5.1 1.6-.6l3-15.6c.2-.9-.6-1.6-1.3-1.3Z'/%3E%3C/svg%3E");color:#00599c;background:linear-gradient(120deg,#e3f2ff,#cfe8ff);overflow:hidden;box-shadow:inset 0 0 0 1px #a9d3f7}.profile-tag[data-tag=telegram]:before{background:#229ed9;animation:4.5s ease-in-out infinite telegram-fly}@keyframes telegram-fly{0%,68%,90%,to{opacity:1;transform:none}78%{opacity:0;transform:translate(16px,-12px)rotate(-10deg)}79%{opacity:0;transform:translate(-14px,10px)}}.profile-tag[data-tag=admin]{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2 4 5v6c0 5.1 3.4 9.5 8 11 4.6-1.5 8-5.9 8-11V5l-8-3Zm-1.2 13.6-3.4-3.4 1.4-1.4 2 2 4.6-4.6 1.4 1.4-6 6Z'/%3E%3C/svg%3E");color:#2f3540;background:linear-gradient(120deg,#eef0f3,#d6dae1);overflow:hidden;box-shadow:inset 0 0 0 1px #bfc5ce}.profile-tag[data-tag=admin]:after{animation:6s ease-in-out infinite top-tag-shine}.profile-tag[data-tag=moderator]{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2 4 5v6c0 5.1 3.4 9.5 8 11 4.6-1.5 8-5.9 8-11V5l-8-3Zm0 5.2 1.3 2.7 3 .4-2.2 2.1.5 3-2.6-1.4-2.6 1.4.5-3-2.2-2.1 3-.4Z'/%3E%3C/svg%3E");isolation:isolate;color:#fff;background:linear-gradient(120deg, var(--brand-blue-deep), var(--brand-blue) 60%, #3b8cff);align-items:center;gap:5px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47}.profile-tag[data-tag=moderator]:before{content:"";width:1.1em;height:1.1em;-webkit-mask:var(--tag-icon) center / contain no-repeat;-webkit-mask:var(--tag-icon) center / contain no-repeat;mask:var(--tag-icon) center / contain no-repeat;background:#ffd34d;flex:none;animation:5s ease-in-out infinite moderator-tag-guard}.profile-tag[data-tag=moderator]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:6s ease-in-out infinite top-tag-shine;position:absolute;inset:-2px;transform:translate(-130%)}@keyframes moderator-tag-guard{0%,70%,to{transform:scale(1)rotate(0)}78%{transform:scale(1.25)rotate(-10deg)}86%{transform:scale(1.1)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.profile-tag[data-tag=moderator]:before{animation:none}.profile-tag[data-tag=moderator]:after{display:none}}.profile-tag[data-tag=seller]{color:#fff;background:linear-gradient(115deg,#005bea,#6635d8,#a21caf,#005bea) 0/300% 100%;animation:7s linear infinite tag-flow;box-shadow:inset 0 0 0 1px #ffffff4d,0 2px 8px #6635d84d}.profile-tag[data-tag=seller]:before{content:"₽" / "";color:#6b4300;background:radial-gradient(circle at 35% 30%,#fff4c2,#fc3 55%,#d99a00);border-radius:50%;flex:none;place-items:center;width:1.35em;height:1.35em;font-size:.8em;font-weight:800;line-height:1;animation:3.5s ease-in-out infinite seller-coin;display:grid;box-shadow:inset 0 0 0 1px #b07a00}@keyframes seller-coin{0%,72%{transform:rotateY(0)}92%,to{transform:rotateY(360deg)}}.profile-tag[data-tag=altushka]{color:#fbf3ff;text-shadow:0 0 6px #e6c8ff80;background:linear-gradient(120deg,#17121d,#4f2a6e,#17121d) 0/200% 100%;animation:6s ease-in-out infinite alternate six-seven-metal;box-shadow:inset 0 0 0 1px #dcbeff59}.profile-tag[data-tag=altushka]:before{content:"";filter:drop-shadow(0 0 3px #e9d5ff);background:linear-gradient(90deg,#0000 0 8%,#fff 8% 22%,#0000 22% 43%,#fff 43% 57%,#0000 57% 78%,#fff 78% 92%,#0000 92%);border-radius:2px;flex:none;width:.85em;height:1em;animation:2.8s ease-in-out infinite altushka-claw;transform:skew(-14deg)}@keyframes altushka-claw{0%,to{opacity:.6;transform:skew(-14deg)scaleY(.9)}50%{opacity:1;transform:skew(-14deg)scaleY(1.05)}}.profile-tag[data-tag=flash]{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.5 2 4 14h7l-1.5 8L19 10h-7l1.5-8Z'/%3E%3C/svg%3E");color:#fff4ef;background:linear-gradient(120deg,#8f162b,#d1302a);animation:3s ease-out infinite flash-strike;overflow:hidden;box-shadow:inset 0 0 0 1px #ffc8b459}.profile-tag[data-tag=flash]:before{background:#ffd84d;animation:3s ease-out infinite flash-bolt}.profile-tag[data-tag=flash]:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:#ffecbe8c;animation:3s ease-out infinite flash-flicker;position:absolute;inset:0}@keyframes flash-bolt{0%,80%,94%,to{opacity:.9;transform:none}83%{opacity:1;transform:scale(1.4)rotate(-8deg)}86%{opacity:.5;transform:scale(.9)}89%{opacity:1;transform:scale(1.2)}}@keyframes flash-flicker{0%,80%,92%,to{opacity:0}83%{opacity:1}86%{opacity:.1}89%{opacity:.7}}@keyframes flash-strike{0%,80%,94%,to{box-shadow:inset 0 0 0 1px #ffc8b459}83%{box-shadow:inset 0 0 0 1px #ffe08a,0 0 12px #ffbe28b3}}.profile-tag[data-tag=critic]{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 3v3a3 3 0 0 1-3 3H3M15 3v3a3 3 0 0 0 3 3h3M9 21v-3a3 3 0 0 0-3-3H3M15 21v-3a3 3 0 0 1 3-3h3' fill='none' stroke='%23000' stroke-width='2.8' stroke-linecap='round'/%3E%3C/svg%3E");color:#8a1f05;background:linear-gradient(120deg,#ffe2cc,#ffc3a6);animation:3.8s ease-in-out infinite critic-shake;box-shadow:inset 0 0 0 1px #f59a6c}.profile-tag[data-tag=critic]:before{background:#e5341a;animation:1.3s ease-in-out infinite critic-vein}@keyframes critic-vein{0%,to{transform:scale(.88)}50%{transform:scale(1.12)}}@keyframes critic-shake{0%,84%,94%,to{transform:none}86%{transform:translate(-2px)rotate(-2deg)}88%{transform:translate(2px)rotate(2deg)}90%{transform:translate(-2px)}92%{transform:translate(1px)}}.profile-tag[data-tag=explorer]{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='5.5' cy='10' r='2.3'/%3E%3Ccircle cx='9.5' cy='5.5' r='2.3'/%3E%3Ccircle cx='14.5' cy='5.5' r='2.3'/%3E%3Ccircle cx='18.5' cy='10' r='2.3'/%3E%3Cpath d='M12 11.5c-3 0-6 3.4-6 6C6 19.2 7.3 20 9 20c1.2 0 2-.6 3-.6s1.8.6 3 .6c1.7 0 3-.8 3-2.5 0-2.6-3-6-6-6Z'/%3E%3C/svg%3E");color:#5a2f7a;background:linear-gradient(110deg,#e3d5ff,#ffd6ec,#d3e9ff,#e3d5ff) 0/300% 100%;animation:9s linear infinite tag-flow;overflow:hidden;box-shadow:inset 0 0 0 1px #d2bdf5}.profile-tag[data-tag=explorer]:before{transform-origin:50% 90%;background:#b55fd6;animation:3s ease-in-out infinite explorer-paw}.profile-tag[data-tag=explorer]:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1.6px 1.6px at 30% 28%,#fff 98%,#0000),radial-gradient(1.6px 1.6px at 62% 76%,#fff 98%,#0000),radial-gradient(1.3px 1.3px at 88% 26%,#fff 98%,#0000);animation:2.4s ease-in-out infinite explorer-sparkle;position:absolute;inset:0}@keyframes explorer-paw{0%,70%,94%,to{transform:none}76%{transform:rotate(-18deg)translateY(-1px)}82%{transform:rotate(10deg)}88%{transform:rotate(-8deg)}}@keyframes explorer-sparkle{0%,to{opacity:.15}50%{opacity:1}}.profile-tag[data-tag=collector]{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 3h11L22 9 12 21 2 9l4.5-6Z'/%3E%3C/svg%3E");color:#1f5a33;background:linear-gradient(120deg,#e4f7d6,#bfece0);overflow:hidden;box-shadow:inset 0 0 0 1px #97d6b4}.profile-tag[data-tag=collector]:before{background:linear-gradient(135deg,#3ddc97,#0fa3b1 60%,#1a7f5a);animation:3.2s ease-in-out infinite collector-gem}.profile-tag[data-tag=collector]:after{animation:3.2s ease-in-out infinite top-tag-shine}@keyframes collector-gem{0%,60%,80%,to{transform:none}70%{transform:translateY(-2px)rotate(-10deg)scale(1.15)}}.profile-tag:is([data-tag=streak-7],[data-tag=streak-14],[data-tag=streak-30]){isolation:isolate;--tag-flame:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 22'%3E%3Cpath d='M9 0c1 4 6 6 6 12a6 6 0 0 1-12 0c0-3 2-5 3-6 0 2 1 3 2 3 0-3-1-6 1-9Z'/%3E%3C/svg%3E");align-items:center;gap:5px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.profile-tag:is([data-tag=streak-7],[data-tag=streak-14],[data-tag=streak-30]):before{content:"";width:1em;height:1.15em;-webkit-mask:var(--tag-icon,var(--tag-flame)) center / contain no-repeat;-webkit-mask:var(--tag-icon,var(--tag-flame)) center / contain no-repeat;mask:var(--tag-icon,var(--tag-flame)) center / contain no-repeat;transform-origin:50% 100%;flex:none}.profile-tag:is([data-tag=streak-14],[data-tag=streak-30]):after{content:"";z-index:-1;pointer-events:none;position:absolute}.profile-tag[data-tag=streak-7]{color:#7a2e00;background:linear-gradient(120deg,#fff1de,#ffd2a6);box-shadow:inset 0 0 0 1px #ffb066}.profile-tag[data-tag=streak-7]:before{background:linear-gradient(#ffd76a,#ff9f1a 40%,#ff3d00);animation:1.6s ease-in-out infinite streak-flicker}@keyframes streak-flicker{0%,to{transform:scale(1)skew(0)}25%{transform:scale(.92,1.08)skew(-4deg)}50%{transform:scale(1.05,.95)skew(3deg)}75%{transform:scale(.96,1.06)skew(-2deg)}}.profile-tag[data-tag=streak-14],.profile-tag[data-tag=streak-14]:hover{color:#e8f6ff;text-shadow:0 0 6px #5abeffcc;background:linear-gradient(#050d24,#071c4d 40%,#0a3fa8);animation:1.8s ease-in-out infinite alternate streak-14-heat;box-shadow:inset 0 0 0 1px #6ec8ff80,0 0 8px #008cff73}.profile-tag[data-tag=streak-14]:before{background:linear-gradient(0deg, var(--brand-blue), #5ac8ff 55%, #e6f7ff);animation:1.2s ease-in-out infinite streak-flicker}.profile-tag[data-tag=streak-14]:after{background-color:#0000;background-image:radial-gradient(1.3px 1.3px at 16% 40%,#a8e4ff 98%,#0000),radial-gradient(1px 1px at 42% 76%,#fff 98%,#0000),radial-gradient(1.5px 1.5px at 70% 24%,#6fd0ff 98%,#0000),radial-gradient(1px 1px at 88% 62%,#d6f2ff 98%,#0000);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:100% 50%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:1.6s linear infinite burner-sparks;inset:0 0 -100%}@keyframes streak-14-heat{to{box-shadow:inset 0 0 0 1px #96dcffd9,0 0 14px #00a0ffb3}}.profile-tag[data-tag=streak-30],.profile-tag[data-tag=streak-30]:hover{color:#fff;letter-spacing:.03em;text-shadow:0 1px 2px #28003c8c;background:linear-gradient(110deg,#5b21b6,#c026d3,#ff2d8a,#ff7a18,#ffcf3a,#ff2d8a,#5b21b6) 0/300% 100%;font-weight:800;animation:5s linear infinite top-tag-flow,2.4s ease-in-out infinite top-tag-glow;box-shadow:inset 0 0 0 1px #ffffff80,0 0 10px #ff2d8a80,0 0 20px #8b5cf659}.profile-tag[data-tag=streak-30]:before{background:linear-gradient(#fff,#fff3b0);animation:1s ease-in-out infinite streak-flicker}.profile-tag[data-tag=streak-30]:after{background:linear-gradient(105deg,#0000 32%,#ffffffd9 48%,#0000 62%);animation:3s ease-in-out infinite top-tag-shine;inset:-2px;transform:translate(-130%)}.profile-tag[data-tag=monster],.profile-tag[data-tag=monster]:hover{isolation:isolate;border-radius:var(--radius-sm);color:#e4ffd4;letter-spacing:.03em;text-shadow:0 0 6px #7dff36bf,0 1px #000;background:repeating-linear-gradient(115deg,#7dff360f 0 1px,#0000 1px 5px),radial-gradient(120% 100% at 15%,#7dff362e,#0000 60%),linear-gradient(#151b20,#07090c);align-items:center;gap:4px;padding-left:5px;font-weight:900;animation:4.2s ease-in-out infinite monster-growl;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7dff3680,inset 0 1px #ffffff14,0 0 8px #7dff3647}.profile-tag[data-tag=monster]:before{content:"";background:url(/brand/tags/monster-paw.webp) 0 0/200% 100% no-repeat;flex:none;width:1.6em;height:1.6em;margin:-.25em 0 -.25em -.1em;animation:4.2s step-end infinite monster-roar,4.2s ease-in-out infinite monster-claw}.profile-tag[data-tag=monster]:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 0 30%,#7dff3659 30% 30.8%,#b8ff8c 30.8% 32.6%,#7dff3659 32.6% 33.4%,#0000 33.4% 44%,#7dff3659 44% 44.8%,#b8ff8c 44.8% 46.6%,#7dff3659 46.6% 47.4%,#0000 47.4% 58%,#7dff3659 58% 58.8%,#b8ff8c 58.8% 60.6%,#7dff3659 60.6% 61.4%,#0000 61.4%);animation:4.2s ease-out infinite monster-rip;position:absolute;inset:-30% -20%;transform:translate(-60%)}@keyframes monster-roar{0%,70%{background-position:0 0}72%,88%{background-position:100% 0}90%,to{background-position:0 0}}@keyframes monster-rip{0%,72%{opacity:0;transform:translate(-60%)}75%{opacity:1}84%{opacity:.85;transform:translate(10%)}92%,to{opacity:0;transform:translate(45%)}}@keyframes monster-growl{0%,72%,88%,to{transform:none}74%{transform:translate(-1px)rotate(-2deg)}77%{transform:translate(1px)rotate(2deg)}80%{transform:translate(-1px)rotate(-1deg)}83%{transform:translate(1px)}}@keyframes monster-claw{0%,70%,90%,to{transform:none}74%{transform:scale(1.3)rotate(-14deg)}80%{transform:scale(1.2)rotate(8deg)}86%{transform:scale(1.1)}}.profile-tag[data-tag=fan],.profile-tag[data-tag=fan]:hover{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-8-5.2-8-11a4.5 4.5 0 0 1 8-2.8A4.5 4.5 0 0 1 20 10c0 5.8-8 11-8 11Z'/%3E%3C/svg%3E");isolation:isolate;color:#fff;background:linear-gradient(115deg,#0047c2,#1f6fff,#0a3d9e,#0047c2) 0/300% 100%;align-items:center;gap:5px;font-weight:800;animation:8s linear infinite tag-flow;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff4d,0 2px 8px #0047c24d}.profile-tag[data-tag=fan]:before{content:"";width:1em;height:1em;-webkit-mask:var(--tag-icon) center / contain no-repeat;-webkit-mask:var(--tag-icon) center / contain no-repeat;mask:var(--tag-icon) center / contain no-repeat;background:#ff6fae;flex:none;animation:1.4s ease-in-out infinite fan-beat}@keyframes fan-beat{0%,40%,to{transform:scale(1)}15%{transform:scale(1.25)}28%{transform:scale(1.08)}}.profile-tag[data-tag=shopper]{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 3h3l2.6 11.2a1.5 1.5 0 0 0 1.5 1.2h8.6a1.5 1.5 0 0 0 1.5-1.1L21 7H6.2' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='9.5' cy='20' r='1.8'/%3E%3Ccircle cx='17' cy='20' r='1.8'/%3E%3C/svg%3E");isolation:isolate;color:#0b47a8;background:repeating-linear-gradient(90deg,#1f6fff 0 6px,#fff 6px 12px) top/100% 3px no-repeat,linear-gradient(120deg,#eef5ff,#d8e7ff);align-items:center;gap:5px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #b4cfff}.profile-tag[data-tag=shopper]:before{content:"";width:1.1em;height:1.1em;-webkit-mask:var(--tag-icon) center / contain no-repeat;-webkit-mask:var(--tag-icon) center / contain no-repeat;mask:var(--tag-icon) center / contain no-repeat;background:#1f6fff;flex:none;animation:4.5s ease-in-out infinite shopper-roll}@keyframes shopper-roll{0%,72%,to{transform:none}78%{transform:translate(-3px)rotate(-6deg)}86%{transform:translate(2px)rotate(3deg)}92%{transform:translate(0)translateY(-1px)}}.profile-tag[data-tag=sensei],.profile-tag[data-tag=sensei]:hover{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 5h3v5h4V5h3l2.5 7.5A4.5 4.5 0 1 1 13 15v-2h-2v2a4.5 4.5 0 1 1-6.5-2.5L7 5Zm-.5 7.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5Zm11 0a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5Z'/%3E%3C/svg%3E");isolation:isolate;color:#fff;background:linear-gradient(#ffffff17 1px,#0000 1px) 0 0/8px 8px,linear-gradient(90deg,#ffffff17 1px,#0000 1px) 0 0/8px 8px,#0b3d91;align-items:center;gap:5px;font-weight:800;animation:12s linear infinite sensei-map;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #78b4ff73}.profile-tag[data-tag=sensei]:before{content:"";width:1.1em;height:1.1em;-webkit-mask:var(--tag-icon) center / contain no-repeat;-webkit-mask:var(--tag-icon) center / contain no-repeat;mask:var(--tag-icon) center / contain no-repeat;background:#7cc0ff;flex:none;animation:5s ease-in-out infinite sensei-look}.profile-tag[data-tag=sensei]:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 40%,#ffffff59 50%,#0000 60%) -120% 0/60% 100% no-repeat;animation:5s ease-in-out infinite sensei-glint;position:absolute;inset:0}@keyframes sensei-map{to{background-position:8px 8px,8px 8px,0 0}}@keyframes sensei-look{0%,70%,to{transform:none}78%{transform:translate(-2px)rotate(-8deg)}88%{transform:translate(2px)rotate(6deg)}}@keyframes sensei-glint{0%,72%{background-position:-120% 0}to{background-position:220% 0}}.profile-tag[data-tag=date]{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 9h14v5a6 6 0 0 1-6 6H9a6 6 0 0 1-6-6V9Zm14 1.5h1.5a2.5 2.5 0 0 1 0 5H17' fill='none' stroke='%23000' stroke-width='2.2' stroke-linejoin='round'/%3E%3Cpath d='M10 7.2S6.5 5.1 6.5 3.2A1.8 1.8 0 0 1 10 2.6a1.8 1.8 0 0 1 3.5.6c0 1.9-3.5 4-3.5 4Z'/%3E%3C/svg%3E");isolation:isolate;color:#b0124f;background:linear-gradient(120deg,#fff0f6,#ffd9e8);align-items:center;gap:5px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffb3d0}.profile-tag[data-tag=date]:before{content:"";width:1.1em;height:1.1em;-webkit-mask:var(--tag-icon) center / contain no-repeat;-webkit-mask:var(--tag-icon) center / contain no-repeat;mask:var(--tag-icon) center / contain no-repeat;background:#e5487f;flex:none;animation:4.8s ease-in-out infinite date-sway}.profile-tag[data-tag=date]:after{content:"";z-index:-1;opacity:0;background:#ff6fa3;width:.55em;height:.55em;animation:4.8s ease-out infinite date-heart;position:absolute;top:50%;left:.7em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-8-5.2-8-11a4.5 4.5 0 0 1 8-2.8A4.5 4.5 0 0 1 20 10c0 5.8-8 11-8 11Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-8-5.2-8-11a4.5 4.5 0 0 1 8-2.8A4.5 4.5 0 0 1 20 10c0 5.8-8 11-8 11Z'/%3E%3C/svg%3E") 50%/contain no-repeat}@keyframes date-sway{0%,70%,to{transform:none}76%{transform:rotate(-8deg)}84%{transform:rotate(5deg)}90%{transform:none}}@keyframes date-heart{0%,72%{opacity:0;transform:translateY(0)scale(.6)}80%{opacity:1}to{opacity:0;transform:translateY(-1.1em)scale(1.1)}}.profile-tag:is([data-tag=boomer],[data-tag=dushnila],[data-tag=based],[data-tag=pickme],[data-tag=winged],[data-tag=voltage]){isolation:isolate;align-items:center;gap:5px;font-weight:700;display:inline-flex;position:relative}.profile-tag:is([data-tag=boomer],[data-tag=dushnila],[data-tag=based],[data-tag=pickme],[data-tag=winged],[data-tag=voltage]):before{content:"";width:1.1em;height:1.1em;-webkit-mask:var(--tag-icon) center / contain no-repeat;-webkit-mask:var(--tag-icon) center / contain no-repeat;mask:var(--tag-icon) center / contain no-repeat;background:currentColor;flex:none}.profile-tag:is([data-tag=boomer],[data-tag=dushnila],[data-tag=based],[data-tag=pickme],[data-tag=winged],[data-tag=voltage]):after{content:"";z-index:-1;pointer-events:none;position:absolute}.profile-tag[data-tag=boomer],.profile-tag[data-tag=boomer]:hover{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3.5 5h17A1.5 1.5 0 0 1 22 6.5v11a1.5 1.5 0 0 1-1.5 1.5H18l-1.5-3h-9L6 19H3.5A1.5 1.5 0 0 1 2 17.5v-11A1.5 1.5 0 0 1 3.5 5Zm4 4.5a2 2 0 1 0 0 4 2 2 0 0 0 0-4Zm9 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4ZM10 10.5v2h4v-2h-4Z'/%3E%3C/svg%3E");color:#6b3d16;background:repeating-linear-gradient(90deg,#e2711d 0 10px,#f2b134 10px 20px,#8a4b2a 20px 30px) 0 100%/30px 3px repeat-x,linear-gradient(120deg,#fdf3df,#f1dcb2);animation:3s linear infinite boomer-stripes;overflow:hidden;box-shadow:inset 0 0 0 1px #e2c38c}.profile-tag[data-tag=boomer]:before{background:#8a4b2a;animation:5s ease-in-out infinite boomer-rewind}.profile-tag[data-tag=boomer]:after{background:linear-gradient(#0000 0 38%,#fff9 46% 54%,#0000 62%);animation:5s linear infinite boomer-tracking;inset:0;transform:translateY(-100%)}@keyframes boomer-stripes{to{background-position:30px 100%,0 0}}@keyframes boomer-rewind{0%,72%,92%,to{transform:none}76%{transform:rotate(-10deg)scale(1.1)}81%{transform:rotate(8deg)}86%{transform:rotate(-4deg)}}@keyframes boomer-tracking{0%,74%{transform:translateY(-100%)}90%,to{transform:translateY(100%)}}.profile-tag[data-tag=dushnila],.profile-tag[data-tag=dushnila]:hover{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='8.6' y='1.5' width='3.4' height='13' rx='1.7'/%3E%3Crect x='11.4' y='9.4' width='3.1' height='6' rx='1.55'/%3E%3Crect x='14' y='10.2' width='3.1' height='5.6' rx='1.55'/%3E%3Crect x='16.5' y='11.1' width='2.9' height='5' rx='1.45'/%3E%3Cpath d='M8.6 13h10.8v3.5a5.5 5.5 0 0 1-5.5 5.5h-1a5.5 5.5 0 0 1-4.6-2.5L5 15.4a1.6 1.6 0 0 1 2.5-2l1.1 1.2Z'/%3E%3C/svg%3E");color:#2e4a3f;background:linear-gradient(120deg,#eef3ee,#d3e0d7);overflow:hidden;box-shadow:inset 0 0 0 1px #b7cbbe}.profile-tag[data-tag=dushnila]:before{transform-origin:45% 90%;background:#4f7a68;animation:4.6s ease-in-out infinite dushnila-wag}.profile-tag[data-tag=dushnila]:after{background:radial-gradient(closest-side,#78968759,#0000) 18% 100%/1.1em 1.1em no-repeat,radial-gradient(closest-side,#7896874d,#0000) 55% 100%/.9em .9em no-repeat,radial-gradient(closest-side,#7896874d,#0000) 86% 100%/1em 1em no-repeat;animation:3.4s ease-in-out infinite dushnila-haze;inset:0}@keyframes dushnila-wag{0%,70%,90%,to{transform:none}74%{transform:rotate(-14deg)}78%{transform:rotate(12deg)}82%{transform:rotate(-9deg)}86%{transform:rotate(5deg)}}@keyframes dushnila-haze{0%{opacity:0;transform:translateY(30%)}40%{opacity:1}to{opacity:0;transform:translateY(-60%)}}.profile-tag[data-tag=based],.profile-tag[data-tag=based]:hover{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='m12 1.8 2.3 1.7 2.8-.3 1.1 2.6 2.6 1.1-.3 2.8 1.7 2.3-1.7 2.3.3 2.8-2.6 1.1-1.1 2.6-2.8-.3L12 22.2l-2.3-1.7-2.8.3-1.1-2.6-2.6-1.1.3-2.8L1.8 12l1.7-2.3-.3-2.8 2.6-1.1 1.1-2.6 2.8.3L12 1.8Zm-1.3 13.9 6-6-1.4-1.4-4.6 4.6-2.1-2.1-1.4 1.4 3.5 3.5Z'/%3E%3C/svg%3E");color:#ffd76a;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 6px #ffbe288c,0 1px #000;background:linear-gradient(105deg,#0000 40%,#ffe6964d 50%,#0000 60%) -150% 0/60% 100% no-repeat,radial-gradient(120% 90% at 12%,#ffbe2838,#0000 60%),linear-gradient(#221d13,#0b0a08);font-weight:900;animation:4.8s ease-out infinite based-impact,4.8s ease-in-out infinite based-sheen;overflow:hidden;box-shadow:inset 0 0 0 1px #ffcf3a8c,inset 0 1px #ffffff14}.profile-tag[data-tag=based]:before{background:linear-gradient(135deg,#fff1b8,#ffcf3a 45%,#c98a00);animation:4.8s ease-out infinite based-stamp}.profile-tag[data-tag=based]:after{opacity:0;border-radius:50%;width:2.6em;height:2.6em;margin:-1.3em 0 0 -1.3em;animation:4.8s ease-out infinite based-ring;top:50%;left:calc(9px + .55em);box-shadow:inset 0 0 0 2px #ffcf3ad9,0 0 8px #ffbe2880}@keyframes based-stamp{0%,62%,to{opacity:1;transform:none}63%{opacity:0;transform:translateY(-130%)scale(1.9)}70%{opacity:1;transform:translateY(-20%)scale(1.5)}73%{transform:scale(.82)}77%{transform:scale(1.12)}81%{transform:none}}@keyframes based-impact{0%,72%,84%,to{transform:none}74%{transform:scale(1.04,.9)}78%{transform:scale(.98,1.03)}}@keyframes based-ring{0%,72%{opacity:0;transform:scale(.2)}74%{opacity:1}92%,to{opacity:0;transform:scale(2.4)}}@keyframes based-sheen{0%,76%{background-position:-150% 0,0 0,0 0}to{background-position:250% 0,0 0,0 0}}.profile-tag[data-tag=pickme],.profile-tag[data-tag=pickme]:hover{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='5.4' y='5' width='2.8' height='10' rx='1.4'/%3E%3Crect x='8.6' y='2.4' width='2.8' height='12' rx='1.4'/%3E%3Crect x='11.8' y='3.2' width='2.8' height='11' rx='1.4'/%3E%3Crect x='15' y='5.4' width='2.8' height='9' rx='1.4'/%3E%3Cpath d='M5.4 11h12.4v4.5a6.5 6.5 0 0 1-6.5 6.5h-.4a6.5 6.5 0 0 1-5.5-3.1L2.6 14.6a1.6 1.6 0 0 1 2.8-1.6V11Z'/%3E%3C/svg%3E");color:#8a1d6b;background:linear-gradient(120deg,#ffe9f7,#efdcff);box-shadow:inset 0 0 0 1px #f2b9e6}.profile-tag[data-tag=pickme]:before{transform-origin:50% 100%;background:linear-gradient(160deg,#ff6fd8,#c084fc);animation:4.4s ease-in-out infinite pickme-wave}.profile-tag[data-tag=pickme]:after{content:"✦" / "";z-index:1;color:#c084fc;opacity:0;font-size:.75em;line-height:1;animation:4.4s ease-out infinite pickme-sparkle;top:-.2em;left:calc(9px + .9em)}@keyframes pickme-wave{0%,66%,90%,to{transform:none}70%{transform:translateY(-2px)rotate(-16deg)}74%{transform:translateY(-2px)rotate(14deg)}78%{transform:translateY(-2px)rotate(-14deg)}82%{transform:translateY(-1px)rotate(10deg)}}@keyframes pickme-sparkle{0%,68%{opacity:0;transform:scale(.4)rotate(0)}74%{opacity:1;transform:scale(1.2)rotate(45deg)}88%,to{opacity:0;transform:scale(.6)rotate(90deg)}}.profile-tag[data-tag=winged],.profile-tag[data-tag=winged]:hover{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.6 15.5C8 15.5 3.2 13.6 1.5 8.2c1.6.8 3.2 1 4.6.7C4.7 8 3.7 6.7 3.3 5c2 1.2 4.4 2 6.3 3.1 1.6 1 2.6 2.6 2.6 4.3 0 1.4-.2 2.4-.6 3.1Z'/%3E%3Cpath transform='matrix(-1 0 0 1 24 0)' d='M11.6 15.5C8 15.5 3.2 13.6 1.5 8.2c1.6.8 3.2 1 4.6.7C4.7 8 3.7 6.7 3.3 5c2 1.2 4.4 2 6.3 3.1 1.6 1 2.6 2.6 2.6 4.3 0 1.4-.2 2.4-.6 3.1Z'/%3E%3C/svg%3E");color:#f4f7ff;text-shadow:0 1px 2px #000a2899;background:linear-gradient(#2350a8,#0b1f4d);font-weight:800;overflow:hidden;box-shadow:inset 0 0 0 1px #a0c3ff73}.profile-tag[data-tag=winged]:before{background:#fff;animation:3.8s ease-in-out infinite winged-flap}.profile-tag[data-tag=winged]:after{background:radial-gradient(closest-side,#ffffff4d,#0000) 10% 78%/22% 40% no-repeat,radial-gradient(closest-side,#ffffff38,#0000) 38% 20%/16% 30% no-repeat,radial-gradient(closest-side,#ffffff4d,#0000) 60% 78%/22% 40% no-repeat,radial-gradient(closest-side,#ffffff38,#0000) 88% 20%/16% 30% no-repeat;animation:7s linear infinite winged-clouds;inset:0 -100% 0 0}@keyframes winged-flap{0%,70%,90%,to{transform:none}74%{transform:translateY(-1px)scale(1.18,.6)}78%{transform:translateY(-2px)scaleY(1.06)}82%{transform:translateY(-1px)scale(1.18,.6)}86%{transform:translateY(-2px)}}@keyframes winged-clouds{to{transform:translate(-50%)}}.profile-tag[data-tag=voltage],.profile-tag[data-tag=voltage]:hover{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M10.3 3.4a2 2 0 0 1 3.4 0l8.6 15A2 2 0 0 1 20.6 21H3.4a2 2 0 0 1-1.7-2.6l8.6-15Zm2.9 5.1L8.4 14.6h2.8l-1 4.4 4.8-6.4h-2.9l1.1-4.1Z'/%3E%3C/svg%3E");color:#e9fbff;text-shadow:0 0 6px #78e6ffb3,0 1px #000;background:radial-gradient(120% 100% at 15%,#a855f74d,#0000 65%),linear-gradient(#1d1640,#0b0918);font-weight:800;overflow:hidden;box-shadow:inset 0 0 0 1px #9bf1ff66}.profile-tag[data-tag=voltage]:before{background:#ffe14d;animation:3.6s linear infinite voltage-jolt}.profile-tag[data-tag=voltage]:after{opacity:.3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 12'%3E%3Cpath d='M0 6 5 2l4 7 5-6 4 5 5-7 4 9 5-6 4 4 4-2' fill='none' stroke='%239bf1ff' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") 0/40px 70% repeat-x;animation:3.6s step-end infinite voltage-arc;inset:0}@keyframes voltage-jolt{0%,74%,86%,to{transform:none}76%{transform:translate(-1px,1px)scale(1.25)}78%{transform:translate(1px,-1px)scale(1.1)}80%{transform:translate(-1px)scale(1.2)}83%{transform:translate(1px,1px)}}@keyframes voltage-arc{0%{opacity:.3;background-position:0}18%{opacity:.45;background-position:-13px}36%{opacity:.2;background-position:-26px}54%{opacity:.4;background-position:-7px}76%{opacity:1;background-position:-19px}78%{opacity:.35;background-position:-31px}80%{opacity:.95;background-position:-3px}84%{opacity:.3;background-position:-22px}}.profile-tag[data-tag=first-charge],.profile-tag[data-tag=first-charge]:hover{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5v8.5M6.8 5.6a8 8 0 1 0 10.4 0' fill='none' stroke='%23000' stroke-width='2.8' stroke-linecap='round'/%3E%3C/svg%3E");isolation:isolate;color:#eaf6ff;background:linear-gradient(120deg,#0b2a7a,#1a4fd8);align-items:center;gap:5px;font-weight:800;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #78c8ff73}.profile-tag[data-tag=first-charge]:before{content:"";width:1.1em;height:1.1em;-webkit-mask:var(--tag-icon) center / contain no-repeat;-webkit-mask:var(--tag-icon) center / contain no-repeat;mask:var(--tag-icon) center / contain no-repeat;background:#46e6ff;flex:none;animation:4.2s ease-out infinite first-charge-power}.profile-tag[data-tag=first-charge]:after{content:"";z-index:-1;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#46e6ff,#2a8cff,#8446ff);height:3px;animation:4.2s linear infinite first-charge-fill;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes first-charge-fill{0%{opacity:1;transform:scaleX(0)}34%,62%{opacity:1;transform:scaleX(1)}70%,to{opacity:0;transform:scaleX(1)}}@keyframes first-charge-power{0%,33%{background:#46e6ff;transform:none}37%{background:#fff;transform:scale(1.3)}46%,to{background:#46e6ff;transform:none}}@media (prefers-reduced-motion:reduce){.profile-tag[data-tag=first-charge]:before{animation:none}.profile-tag[data-tag=first-charge]:after{animation:none;transform:none}}.profile-tag:is([data-tag=moon-young],[data-tag=moon-full]),.profile-tag:is([data-tag=moon-young],[data-tag=moon-full]):hover{isolation:isolate;color:#eef1ff;align-items:center;gap:5px;font-weight:800;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #bec8ff59}.profile-tag:is([data-tag=moon-young],[data-tag=moon-full]):before{content:"";width:1.1em;height:1.1em;-webkit-mask:var(--tag-icon) center / contain no-repeat;-webkit-mask:var(--tag-icon) center / contain no-repeat;mask:var(--tag-icon) center / contain no-repeat;background:#e6ecff;flex:none}.profile-tag:is([data-tag=moon-young],[data-tag=moon-full]):after{content:"";z-index:-1;pointer-events:none;position:absolute}.profile-tag[data-tag=moon-young],.profile-tag[data-tag=moon-young]:hover{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 3.5a8.5 8.5 0 1 0 5 15.4A7 7 0 0 1 15.5 3.5Z'/%3E%3C/svg%3E");background:linear-gradient(120deg,#161a3c,#2b3170)}.profile-tag[data-tag=moon-young]:before{transform-origin:50%;animation:5s ease-in-out infinite moon-young-rock}.profile-tag[data-tag=moon-young]:after{content:"✦" / "";z-index:1;color:#c9d4ff;opacity:0;font-size:.7em;line-height:1;animation:5s ease-out infinite moon-young-wink;top:-.15em;left:calc(9px + .95em)}.profile-tag[data-tag=moon-full],.profile-tag[data-tag=moon-full]:hover{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18Zm-3 5.5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3Zm5.5-1a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm-1 6a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z'/%3E%3C/svg%3E");background:linear-gradient(120deg,#1a1446,#3a2f8f)}.profile-tag[data-tag=moon-full]:after{background:radial-gradient(closest-side,#dce4ff8c,#0000);border-radius:50%;width:2.4em;height:2.4em;margin:-1.2em;animation:4s ease-in-out infinite moon-full-halo;top:50%;left:calc(9px + .55em)}@keyframes moon-young-rock{0%,70%,to{transform:none}76%{transform:rotate(-18deg)}84%{transform:rotate(10deg)}90%{transform:rotate(-4deg)}}@keyframes moon-young-wink{0%,72%{opacity:0;transform:scale(.4)}80%{opacity:1;transform:scale(1.15)}92%,to{opacity:0;transform:scale(.6)}}@keyframes moon-full-halo{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.profile-tag:is([data-tag=moon-young],[data-tag=moon-full]):before,.profile-tag:is([data-tag=moon-young],[data-tag=moon-full]):after{animation:none}}.profile-tag:is([data-tag=owl],[data-tag=vibe],[data-tag=sigma],[data-tag=boss]){isolation:isolate;align-items:center;gap:5px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.profile-tag:is([data-tag=owl],[data-tag=vibe],[data-tag=sigma],[data-tag=boss]):before{content:"";flex:none}.profile-tag:is([data-tag=vibe],[data-tag=sigma],[data-tag=boss]):after{content:"";z-index:-1;pointer-events:none;position:absolute}.profile-tag[data-tag=owl],.profile-tag[data-tag=owl]:hover{color:#f6ecc8;background:radial-gradient(.35em .35em at 88% 30%,#fff4c880,#0000),linear-gradient(120deg,#1b2140,#2c3566);box-shadow:inset 0 0 0 1px #a0b0ff59}.profile-tag[data-tag=owl]:before{background:radial-gradient(circle at 30%,#1b1b1b 0 15%,#ffcf4a 17% 33%,#b07800 35% 39%,#0000 41%),radial-gradient(circle at 70%,#1b1b1b 0 15%,#ffcf4a 17% 33%,#b07800 35% 39%,#0000 41%);width:1.35em;height:.75em;animation:4.4s ease-in-out infinite owl-blink}@keyframes owl-blink{0%,40%,47%,70%,to{transform:none}43%{transform:scaleY(.08)}78%,88%{transform:translate(1.5px)}}.profile-tag[data-tag=vibe],.profile-tag[data-tag=vibe]:hover{color:#fff;text-shadow:0 1px 2px #14002880;background:linear-gradient(115deg,#3a0f6b,#7b2ff7,#0f5a9e,#3a0f6b) 0/300% 100%;font-weight:800;animation:8s linear infinite tag-flow;box-shadow:inset 0 0 0 1px #ffffff40}.profile-tag[data-tag=vibe]:before{transform-origin:50% 100%;background:linear-gradient(90deg,#ff6fd8 0 18%,#0000 18% 54%,#36d6ff 54% 72%,#0000 72%);width:1em;height:.95em;animation:1.1s ease-in-out infinite alternate vibe-bars}.profile-tag[data-tag=vibe]:after{z-index:0;transform-origin:50% 100%;background:linear-gradient(90deg,#0000 0 27%,#a66bff 27% 45%,#0000 45% 82%,#ff9fe8 82%);width:1em;height:.95em;margin-top:-.475em;animation:.8s ease-in-out -.4s infinite alternate vibe-bars;top:50%;left:9px}@keyframes vibe-bars{0%{transform:scaleY(.35)}50%{transform:scaleY(1)}to{transform:scaleY(.6)}}.profile-tag[data-tag=sigma],.profile-tag[data-tag=sigma]:hover{color:#eef3f8;letter-spacing:.04em;text-shadow:0 1px #000;background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 3px),linear-gradient(#3d4652,#1d2229);font-weight:800;box-shadow:inset 0 0 0 1px #c8d7e673,inset 0 1px #ffffff1f}.profile-tag[data-tag=sigma]:before{content:"Σ" / "";color:#cfe0f2;text-shadow:0 0 6px #a0c8f099;font-size:1.05em;font-weight:900;line-height:1}.profile-tag[data-tag=sigma]:after{background:linear-gradient(105deg,#0000 40%,#d2ebff66 50%,#0000 60%) -150% 0/60% 100% no-repeat;animation:5s ease-in-out infinite sigma-sheen;inset:0}@keyframes sigma-sheen{0%,70%{background-position:-150% 0}to{background-position:250% 0}}.profile-tag[data-tag=boss],.profile-tag[data-tag=boss]:hover{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 8.5 7.5 12 12 5l4.5 7L21 8.5 19.5 18h-15L3 8.5Z'/%3E%3Crect x='4.5' y='19' width='15' height='2.2' rx='1'/%3E%3C/svg%3E");color:#ffe08a;letter-spacing:.03em;text-shadow:0 0 6px #ffc83c8c,0 1px #000;background:radial-gradient(120% 120% at 20% 0,#ffcf3a33,#0000 60%),linear-gradient(#1a1208,#050403);font-weight:900;box-shadow:inset 0 0 0 1px #ffcf3ab3,0 0 8px #ffbe284d}.profile-tag[data-tag=boss]:before{width:1.15em;height:1.15em;-webkit-mask:var(--tag-icon) center / contain no-repeat;-webkit-mask:var(--tag-icon) center / contain no-repeat;mask:var(--tag-icon) center / contain no-repeat;transform-origin:50% 100%;background:linear-gradient(160deg,#fff4c2,#ffcf3a 45%,#c98a00);animation:3.6s ease-in-out infinite boss-crown}.profile-tag[data-tag=boss]:after{background:linear-gradient(105deg,#0000 35%,#ffecaa8c 50%,#0000 65%);animation:3.6s ease-in-out infinite top-tag-shine;inset:-2px;transform:translate(-130%)}@keyframes boss-crown{0%,62%,90%,to{transform:none}68%{transform:translateY(-3px)rotate(-10deg)}74%{transform:translateY(0)rotate(6deg)scale(1.05)}80%{transform:translateY(-1px)rotate(-3deg)}}.profile-tag:is([data-tag=chill],[data-tag=npc],[data-tag=crush],[data-tag=battery],[data-tag=tilt],[data-tag=auf],[data-tag=cyber],[data-tag=main]){isolation:isolate;align-items:center;gap:5px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.profile-tag:is([data-tag=chill],[data-tag=npc],[data-tag=crush],[data-tag=battery],[data-tag=tilt],[data-tag=auf],[data-tag=cyber],[data-tag=main]):before{content:"";width:1.1em;height:1.1em;-webkit-mask:var(--tag-icon) center / contain no-repeat;-webkit-mask:var(--tag-icon) center / contain no-repeat;mask:var(--tag-icon) center / contain no-repeat;background:currentColor;flex:none}.profile-tag:is([data-tag=chill],[data-tag=npc],[data-tag=crush],[data-tag=battery],[data-tag=tilt],[data-tag=auf],[data-tag=cyber],[data-tag=main]):after{content:"";z-index:-1;pointer-events:none;position:absolute}.profile-tag[data-tag=chill],.profile-tag[data-tag=chill]:hover{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 9c2.5 0 2.5-2 5-2s2.5 2 5 2 2.5-2 5-2 2.5 2 5 2M2 15c2.5 0 2.5-2 5-2s2.5 2 5 2 2.5-2 5-2 2.5 2 5 2' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");color:#0b5a54;background:linear-gradient(120deg,#e3fbf5,#d6f0ff);box-shadow:inset 0 0 0 1px #a7e3d6}.profile-tag[data-tag=chill]:before{background:#14b8a6;animation:4s ease-in-out infinite alternate chill-drift}@keyframes chill-drift{0%{transform:translate(-1.5px)}to{transform:translate(1.5px)}}.profile-tag[data-tag=npc],.profile-tag[data-tag=npc]:hover{color:#f4f5f7;letter-spacing:.08em;text-shadow:1px 1px #000;background:linear-gradient(#3a3f48,#23272e);border-radius:2px;font-weight:800;box-shadow:inset 0 0 0 2px #8a919c,inset 2px 2px 0 2px #4b515c}.profile-tag[data-tag=npc]:before{background:linear-gradient(#ffd400 0 0) 50% 0/100% 56% no-repeat,linear-gradient(#ffd400 0 0) 50% 100%/100% 24% no-repeat;width:.55em;height:1em;animation:3.8s step-end infinite npc-quest;-webkit-mask:none;mask:none}@keyframes npc-quest{0%,64%,92%,to{transform:none}68%{transform:translateY(-3px)}72%{transform:none}76%{transform:translateY(-3px)}80%{transform:none}}.profile-tag[data-tag=crush],.profile-tag[data-tag=crush]:hover{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-8-5.2-8-11a4.5 4.5 0 0 1 8-2.8A4.5 4.5 0 0 1 20 10c0 5.8-8 11-8 11Z'/%3E%3C/svg%3E");color:#fff;text-shadow:0 1px 2px #78002873;background:linear-gradient(120deg,#ff3d7f,#ff7aa8);font-weight:800;box-shadow:inset 0 0 0 1px #ffffff59}.profile-tag[data-tag=crush]:before{background:#fff;animation:1.2s ease-in-out infinite fan-beat}.profile-tag[data-tag=crush]:after{background-color:#0000;background-image:radial-gradient(3px 3px at 22% 30%,#ffffffe6 60%,#0000),radial-gradient(2px 2px at 58% 70%,#ffffffb3 60%,#0000),radial-gradient(2.5px 2.5px at 86% 40%,#fffc 60%,#0000);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:100% 50%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:2.6s linear infinite burner-sparks;inset:0 0 -100%}.profile-tag[data-tag=battery],.profile-tag[data-tag=battery]:hover{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 7h15a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1Zm17 3h1.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5H20v-4Z'/%3E%3C/svg%3E");color:#eafff2;background:linear-gradient(#17241d,#0b120e);font-weight:800;box-shadow:inset 0 0 0 1px #39ff8866}.profile-tag[data-tag=battery]:before{background:linear-gradient(90deg,#39ff88 0 50%,#ffffff61 50%) 100% 0/200% 100%;width:1.25em;animation:3.2s ease-in-out infinite battery-charge}@keyframes battery-charge{0%{background-position:100% 0}80%,to{background-position:0 0}}.profile-tag[data-tag=tilt],.profile-tag[data-tag=tilt]:hover{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12.5a1 1 0 0 1 1-1 2 2 0 0 1 2 2 3 3 0 0 1-3 3 4 4 0 0 1-4-4 5 5 0 0 1 5-5 6 6 0 0 1 6 6 7 7 0 0 1-7 7' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");color:#fff4ec;text-shadow:0 1px 2px #5a140080;background:linear-gradient(120deg,#ff6a00,#e3261b,#ff6a00) 0/200% 100%;font-weight:800;animation:5s linear infinite tag-flow,4.2s ease-in-out infinite tilt-fit;box-shadow:inset 0 0 0 1px #ffdcbe66}.profile-tag[data-tag=tilt]:before{background:#fff;animation:2.4s linear infinite fx-spin}@keyframes tilt-fit{0%,78%,94%,to{transform:none}80%{transform:rotate(-4deg)}84%{transform:rotate(4deg)}88%{transform:rotate(-3deg)}91%{transform:rotate(2deg)}}.profile-tag[data-tag=auf],.profile-tag[data-tag=auf]:hover{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 3.5A8.5 8.5 0 1 0 20.5 17 7 7 0 0 1 15.5 3.5Z'/%3E%3C/svg%3E");color:#eef1ff;letter-spacing:.04em;text-shadow:0 0 6px #c7d2fe99,0 1px #000;background:radial-gradient(1.5px 1.5px at 72% 28%,#fff 60%,#0000),radial-gradient(1px 1px at 90% 70%,#fff 60%,#0000),radial-gradient(1px 1px at 52% 80%,#c7d2fe 60%,#0000),linear-gradient(#1e1b4b,#0b0a24);font-weight:900;box-shadow:inset 0 0 0 1px #a5b4fc80}.profile-tag[data-tag=auf]:before{background:linear-gradient(160deg,#fff,#c7d2fe)}.profile-tag[data-tag=auf]:after{opacity:0;border-radius:50%;width:2.4em;height:2.4em;margin:-1.2em 0 0 -1.2em;animation:2.8s ease-out infinite auf-howl;top:50%;left:calc(9px + .55em);box-shadow:inset 0 0 0 1.5px #c7d2fecc}@keyframes auf-howl{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.4)}}.profile-tag[data-tag=cyber],.profile-tag[data-tag=cyber]:hover{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M7 5h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2Zm2 4v6h6V9H9Z'/%3E%3Cpath d='M9 2h1.6v3H9zM13.4 2H15v3h-1.6zM9 19h1.6v3H9zM13.4 19H15v3h-1.6zM2 9h3v1.6H2zM2 13.4h3V15H2zM19 9h3v1.6h-3zM19 13.4h3V15h-3z'/%3E%3C/svg%3E");color:#dffcff;letter-spacing:.06em;text-transform:uppercase;text-shadow:1px 0 #ff2bd6b3,-1px 0 #00f0ffb3;background:repeating-linear-gradient(0deg,#00f0ff14 0 1px,#0000 1px 3px) 0 0/100% 6px,linear-gradient(#06121a,#0b0414);font-weight:900;animation:1.6s linear infinite cyber-scan;box-shadow:inset 0 0 0 1px #00f0ff8c}.profile-tag[data-tag=cyber]:before{background:#00f0ff;animation:3.4s step-end infinite cyber-blink}.profile-tag[data-tag=cyber]:after{opacity:0;background:#ff2bd68c;height:22%;animation:3.4s step-end infinite cyber-glitch;inset:30% 0 auto}@keyframes cyber-scan{to{background-position:0 6px,0 0}}@keyframes cyber-blink{0%,70%,74%,to{opacity:1;transform:none}72%{opacity:.3;transform:translate(2px)}}@keyframes cyber-glitch{0%,70%,80%,to{opacity:0;transform:none}71%{opacity:1;transform:translate(-6px)}74%{opacity:.8;transform:translate(5px,40%)}77%{opacity:1;transform:translate(-3px)}}.profile-tag[data-tag=main],.profile-tag[data-tag=main]:hover{--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 2.9 6.3 6.9.8-5.1 4.7 1.4 6.8L12 17.2l-6.1 3.4 1.4-6.8L2.2 9.1l6.9-.8L12 2Z'/%3E%3C/svg%3E");color:#fff7d6;text-shadow:0 0 8px #ffd84d99,0 1px #000;background:radial-gradient(60% 140% at 50% -20%,#ffd84d40,#0000 70%),linear-gradient(#2a1636,#0d0612);font-weight:900;box-shadow:inset 0 0 0 1px #ffd84da6,0 0 10px #ff7ad94d}.profile-tag[data-tag=main]:before{background:linear-gradient(160deg,#fff4c2,#ffd84d 50%,#ff9d3d);animation:3s ease-in-out infinite main-star}.profile-tag[data-tag=main]:after{background:radial-gradient(closest-side,#fff4c88c,#0000);width:45%;animation:4.5s ease-in-out infinite main-spot;inset:-40% auto -40% 0;transform:translate(-100%)}@keyframes main-star{0%,60%,to{transform:none}70%{transform:rotate(72deg)scale(1.3)}80%{transform:rotate(144deg)scale(1)}}@keyframes main-spot{0%{transform:translate(-100%)}50%{transform:translate(170%)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.profile-tag[data-tag],.profile-tag[data-tag]:hover,.profile-tag[data-tag]:before,.profile-tag[data-tag]:after{animation:none}.profile-tag[data-tag=burner]:before{transform:scaleY(.65)}.profile-tag:is([data-tag=burner],[data-tag=six-seven],[data-tag=admin],[data-tag=collector],[data-tag=streak-14],[data-tag=streak-30],[data-tag=monster],[data-tag=boomer],[data-tag=dushnila],[data-tag=sigma],[data-tag=boss],[data-tag=crush],[data-tag=main]):after{display:none}}.experience-panel{isolation:isolate}.experience-panel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(440px 240px at 0 0, var(--tier-glow), transparent 70%);opacity:.6;position:absolute;inset:0}.experience-hero{text-align:center;flex-direction:column;align-items:center;gap:6px;margin:4px 0 20px;display:flex}.experience-hero:last-child{margin-bottom:0}.experience-hero .experience-rank{justify-content:center}.experience-hero .experience-tier{border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--tier-light), var(--tier-mid));color:var(--tier-ink);padding:3px 12px;font-size:.8125rem;font-weight:800;line-height:1.4}.experience-hero[data-level-tier=rookie] .experience-tier{background:var(--profile-soft,var(--theme-subtle));color:var(--profile-ink,var(--color-muted-strong))}.experience-hero .experience-level-progress{text-align:left;width:100%}.experience-hero .experience-remaining{color:var(--profile-muted,var(--color-muted-strong));text-align:center}.experience-panel .experience-xp{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--profile-ink,var(--color-text));font-size:2rem;font-weight:800;line-height:1.1}.experience-panel .experience-xp span{color:var(--profile-muted,var(--color-muted-strong));font-size:1rem;font-weight:700}.experience-level-progress{gap:6px;margin-top:6px;display:grid}.experience-level-ends{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.experience-panel .experience-level-ends span{color:var(--profile-muted,var(--color-muted-strong));font-size:.75rem;font-weight:700}.experience-level-ends b{color:var(--profile-ink,var(--color-text));font-variant-numeric:tabular-nums;font-size:.8125rem}.experience-panel .experience-track{border-radius:6px;height:12px}.experience-panel .experience-remaining{font-size:.8125rem}.experience-road{border-top:1px solid var(--profile-line,var(--theme-line));grid-template-columns:repeat(7,minmax(0,1fr));margin:0 0 20px;padding:18px 0 0;list-style:none;display:grid;position:relative}.experience-road:before,.experience-road:after{content:"";border-radius:2px;height:3px;position:absolute;top:31px;left:7.14286%;transform:translateY(-50%)}.experience-road:before{background:var(--profile-soft,var(--theme-subtle));right:7.14286%}.experience-road:after{width:calc((100% - 100% / 7) * var(--road,0));background:linear-gradient(90deg, #c9d1dc, var(--tier-mid))}.experience-road li{z-index:1;text-align:center;justify-items:center;gap:4px;min-width:0;display:grid;position:relative}.level-tier-glyph{width:26px;height:26px;fill:var(--tier-mid);stroke:var(--tier-dark);stroke-width:7px;stroke-linejoin:round;overflow:visible}.experience-road li span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--profile-ink,var(--color-text));font-size:.75rem;font-weight:700;overflow:hidden}.experience-road li small{color:var(--profile-muted,var(--color-muted-strong));font-size:.6875rem}.experience-road li[data-state=locked] .level-tier-glyph{fill:var(--profile-soft,#eef0f3);stroke:color-mix(in srgb, var(--profile-muted,#59616b) 55%, transparent)}.experience-road li[data-state=locked] span{color:var(--profile-muted,var(--color-muted-strong));font-weight:500}.experience-road li[data-state=current] .level-tier-glyph{filter:drop-shadow(0 0 6px var(--tier-glow));transform:scale(1.3)}.experience-panel .experience-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.experience-stats li>*{border-radius:var(--radius-lg);background:var(--profile-soft,var(--theme-subtle));height:100%;color:inherit;transition:background-color var(--motion-fast) ease-out;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:12px;text-decoration:none;display:grid}.experience-stats li>a:hover{background:color-mix(in srgb, var(--profile-soft,var(--theme-subtle)) 80%, var(--tier-mid) 20%)}.experience-stat-icon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--tier-mid) 22%, transparent);width:38px;height:38px;color:var(--tier-dark);grid-row:1/3;place-items:center;display:grid}[data-level-tier=rookie] .experience-stat-icon{color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 12%, transparent)}[data-profile-tone=dark] .experience-stat-icon,[data-level-tier=legend] .experience-stat-icon{color:var(--tier-light)}.experience-stats strong{font-variant-numeric:tabular-nums;color:var(--profile-ink,var(--color-text));white-space:nowrap;font-size:1.0625rem;font-weight:800;line-height:1.2}.experience-stats li span:last-child{color:var(--profile-muted,var(--color-muted-strong));font-size:.75rem;line-height:1.3}.experience-rewards{margin-top:20px}.experience-rewards-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.experience-rewards h3{color:var(--profile-ink,var(--color-text));margin:0;font-size:1rem}.experience-rewards-heading span{white-space:nowrap;color:var(--profile-muted,var(--color-muted-strong));flex:none;font-size:.8125rem}.experience-panel .experience-rewards ul{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.experience-rewards li{border:1px solid color-mix(in srgb, var(--tier-mid) 35%, transparent);border-radius:var(--radius-lg);background:var(--profile-soft,var(--theme-subtle));text-align:center;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;display:flex}.experience-reward-icon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--tier-mid) 22%, transparent);width:40px;height:40px;color:var(--tier-dark);place-items:center;margin-bottom:2px;display:grid}[data-profile-tone=dark] .experience-reward-icon,[data-level-tier=legend] .experience-reward-icon{color:var(--tier-light)}.experience-reward-icon .level-tier-glyph{width:24px;height:24px}.experience-rewards strong{color:var(--profile-ink,var(--color-text));font-size:.875rem;line-height:1.25}.experience-rewards li span:last-child{color:var(--profile-muted,var(--color-muted-strong));font-size:.75rem;line-height:1.3}.experience-panel.community-panel{--scene:#050608;--pad:24px;padding:var(--pad);background:var(--scene);color:#fff;border-color:#ffffff14}.experience-panel.community-panel:before{content:none}.rank-scene{--ped-w:min(440px, 100cqi - 20px);--emblem-h:min(250px, 68cqi);--lift:18px;isolation:isolate;margin:calc(var(--pad) * -1) calc(var(--pad) * -1) 20px;color:#fff;align-self:stretch;gap:0;padding:0 0 22px;position:relative;overflow:clip;container-type:inline-size}.experience-panel .rank-scene:last-child{margin-bottom:calc(var(--pad) * -1)}.experience-panel .rank-scene .experience-heading{z-index:3;box-sizing:border-box;width:100%;padding:14px var(--pad) 0;position:relative}.experience-panel .rank-scene .experience-heading h2{color:#fff}.experience-panel .rank-scene .experience-heading a{border-radius:var(--radius-pill);color:#fff;transition:background-color var(--motion-fast) ease-out;background:#ffffff0f;border:1px solid #ffffff24;gap:4px;padding:0 14px;font-weight:700;text-decoration:none}.experience-panel .rank-scene .experience-heading a:hover{background:#ffffff1f}.rank-stage{width:var(--ped-w);height:calc(var(--emblem-h) * .95 + var(--ped-w) / 2.003 * .59 + var(--lift));grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;position:relative}.rank-stage>*,.rank-stage:before{grid-area:1/1}.rank-stage:before{content:"";z-index:1;width:calc(var(--emblem-h) * 2.1);height:calc(var(--emblem-h) * 1.5);margin-bottom:calc(var(--ped-w) / 2.003 * .59 + var(--lift) - var(--emblem-h) * .3);background:radial-gradient(closest-side, color-mix(in srgb, var(--tier-mid) 52%, transparent), color-mix(in srgb, var(--tier-mid) 16%, transparent) 55%, transparent);pointer-events:none;border-radius:50%;align-self:end;animation:4.8s ease-in-out infinite rank-halo}.experience-hero .rank-stage .level-emblem{z-index:2;height:var(--emblem-h);margin:0 0 calc(var(--ped-w) / 2.003 * .59 + var(--lift) - var(--emblem-h) * .05);filter:drop-shadow(0 0 10px var(--tier-glow)) drop-shadow(0 0 26px color-mix(in srgb, var(--tier-mid) 55%, transparent));align-self:end;animation:4.8s ease-in-out infinite rank-float;position:relative}.experience-hero .rank-stage .level-emblem:not(.has-wings){aspect-ratio:1;width:auto}.rank-scene:has(.level-emblem.has-wings){--emblem-h:min(250px, 68cqi, (100cqi - 16px) / 1.76)}.rank-pedestal{aspect-ratio:1300/649;opacity:.82;background:url(/brand/ranks/pedestal.webp) 50%/100% 100% no-repeat;align-self:end;width:100%;-webkit-mask:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.rank-scene-info{z-index:2;box-sizing:border-box;width:100%;margin-top:calc(var(--ped-w) / 2.003 * -.34);padding:34px var(--pad) 0;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--scene) 88%, transparent) 30px, var(--scene) 52px);justify-items:center;gap:6px;display:grid;position:relative}.rank-scene .experience-rank{filter:drop-shadow(0 0 10px var(--tier-glow))}.rank-scene .experience-tier{clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,9px 100%,0 50%);letter-spacing:.04em;text-transform:uppercase;border-radius:0;padding:4px 18px}.rank-scene[data-level-tier=rookie] .experience-tier{background:linear-gradient(135deg, var(--tier-light), var(--tier-mid));color:var(--tier-ink)}.rank-scene .experience-degrees i{background:#ffffff29}.rank-scene .experience-degrees i[data-filled]{background:linear-gradient(90deg, var(--tier-mid), var(--tier-light))}.experience-panel .rank-scene .experience-xp{color:#fff;text-shadow:0 0 18px var(--tier-glow)}.experience-panel .rank-scene :is(.experience-xp span,.experience-level-ends span),.rank-scene .experience-remaining{color:#ffffffb3}.rank-scene .experience-level-ends b{color:#fff}.rank-scene .experience-level-progress{padding-top:2px}.experience-panel .rank-scene .experience-track{background:#ffffff24}.rank-scene .experience-track[data-level-tier] .profile-stat-fill{background:linear-gradient(90deg, var(--tier-mid), var(--tier-light));box-shadow:0 0 10px var(--tier-glow)}.rank-scene .experience-track[data-level-tier=rookie] .profile-stat-fill{background:var(--brand-blue)}.experience-panel .experience-road{border-top-color:#ffffff1a}.experience-panel .experience-road:before{background:#ffffff1f}.experience-panel .experience-road li span{color:#fff}.experience-panel .experience-road li small,.experience-panel .experience-road li[data-state=locked] span{color:#fff9}.experience-panel .experience-road li[data-state=locked] .level-tier-glyph{fill:#ffffff14;stroke:#ffffff4d}.experience-panel .experience-stats li>*{background:#ffffff0f}.experience-panel .experience-stats li>a:hover{background:color-mix(in srgb, var(--tier-mid) 14%, #ffffff0f)}.experience-panel[data-level-tier] .experience-stat-icon,.experience-panel[data-level-tier] .experience-reward-icon{background:color-mix(in srgb, var(--tier-mid) 20%, transparent);color:var(--tier-light)}.experience-panel .experience-stats strong,.experience-panel .experience-rewards h3,.experience-panel .experience-rewards strong{color:#fff}.experience-panel .experience-stats li span:last-child,.experience-panel .experience-rewards li span:last-child,.experience-panel .experience-rewards-heading span{color:#ffffff9e}.experience-panel .experience-rewards li{border-color:color-mix(in srgb, var(--tier-mid) 30%, transparent);background:#ffffff0d}@keyframes rank-float{50%{translate:0 -7px}}@keyframes rank-halo{50%{opacity:.7;scale:.92}}@media (prefers-reduced-motion:reduce){.experience-hero .rank-stage .level-emblem,.rank-stage:before{animation:none}.experience-stats li>*,.experience-panel .rank-scene .experience-heading a{transition:none}}@media (max-width:959px){.experience-panel.community-panel{--pad:20px}}@media (max-width:700px){.experience-panel.community-panel{--pad:16px}}@media (max-width:479px){.experience-panel .experience-xp{font-size:1.625rem}.experience-road li span{letter-spacing:-.02em;text-overflow:clip;font-size:.5625rem}.experience-road li small{font-size:.5625rem}.experience-panel .experience-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-stats li>*{column-gap:8px;padding:10px}.experience-stat-icon{border-radius:10px;width:34px;height:34px}.experience-stats strong{font-size:1rem}.experience-panel .experience-rewards ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-services{gap:20px;display:grid}.go-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:0;padding:0;list-style:none;display:grid}.go-tile{color:var(--color-ink);justify-items:center;gap:8px;text-decoration:none;display:grid}.go-tile-plate{background:var(--color-subtle);width:100%;height:84px;transition:transform var(--motion-fast) ease-out;border-radius:26px;margin-top:34px;display:block;position:relative}.go-tile-plate img{filter:drop-shadow(0 8px 14px #0000002e);width:auto;height:122px;transition:transform .2s ease-out;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.go-tile:hover .go-tile-plate img{transform:translate(-50%)translateY(-4px)rotate(-3deg)}.go-tile:active .go-tile-plate{transform:scale(.97)}.go-tile-label{text-align:center;font-size:1rem;font-weight:700;line-height:1.2}.go-tile-label small{color:var(--color-muted-strong);font-size:.875rem;font-weight:600}.go-icons{scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;margin:0 -16px;padding:0 16px 2px;list-style:none;display:flex;overflow-x:auto}.go-icons::-webkit-scrollbar{display:none}.go-icons li{scroll-snap-align:start;flex:none}.go-icon{width:84px;color:var(--color-ink);justify-items:center;gap:4px;text-decoration:none;display:grid}.go-icon-plate{border-radius:var(--radius-xl);background:var(--color-subtle);width:68px;height:68px;transition:transform var(--motion-fast) ease-out;place-items:center;display:grid;overflow:hidden}.go-icon-plate img{object-fit:contain;width:56px;height:56px}.go-icon:active .go-icon-plate{transform:scale(.94)}.go-icon-label{font-size:.8125rem;font-weight:700;line-height:1.2}.go-icon small{max-width:100%;color:var(--color-muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}@media (min-width:640px){.go-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px}.go-tile-plate{border-radius:30px;height:104px;margin-top:42px}.go-tile-plate img{height:150px}.go-icons{justify-content:center;gap:12px;margin:0;padding:0;overflow:visible}.go-icon{gap:6px;width:clamp(96px,10vw,132px)}.go-icon-plate{aspect-ratio:1;border-radius:clamp(20px,2vw,26px);width:clamp(76px,8.4vw,112px);height:auto}.go-icon-plate img{width:82%;height:82%}.go-icon-label{font-size:clamp(.875rem,1.4vw,1.0625rem)}.go-icon small{font-size:clamp(.6875rem,1vw,.8125rem)}}@media (prefers-reduced-motion:reduce){.go-tile-plate,.go-tile-plate img,.go-icon-plate{transition:none}}.home-feed .feed-layout{gap:12px}.feed-more{border-radius:var(--radius-pill);background:var(--color-subtle);min-height:48px;color:var(--color-ink);justify-content:center;align-items:center;margin-top:8px;font-weight:700;text-decoration:none;display:flex}.feed-more:hover{background:color-mix(in srgb, var(--color-subtle) 84%, var(--color-brand) 12%)}.store-map-shell{position:relative}.store-map{border-radius:var(--radius-md);background:var(--color-subtle);width:100%;height:480px;overflow:hidden}.store-map-message{border:1px solid var(--color-control);border-radius:var(--radius-md);background:var(--theme-panel);padding:24px;line-height:1.6}.pull-refresh{display:none}html[data-native-app]{overscroll-behavior-y:none}html[data-native-app] .brand-footer{display:none}html[data-native-app] body{padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left);background:var(--color-header,var(--color-subtle))}html[data-native-app] .main-surface.main-surface{padding-bottom:calc(var(--site-tab-bar-offset,0px) + 32px)}:root :is(.city-dialog,.profile-crop-dialog,.content-report-dialog,.tier-screenshot-dialog,.story-composer){top:env(safe-area-inset-top,0px);bottom:env(safe-area-inset-bottom,0px);max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}html[data-native-app] .pull-refresh{--pull:0;z-index:var(--layer-menu);top:env(safe-area-inset-top,0px);background:var(--theme-panel);width:44px;height:44px;color:var(--color-brand);opacity:min(1, calc(var(--pull) / 36));transform:translateY(calc(var(--pull) * 1px - 52px));pointer-events:none;border-radius:50%;place-items:center;margin-left:-22px;display:grid;position:fixed;left:50%;box-shadow:0 4px 16px #0000002e}html[data-native-app] .pull-refresh:not([data-state=pulling]){transition:transform .22s ease-out,opacity .22s ease-out}.pull-refresh svg{transform:rotate(calc(var(--pull) * 3deg));overflow:visible}.pull-refresh-track{fill:none;stroke:color-mix(in srgb, currentColor 16%, transparent);stroke-width:3px}.pull-refresh-ring{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - min(100, var(--pull) * 100 / 72));transform-origin:20px 20px;transform:rotate(-90deg)}.pull-refresh-mark{fill:currentColor;transform-box:fill-box;transform-origin:50%;transition:transform var(--motion-fast) ease-out}.pull-refresh[data-state=ready] .pull-refresh-mark{transform:scale(1.15)}.pull-refresh[data-state=refreshing] svg{animation:.8s linear infinite pull-refresh-spin}.pull-refresh[data-state=refreshing] .pull-refresh-ring{stroke-dasharray:28 72;stroke-dashoffset:0}@keyframes pull-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html[data-native-app] .pull-refresh:not([data-state=pulling]){transition:opacity .22s ease-out}.pull-refresh svg{transform:none}.pull-refresh[data-state=refreshing] svg{animation:1.2s ease-in-out infinite pull-refresh-pulse}@keyframes pull-refresh-pulse{50%{opacity:.45}}}.form-alert{--alert:var(--color-danger);border:1px solid color-mix(in srgb, var(--alert) 30%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--alert) 9%, var(--theme-panel));color:var(--theme-text);text-align:left;align-items:flex-start;gap:12px;margin:0 0 12px;padding:14px 16px;display:flex}.form-alert[data-tone=warning]{--alert:#e08a00}.form-alert[data-tone=success]{--alert:#1d9354}.form-alert[data-tone=info]{--alert:var(--color-brand)}.form-alert-icon{color:var(--alert);flex:none;margin-top:1px}.form-alert-body{flex:1;gap:4px;min-width:0;display:grid}.form-alert-body strong{font-size:.9375rem;line-height:1.35}.form-alert-body p{color:var(--theme-text);overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.form-alert-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.form-alert-actions a:not(.community-button){border-radius:var(--radius-pill);background:color-mix(in srgb, var(--alert) 14%, transparent);min-height:36px;color:inherit;align-items:center;padding:6px 12px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.form-alert-actions a:not(.community-button):hover{background:color-mix(in srgb, var(--alert) 22%, transparent)}@media (max-width:639px){.form-alert-actions>*{flex:100%;justify-content:center}.form-alert-actions .community-button{width:100%}}.game-chip{border-radius:var(--radius-pill);color:#fff;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e082cb8;border:2px solid #8cc8ff73;align-items:center;gap:5px;min-height:34px;padding:4px 12px 4px 6px;font-size:1rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 0 14px #3ca0ff59}.game-chip .gacha-shard-icon{color:#5fd6ff}.game-btn{--face:#ff8a1e;--face-top:#ffc15a;--base:#a5410a;--ink:#fff;border-radius:var(--radius-xl);background:var(--base);color:var(--ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;padding:0 0 7px;text-decoration:none;display:block;position:relative;box-shadow:0 12px 26px -8px #000c}.game-btn[data-tone=violet]{--face:#7a4dff;--face-top:#b49bff;--base:#3b1c9e}.game-btn-face{border-radius:var(--radius-xl);background:linear-gradient(var(--face-top), var(--face) 55%);border:3px solid #0000008c;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:64px;padding:8px 14px;transition:transform 90ms ease-out;display:flex;position:relative;overflow:hidden;transform:translateY(-1px);box-shadow:inset 0 3px #ffffff8c,inset 0 -4px #0000001f}.game-btn-face:after{content:"";border-radius:var(--radius-pill);background:#ffffff73;width:40%;height:9px;position:absolute;top:6px;left:12%}.game-btn-label{letter-spacing:.01em;text-transform:uppercase;text-shadow:0 2px #00000059;-webkit-text-stroke:.5px #00000040;font-size:1.375rem;font-weight:900;line-height:1}.game-btn-price{border-radius:var(--radius-pill);background:#00000047;align-items:center;gap:3px;padding:1px 9px;font-size:.8125rem;font-weight:800;display:inline-flex}.game-btn-price .gacha-cap-icon{color:#ffd34d;--gacha-cap-core:#fff8e6}.game-btn:hover .game-btn-face{filter:brightness(1.06)}.game-btn:active:not(:disabled) .game-btn-face{transform:translateY(6px);box-shadow:inset 0 2px #ffffff59}.game-btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.game-btn:disabled{cursor:default;filter:grayscale(.75)brightness(.7)}.game-btn[data-tone=orange]:not(:disabled) .game-btn-face{animation:2.2s ease-in-out infinite game-btn-glow}@keyframes game-btn-glow{0%,to{box-shadow:inset 0 3px #ffffff8c,inset 0 -4px #0000001f,0 0 #ff8c1e00}50%{box-shadow:inset 0 3px #ffffff8c,inset 0 -4px #0000001f,0 0 22px #ff8c1ebf}}@media (prefers-reduced-motion:reduce){.game-btn[data-tone=orange] .game-btn-face{animation:none}.game-btn-face{transition:none}}.atm-key{--key:#ffc12e;--key-top:#fff0a6;--key-deep:#c76a00;--key-ink:#2b1500;--key-glow:#ffbe32bf;color:var(--key-ink);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fff,#b3bccc 42%,#eef1f7 58%,#7a8397);border:2px solid #0a0816;border-radius:18px;padding:4px;text-decoration:none;transition:transform 90ms ease-out,box-shadow 90ms ease-out;display:block;position:relative;box-shadow:0 6px #2a2d39,0 14px 26px -10px #000000d9}.atm-key[data-tone=violet]{--key:#8b60ff;--key-top:#d6c8ff;--key-deep:#4520c0;--key-ink:#fff;--key-glow:#966effcc}.atm-key-face{background:linear-gradient(180deg, var(--key-top), var(--key) 52%, var(--key-deep));isolation:isolate;border-radius:13px;align-items:center;gap:10px;min-height:52px;padding:6px 14px 6px 6px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffffb3,inset 0 -3px #0003,inset 0 0 0 1px #00000059}.atm-key-face:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fff9,#fff0);border-radius:10px 10px 50% 50%;height:42%;position:absolute;inset:3px 10px auto}.atm-key-face:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff8c 50%,#0000);width:45%;animation:4.2s ease-in-out infinite atm-key-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-12deg)}.atm-key-slot{background:radial-gradient(120% 80% at 50% 0,#2d2350,#0d0820 70%);border-radius:9px;flex:none;align-self:stretch;width:40px;min-height:40px;position:relative;overflow:hidden;box-shadow:inset 0 3px 6px #000000d9,0 1px #ffffff8c}.atm-key-slot:after{content:"";background:#000;border-radius:2px;width:24px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 1px #ffffff4d,0 0 0 1px #ffffff1f}.atm-key-slot:before{content:"";background:var(--key-glow);filter:blur(5px);opacity:0;border-radius:50%;width:34px;height:12px;animation:3.4s ease-in-out infinite atm-key-flash;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.atm-key-coin{place-items:center;display:grid;position:absolute;inset:3px 0 12px;overflow:hidden}.atm-key-coin svg{color:#ffd34d;--gacha-cap-core:#fff6dc;filter:drop-shadow(0 1px #0009);grid-area:1/1;animation:3.4s cubic-bezier(.5,0,.6,1) infinite atm-key-insert}.atm-key-coin[data-coins="3"] svg:first-child{animation-delay:-.2s;translate:-5px -4px}.atm-key-coin[data-coins="3"] svg:nth-child(2){animation-delay:-.1s;translate:5px -1px}.atm-key-coin[data-coins="3"] svg:nth-child(3){translate:0 3px}.atm-key-text{flex:1;justify-items:center;gap:3px;min-width:0;display:grid}.atm-key-label{letter-spacing:.02em;text-transform:uppercase;text-shadow:0 1px #ffffff80;font-size:1.125rem;font-weight:900;line-height:1.05}.atm-key[data-tone=violet] .atm-key-label{text-shadow:0 2px #00000059}.atm-key-price{border-radius:var(--radius-pill);color:#fff;white-space:nowrap;background:#1c0c00b8;align-items:center;gap:3px;padding:1px 9px;font-size:.8125rem;font-weight:800;line-height:1.4;display:inline-flex}.atm-key[data-tone=violet] .atm-key-price{background:#0e04328c}.atm-key-price .gacha-cap-icon{color:#ffd34d;--gacha-cap-core:#fff8e6}.atm-key:hover .atm-key-face{filter:brightness(1.06)}.atm-key:active:not(:disabled){transform:translateY(5px);box-shadow:0 1px #2a2d39,0 6px 12px -8px #000000d9}.atm-key:focus-visible{outline-offset:3px;box-shadow:0 6px 0 #2a2d39, 0 0 0 9px var(--brand-blue);outline:3px solid #fff}.atm-key:disabled{cursor:default;filter:grayscale(.8)brightness(.72)}.atm-key:disabled .atm-key-face:after,.atm-key:disabled .atm-key-slot:before,.atm-key:disabled .atm-key-coin svg{animation:none}@keyframes atm-key-insert{0%,52%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(150%)}71%{opacity:0;transform:translateY(-150%)}86%,to{opacity:1;transform:translateY(0)}}@keyframes atm-key-flash{0%,60%,to{opacity:0}70%{opacity:1}}@keyframes atm-key-sweep{0%,55%{transform:translate(-120%)skew(-12deg)}85%,to{transform:translate(260%)skew(-12deg)}}@media (prefers-reduced-motion:reduce){.atm-key{transition:none}.atm-key-face:after,.atm-key-slot:before,.atm-key-coin svg{animation:none}}.daily-moon{background:#e9edff;border-radius:50%;flex:none;width:22px;height:22px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #6e78be73}.daily-moon i{translate:var(--shift,0) 0;background:#1b2147;border-radius:50%;position:absolute;inset:0}.daily-moon.is-big{width:64px;height:64px;box-shadow:0 0 28px #c8d4ff8c,inset 0 0 0 1px #fff6}.daily-entry{border-radius:var(--radius-2xl);color:#fff;width:100%;min-height:64px;font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 140% at 0 0,#26307a,#0000 60%),#0c1236;border:0;align-items:center;gap:12px;padding:10px 12px 10px 14px;display:flex;position:relative}.daily-entry .daily-moon{width:34px;height:34px;box-shadow:0 0 16px #c8d4ff73}.daily-entry-text{flex:1;gap:2px;min-width:0;display:grid}.daily-entry-text strong{font-size:.9375rem;font-weight:800;line-height:1.25}.daily-entry-text small{opacity:.8;font-size:.8125rem;line-height:1.3}.daily-entry-go{border-radius:var(--radius-pill);background:#ffffff24;flex:none;padding:8px 14px;font-size:.875rem;font-weight:800}.daily-entry[data-ready] .daily-entry-go{color:#0c1236;background:#fff}.daily-entry[data-ready] .daily-moon{animation:2.4s ease-in-out infinite daily-glow}.daily-sheet{--daily-night:#0c1236}.daily-hero{border-radius:var(--radius-xl);background:radial-gradient(90% 120% at 0% 0%, #2a347f, transparent 65%), var(--daily-night);color:#fff;align-items:center;gap:16px;margin-bottom:14px;padding:16px;display:flex;position:relative;overflow:clip}.daily-hero:after{content:"";pointer-events:none;opacity:.8;background:radial-gradient(1px 1px at 72% 22%,#fff,#0000),radial-gradient(1.5px 1.5px at 88% 64%,#dfe6ff,#0000),radial-gradient(1px 1px at 58% 78%,#fff,#0000),radial-gradient(1px 1px at 94% 30%,#c9d2ff,#0000);position:absolute;inset:0}.daily-hero-day{margin:0;font-size:1.5rem;font-weight:900;line-height:1.1}.daily-hero-day span{opacity:.7;font-size:1rem;font-weight:700}.daily-hero-note{opacity:.82;margin:4px 0 0;font-size:.8125rem;line-height:1.35}.daily-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.daily-grid>li{min-width:0;display:grid}.daily-day{aspect-ratio:1;background:var(--theme-subtle);width:100%;min-width:0;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:relative}.daily-day[aria-pressed=true]:not([data-now]){box-shadow:0 0 0 2px #7c86ff}.daily-day>small{color:var(--color-muted-strong);font-size:.625rem;font-weight:800;position:absolute;top:3px;left:5px}.daily-day[data-item]{background:color-mix(in srgb, #7c86ff 14%, var(--theme-subtle));box-shadow:inset 0 0 0 1.5px #7c86ff8c}.daily-day[data-done]>:not(small):not(.daily-day-check){opacity:.45}.daily-day[data-now]{box-shadow:0 0 0 2px var(--brand-blue), 0 6px 16px -6px #0050dc8c}.daily-day-check{background:var(--brand-blue);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:3px;right:3px}.daily-day-check svg{width:10px;height:10px}.daily-mini-tag .profile-tag{gap:0;padding:4px 6px}.daily-day .appearance-swatch{width:30px;height:22px}.daily-item-frame{flex:none;width:24px;height:24px;display:block;position:relative}.daily-item-frame>img,.daily-item-frame>b{object-fit:cover;color:#fff;background:#1b2147;border-radius:50%;place-items:center;width:100%;height:100%;font-size:.625rem;font-weight:900;display:grid}.daily-item-frame.is-big{width:132px;height:132px}.daily-item-frame.is-big>b{font-size:3rem}.daily-item-theme.is-big{transform:scale(3);box-shadow:0 6px 14px -6px #0009}.daily-today{border-radius:var(--radius-xl);background:var(--theme-subtle);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;padding:12px 14px;display:flex}.daily-today-art{flex:none;place-items:center;min-width:48px;display:grid}.daily-today-art .daily-moon.is-big{width:44px;height:44px;box-shadow:inset 0 0 0 1px #6e78be73}.daily-today-art .daily-item-frame{width:46px;height:46px;margin:7px}.daily-today-art .daily-item-frame>b{font-size:1rem}.daily-today-text{gap:4px;min-width:0;display:grid}.daily-today-text strong{font-size:1rem;font-weight:800;line-height:1.2}.daily-today-text p{color:var(--color-muted-strong);margin:0;font-size:.8125rem;line-height:1.35}.daily-today-text small{color:var(--color-muted-strong);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.daily-reward-line{flex-wrap:wrap;gap:6px;display:inline-flex}.daily-reward-line b{border-radius:var(--radius-pill);background:var(--theme-panel);align-items:center;gap:4px;padding:4px 10px;font-size:.8125rem;font-weight:800;display:inline-flex}.daily-spark{color:var(--brand-blue)}.daily-claim{border-radius:var(--radius-pill);background:var(--brand-blue);color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:flex;box-shadow:0 10px 24px -12px #0050dccc}.daily-claim:disabled{cursor:progress;opacity:.75}.daily-next{color:var(--color-muted-strong);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.875rem;font-weight:700;display:flex}.daily-next .daily-reward-line b{background:var(--theme-subtle);color:var(--color-text)}.daily-reveal-art.is-tag{animation:.9s cubic-bezier(.2,1.4,.4,1) both fs-pop-tag;scale:1.9}.daily-reveal-art.is-tag .profile-tag{white-space:nowrap;font-size:.875rem}.daily-reveal-art:is(.is-theme,.is-frame){animation:.9s cubic-bezier(.2,1.4,.4,1) both fs-pop}@keyframes daily-glow{0%,to{box-shadow:0 0 10px #c8d4ff59}50%{box-shadow:0 0 22px #c8d4ffbf}}@media (min-width:640px){.daily-grid{gap:8px}.daily-day>small{font-size:.6875rem}.daily-item-frame{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.daily-entry[data-ready] .daily-moon,.daily-reveal-art{animation:none}}.fs{isolation:isolate;border-radius:var(--radius-2xl);background:radial-gradient(90% 70% at 100% 0%, #78beff59, transparent 70%), var(--brand-blue);color:#fff;gap:14px;min-width:0;padding:16px;display:grid;position:relative;overflow:clip}.fs:before{content:"";z-index:-1;opacity:.1;pointer-events:none;background:#fff;width:168px;height:168px;position:absolute;top:-34px;right:-26px;rotate:12deg;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 4.5 13.5H11L10 22l8.5-11.5H12L13 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 4.5 13.5H11L10 22l8.5-11.5H12L13 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.fs-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fs-kicker{align-items:center;gap:8px;margin:0;display:flex}.fs-kicker span{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:.75rem;font-weight:800}.fs-kicker b{border-radius:var(--radius-pill);background:#fff3;padding:2px 8px;font-size:.75rem;font-weight:800}.fs-head h2{text-wrap:balance;margin:4px 0 0;font-size:1.25rem;font-weight:800;line-height:1.2}.fs .first-steps-hide{color:#ffffffd1}.fs .first-steps-hide:hover{color:#fff}.fs-path{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fs-step{border-radius:var(--radius-xl);background:#ffffff14;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:10px;display:grid;position:relative}.fs-step:not(:last-child):after{content:"";z-index:0;border-radius:var(--radius-pill);background:#ffffff38;width:4px;height:calc(100% - 26px);position:absolute;top:54px;left:30px}.fs-step:is([data-state=done],[data-state=claim]):not(:last-child):after{background:#fff;box-shadow:0 0 8px #ffffffb3}.fs-node{z-index:1;color:#fff;background:#ffffff29;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.fs-node svg{width:22px;height:22px}.fs-body{gap:10px;min-width:0;display:grid}.fs-line{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.fs-title{min-width:0;font-size:1rem;font-weight:800;line-height:1.25}.fs-hint{opacity:.85;margin-top:-8px;font-size:.8125rem;line-height:1.3}.fs-prize{flex:none;align-items:center;gap:4px;font-size:.875rem;font-weight:800;display:inline-flex}.fs-prize-caps,.fs-prize-card{border-radius:var(--radius-pill);background:#0000002e;min-height:30px;padding:0 10px}.fs-prize-card i{background:linear-gradient(160deg,#fff,#a9d0ff);border-radius:3px;width:12px;height:16px;rotate:-8deg;box-shadow:0 0 0 1.5px #fff9}.fs-prize-tag .profile-tag{white-space:nowrap;font-size:.75rem}.fs-prize-frame{filter:drop-shadow(0 0 6px #46e6ff73);width:40px;height:40px;margin:6px;position:relative}.fs-prize-frame>img,.fs-prize-frame>b,.fs-person-avatar>img,.fs-person-avatar>b,.fs-reveal-avatar>img,.fs-reveal-avatar>b{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.fs-prize-frame>b,.fs-person-avatar>b,.fs-reveal-avatar>b{color:#fff;background:#0b3a8f;place-items:center;font-weight:900;display:grid}.fs-step[data-state=next] :is(.fs-title,.fs-hint,.fs-prize){opacity:.8}.fs-step[data-state=done]{background:#ffffff0d}.fs-step[data-state=done] .fs-node{color:var(--brand-blue);background:#fff}.fs-step[data-state=done] .fs-title{opacity:.75}.fs-step[data-state=done] .fs-prize{opacity:.6}.fs-step[data-state=current]{background:#ffffff29;box-shadow:inset 0 0 0 1.5px #ffffff8c}.fs-step[data-state=current] .fs-node{color:var(--brand-blue);--gacha-spin-core:#fff;background:#fff}.fs-step[data-state=current] .fs-node:after{content:"";border-radius:50%;animation:2.2s ease-out infinite fs-ripple;position:absolute;inset:0;box-shadow:0 0 0 3px #fff9}.fs-step[data-state=claim]{color:#0b1a33;background:#fff;animation:2.4s ease-in-out infinite fs-glow;box-shadow:0 0 0 2px #fff,0 12px 30px -12px #0014508c}.fs-step[data-state=claim] .fs-node{background:var(--brand-blue);color:#fff;animation:2.4s ease-in-out infinite fs-hop}.fs-step[data-state=claim] .fs-hint{color:var(--brand-blue);opacity:1;font-weight:700}.fs-step[data-state=claim] .fs-prize-frame>b{background:var(--brand-blue)}.fs-progress{align-items:center;gap:4px;display:flex}.fs-progress i{border-radius:var(--radius-pill);background:#ffffff38;flex:1 1 0;height:8px}.fs-progress i[data-on]{background:#fff;box-shadow:0 0 8px #ffffffa6}.fs-progress span{white-space:nowrap;margin-left:6px;font-size:.8125rem;font-weight:800}.fs-go{border-radius:var(--radius-pill);width:100%;min-height:44px;color:var(--brand-blue);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.9375rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.fs-go:hover{color:var(--brand-blue-deep);background:#eaf3ff}.fs-go svg{flex:none}.fs-go:disabled{cursor:progress;opacity:.75}.fs-go-claim,.fs-go-claim:hover{background:var(--brand-blue);color:#fff;box-shadow:0 8px 20px -8px #0050dcb3}.fs-go-claim:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);animation:2.4s ease-in-out infinite fs-shine;position:absolute;inset:0;translate:-120%}.fs-person{border-radius:var(--radius-lg);background:#00000029;grid-template-columns:40px minmax(0,1fr) 44px;grid-template-areas:"avatar text other""follow follow follow";align-items:center;gap:10px;padding:10px;display:grid}.fs-person-avatar{grid-area:avatar;width:40px;height:40px;position:relative}.fs-person-text{grid-area:text;gap:2px;min-width:0;display:grid}.fs-person-text strong{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;font-size:.9375rem;display:flex;overflow:hidden}.fs-person-text small{opacity:.85;font-size:.75rem}.fs-icon-button{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;grid-area:other;place-items:center;width:44px;height:44px;display:grid}.fs-icon-button:hover{background:#ffffff3d}.fs-go-follow{grid-area:follow}@keyframes fs-ripple{0%{opacity:.9;scale:1}to{opacity:0;scale:1.45}}@keyframes fs-glow{0%,to{box-shadow:0 0 0 2px #fff,0 12px 30px -12px #0014508c}50%{box-shadow:0 0 0 4px #ffffff8c,0 14px 34px -10px #00145099}}@keyframes fs-hop{0%,60%,to{translate:0;rotate:none}68%{translate:0 -5px;rotate:-8deg}76%{translate:0;rotate:6deg}84%{translate:0 -2px;rotate:none}}@keyframes fs-shine{0%,45%{translate:-120%}85%,to{translate:120%}}.fs-reveal{width:100%;max-width:none;height:100dvh;max-height:none;padding:calc(env(safe-area-inset-top,0px) + 24px) 20px calc(env(safe-area-inset-bottom,0px) + 24px);box-sizing:border-box;color:#fff;text-align:center;background:radial-gradient(circle at 50% 38%,#2a6bff 0%,#0b2a8f 42%,#040a24 78%);border:0;margin:0;position:fixed;inset:0}.fs-reveal[open]{place-content:center;justify-items:center;gap:12px;display:grid}.fs-reveal::backdrop{background:#000000b3}.fs-reveal-kicker{color:#a9d0ff;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:900;animation:.4s ease-out both fs-fade}.fs-reveal-stage{isolation:isolate;aspect-ratio:1;place-items:center;width:min(70vw,300px,40dvh);display:grid;position:relative}.fs-reveal-stage:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0,#a0d2ffb3 30%,#0000 62%);border-radius:50%;animation:.9s ease-out both fs-flash;position:absolute;inset:-10%}.fs-reveal-rays{z-index:-2;background:repeating-conic-gradient(#ffffff29 0 9deg, transparent 9deg 24deg);border-radius:50%;animation:18s linear infinite fs-spin,.6s ease-out both fs-fade;position:absolute;inset:-28%;-webkit-mask:radial-gradient(circle,#000 20%,#0000 68%);mask:radial-gradient(circle,#000 20%,#0000 68%)}.fs-reveal-sparks i{opacity:0;width:8px;height:8px;rotate:var(--a);background:#b9a6ff;border-radius:2px;margin:-4px;animation:1.1s ease-out .25s both fs-spark;position:absolute;top:50%;left:50%}.fs-reveal-sparks i:nth-child(odd){background:#fff}.fs-reveal-sparks i:nth-child(3n){background:#7cd8ff}.fs-reveal-tag{animation:.9s cubic-bezier(.2,1.4,.4,1) both fs-pop-tag;scale:1.9}.fs-reveal-tag .profile-tag{white-space:nowrap;font-size:.875rem}.fs-reveal-avatar{aspect-ratio:1;width:50%;animation:.9s cubic-bezier(.2,1.4,.4,1) both fs-pop;position:relative}.fs-reveal-avatar>b{font-size:3rem}.fs-reveal h2{margin:4px 0 0;font-size:1.75rem;font-weight:900;line-height:1.15;animation:.5s ease-out .45s both fs-fade}.fs-reveal-text{opacity:.9;max-width:330px;margin:0;font-size:.9375rem;line-height:1.45;animation:.5s ease-out .55s both fs-fade}.fs-reveal-chip{border-radius:var(--radius-pill);background:#ffffff24;padding:4px 12px;font-size:.875rem;font-weight:800;animation:.5s ease-out .65s both fs-fade}.fs-reveal-actions{gap:10px;width:min(100%,360px);margin-top:8px;animation:.5s ease-out .7s both fs-fade;display:grid}.fs-go-ghost,.fs-go-ghost:hover{color:#fff;background:#ffffff1f}@keyframes fs-fade{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes fs-flash{0%{opacity:0;scale:.4}30%{opacity:1}to{opacity:0;scale:1.3}}@keyframes fs-spin{to{rotate:360deg}}@keyframes fs-spark{0%{opacity:1;translate:0;scale:.4}to{opacity:0;translate:0 calc(-1*min(42vw,170px));scale:1}}@keyframes fs-pop{0%{opacity:0;scale:.2}60%{opacity:1;scale:1.12}to{opacity:1;scale:1}}@keyframes fs-pop-tag{0%{opacity:0;scale:.3}60%{opacity:1;scale:2.15}to{opacity:1;scale:1.9}}@media (min-width:640px){.fs{padding:20px}.fs-go{justify-self:start;width:auto}.fs-person{grid-template-columns:40px minmax(0,1fr) 44px auto;grid-template-areas:"avatar text other follow"}.fs-reveal-actions .fs-go{width:100%}}@media (prefers-reduced-motion:reduce){.fs-step[data-state=current] .fs-node:after,.fs-step[data-state=claim],.fs-step[data-state=claim] .fs-node,.fs-go-claim:after,.fs-reveal-kicker,.fs-reveal-stage:after,.fs-reveal-rays,.fs-reveal-sparks i,.fs-reveal-tag,.fs-reveal-avatar,.fs-reveal h2,.fs-reveal-text,.fs-reveal-chip,.fs-reveal-actions{animation:none}.fs-reveal-sparks{display:none}}.first-steps-hide{border-radius:var(--radius-md);min-width:44px;min-height:44px;color:var(--color-muted-strong);font:inherit;cursor:pointer;background:0 0;border:0;margin:-6px -6px -6px 0;padding:0 8px;font-size:.875rem;font-weight:700}.first-steps-hide:hover{color:var(--color-ink)}.first-steps-hide:disabled{cursor:progress;opacity:.7}.home-games{margin:4px 0 18px}.home-games-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(100% - 28px);grid-auto-flow:column;gap:10px;margin:0 -16px;padding:0 16px;scroll-padding-inline:16px;list-style:none;display:grid;overflow-x:auto}.home-games-row::-webkit-scrollbar{display:none}.home-games-row>li{scroll-snap-align:start;min-width:0;display:grid}.home-games-dots{justify-content:center;gap:6px;margin-top:10px;display:flex}.home-games-dots i{border-radius:var(--radius-pill);background:var(--color-control);width:7px;height:7px;transition:width var(--motion-fast) ease-out, background var(--motion-fast) ease-out}.home-games-dots i[data-on]{background:var(--brand-blue);width:20px}.game-promo{isolation:isolate;border-radius:var(--radius-2xl);color:#fff;-webkit-tap-highlight-color:transparent;background:#140a3c;min-height:200px;text-decoration:none;display:flex;position:relative;overflow:clip;box-shadow:inset 0 0 0 1.5px #ffffff1f,0 18px 36px -22px #28148cd9}.game-promo:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.game-promo-body{z-index:2;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex;position:relative}.game-promo-title{letter-spacing:.01em;text-transform:uppercase;text-shadow:0 2px #00000073;font-size:1.375rem;font-weight:900;line-height:1}.game-promo-sub{opacity:.82;font-size:.8125rem;font-weight:700;line-height:1.3}.game-promo-chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.game-promo-chips>span{border-radius:var(--radius-pill);background:#ffffff1f;align-items:center;gap:5px;min-height:26px;padding:2px 10px;font-size:.75rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.game-promo-chips>span[data-done]{background:#ffffff38}.game-promo-cta{border-radius:var(--radius-pill);color:#1b148a;min-height:44px;transition:transform var(--motion-fast) ease-out;background:#fff;align-items:center;gap:8px;margin-top:auto;padding:0 18px;font-size:.9375rem;font-weight:900;display:inline-flex;box-shadow:0 8px 18px -10px #000000b3}.game-promo:hover .game-promo-cta svg{translate:3px}.game-promo-cta svg{transition:translate var(--motion-fast) ease-out}.gacha-home-art{z-index:0;width:62%;position:absolute;inset:0 auto 0 0;overflow:hidden}.gacha-home-video{object-fit:cover;object-position:52% 60%;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 58%,#0000 100%);mask-image:linear-gradient(90deg,#000 58%,#0000 100%)}.gacha-home .game-promo-body{width:52%;margin-left:auto;padding:16px 14px 14px 0}.gacha-home-caps{z-index:3;min-height:28px;padding:2px 10px 2px 5px;font-size:.875rem;position:absolute;top:12px;right:12px}.gacha-home .game-promo-title{margin-top:30px}.gacha-home-cta{align-self:stretch;margin-top:auto}.gacha-home-cta .atm-key-face{gap:7px;min-height:50px;padding:5px 8px 5px 5px}.gacha-home-cta .atm-key-slot{width:32px}.gacha-home-cta .atm-key-label{font-size:1rem}.gacha-home:hover .gacha-home-cta .atm-key-face{filter:brightness(1.08)}.gacha-home:active .gacha-home-cta{transform:translateY(5px);box-shadow:0 1px #2a2d39,0 6px 12px -8px #000000d9}.battle-home{background:#1d168f url(/brand/battle/board.webp) 15% 0/165% no-repeat}.battle-home:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0e0a46eb 0,#0e0a4699 46%,#0000 72%),linear-gradient(#0000 45%,#0e0a468c);position:absolute;inset:0}.battle-home .game-promo-body{width:64%}.battle-home-owl{z-index:2;filter:drop-shadow(0 6px 10px #00000073);width:17%;margin-top:2.4%;position:absolute;top:0;left:74%;translate:-50%}.battle-home-owl .drink-bird{width:100%;height:auto;display:block}.battle-home-cards{z-index:2;display:flex;position:absolute;bottom:14px;right:14px}.battle-home-cards i{background:linear-gradient(160deg,#3a2fd0,#1a1470);border-radius:8px;width:44px;height:60px;margin-left:-14px;display:block;position:relative;box-shadow:inset 0 0 0 2px #ffffff8c,0 8px 14px -6px #0009}.battle-home-cards i:before{content:"";opacity:.9;background:#fff;position:absolute;inset:14px 9px;-webkit-mask:url(/brand/logo-mark-white.svg) 50%/contain no-repeat;mask:url(/brand/logo-mark-white.svg) 50%/contain no-repeat}.battle-home-cards i:first-child{translate:0 4px;rotate:-12deg}.battle-home-cards i:nth-child(2){z-index:1;translate:0 -6px}.battle-home-cards i:nth-child(3){translate:0 4px;rotate:12deg}.battle-home-cards :is(b,s,u){color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.625rem;font-weight:900;text-decoration:none;display:grid;position:absolute}.battle-home-mana{background:var(--brand-blue);top:-5px;left:-5px;box-shadow:0 0 0 2px #fff}.battle-home-cards s{background:#e5484d;bottom:-5px;left:-5px}.battle-home-cards u{background:#30a46c;bottom:-5px;right:-5px}@media (min-width:640px){.home-games-row{margin:0 -24px;padding:0 24px;scroll-padding-inline:24px}.game-promo{min-height:230px}.game-promo-body{padding:20px}.game-promo-title{font-size:1.625rem}.game-promo-sub{font-size:.875rem}.gacha-home .game-promo-body{padding:20px 18px 18px 0}.gacha-home-cta .atm-key-face{gap:10px;min-height:58px;padding:6px 12px 6px 6px}.gacha-home-cta .atm-key-slot{width:40px}.gacha-home-cta .atm-key-label{font-size:1.25rem}.battle-home-cards i{width:54px;height:74px}}@media (min-width:900px){.home-games-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;margin:0;padding:0;overflow:visible}.home-games-dots{display:none}}@media (prefers-reduced-motion:reduce){.home-games-dots i,.game-promo-cta svg{transition:none}}.profile-tag[data-tag=week-hero],.profile-tag[data-tag=week-best],.profile-tag[data-tag=week-charge]{isolation:isolate;background:var(--week-tag);box-shadow:inset 0 0 0 1px var(--week-edge), 0 0 10px var(--week-glow);color:var(--week-ink);border-radius:7px;align-items:center;gap:4px;padding-inline:8px 10px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.profile-tag[data-tag=week-hero]:hover,.profile-tag[data-tag=week-best]:hover,.profile-tag[data-tag=week-charge]:hover{background:var(--week-tag);color:var(--week-ink)}.profile-tag[data-tag=week-hero]{--week-tag:linear-gradient(135deg, #e8a623, #ffd867 55%, #e8a623);--week-edge:#fff0bee6;--week-glow:#f0aa2880;--week-ink:#3a2300;--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 7l5 4 4-7 4 7 5-4-2 12H5L3 7Z'/%3E%3C/svg%3E")}.profile-tag[data-tag=week-best]{--week-tag:linear-gradient(135deg, #0a46c2, #2e8bff 60%, #0a46c2);--week-edge:#bee1ffcc;--week-glow:#006eff66;--week-ink:#fff;--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.5l2.6 5.4 5.9.8-4.3 4.1 1 5.9-5.2-2.8-5.2 2.8 1-5.9L3.500 9.7l5.9-.8Z'/%3E%3C/svg%3E")}.profile-tag[data-tag=week-charge]{--week-tag:linear-gradient(135deg, #3b1c9e, #7a4dff 60%, #3b1c9e);--week-edge:#d2c3ffbf;--week-glow:#7a4dff66;--week-ink:#fff;--tag-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.5 2 5 13.5h6L9.5 22 19 9.5h-6.5Z'/%3E%3C/svg%3E")}.profile-tag[data-tag=week-hero]:before,.profile-tag[data-tag=week-best]:before,.profile-tag[data-tag=week-charge]:before{content:"";width:1.1em;height:1.1em;-webkit-mask:var(--tag-icon) center / contain no-repeat;-webkit-mask:var(--tag-icon) center / contain no-repeat;mask:var(--tag-icon) center / contain no-repeat;background:currentColor;flex:none}.profile-tag[data-tag=week-hero]:after,.profile-tag[data-tag=week-best]:after,.profile-tag[data-tag=week-charge]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff9 50%,#0000 65%);animation:3.6s ease-in-out infinite top-tag-shine;position:absolute;inset:-2px;transform:translate(-130%)}@media (prefers-reduced-motion:reduce){.profile-tag[data-tag=week-hero]:after,.profile-tag[data-tag=week-best]:after,.profile-tag[data-tag=week-charge]:after{display:none}}.review-draft-note{border-radius:var(--radius-md);background:var(--color-subtle);justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 14px;font-size:.875rem;line-height:1.4;display:flex}.review-draft-note button{min-height:44px;color:var(--color-brand);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font-weight:700}.verified-mark{background:var(--brand-blue);color:#fff;vertical-align:-.14em;border-radius:50%;flex:none;place-items:center;width:1.1em;min-width:16px;height:1.1em;min-height:16px;margin-left:.3em;display:inline-grid}.verified-mark svg{width:68%;height:68%}.app-offer{border-radius:var(--radius-xl);background:var(--theme-subtle);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;padding:14px 44px 14px 14px;display:grid;position:relative}.app-offer-icon{border-radius:var(--radius-md);width:48px;height:48px}.app-offer-copy{gap:4px;min-width:0;display:grid}.app-offer h2{color:var(--color-ink);margin:0;font-size:1rem;line-height:1.25}.app-offer p{color:var(--theme-muted);margin:0;font-size:.875rem;line-height:1.4}.app-offer-actions{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:6px;display:flex}.app-offer-button{border-radius:var(--radius-pill);background:var(--brand-blue);color:#fff;align-items:center;min-height:44px;padding:0 18px;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex}.app-offer-apk{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--theme-panel);min-height:44px;color:var(--theme-text);align-items:center;gap:6px;padding:0 16px 0 13px;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.app-offer-apk svg{color:var(--brand-blue)}.app-offer-close{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--theme-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:4px;right:4px}.app-offer-close:hover{color:var(--color-ink)}:is(.app-offer-button,.app-offer-apk,.app-offer-close):focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.chat-fab{z-index:var(--layer-bar);right:max(16px, calc(env(safe-area-inset-right,0px) + 16px));bottom:max(24px, calc(env(safe-area-inset-bottom,0px) + 16px), calc(var(--tg-safe-area-inset-bottom,0px) + 16px));background:var(--brand-blue);color:#fff;cursor:pointer;width:56px;height:56px;transition:translate .22s cubic-bezier(.2, .8, .2, 1), opacity .18s ease-out, background-color var(--motion-fast) ease-out, scale var(--motion-fast) ease-out;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;box-shadow:0 12px 28px -10px #003ca0a6,inset 0 0 0 1px #ffffff29}.chat-fab:hover{background:var(--brand-blue-deep)}.chat-fab:active{scale:.94}.chat-fab:focus-visible{outline:3px solid var(--brand-blue);outline-offset:3px}.chat-fab[aria-expanded=true]{opacity:0;pointer-events:none}html:has(:is(.support-surface,.market-order-page,.tier-editor,.ae-touchbar,.profile-editor-savebar)) .chat-fab{display:none}@media (max-width:959px){.chat-fab{bottom:calc(var(--site-tab-bar-offset,0px) + 16px);width:52px;height:52px}.chat-fab[data-away]{translate:0 calc(100% + var(--site-tab-bar-offset,0px) + 24px);opacity:0;pointer-events:none}html[data-cookie-notice=visible] .chat-fab{bottom:calc(var(--site-tab-bar-offset,0px) + 112px)}html:has(.drink-add-fab) .chat-fab{bottom:calc(var(--site-tab-bar-offset,0px) + 84px)}html[data-cookie-notice=visible]:has(.drink-add-fab) .chat-fab{bottom:calc(var(--site-tab-bar-offset,0px) + 180px)}}@media (max-width:639px){html:has(.store-detail-actions .store-route-button) .chat-fab{bottom:calc(var(--site-tab-bar-offset,0px) + 92px)}html[data-cookie-notice=visible]:has(.store-detail-actions .store-route-button) .chat-fab{bottom:calc(var(--site-tab-bar-offset,0px) + 180px)}}@media (prefers-reduced-motion:reduce){.chat-fab{transition:none}}
