.market-filters{gap:8px;margin-bottom:28px;display:flex}.market-filters a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.profile-crop-preview.crop-market{aspect-ratio:1}.section-label{color:var(--color-muted-strong);margin:0;font-size:.8125rem;line-height:1.4}.primary-button:disabled{cursor:wait;opacity:.55}.catalog-search-field,.catalog-filter-disclosure>summary{border-radius:var(--radius-lg);background:var(--color-subtle);min-height:48px}.catalog-search-field{align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.catalog-search-field:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}.catalog-search-field input::-webkit-search-cancel-button{cursor:pointer}.catalog-search-field input::placeholder{color:var(--color-muted-strong);opacity:1}.tierlists-layout,.tier-editor-layout,.profile-tierlists-layout{width:100%;max-width:980px;margin:0 auto}.tierlists-hero,.tier-list-public-heading,.profile-tierlists-heading{flex-direction:column;gap:20px;display:flex}.tierlists-hero h1,.tier-list-public-heading h1,.tier-editor-heading h1,.profile-tierlists-heading h1{color:var(--color-ink);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;font-size:2rem;line-height:1.05}.tierlists-rating-note strong,.tierlists-community-empty strong,.profile-tierlists-empty strong{color:var(--color-ink)}.tier-list-more{justify-content:center;width:fit-content;margin:20px auto 0;display:flex}@media (max-width:639px){.tier-list-more{width:100%}}.tier-list-cards{gap:12px;display:grid}.tier-list-card{border:1px solid var(--theme-line);border-radius:var(--radius-xl);background:var(--theme-panel);min-width:0;transition:border-color var(--motion-fast) ease-out, box-shadow var(--motion-fast) ease-out;flex-direction:column;gap:14px;padding:16px;display:flex}.tier-list-card:hover{border-color:color-mix(in srgb, var(--color-brand) 45%, var(--theme-line));box-shadow:0 12px 28px -14px #00287859}.tier-list-card-head{align-items:flex-start;gap:10px;display:flex}.tier-list-card-emoji{flex:none;font-size:1.75rem;line-height:1.2}.tier-list-card-title{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tier-list-card h3{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:1.0625rem;line-height:1.3}.tier-list-card h3 a{color:inherit;text-decoration:none}.tier-list-card h3 a:hover{text-underline-offset:3px;text-decoration:underline}.tier-list-card-author{max-width:100%;color:var(--color-muted-strong);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;align-items:center;gap:6px;font-size:.8125rem;text-decoration:none;display:inline-flex;overflow:hidden}.tier-list-card-author:hover{color:var(--color-ink)}.tier-list-card-author img,.tier-list-card-author>span{object-fit:cover;background:var(--color-subtle);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.6875rem;font-weight:700;display:grid}.tier-list-card-stats{color:var(--color-muted-strong);flex:none;align-items:center;gap:12px;font-size:.9375rem;font-weight:600;display:flex}.tier-list-card-stats>*{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.tier-list-card-stats a{min-height:32px}.tier-list-card-stats a:hover{color:var(--color-brand)}.tier-list-card-likes svg{color:#e5484d}button.tier-list-card-likes{border-radius:var(--radius-pill);min-height:36px;font:inherit;cursor:pointer;transition:background-color var(--motion-fast) ease-out, color var(--motion-fast) ease-out;background:0 0;border:0;margin:-6px -8px;padding:6px 8px}button.tier-list-card-likes:hover:not(:disabled){color:var(--color-ink);background:#e5484d1f}button.tier-list-card-likes[aria-pressed=true]{color:var(--color-ink)}button.tier-list-card-likes:disabled{cursor:wait}button.tier-list-card-likes[aria-pressed=true] svg{animation:.26s ease-out tier-like-pop}@keyframes tier-like-pop{50%{transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){button.tier-list-card-likes,button.tier-list-card-likes svg{transition:none;animation:none}}.tier-list-card-board{color:inherit;border-radius:14px;flex-direction:column;gap:4px;text-decoration:none;display:flex;overflow:hidden}.tier-list-card-row{gap:4px;min-height:56px;display:flex}.tier-list-card-tier{width:44px;color:var(--color-ink);flex:none;place-items:center;font-size:1.5rem;font-weight:700;line-height:1;display:grid}.tier-list-card-items{border-radius:var(--radius-sm);background:var(--color-subtle);flex:1;align-items:center;gap:6px;min-width:0;padding:4px;display:flex}.tier-list-card-item{box-sizing:border-box;border:2px solid color-mix(in srgb, var(--color-ink) 22%, transparent);color:#59616b;background:#fff;border-radius:6px;flex:0 44px;place-items:center;min-width:0;height:48px;font-size:.6875rem;font-weight:700;display:grid;overflow:hidden}.tier-list-card-item img{object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.06)contrast(1.05);width:100%;height:42px}.tier-list-card-more{color:var(--color-muted-strong);background:0 0;border:0;font-size:.8125rem}.tier-list-card-board-empty{background:var(--color-subtle);min-height:72px;color:var(--color-muted-strong);border-radius:14px;place-items:center;font-size:.875rem;display:grid}.tier-list-card-open{background:var(--color-brand);color:#fff;min-height:48px;transition:background-color var(--motion-fast) ease-out;border-radius:14px;justify-content:center;align-items:center;gap:6px;margin-top:auto;font-weight:700;text-decoration:none;display:flex}.tier-list-card-open:hover{background:color-mix(in srgb, var(--color-brand) 88%, #000)}.tier-list-card-open svg{transition:transform var(--motion-fast) ease-out}.tier-list-card-open:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.tier-list-card,.tier-list-card-open,.tier-list-card-open svg{transition:none}.tier-list-card-open:hover svg{transform:none}}.tier-editor-title-field input,.tier-editor-filters input,.tier-editor-filters select{border-radius:var(--radius-lg);background:var(--color-subtle);width:100%;min-height:48px;color:var(--color-ink);border:1px solid #0000;padding:10px 12px}.tier-editor-title-field input::placeholder,.tier-editor-filters input::placeholder{color:var(--color-muted-strong);opacity:1}@media (min-width:640px){.tierlists-hero,.tier-list-public-heading,.profile-tierlists-heading{flex-direction:row;justify-content:space-between;align-items:flex-start}.tier-list-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.tierlists-hero h1,.tier-list-public-heading h1,.tier-editor-heading h1,.profile-tierlists-heading h1{font-size:2.75rem}.tier-list-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.price-filter-input{position:relative}.price-filter-input input{border-radius:var(--radius-lg);background:var(--color-subtle);width:100%;min-width:0;min-height:48px;color:var(--theme-text);font:inherit;border:1px solid #0000;padding:12px 48px 12px 12px;font-size:1rem}.price-filter-input input::placeholder{color:var(--color-muted-strong);opacity:1}.price-filter-input input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.store-form .price-filter-input input:not([type=hidden]){padding-right:48px}.price-filter-toggle{width:44px;height:44px;color:var(--theme-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:2px}.price-filter-toggle svg{flex-shrink:0;width:20px;height:20px}.price-filter-toggle:hover{background:var(--theme-subtle)}.price-filter-popover{z-index:10;border:1px solid var(--theme-line);border-radius:var(--radius-sm);background:var(--theme-panel);padding:4px;position:absolute;top:calc(100% + 8px);left:0;right:0}.price-filter-popover ul{max-height:264px;margin:0;padding:0;list-style:none;overflow-y:auto}.price-filter-popover li{cursor:pointer;overflow-wrap:anywhere;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.price-filter-popover li:is(:hover,.is-active){background:var(--theme-tint);color:var(--theme-link)}.price-filter-popover li[aria-selected=true]{font-weight:800}.profile-editor-actions{align-items:center;gap:8px;display:flex}@media (max-width:700px){.profile-editor-actions{width:100%}}.profile-crop-dialog{border-radius:var(--radius-lg);width:min(520px,100vw - 32px);color:var(--theme-text);background:var(--theme-panel);border:0;padding:24px;overflow:auto}.profile-crop-dialog::backdrop{background:#14182099}.profile-crop-dialog h2{margin:0 0 8px;font-size:1.375rem}.profile-crop-preview{object-fit:contain;touch-action:none;cursor:grab;background:var(--theme-subtle);width:100%;max-height:38dvh;margin:20px auto;display:block}.profile-crop-preview.crop-avatar{aspect-ratio:1;border-radius:50%;width:min(100%,280px,38dvh)}.profile-crop-preview:active{cursor:grabbing}.profile-crop-dialog>label{grid-template-columns:130px 1fr;align-items:center;gap:12px;margin:16px 0;font-size:.8125rem;display:grid}.profile-crop-dialog input[type=range]{width:100%;min-width:0;accent-color:var(--brand-blue)}.profile-crop-dialog .profile-editor-actions{justify-content:flex-end;margin-top:24px}@media (max-width:480px){.profile-crop-dialog{padding:18px}}@media (max-width:639px){.catalog-search-field{grid-column:1/-1}.catalog-search-field input{font-size:1rem}}.admin-table-pagination{color:var(--theme-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:.8125rem;display:flex}.tier-screenshot-formats button{min-height:40px;color:var(--color-muted-strong);font:inherit;cursor:pointer;transition:background-color var(--motion-fast) ease-out, color var(--motion-fast) ease-out;background:0 0;border:0;border-radius:9px;padding:0 16px;font-size:.875rem;font-weight:700}@media (max-width:639px){.tier-screenshot-control,.tier-screenshot-control>button{width:100%}}.content-report-dialog{border-radius:var(--radius-lg);background:var(--theme-panel);width:min(440px,100vw - 32px);color:var(--theme-text);border:0;margin:auto;padding:24px;overflow:auto}.content-report-dialog::backdrop{background:#0009}.content-report-dialog h2{margin:0 0 8px;font-size:1.25rem}.content-report-dialog>p{margin:0 0 16px;font-size:.875rem;line-height:1.5}.content-report-dialog form{gap:.75rem;display:grid}.content-report-dialog label{font-weight:600}.content-report-dialog :is(select,textarea){box-sizing:border-box;border-radius:var(--radius-lg);background:var(--color-subtle);width:100%;min-width:0;color:var(--theme-text);font:inherit;border:1px solid #0000;padding:.75rem}.content-report-dialog textarea{resize:vertical}.content-report-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}@media (max-width:639px){.content-report-dialog{padding:16px}}.tier-section-toolbar button{width:44px;padding:8px}.profile-back-button{align-self:flex-start;gap:8px;width:fit-content;min-height:44px;margin-bottom:20px}.profile-back-button svg{flex-shrink:0}.market-search-form{margin:24px 0 32px}.market-search-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.market-search-toolbar .catalog-search-field{grid-column:auto}.market-search-toolbar.has-add{grid-template-columns:minmax(0,1fr) auto auto}.market-search-toolbar,.market-search-toolbar.has-add{gap:6px}.market-search-toolbar>*{height:48px}.market-search-toolbar>.catalog-search-field{padding-block:8px}.market-search-toolbar .market-search-submit{margin-inline:-4px}.market-search-toolbar>.market-filter-toggle{padding:0 12px}.market-search-toolbar>.store-add-button{width:48px;min-width:48px;padding:0}.store-add-button{color:var(--color-ink);text-decoration:none}.store-add-button:hover{background:color-mix(in srgb, var(--color-subtle) 70%, var(--color-ink) 8%)}.store-add-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.market-search-submit{cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.photo-delete-overlay,.review-photo-preview .photo-delete-overlay{border-radius:var(--radius-sm);color:#30343b;cursor:pointer;background:#fff;border:1px solid #dfe3e8;place-items:center;width:36px;height:36px;min-height:36px;padding:0;text-decoration:none;display:grid;position:absolute;top:4px;right:4px}.photo-delete-overlay:hover{color:#a52332;background:#fff0f0}.photo-delete-overlay:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.photo-delete-overlay:disabled{opacity:.5;cursor:wait}.store-search{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:16px;margin:24px 0;display:grid}.store-search label,.store-form label,.store-moderation label{gap:8px;min-width:0;font-size:.875rem;display:grid}.store-search input,.store-search select,.store-form input:not([type=hidden]),.store-form select,.store-form textarea,.store-moderation textarea{border-radius:var(--radius-lg);width:100%;min-height:48px;color:var(--color-ink);background:var(--color-subtle);font:inherit;border:1px solid #0000;padding:12px}@media (pointer:coarse){:is(.store-search input,.store-search select,.store-form input:not([type=hidden]),.store-form select,.store-form textarea,.store-moderation textarea){font-size:1rem}}.store-search input:focus-visible,.store-search select:focus-visible,.store-form input:focus-visible,.store-form select:focus-visible,.store-form textarea:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.store-view-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.store-view-toolbar>div{gap:4px;display:flex}@media (max-width:639px){.store-view-toolbar:has(+.store-directory-map){margin-bottom:8px}.store-directory-map .store-map-shell{margin-inline:-16px}.store-directory-map .store-map{height:calc(100dvh - var(--site-tab-bar-offset,0px) - var(--store-map-offset,76px) - 26px);border-radius:0;min-height:360px}}.store-view-toolbar button{background:var(--theme-panel);width:44px;height:44px;color:var(--color-ink);border:1px solid var(--color-control);border-radius:var(--radius-sm);cursor:pointer;place-items:center;display:grid}.store-view-toolbar button[aria-pressed=true]{background:var(--color-brand);color:#fff;border-color:var(--color-brand)}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.store-card{border:1px solid var(--color-control);border-radius:var(--radius-lg);background:var(--theme-panel);overflow-wrap:anywhere;min-width:0;padding:24px}.store-card h2{align-items:center;gap:10px;margin:0 0 12px;font-size:1.25rem;display:flex}.store-card p{margin:8px 0;line-height:1.6}.store-metro,.store-note{color:var(--color-muted-strong);font-size:.875rem}.store-description{white-space:pre-wrap}.store-map-number{background:var(--color-brand);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:.875rem;display:inline-grid}.store-card-actions{flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}.store-card-actions .community-button{white-space:normal;text-align:center}.store-card summary{cursor:pointer;color:var(--theme-link);padding:12px 0}.store-stock-list{padding:0;list-style:none}.store-stock-list li{border-bottom:1px solid var(--color-control);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.store-stock-list small{color:var(--color-muted-strong);margin-top:4px;display:block}.store-stock-list strong{text-align:right}.store-form{max-width:960px;margin-top:24px}.store-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.store-form .form-card[hidden]{display:none}.store-form .form-card:focus{outline:none}.store-form-progress{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.store-form-progress button{width:100%;min-height:44px;color:var(--color-muted-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:0;font-size:.875rem;font-weight:600;line-height:1.3;display:grid}.store-form-progress button:before{content:"";border-radius:var(--radius-pill);background:var(--color-control);height:4px;transition:background-color .2s ease-out}.store-form-progress [data-state=visited] button:before{background:color-mix(in srgb, var(--color-brand) 45%, transparent)}.store-form-progress [data-state=current] button{color:var(--color-text)}.store-form-progress [data-state=current] button:before{background:var(--color-brand)}.store-form-progress button:disabled{cursor:default}.store-form-progress button:not(:disabled):hover .store-form-progress-label{color:var(--color-text)}.store-form-progress button:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:4px}.store-form-footer{justify-items:stretch}.store-form-nav{gap:12px;display:flex}.store-form-nav .community-button[type=submit]{margin-left:auto}:is(.store-form-nav .community-button[type=submit],.store-template-actions .community-button:not(.community-button-secondary)){border-color:var(--color-brand);background:var(--color-brand);color:#fff}:is(.store-form-nav .community-button[type=submit],.store-template-actions .community-button:not(.community-button-secondary)):hover:not(:disabled){filter:brightness(1.08)}.store-form .store-form-counter{color:var(--color-muted-strong);margin:0 0 -8px;font-size:.875rem}.store-form .store-form-counter b{color:var(--color-text)}@media (min-width:640px){.store-form .store-form-counter{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:639px){.store-form-progress{gap:6px}.store-form-progress button{min-height:24px}.store-form-progress-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.store-form-nav{flex-direction:column-reverse;gap:12px;margin-top:8px}.store-form-nav .community-button{width:100%}.store-form-nav .community-button[type=submit]{min-height:56px;margin-left:0;font-size:1.0625rem}.store-form .store-form-nav .community-button.community-button-secondary{border:1px solid var(--color-control);min-height:52px;box-shadow:none;color:var(--color-text);background:0 0}}.form-card{border:1px solid var(--theme-line);border-radius:var(--radius-xl);background:var(--theme-panel);gap:16px;min-width:0;padding:24px;display:grid}.form-step{align-items:flex-start;gap:14px;display:flex}.form-step-number{background:var(--color-brand);color:#fff;font-variant-numeric:tabular-nums;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.form-optional{border-radius:var(--radius-pill);background:var(--color-subtle);min-height:22px;color:var(--color-muted-strong);align-items:center;padding:0 8px;font-size:.75rem;font-weight:600;display:inline-flex}.form-step h2{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:4px 0 0;font-size:1.125rem;line-height:1.3;display:flex}.form-step p{color:var(--color-muted-strong);margin:4px 0 0;font-size:.875rem;line-height:1.5}.form-field>label{font-weight:700}.form-field>label,.store-form label{color:var(--color-text);font-weight:600}.store-form :is(input:not([type=hidden]),select,textarea){font-weight:400}.store-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.store-form h2{margin:0;font-size:1.125rem}.store-form p{color:var(--color-muted-strong);line-height:1.6}.store-form-link{color:var(--theme-link);justify-self:start;font-size:.875rem;font-weight:600;text-decoration:none}.store-form-link:hover{text-underline-offset:3px;text-decoration:underline}.store-review{margin:24px 0}.store-moderation{border:1px solid var(--color-control);border-radius:var(--radius-md);margin-top:12px;padding:20px}@media (max-width:639px){.store-grid,.store-search,.store-form-grid{grid-template-columns:minmax(0,1fr)}.store-card{padding:16px}.store-map{height:360px}}.store-form .store-geo-status{min-height:1.5em;margin:-4px 0 0;font-size:.875rem}.store-geo-status:empty{display:none}.store-drink-cover{border-radius:var(--radius-sm);object-fit:contain;background:#fff;flex:none;width:36px;height:36px}.store-stock-list strong,.store-map-popup-drinks strong{white-space:nowrap}.store-drink-cover-empty{background:var(--color-subtle)}.store-drink-cover-add{background:var(--color-subtle);color:var(--theme-link);place-items:center;font-size:1.25rem;font-weight:700;display:grid}.store-drink-popover ul{max-height:320px}.store-drink-popover .store-drink-cover{width:32px;height:32px}.store-drink-custom{border-top:1px solid var(--theme-line);font-weight:700}.store-drink-name{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}a.store-drink-name:hover>span{color:var(--theme-link);text-underline-offset:3px;text-decoration:underline}.store-card h2 a{color:inherit;text-decoration:none}.store-card h2 a:hover{color:var(--theme-link)}.store-card .store-address{margin-bottom:4px}.store-metro-list{gap:6px;margin:8px 0;padding:0;font-size:.875rem;list-style:none;display:grid}.store-metro-list li{align-items:center;gap:10px;min-width:0;display:flex}.store-metro-list li>span:nth-child(2){flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.store-metro-list small{color:var(--color-muted-strong)}.store-metro-dots{flex:none;display:inline-flex}.store-metro-dots .metro-line-dot+.metro-line-dot{margin-left:-4px}.store-metro-distance{color:var(--color-muted-strong);white-space:nowrap;flex:none;margin-left:auto}.store-map-popup{z-index:2;border:1px solid var(--color-control);border-radius:var(--radius-lg);background:var(--theme-panel);overflow-wrap:anywhere;width:min(360px,100% - 32px);max-height:calc(100% - 32px);padding:20px;position:absolute;top:60px;right:12px;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.store-map-popup h2{align-items:center;gap:10px;margin:0 40px 8px 0;font-size:1.125rem;line-height:1.3;display:flex}.store-map-popup p{margin:4px 0;line-height:1.5}.store-map-popup .store-map-popup-stock{color:var(--color-muted-strong);font-size:.875rem}.store-map-popup .store-map-popup-stock strong{color:var(--color-text)}.store-map-popup-close{width:36px;height:36px;color:var(--color-muted-strong);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.store-map-popup-close:hover{background:var(--color-subtle);color:var(--color-text)}.store-map-popup-drinks{gap:4px;margin:8px 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.store-map-popup-drinks li{justify-content:space-between;gap:12px;display:flex}.store-map-popup-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.store-map-popup-actions .community-button{text-align:center;flex:auto;min-height:44px}.store-list-card{transition:border-color var(--motion-fast) ease-out;flex-direction:column;padding:0;display:flex;overflow:hidden}.store-list-card:hover{border-color:var(--color-muted-strong)}.store-list-cover{aspect-ratio:16/9;background:var(--color-subtle);color:var(--color-muted-strong);place-items:center;display:grid;position:relative;overflow:hidden}.store-list-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.store-list-cover svg{opacity:.5}.store-list-photo-count{border-radius:var(--radius-pill);color:#fff;background:#0009;padding:4px 10px;font-size:.75rem;font-weight:600;position:absolute;bottom:12px;right:12px}.store-list-body{flex:auto;padding:20px 24px 0}.store-list-card h2{margin-bottom:6px;line-height:1.3}.store-list-card .store-address{color:var(--color-muted-strong);margin:0 0 4px;font-size:.9375rem;line-height:1.45}.store-list-card .store-list-status{border-radius:var(--radius-pill);background:var(--color-subtle);margin:0 0 12px;padding:4px 10px;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-block}.store-list-card .store-list-status[data-status=published]{background:var(--color-success-soft);color:var(--color-success)}.store-list-card .store-list-status[data-status=rejected]{background:var(--color-danger-soft);color:var(--color-danger)}.store-list-card .store-list-stock{border-radius:var(--radius-md);background:var(--color-subtle);align-items:center;gap:12px;margin:14px 0 0;padding:10px 12px;font-size:.875rem;line-height:1.4;display:flex}.store-list-covers{flex:none;display:inline-flex}.store-list-covers img{border-radius:var(--radius-sm);object-fit:contain;width:32px;height:32px;box-shadow:0 0 0 2px var(--theme-panel);background:#fff}.store-list-covers img+img{margin-left:-10px}.store-list-card .store-list-description{color:var(--color-muted-strong);white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 0;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.store-list-actions{gap:8px;margin:0;padding:20px 24px 24px}.store-list-actions .community-button{flex:auto;min-height:44px}@media (max-width:639px){.store-list-cover:not(:has(img)){display:none}.store-list-body{padding:16px 16px 0}.store-list-actions{padding:16px}}.store-detail-body{margin-top:16px}.store-transfer-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr)) auto;align-items:end;gap:12px;margin-top:12px;display:grid}.store-transfer-form label{gap:8px;min-width:0;font-size:.875rem;font-weight:600;display:grid}.store-transfer-form input{border-radius:var(--radius-lg);background:var(--color-subtle);width:100%;min-height:44px;color:var(--color-text);font:inherit;border:1px solid #0000;padding:10px 12px;font-weight:400}.store-transfer-form .community-button{min-height:44px}.store-transfer-form p{grid-column:1/-1;margin:0}.store-transfer-form p:empty{display:none}.store-admin-panel{margin-top:24px}@media (max-width:639px){.store-transfer-form{grid-template-columns:minmax(0,1fr)}}.store-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:24px;display:flex}.store-detail-head>div:first-child{flex:320px;min-width:0}.store-detail-head h1{overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.1}.store-detail-head .store-detail-address{color:var(--color-muted-strong);margin:10px 0 0;line-height:1.5}.store-detail-summary{margin:6px 0 0;font-size:.9375rem}.store-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.store-detail-actions .community-button{min-height:44px}.store-status-chip{border-radius:var(--radius-pill);background:var(--color-subtle);margin:0 0 12px;padding:4px 10px;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-block}.store-status-chip[data-status=published]{background:var(--color-success-soft);color:var(--color-success)}.store-status-chip[data-status=rejected]{background:var(--color-danger-soft);color:var(--color-danger)}.store-detail-note{border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-danger);margin:0 0 24px;padding:12px 16px;line-height:1.5}.store-detail-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:24px;display:grid}.store-detail-main{gap:24px;min-width:0;display:grid}.store-detail-section,.store-detail-place{border:1px solid var(--color-control);border-radius:var(--radius-lg);background:var(--theme-panel);padding:24px}.store-detail-section h2,.store-detail-place h2{align-items:center;gap:10px;margin:0 0 12px;font-size:1.125rem;display:flex}.store-detail-section .store-description{overflow-wrap:anywhere;margin:0;line-height:1.6}.store-detail-count{border-radius:var(--radius-pill);background:var(--color-subtle);color:var(--color-muted-strong);padding:2px 8px;font-size:.8125rem}.store-price-list{margin:0;padding:0;list-style:none}.store-price-list li{border-bottom:1px solid var(--color-control);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.store-price-list li:first-child{padding-top:0}.store-price-list .store-drink-cover{width:44px;height:44px}.store-price-list .store-drink-name>span{gap:2px;min-width:0;font-weight:600;display:grid}.store-price-list small{color:var(--color-muted-strong);font-size:.8125rem;font-weight:400}.store-price-list strong{white-space:nowrap;flex:none;font-size:1rem}.store-price-list li[data-availability=unavailable]{opacity:.55}.store-price-list li[data-availability=unavailable] strong{text-decoration:line-through}.store-detail-section>.store-note{margin:12px 0 0}.store-detail-aside{gap:16px;min-width:0;display:grid;position:sticky;top:24px}.store-detail-aside .store-map{border-radius:var(--radius-lg);height:280px}.store-detail-place .store-metro-list{margin:0 0 14px}.store-gallery{aspect-ratio:16/9;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr;gap:8px;display:grid}.store-gallery[data-count="1"]{grid-template-rows:1fr;grid-template-columns:1fr}.store-gallery[data-count="2"]{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.store-gallery button{border-radius:var(--radius-md);background:var(--color-subtle);cursor:zoom-in;border:0;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden}.store-gallery[data-count="3"] button:first-child{grid-row:span 2}.store-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .3s ease-out;display:block}.store-gallery button:hover img{transform:scale(1.03)}.store-gallery-more{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;place-items:center;font-size:1.5rem;font-weight:800;display:grid;position:absolute;inset:0}.store-photo-gallery button{border-radius:var(--radius-md);cursor:zoom-in;background:0 0;border:0;flex:0 0 160px;padding:0}@media (prefers-reduced-motion:reduce){.store-gallery img{transition:none}.store-gallery button:hover img{transform:none}}@media (max-width:899px){.store-detail-grid{grid-template-columns:minmax(0,1fr)}.store-detail-aside{position:static}}@media (max-width:639px){.store-detail-actions{width:100%}.store-detail-actions .community-button{text-align:center;flex:1 1 0}.store-detail-section,.store-detail-place{padding:16px}.store-gallery{aspect-ratio:4/3}.store-map-popup{width:auto;max-height:calc(100% - 24px);padding:16px;inset:auto 12px 12px}}.market-filters{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.market-filters::-webkit-scrollbar{display:none}.market-filters a{white-space:nowrap;flex-shrink:0}.price-filter-option-label{align-items:center;gap:10px;min-width:0;display:flex}.metro-line-dot{border-radius:50%;flex:0 0 12px;width:12px;height:12px;display:inline-block;box-shadow:0 0 0 1px #80808040}.metro-line-selected{pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.price-filter-input-colored input{padding-left:34px!important}.store-editor-heading{max-width:960px;margin-bottom:32px}.store-editor-heading h1{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.store-xp-chip{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-brand) 14%, transparent);min-height:24px;color:var(--color-brand);white-space:nowrap;flex:none;align-items:center;padding:0 8px;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.store-editor-intro{display:grid}.store-editor-intro p{visibility:hidden;grid-area:1/1}.store-editor-intro p[data-active]{visibility:visible}.store-editor-heading p{color:var(--color-muted-strong);margin:12px 0 0;line-height:1.5}.store-photo-section{gap:16px;display:grid}.store-photo-previews,.store-photo-gallery{gap:12px;display:flex;overflow-x:auto}.store-photo-previews>div{flex:0 0 140px;position:relative}.store-photo-previews img{object-fit:cover;border-radius:var(--radius-md);width:140px;height:140px}.store-photo-gallery img{object-fit:cover;border-radius:var(--radius-md);width:160px;height:120px}.catalog-volume-tabs{gap:8px;margin-bottom:16px;display:flex;overflow-x:auto}.catalog-volume-tabs button{border-radius:var(--radius-pill);background:var(--color-subtle);min-height:44px;color:var(--color-muted-strong);font:inherit;cursor:pointer;transition:background-color var(--motion-fast) ease-out, color var(--motion-fast) ease-out;border:0;flex-shrink:0;padding:8px 16px;font-weight:600}.catalog-volume-tabs button:not([aria-selected=true]):hover{background:color-mix(in srgb, var(--color-subtle) 70%, var(--color-ink) 8%);color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.catalog-volume-tabs button{transition:none}}.catalog-volume-tabs button[aria-selected=true]{background:var(--color-brand);color:#fff}.review-comment-like{border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 7%, transparent);min-height:32px;color:var(--color-muted-strong);font:inherit;cursor:pointer;transition:background-color var(--motion-fast) ease-out, color var(--motion-fast) ease-out;border:0;align-items:center;gap:6px;padding:4px 10px;font-size:.8125rem;display:inline-flex}.review-comment-like:hover:not(:disabled){background:color-mix(in srgb, currentColor 12%, transparent)}.review-comment-like[aria-pressed=true]{color:#e5484d;background:#e5484d1f}.review-comment-like:disabled{cursor:default}.review-comment-like:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.review-comment-like[aria-pressed=true] svg{animation:.32s cubic-bezier(.34,1.8,.5,1) comment-like-pop}@keyframes comment-like-pop{0%{transform:scale(.6)}60%{transform:scale(1.2)}to{transform:none}}@media (prefers-reduced-motion:reduce){.review-comment-like,.review-comment-like svg{transition:none;animation:none}}.review-comment-edited{color:var(--color-muted-strong);font-size:.75rem}.review-comment-edit{gap:8px;margin:8px 0;display:grid}.review-comment-edit textarea{resize:vertical;border-radius:var(--radius-lg);background:var(--color-subtle);width:100%;min-height:72px;color:var(--color-ink);font:inherit;border:1px solid #0000;padding:10px 12px;font-size:.875rem}.review-comment-edit>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.review-comment-edit>div>span{color:var(--color-muted-strong);margin-right:auto;font-size:.75rem}.review-comment-edit .community-button{min-height:36px;padding:6px 12px}.review-reply-target{background:color-mix(in srgb, var(--color-brand) 10%, transparent);color:var(--color-muted-strong);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:.8125rem;display:flex}.review-reply-target b{color:var(--color-brand-deep)}.review-reply-target button{border-radius:var(--radius-sm);width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;font-size:1.125rem;line-height:1;display:grid}.review-reply-target button:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.review-reply-mention{background:color-mix(in srgb, var(--color-brand) 12%, transparent);color:var(--color-brand-deep);border-radius:6px;margin-right:2px;padding:0 6px;font-weight:600;text-decoration:none;display:inline-block}a.review-reply-mention:hover{background:color-mix(in srgb, var(--color-brand) 20%, transparent)}.review-comment-footer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.review-comment-footer:empty{display:none}.review-comment-reply{border-radius:var(--radius-pill);min-height:32px;color:var(--color-muted-strong);font:inherit;cursor:pointer;transition:background-color var(--motion-fast) ease-out, color var(--motion-fast) ease-out;background:0 0;border:0;align-items:center;gap:6px;padding:4px 10px;font-size:.8125rem;display:inline-flex}.review-comment-reply:hover:not(:disabled){background:color-mix(in srgb, currentColor 10%, transparent);color:var(--color-brand-deep)}.review-comment-reply:focus-visible,.review-reply-target button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.review-comment-reply{transition:none}}.review-photo-thumbnails button[data-kind]{position:relative}.review-photo-thumbnails button[data-kind=video]{cursor:pointer}.review-media-badge{color:#fff;letter-spacing:.04em;pointer-events:none;background:#000000a6;border-radius:6px;padding:2px 6px;font-size:.6875rem;font-weight:700;position:absolute;bottom:6px;left:6px}.review-media-play{pointer-events:none;color:#fff;place-items:center;display:grid;position:absolute;inset:0}.review-media-play svg{box-sizing:border-box;background:#0000008c;border-radius:50%;width:36px;height:36px;padding:8px 7px 8px 9px}.review-video-stage{cursor:default;touch-action:auto;-webkit-user-select:auto;user-select:auto}.review-video-stage video{border-radius:var(--radius-md);background:#000;max-width:100%;max-height:100%}.review-photo-preview video{object-fit:cover;border-radius:var(--radius-sm);background:#000;width:96px;height:96px;display:block}.wall-comment a{text-decoration:none}.wall-comment-heading{align-items:flex-start;gap:12px;display:flex}.wall-comment-heading .wall-avatar{flex-basis:48px;width:48px;height:48px;font-size:1.125rem;font-weight:700}.wall-post-meta{flex:1;align-content:center;gap:2px;min-width:0;min-height:48px;display:grid}.wall-post-name{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:24px;display:flex}.wall-post-author{min-width:0;color:var(--theme-text);overflow-wrap:anywhere;transition:color var(--motion-fast) ease-out;font-size:1rem;font-weight:700}a.wall-post-author:hover{color:var(--theme-link)}.wall-post-sub{color:var(--theme-muted);flex-wrap:wrap;align-items:center;gap:2px 0;font-size:.8125rem;line-height:1.4;display:flex}.wall-post-sub>*+:before{content:"·";margin:0 10px}.wall-post-sub a{min-height:28px;color:inherit;transition:color var(--motion-fast) ease-out;align-items:center;margin-block:-4px;display:inline-flex}.wall-post-sub a:hover{color:var(--theme-link)}.wall-comment .wall-post-sub time{font-size:inherit;color:inherit}.wall-post-actions{flex:none;align-items:flex-start;gap:2px;margin:-6px -8px 0 0;display:flex}.wall-delete{justify-items:end;display:grid}.wall-delete>p{text-align:right;max-width:180px;margin:4px 0 0;font-size:.75rem}.wall-action-button{width:36px;height:36px;color:var(--theme-muted);cursor:pointer;transition:background-color var(--motion-fast) ease-out, color var(--motion-fast) ease-out;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.wall-action-button:hover:not(:disabled){background:color-mix(in srgb, currentColor 10%, transparent);color:var(--theme-link)}.wall-delete-button:hover:not(:disabled){color:#e5484d;background:#e5484d1f}.wall-action-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.wall-action-button:disabled{opacity:.5;cursor:wait}.wall-post-edit{margin-top:12px}.wall-post-edit textarea{resize:vertical;border-radius:var(--radius-lg);background:var(--color-subtle);width:100%;min-height:96px;max-height:400px;color:var(--theme-text);font:inherit;border:1px solid #0000;padding:12px;font-size:.9375rem}@media (pointer:coarse){:is(.review-comment-edit,.wall-post-edit) textarea{font-size:1rem}}.wall-post-edit .community-form-footer{margin-top:10px}.wall-post-edit-buttons{gap:8px;display:flex}.wall-comment>p{margin-top:14px;font-size:.9375rem;line-height:1.55}:is(.wall-comment,.review-item) .review-discussion{border-top:0;margin-top:12px;padding-top:0}:is(.wall-comment,.review-item) .review-reactions{margin-left:-8px}:is(.wall-comment,.review-item) .review-reactions button svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.wall-post-author,.wall-post-sub a,.wall-action-button,:is(.wall-comment,.review-item) .review-reactions button{transition:none}}.wall-post-target{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-brand) 10%, transparent);width:fit-content;max-width:100%;min-height:32px;color:var(--theme-muted);transition:background-color var(--motion-fast) ease-out;align-items:center;gap:8px;margin:4px 0 18px;padding:4px 12px 4px 8px;font-size:.8125rem;line-height:1.3;display:flex}.wall-post-target svg{color:var(--color-brand);flex:none}.wall-post-target-label{white-space:nowrap;flex:none}.wall-post-target strong{min-width:0;color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wall-post-target:hover{background:color-mix(in srgb, var(--color-brand) 16%, transparent)}.wall-post-target:hover strong{color:var(--theme-link)}.wall-post-target:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.wall-post-target-avatar{background:var(--theme-tint);width:20px;height:20px;color:var(--theme-link);border-radius:50%;flex:none;place-items:center;font-size:.625rem;font-weight:700;display:inline-grid;overflow:hidden}.wall-post-target-avatar img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.wall-post-target{transition:none}}:is(.review-list,.profile-review-entry){container-type:inline-size}.review-item{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;display:grid;position:relative}.review-item a{text-decoration:none}.review-item-author{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 12px;min-width:0;display:grid}.review-item-author .review-item-avatar{flex-basis:44px;width:44px;height:44px;font-weight:700}.review-item-avatar[data-frame]:not([data-frame=none]){isolation:isolate;position:relative;overflow:visible}.review-item-avatar[data-frame]>img{border-radius:50%}.review-item-who{gap:2px;min-width:0;display:grid}.review-item-who .wall-post-author{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.review-item-handle{color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.review-item-badges{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;margin-top:8px;display:flex}.review-item-badges:empty{display:none}.review-item-body{gap:14px;min-width:0;display:grid}.review-item-top{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:36px;display:flex}.review-item-overall{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-brand) 12%, transparent);min-height:30px;color:var(--color-brand);align-items:center;gap:5px;padding:4px 11px;display:inline-flex}.review-item-overall strong{color:var(--color-ink);font-size:.875rem;line-height:1}.review-item-ratings{flex-wrap:wrap;gap:4px 16px;margin:0;font-size:.8125rem;line-height:1.4;display:flex}.review-item-ratings>div{gap:6px;display:flex}.review-item-ratings dt{color:var(--theme-muted)}.review-item-ratings dd{color:var(--color-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.review-item-country{border-radius:var(--radius-pill);background:var(--color-subtle);min-height:24px;color:var(--color-muted-strong);white-space:nowrap;align-items:center;gap:4px;padding:0 9px;font-size:.75rem;font-weight:600;display:inline-flex}.review-item-date{color:var(--theme-muted);opacity:.8;white-space:nowrap;font-size:.75rem}.review-item-actions{margin:0;position:absolute;top:14px;right:12px}.review-item:has(>.review-item-actions) .review-item-who{padding-right:76px}.review-item .review-item-text{max-width:68ch}.review-item .review-author-channel{border-bottom:0;gap:0 8px;margin-bottom:4px;padding-bottom:0}.review-item .review-item-channel{min-height:36px}.review-item .review-discussion{margin-top:2px}@container (min-width:680px){.review-item{grid-template-columns:200px minmax(0,1fr);gap:32px;padding:24px 28px}.review-item-author{grid-template-columns:48px minmax(0,1fr);align-content:center;align-self:center;align-items:start}.review-item:has(>.review-item-actions) .review-item-who{padding-right:0}.review-item:has(>.review-item-actions) .review-item-top{padding-right:76px}.review-item-actions{top:18px;right:18px}.review-item-author .review-item-avatar{flex-basis:48px;width:48px;height:48px}.review-item-who{padding-top:3px}.review-item-badges{margin-top:12px}.review-item .review-discussion{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.review-item .review-discussion>*{flex-basis:100%;order:2}.review-item .review-discussion>.review-reactions{flex-basis:auto;order:0}.review-item .review-discussion>.review-author-channel{flex-basis:auto;order:1;margin:0}}.review-composer-actions{gap:4px;margin-left:auto;display:inline-flex}.review-composer-action{width:44px;height:44px;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;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.review-composer-action:hover:not(:disabled){background:var(--color-control);color:var(--color-ink)}.review-composer-delete:hover:not(:disabled){background:var(--color-danger-soft);color:var(--color-danger)}.review-composer-action:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.review-composer-action:disabled{cursor:wait;opacity:.55}@media (prefers-reduced-motion:reduce){.review-composer-action{transition:none}}.review-photo-editor:has(>.review-photo-previews:empty):not(:has(>.field-error)){display:none}.tier-screenshot-control{min-width:0}.tier-screenshot-dialog{border-radius:var(--radius-lg);background:var(--theme-panel);width:min(900px,100vw - 32px);color:var(--color-ink);border:0;margin:auto;padding:24px;overflow:auto}.tier-screenshot-dialog::backdrop{background:#0009}.tier-screenshot-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.tier-screenshot-heading h2{font-size:1.25rem}.tier-screenshot-dialog>p{margin:16px 0;line-height:1.5}.tier-screenshot-preview{border:1px solid var(--color-control);border-radius:var(--radius-sm);max-height:55dvh;overflow:auto}.tier-screenshot-preview img{width:100%;height:auto;display:block}.tier-screenshot-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.tier-screenshot-formats{border-radius:var(--radius-md);background:var(--color-subtle);gap:4px;margin:16px 0 12px;padding:4px;display:inline-flex}.tier-screenshot-formats button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tier-screenshot-preview.is-story img{border-radius:var(--radius-md);width:auto;max-width:100%;max-height:calc(55dvh - 24px)}.tier-screenshot-pending{color:var(--color-muted-strong);text-align:center;margin:0;padding:48px 16px}.tier-screenshot-actions [aria-disabled=true]{opacity:.5;pointer-events:none}.tier-screenshot-update{color:var(--color-muted-strong);flex-basis:100%;margin:0;font-size:.875rem}@media (max-width:639px){.tier-screenshot-dialog{padding:16px}.tier-screenshot-heading{align-items:flex-start}}.tier-screenshot-heading>button{white-space:nowrap;flex-shrink:0}.tier-screenshot-heading{align-items:flex-start;margin-bottom:20px}.tier-screenshot-heading h2{margin:0;line-height:1.3}.tier-screenshot-heading p{color:var(--color-muted-strong);margin:8px 0 0;font-size:.875rem;line-height:1.5}.tier-screenshot-close{width:44px;height:44px;padding:8px}.catalog-price-history{border:1px solid var(--color-control);border-radius:var(--radius-xl);margin:24px 0 32px;padding:24px}.catalog-price-history header{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.catalog-price-history h2{margin:0;font-size:1.25rem}.catalog-price-history p{color:var(--color-muted-strong);font-size:.875rem;line-height:1.5}@media (max-width:639px){.catalog-price-history{padding:16px}}.price-history-compact{max-width:640px}.price-history-summary{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:16px;display:flex}.price-history-summary>strong{font-size:1.6rem}.price-history-summary>span,.price-history-hint{color:var(--theme-muted);font-size:.875rem}.price-history-mini{width:100%;color:var(--theme-link);cursor:pointer;margin-top:8px;display:block}.price-history-mini text{fill:var(--theme-muted);font-size:13px}.price-history-hint{margin:12px 0 0}.price-history-compact{width:100%;max-width:none}.price-history-compact .catalog-volume-card{border:0;padding:16px 0 0}.price-history-plot-wrap{position:relative}.price-history-mini{height:160px}.price-history-popover{z-index:5;border:1px solid var(--color-control);background:var(--theme-panel);width:260px;max-width:100%;color:var(--theme-text);box-shadow:var(--shadow-popover);border-radius:14px;padding:14px;position:absolute;bottom:110px}.price-history-popover header{color:var(--theme-muted);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.price-history-popover header button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.price-history-popover>strong{font-size:1.3rem;display:block}.price-history-popover ul{max-height:180px;margin:10px 0 0;padding:0;list-style:none;overflow-y:auto}.price-history-popover li>span:not(.retailer-badge){flex:1}.price-history-popover li b{white-space:nowrap;margin-left:auto}.mention-link{background:color-mix(in srgb, var(--color-brand) 12%, transparent);color:var(--color-brand-deep);border-radius:5px;padding:0 3px;font-weight:700;text-decoration:none}.mention-link:hover{background:color-mix(in srgb, var(--color-brand) 22%, transparent)}.mention-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.mention-field{display:block;position:relative}.mention-suggestions{z-index:var(--layer-overlay);border:1px solid var(--theme-line);border-radius:var(--radius-md);background:var(--theme-panel);width:min(320px,100%);max-height:260px;box-shadow:var(--shadow-popover);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.mention-suggestions li{border-radius:var(--radius-sm);min-height:44px;color:var(--color-ink);cursor:pointer;align-items:center;gap:10px;padding:6px 8px;display:flex}.mention-suggestions li[aria-selected=true]{background:color-mix(in srgb, var(--color-brand) 14%, transparent)}.mention-suggestion-avatar{background:var(--color-subtle);width:28px;height:28px;color:var(--color-brand);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid;overflow:hidden}.mention-suggestion-avatar img{object-fit:cover;width:100%;height:100%}.mention-suggestion-name{min-width:0;line-height:1.25;display:grid}.mention-suggestion-name strong,.mention-suggestion-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mention-suggestion-name small{color:var(--color-muted-strong);font-size:.75rem}.page-pagination{justify-content:center;align-items:center;gap:8px;margin:8px 0 0;font-size:.9375rem;font-weight:600;display:flex}.page-pagination-pages{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.page-pagination-page,.page-pagination-gap{border-radius:var(--radius-md);min-width:44px;height:44px;color:var(--color-text);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;text-decoration:none;display:inline-flex}a.page-pagination-page{transition:background-color var(--motion-fast) ease-out, color var(--motion-fast) ease-out}a.page-pagination-page:hover{background:var(--theme-tint);color:var(--theme-link)}.page-pagination-page[aria-current=page]{background:var(--color-brand);color:#fff}.page-pagination-gap{min-width:24px;color:var(--theme-muted);padding:0}.page-pagination-step{border:1px solid var(--theme-line);border-radius:var(--radius-md);height:44px;color:var(--color-text);transition:border-color var(--motion-fast) ease-out, color var(--motion-fast) ease-out;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:inline-flex}a.page-pagination-step:hover{border-color:var(--color-brand);color:var(--theme-link)}.page-pagination-step[aria-disabled=true]{opacity:.4}.page-pagination a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:520px){.page-pagination{justify-content:space-between;gap:4px}.page-pagination-pages{gap:0}.page-pagination-step{justify-content:center;width:40px;height:40px;padding:0}.page-pagination-step>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-pagination-page{border-radius:10px;min-width:32px;height:40px;padding:0 4px}.page-pagination-gap{min-width:16px}}@media (prefers-reduced-motion:reduce){.page-pagination a{transition:none}}.content-report-block{border-top:1px solid var(--theme-line);gap:8px;margin:8px 0;padding-top:12px;display:grid}.content-report-block p{margin:0;font-size:.875rem;line-height:1.5}.block-member{gap:8px;display:grid}.block-member p{margin:0}.block-member button{gap:8px;width:100%}.block-member.is-compact button{width:auto}.block-member .community-button.block-member-action{color:var(--color-danger)}.block-member .community-button.block-member-action:hover:not(:disabled){border-color:currentColor}[data-profile-tone=light] .block-member .community-button.block-member-action{color:#c62828}.block-member-notice{border-radius:var(--radius-lg);background:color-mix(in srgb, #e5484d 9%, var(--theme-panel));align-items:center;gap:14px;padding:14px 16px;display:flex}.block-member-icon{color:#e5484d;background:#e5484d2e;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.block-member-text{flex:1;gap:2px;min-width:0;display:grid}.block-member-text strong{color:var(--theme-text);overflow-wrap:anywhere;font-size:.9375rem}.block-member-text small{color:var(--theme-muted);font-size:.8125rem;line-height:1.4}.block-member-notice button{flex:none;width:auto}@media (max-width:559px){.block-member-notice{flex-wrap:wrap}.block-member-notice button{width:100%}}.blocked-members{margin:0;padding:0;list-style:none;display:grid}.blocked-members li{border-top:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.blocked-members li:first-child{border-top:0;padding-top:0}.blocked-member{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}a.blocked-member:hover strong{color:var(--theme-link)}.blocked-member-avatar{background:var(--theme-subtle);width:44px;height:44px;color:var(--theme-link);filter:grayscale();opacity:.8;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.blocked-member-avatar img{object-fit:cover;width:100%;height:100%}.blocked-member-text{gap:2px;min-width:0;display:grid}.blocked-member-text strong{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blocked-member-text small{color:var(--theme-muted);font-size:.8125rem}.blocked-members .block-member button{min-height:40px;margin:0;padding-inline:14px}.blocked-members-empty{border-radius:var(--radius-lg);background:var(--theme-subtle);color:var(--theme-muted);align-items:center;gap:12px;padding:14px 16px;display:flex}.blocked-members-empty svg{width:22px;height:22px}.blocked-members-empty p{margin:0;font-size:.875rem;line-height:1.45}.score-radar{align-items:center;gap:12px;display:grid}.score-radar-chart{width:100%;max-width:360px;height:auto;margin:0 auto;display:block;overflow:visible}.score-radar-ring,.score-radar-axis{fill:none;stroke:var(--theme-line);stroke-width:1px}.score-radar-shape{fill:color-mix(in srgb, var(--color-brand) 30%, transparent);stroke:var(--color-brand);stroke-width:1.5px;stroke-linejoin:round}.score-radar-shape.is-catalog{fill:color-mix(in srgb, var(--color-muted-strong) 12%, transparent);stroke:var(--color-muted-strong);stroke-dasharray:4 3}.score-radar-dot{fill:var(--color-brand)}.score-radar-dot.is-empty{fill:var(--color-surface);stroke:var(--color-muted-strong);stroke-width:1.5px}.score-radar-chart text{fill:var(--color-ink);font-size:14px}.score-radar-legend{gap:4px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.score-radar-legend li{grid-template-columns:1fr 40px 40px;align-items:center;gap:8px;display:grid}.score-radar-legend b{color:var(--color-brand);text-align:right;font-variant-numeric:tabular-nums}.score-radar-legend small{color:var(--color-muted-strong);text-align:right;font-variant-numeric:tabular-nums}.score-radar-legend .score-radar-key{color:var(--color-muted-strong);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.score-radar-swatch{border:1.5px solid var(--color-brand);background:color-mix(in srgb, var(--color-brand) 30%, transparent);border-radius:3px;width:14px;height:10px;display:inline-block}.score-radar-swatch.is-catalog{border-color:var(--color-muted-strong);background:0 0;border-style:dashed;margin-left:8px}.review-company-reply{border-left:3px solid var(--color-brand);background:color-mix(in srgb, var(--color-brand) 8%, var(--color-subtle));border-radius:4px 14px 14px 4px;grid-template-columns:36px minmax(0,1fr);gap:10px;margin-top:12px;padding:12px;display:grid}.review-company-logo{background:var(--color-brand);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:.75rem;font-weight:800;display:grid;overflow:hidden}.review-company-logo img{object-fit:cover;width:100%;height:100%}.review-company-head{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:.875rem;display:flex}.review-company-badge{border-radius:var(--radius-pill);background:var(--color-brand);color:#fff;padding:1px 8px;font-size:.6875rem;font-weight:700}.review-company-head time{color:var(--color-muted-strong);font-size:.75rem}.review-company-text{white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.5}.review-company-reply:has(.review-company-actions){grid-template-columns:36px minmax(0,1fr) auto}.review-company-actions{align-self:start;margin:-8px -6px 0 0}[data-rarity=common]{--rarity-light:#f1f4f8;--rarity-mid:#a9b3c1;--rarity-dark:#66748a;--rarity-ink:#2b3542;--rarity-chip-from:var(--rarity-light);--rarity-chip-to:var(--rarity-mid);--rarity-glow:#78879b33}[data-rarity=rare]{--rarity-light:#cfe3ff;--rarity-mid:#2f86ff;--rarity-dark:#0a48c2;--rarity-ink:#fff;--rarity-chip-from:var(--rarity-mid);--rarity-chip-to:var(--rarity-dark);--rarity-glow:#006eff59}[data-rarity=epic]{--rarity-light:#ecdcff;--rarity-mid:#a05cff;--rarity-dark:#5a1fd0;--rarity-ink:#fff;--rarity-chip-from:var(--rarity-mid);--rarity-chip-to:var(--rarity-dark);--rarity-glow:#9646ff73}[data-rarity=legendary]{--rarity-light:#fff3b0;--rarity-mid:#f6bb24;--rarity-dark:#b0700c;--rarity-ink:#4d2d00;--rarity-chip-from:var(--rarity-light);--rarity-chip-to:var(--rarity-mid);--rarity-glow:#f6aa148c}.rarity-chip{border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--rarity-chip-from), var(--rarity-chip-to));width:fit-content;max-width:100%;color:var(--rarity-ink);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;padding:3px 9px 3px 6px;font-size:.6875rem;font-weight:800;line-height:1.3;display:inline-flex}.rarity-chip-glyph{fill:currentColor;opacity:.8;flex:none;width:13px;height:13px}.rarity-emblem{width:56px;height:56px;filter:drop-shadow(0 2px 8px var(--rarity-glow));flex:none;display:block;overflow:visible}.rarity-stop-light{stop-color:var(--rarity-light)}.rarity-stop-mid{stop-color:var(--rarity-mid)}.rarity-stop-dark{stop-color:var(--rarity-dark)}.ach-emblem[data-rarity=special]{--rarity-light:#ffd6ec;--rarity-mid:#ff4fa3;--rarity-dark:#c0186b;--rarity-ink:#fff;--rarity-glow:#ff46a073}.ach-emblem{-webkit-user-drag:none;width:100%;height:auto;display:block;overflow:visible}.ach-inner-light{stop-color:color-mix(in srgb, var(--rarity-dark) 55%, #1a1f2b)}.ach-inner-dark{stop-color:#090b12}.ach-glow{fill:none;stroke:var(--rarity-mid);stroke-width:6px;opacity:.35}.ach-bevel{stroke:var(--rarity-light);stroke-width:1.6px;opacity:.7}.ach-icon{stroke:#fff;filter:drop-shadow(0 0 2.5px var(--rarity-mid))}.ach-icon-text{fill:#fff;letter-spacing:-.02em;font-family:inherit;font-weight:900}.ach-tier rect{fill:var(--rarity-dark);stroke:var(--rarity-light);stroke-width:1.4px}.ach-tier text{fill:#fff;letter-spacing:.04em;font-family:inherit;font-size:10.5px;font-weight:900}.ach-orbit{fill:none;stroke:var(--rarity-mid);stroke-width:1.6px;stroke-dasharray:9 4;stroke-linecap:round;opacity:.8;transform-box:view-box;transform-origin:50px 50px}.ach-orbit-outer{stroke:var(--rarity-light);stroke-width:1.1px;stroke-dasharray:1.5 5;opacity:.7}.ach-rays{fill:var(--rarity-light);opacity:.22;transform-box:view-box;transform-origin:50px 50px}.ach-twinkle{fill:#fff;opacity:0;transform-box:fill-box;transform-origin:50%}.ach-emblem:not([data-earned]) .ach-icon{filter:none;opacity:.55}.ach-emblem:not([data-earned]) .ach-glow{opacity:0}@media (prefers-reduced-motion:no-preference){.ach-emblem[data-earned] .ach-sheen{animation:4.6s ease-in-out infinite ach-sheen}.ach-emblem[data-earned] .ach-orbit{animation:16s linear infinite fx-spin}.ach-emblem[data-earned] .ach-orbit-outer{animation-duration:24s;animation-direction:reverse}.ach-emblem[data-earned] .ach-rays{animation:22s linear infinite fx-spin}.ach-emblem[data-earned] .ach-twinkle{animation:3s ease-in-out infinite ach-twinkle}.ach-emblem[data-earned][data-rarity=legendary] .ach-glow,.ach-emblem[data-earned][data-tier="3"] .ach-glow{animation:2.6s ease-in-out infinite ach-pulse}}@keyframes ach-sheen{0%,55%{transform:translate(0)}to{transform:translate(170px)}}@keyframes ach-twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes ach-pulse{0%,to{opacity:.25}50%{opacity:.7}}.rarity-emblem-body{stroke:var(--rarity-light);stroke-width:3px;stroke-linejoin:round}.rarity-emblem-bevel{stroke:var(--rarity-light);stroke-width:1.5px;stroke-linejoin:round;opacity:.6}.rarity-emblem-bolt{fill:#fff;stroke:var(--rarity-dark);stroke-width:3px;stroke-linejoin:round;paint-order:stroke}.rarity-card{--rarity-panel:var(--profile-panel,var(--color-surface));isolation:isolate;background:linear-gradient(150deg, color-mix(in srgb, var(--rarity-mid) 20%, var(--rarity-panel)), color-mix(in srgb, var(--rarity-mid) 5%, var(--rarity-panel)) 70%) padding-box, linear-gradient(135deg, var(--rarity-light), var(--rarity-mid) 45%, var(--rarity-dark)) border-box;box-shadow:0 8px 20px -14px var(--rarity-glow);border:2px solid #0000;position:relative}.rarity-card[data-rarity=epic]{box-shadow:0 8px 26px -10px var(--rarity-glow)}.rarity-card[data-rarity=legendary]:after{content:"";z-index:-1;border-radius:inherit;box-shadow:0 0 16px 1px var(--rarity-glow);pointer-events:none;animation:3.2s ease-in-out infinite rarity-pulse;position:absolute;inset:-2px}.rarity-shine{border-radius:inherit;pointer-events:none;position:absolute;inset:-2px;overflow:hidden}.rarity-sheen{background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:30%;animation:6.5s cubic-bezier(.4,0,.2,1) infinite rarity-sheen;position:absolute;top:-20%;bottom:-20%;left:-40%;transform:rotate(14deg)}.rarity-card[data-rarity=epic] .rarity-sheen{animation-duration:5s}.rarity-card[data-rarity=legendary] .rarity-sheen{background:linear-gradient(90deg,#0000,#ffffff6b,#0000);animation-duration:3.6s}.rarity-twinkle{aspect-ratio:1;fill:var(--rarity-light);transform-origin:50%;animation:3.6s cubic-bezier(.16,1,.3,1) infinite both level-twinkle;position:absolute}.rarity-twinkle path{stroke:var(--rarity-dark);stroke-width:.8px}.can-skin{--skin-ink:color-mix(in srgb, var(--skin-a) 30%, transparent);--skin-ink-b:color-mix(in srgb, var(--skin-b) 30%, transparent);z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(var(--skin-angle), color-mix(in srgb, var(--skin-a) 24%, transparent), color-mix(in srgb, var(--skin-b) 16%, transparent) 62%, transparent);position:absolute;inset:0;overflow:hidden}.can-skin:before{content:"";opacity:.7;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 38%,#0000 35%,#000 80%);mask-image:radial-gradient(70% 60% at 50% 38%,#0000 35%,#000 80%)}.can-skin[data-ornament=stripes]:before{background:repeating-linear-gradient(var(--skin-angle), var(--skin-ink) 0 3px, transparent 3px 11px)}.can-skin[data-ornament=dots]:before{background:radial-gradient(var(--skin-ink) 1.6px, transparent 2.2px) 0 0 / 10px 10px}.can-skin[data-ornament=grid]:before{background:linear-gradient(var(--skin-ink) 1px, transparent 1px) 0 0 / 12px 12px, linear-gradient(90deg, var(--skin-ink) 1px, transparent 1px) 0 0 / 12px 12px}.can-skin[data-ornament=waves]:before{background:radial-gradient(circle at 50% 100%, transparent 5px, var(--skin-ink) 5.5px 7px, transparent 7.5px) 0 0 / 14px 8px}.can-skin[data-ornament=zigzag]:before{background:linear-gradient(135deg, var(--skin-ink) 25%, transparent 25%) -6px 0 / 12px 12px, linear-gradient(225deg, var(--skin-ink) 25%, transparent 25%) -6px 0 / 12px 12px}.can-skin[data-ornament=rays]:before{background:repeating-conic-gradient(from var(--skin-angle) at 50% 115%, var(--skin-ink) 0 5deg, transparent 5deg 16deg)}.can-skin[data-ornament=bubbles]:before{background:radial-gradient(circle at 25% 30%, var(--skin-ink) 0 3px, transparent 3.5px) 0 0 / 22px 22px, radial-gradient(circle at 70% 75%, var(--skin-ink) 0 1.6px, transparent 2px) 0 0 / 14px 14px}.can-skin[data-ornament=diamonds]:before{background:linear-gradient(45deg, var(--skin-ink) 25%, transparent 25% 75%, var(--skin-ink) 75%) 0 0 / 12px 12px, linear-gradient(-45deg, var(--skin-ink) 25%, transparent 25% 75%, var(--skin-ink) 75%) 0 0 / 12px 12px;opacity:.45}.can-skin[data-ornament=checker]:before{background:conic-gradient(var(--skin-ink) 25%, transparent 0 50%, var(--skin-ink) 0 75%, transparent 0) 0 0 / 14px 14px;opacity:.5}.can-skin[data-ornament=plaid]:before{background:repeating-linear-gradient(0deg, var(--skin-ink) 0 3px, transparent 3px 7px, var(--skin-ink-b) 7px 8px, transparent 8px 16px), repeating-linear-gradient(90deg, var(--skin-ink-b) 0 3px, transparent 3px 7px, var(--skin-ink) 7px 8px, transparent 8px 16px)}.can-skin[data-ornament=ripples]:before{background:repeating-radial-gradient(circle at 50% 115%, var(--skin-ink) 0 1.5px, transparent 1.5px 9px)}.can-skin[data-ornament=scales]:before{background:radial-gradient(circle at 50% 0, transparent 6px, var(--skin-ink) 6.5px 7.5px, transparent 8px) 0 0 / 16px 10px, radial-gradient(circle at 50% 0, transparent 6px, var(--skin-ink) 6.5px 7.5px, transparent 8px) 8px 5px / 16px 10px}.can-skin[data-ornament=triangles]:before{background:conic-gradient(from 150deg at 50% 30%, var(--skin-ink) 0 60deg, transparent 0) 0 0 / 14px 12px}.can-skin[data-ornament=lattice]:before{background:linear-gradient(45deg, transparent 45%, var(--skin-ink) 45% 55%, transparent 55%) 0 0 / 10px 10px, linear-gradient(-45deg, transparent 45%, var(--skin-ink) 45% 55%, transparent 55%) 0 0 / 10px 10px}.can-skin[data-ornament=halftone]:before{background:radial-gradient(var(--skin-ink) 2.4px, transparent 2.8px) 0 0 / 12px 12px, radial-gradient(var(--skin-ink) 1.2px, transparent 1.6px) 6px 6px / 12px 12px}.can-skin[data-ornament=bands]:before{background:repeating-linear-gradient(var(--skin-angle), var(--skin-ink) 0 6px, transparent 6px 10px, var(--skin-ink-b) 10px 13px, transparent 13px 22px)}.can-skin[data-ornament=pinstripe]:before{background:repeating-linear-gradient(var(--skin-angle), var(--skin-ink) 0 1px, transparent 1px 5px)}.can-skin[data-ornament=confetti]:before{opacity:.95;background:radial-gradient(circle at 15% 20%, color-mix(in srgb, var(--skin-a) 70%, transparent) 0 1.8px, transparent 2.3px), radial-gradient(circle at 60% 45%, color-mix(in srgb, var(--skin-b) 70%, transparent) 0 2.2px, transparent 2.7px), radial-gradient(circle at 35% 80%, color-mix(in srgb, var(--skin-rim) 60%, transparent) 0 1.6px, transparent 2.1px), radial-gradient(circle at 85% 70%, color-mix(in srgb, var(--skin-a) 55%, transparent) 0 1.3px, transparent 1.8px);background-size:30px 30px}.can-skin[data-ornament=stars]:before{opacity:1;background:radial-gradient(circle at 20% 30%, color-mix(in srgb, var(--skin-a) 55%, #fff) 0 1.1px, transparent 1.6px), radial-gradient(circle at 70% 60%, color-mix(in srgb, var(--skin-b) 60%, #fff) 0 1.7px, transparent 2.2px), radial-gradient(circle at 45% 88%, color-mix(in srgb, var(--skin-a) 40%, #fff) 0 .8px, transparent 1.3px), radial-gradient(circle at 88% 15%, color-mix(in srgb, var(--skin-rim) 50%, #fff) 0 1px, transparent 1.5px), linear-gradient(var(--skin-angle), color-mix(in srgb, var(--skin-rim) 22%, transparent), transparent);background-size:26px 26px,26px 26px,26px 26px,26px 26px,auto}.can-skin[data-ornament=sunburst]:before{opacity:.85;background:repeating-conic-gradient(from var(--skin-angle) at 50% 42%, var(--skin-ink) 0 8deg, var(--skin-ink-b) 8deg 16deg)}.can-skin[data-ornament=mosaic]:before{opacity:.8;background:conic-gradient(var(--skin-ink) 25%, var(--skin-ink-b) 0 50%, color-mix(in srgb, var(--skin-rim) 22%, transparent) 0 75%, transparent 0) 0 0 / 16px 16px}.can-skin{--frame-hi:color-mix(in srgb, var(--skin-rim) 35%, #fff);--frame-mid:var(--skin-rim);--frame-lo:color-mix(in srgb, var(--skin-rim) 50%, #000);--frame-line:color-mix(in srgb, var(--skin-rim) 70%, #fff);--band:calc(var(--mark-scale,1) * 4px);--corner:calc(var(--mark-scale,1) * 24px + 6px)}.can-skin:is([data-frame=gilded],[data-frame=royal]){--frame-hi:#fff2bf;--frame-mid:#d4a017;--frame-lo:#6e4700;--frame-line:#e9c25a}.can-skin[data-frame=chrome]{--frame-hi:#fff;--frame-mid:#b9c1cc;--frame-lo:#4a5260;--frame-line:#dfe4ea}.can-skin:is([data-frame=claws],[data-frame=dragon],[data-frame=maw]){--frame-mid:color-mix(in srgb, var(--skin-rim) 65%, #15161a)}.can-skin:is([data-frame=claws],[data-frame=dragon],[data-frame=maw],[data-frame=spikes],[data-frame=armor]){--corner:calc(var(--mark-scale,1) * 32px + 6px)}.can-skin:is([data-frame=armor],[data-frame=chain],[data-frame=dragon]){--band:calc(var(--mark-scale,1) * 5.5px)}.can-skin:after{content:"";border-radius:var(--skin-radius,11px);position:absolute;inset:2px}.can-skin:is([data-frame=pearl],[data-frame=chain],[data-frame=gilded],[data-frame=royal],[data-frame=chrome],[data-frame=dragon]):after{padding:var(--band);-webkit-mask-composite:xor;-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)}.can-skin[data-frame=filigree]:after{border:1px solid var(--frame-line);outline:1px solid color-mix(in srgb, var(--frame-line) 60%, transparent);outline-offset:calc(var(--mark-scale,1) * -5px)}.can-skin[data-frame=deco]:after{border:calc(var(--mark-scale,1) * 3px) double var(--frame-line)}.can-skin[data-frame=vine]:after{border:1.5px solid color-mix(in srgb, var(--frame-line) 80%, transparent)}.can-skin[data-frame=pearl]:after{background:radial-gradient(circle closest-side, #fff 0 16%, color-mix(in srgb, var(--skin-a) 14%, #efe9dc) 30% 66%, color-mix(in srgb, var(--frame-lo) 55%, transparent) 76%, transparent 90%) 0 0 / var(--band) var(--band) round}.can-skin[data-frame=arch]:after{border:2px solid var(--frame-line);border-radius:50% 50% var(--skin-radius,11px) var(--skin-radius,11px) / 16% 16% var(--skin-radius,11px) var(--skin-radius,11px);outline:1px solid color-mix(in srgb, var(--frame-line) 50%, transparent);outline-offset:calc(var(--mark-scale,1) * -5px)}.can-skin[data-frame=columns]:after{border-inline:calc(var(--mark-scale,1) * 5px) double var(--frame-line);border-block:1px solid color-mix(in srgb, var(--frame-line) 60%, transparent)}.can-skin[data-frame=gems]:after{--gem:radial-gradient(circle closest-side, #fff 0 14%, color-mix(in srgb, var(--skin-a) 80%, #fff) 24% 58%, color-mix(in srgb, var(--skin-rim) 85%, #000) 64% 86%, transparent 94%);--gem-size:calc(var(--mark-scale,1) * 12px);border:1.5px solid var(--frame-line);background:var(--gem) 50% 0 / var(--gem-size) var(--gem-size) no-repeat, var(--gem) 50% 100% / var(--gem-size) var(--gem-size) no-repeat, var(--gem) 0 50% / var(--gem-size) var(--gem-size) no-repeat, var(--gem) 100% 50% / var(--gem-size) var(--gem-size) no-repeat}.can-skin[data-frame=armor]:after{border:var(--band) ridge var(--frame-mid)}.can-skin[data-frame=spikes]:after{border:calc(var(--mark-scale,1) * 3px) ridge var(--frame-mid)}.can-skin[data-frame=claws]:after{border:calc(var(--mark-scale,1) * 3px) solid var(--frame-lo);box-shadow:inset 0 0 0 1px var(--frame-mid)}.can-skin[data-frame=chain]:after{background:radial-gradient(ellipse 48% 34% at 50% 50%, transparent 52%, var(--frame-hi) 56%, var(--frame-mid) 66%, var(--frame-lo) 80%, transparent 86%) 0 0 / calc(var(--band) * 1.8) var(--band) round}.can-skin[data-frame=maw]:after{border:calc(var(--mark-scale,1) * 2.5px) solid var(--frame-lo)}.can-skin[data-frame=gilded]:after{background:repeating-linear-gradient(45deg,#0000 0 2px,#6e47004d 2px 3px),linear-gradient(135deg,#fff3c4,#d4a017 22%,#8a5a00 42%,#f7d774 58%,#b8860b 78%,#fff3c4)}.can-skin[data-frame=royal]:after{--band:calc(var(--mark-scale,1) * 2.5px);background:linear-gradient(135deg,#fff3c4,#d4a017 30%,#8a5a00 50%,#f7d774 70%,#d4a017)}.can-skin[data-frame=chrome]:after{--band:calc(var(--mark-scale,1) * 3.5px);background:linear-gradient(135deg, #fff, var(--skin-rim) 22%, #d6dbe3 40%, #5d6673 55%, #f4f6f9 70%, var(--skin-rim) 85%, #fff)}.can-skin[data-frame=dragon]:after{background:radial-gradient(circle at 50% 0, transparent 38%, var(--frame-lo) 42% 52%, var(--frame-mid) 56%) 0 0 / var(--band) var(--band) round, var(--frame-mid)}.can-skin[data-frame=neon]:after{border:2px solid var(--skin-a);box-shadow:0 0 8px color-mix(in srgb, var(--skin-a) 85%, transparent), inset 0 0 8px color-mix(in srgb, var(--skin-a) 70%, transparent);outline:1.5px solid color-mix(in srgb, var(--skin-b) 90%, #fff);outline-offset:calc(var(--mark-scale,1) * -6px)}.can-skin[data-frame=facets]:after{--facet:color-mix(in srgb, var(--skin-a) 55%, #fff);--facet-a:linear-gradient(135deg, transparent calc(50% - 1px), var(--facet) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px));--facet-b:linear-gradient(45deg, transparent calc(50% - 1px), var(--facet) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px));border:2px solid var(--facet);background:var(--facet-a) 0 0 / 20px 20px no-repeat, var(--facet-b) 100% 0 / 20px 20px no-repeat, var(--facet-b) 0 100% / 20px 20px no-repeat, var(--facet-a) 100% 100% / 20px 20px no-repeat;clip-path:polygon(18.5px 0,calc(100% - 18.5px) 0,100% 18.5px,100% calc(100% - 18.5px),calc(100% - 18.5px) 100%,18.5px 100%,0 calc(100% - 18.5px),0 18.5px);background-origin:border-box;border-radius:0}.can-skin-corner{width:var(--corner);height:var(--corner);position:absolute;top:0;left:0;overflow:visible}.can-skin-corner[data-c=tr]{left:auto;right:0;transform:scaleX(-1)}.can-skin-corner[data-c=bl]{top:auto;bottom:0;transform:scaleY(-1)}.can-skin-corner[data-c=br]{inset:auto 0 0 auto;transform:scale(-1)}.can-skin-crest{width:calc(var(--mark-scale,1) * 40px);height:auto;position:absolute;top:0;left:50%;overflow:visible;translate:-50%}.can-skin-crest[data-at=bottom]{top:auto;bottom:0;transform:scaleY(-1)}.can-skin-crest[data-wide]{left:calc(var(--corner) * .6);width:calc(100% - var(--corner) * 1.2);height:calc(var(--mark-scale,1) * 11px);translate:none}:is(.can-skin-corner,.can-skin-crest) path{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}:is(.can-skin-corner,.can-skin-crest) [data-k=f]{fill:var(--frame-mid);stroke:var(--frame-lo);stroke-width:1px}:is(.can-skin-corner,.can-skin-crest) [data-k=s]{fill:none;stroke:var(--frame-line);stroke-width:calc(var(--mark-scale,1) * 1.3px)}:is(.can-skin-corner,.can-skin-crest) [data-k=h]{fill:none;stroke:var(--frame-hi);stroke-width:1px;opacity:.85}:is(.can-skin-corner,.can-skin-crest) [data-k=g]{fill:color-mix(in srgb, var(--skin-a) 70%, #fff);stroke:var(--frame-lo);stroke-width:1px}:is(.can-skin-corner,.can-skin-crest) [data-k=p]{fill:color-mix(in srgb, var(--skin-a) 12%, #f3eee3);stroke:color-mix(in srgb, var(--frame-lo) 60%, transparent);stroke-width:.8px}:is(.can-skin-corner,.can-skin-crest) [data-k=l]{fill:color-mix(in srgb, var(--skin-a) 30%, #6fcf5a);stroke:#2e6b2ab3;stroke-width:.8px}:is(.can-skin-corner,.can-skin-crest) [data-k=r]{fill:var(--frame-lo);stroke:var(--frame-hi);stroke-width:1px}:is(.can-skin-corner,.can-skin-crest) [data-k=t]{fill:#f1e8d2;stroke:var(--frame-lo);stroke-width:1px}.can-skin-light{position:absolute;inset:0}.can-skin-light[data-light=gloss]{background:linear-gradient(115deg,#0000 30%,#ffffff4d 42%,#0000 54%)}.can-skin-light[data-light=brushed]{background:repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 3px)}.can-skin-light[data-light=glitter]{opacity:.7;background:radial-gradient(circle at 20% 30%, #fffffff2 0 .6px, transparent 1px) 0 0 / 9px 9px, radial-gradient(circle at 70% 60%, color-mix(in srgb, var(--skin-a) 50%, #fff) 0 .7px, transparent 1.1px) 3px 5px / 13px 13px}.can-skin-light[data-light=iris]{background:linear-gradient(135deg,#ff00801a,#ffc8001a,#00dcff1a,#a050ff1a)}.can-skin-light[data-light=holo]{background:repeating-linear-gradient(120deg,#ff50a02e 0 12px,#ffdc502e 12px 24px,#50e6ff2e 24px 36px,#aa6eff2e 36px 48px)}.can-skin-light[data-light=aurora]{background:radial-gradient(ellipse 80% 50% at 20% 0, color-mix(in srgb, var(--skin-a) 45%, transparent), transparent 70%), radial-gradient(ellipse 70% 45% at 90% 8%, color-mix(in srgb, var(--skin-b) 45%, transparent), transparent 70%)}.can-skin-mark{fill:none;height:auto;stroke:color-mix(in srgb, var(--skin-a) 70%, var(--color-ink) 10%);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;position:absolute}.can-skin-dot{aspect-ratio:1;background:color-mix(in srgb, var(--skin-a) 55%, #fff);opacity:0;border-radius:50%;animation:4s linear infinite can-rise;position:absolute}[data-particles=fizz] .can-skin-dot{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--skin-a) 80%, transparent)}[data-particles=sparks] .can-skin-dot{background:color-mix(in srgb, var(--skin-b) 40%, #fff);border-radius:2px;animation-name:can-spark}[data-particles=snow] .can-skin-dot{box-shadow:0 0 0 1px color-mix(in srgb, var(--skin-a) 40%, transparent);background:#fff;animation-name:can-fall}[data-particles=embers] .can-skin-dot{background:color-mix(in srgb, #ff7a1a 70%, var(--skin-a));animation-name:can-ember;box-shadow:0 0 4px #ff9a3c}[data-particles=stardust] .can-skin-dot{background:color-mix(in srgb, var(--skin-a) 35%, #fff);box-shadow:0 0 5px color-mix(in srgb, var(--skin-a) 70%, #fff);animation-name:can-twinkle}[data-particles=petals] .can-skin-dot{background:color-mix(in srgb, var(--skin-a) 65%, #fff);border-radius:70% 0;animation-name:can-petal}.can-skin-foil{opacity:.35;position:absolute}.can-skin-foil[data-foil=spin]{aspect-ratio:1;background:conic-gradient(from var(--skin-angle), color-mix(in srgb, var(--skin-a) 45%, transparent), color-mix(in srgb, var(--rarity-light) 50%, transparent), color-mix(in srgb, var(--skin-b) 45%, transparent), color-mix(in srgb, var(--skin-rim) 35%, transparent), color-mix(in srgb, var(--skin-a) 45%, transparent));border-radius:50%;width:220%;margin:-110% 0 0 -110%;animation:14s linear infinite can-spin;top:50%;left:50%}.can-skin-foil[data-foil=sweep]{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--skin-a) 55%, transparent), color-mix(in srgb, var(--rarity-light) 70%, transparent), color-mix(in srgb, var(--skin-b) 55%, transparent), transparent);width:70%;animation:7s ease-in-out infinite can-sweep;top:-10%;bottom:-10%;left:-70%;transform:skew(-14deg)}.can-skin-foil[data-foil=pulse]{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--rarity-light) 60%, transparent), color-mix(in srgb, var(--skin-a) 40%, transparent) 40%, transparent 70%);animation:4.5s ease-in-out infinite can-pulse;inset:-20%}.can-skin-foil[data-still]{animation:none}@keyframes can-rise{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.9}85%{opacity:.5}to{opacity:0;transform:translateY(calc(-1 * var(--skin-rise,140px))) scale(1.1)}}@keyframes can-spark{0%{opacity:0;transform:translateY(0)rotate(45deg)scale(.4)}20%{opacity:1}to{opacity:0;transform:translateY(calc(-.8 * var(--skin-rise,140px))) rotate(225deg) scale(.9)}}@keyframes can-fall{0%{opacity:0;transform:translateY(-20px)}15%{opacity:.9}to{opacity:0;transform:translate(10px, var(--skin-rise,140px))}}@keyframes can-ember{0%{opacity:0;transform:translate(0)scale(.8)}20%{opacity:1}60%{transform:translate(8px,-70px)scale(.7)}to{opacity:0;transform:translate(-6px, calc(-.95 * var(--skin-rise,140px))) scale(.4)}}@keyframes can-twinkle{0%,to{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.2)}}@keyframes can-petal{0%{opacity:0;transform:translateY(-20px)rotate(0)}15%{opacity:.9}to{opacity:0;transform:translate(-18px, var(--skin-rise,140px)) rotate(320deg)}}@keyframes can-spin{to{transform:rotate(1turn)}}@keyframes can-sweep{0%,30%{transform:translate(0)skew(-14deg)}to{transform:translate(330%)skew(-14deg)}}@keyframes can-pulse{0%,to{opacity:.2;transform:scale(.9)}50%{opacity:.45;transform:scale(1.1)}}.can-skin[data-ornament=clouds]:before{opacity:.2;background:radial-gradient(circle at 30% 62%, var(--skin-a) 0 5px, transparent 5.5px), radial-gradient(circle at 50% 46%, var(--skin-a) 0 7px, transparent 7.5px), radial-gradient(circle at 70% 62%, var(--skin-a) 0 5px, transparent 5.5px);background-size:44px 30px}.can-skin[data-ornament=topo]:before{background:repeating-radial-gradient(circle at 18% 28%, var(--skin-ink) 0 1px, transparent 1px 9px), repeating-radial-gradient(circle at 84% 76%, var(--skin-ink-b) 0 1px, transparent 1px 11px)}.can-skin[data-ornament=rings]:before{background:radial-gradient(circle, transparent 3px, var(--skin-ink) 3.5px 4.6px, transparent 5.1px) 0 0 / 14px 14px, radial-gradient(circle, var(--skin-ink-b) 0 1.2px, transparent 1.6px) 7px 7px / 14px 14px}.can-skin[data-ornament=sparkle]:before{opacity:.95;background:radial-gradient(1.4px 6px at 50% 50%, var(--skin-ink) 60%, transparent) 0 0 / 22px 22px, radial-gradient(6px 1.4px at 50% 50%, var(--skin-ink) 60%, transparent) 0 0 / 22px 22px, radial-gradient(1px 3.5px at 50% 50%, var(--skin-ink-b) 60%, transparent) 11px 11px / 22px 22px, radial-gradient(3.5px 1px at 50% 50%, var(--skin-ink-b) 60%, transparent) 11px 11px / 22px 22px}.can-skin[data-ornament=fans]:before{background:radial-gradient(circle at 50% 100%, var(--skin-ink) 0 1px, transparent 1px 3.5px, var(--skin-ink) 3.5px 4.5px, transparent 4.5px 7px, var(--skin-ink) 7px 8px, transparent 8px 10.5px, var(--skin-ink) 10.5px 11px, transparent 11px) 0 0 / 22px 11px, radial-gradient(circle at 50% 100%, var(--skin-ink-b) 0 1px, transparent 1px 3.5px, var(--skin-ink-b) 3.5px 4.5px, transparent 4.5px 7px, var(--skin-ink-b) 7px 8px, transparent 8px 10.5px, var(--skin-ink-b) 10.5px 11px, transparent 11px) 11px 5.5px / 22px 11px}.can-skin[data-ornament=circuit]:before{opacity:.9;background:radial-gradient(circle, color-mix(in srgb, var(--skin-a) 60%, transparent) 0 1.8px, transparent 2.3px) -12px -12px / 24px 24px, repeating-linear-gradient(45deg, transparent 0 16px, var(--skin-ink-b) 16px 17px, transparent 17px 34px), linear-gradient(var(--skin-ink) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--skin-ink) 1px, transparent 1px) 0 0 / 24px 24px}.can-skin[data-ornament=kaleido]:before{opacity:.85;background:repeating-conic-gradient(from var(--skin-angle), var(--skin-ink) 0 30deg, var(--skin-ink-b) 30deg 60deg, color-mix(in srgb, var(--skin-rim) 24%, transparent) 60deg 90deg) 0 0 / 26px 26px}.can-skin-light[data-light=satin]{background:linear-gradient(90deg,#0000 6%,#ffffff38 28%,#0000 46%,#ffffff24 70%,#0000 90%)}.can-skin-light[data-light=velvet]{background:radial-gradient(72% 62% at 50% 42%,#0000 40%,#00000057)}.can-skin-light[data-light=frost]{background:radial-gradient(circle at 0 0,#ebf8ff80,#0000 32%),radial-gradient(circle at 100% 100%,#ebf8ff66,#0000 30%),radial-gradient(circle at 20% 30%,#ffffff80 0 .5px,#0000 .9px) 0 0/7px 7px;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#0000 45%,#000 90%);mask-image:radial-gradient(70% 60% at 50% 45%,#0000 45%,#000 90%)}.can-skin-light[data-light=mirror]{background:linear-gradient(120deg,#0000 20%,#ffffff42 20% 25%,#0000 25% 29%,#ffffff24 29% 31%,#0000 31%)}.can-skin-light[data-light=prism]{background:linear-gradient(90deg,#ff287833,#0000 14% 86%,#00d2ff33),linear-gradient(#9646ff2e,#0000 16% 84%,#ffd20029)}.can-skin-world{--skyline:polygon(0 100%, 0 52%, 7% 52%, 7% 30%, 15% 30%, 15% 58%, 21% 58%, 21% 12%, 29% 12%, 29% 44%, 36% 44%, 36% 26%, 41% 26%, 41% 0, 48% 0, 48% 36%, 56% 36%, 56% 18%, 63% 18%, 63% 48%, 70% 48%, 70% 8%, 78% 8%, 78% 40%, 85% 40%, 85% 22%, 93% 22%, 93% 54%, 100% 54%, 100% 100%);z-index:-1;position:absolute;inset:0}.can-skin-world:before,.can-skin-world:after{content:"";position:absolute}.can-skin-world[data-world=day]{background:radial-gradient(circle at 84% 9%,#fff8d7eb 0 5.5%,#ffe69661 6.5% 13%,#ffe6961f 14% 28%,#0000 40%),linear-gradient(#96cdff52,#0000 55%)}.can-skin-world[data-world=dusk]{background:radial-gradient(110% 60% at 50% 100%,#ff6e328c,#ff3c8247 45%,#0000 78%),linear-gradient(#46288c52,#0000 50%)}.can-skin-world[data-world=dawn]{background:radial-gradient(circle at 84% 76%,#ffeccdcc 0 4.5%,#ffd2b447 5.5% 14%,#0000 26%),linear-gradient(#0000 28%,#bea5ff3d 60%,#ffaabe7a)}.can-skin-world[data-world=night]{background:radial-gradient(circle at 70% 12%,#fff 0 .7px,#0000 1.2px),radial-gradient(circle at 40% 6%,#fff 0 .6px,#0000 1px),radial-gradient(circle at 88% 30%,#fff 0 .8px,#0000 1.3px),radial-gradient(circle at 56% 22%,#fff 0 .5px,#0000 .9px),radial-gradient(circle at 26% 34%,#fff 0 .6px,#0000 1px),linear-gradient(#080e2c8c,#080e2c29 55%,#0000)}.can-skin-world[data-world=night]:before{aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#fffbe6,#f1dfa0);border-radius:50%;width:15%;top:6%;left:8%;-webkit-mask:radial-gradient(circle at 72% 30%,#0000 46%,#000 47%);mask:radial-gradient(circle at 72% 30%,#0000 46%,#000 47%)}.can-skin-world[data-world=fog]{background:linear-gradient(#0000 42%,#ffffff29 66%,#ffffff6b),repeating-linear-gradient(0deg,#0000 0 13px,#ffffff1a 13px 19px);-webkit-mask-image:linear-gradient(#0000 25%,#000 70%);mask-image:linear-gradient(#0000 25%,#000 70%)}.can-skin-world[data-world=city]{background:linear-gradient(0deg, color-mix(in srgb, var(--skin-a) 22%, transparent), transparent 45%)}.can-skin-world[data-world=city]:before,.can-skin-world[data-world=city]:after{height:30%;clip-path:var(--skyline);inset:auto 0 0}.can-skin-world[data-world=city]:before{background:color-mix(in srgb, var(--skin-rim) 30%, transparent)}.can-skin-world[data-world=city]:after{opacity:.6;background:radial-gradient(circle, color-mix(in srgb, var(--skin-a) 70%, #fff) 0 .8px, transparent 1.2px) 0 0 / 7px 9px}.can-skin-world[data-world=mountains]:before{background:color-mix(in srgb, var(--skin-a) 26%, transparent);clip-path:polygon(0 100%,0 62%,14% 30%,24% 52%,38% 8%,52% 46%,62% 28%,78% 60%,90% 34%,100% 52%,100% 100%);height:34%;inset:auto 0 0}.can-skin-world[data-world=mountains]:after{background:color-mix(in srgb, var(--skin-b) 30%, transparent);clip-path:polygon(0 100%,0 50%,18% 20%,34% 58%,50% 30%,66% 64%,82% 18%,100% 48%,100% 100%);height:22%;inset:auto 0 0}.can-skin-world[data-world=sea]{--water:#2a8cff66;background:linear-gradient(#8cc8ff29,#0000 45%)}.can-skin-world[data-world=sea]:before,.can-skin-world[data-world=sea]:after{height:30%;inset:auto 0 0}.can-skin-world[data-world=sea]:before{background:radial-gradient(circle at 50% 100%, var(--water) 0 10px, transparent 10.5px) 0 0 / 22px 11px repeat-x, linear-gradient(var(--water), var(--water)) 0 11px / 100% 100% no-repeat}.can-skin-world[data-world=sea]:after{background:radial-gradient(circle at 50% 100%,#0000 8.5px,#ffffff6b 9px 10px,#0000 10.5px) 0 0/22px 11px repeat-x}.can-skin-world[data-world=storm]{background:radial-gradient(60% 30% at 20% 0,#282c3ca6,#0000 70%),radial-gradient(60% 26% at 75% 4%,#1e223299,#0000 70%),repeating-linear-gradient(105deg,#0000 0 9px,#c8d7ff24 9px 10px),linear-gradient(#1e223466,#0000 65%)}.can-skin-world[data-world=storm]:before{background:linear-gradient(#fff, color-mix(in srgb, var(--skin-a) 50%, #fff));clip-path:polygon(40% 0,100% 0,62% 38%,90% 38%,20% 100%,42% 52%,12% 52%);opacity:0;width:10%;height:30%;animation:6s linear infinite can-bolt;top:4%;left:68%}.can-skin-world[data-world=storm]:after{opacity:0;background:#ffffff80;animation:6s linear infinite can-flash;inset:0}.can-skin-world[data-world=space]{background:radial-gradient(ellipse 55% 35% at 25% 20%, color-mix(in srgb, var(--skin-a) 34%, transparent), transparent 70%), radial-gradient(ellipse 50% 40% at 80% 72%, #7c4dff4d, transparent 70%), radial-gradient(circle, #fff 0 .6px, transparent 1px) 0 0 / 17px 19px, radial-gradient(circle, #ffffffb3 0 .5px, transparent .9px) 8px 11px / 23px 29px, linear-gradient(#06041e59, #06041e26)}.can-skin-world[data-world=space]:before{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--skin-b) 55%, #fff), var(--skin-b) 55%, color-mix(in srgb, var(--skin-b) 55%, #000));border-radius:50%;width:14%;top:6%;right:9%}.can-skin-world[data-world=space]:after{aspect-ratio:3.2;box-sizing:border-box;border:1.5px solid #ffffff80;border-radius:50%;width:26%;margin-top:2.94%;top:6%;right:3%;transform:rotate(-16deg)}.can-skin-world[data-still]:before,.can-skin-world[data-still]:after{animation:none}.can-skin-world[data-world=storm][data-still]:before{opacity:.8}.can-skin-aura{left:var(--skin-art-x,50%);top:var(--skin-art-y,40%);width:var(--skin-aura,84%);aspect-ratio:1;position:absolute;translate:-50% -50%}.can-skin-aura:before,.can-skin-aura:after{content:"";border-radius:50%;position:absolute;inset:0}.can-skin-aura[data-aura=halo]:before{background:radial-gradient(circle, color-mix(in srgb, var(--skin-a) 34%, transparent), transparent 62%);animation:4.5s ease-in-out infinite can-breathe}.can-skin-aura[data-aura=halo]:after{border:2px solid color-mix(in srgb, var(--skin-a) 55%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--skin-a) 45%, transparent), inset 0 0 12px color-mix(in srgb, var(--skin-a) 35%, transparent);animation:4.5s ease-in-out -2.2s infinite can-breathe;inset:8%}.can-skin-aura[data-aura=rays]:before{background:repeating-conic-gradient(color-mix(in srgb, var(--skin-a) 40%, transparent) 0 5deg, transparent 5deg 18deg);animation:48s linear infinite can-spin;inset:-14%;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 68%);mask-image:radial-gradient(circle,#000 18%,#0000 68%)}.can-skin-aura[data-aura=rings]:before,.can-skin-aura[data-aura=rings]:after{border:2px solid color-mix(in srgb, var(--skin-a) 60%, transparent);opacity:0;animation:4s cubic-bezier(.2,.6,.3,1) infinite can-ring}.can-skin-aura[data-aura=rings]:after{border-color:color-mix(in srgb, var(--skin-b) 60%, transparent);animation-delay:-2s}.can-skin-aura[data-aura=flare]{left:calc(var(--skin-art-x,50%) + 20%);top:calc(var(--skin-art-y,40%) - 18%);width:calc(var(--skin-aura,84%) * .8)}.can-skin-aura[data-aura=flare]:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--skin-a) 20%, #fff), transparent);animation:5s ease-in-out infinite can-flare;inset:45.5% 0}.can-skin-aura[data-aura=flare]:after{background:linear-gradient(transparent, color-mix(in srgb, var(--skin-a) 20%, #fff), transparent);animation:5s ease-in-out infinite can-flare;inset:0 45.5%}.can-skin-aura[data-aura=orbit]{transform:rotate(-14deg)scaleY(.36)}.can-skin-aura[data-aura=orbit]:before{border:1.5px solid color-mix(in srgb, var(--skin-a) 55%, transparent)}.can-skin-aura[data-aura=orbit]:after{background:radial-gradient(circle at 50% 3%, #fff 0 2.4%, color-mix(in srgb, var(--skin-a) 70%, transparent) 3.2%, transparent 6.5%);animation:6s linear infinite can-spin}.can-skin-aura[data-aura=portal]:before{background:repeating-conic-gradient(color-mix(in srgb, var(--skin-a) 55%, transparent) 0 12deg, color-mix(in srgb, var(--skin-b) 45%, transparent) 12deg 24deg, transparent 24deg 36deg);animation:9s linear infinite can-spin;-webkit-mask-image:radial-gradient(circle,#0000 18%,#000 30% 55%,#0000 70%);mask-image:radial-gradient(circle,#0000 18%,#000 30% 55%,#0000 70%)}.can-skin-aura[data-aura=portal]:after{background:radial-gradient(circle, color-mix(in srgb, var(--skin-a) 55%, #fff), color-mix(in srgb, var(--skin-a) 35%, transparent) 30%, transparent 62%);animation:3s ease-in-out infinite can-breathe;inset:14%}.can-skin-aura[data-aura=bolts]:before,.can-skin-aura[data-aura=bolts]:after{background:linear-gradient(color-mix(in srgb, var(--skin-a) 40%, #fff), color-mix(in srgb, var(--skin-a) 80%, #fff));clip-path:polygon(45% 0,100% 0,64% 40%,92% 40%,18% 100%,40% 54%,10% 54%);border-radius:0;width:16%;height:46%;animation:3.6s linear infinite can-zap;inset:20% auto auto}.can-skin-aura[data-aura=bolts]:before{left:2%;transform:rotate(-12deg)}.can-skin-aura[data-aura=bolts]:after{animation-delay:-1.8s;right:2%;transform:scaleX(-1)rotate(-12deg)}.can-skin-aura[data-still]:before,.can-skin-aura[data-still]:after{animation:none}.can-skin-aura[data-aura=rings][data-still]:before{opacity:.55;transform:scale(.7)}.can-skin-aura[data-aura=rings][data-still]:after{opacity:.35;transform:scale(1)}[data-particles=fireflies] .can-skin-dot{background:color-mix(in srgb, #fff27a 70%, var(--skin-a));animation-name:can-firefly;box-shadow:0 0 6px 1px #fff27ab3}[data-particles=leaves] .can-skin-dot{background:color-mix(in srgb, #4caf50 60%, var(--skin-a));border-radius:0 70%;animation-name:can-petal}[data-particles=drops] .can-skin-dot{aspect-ratio:.7;background:#bce5ff;border-radius:50%/60% 60% 40% 40%;animation-name:can-drop;animation-timing-function:cubic-bezier(.5,0,1,1)}[data-particles=diamond] .can-skin-dot{box-shadow:0 0 4px #fff, 0 0 8px color-mix(in srgb, var(--skin-a) 60%, transparent);background:#fff;border-radius:1px;animation-name:can-glint}.can-skin-foil[data-foil=scan]{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--rarity-light) 55%, transparent), color-mix(in srgb, var(--skin-a) 45%, transparent) 60%, transparent);height:30%;animation:5.5s ease-in-out infinite can-scan;top:-30%;left:0;right:0}.can-skin-foil[data-foil=shimmer]{background:radial-gradient(circle, color-mix(in srgb, var(--rarity-light) 80%, #fff) 0 1px, transparent 1.6px) 0 0 / 16px 16px, radial-gradient(circle, color-mix(in srgb, var(--skin-a) 60%, #fff) 0 .8px, transparent 1.3px) 8px 8px / 16px 16px;animation:2.8s ease-in-out infinite can-shimmer;inset:0}@keyframes can-breathe{0%,to{opacity:.65;transform:scale(.95)}50%{opacity:1;transform:scale(1.04)}}@keyframes can-ring{0%{opacity:0;transform:scale(.35)}15%{opacity:.9}to{opacity:0;transform:scale(1.1)}}@keyframes can-flare{0%,to{opacity:.5;transform:scale(.65)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes can-zap{0%,24%,to{opacity:0}6%,14%{opacity:1}10%{opacity:.2}}@keyframes can-flash{0%,88%,92%,to{opacity:0}89%{opacity:.5}90.5%{opacity:.15}91%{opacity:.4}}@keyframes can-bolt{0%,88%,93%,to{opacity:0}89%,91.5%{opacity:1}}@keyframes can-firefly{0%,to{opacity:0;transform:translate(0)}25%{opacity:1;transform:translate(10px,-14px)}50%{opacity:.3;transform:translate(-6px,-28px)}75%{opacity:.9;transform:translate(8px,-40px)}}@keyframes can-drop{0%{opacity:0;transform:translateY(-20px)}10%{opacity:.9}to{opacity:0;transform:translateY(var(--skin-rise,140px))}}@keyframes can-glint{0%,to{opacity:0;transform:rotate(45deg)scale(.2)}50%{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes can-scan{0%,20%{transform:translateY(0)}to{transform:translateY(460%)}}@keyframes can-shimmer{0%,to{opacity:.15}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.can-skin-dot{display:none}.can-skin-foil,.can-skin-aura:before,.can-skin-aura:after,.can-skin-world:before,.can-skin-world:after{animation:none}.can-skin-aura[data-aura=rings]:before{opacity:.55;transform:scale(.7)}.can-skin-aura[data-aura=rings]:after{opacity:.35;transform:scale(1)}.can-skin-world[data-world=storm]:before{opacity:.8}}@keyframes rarity-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes rarity-sheen{0%,50%{transform:translate(0)rotate(14deg)}to{transform:translate(520%)rotate(14deg)}}@media (prefers-reduced-motion:reduce){.rarity-card[data-rarity=legendary]:after{animation:none}.rarity-sheen,.rarity-twinkle{display:none}}.pass-screen,.pass-entry,.hunt-entry,.hunt-hint{--pass-wall:#0a0e16;--pass-light:#8db4ff;--foil:linear-gradient(180deg, #f6f8fb, #c5ccd6 48%, #838c9a);--foil-ink:#12161d}.pass-screen[data-stage="2"],.pass-entry[data-stage="2"]{--pass-wall:#000b28;--pass-light:#5a9dff;--foil:linear-gradient(180deg, #8fc0ff, #2a86ff 48%, #0a4fd0);--foil-ink:#fff}.pass-screen[data-stage="3"],.pass-entry[data-stage="3"],.hunt-entry[data-stage="3"],.hunt-hint[data-stage="3"]{--pass-wall:#060423;--pass-light:#4fe3ff;--foil:linear-gradient(180deg, #b6f6ff, #37dcf7 48%, #0e93b8);--foil-ink:#04122a}.pass-screen[data-stage="4"],.pass-entry[data-stage="4"]{--pass-wall:#110a04;--pass-light:#f2c25c;--foil:linear-gradient(180deg, #ffeab0, #e9b84d 48%, #a96f18);--foil-ink:#1c1206}.pass-screen[data-stage="5"],.pass-entry[data-stage="5"]{--pass-wall:#170429;--pass-light:#e29bff;--foil:linear-gradient(100deg, #8a4dff, #ff5db8 38%, #ffc860 68%, #53e4ff);--foil-ink:#16052a}.can-btn,.can-plate{--shape:polygon(var(--cut,12px) 0, calc(100% - var(--cut,12px)) 0, 100% var(--cut,12px), 100% calc(100% - var(--cut,12px)), calc(100% - var(--cut,12px)) 100%, var(--cut,12px) 100%, 0 calc(100% - var(--cut,12px)), 0 var(--cut,12px));--gold:linear-gradient(180deg, #ffeab0, #e9b84d 48%, #a96f18);isolation:isolate;clip-path:var(--shape);border:0;position:relative}.can-plate{background:var(--rim,var(--foil,var(--gold)))}.can-plate:before{content:"";z-index:-1;clip-path:var(--shape);background:var(--plate-face,linear-gradient(#1c2029, #0b0d12));position:absolute;inset:2px}.can-btn{box-sizing:border-box;background:var(--foil,var(--gold));min-height:52px;color:var(--foil-ink,#1c1206);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:6px 26px 0;font-size:.9375rem;font-weight:900;line-height:1;text-decoration:none;transition:transform .12s ease-out,filter .12s ease-out;display:inline-flex}.can-btn:before{content:"";z-index:-2;clip-path:var(--shape);background:var(--foil-ink,#1c1206);position:absolute;inset:2px}.can-btn:after{content:"";z-index:-1;clip-path:var(--shape);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='6'%3E%3Cpath d='M0 0h14L7 6z' fill='%23000' fill-opacity='.72'/%3E%3C/svg%3E") repeat-x 0 0, var(--foil,var(--gold));position:absolute;inset:3px}.can-btn:hover{filter:brightness(1.08)}.can-btn:active{transform:translateY(2px)scale(.99)}.can-btn:focus-visible{filter:brightness(1.15);outline:0}.can-btn:focus-visible:before{background:#fff}.can-btn:disabled{cursor:default;filter:grayscale(.6)brightness(.72)}.can-btn[data-ready]:after{background:linear-gradient(105deg, transparent 38%, #fff9 50%, transparent 62%) no-repeat -120% 0 / 60% 100%, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='6'%3E%3Cpath d='M0 0h14L7 6z' fill='%23000' fill-opacity='.72'/%3E%3C/svg%3E") repeat-x 0 0, var(--foil,var(--gold));animation:2.8s linear infinite can-btn-sheen}@keyframes can-btn-sheen{0%,35%{background-position:-120% 0,0 0,0 0}to{background-position:240% 0,0 0,0 0}}.can-meter{--rim-size:2px;box-sizing:border-box;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);background:#ffffff38;height:14px;padding:2px;display:block;position:relative}.can-meter:before{content:"";clip-path:inherit;background:#07080c;position:absolute;inset:2px}.can-meter i{width:calc(14px + (100% - 14px) * var(--share,0));height:100%;clip-path:inherit;background:repeating-linear-gradient(115deg, transparent 0 9px, #0003 9px 12px), var(--foil,linear-gradient(180deg, #ffeab0, #e9b84d 48%, #a96f18));transition:width .4s ease-out;display:block;position:relative}@media (prefers-reduced-motion:reduce){.can-btn{transition:none}.can-btn[data-ready]:after{animation:none}.can-meter i{transition:none}}.hunt-entry{background:radial-gradient(130% 170% at 12% 10%, color-mix(in srgb, var(--pass-light) 30%, var(--pass-wall)), var(--pass-wall) 68%);color:#fff;border-radius:22px;grid-template-columns:112px minmax(0,1fr);grid-template-areas:"shop copy""cta cta";align-items:center;gap:12px 14px;margin:16px 0;padding:14px 16px 16px;text-decoration:none;display:grid;position:relative;overflow:hidden}.hunt-entry:hover .can-btn{filter:brightness(1.08)}.hunt-entry:active .can-btn{transform:translateY(2px)scale(.99)}.hunt-entry:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}.hunt-entry-shop{grid-area:shop;display:block}.hunt-entry-shop img{filter:drop-shadow(0 8px 10px #00000073);width:112px;height:auto;display:block}.hunt-entry-copy{flex-direction:column;grid-area:copy;gap:4px;min-width:0;display:flex}.hunt-entry-copy small{color:var(--pass-light);align-items:center;gap:5px;font-size:.75rem;font-weight:800;line-height:1.2;display:flex}.hunt-entry-copy b{font-size:1.25rem;font-weight:900;line-height:1.15}.hunt-entry-copy>span{color:#ffffffd1;font-size:.875rem;line-height:1.3}.hunt-entry-cta{grid-area:cta}@media (min-width:640px){.hunt-entry{grid-template-columns:124px minmax(0,1fr) auto;grid-template-areas:"shop copy cta";gap:20px;padding:12px 22px}.hunt-entry-shop img{width:124px}.hunt-entry-copy b{font-size:1.5rem}.hunt-entry-cta{min-width:168px}}.hunt-hint{background:radial-gradient(130% 170% at 12% 10%, color-mix(in srgb, var(--pass-light) 30%, var(--pass-wall)), var(--pass-wall) 68%);color:#fff;border-radius:22px;grid-template-columns:96px minmax(0,1fr) auto;grid-template-areas:"shop copy reward""meter meter meter""steps steps steps";align-items:center;gap:10px 12px;padding:12px 16px 14px;display:grid;overflow:hidden}.hunt-hint-shop{filter:drop-shadow(0 8px 10px #00000073);grid-area:shop;width:96px;height:auto;display:block}.hunt-hint-copy{grid-area:copy;gap:3px;min-width:0;display:grid}.hunt-hint-copy small{color:var(--pass-light);font-size:.75rem;font-weight:800;line-height:1.2}.hunt-hint-copy b{font-size:1.125rem;font-weight:900;line-height:1.15}.hunt-hint-reward{color:var(--pass-light);grid-area:reward;justify-items:end;display:grid}.hunt-hint-reward b{background:var(--foil);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:900;line-height:1}.hunt-hint-reward small{color:#ffffffc7;font-size:.6875rem;font-weight:700}.hunt-hint-meter{grid-area:meter}.hunt-hint-steps{color:#ffffffa8;flex-wrap:wrap;grid-area:steps;align-items:center;gap:4px 14px;margin:0;padding:0;font-size:.8125rem;font-weight:700;list-style:none;display:flex}.hunt-hint-steps li{align-items:center;gap:5px;display:inline-flex}.hunt-hint-steps li:not([data-done],.hunt-hint-rules):before{content:"";border:2px solid;border-radius:50%;width:8px;height:8px;margin-inline:2px}.hunt-hint-steps li[data-done]{color:#fff}.hunt-hint-steps svg{color:var(--pass-light)}.hunt-hint-steps .hunt-hint-rules{margin-left:auto}.hunt-hint-steps a{min-height:44px;color:var(--pass-light);text-underline-offset:3px;align-items:center;margin-block:-14px;display:inline-flex}@media (min-width:640px){.hunt-hint{grid-template-columns:148px minmax(0,1fr) auto;grid-template-areas:"shop copy reward""shop meter meter""shop steps steps";gap:8px 20px;padding:14px 24px 16px 18px}.hunt-hint-shop{width:148px}.hunt-hint-copy b{font-size:1.375rem}.hunt-hint-reward b{font-size:2.25rem}}.tier-create-banner{border-radius:var(--radius-xl);background:var(--color-subtle);color:var(--color-ink);transition:background-color var(--motion-fast) ease-out;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;display:flex}.tier-create-banner:hover{background:color-mix(in srgb, var(--color-subtle) 82%, var(--color-brand) 10%)}.tier-create-banner-icon{border-radius:var(--radius-lg);background:var(--color-brand);color:#fff;width:56px;height:56px;box-shadow:0 8px 20px -8px color-mix(in srgb, var(--color-brand) 70%, transparent);flex:none;place-items:center;display:grid}.tier-create-banner-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tier-create-banner-copy strong{font-size:1.125rem;line-height:1.25}.tier-create-banner-copy span{color:var(--color-muted-strong);font-size:.875rem;line-height:1.4}.tier-create-banner-arrow{color:var(--color-muted-strong);transition:transform var(--motion-fast) ease-out;flex:none}.tier-create-banner:hover .tier-create-banner-arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.tier-create-banner,.tier-create-banner-arrow{transition:none}}button.tier-create-banner{width:100%;font:inherit;text-align:left;cursor:pointer;border:0}.tier-create-banner:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.settings-switch{appearance:none;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--theme-muted) 32%, transparent);cursor:pointer;border:0;flex:none;width:48px;height:28px;margin:0;padding:0;transition:background-color .16s ease-out;position:relative}.settings-switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .16s ease-out;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.settings-switch:checked{background:var(--color-brand)}.settings-switch:checked:after{transform:translate(20px)}.settings-switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.settings-switch,.settings-switch:after{transition:none}}.bottom-sheet{top:env(safe-area-inset-top,0px);bottom:env(safe-area-inset-bottom,0px);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:var(--radius-2xl);background:var(--theme-panel);color:var(--theme-text);border:0;margin:auto;padding:20px;overflow:auto}.bottom-sheet::backdrop{background:#0a0e168c}.bottom-sheet[open]{animation:.22s cubic-bezier(.2,.8,.2,1) bottom-sheet-in}@keyframes bottom-sheet-in{0%{opacity:0;transform:translateY(24px)}}.bottom-sheet-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.bottom-sheet-head h2{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:1.25rem}.bottom-sheet-close{border-radius:var(--radius-pill);background:var(--theme-subtle);width:44px;height:44px;color:var(--theme-text);cursor:pointer;border:0;flex:none;place-items:center;margin:-8px 0;display:grid}.bottom-sheet-head>.bottom-sheet-close:last-child{margin-right:-8px}.bottom-sheet-head .more-actions{flex:none;margin-inline-end:-4px}.bottom-sheet-head .more-actions-trigger{border-radius:var(--radius-pill);background:var(--theme-subtle);width:44px;height:44px;color:var(--theme-text);margin:-8px 0}.bottom-sheet-head>.bottom-sheet-close:first-child{margin-left:-8px}@media (max-width:639px){.bottom-sheet{width:100vw;max-width:none;max-height:min(92dvh, calc(100dvh - 12px - env(safe-area-inset-top,0px)));padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;margin:auto 0 0;bottom:0}}@media (prefers-reduced-motion:reduce){.bottom-sheet[open]{animation:none}}.store-takedown-lead{margin:0 0 12px;font-size:.875rem;line-height:1.5}.bottom-sheet .store-moderation{background:0 0;border:0;gap:12px;margin:0;padding:0;display:grid}.bottom-sheet .store-moderation .community-muted{margin:0}.catalog-add-button{border-radius:var(--radius-lg);background:var(--color-subtle);width:48px;height:48px;color:var(--color-ink);transition:background-color var(--motion-fast) ease-out;place-items:center;text-decoration:none;display:grid}.catalog-add-button:hover{background:var(--color-control)}.catalog-add-button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.can-skin-traits{color:var(--color-muted-strong);font-size:.75rem;line-height:1.35}.can-skin-rare{z-index:1;border-radius:var(--radius-pill);color:var(--color-ink);background:linear-gradient(120deg,#ff50a038,#ffdc5038,#50e6ff38);padding:1px 8px;font-size:.6875rem;font-weight:800;position:relative}.big-card{--rarity-panel:#121620;--skin-radius:18px;--mark-scale:1.7;--skin-rise:380px;aspect-ratio:5/7;box-sizing:border-box;color:#fff;text-align:left;border-radius:22px;grid-template-rows:minmax(0,1fr) auto;gap:12px;width:100%;padding:24px 14px 16px;display:grid;position:relative}.big-card-art{z-index:1;border-radius:var(--radius-lg);background:#fff;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 18px -10px #0009}.big-card-art img{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:86%;height:86%;margin:auto;position:absolute;inset:0}.big-card-art[data-backdrop=white]{background:var(--cover-backdrop)}.big-card-art[data-cutout]{background:radial-gradient(ellipse 55% 50% at 50% 55%, color-mix(in srgb, var(--skin-a) 45%, transparent), transparent 72%);box-shadow:none;overflow:visible}.big-card-art[data-cutout] img{filter:drop-shadow(0 18px 16px #00000080);width:94%;height:96%}.can-volume{pointer-events:none;width:94%;height:96%;margin:auto;position:absolute;inset:0}.big-card-foot{z-index:1;text-shadow:0 1px 4px #0009;justify-items:start;gap:4px;min-width:0;display:grid;position:relative}.big-card-foot .rarity-chip{text-shadow:none}.big-card-foot strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(1.0625rem,4.6vw,1.375rem);font-weight:900;line-height:1.15;overflow:hidden}.big-card-foot>span:last-child{color:#ffffffbf;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.3;display:-webkit-box;overflow:hidden}.big-card-count{z-index:2;border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--rarity-chip-from), var(--rarity-chip-to));color:var(--rarity-ink);padding:3px 10px;font-size:.8125rem;font-weight:900;position:absolute;top:20px;right:20px}.big-card.is-missing{background:#ffffff0a;border:2px dashed #ffffff40}.big-card.is-missing .big-card-art{box-shadow:none;background:#ffffff0f}.big-card-silhouette{background:#ffffff1a;border-radius:18px 18px 14px 14px;position:absolute;inset:16% 33%}.big-card.is-missing .big-card-art b{color:#ffffff8c;font-size:3rem;font-weight:900;position:relative}.inspectable-card{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.card-inspector{width:100%;max-width:none;height:100dvh;max-height:none;padding:calc(env(safe-area-inset-top,0px) + 64px) 16px calc(env(safe-area-inset-bottom,0px) + 16px);box-sizing:border-box;background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--skin-a) 32%, #0b0d14), #05060a 72%);color:#fff;-webkit-user-select:none;user-select:none;border:0;grid-template-rows:minmax(0,1fr) auto;gap:14px;margin:0;display:grid;position:fixed;inset:0;overflow:hidden}.card-inspector:not([open]){display:none}.card-inspector::backdrop{background:#000000b3}.card-inspector-close{--cut:10px;z-index:3;top:calc(env(safe-area-inset-top,0px) + 12px);color:#fff;cursor:pointer;place-items:center;width:44px;height:44px;padding:0;font-size:1.75rem;line-height:1;display:grid;position:absolute;right:16px}.card-inspector-stage{perspective:1100px;touch-action:none;place-items:center;min-height:0;display:grid}.card-inspector-sway{width:min(80vw,380px,71.4286dvh - 257.143px);transform-style:preserve-3d;animation:6s ease-in-out infinite paused card-sway}.card-inspector-sway[data-resting]{animation-play-state:running}.card-inspector-tilt{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;cursor:grab;filter:drop-shadow(0 24px 40px #0000008c);border-radius:22px;transition:transform 80ms linear;position:relative}.card-inspector-tilt:active{cursor:grabbing}.card-inspector-tilt[data-resting]{transition:transform .7s cubic-bezier(.2,.9,.3,1.15)}.card-inspector-holo,.card-inspector-glare{z-index:3;pointer-events:none;border-radius:22px;position:absolute;inset:0}.card-inspector-holo{background:linear-gradient(115deg,#0000 18%,#ff008c8c 30%,#ffd2008c 40%,#00e6ff8c 50%,#9650ff8c 60%,#0000 74%) 0 0/260% 260%;background-position:var(--mx,50%) var(--my,50%);mix-blend-mode:color-dodge;opacity:var(--shimmer,.2)}.card-inspector-glare{background:radial-gradient(circle at var(--mx,50%) var(--my,30%), #ffffff80, transparent 46%);mix-blend-mode:overlay}.card-inspector-info{text-align:center;justify-items:center;gap:10px;width:100%;max-width:520px;margin:0 auto;display:grid}.card-inspector-info h2{overflow-wrap:anywhere;margin:0;font-size:1.375rem;font-weight:900;line-height:1.2}.card-inspector-kicker,.inv-kicker,.feed-drop-kicker{background:linear-gradient(135deg, var(--rarity-chip-from,#f1f4f8), var(--rarity-chip-to,#a9b3c1));clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,8px 100%,0 50%);min-height:24px;color:var(--rarity-ink,#2b3542);letter-spacing:.03em;text-transform:uppercase;align-items:center;padding:0 14px;font-size:.75rem;font-weight:900;display:inline-flex}.card-inspector-actions{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.card-inspector-actions .can-btn{flex:200px;max-width:320px}@keyframes card-sway{0%,to{transform:rotateY(-7deg)rotateX(3deg)}50%{transform:rotateY(7deg)rotateX(-3deg)}}.card-traits{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.card-traits li{border-radius:var(--radius-pill);background:#ffffff12;border:1px solid #ffffff29;align-items:baseline;gap:5px;padding:5px 10px;font-size:.8125rem;font-weight:700;display:inline-flex}.card-traits small{color:#ffffff8c;text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem;font-weight:700}.card-traits li[data-rare]{background:linear-gradient(120deg,#ff50a04d,#ffdc504d,#50e6ff4d);border-color:#0000}@media (prefers-reduced-motion:reduce){.card-inspector-sway{animation:none}.card-inspector-tilt,.card-inspector-tilt[data-resting]{transition:none}}.review-text-composer:has(.attach-menu){overflow:visible}.more-actions[data-align=start] .more-actions-panel{left:0;right:auto}.attach-menu .more-actions-trigger{width:44px;height:44px;color:var(--color-muted-strong);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.attach-menu .more-actions-trigger:hover,.attach-menu .more-actions-trigger[aria-expanded=true]{background:var(--color-subtle);color:var(--color-ink)}.attach-menu .more-actions-trigger:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.attach-menu .more-actions-panel{min-width:248px}.attach-menu .more-actions-item{text-align:left;min-height:52px}.attach-menu .more-actions-item svg{width:22px;height:22px;color:var(--color-brand)}.attach-menu .more-actions-item span{gap:1px;font-weight:700;display:grid}.attach-menu .more-actions-item small{color:var(--color-muted-strong);font-size:.75rem;font-weight:500}.wall-drink-sheet-hint,.wall-drink-sheet-status{color:var(--color-muted-strong);margin:0 0 12px;font-size:.875rem;line-height:1.4}.bottom-sheet.wall-drink-sheet{min-height:min(70dvh,520px)}.wall-drink-chip{box-sizing:border-box;background:var(--theme-subtle);width:fit-content;max-width:100%;color:var(--theme-text);border-radius:14px;align-items:center;gap:10px;margin-top:8px;padding:6px 6px 6px 8px;display:flex}.wall-drink-chip img,.wall-drink img{object-fit:contain;background:#fff;border-radius:10px;flex:none}.wall-drink-chip span{overflow-wrap:anywhere;min-width:0;font-size:.875rem;font-weight:700;line-height:1.25;display:grid}.wall-drink-chip small,.wall-drink small{color:var(--theme-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.wall-drink-chip button{width:36px;height:36px;color:var(--theme-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:1.375rem;line-height:1;display:grid}.wall-drink-chip button:hover{background:var(--theme-panel);color:var(--theme-text)}.wall-drink-bolt{background:var(--color-brand);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.wall-drink{box-sizing:border-box;background:var(--theme-subtle);width:100%;color:var(--theme-text);border:1px solid #0000;border-radius:18px;align-items:center;gap:14px;margin-top:12px;padding:10px 16px 10px 10px;text-decoration:none;display:flex}.wall-drink>span:not(.wall-drink-bolt,.wall-drink-arrow){flex:1;gap:2px;min-width:0;display:grid}.wall-drink b{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.25;overflow:hidden}.wall-drink .wall-drink-bolt{width:56px;height:56px;font-size:1.375rem}.wall-drink-arrow{color:var(--theme-link);flex:none;font-size:1.125rem;font-weight:800;transition:translate .16s ease-out}a.wall-drink:hover{border-color:color-mix(in srgb, var(--theme-link) 45%, transparent)}a.wall-drink:hover .wall-drink-arrow{translate:3px}a.wall-drink:focus-visible{outline:2px solid var(--theme-link);outline-offset:2px}.wall-drink[data-compact]{border-radius:14px;gap:10px;margin-top:8px;padding:6px 12px 6px 6px}.wall-drink[data-compact] img{width:40px;height:40px}.wall-drink[data-compact] b{font-size:.9375rem}.wall-drink[data-compact] .wall-drink-bolt{width:40px;height:40px}@media (prefers-reduced-motion:reduce){.wall-drink-arrow{transition:none}}
