.theme-toggle[data-v-2693f05d]{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-text-secondary);transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:flex}.theme-toggle[data-v-2693f05d]:hover{color:var(--color-text-primary);background-color:var(--color-surface)}.theme-toggle__icon[data-v-2693f05d]{width:20px;height:20px}.wallet-button[data-v-dcd8f352]{position:relative}.wallet-button__connect[data-v-dcd8f352],.wallet-button__connected[data-v-dcd8f352]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer;display:inline-flex}.wallet-button__connect[data-v-dcd8f352]{color:var(--color-accent);border:1px solid var(--color-accent);background:var(--color-accent-subtle)}.wallet-button__connect[data-v-dcd8f352]:hover:not(:disabled){background:var(--color-accent);color:var(--color-text-inverse)}.wallet-button__connect[data-v-dcd8f352]:disabled{opacity:.5;cursor:not-allowed}.wallet-button__connected[data-v-dcd8f352]{color:var(--color-text-secondary);border:1px solid var(--color-border);background:0 0}.wallet-button__connected[data-v-dcd8f352]:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}.wallet-button__connected--verified[data-v-dcd8f352]{color:var(--color-accent);border-color:var(--color-accent)}.wallet-button__dot[data-v-dcd8f352]{border-radius:var(--radius-full);background-color:var(--color-text-tertiary);flex-shrink:0;width:6px;height:6px}.wallet-button__dot--verified[data-v-dcd8f352]{background-color:var(--color-success)}.wallet-button__dot--pending[data-v-dcd8f352]{background-color:var(--color-warning,#f59e0b);animation:1.1s ease-in-out infinite wb-pulse-dcd8f352}.wallet-button__dot--warn[data-v-dcd8f352]{background-color:var(--color-error)}@keyframes wb-pulse-dcd8f352{0%,to{opacity:1}50%{opacity:.4}}.wallet-button__dropdown[data-v-dcd8f352]{top:calc(100% + var(--space-2));background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:200px;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);position:absolute;right:0;overflow:hidden}.wallet-button__status[data-v-dcd8f352]{padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border-subtle);text-transform:none;letter-spacing:normal}.wallet-button__connector[data-v-dcd8f352],.wallet-button__disconnect[data-v-dcd8f352],.wallet-button__retry[data-v-dcd8f352],.wallet-button__cancel[data-v-dcd8f352]{text-align:left;width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);transition:background-color var(--transition-fast), color var(--transition-fast);cursor:pointer;background:0 0;border:none;display:block}.wallet-button__connector[data-v-dcd8f352]{align-items:center;gap:var(--space-3);display:flex}.wallet-button__logo[data-v-dcd8f352]{object-fit:contain;flex-shrink:0;width:18px;height:18px}.wallet-button__connector[data-v-dcd8f352]:hover,.wallet-button__disconnect[data-v-dcd8f352]:hover,.wallet-button__retry[data-v-dcd8f352]:hover{background-color:var(--color-surface);color:var(--color-text-primary)}.wallet-button__cancel[data-v-dcd8f352]{color:var(--color-text-tertiary);border-top:1px solid var(--color-border-subtle);font-size:var(--text-xs)}.wallet-button__cancel[data-v-dcd8f352]:hover{background-color:var(--color-surface);color:var(--color-text-secondary)}.wallet-button__error[data-v-dcd8f352]{top:calc(100% + var(--space-2));max-width:320px;padding:var(--space-2) var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-error);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--color-error);z-index:var(--z-dropdown);line-height:1.4;position:absolute;right:0}.app-header[data-v-42ca0fd5]{isolation:isolate;height:var(--header-height);z-index:var(--z-sticky);background-color:var(--color-background);transition:background-color var(--transition-theme), border-color var(--transition-theme);position:fixed;top:0;left:0;right:0}.app-header[data-v-42ca0fd5]:before{content:"";z-index:-1;pointer-events:none;background-image:var(--page-background-gradient);opacity:var(--page-background-opacity);background-size:100vw 100dvh;position:absolute;inset:0}.app-header__inner[data-v-42ca0fd5]{justify-content:space-between;align-items:center;gap:var(--space-6);grid-template-columns:1fr auto auto;height:100%;display:grid}.app-header__brand[data-v-42ca0fd5]{align-items:center;gap:var(--space-3);display:flex}.app-header__logo[data-v-42ca0fd5]{align-items:baseline;gap:var(--space-2);color:var(--color-text-primary);flex-shrink:0;width:100%;max-width:7.2em;text-decoration:none;display:flex}.app-header__day-count[data-v-42ca0fd5]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-tertiary);white-space:nowrap}.app-header__day-count strong[data-v-42ca0fd5]{font-size:1.5em}.app-header__day-count-short[data-v-42ca0fd5]{display:none}.app-header__day-count-short strong[data-v-42ca0fd5]{color:var(--color-text-primary)}.app-header__logo-number[data-v-42ca0fd5]{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-accent);letter-spacing:var(--tracking-tight)}.app-header__logo-text[data-v-42ca0fd5]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);letter-spacing:var(--tracking-wide);text-transform:uppercase}.app-header__logo-image[data-v-42ca0fd5]{width:auto;max-height:2.4em;fill:var(--color-text-primary)}.app-header__nav[data-v-42ca0fd5]{align-items:center;gap:var(--space-6);display:flex}.app-header__nav-link[data-v-42ca0fd5]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:color var(--transition-fast);text-decoration:none}.app-header__nav-link[data-v-42ca0fd5]:hover,.app-header__nav-link.router-link-active[data-v-42ca0fd5]{color:var(--color-text-primary)}.app-header__nav-link--admin[data-v-42ca0fd5]{color:var(--color-accent)}.app-header__nav-link--admin[data-v-42ca0fd5]:hover,.app-header__nav-link--admin.router-link-active[data-v-42ca0fd5]{opacity:1;color:var(--color-accent)}.app-header__actions[data-v-42ca0fd5]{align-items:center;gap:var(--space-3);display:flex}.btn[data-v-42ca0fd5]{font-family:var(--font-sans);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn--sm[data-v-42ca0fd5]{font-size:var(--text-xs);padding:var(--space-2) var(--space-3)}.btn--ghost[data-v-42ca0fd5]{color:var(--color-text-secondary);border:1px solid var(--color-border);background:0 0}.btn--ghost[data-v-42ca0fd5]:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}.app-header__menu-btn[data-v-42ca0fd5]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.menu-icon[data-v-42ca0fd5]{width:22px;height:10px;display:block;position:relative}.menu-icon span[data-v-42ca0fd5]{background:var(--color-text-primary);width:100%;height:2px;transition:transform var(--transition-fast), top var(--transition-fast);position:absolute;left:0}.menu-icon span[data-v-42ca0fd5]:first-child{top:0}.menu-icon span[data-v-42ca0fd5]:last-child{top:8px}.menu-icon.is-open span[data-v-42ca0fd5]:first-child{top:4px;transform:rotate(45deg)}.menu-icon.is-open span[data-v-42ca0fd5]:last-child{top:4px;transform:rotate(-45deg)}.mobile-menu[data-v-42ca0fd5]{top:var(--header-height);z-index:var(--z-sticky);background:var(--color-background);justify-content:flex-start;gap:var(--space-6);padding:var(--space-6) var(--space-6) var(--space-10);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-menu__links[data-v-42ca0fd5]{flex-direction:column;display:flex}.mobile-menu__link[data-v-42ca0fd5]{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-text-primary);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border-subtle);text-decoration:none}.mobile-menu__link--admin[data-v-42ca0fd5]{color:var(--color-accent)}.mobile-menu__actions[data-v-42ca0fd5]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mobile-menu-enter-active[data-v-42ca0fd5],.mobile-menu-leave-active[data-v-42ca0fd5]{transition:opacity var(--transition-fast), transform var(--transition-fast)}.mobile-menu-enter-from[data-v-42ca0fd5],.mobile-menu-leave-to[data-v-42ca0fd5]{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.mobile-menu-enter-active[data-v-42ca0fd5],.mobile-menu-leave-active[data-v-42ca0fd5],.menu-icon span[data-v-42ca0fd5]{transition:none}}@media (width<=640px){.app-header__nav[data-v-42ca0fd5]{display:none}.app-header__inner[data-v-42ca0fd5]{grid-template-columns:1fr auto}.app-header__day-count[data-v-42ca0fd5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-header__day-count-full[data-v-42ca0fd5]{display:none}.app-header__day-count-short[data-v-42ca0fd5]{display:inline}.app-header__actions[data-v-42ca0fd5]>:not(.app-header__menu-btn){display:none}.app-header__menu-btn[data-v-42ca0fd5],.mobile-menu[data-v-42ca0fd5]{display:flex}}@property --gold-orbit{syntax:"<angle>";inherits:false;initial-value:0deg}.btn-gold[data-v-152856ed]{isolation:isolate;white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;color:#17130a;flex:none;font-weight:700;line-height:1;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.btn-gold .face[data-v-152856ed]{z-index:2;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4) 27px;background:linear-gradient(#e6c87e 0%,#d4b268 55%,#c9a556 100%);flex:1;transition:box-shadow .65s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:inset 0 1px #fff0cd59}.btn-gold .glow[data-v-152856ed],.btn-gold .glow-soft[data-v-152856ed]{pointer-events:none;opacity:0;background:conic-gradient(from var(--gold-orbit), #a87c2e, #ffe9b0 14%, #fff3d6 25%, #f0cf7f 40%, #b98f42 55%, #ffe9b0 70%, #fff3d6 82%, #a87c2e 100%);animation:1.8s linear infinite orbit-152856ed;position:absolute;inset:0}.btn-gold .glow[data-v-152856ed]{z-index:0;filter:blur(14px);transition:opacity .5s,filter .5s}.btn-gold .glow-soft[data-v-152856ed]{z-index:-1;filter:blur(34px);transition:opacity .6s,filter .6s;inset:-14px}@keyframes orbit-152856ed{to{--gold-orbit:360deg}}.btn-gold[data-v-152856ed]:hover{transform:translateY(-1px)}.btn-gold:hover .face[data-v-152856ed],.btn-gold:focus-visible .face[data-v-152856ed]{box-shadow:inset 0 1px #fff0cd59,0 0 14px #ffe9b020,0 0 36px #e6c87e18,0 0 76px #b8914a0e}.btn-gold:hover .glow[data-v-152856ed]{opacity:.153;filter:blur(24px)}.btn-gold:hover .glow-soft[data-v-152856ed]{opacity:.083;filter:blur(54px)}.btn-gold .arrow[data-v-152856ed]{font-size:var(--text-xl);letter-spacing:0;font-weight:400;line-height:0;transition:transform .45s cubic-bezier(.22,1,.36,1);display:inline-block}.btn-gold:hover .arrow[data-v-152856ed]{transform:translate(4px)}.btn-gold[data-v-152856ed]:focus{outline:none}.btn-gold[data-v-152856ed]:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.btn-gold[data-v-152856ed]:disabled{cursor:progress;opacity:.7;transform:none}@media (prefers-reduced-motion:reduce){.btn-gold .glow[data-v-152856ed],.btn-gold .glow-soft[data-v-152856ed]{animation:none}}.footer-cta[data-v-5311b0bf]{isolation:isolate;border-bottom:1px solid var(--color-border-subtle);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding-block:72px;display:flex;position:relative;overflow:hidden}.footer-cta[data-v-5311b0bf]:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#d4b2681c,#0000);width:900px;max-width:100%;height:360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root[data-theme=light] .footer-cta[data-v-5311b0bf]:before{background:radial-gradient(closest-side,#c494281a,#0000)}.footer-cta__line[data-v-5311b0bf]{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--color-text-primary)}@media (width<=900px){.footer-cta__line[data-v-5311b0bf]{font-size:var(--text-xl)}}.cycle[data-v-5311b0bf]{vertical-align:bottom;height:1.2em;display:inline-block;position:relative}.cycle.anim[data-v-5311b0bf]{transition:width .6s cubic-bezier(.22,1,.36,1)}.cycle>span[data-v-5311b0bf]{white-space:nowrap;color:var(--color-accent);opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:50%;transform:translate(-50%,.35em)}.cycle:not(.sized)>span.on[data-v-5311b0bf]{position:static;transform:none}.cycle>span.on[data-v-5311b0bf]{opacity:1;transform:translate(-50%)}.cycle>span.out[data-v-5311b0bf]{opacity:0;transform:translate(-50%,-.35em)}.rot-static[data-v-5311b0bf]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.cycle[data-v-5311b0bf]{display:none}.rot-static[data-v-5311b0bf]{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--color-accent);position:static;overflow:visible}}@media (width<=720px){.footer-cta[data-v-5311b0bf]{gap:28px;padding-block:48px}}.app-footer[data-v-bea34c6f]{border-top:1px solid var(--color-border-subtle);margin-top:auto}.app-footer__inner[data-v-bea34c6f]{padding-block:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.app-footer__copy[data-v-bea34c6f],.app-footer__tagline[data-v-bea34c6f]{font-size:var(--text-xs);color:var(--color-text-tertiary);letter-spacing:var(--tracking-wide)}.app-layout[data-v-d068cf44]{flex-direction:column;min-height:100dvh;display:flex}.app-main[data-v-d068cf44]{padding-top:var(--header-height);flex:1}@property --subscribe-orbit{syntax:"<angle>";inherits:false;initial-value:0deg}@property --subscribe-sheen{syntax:"<percentage>";inherits:false;initial-value:-150%}.btn-swag.btn-swag[data-v-997d090e]{box-sizing:border-box;text-align:center;border-radius:0;align-self:center;width:315.365px;max-width:100%;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;text-decoration:none;display:inline-block}.btn-swag--fluid.btn-swag--fluid[data-v-997d090e]{width:100%;max-width:none}.btn-swag .ring[data-v-997d090e]{transition:box-shadow .65s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 1px #b8914a24,0 0 10px #e6c87e2e,0 0 28px #d4b26821,0 0 56px #b8914a0f}.btn-swag[data-v-997d090e]{appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;letter-spacing:.12em;will-change:transform;background:0 0;border:none;border-radius:0;padding:0;font-family:inherit;font-size:16px;font-weight:700;transition:transform .45s cubic-bezier(.22,1,.36,1);position:relative}.btn-swag[data-v-997d090e]:focus{outline:none}.btn-swag[data-v-997d090e]:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.btn-swag .face[data-v-997d090e]{z-index:2;box-sizing:border-box;color:#17130a;background:linear-gradient(115deg, transparent 30%, #fff6dc80 50%, transparent 70%) var(--subscribe-sheen) 0 / 250% 100% no-repeat, linear-gradient(180deg, #e6c87e 0%, #d4b268 55%, #c9a556 100%);border-radius:0;justify-content:center;align-items:center;width:calc(100% - 6px);margin:3px;padding:13px 0;display:flex;position:relative;box-shadow:inset 0 1px #fff0cd59}.btn-swag .word[data-v-997d090e]{background:linear-gradient(105deg,#17130a 30%,#3d2c0d 43%,#4c3811 50%,#3d2c0d 57%,#17130a 70%) 115% 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite word-glint-997d090e}.btn-swag .rest[data-v-997d090e]{white-space:nowrap}@keyframes word-glint-997d090e{0%{background-position:115% 0}to{background-position:-115% 0}}.btn-swag .ring[data-v-997d090e],.btn-swag .glow[data-v-997d090e],.btn-swag .glow-soft[data-v-997d090e]{background:conic-gradient(from var(--subscribe-orbit), #6b4f1c 0deg, #b8914a 70deg, #d4b268 140deg, #b8914a 190deg, #6b4f1c 240deg, #f3dc9a 300deg, #fff3d6 322deg, #f3dc9a 340deg, #6b4f1c 360deg);z-index:1;border-radius:0;animation:7s linear infinite orbit-997d090e;position:absolute;inset:0}.btn-swag .glow[data-v-997d090e]{filter:blur(14px);opacity:.25;z-index:0;transition:opacity .5s,filter .5s}.btn-swag .glow-soft[data-v-997d090e]{filter:blur(34px);opacity:.13;z-index:-1;border-radius:0;transition:opacity .6s,filter .6s;inset:-14px}@keyframes orbit-997d090e{to{--subscribe-orbit:360deg}}.btn-swag[data-v-997d090e]:not(:disabled):hover{transform:translateY(-2px)scale(1.035)}.btn-swag:not(:disabled):hover .ring[data-v-997d090e],.btn-swag:not(:disabled):hover .glow[data-v-997d090e],.btn-swag:not(:disabled):hover .glow-soft[data-v-997d090e]{background:conic-gradient(from var(--subscribe-orbit), #a87c2e, #ffe9b0 14%, #fff3d6 25%, #f0cf7f 40%, #b98f42 55%, #ffe9b0 70%, #fff3d6 82%, #a87c2e 100%);animation-duration:1.8s}.btn-swag:not(:disabled):hover .ring[data-v-997d090e],.btn-swag:focus-visible .ring[data-v-997d090e]{box-shadow:0 0 0 1px #e6c87e57,0 0 14px #ffe9b061,0 0 36px #e6c87e47,0 0 76px #b8914a29}.btn-swag:not(:disabled):hover .glow[data-v-997d090e]{opacity:.46;filter:blur(24px)}.btn-swag:not(:disabled):hover .glow-soft[data-v-997d090e]{opacity:.25;filter:blur(54px)}.btn-swag:not(:disabled):hover .face[data-v-997d090e]{animation:.9s cubic-bezier(.4,0,.2,1) 50ms sheen-997d090e}@keyframes sheen-997d090e{0%{--subscribe-sheen:-150%}to{--subscribe-sheen:150%}}.btn-swag[data-v-997d090e]:not(:disabled):active{transition-duration:.1s;transform:translateY(0)scale(.99)}.btn-swag[data-v-997d090e]:disabled{cursor:not-allowed;opacity:.6}@media (width<=700px){.btn-swag .face[data-v-997d090e]{flex-wrap:wrap;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.btn-swag .ring[data-v-997d090e],.btn-swag .glow[data-v-997d090e],.btn-swag .glow-soft[data-v-997d090e],.btn-swag .word[data-v-997d090e]{animation:none}.btn-swag .word[data-v-997d090e]{color:#17130a;background:0 0}.btn-swag:not(:disabled):hover .face[data-v-997d090e]{animation:none}}.data-table-container[data-v-83841788]{background:var(--color-surface);border:1px solid var(--color-border);width:100%;overflow:hidden}.data-table-wrapper[data-v-83841788]{overflow:auto}.data-table-wrapper--unclamped thead[data-v-83841788]{position:static}.data-table[data-v-83841788]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}thead[data-v-83841788]{z-index:10;background:var(--color-surface-sunken);position:sticky;top:0}.header-cell[data-v-83841788]{padding:var(--space-3) var(--space-4);text-align:left;font-weight:var(--weight-semibold);color:var(--color-text-primary);border-bottom:2px solid var(--color-border);cursor:context-menu;-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative}.header-cell[data-v-83841788]:hover{background:var(--color-surface)}.header-content[data-v-83841788]{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;display:flex}.header-label[data-v-83841788]{flex:1}.header-indicators[data-v-83841788]{align-items:center;gap:var(--space-2);display:flex}.sort-indicator[data-v-83841788]{font-size:var(--text-xs);color:var(--color-accent)}.filter-indicator[data-v-83841788]{color:var(--color-accent);font-size:.5rem}.menu-icon[data-v-83841788]{font-size:var(--text-base);color:var(--color-text-tertiary);transition:opacity var(--transition-fast)}.header-cell:hover .menu-icon[data-v-83841788]{opacity:1}.data-cell[data-v-83841788]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);line-height:var(--leading-snug);min-width:120px}tbody tr[data-v-83841788]:hover{background:var(--color-surface-sunken)}tbody tr:last-child td[data-v-83841788]{border-bottom:none}.cell-link[data-v-83841788]{color:var(--color-link);word-break:break-word;cursor:pointer;text-decoration:none}.cell-link[data-v-83841788]:hover{text-decoration:underline}.artwork-artist-cell[data-v-83841788]{align-items:center;gap:var(--space-2);display:flex}.artwork-thumb[data-v-83841788]{object-fit:cover;flex-shrink:0;width:36px;height:36px}.artwork-artist-cell__text[data-v-83841788]{column-gap:var(--space-3);row-gap:var(--space-1);flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.artwork-name[data-v-83841788]{color:var(--color-text-primary);text-overflow:ellipsis;grid-column:1;min-width:0;overflow:hidden}.artist-name[data-v-83841788]{grid-column:1}.artwork-name__meta[data-v-83841788]{align-self:center;align-items:center;gap:var(--space-2);grid-area:1/2/span 2;justify-self:end;display:inline-flex}@media (width<=640px){.artwork-artist-cell__text[data-v-83841788]{align-items:flex-start;gap:var(--space-0);flex-direction:column;display:flex}.artwork-name__meta[data-v-83841788]{align-self:auto}}.artwork-name__link[data-v-83841788]{color:var(--color-text-primary);text-decoration:none}.artwork-name__link[data-v-83841788]:hover{color:var(--color-link);text-decoration:underline}.artist-name[data-v-83841788]{font-weight:var(--weight-normal);color:var(--color-text-secondary);font-size:.9em}.context-menu[data-v-83841788]{background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-2);z-index:1000;cursor:default;min-width:200px;max-width:300px;position:fixed;transform:translate(-50%,.5rem);box-shadow:0 4px 16px #00000026}.context-menu-section[data-v-83841788]{padding:var(--space-1) 0;border-bottom:1px solid var(--color-border-subtle)}.context-menu-section[data-v-83841788]:last-child{border-bottom:none}.context-menu-item[data-v-83841788]{width:100%;padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer;color:var(--color-text-primary);font-size:var(--text-sm);background:0 0;border:none}.context-menu-item[data-v-83841788]:hover{background:var(--color-surface-sunken)}.context-menu-item.clear-filter[data-v-83841788]{color:var(--color-down)}.sort-section[data-v-83841788]{gap:var(--space-2);padding:var(--space-2) var(--space-3);padding-top:0;display:flex}.sort-label[data-v-83841788]{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-tertiary);margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);padding-bottom:0}.sort-icon-btn[data-v-83841788]{background:var(--color-surface-sunken);border:1px solid var(--color-border);cursor:pointer;width:2.5rem;height:2.5rem;font-size:var(--text-lg);color:var(--color-text-tertiary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.sort-icon-btn[data-v-83841788]:hover{color:var(--color-text-secondary);border-color:var(--color-text-secondary)}.sort-icon-btn.active[data-v-83841788]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-inverse)}.filter-section[data-v-83841788]{padding:var(--space-2) var(--space-3)}.filter-label[data-v-83841788]{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-tertiary);margin-bottom:var(--space-2)}.filter-input[data-v-83841788]{width:100%;padding:var(--space-2);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-sm)}.filter-input[data-v-83841788]:focus{border-color:var(--color-accent);outline:none}.range-filter[data-v-83841788],.date-filter[data-v-83841788]{gap:var(--space-2);flex-direction:column;display:flex}.range-separator[data-v-83841788]{font-size:var(--text-xs);color:var(--color-text-tertiary);text-align:center;padding:var(--space-1) 0}.table-footer[data-v-83841788]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface-sunken);justify-content:space-between;align-items:center;display:flex}.clear-all-btn[data-v-83841788]{padding:var(--space-2) var(--space-4);color:var(--color-down);border:1px solid var(--color-down);cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-medium);transition:all var(--transition-fast);background:0 0}.clear-all-btn[data-v-83841788]:hover{background:var(--color-down);color:var(--color-text-inverse)}.result-count[data-v-83841788]{font-size:var(--text-sm);color:var(--color-text-secondary)}.daily-breakdown[data-v-4189b55d]{margin-top:var(--space-8)}.daily-breakdown__bar[data-v-4189b55d]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-6);display:flex}.daily-breakdown__heading[data-v-4189b55d]{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-primary)}.daily-breakdown__modes[data-v-4189b55d]{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}.daily-breakdown__modes-label[data-v-4189b55d]{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase}.daily-breakdown__mode[data-v-4189b55d]{padding:4px var(--space-2);color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;transition:background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast)}.daily-breakdown__mode[data-v-4189b55d]:hover{color:var(--color-text-primary)}.daily-breakdown__mode.is-active[data-v-4189b55d]{color:var(--color-accent);background:var(--color-accent-subtle);box-shadow:inset 0 0 0 1px var(--color-accent)}.daily-breakdown__tabs[data-v-4189b55d]{scrollbar-width:none;border-bottom:1px solid var(--color-border);background-image:linear-gradient(to top, color-mix(in srgb, var(--color-border-subtle) 50%, transparent), color-mix(in srgb, var(--color-border-subtle) 0%, transparent));gap:2px;padding:0;display:flex;overflow-x:auto}.daily-breakdown__tabs[data-v-4189b55d]::-webkit-scrollbar{display:none}.daily-breakdown__tab[data-v-4189b55d]{padding:var(--space-3) var(--space-5);background:var(--color-surface);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;transition:all var(--transition-fast);border:none;flex-shrink:0}.daily-breakdown__tab-count[data-v-4189b55d]{font-weight:var(--weight-normal)}.daily-breakdown__tab[data-v-4189b55d]:hover{border-color:var(--color-accent);color:var(--color-text-primary)}.daily-breakdown__tab.is-active[data-v-4189b55d]{background:var(--color-accent);color:var(--color-text-inverse)}.daily-breakdown__grid[data-v-4189b55d]{gap:var(--space-8);flex-direction:column;display:flex}.daily-breakdown__grid.is-tabs[data-v-4189b55d]{align-items:start;gap:0;display:grid}.daily-breakdown__grid.is-tabs>.daily-breakdown__section[data-v-4189b55d]{grid-area:1/1;min-width:0}.daily-breakdown__section.is-inactive[data-v-4189b55d]{visibility:hidden}.daily-breakdown__head[data-v-4189b55d]{justify-content:flex-start;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-2);margin-bottom:var(--space-3);display:flex}.is-tabs .daily-breakdown__head[data-v-4189b55d]{border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);padding:var(--space-3) var(--space-4);margin-bottom:0}.daily-breakdown__head[data-v-4189b55d]:after{content:"​";font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--weight-bold)}.daily-breakdown__title[data-v-4189b55d]{font-family:var(--font-serif);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text-primary)}.daily-breakdown__totals[data-v-4189b55d]{align-items:baseline;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-base);white-space:nowrap;flex-shrink:0;display:flex}.daily-breakdown__count[data-v-4189b55d]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-sm)}.daily-breakdown__volume[data-v-4189b55d]{color:var(--color-accent);font-weight:var(--weight-bold)}.hf[data-v-5098cd67]{border:1px solid var(--color-border);background:var(--color-surface);overflow:hidden}.hf__media[data-v-5098cd67]{width:100%;min-width:0;display:block;overflow:hidden}.hf__img[data-v-5098cd67]{object-fit:cover;width:100%;height:100%;display:block}.hf__body[data-v-5098cd67]{justify-content:center;gap:var(--space-3);min-width:0;padding:var(--space-8);flex-direction:column;display:flex}.hf__eyebrow[data-v-5098cd67]{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary)}.hf__title[data-v-5098cd67]{font-family:var(--font-serif);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-text-primary)}.hf__title a[data-v-5098cd67]{color:inherit;transition:color var(--transition-fast);text-decoration:none}.hf__title a[data-v-5098cd67]:hover{color:var(--color-link)}.hf__text[data-v-5098cd67]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);white-space:pre-line;max-width:68ch}.hf__link[data-v-5098cd67]{font-size:var(--text-xs);color:var(--color-link);align-self:flex-start}.hf--standard[data-v-5098cd67]{grid-template-columns:minmax(0,7fr) minmax(0,6fr);display:grid}.hf--standard .hf__media[data-v-5098cd67]{align-items:center;display:flex}.hf--standard .hf__img[data-v-5098cd67]{object-fit:contain;height:auto;min-height:100%;max-height:360px}.hf--standard .hf__title[data-v-5098cd67]{font-size:var(--text-2xl)}.hf--breakout[data-v-5098cd67]{border-top:3px solid var(--color-accent)}.hf--breakout .hf__media[data-v-5098cd67]{aspect-ratio:21/9;max-height:520px}.hf--breakout .hf__body[data-v-5098cd67]{padding:var(--space-10) var(--space-8)}.hf--breakout .hf__title[data-v-5098cd67]{font-size:var(--text-4xl)}.hf--breakout .hf__text[data-v-5098cd67]{font-size:var(--text-base);max-width:60ch}@media (width<=900px){.hf--standard[data-v-5098cd67]{grid-template-columns:minmax(0,1fr)}.hf--standard .hf__img[data-v-5098cd67]{max-height:480px}.hf__body[data-v-5098cd67],.hf--breakout .hf__body[data-v-5098cd67]{padding:var(--space-6)}.hf--breakout .hf__media[data-v-5098cd67]{aspect-ratio:16/9;max-height:360px}.hf--breakout .hf__title[data-v-5098cd67]{font-size:var(--text-3xl)}}.logo-loader[data-v-51333343]{color:var(--color-text-primary);justify-content:center;display:flex}.logo-loader__svg[data-v-51333343]{width:140px;height:auto}.sr-only[data-v-51333343]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.picker-popover__panel[data-v-ef130e06]{z-index:var(--z-modal);background:color-mix(in srgb, var(--color-surface) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-xl), var(--shadow-md);padding:var(--space-4);position:absolute}.picker-popover--sheet[data-v-ef130e06]{z-index:var(--z-modal);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.picker-popover__backdrop[data-v-ef130e06]{background:#0000008c;position:absolute;inset:0}.picker-popover--sheet .picker-popover__panel[data-v-ef130e06]{position:relative}.picker-popover-enter-active[data-v-ef130e06],.picker-popover-leave-active[data-v-ef130e06]{transition:opacity var(--transition-fast)}.picker-popover-enter-active .picker-popover__panel[data-v-ef130e06],.picker-popover-leave-active .picker-popover__panel[data-v-ef130e06]{transition:transform var(--transition-fast)}.picker-popover-enter-from[data-v-ef130e06],.picker-popover-leave-to[data-v-ef130e06]{opacity:0}.picker-popover-enter-from .picker-popover__panel[data-v-ef130e06],.picker-popover-leave-to .picker-popover__panel[data-v-ef130e06]{transform:translateY(-4px)}.date-picker[data-v-7500eba5]{width:17rem;max-width:100%;font-family:var(--font-sans);color:var(--color-text-primary)}.date-picker__header[data-v-7500eba5]{margin-bottom:var(--space-3);grid-template-columns:2rem 1fr 2rem;align-items:center;display:grid}.date-picker__title[data-v-7500eba5]{padding:var(--space-1) var(--space-2);font-family:var(--font-serif);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text-primary);justify-self:center}.date-picker__title--link[data-v-7500eba5]{transition:color var(--transition-fast)}.date-picker__title--link[data-v-7500eba5]:hover{color:var(--color-accent)}.date-picker__step[data-v-7500eba5]{width:44px;height:44px;font-size:var(--text-xl);color:var(--color-text-secondary);transition:color var(--transition-fast);place-items:center;padding:0;line-height:1;display:grid}.date-picker__step[data-v-7500eba5]:hover:not(:disabled){color:var(--color-text-primary)}.date-picker__step[data-v-7500eba5]:disabled{opacity:.3;cursor:default}.date-picker__row[data-v-7500eba5]{grid-template-columns:repeat(7,1fr);display:grid}.date-picker__weekday[data-v-7500eba5]{padding-bottom:var(--space-2);text-align:center;font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);color:var(--color-text-tertiary)}.date-picker__months[data-v-7500eba5]{gap:var(--space-1);grid-template-columns:repeat(3,1fr);display:grid}.date-picker__cell[data-v-7500eba5]{aspect-ratio:1;font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-primary);transition:background-color var(--transition-fast), color var(--transition-fast);place-items:center;padding:0;display:grid}.date-picker__cell--month[data-v-7500eba5]{aspect-ratio:auto;padding:var(--space-3) 0;font-family:var(--font-sans)}.date-picker__cell[data-v-7500eba5]:not(.date-picker__cell--blank):not(.is-empty):not(.is-selected):hover{background:var(--color-accent-subtle)}.date-picker__cell.is-empty[data-v-7500eba5]{color:var(--color-text-disabled);cursor:default}.date-picker__cell.is-selected[data-v-7500eba5]{background:var(--color-accent);color:var(--color-text-inverse);font-weight:var(--weight-semibold)}.date-picker button[data-v-7500eba5]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.date-picker__cell.is-selected[data-v-7500eba5]:focus-visible{outline-color:var(--color-text-primary)}.region-info__panel[data-v-cca92a90]{z-index:var(--z-modal);background:var(--color-background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(340px,100vw - 24px);max-height:calc(100vh - 24px);box-shadow:var(--shadow-xl), var(--shadow-md);padding:var(--space-5) var(--space-5) var(--space-5);position:fixed;overflow-y:auto}.region-info__panel[data-v-cca92a90]:focus{outline:none}.region-info__close[data-v-cca92a90]{top:var(--space-2);right:var(--space-2);cursor:pointer;width:44px;height:44px;font-size:var(--text-lg);color:var(--color-text-secondary);background:0 0;border:none;place-items:center;padding:0;line-height:1;display:grid;position:absolute}.region-info__close[data-v-cca92a90]:hover{color:var(--color-text-primary)}.region-info__kicker[data-v-cca92a90]{margin:0 var(--space-10) var(--space-2) 0;font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-tertiary)}.region-info__title[data-v-cca92a90]{margin:0 var(--space-10) 0 0;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary);line-height:1.25}.region-info__subtitle[data-v-cca92a90]{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.region-info__price[data-v-cca92a90]{margin:var(--space-3) 0 0;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.region-info__usd[data-v-cca92a90]{font-weight:var(--weight-normal);color:var(--color-text-secondary)}.region-info__parties[data-v-cca92a90]{gap:var(--space-1) var(--space-3);margin:var(--space-3) 0 0;font-size:var(--text-sm);grid-template-columns:auto 1fr;display:grid}.region-info__parties dt[data-v-cca92a90]{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-tertiary);align-self:baseline}.region-info__parties dd[data-v-cca92a90]{color:var(--color-text-secondary);overflow-wrap:anywhere;min-width:0;margin:0}.region-info__parties dd a[data-v-cca92a90]{color:var(--color-text-secondary);border-bottom:1px dotted var(--color-text-tertiary)}.region-info__parties dd a[data-v-cca92a90]:hover{color:var(--color-link)}.region-info__desc[data-v-cca92a90]{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}.region-info__cta[data-v-cca92a90]{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);text-align:center;font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-inverse);background:var(--color-accent);transition:opacity var(--transition-fast);text-decoration:none;display:block}.region-info__cta[data-v-cca92a90]:hover{opacity:.85}.region-info--sheet[data-v-cca92a90]{z-index:var(--z-modal);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.region-info__backdrop[data-v-cca92a90]{background:#0000008c;position:absolute;inset:0}.region-info--sheet .region-info__panel[data-v-cca92a90]{max-height:calc(100dvh - 2 * var(--space-4));position:relative}.region-info-enter-active[data-v-cca92a90],.region-info-leave-active[data-v-cca92a90]{transition:opacity var(--transition-fast)}.region-info-enter-active .region-info__panel[data-v-cca92a90],.region-info-leave-active .region-info__panel[data-v-cca92a90]{transition:transform var(--transition-fast), opacity var(--transition-fast)}.region-info-enter-from[data-v-cca92a90],.region-info-leave-to[data-v-cca92a90]{opacity:0}.region-info-enter-from .region-info__panel[data-v-cca92a90],.region-info-leave-to .region-info__panel[data-v-cca92a90]{transform:translateY(4px)}.rsl[data-v-74608d8e]{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.rsl__item[data-v-74608d8e]{align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle);display:flex}.rsl__item[data-v-74608d8e]:last-child{border-bottom:none;padding-bottom:0}.rsl__thumb[data-v-74608d8e]{object-fit:cover;flex-shrink:0;width:40px;height:40px}.rsl__thumb--placeholder[data-v-74608d8e]{background:var(--color-surface-sunken);border:1px solid var(--color-border-subtle);justify-content:center;align-items:center;display:flex}.rsl__thumb-logo[data-v-74608d8e]{width:78%;height:auto;color:var(--color-text-primary);opacity:.09}.rsl__body[data-v-74608d8e]{align-items:flex-start;gap:var(--space-2) var(--space-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.rsl__text[data-v-74608d8e]{font-size:var(--text-sm);color:var(--color-text-primary);line-height:var(--leading-relaxed);overflow-wrap:break-word;flex:0 auto;min-width:0}.rsl__text--link[data-v-74608d8e]{color:var(--color-text-primary);transition:color var(--transition-fast);border-bottom:1px dotted #0000;text-decoration:none}.rsl__text--link[data-v-74608d8e]:hover{color:var(--color-link)}.rsl__name[data-v-74608d8e]{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);display:block}.rsl__info[data-v-74608d8e]{color:var(--color-text-secondary);display:block}.rsl__artist[data-v-74608d8e]{font-weight:var(--weight-normal);letter-spacing:0;color:var(--color-text-secondary)}.rsl__info-after[data-v-74608d8e]{color:var(--color-text-secondary);display:block}.rsl__change.is-up[data-v-74608d8e]{color:var(--color-up)}.rsl__change.is-down[data-v-74608d8e]{color:var(--color-down)}.rsl__badge[data-v-74608d8e]{font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-right:var(--space-2);border:1px solid var(--color-border);color:var(--color-text-tertiary);vertical-align:1px;padding:2px 4px;line-height:1;display:inline-block}.rsl__badge--live[data-v-74608d8e],.rsl__badge--24-hours[data-v-74608d8e]{color:var(--color-accent);border-color:var(--color-accent)}.rsl__mini-thumbs[data-v-74608d8e]{gap:var(--space-1);flex-wrap:wrap;flex:none;margin-top:1px;display:flex}.rsl--aligned[data-v-74608d8e]{column-gap:var(--space-3);grid-template-columns:40px minmax(0,max-content) auto;display:grid}.rsl--aligned .rsl__item[data-v-74608d8e]{grid-template-columns:subgrid;grid-column:1/-1;align-items:start;display:grid}.rsl--aligned .rsl__body[data-v-74608d8e]{display:contents}.rsl--aligned .rsl__thumb[data-v-74608d8e]{grid-column:1}.rsl--aligned .rsl__text[data-v-74608d8e]{grid-column:2}.rsl--aligned .rsl__mini-thumbs[data-v-74608d8e]{grid-column:3;justify-self:start}.rsl--aligned.rsl--thumbs-end[data-v-74608d8e]{grid-template-columns:40px minmax(0,1fr) max-content}.rsl__mini-thumb-link[data-v-74608d8e]{line-height:0;display:block}.rsl__mini-thumb[data-v-74608d8e]{width:var(--rsl-mini-thumb,40px);height:var(--rsl-mini-thumb,40px);object-fit:cover}.rsl__mini-thumb--more[data-v-74608d8e]{background:var(--color-surface-sunken);border:1px solid var(--color-border-subtle);font-family:var(--font-mono);color:var(--color-text-secondary);transition:color var(--transition-fast);justify-content:center;align-items:center;font-size:10px;text-decoration:none;display:flex}a.rsl__mini-thumb--more[data-v-74608d8e]:hover{color:var(--color-link)}.rsl--compact .rsl__text[data-v-74608d8e]{font-size:var(--text-xs);line-height:1.2em}.rsl__empty[data-v-74608d8e]{font-size:var(--text-sm);color:var(--color-text-tertiary)}.dc[data-v-dddd51ae]{grid-template-columns:repeat(auto-fill, minmax(var(--dc-min,150px), 1fr));gap:var(--space-3);list-style:none;display:grid}.dc__card[data-v-dddd51ae]{aspect-ratio:1;background:var(--color-surface-sunken);border:1px solid var(--color-border-subtle);color:#fff;flex-direction:column;justify-content:flex-end;min-height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.dc__card--blank[data-v-dddd51ae]{background:#1e1e1e;border-color:#1e1e1e}.dc__card--blank .dc__logo[data-v-dddd51ae]{color:#fff;opacity:.12}.dc__card--blank .dc__details[data-v-dddd51ae]{background:0 0}.dc__card--link:hover .dc__title[data-v-dddd51ae],.dc__card--link:focus-visible .dc__title[data-v-dddd51ae]{text-decoration:underline}.dc__image[data-v-dddd51ae]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dc__logo[data-v-dddd51ae]{width:46%;height:auto;color:var(--color-text-primary);opacity:.09;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.dc__details[data-v-dddd51ae]{padding:var(--space-6) var(--space-3) var(--space-3);overflow-wrap:anywhere;background:linear-gradient(#0000 0%,#0000009e 38%,#000000d1 100%);flex-direction:column;gap:2px;display:flex;position:relative}.dc__when[data-v-dddd51ae]{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#f1d48a;font-size:10px}.dc__title[data-v-dddd51ae]{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.25}.dc__artist[data-v-dddd51ae],.dc__meta[data-v-dddd51ae]{font-size:var(--text-xs);color:#ffffffd9;line-height:1.35}.dc__meta[data-v-dddd51ae]{font-family:var(--font-mono);font-size:11px}.bench-cols[data-v-73fdfe62]{gap:0 var(--space-6);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start;display:grid}@media (width<=700px){.bench-cols[data-v-73fdfe62]{grid-template-columns:minmax(0,1fr)}}.bench[data-v-73fdfe62]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.bench__head[data-v-73fdfe62]{padding:0}.bench__row[data-v-73fdfe62]{border-bottom:1px solid var(--color-border-subtle)}.bench__row[data-v-73fdfe62]:last-child{border-bottom:none}.bench__thumb-cell[data-v-73fdfe62]{width:28px;padding:var(--space-2) var(--space-2) var(--space-2) 0;vertical-align:top}.bench__thumb[data-v-73fdfe62]{object-fit:cover;width:28px;max-width:none;height:28px;display:block}.bench__thumb--empty[data-v-73fdfe62]{background:var(--color-surface-sunken);border:1px solid var(--color-border-subtle)}.bench__name[data-v-73fdfe62]{text-align:left;font-weight:var(--weight-normal);padding:var(--space-2) 0;line-height:1.25}.bench__title[data-v-73fdfe62]{font-weight:var(--weight-semibold);color:var(--color-text-primary);text-decoration:none}a.bench__title[data-v-73fdfe62]:hover{text-decoration:underline}.bench__artist[data-v-73fdfe62]{font-size:var(--text-xs);color:var(--color-text-secondary);display:block}.bench__num[data-v-73fdfe62]{text-align:right;white-space:nowrap;width:1%;padding:var(--space-2) 0 var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-primary);vertical-align:top}.bench__num+.bench__num[data-v-73fdfe62]{padding-left:var(--space-2)}.bench__change[data-v-73fdfe62]{justify-content:flex-end;align-items:center;gap:3px;font-size:10px;line-height:1.3;display:flex}.bench__arrow[data-v-73fdfe62]{font-size:11px;line-height:1}.bench__change.is-up[data-v-73fdfe62]{color:var(--color-up)}.bench__change.is-down[data-v-73fdfe62]{color:var(--color-down)}.bench__empty[data-v-73fdfe62]{color:var(--color-text-tertiary)}.visually-hidden[data-v-73fdfe62]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.info-tip[data-v-e4d14752]{align-self:center;display:inline-flex;position:relative}.info-tip__btn[data-v-e4d14752]{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:2px;display:inline-flex}.info-tip__btn[data-v-e4d14752]:hover,.info-tip__btn[aria-expanded=true][data-v-e4d14752]{color:var(--color-text-primary)}.info-tip__btn[data-v-e4d14752]:focus-visible{outline:1px solid var(--color-accent);outline-offset:1px}.info-tip__pop[data-v-e4d14752]{z-index:var(--z-dropdown);width:max-content;max-width:min(280px,100vw - 32px);padding:var(--space-2) var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:var(--shadow-md);font-family:var(--font-sans);font-size:.75rem;font-weight:var(--weight-normal);letter-spacing:normal;text-transform:none;color:var(--color-text-secondary);white-space:normal;line-height:1.5;position:absolute;top:calc(100% + 6px);right:0}.strip[data-v-da26f612]{align-items:center;gap:var(--space-6);padding:var(--space-3) var(--space-4);border-top:1px solid color-mix(in srgb, var(--color-text-primary) 20%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-text-primary) 20%, transparent);margin-bottom:var(--space-8);display:flex;overflow:hidden}.strip__label[data-v-da26f612]{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary);white-space:nowrap;flex-shrink:0}.strip__viewport[data-v-da26f612]{flex:1;min-width:0;overflow:hidden}.strip__viewport.is-static-overflow[data-v-da26f612]{overflow-x:auto}.strip__track[data-v-da26f612]{width:max-content;display:flex}.strip__track.is-animating[data-v-da26f612]{animation:ticker-scroll-da26f612 var(--ticker-duration,30s) linear infinite}.strip:hover .strip__track.is-animating[data-v-da26f612]{animation-play-state:paused}.strip__content[data-v-da26f612]{gap:var(--space-8);flex-shrink:0;align-items:baseline;display:flex}.strip__track.is-animating .strip__content[data-v-da26f612]{padding-right:var(--space-8)}@keyframes ticker-scroll-da26f612{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=640px){.strip[data-v-da26f612]{align-items:stretch;gap:var(--space-2);flex-direction:column}}.breakdown-pending[data-v-665092a3]{border:1px solid var(--color-border);background:var(--color-surface);min-height:260px;padding:var(--space-8)}.signals-window[data-v-665092a3]{color:var(--color-text-tertiary);margin-bottom:1rem;font-size:.75rem;line-height:1.5}.front-page[data-v-665092a3]{padding-top:var(--space-8);padding-bottom:var(--space-16);margin-left:auto;margin-right:auto}.masthead[data-v-665092a3]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding-block:var(--space-6) 0;margin-bottom:var(--space-4);display:flex}.masthead__brand[data-v-665092a3]{min-width:0}.masthead__title[data-v-665092a3]{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--color-text-primary);line-height:var(--leading-tight);text-transform:uppercase;margin-bottom:0;display:inline-block;position:relative}.masthead__title[data-v-665092a3]:before{content:"";background:linear-gradient(to bottom, var(--color-background) 0 6px, transparent 6px 10px, var(--color-background) 10px 16px, transparent 16px 20px, var(--color-background) 20px 26px);width:3px;height:26px;display:none;position:absolute;top:50%;left:-3px;transform:translateY(-50%)}.masthead__eyebrow[data-v-665092a3]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent)}.masthead__date-row[data-v-665092a3]{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.masthead__date[data-v-665092a3]{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--color-text-primary);line-height:var(--leading-tight);white-space:nowrap;padding:0}.masthead__date[data-v-665092a3]:disabled{cursor:default}.masthead__date[data-v-665092a3]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.masthead__arrow[data-v-665092a3]{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text-secondary);font-size:var(--text-xl);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.masthead__arrow[data-v-665092a3]:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-text-primary)}.masthead__arrow[data-v-665092a3]:disabled{opacity:.3;cursor:default}.masthead__arrow[data-v-665092a3]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.masthead__meta[data-v-665092a3]{text-align:right;flex-shrink:0}.masthead__edition[data-v-665092a3]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-tertiary)}.masthead__time[data-v-665092a3]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary)}.report-state[data-v-665092a3]{padding:var(--space-24) var(--space-6);text-align:center;font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-text-secondary)}.report-state__detail[data-v-665092a3]{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-tertiary);margin-top:var(--space-3)}.report-state__action[data-v-665092a3]{margin-top:var(--space-4);padding:var(--space-2) var(--space-5);border:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;display:inline-block}.report-state__action[data-v-665092a3]:hover{border-color:var(--color-accent);color:var(--color-text-primary)}.report-features[data-v-665092a3]{gap:var(--space-8);margin-bottom:var(--space-8);flex-direction:column;display:flex}.report-main[data-v-665092a3]{gap:var(--space-8);margin-bottom:var(--space-8);grid-template-columns:minmax(0,13fr) minmax(0,7fr);display:grid}.art-collage[data-v-665092a3]{border:1px solid var(--color-border-subtle);align-self:start;position:relative}.art-collage__img[data-v-665092a3]{width:100%;height:auto;display:block}.art-collage__region[data-v-665092a3]{cursor:default;transition:box-shadow var(--transition-fast), background var(--transition-fast);background:0 0;border:none;padding:0;position:absolute}.art-collage__region.is-clickable[data-v-665092a3],.art-grid__cell.is-clickable[data-v-665092a3]{cursor:pointer}.art-collage__region.is-linked[data-v-665092a3]{background:color-mix(in oklch, var(--color-accent) 50%, transparent)}.art-collage__region[data-v-665092a3]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.art-grid[data-v-665092a3]{background:var(--color-border-subtle);border:1px solid var(--color-border-subtle);grid-template-columns:repeat(3,1fr);align-self:start;gap:2px;display:grid}.art-grid__cell[data-v-665092a3]{aspect-ratio:1;justify-content:center;align-items:center;gap:var(--space-2);background:var(--color-surface-sunken);padding:var(--space-3);font:inherit;color:inherit;text-align:center;cursor:default;transition:box-shadow var(--transition-fast), background var(--transition-fast);border:none;flex-direction:column;display:flex;position:relative}.art-grid__cell.is-linked[data-v-665092a3]{box-shadow:inset 0 0 0 2px var(--color-accent);background:var(--color-surface)}.art-grid__cell[data-v-665092a3]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.art-grid__image[data-v-665092a3]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.art-grid__num[data-v-665092a3]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-tertiary)}.art-grid__num--empty[data-v-665092a3]{opacity:.4}.art-grid__caption[data-v-665092a3]{font-size:var(--text-2xs);color:var(--color-text-secondary);line-height:var(--leading-snug);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.section-title[data-v-665092a3]{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-primary);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-4)}.section-empty[data-v-665092a3]{font-size:var(--text-sm);color:var(--color-text-tertiary)}.high-sales__list[data-v-665092a3]{flex-direction:column;list-style:none;display:flex}.high-sales__item[data-v-665092a3]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-left:2px solid #0000;border-bottom:1px solid var(--color-border-subtle);transition:border-color var(--transition-fast), background var(--transition-fast);display:flex}.high-sales__item p[data-v-665092a3]{line-height:var(--leading-snug)}.high-sales__info[data-v-665092a3]{flex:1;min-width:0}.high-sales__thumb[data-v-665092a3]{object-fit:cover;border:1px solid var(--color-border-subtle);flex-shrink:0;width:40px;height:40px}.high-sales__item.is-clickable[data-v-665092a3]{cursor:pointer}.high-sales__item[data-v-665092a3]:last-child{border-bottom:none}.high-sales__item.is-linked[data-v-665092a3]{border-left-color:var(--color-accent);background:var(--color-surface)}.high-sales__gate[data-v-665092a3]{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle);font-size:var(--text-sm)}.high-sales__gate-link[data-v-665092a3]{color:var(--color-accent);transition:color var(--transition-fast);text-decoration:none}.high-sales__gate-link[data-v-665092a3]:hover{color:var(--color-accent-hover)}.high-sales__artwork[data-v-665092a3]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary);overflow-wrap:break-word}.high-sales__artist[data-v-665092a3]{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:2px}.high-sales__badges[data-v-665092a3]{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.high-sales__price .mini-badge--platform[data-v-665092a3]{margin-top:var(--space-1)}.high-sales__price .platform-icon--wide[data-v-665092a3]{-webkit-mask-position:100%;mask-position:100%}.high-sales__price[data-v-665092a3]{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.high-sales__amount[data-v-665092a3]{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-accent);white-space:nowrap}.high-sales__usd[data-v-665092a3]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-tertiary);white-space:nowrap}.strip__item[data-v-665092a3]{gap:var(--space-2);white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs);align-items:center;display:flex}.strip__icon[data-v-665092a3]{object-fit:cover;border-radius:3px;flex-shrink:0;width:16px;height:16px}.strip__item--link[data-v-665092a3]{color:inherit;cursor:pointer;text-decoration:none}.strip__icon--coin[data-v-665092a3]{border-radius:50%}.strip__icon--art[data-v-665092a3]{border-radius:2px;width:24px;max-width:none;height:24px}.strip__category[data-v-665092a3]{font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary)}.strip__artist[data-v-665092a3]{color:var(--color-text-secondary)}.strip__item strong[data-v-665092a3]{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.strip__value[data-v-665092a3],.strip__native[data-v-665092a3]{color:var(--color-text-secondary)}.strip__change.is-up[data-v-665092a3]{color:var(--color-up)}.strip__change.is-down[data-v-665092a3]{color:var(--color-down)}.breakdown-gate[data-v-665092a3]{gap:var(--space-6);margin-top:var(--space-8);padding:var(--space-8);border:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.breakdown-gate__row[data-v-665092a3]{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.breakdown-gate__preview[data-v-665092a3]{object-fit:cover;object-position:top;width:100%;max-height:440px;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.breakdown-gate__info[data-v-665092a3]{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.breakdown-gate__eyebrow[data-v-665092a3]{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary)}.breakdown-gate__headline[data-v-665092a3]{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-text-primary)}.breakdown-gate__cats[data-v-665092a3]{gap:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.breakdown-gate__cat strong[data-v-665092a3]{color:var(--color-accent);font-weight:var(--weight-bold)}.breakdown-gate__features[data-v-665092a3]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:52ch}.breakdown-gate__actions[data-v-665092a3]{align-items:center;gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.breakdown-gate__alt[data-v-665092a3]{font-size:var(--text-xs);color:var(--color-text-tertiary);text-align:center}.breakdown-gate__alt-link[data-v-665092a3]{color:inherit;text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline}.breakdown-gate__alt-link[data-v-665092a3]:hover{color:var(--color-text-secondary)}@media (width<=700px){.breakdown-gate__row[data-v-665092a3]{text-align:left;align-items:stretch;gap:var(--space-6);flex-direction:column}.breakdown-gate__actions[data-v-665092a3]{align-items:stretch}.breakdown-gate__cta[data-v-665092a3]{text-align:center}}.signals-row[data-v-665092a3]{gap:var(--space-8);margin-bottom:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.signals-row__bench[data-v-665092a3]{grid-column:span 3}@media (width>=1101px){.signals-row--thirds[data-v-665092a3]{grid-template-columns:repeat(3,minmax(0,1fr))}.signals-row--thirds .signals-row__bench[data-v-665092a3]{grid-column:span 2}}.signals-row[data-v-665092a3]{--rsl-mini-thumb:28px}.signals-row .signals-window[data-v-665092a3]{margin:var(--space-6) 0 0}@media (width>=1101px){.signals-row[data-v-665092a3] .rsl--aligned{grid-template-columns:40px minmax(0,1fr)}.signals-row[data-v-665092a3] .rsl--aligned .rsl__mini-thumbs{grid-column:1/-1}}@media (width<=1100px){.signals-row[data-v-665092a3]{grid-template-columns:minmax(0,1fr)}.signals-row__bench[data-v-665092a3]{grid-column:auto}}.report-sections[data-v-665092a3]{grid-template-columns:repeat(var(--report-section-cols,3), minmax(0, 1fr));gap:var(--space-8);margin-bottom:var(--space-12);display:grid}.report-sections[data-v-665092a3]:has(+.report-row-full){margin-bottom:var(--space-8)}.report-row-full[data-v-665092a3]{margin-bottom:var(--space-12);--dc-min:200px}@media (width<=700px){.report-row-full[data-v-665092a3]{--dc-min:150px}}.report-section-stack[data-v-665092a3]{gap:var(--space-8);flex-direction:column;display:flex}.report-section-stack--split[data-v-665092a3]{display:contents}.report-section--sponsored .section-title[data-v-665092a3]{color:var(--color-text-primary)}.section-title__text[data-v-665092a3]{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.section-title--split[data-v-665092a3]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.section-title__note[data-v-665092a3]{font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-normal);letter-spacing:var(--tracking-wide);color:var(--color-text-tertiary);white-space:nowrap}.section-title__partner[data-v-665092a3]{margin-left:var(--space-2);vertical-align:3px}.gondi-mark[data-v-665092a3]{white-space:nowrap}@media (width<=900px){.report-main[data-v-665092a3],.report-sections[data-v-665092a3]{grid-template-columns:minmax(0,1fr)}.masthead[data-v-665092a3]{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column}.masthead__title[data-v-665092a3]{font-size:var(--text-3xl)}.masthead__date-row[data-v-665092a3]{max-width:100%}.masthead__date[data-v-665092a3]{min-width:0;font-size:var(--text-xl);white-space:normal}}:root{--color-ink-50:#f7f7f7;--color-ink-100:#efefef;--color-ink-200:#d9d9d9;--color-ink-300:#b0b0b0;--color-ink-400:#888;--color-ink-500:#666;--color-ink-600:#444;--color-ink-700:#2a2a2a;--color-ink-800:#1a1a1a;--color-ink-850:#141414;--color-ink-900:#0d0d0d;--color-ink-950:#080808;--color-gold-100:#f5ecd4;--color-gold-200:#ecd9a8;--color-gold-300:#e0c27c;--color-gold-400:#d4ab50;--color-gold-500:#c49428;--color-gold-600:#a07820;--color-band-hot:#70bc8d;--color-band-warm:#89b99b;--color-band-neutral:#a0a0a0;--color-band-cool:#7c3838;--color-band-cold:#851616;--color-spectrum-hot:#28e671;--color-spectrum-neutral:#a0a0a0;--color-spectrum-cold:#e22222;--color-success:#40a870;--color-warning:#e8a040;--color-error:#e84040;--color-up:#40c878;--color-down:#e84040;--color-background:var(--color-ink-950);--page-background-gradient:radial-gradient(ellipse 110% 95% at 5% 0%, #493a22 0%, #251e15 35%, #0f0e0b 66%, transparent 100%);--page-background-opacity:.5;--color-background-80:color-mix(in oklch, var(--color-ink-950) 80%, transparent);--color-background-raised:var(--color-ink-900);--color-surface:var(--color-ink-850);--color-surface-raised:var(--color-ink-800);--color-surface-sunken:var(--color-ink-950);--color-inverse:var(--color-ink-200);--color-border:var(--color-ink-700);--color-border-subtle:var(--color-ink-800);--color-text-primary:var(--color-ink-50);--color-text-primary-80:color-mix(in oklch, var(--color-ink-50) 80%, transparent);--color-text-secondary:var(--color-ink-300);--color-text-tertiary:#929292;--color-text-disabled:var(--color-ink-600);--color-text-inverse:var(--color-ink-900);--color-accent:var(--color-gold-300);--color-accent-subtle:#e0c27c1f;--color-accent-hover:var(--color-gold-200);--color-link:var(--color-gold-300);--color-link-hover:var(--color-gold-200);--font-sans:"Atkinson Hyperlegible Next", "Inter", system-ui, -apple-system, sans-serif;--font-serif:"Gabarito", "Playfair Display", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--text-2xs:.625rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:4rem;--leading-none:1;--leading-tight:1.2;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--tracking-tight:-.03em;--tracking-snug:-.015em;--tracking-normal:0em;--tracking-wide:.04em;--tracking-wider:.08em;--tracking-widest:.15em;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-px:1px;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1440px;--header-height:60px;--radius-none:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-full:0;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 12px #0009;--shadow-lg:0 8px 24px #000000b3;--shadow-xl:0 16px 40px #000c;--transition-fast:.1s ease;--transition-base:.18s ease;--transition-slow:.32s ease;--transition-theme:.24s ease;--z-below:-1;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500}[data-theme=light]{--color-band-hot:#94ffbd;--color-band-warm:#a8e1be;--color-band-neutral:#a0a0a0;--color-band-cool:#a24949;--color-band-cold:#a21a1a;--color-spectrum-hot:#28e671;--color-spectrum-neutral:#a0a0a0;--color-spectrum-cold:#e22222;--color-background:#f8f7f4;--page-background-gradient:radial-gradient(ellipse 85% 105% at 100% 0%, #fff 0%, #fffefa 32%, transparent 72%), radial-gradient(ellipse 48% 100% at 0% 55%, #e3d4ba 0%, #eee5d4 26%, #f7f4ed 56%, transparent 85%);--page-background-opacity:.56;--color-background-80:oklch(97.607% .00411582 91.446/.8);--color-background-raised:#f2f1ee;--color-surface:#fff;--color-surface-raised:#f8f7f4;--color-surface-sunken:#eeede9;--color-inverse:var(--color-ink-800);--color-border:var(--color-ink-200);--color-border-subtle:var(--color-ink-100);--color-text-primary:var(--color-ink-900);--color-text-primary-80:color-mix(in oklch, var(--color-ink-900) 80%, transparent);--color-text-secondary:var(--color-ink-500);--color-text-tertiary:#6b6b6b;--color-text-disabled:var(--color-ink-300);--color-text-inverse:var(--color-ink-50);--color-accent:#806019;--color-accent-subtle:#8060191a;--color-accent-hover:#6b4f16;--color-link:#806019;--color-link-hover:#6b4f16;--color-up:#217a43;--color-down:#bc2f36;--color-success:#217a43;--color-warning:#805817;--color-error:#bc2f36;--shadow-sm:0 1px 2px #00000014;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 24px #0000001f;--shadow-xl:0 16px 40px #00000026}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:16px}body{isolation:isolate;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-normal);line-height:var(--leading-normal);color:var(--color-text-primary);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--transition-theme), color var(--transition-theme)}body:before{content:"";z-index:-1;pointer-events:none;background-image:var(--page-background-gradient);opacity:var(--page-background-opacity);position:fixed;inset:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}p{line-height:var(--leading-relaxed);color:var(--color-text-secondary)}a{color:var(--color-link);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-link-hover)}strong,b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}small{font-size:var(--text-sm)}ul,ol{list-style:none}img,video,svg{max-width:100%;display:block}button{cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-ink-500)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background-color:var(--color-accent-subtle);color:var(--color-text-primary)}.container{width:100%;max-width:var(--container-xl);padding-inline:var(--space-6)}.container--narrow{max-width:var(--container-md)}.container--wide{max-width:var(--container-2xl)}.container--full{max-width:100%}@media (width<=640px){.container{padding-inline:var(--space-4)}}.page{min-height:calc(100dvh - var(--header-height));padding-block:var(--space-8)}.section{padding-block:var(--space-12)}.section+.section{border-top:1px solid var(--color-border-subtle)}.divider{background:var(--color-border);height:1px;margin-block:var(--space-6);border:none}.stack{flex-direction:column;display:flex}.stack--sm{gap:var(--space-2)}.stack--md{gap:var(--space-4)}.stack--lg{gap:var(--space-8)}.cluster{flex-wrap:wrap;align-items:center;display:flex}.cluster--sm{gap:var(--space-2)}.cluster--md{gap:var(--space-4)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mini-badge{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:0 var(--space-1);color:var(--color-text-tertiary);border:.5px solid var(--color-border);white-space:nowrap;line-height:1.5}.mini-badge--category{color:var(--color-text-secondary);border-color:var(--color-border)}.mini-badge--primary{color:var(--color-accent);border-color:var(--color-accent-subtle)}.mini-badge--platform{border-style:dotted}.mini-badge--icon{border:none;align-items:center;padding:1px 0;display:inline-flex}.platform-icon{background-color:var(--color-text-secondary);width:20px;height:20px;-webkit-mask:var(--icon) no-repeat center / contain;mask:var(--icon) no-repeat center / contain;-webkit-mask:var(--icon) no-repeat center / contain;display:block}.platform-icon--wide{width:78px;height:15px;-webkit-mask-position:100%;mask-position:100%}
