.hero[data-astro-cid-lcdefpme]{padding:clamp(32px,7vw,88px) 0 clamp(24px,4vw,48px);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--celeste) 16%, transparent), transparent);pointer-events:none;border-radius:50%;width:70vw;max-width:900px;height:70vw;max-height:900px;position:absolute;inset:-40% -10% auto auto}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid;position:relative}@media (max-width:900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.hero-visual[data-astro-cid-lcdefpme]{display:none}}.hero-copy[data-astro-cid-lcdefpme]{container-type:inline-size}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:10px 0 18px;font-size:clamp(2.4rem,12.6cqi,5rem)}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{min-height:3.2em;font-size:clamp(1.05rem,1.6vw,1.25rem)}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme] .hl[data-astro-cid-lcdefpme]{background:linear-gradient(transparent 60%, var(--sol-soft) 60%);color:var(--ink);font-weight:650}.hero-search[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line-strong);width:100%;max-width:560px;box-shadow:var(--shadow-2);border-radius:999px;align-items:center;gap:8px;margin-top:26px;padding:6px 6px 6px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.hero-search[data-astro-cid-lcdefpme]:focus-within{border-color:var(--celeste);box-shadow:var(--shadow-2), 0 0 0 4px color-mix(in srgb, var(--celeste) 15%, transparent)}.hero-search[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:20px;height:20px;color:var(--muted);flex:none}.hero-search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;height:40px;font-size:1.02rem}.hero-ask[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:.9rem;display:flex}.chip svg{width:16px;height:16px;color:var(--celeste);flex:none}.chip{all:unset;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);transition:border-color .2s, color .2s, transform .2s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:.88rem;font-weight:520;display:inline-flex}.chip:hover{border-color:var(--celeste);color:var(--ink);transform:translateY(-1px)}.chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ticket[data-astro-cid-lcdefpme]{max-width:380px;animation:fade .6s .15s var(--ease) both;filter:drop-shadow(0 22px 30px #14161a24)drop-shadow(0 2px 3px #14161a14);transition:transform .5s var(--ease);margin:0 0 0 auto}.ticket[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px)}:root[data-theme=dark] .ticket[data-astro-cid-lcdefpme]{filter:drop-shadow(0 24px 34px #0000008c)drop-shadow(0 2px 3px #0006)}.ticket-paper[data-astro-cid-lcdefpme]{--zz:8px;--paper:#fbf9f4;--t-ink:#1c1e23;--t-mute:#7c7668;--t-line:#cdc7b8;padding:calc(var(--zz) + 20px) 24px calc(var(--zz) + 18px);background:var(--paper);color:var(--t-ink);font:500 .8rem/1.45 var(--font-mono);font-variant-numeric:tabular-nums;-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(2 * var(--zz)) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(2 * var(--zz)) 51% repeat-x;-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(2 * var(--zz)) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(2 * var(--zz)) 51% repeat-x;mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(2 * var(--zz)) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(2 * var(--zz)) 51% repeat-x;position:relative}:root[data-theme=dark] .ticket-paper[data-astro-cid-lcdefpme]{--paper:#ece6d8;--t-mute:#6f6a5d;--t-line:#bdb6a5}.t-head[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:1px;display:grid}.t-head[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:.14em;font-size:.86rem;font-weight:700}.t-head[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:not(.t-logo){color:var(--t-mute);letter-spacing:.06em;font-size:.74rem}.t-logo[data-astro-cid-lcdefpme]{border:1.5px solid var(--t-ink);border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:6px;display:grid}.t-logo[data-astro-cid-lcdefpme] svg{width:18px;height:18px}.t-meta[data-astro-cid-lcdefpme]{gap:14px;margin-top:4px;display:flex}.t-rule[data-astro-cid-lcdefpme]{border-top:1.5px dashed var(--t-line);margin:12px 0 8px}.t-item{grid-template-columns:minmax(0,1fr) auto;column-gap:14px;padding:5px 0;display:grid}.t-name{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.t-price{text-align:right;font-weight:650}.t-sub{color:var(--t-mute);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:.7rem;overflow:hidden}.t-row{justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0;display:flex}.t-row.total{font-size:.9rem;font-weight:700}.t-row.mute{color:var(--t-mute)}.t-save{background:var(--t-ink);color:var(--paper);border-radius:6px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.t-save span{letter-spacing:.12em;margin-right:auto;font-size:.72rem}.t-save b{font-size:1rem}.t-save em{color:#fff;background:#1d9e6f;border-radius:4px;padding:2px 7px;font-style:normal;font-weight:700}.t-barcode[data-astro-cid-lcdefpme]{opacity:.88;background:repeating-linear-gradient(90deg, var(--t-ink) 0 2px, #0000 2px 4px, var(--t-ink) 4px 5px, #0000 5px 8px, var(--t-ink) 8px 11px, #0000 11px 12px, var(--t-ink) 12px 13px, #0000 13px 16px, var(--t-ink) 16px 17px, #0000 17px 19px);width:78%;height:40px;margin:18px auto 6px}.t-thanks[data-astro-cid-lcdefpme]{text-align:center;color:var(--t-mute);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.66rem}.t-sk{background:#e9e4d8;height:11px;display:block}.t-sk-sm{width:55%;margin-top:6px}.stats[data-astro-cid-lcdefpme]{margin-top:8px}.ranking-card[data-astro-cid-lcdefpme] .hbar{grid-template-columns:minmax(120px,26%) 1fr 70px}.story[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.story[data-astro-cid-lcdefpme] .takeaway[data-astro-cid-lcdefpme]{min-height:2.6em}.stories[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"wide wide""spread psych""spread groups";gap:16px;display:grid}.week[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;display:grid}.week-movers[data-astro-cid-lcdefpme]{grid-column:1/-1}@media (max-width:900px){.week[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.story-wide[data-astro-cid-lcdefpme]{grid-area:wide}.story-spread[data-astro-cid-lcdefpme]{grid-area:spread}.story-psych[data-astro-cid-lcdefpme]{grid-area:psych}.story-groups[data-astro-cid-lcdefpme]{grid-area:groups}@media (max-width:900px){.stories[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);grid-template-areas:"wide""psych""spread""groups"}}.story[data-astro-cid-lcdefpme] .pcards{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.cta[data-astro-cid-lcdefpme]{border-radius:var(--radius-l);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--celeste) 22%, var(--ink)) 0%, var(--ink) 60%);color:#f2f4f7;box-shadow:var(--shadow-3);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;padding:clamp(24px,5vw,48px);display:grid}:root[data-theme=dark] .cta[data-astro-cid-lcdefpme]{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--celeste) 30%, var(--surface)) 0%, var(--surface) 65%);border:1px solid var(--line)}.cta[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#f2f4f799}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;margin:6px 0 10px;font-size:clamp(2rem,4vw,3rem)}.cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f2f4f7bf;max-width:48ch}.cta-chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;display:flex}.cta-chips[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{color:#f2f4f7;background:#ffffff14;border-color:#ffffff2e;padding:10px 15px}.cta-chips[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]:hover{color:#fff;border-color:#fff}.cta-chips[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme] svg{color:#8cc8f5}@media (max-width:860px){.cta[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
