:root{--edition-paper:var(--web-surface);--edition-paper-soft:var(--web-surface-soft);--edition-surface:var(--web-surface);--edition-ink:var(--web-ink);--edition-ink-soft:var(--web-ink-soft);--edition-ink-muted:var(--web-ink-muted);--edition-rule:var(--web-rule);--edition-rule-soft:var(--web-rule-soft);--edition-accent:var(--web-ink);--edition-accent-soft:var(--web-surface-sunk);--edition-accent-ink:var(--web-ink);--edition-highlight:var(--web-surface-soft);--edition-positive:var(--badge-green)}.edition-mono{font-family:var(--web-font-mono);font-feature-settings:"zero" on, "ss02" on}.edition-eyebrow{font-family:var(--web-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--web-ink-muted);font-size:12px;font-weight:500;line-height:16px}.edition-marker{font-family:var(--web-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--web-ink-muted);align-items:baseline;gap:.4em;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.edition-deck{color:var(--web-ink-soft);max-width:64ch;font-size:16px;line-height:24px}.edition-data-label{font-family:var(--web-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--web-ink-muted);font-size:12px;font-weight:500;line-height:16px}.edition-data-value{font-family:var(--web-font-mono);font-variant-numeric:tabular-nums;color:var(--web-ink);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:24px}.edition-rule{background:var(--web-rule);height:1px}.edition-rule-thick{background:var(--web-ink);height:2px}.edition-rule-soft{background:var(--web-rule-soft);height:1px}.edition-deferred-section{content-visibility:auto;contain-intrinsic-size:720px}.edition-pulse-dot{background:var(--badge-green);border-radius:999px;width:8px;height:8px;display:inline-flex;position:relative}.edition-pulse-dot:after{content:"";background:var(--badge-green);opacity:.35;border-radius:999px;animation:2.2s ease-out infinite edition-pulse;position:absolute;inset:-3px}@keyframes edition-pulse{0%{opacity:.55;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.8)}}.edition-card{background:var(--card);border:1px solid var(--web-rule);border-radius:var(--web-radius-lg)}.edition-card-soft{background:var(--web-surface-soft);border:1px solid var(--web-rule-soft);border-radius:var(--web-radius-lg)}.edition-pill{height:32px;color:var(--web-ink-soft);background:var(--card);border:1px solid var(--web-rule);white-space:nowrap;border-radius:999px;align-items:center;gap:.4em;padding:0 14px;font-size:13px;line-height:16px;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.edition-pill:hover{color:var(--web-ink);border-color:var(--web-ink-soft);transform:translateY(-1px)}.edition-pill--active{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.edition-pill--active:hover{color:var(--background);background:var(--foreground)}.edition-pill__count{font-variant-numeric:tabular-nums;opacity:.6;margin-left:.25em}.edition-link{color:var(--web-ink);text-decoration:underline;-webkit-text-decoration-color:var(--web-rule);text-decoration-color:var(--web-rule);text-underline-offset:3px;transition:text-decoration-color .16s}.edition-link:hover{-webkit-text-decoration-color:var(--web-ink);text-decoration-color:var(--web-ink)}.edition-spotlight-card{background:var(--card);border:1px solid var(--web-rule);border-radius:var(--web-radius-lg);transition:transform .22s,border-color .22s;position:relative}.edition-spotlight-card:hover{border-color:var(--web-ink-soft);transform:translateY(-2px)}.edition-spotlight-card:hover .edition-spotlight-arrow{color:var(--web-ink);transform:translate(2px)}.edition-spotlight-arrow{transition:transform .22s,color .22s}.edition-feed-row{background:var(--card);border:1px solid var(--web-rule);border-top:none;grid-template-columns:56px minmax(0,1.7fr) minmax(0,1fr) minmax(0,.8fr) auto;align-items:center;gap:20px;padding:18px 20px;transition:background .16s;display:grid}.edition-feed-row:first-of-type{border-top:1px solid var(--web-rule);border-top-left-radius:var(--web-radius-lg);border-top-right-radius:var(--web-radius-lg)}.edition-feed-row:last-of-type{border-bottom-left-radius:var(--web-radius-lg);border-bottom-right-radius:var(--web-radius-lg)}.edition-feed-row:hover{background:var(--web-surface-soft)}.edition-feed-row:hover .edition-feed-name{color:var(--web-ink)}.edition-feed-name{transition:color .16s}.edition-featured-launch{background:var(--card);border:1px solid var(--web-rule);border-radius:var(--web-radius-lg);padding:20px;position:relative}.edition-featured-launch+.edition-feed-row{border-top:none}.edition-signal-pill{letter-spacing:.02em;height:24px;color:var(--badge-green);background:color-mix(in oklch, var(--badge-green) 12%, transparent);border:1px solid color-mix(in oklch, var(--badge-green) 28%, transparent);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;display:inline-flex}.edition-tag{letter-spacing:.02em;color:var(--web-ink-muted);background:var(--web-surface-soft);border:1px solid var(--web-rule-soft);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;display:inline-flex}.edition-tag--accent{color:var(--web-ink);background:var(--web-surface-sunk);border-color:var(--web-rule)}.edition-tag--signal{color:var(--badge-green);background:color-mix(in oklch, var(--badge-green) 10%, transparent);border-color:color-mix(in oklch, var(--badge-green) 24%, transparent)}.edition-cta{letter-spacing:-.005em;background:var(--foreground);height:44px;color:var(--background);border:1px solid var(--foreground);border-radius:999px;align-items:center;gap:.6em;padding:0 22px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.edition-cta:hover{opacity:.92;transform:translateY(-1px)}.edition-cta-ghost{letter-spacing:-.005em;height:44px;color:var(--web-ink);border:1px solid var(--web-rule);background:0 0;border-radius:999px;align-items:center;gap:.6em;padding:0 22px;font-size:14px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.edition-cta-ghost:hover{border-color:var(--web-ink);background:var(--web-surface-soft)}.edition-cta--compact{height:38px;padding:0 16px;font-size:13px}.edition-unlock-strip{background:var(--web-surface-soft);border:1px solid var(--web-rule-soft);border-radius:var(--web-radius-lg);gap:24px;padding:24px;display:grid}.edition-unlock-card{background:var(--card);border-radius:var(--web-radius-md);flex-direction:column;gap:8px;min-height:132px;padding:16px;display:flex}.edition-preview-dot{background:var(--web-ink-muted);width:13px;height:13px;box-shadow:18px 0 0 var(--web-rule), 36px 0 0 var(--web-rule-soft);border-radius:999px;display:inline-flex}.edition-preview-dot--green{background:var(--badge-green)}.edition-preview-avatar{border:2px solid var(--card);background:var(--web-surface-sunk);border-radius:999px;width:28px;height:28px;display:inline-flex}.edition-preview-avatar--alt{background:var(--web-surface-soft)}.edition-preview-spark{border-bottom:1px solid var(--web-rule);background:linear-gradient(135deg, transparent 0 22%, var(--badge-green) 23% 26%, transparent 27% 42%, var(--badge-green) 43% 46%, transparent 47% 64%, var(--badge-green) 65% 68%, transparent 69%);width:70px;height:24px;display:inline-flex}.edition-preview-chip{border:1px solid var(--web-rule);background:var(--web-surface-soft);height:25px;color:var(--web-ink-soft);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}@media (max-width:880px){.edition-feed-row{grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);row-gap:10px}.edition-feed-row>.edition-feed-meta{grid-column:2}.edition-featured-launch{padding:16px}}.edition-volume-bar{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:4px;height:56px;display:grid}.edition-volume-bar>span{background:var(--web-rule);border-radius:2px 2px 0 0;transition:background .16s;position:relative}.edition-volume-bar>span[data-today=true]{background:var(--web-ink)}.edition-volume-bar>span[data-empty=true]{border-bottom:2px dotted var(--web-rule);background:0 0;height:4px!important}.edition-volume-bar>a{align-items:flex-end;height:100%;display:flex}.edition-volume-bar>a>span{background:var(--web-rule);border-radius:2px 2px 0 0;width:100%;transition:background .16s;display:block}.edition-volume-bar>a>span[data-today=true],.edition-volume-bar>a:hover>span,.edition-volume-bar>a:focus-visible>span{background:var(--web-ink)}.edition-heat-bar{background:linear-gradient(90deg, var(--web-ink) 0%, var(--web-ink-muted) 100%);border-radius:2px;height:6px;display:block}@media (prefers-reduced-motion:reduce){.edition-pulse-dot:after{animation:none}.edition-cta,.edition-cta-ghost,.edition-pill,.edition-spotlight-card{transition:none}}.edition-fade-in{opacity:0;animation:.6s cubic-bezier(.2,.8,.2,1) forwards edition-fade-in}@keyframes edition-fade-in{to{opacity:1;transform:translateY(0)}0%{opacity:0;transform:translateY(8px)}}
