.art-banner{width:fit-content;min-width:max(4.5rem,var(--banner-peek));clip-path:polygon(0 0,100% 0,calc(100% - .65rem) 100%,0 100%);background:var(--color-moss-400);max-width:100%;min-height:1.75rem;color:var(--color-content-inverse);transition:transform .28s var(--ease-out-quint);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;padding:.3rem 1.4rem .3rem .75rem;font-size:.6875rem;font-weight:800;line-height:1.2;display:flex;position:relative}.art-banner-label{white-space:nowrap;transition:opacity .14s ease,transform .28s var(--ease-out-quint)}.art-banner-icon{opacity:0;transition:opacity .16s ease,transform .28s var(--ease-out-quint);align-items:center;gap:8px;display:flex;position:absolute;right:1rem;transform:translate(8px)}.art-banner-host:focus-within .art-banner--retract .art-banner-label{opacity:0;transform:translate(-12px)}.art-banner-host:focus-within .art-banner--retract .art-banner-icon{opacity:1;transition-delay:90ms;transform:translate(0)}.art-banner-host:focus-within .art-banner--retract{transform:translateX(calc(-100% + var(--banner-peek)))}.art-banner-host:focus-within .art-banner--dismiss{transform:translate(-100%)}@media (hover:hover) and (pointer:fine){.art-banner-host:hover .art-banner--retract .art-banner-label{opacity:0;transform:translate(-12px)}.art-banner-host:hover .art-banner--retract .art-banner-icon{opacity:1;transition-delay:90ms;transform:translate(0)}.art-banner-host:hover .art-banner--retract{transform:translateX(calc(-100% + var(--banner-peek)))}.art-banner-host:hover .art-banner--dismiss{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.art-banner,.art-banner-icon,.art-banner-label{transition:none!important}}.art-banner--secondary{color:#eef2e9;min-width:0;min-height:1.4rem;font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;background:#070908e6;padding-block:.25rem;font-size:.625rem;font-weight:600}.rank-double[data-v-9586d3a2]{letter-spacing:-.16em;transform-origin:100%;right:calc(100% - 2.15rem);transform:scaleX(.56)}@media (width>=640px){.rank-double[data-v-9586d3a2]{right:calc(100% - 2.45rem)}}.card-cover[data-v-9586d3a2]{-webkit-touch-callout:none}.quick-actions[data-v-9586d3a2]{transform:translateY(4px)}.quick-action[data-v-9586d3a2]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:0;height:28px;color:var(--color-carbon-100);background:#080a09db;border:1px solid #ffffff1f;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding-inline:8px;font-size:11px;font-weight:600;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.quick-action[data-v-9586d3a2]:hover{background:var(--color-moss-400);color:var(--color-carbon-950);border-color:#0000}.quick-action.is-on[data-v-9586d3a2]{color:var(--color-moss-300);border-color:color-mix(in srgb,var(--color-moss-400) 45%,transparent)}.quick-action.is-on[data-v-9586d3a2]:hover{color:var(--color-carbon-950)}.quick-action[data-v-9586d3a2]:focus-visible{outline:2px solid var(--color-moss-400);outline-offset:2px}.quick-action[data-v-9586d3a2]:disabled{opacity:.6}.rate-dialog[data-v-9586d3a2]{animation:rate-pop-9586d3a2 .32s var(--ease-out-expo) both}@keyframes rate-pop-9586d3a2{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rate-dialog[data-v-9586d3a2]{animation:none}}
