.anx-body{--anx-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--anx-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--anx-pos: var(--bullish, #22c55e);--anx-neg: var(--bearish, #ef4444);--anx-flat: var(--text-muted, #9ca3af);--anx-rule: rgba(255, 255, 255, .07);--anx-rule-strong: rgba(255, 255, 255, .12);--anx-accent: var(--accent, #3b82f6);--anx-amber: #f59e0b;--anx-violet: #8b5cf6;--anx-ink: var(--text-primary, #f4f4f5);--anx-ink-soft: var(--text-secondary, #d4d4d8);--anx-ink-mute: var(--text-muted, #9ca3af);--anx-card: var(--bg-card, #18181b);--anx-surface: var(--bg-surface, #27272a);font-family:var(--anx-sans)}.anx-breadcrumb{max-width:1180px;margin:18px auto 0;padding:0 32px;font-family:var(--anx-mono);font-size:11px;letter-spacing:.04em;color:var(--anx-ink-mute);text-transform:uppercase}.anx-breadcrumb a{color:var(--anx-ink-mute);text-decoration:none;transition:color .15s}.anx-breadcrumb a:hover{color:var(--anx-ink)}.anx-bc-sep{opacity:.35;margin:0 6px}.anx-kicker{display:flex;align-items:baseline;gap:12px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--anx-rule-strong)}.anx-kicker-sm{margin-bottom:10px;padding-bottom:6px;border-bottom:none}.anx-num{font-family:var(--anx-mono);font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--anx-ink-mute)}.anx-kicker-label{font-family:var(--anx-sans);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--anx-ink)}.anx-kicker-stamp{margin-left:auto;cursor:help}.anx-subhead{font-family:var(--anx-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--anx-ink-mute);margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid var(--anx-rule)}.anx-subhead-pos{color:var(--anx-pos)}.anx-subhead-neg{color:var(--anx-neg)}.anx-subhead-accent{color:var(--anx-amber)}.anx-ticker{font-family:var(--anx-mono);font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--anx-ink)}.anx-ticker-sm{font-size:13px}.anx-delta-pos{color:var(--anx-pos)}.anx-delta-neg{color:var(--anx-neg)}.anx-delta-flat{color:var(--anx-flat)}.anx-blur{filter:blur(5px);-webkit-filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.anx-empty{font-family:var(--anx-mono);font-size:11px;color:var(--anx-ink-mute);padding:10px 0;font-style:italic;letter-spacing:.02em}.anx-report{max-width:1180px;margin:0 auto 80px;padding:0 32px;font-family:var(--anx-sans)}@media(max-width:720px){.anx-report,.anx-breadcrumb{padding:0 18px}}.anx-hero{display:block;position:relative;padding:48px 0 40px;border-bottom:1px solid var(--anx-rule-strong);margin-bottom:48px;overflow:hidden}.anx-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.018) 1px,transparent 1px);background-size:3px 3px;pointer-events:none}.anx-hero-stamp{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--anx-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:24px}.anx-hero-date{color:var(--anx-ink)}.anx-hero-time{color:var(--anx-ink-mute)}.anx-hero-dot{color:var(--anx-ink-mute);opacity:.5}.anx-closed-shell{max-width:720px;margin:48px auto 96px;padding:48px 32px;background:var(--anx-card);text-align:center}.anx-closed-stamp{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--anx-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:32px;color:var(--anx-ink-mute)}.anx-closed-session,.anx-closed-date{color:var(--anx-ink)}.anx-closed-body{display:flex;flex-direction:column;align-items:center;gap:12px}.anx-closed-dot{width:12px;height:12px;background:var(--anx-amber);border-radius:50%;opacity:.8;margin-bottom:8px}.anx-closed-title{font-family:var(--anx-sans);font-weight:700;font-size:32px;letter-spacing:-.02em;color:var(--anx-ink);margin:0}.anx-closed-sub{font-family:var(--anx-mono);font-size:14px;color:var(--anx-ink);margin:4px 0 0}.anx-closed-note{font-family:var(--anx-sans);font-size:14px;color:var(--anx-ink-mute);margin:8px 0 20px;max-width:420px}.anx-closed-back{font-family:var(--anx-mono);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--anx-ink);text-decoration:none;border-bottom:1px solid var(--anx-ink-mute);padding-bottom:2px}.anx-closed-back:hover{color:var(--anx-accent);border-color:var(--anx-accent)}.anx-hero-theme{font-family:var(--anx-sans);font-weight:700;font-size:clamp(28px,4.2vw,48px);line-height:1.12;letter-spacing:-.028em;color:var(--anx-ink);margin:0 0 24px;max-width:920px;text-wrap:balance}h1.anx-hero-theme{margin:0 0 20px}.anx-hero-meta{display:flex;gap:10px;align-items:center;font-family:var(--anx-mono);font-size:11px;color:var(--anx-ink-mute);letter-spacing:.04em;text-transform:uppercase}.anx-section{margin-bottom:56px;scroll-margin-top:24px}.anx-toc{display:flex;gap:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;margin-bottom:48px;padding:6px 0;border-top:1px solid var(--anx-rule);border-bottom:1px solid var(--anx-rule);position:sticky;top:0;background:var(--bg-primary, #0a0a0b);z-index:20;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.anx-toc::-webkit-scrollbar{height:4px}.anx-toc::-webkit-scrollbar-thumb{background:var(--anx-rule)}.anx-toc a{display:inline-flex;align-items:baseline;gap:5px;padding:8px 11px;font-family:var(--anx-mono);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--anx-ink-mute);text-decoration:none;transition:color .15s;border-right:1px solid var(--anx-rule);white-space:nowrap;flex-shrink:0}.anx-toc a:hover{color:var(--anx-ink)}.anx-toc a:last-child{border-right:none}.anx-toc-num{font-size:9px;color:var(--anx-ink-mute);opacity:.6}.anx-summary{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.anx-summary li{position:relative;padding-left:28px;font-size:17px;line-height:1.5;color:var(--anx-ink-soft);font-weight:400;letter-spacing:-.005em}.anx-summary li:before{content:"◆";position:absolute;left:0;top:1px;color:var(--anx-accent);font-size:11px}.anx-tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:var(--anx-rule-strong);border:1px solid var(--anx-rule-strong)}.anx-tile{background:var(--anx-card);padding:20px 20px 18px;display:flex;flex-direction:column;gap:8px}.anx-tile-label{font-family:var(--anx-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--anx-ink-mute)}.anx-tile-value{font-family:var(--anx-mono);font-size:26px;font-weight:500;letter-spacing:-.02em;color:var(--anx-ink);font-variant-numeric:tabular-nums;line-height:1}.anx-tile-row{display:flex;align-items:baseline;gap:8px;font-family:var(--anx-mono);font-size:13px;font-variant-numeric:tabular-nums}.anx-tile-arrow{font-size:10px;line-height:1}.anx-tile-delta{font-weight:600}.anx-tile-points{font-weight:400;opacity:.7;font-size:12px}.anx-tile-30d{display:flex;gap:8px;align-items:baseline;font-family:var(--anx-mono);font-size:11px;font-variant-numeric:tabular-nums;margin-top:4px;padding-top:10px;border-top:1px solid var(--anx-rule)}.anx-tile-30d-label{font-weight:600;letter-spacing:.1em;color:var(--anx-ink-mute)}@media(max-width:560px){.anx-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.anx-tile{padding:14px 12px;gap:6px}.anx-tile-value{font-size:20px}.anx-tile-row{flex-wrap:wrap;gap:2px 6px}.anx-tile:last-child:nth-child(odd){grid-column:1 / -1}}.anx-breadth-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:28px}@media(max-width:720px){.anx-breadth-grid{grid-template-columns:1fr;gap:28px}}.anx-breadth-row{display:grid;grid-template-columns:140px 1fr 68px;align-items:center;gap:14px;padding:7px 0;border-bottom:1px solid var(--anx-rule)}.anx-breadth-row:last-child{border-bottom:none}.anx-breadth-sector{font-size:13px;color:var(--anx-ink-soft);font-weight:500}.anx-breadth-bar-wrap{height:6px;background:var(--anx-rule);overflow:hidden}.anx-breadth-bar{height:100%;transition:width .4s ease}.anx-breadth-bar-pos{background:linear-gradient(90deg,rgba(34,197,94,.3),var(--anx-pos))}.anx-breadth-bar-neg{background:linear-gradient(90deg,rgba(239,68,68,.3),var(--anx-neg))}.anx-breadth-pct{font-family:var(--anx-mono);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.anx-breadth-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--anx-rule-strong);border:1px solid var(--anx-rule-strong);margin-top:28px}@media(max-width:560px){.anx-breadth-stats{grid-template-columns:repeat(2,1fr)}.anx-breadth-stats .anx-stat:nth-child(-n+2){grid-column:1 / -1}.anx-stat-value{font-size:14px;line-height:1.35}}.anx-stat{background:var(--anx-card);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.anx-stat-label{font-family:var(--anx-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--anx-ink-mute)}.anx-stat-value{font-family:var(--anx-mono);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--anx-ink)}.anx-stat-caption{font-family:var(--anx-sans);font-size:11px;line-height:1.35;color:var(--anx-ink-mute);margin-top:4px;text-wrap:pretty}.anx-movers-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}@media(max-width:720px){.anx-movers-grid{grid-template-columns:1fr;gap:28px}}.anx-mover{padding:16px 0;border-bottom:1px solid var(--anx-rule)}.anx-mover:last-child{border-bottom:none}.anx-mover-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:4px}.anx-mover-pct{font-family:var(--anx-mono);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.anx-mover-company{font-size:12px;color:var(--anx-ink-mute);margin-bottom:6px;font-weight:500}.anx-mover-reason{font-size:13px;line-height:1.45;color:var(--anx-ink-soft)}.anx-drivers{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0;counter-reset:none}@media(max-width:720px){.anx-drivers{grid-template-columns:1fr}}.anx-drivers li{display:flex;gap:14px;padding:18px 20px;border:1px solid var(--anx-rule);margin:-1px -1px 0 0;background:var(--anx-card)}.anx-driver-num{font-family:var(--anx-mono);font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--anx-accent);flex-shrink:0;padding-top:2px}.anx-driver-text{font-size:14px;line-height:1.5;color:var(--anx-ink-soft)}.anx-tech-grid{display:flex;flex-direction:column}.anx-tech-row{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--anx-rule)}.anx-tech-row:first-child{border-top:1px solid var(--anx-rule)}.anx-tech-label{font-family:var(--anx-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--anx-ink-mute)}.anx-tech-value{font-size:15px;line-height:1.5;color:var(--anx-ink);font-variant-numeric:tabular-nums}.anx-tech-other{list-style:none;padding:16px 0 0;margin:0;display:flex;flex-direction:column;gap:8px}.anx-tech-other li{padding-left:20px;position:relative;font-size:13px;color:var(--anx-ink-soft);line-height:1.5}.anx-tech-other li:before{content:"—";position:absolute;left:0;color:var(--anx-ink-mute)}@media(max-width:560px){.anx-tech-row{grid-template-columns:1fr;gap:6px}}.anx-cross-grid{display:grid;grid-template-columns:1fr}.anx-cross-row{display:grid;grid-template-columns:180px 1fr;gap:20px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--anx-rule)}.anx-cross-row:first-child{border-top:1px solid var(--anx-rule)}.anx-cross-label{font-family:var(--anx-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--anx-ink-mute)}.anx-cross-value{font-size:14px;line-height:1.5;color:var(--anx-ink);font-variant-numeric:tabular-nums}@media(max-width:560px){.anx-cross-row{grid-template-columns:1fr;gap:6px}}.anx-etf-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width:720px){.anx-etf-grid{grid-template-columns:1fr;gap:24px}}.anx-etf-col{display:flex;flex-direction:column}.anx-etf-row{display:grid;grid-template-columns:200px 1fr 80px;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--anx-rule)}.anx-etf-row:last-child{border-bottom:none}@media(max-width:560px){.anx-etf-row{grid-template-columns:170px 1fr 70px;gap:10px}}.anx-etf-head{display:flex;flex-direction:column;gap:2px;min-width:0}.anx-etf-name{font-size:11px;color:var(--anx-ink-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anx-etf-bar-wrap{height:6px;background:var(--anx-rule);overflow:hidden}.anx-etf-bar{height:100%;transition:width .4s ease}.anx-etf-bar-pos{background:linear-gradient(90deg,rgba(34,197,94,.3),var(--anx-pos))}.anx-etf-bar-neg{background:linear-gradient(90deg,rgba(239,68,68,.3),var(--anx-neg))}.anx-etf-flow{font-family:var(--anx-mono);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.anx-cal-grid{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:16px}@media(max-width:900px){.anx-cal-grid{grid-template-columns:1fr;gap:12px}}.anx-cal-card{background:var(--anx-card);border:1px solid var(--anx-rule-strong);border-top:2px solid var(--anx-accent);display:flex;flex-direction:column}.anx-cal-card-bio{border-top-color:var(--anx-amber)}.anx-cal-card-earn{border-top-color:var(--anx-violet)}.anx-cal-card-head{display:flex;justify-content:space-between;align-items:baseline;padding:14px 18px 12px;border-bottom:1px solid var(--anx-rule)}.anx-cal-card-title{font-family:var(--anx-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--anx-ink)}.anx-cal-card-body{padding:6px 18px 14px;flex:1}.anx-cal-card-body .anx-empty{padding:12px 0;text-align:center}.anx-cal-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--anx-rule)}.anx-cal-row:last-child{border-bottom:none}.anx-cal-event{font-size:13px;color:var(--anx-ink-soft);font-weight:500;line-height:1.35}.anx-cal-exp{font-family:var(--anx-mono);font-size:12px;color:var(--anx-ink-mute);font-variant-numeric:tabular-nums;white-space:nowrap}.anx-cal-row-bio{align-items:flex-start;padding:12px 0}.anx-cal-row-stack{flex-direction:column;align-items:stretch;gap:4px;padding:12px 0}.anx-cal-row-stack .anx-cal-event{line-height:1.4}.anx-cal-row-stack .anx-cal-exp{white-space:normal;font-size:11px;letter-spacing:.02em}.anx-bio-main{flex:1;min-width:0}.anx-bio-event{font-size:13px;line-height:1.4;color:var(--anx-ink);font-weight:500;margin-bottom:2px}.anx-bio-time{font-family:var(--anx-mono);font-size:11px;color:var(--anx-amber);font-variant-numeric:tabular-nums}.anx-cal-row-earn{gap:6px}.anx-earn-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.anx-earn-company{font-family:var(--anx-sans);font-size:12px;color:var(--anx-ink-soft);font-weight:500;flex:1;min-width:0}.anx-earn-meta{font-family:var(--anx-mono);font-size:11px;color:var(--anx-ink);font-variant-numeric:tabular-nums;letter-spacing:.02em}.anx-earn-prior{font-family:var(--anx-mono);font-size:10px;color:var(--anx-ink-mute);letter-spacing:.02em}.anx-earn-why{font-family:var(--anx-sans);font-size:12px;color:var(--anx-ink-soft);line-height:1.4;margin-top:2px}.anx-cal-row-bio.anx-cal-row-stack{gap:6px}.anx-bio-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.anx-bio-company{font-family:var(--anx-sans);font-size:12px;color:var(--anx-ink-soft);font-weight:500;flex:1;min-width:0}.anx-bio-indication{font-family:var(--anx-sans);font-size:11px;color:var(--anx-ink-mute);font-style:italic}.anx-bio-why{font-family:var(--anx-sans);font-size:12px;color:var(--anx-ink-soft);line-height:1.4}.anx-cal-time{font-family:var(--anx-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--anx-amber)}.anx-earn-when{margin-top:2px;font-family:var(--anx-mono);font-size:11px;letter-spacing:.04em;color:var(--anx-ink-mute)}.anx-cal-row-bio.anx-cal-row-stack{gap:8px;padding:14px 0}.anx-bio-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.anx-bio-head-main{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;flex-wrap:wrap}.anx-bio-head .anx-bio-phase{flex:0 0 auto;white-space:nowrap}.anx-watch-grid{display:flex;flex-wrap:wrap;gap:14px}.anx-watch{flex:1 1 340px;min-width:300px;max-width:100%;background:var(--anx-card);border:1px solid var(--anx-rule-strong);padding:20px 22px 18px;display:flex;flex-direction:column;gap:14px;transition:border-color .18s,transform .18s}.anx-watch:hover{border-color:var(--anx-accent);transform:translateY(-1px)}.anx-watch-top{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.anx-watch-ident{display:flex;flex-direction:column;gap:2px;min-width:0}.anx-watch-ident .anx-ticker{font-size:20px;line-height:1.1}.anx-watch-company{font-size:11px;color:var(--anx-ink-mute);letter-spacing:.01em}.anx-watch-pills{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.anx-watch-dir-legacy{opacity:.6}.anx-watch-thesis{font-size:13.5px;line-height:1.5;color:var(--anx-ink-soft)}.anx-watch-price{display:flex;flex-direction:column;gap:2px;padding:10px 0 12px;border-bottom:1px solid var(--anx-rule);margin-bottom:12px}.anx-watch-price-main{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.anx-watch-price-value{font-family:var(--anx-mono);font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--anx-ink);letter-spacing:-.01em}.anx-watch-price-move{font-family:var(--anx-mono);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em}.anx-watch-price-caption{font-family:var(--anx-sans);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--anx-ink-mute)}.anx-watch-ladder{border-top:1px solid var(--anx-rule);padding-top:12px;display:flex;flex-direction:column}.anx-ladder-group{display:flex;flex-direction:column}.anx-ladder-side{font-family:var(--anx-mono);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--anx-ink-mute);margin-bottom:3px}.anx-ladder-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:2px 2px 2px 14px}.anx-ladder-price{font-family:var(--anx-mono);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--anx-ink);letter-spacing:-.01em}.anx-ladder-meta{font-family:var(--anx-mono);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}.anx-ladder-arrow{font-size:9px;opacity:.7}.anx-ladder-empty{font-family:var(--anx-mono);font-size:12px;font-style:italic;color:var(--anx-ink-mute);padding:2px 2px 2px 14px}.anx-ladder-now{display:flex;align-items:baseline;gap:8px;padding:7px 0;margin:5px 0;border-top:1px dashed var(--anx-rule);border-bottom:1px dashed var(--anx-rule)}.anx-ladder-now-tick{font-size:9px;color:var(--anx-ink-soft)}.anx-ladder-now-price{font-family:var(--anx-mono);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--anx-ink);letter-spacing:-.01em}.anx-ladder-now-label{font-family:var(--anx-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--anx-ink-mute)}.anx-section-outlook{margin-bottom:48px}.anx-outlook{position:relative;margin:0;padding:40px 44px 36px;border-left:3px solid var(--anx-accent);background:var(--anx-card);font-family:var(--anx-sans);font-size:clamp(18px,1.9vw,22px);line-height:1.55;letter-spacing:-.015em;color:var(--anx-ink);font-weight:500;text-wrap:pretty}.anx-outlook-mark{position:absolute;top:6px;left:14px;font-family:var(--anx-sans);font-size:56px;line-height:1;color:var(--anx-accent);opacity:.25;font-weight:700;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:720px){.anx-outlook{padding:32px 22px 24px;font-size:18px}.anx-outlook-mark{font-size:42px;top:2px;left:10px}}.anx-watch-disclaimer{font-size:12px;line-height:1.55;color:var(--anx-ink-mute);margin:-8px 0 20px;padding:10px 14px;border-left:2px solid var(--anx-rule-strong);background:#ffffff05;width:100%;box-sizing:border-box}.anx-watch-disclaimer strong{color:var(--anx-ink-soft);font-weight:600}.anx-disclaimer{padding:28px 0;border-top:1px solid var(--anx-rule-strong);margin-top:16px}.anx-disclaimer p{margin:0 0 12px;font-family:var(--anx-mono);font-size:11px;line-height:1.7;color:var(--anx-ink-mute);width:100%;letter-spacing:.01em}.anx-disclaimer p:last-child{margin-bottom:0}.anx-disclaimer p strong{color:var(--anx-ink-soft);font-weight:600}.anx-gate{max-width:720px;margin:32px auto 80px;padding:48px 40px;background:var(--anx-card);border:1px solid var(--anx-rule-strong);border-top:3px solid var(--anx-amber);text-align:center}.anx-gate-kicker{font-family:var(--anx-mono);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--anx-amber);margin-bottom:14px}.anx-gate-title{font-family:var(--anx-sans);font-weight:700;font-size:26px;line-height:1.2;color:var(--anx-ink);margin:0 0 14px;letter-spacing:-.025em}.anx-gate-desc{font-size:14px;line-height:1.6;color:var(--anx-ink-soft);margin:0 auto 28px;max-width:480px}.anx-gate-cta{display:inline-block;padding:14px 36px;background:var(--anx-accent);color:#fff;text-decoration:none;font-weight:600;font-size:14px;letter-spacing:.01em;border-radius:2px;transition:background .15s}.anx-gate-cta:hover{background:#2563eb}.anx-gate-bullets{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px;font-family:var(--anx-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--anx-ink-mute)}.anx-list{max-width:1180px;margin:0 auto 80px;padding:0 32px;font-family:var(--anx-sans)}@media(max-width:720px){.anx-list{padding:0 18px}}.anx-list-hero{display:block;padding:64px 0 56px;border-bottom:1px solid var(--anx-rule-strong);margin-bottom:56px}.anx-list-eyebrow{font-family:var(--anx-mono);font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--anx-ink-mute);margin-bottom:24px}.anx-list-title{font-family:var(--anx-sans);font-weight:800;font-size:clamp(42px,5.6vw,68px);line-height:1.02;letter-spacing:-.035em;color:var(--anx-ink);margin:0 0 24px;text-wrap:balance}h1.anx-list-title{font-size:clamp(42px,5.6vw,68px);font-weight:800;margin:0 0 24px}.anx-list-lede{font-size:17px;line-height:1.55;color:var(--anx-ink-soft);margin:0 0 36px;max-width:720px;text-wrap:pretty}.anx-list-schedule{display:flex;align-items:stretch;gap:0;border-top:1px solid var(--anx-rule);border-bottom:1px solid var(--anx-rule);padding:18px 0}.anx-list-schedule>div:not(.anx-list-schedule-sep){flex:1;display:flex;flex-direction:column;gap:4px}.anx-list-schedule-sep{width:1px;background:var(--anx-rule);margin:-18px 24px}.anx-list-schedule-time{font-family:var(--anx-mono);font-size:18px;font-weight:600;color:var(--anx-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.anx-list-schedule-label{font-family:var(--anx-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--anx-ink-mute)}@media(max-width:640px){.anx-list-hero{padding:32px 0 0;border-bottom:0;margin-bottom:40px}.anx-list-schedule{flex-direction:column;gap:12px;padding:14px 0}.anx-list-schedule-sep{display:none}}.anx-list-section{margin-bottom:56px}.anx-list-section-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px;padding-bottom:14px;border-bottom:1px solid var(--anx-rule-strong)}.anx-list-section-kicker{display:flex;align-items:baseline;gap:12px}.anx-list-section-meta{font-family:var(--anx-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--anx-ink-mute)}.anx-today-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--anx-rule-strong);border:1px solid var(--anx-rule-strong)}.anx-today-card{display:flex;flex-direction:column;gap:18px;background:var(--anx-card);padding:32px 32px 28px;text-decoration:none;color:inherit;transition:background .18s;min-height:280px;position:relative}.anx-today-card:not(.anx-today-card-pending):hover{background:var(--anx-surface)}.anx-today-card-pre:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--anx-accent)}.anx-today-card-post:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--anx-violet)}.anx-today-card-pending{opacity:.6;cursor:default}.anx-today-card-pending:before{opacity:.4}.anx-today-card-closed{opacity:.75;cursor:default}.anx-today-card-closed:before{opacity:.35}.anx-today-theme-closed{display:flex;align-items:center;gap:12px;color:var(--anx-ink-mute);font-size:18px}.anx-today-closed-dot{width:8px;height:8px;background:var(--anx-amber);border-radius:50%;opacity:.75;flex-shrink:0}.anx-today-holiday{margin-right:8px}.anx-today-head{display:flex;justify-content:space-between;align-items:center;font-family:var(--anx-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.anx-today-session{color:var(--anx-ink)}.anx-today-card-pre .anx-today-session{color:var(--anx-accent)}.anx-today-card-post .anx-today-session{color:var(--anx-violet)}.anx-today-time{color:var(--anx-ink-mute);letter-spacing:.08em}.anx-today-theme{font-family:var(--anx-sans);font-weight:600;font-size:20px;line-height:1.35;letter-spacing:-.018em;color:var(--anx-ink);flex:1;text-wrap:pretty}.anx-today-theme-pending{display:flex;align-items:center;gap:12px;color:var(--anx-ink-mute);font-size:18px}.anx-today-pending-dot{width:8px;height:8px;background:var(--anx-amber);border-radius:50%;animation:anxPulse 2s ease-in-out infinite;flex-shrink:0}@keyframes anxPulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.anx-today-note{font-family:var(--anx-mono);font-size:11px;color:var(--anx-ink-mute);letter-spacing:.04em;margin-top:auto}.anx-today-cta{display:flex;align-items:center;gap:10px;font-family:var(--anx-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--anx-ink-mute);margin-top:auto;padding-top:16px;border-top:1px solid var(--anx-rule);transition:color .18s,gap .18s}.anx-today-card:hover .anx-today-cta{color:var(--anx-ink);gap:14px}.anx-today-card-pre:hover .anx-today-cta{color:var(--anx-accent)}.anx-today-card-post:hover .anx-today-cta{color:var(--anx-violet)}@media(max-width:720px){.anx-today-grid{grid-template-columns:1fr}.anx-today-card{min-height:0;padding:22px 20px 20px;gap:12px}.anx-today-card-pending .anx-today-theme,.anx-today-card-closed .anx-today-theme{font-size:16px;flex:none}.anx-today-card-pending .anx-today-note,.anx-today-card-closed .anx-today-note{margin-top:0}}.anx-archive{display:flex;flex-direction:column}.anx-archive-day{display:grid;grid-template-columns:120px 1fr;gap:40px;padding:28px 0;border-bottom:1px solid var(--anx-rule-strong)}.anx-archive-day:last-child{border-bottom:none}@media(max-width:640px){.anx-archive-day{grid-template-columns:1fr;gap:14px;padding:22px 0}}.anx-archive-date{display:flex;flex-direction:column;gap:4px;position:sticky;top:0;align-self:start}.anx-archive-date-day{font-family:var(--anx-mono);font-weight:500;font-size:38px;line-height:1;color:var(--anx-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.anx-archive-date-rest{font-family:var(--anx-mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--anx-ink-mute)}.anx-archive-list{display:flex;flex-direction:column}.anx-archive-row{display:grid;grid-template-columns:64px 110px 1fr 20px;gap:18px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--anx-rule);text-decoration:none;color:inherit;transition:padding .18s}.anx-archive-row:first-child{padding-top:4px}.anx-archive-row:last-child{border-bottom:none}.anx-archive-row:hover{padding-left:8px}.anx-archive-time{font-family:var(--anx-mono);font-size:12px;color:var(--anx-ink-mute);font-variant-numeric:tabular-nums;letter-spacing:.04em}.anx-archive-session{font-family:var(--anx-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.anx-archive-row-pre .anx-archive-session{color:var(--anx-accent)}.anx-archive-row-post .anx-archive-session{color:var(--anx-violet)}.anx-archive-theme{font-size:14px;line-height:1.45;color:var(--anx-ink-soft);text-wrap:pretty}.anx-archive-chev{color:var(--anx-ink-mute);opacity:0;transition:opacity .18s,transform .18s;text-align:right}.anx-archive-row:hover .anx-archive-chev{opacity:1;transform:translate(2px)}@media(max-width:640px){.anx-archive-row{grid-template-columns:auto 1fr;gap:6px 12px;padding:14px 0}.anx-archive-theme{grid-column:1 / -1;font-size:15px}.anx-archive-chev{display:none}.anx-archive-date{position:static;flex-direction:row;align-items:baseline;gap:10px}.anx-archive-date-day{font-size:28px}}
