﻿@layer base, surfaces, components, utilities;:root{color-scheme:light dark;--hunch-forecast-backdrop-bg: rgba(10, 12, 10, 0.55);--hunch-membership-cancel-backdrop-bg: rgb(0 0 0 / 45%);--hunch-choice-radius: 4px;--hunch-choice-transition: background 0.16s ease, border-color 0.16s ease, color 0.16s ease, transform 0.16s ease, box-shadow 0.16s ease;--hunch-action-transition: background 0.16s ease, border-color 0.16s ease, color 0.16s ease, transform 0.16s ease, box-shadow 0.16s ease;--hunch-menu-transition: background 0.16s ease, border-color 0.16s ease, color 0.16s ease, box-shadow 0.16s ease;--hunch-shell-transition: background 0.16s ease, border-color 0.16s ease, color 0.16s ease, box-shadow 0.16s ease;--hunch-topic-card-border: var(--hunch-border);--hunch-topic-card-hover-shadow: var(--hunch-editorial-hover-shadow);--hunch-topic-rail-result: var(--hunch-text)}[data-theme=light]{color-scheme:light;--hunch-bg: #f8f7f4;--hunch-panel: #ffffff;--hunch-panel-2: #f0efeb;--hunch-border: #e5e3de;--hunch-reference-card-border: #d5ccb8;--hunch-border-strong: #111111;--hunch-text: #111111;--hunch-soft: #666666;--hunch-muted: #888888;--hunch-faint: #999999;--hunch-green: #1a5c3a;--hunch-green-hover: #154a2f;--hunch-green-soft: #0f4628;--hunch-reference-button-text: #faf7ef;--hunch-reference-accent-t: #e7efe9;--hunch-shell-nav-link-hover: #0f4628;--hunch-gold: #b07e1e;--hunch-gold-hover: #8b6017;--hunch-gold-wash: rgba(176, 126, 30, 0.12);--hunch-focus-ring: rgba(26, 92, 58, 0.12);--hunch-shell-label-bg: rgba(248, 247, 244, 0.95);--hunch-shell-row1-rule: #111111;--hunch-shell-control-bg-hover: #f0efeb;--hunch-shell-control-text: #555555;--hunch-shell-search-control-text: #888888;--hunch-premium-mark-bg: #f8f7f4;--hunch-premium-mark-fg: #111111;--hunch-copy-text: #555555;--hunch-footer-license-text: #999999;--hunch-editorial-rule: #e5e3de;--hunch-market-detail-card-border: #dddddd;--hunch-market-detail-section-label: #b58a3a;--hunch-market-detail-position-text: #2d7d5a;--hunch-market-detail-body-text: var(--hunch-copy-text);--hunch-market-detail-vote-option-bg: #f8f7f4;--hunch-editorial-echo-cases-rule: rgba(0, 0, 0, 0.06);--hunch-editorial-pattern-cases-rule: rgba(0, 0, 0, 0.08);--hunch-home-list-row-rule: #f0efeb;--hunch-home-lead-bg: var(--hunch-panel);--hunch-home-lead-border: var(--hunch-border);--hunch-home-label-accent: var(--hunch-gold);--hunch-home-muted: #888888;--hunch-home-faint: #999999;--hunch-home-body: #555555;--hunch-home-highlight: var(--hunch-gold);--hunch-home-source-underline: #bbbbbb;--hunch-home-sparkline-no: #bbbbbb;--hunch-home-chart-bg: #fffdf7;--hunch-home-evidence-bg: #f5efe1;--hunch-home-evidence-border: #d5ccb8;--hunch-home-lead-current-event-bg: #f5efe1;--hunch-home-lead-current-event-border: #e4dcc8;--hunch-home-lead-current-event-accent: var(--hunch-green);--hunch-home-lead-live-badge-bg: #f3e9cf;--hunch-home-lead-live-badge-border: #d9c391;--hunch-home-lead-live-badge-text: #7a5107;--hunch-home-lead-live-badge-dot: #9a6712;--hunch-home-live-pulse-ring: rgba(212, 160, 58, 0.5);--hunch-home-live-pulse-ring-fade: rgba(212, 160, 58, 0);--hunch-home-market-card-border: #d5ccb8;--hunch-home-market-negative: #e7d6d3;--hunch-home-market-emphasis: #1f241f;--hunch-topic-featured-today-bg: #efe8d8;--hunch-topic-featured-pattern-bg: #faf7ef;--hunch-topic-featured-pattern-border: #e4dcc8;--hunch-topic-live-badge-bg: #f3e9cf;--hunch-topic-live-badge-border: #d9c391;--hunch-topic-live-badge-text: #7a5107;--hunch-topic-live-badge-dot: #9a6712;--hunch-topic-market-track: #e7d6d3;--hunch-topic-featured-action-hover: #1f241f;--hunch-home-chart-rule: rgba(255, 255, 255, 0.08);--hunch-home-chart-gridline: rgba(255, 255, 255, 0.05);--hunch-home-chart-category: #6fbf8e;--hunch-home-chart-meta: #4a8a7a;--hunch-home-chart-line-yes: #6fbf8e;--hunch-home-chart-point-yes: #6fbf8e;--hunch-home-chart-line-no: #888888;--hunch-home-chart-axis: #6fa88e;--hunch-home-chart-range: #4a8a7a;--hunch-home-danger: #9b3a3a;--hunch-home-phone-shell-bg: #14181a;--hunch-home-phone-shell-border: #2a2f32;--hunch-home-phone-status: rgba(0, 0, 0, 0.4);--hunch-home-phone-island-bg: #000000;--hunch-home-phone-screen-bg: #f8f7f4;--hunch-home-phone-card-bg: #ffffff;--hunch-home-phone-card-border: rgba(0, 0, 0, 0.06);--hunch-home-phone-title: #111111;--hunch-home-phone-muted: #888888;--hunch-home-phone-accent: #888888;--hunch-home-phone-yes: #1a5c3a;--hunch-home-phone-profile-yes: #1a5c3a;--hunch-home-phone-market-result: #111111;--hunch-home-phone-no-bg: #f0efeb;--hunch-home-phone-choice-yes-bg: rgba(26, 92, 58, 0.12);--hunch-home-phone-choice-yes-border: rgba(26, 92, 58, 0.2);--hunch-home-phone-choice-yes-text: #1a5c3a;--hunch-home-phone-choice-no-bg: #f0efeb;--hunch-home-phone-choice-no-border: rgba(0, 0, 0, 0.06);--hunch-home-phone-choice-no-text: #888888;--hunch-home-phone-rule: rgba(0, 0, 0, 0.06);--hunch-home-phone-homebar: rgba(0, 0, 0, 0.15);--hunch-home-badge-bg: var(--hunch-green);--hunch-home-badge-text: #ffffff;--hunch-home-badge-dot: var(--hunch-green);--hunch-editorial-hover-shadow: 0 2px 14px rgba(26, 92, 58, 0.08);--hunch-editorial-code-topbar-bg: rgba(248, 247, 244, 0.92);--hunch-editorial-pledge-bg: #e7efe9;--hunch-echo-live-badge-bg: #f3e9cf;--hunch-echo-live-badge-border: #d9c391;--hunch-echo-live-badge-text: #7a5107;--hunch-echo-live-badge-dot: #9a6712;--hunch-editorial-live-bg: #d8f0ea;--hunch-editorial-live-text: #1a5c3a;--hunch-editorial-live-dot: #1a5c3a;--hunch-badge-pulse-ring: rgba(156, 230, 180, 0.5);--hunch-badge-pulse-ring-fade: rgba(156, 230, 180, 0);--hunch-editorial-placeholder-bg: #fafaf7;--hunch-editorial-placeholder-bg-hover: #f3f1ec;--hunch-editorial-placeholder-border: #c8c6c0;--hunch-editorial-placeholder-text: #999999;--hunch-echo-base-bg: color-mix( in srgb, var(--hunch-green) 14%, var(--hunch-panel) );--hunch-echo-base-border: color-mix( in srgb, var(--hunch-green) 45%, var(--hunch-border) );--hunch-echo-base-stat: var(--hunch-gold);--hunch-echo-base-stat-secondary: var(--hunch-muted);--hunch-echo-base-strong: var(--hunch-text);--hunch-echo-base-text: var(--hunch-text);--hunch-echo-base-accent: var(--hunch-gold);--hunch-echo-market-border: var(--hunch-border);--hunch-echo-forecast-no-bg: #8e4038;--hunch-echo-current-timeline-year: var(--hunch-gold-hover);--hunch-echo-prose-text: var(--hunch-copy-text);--hunch-echo-verify-text: var(--hunch-copy-text);--hunch-echo-prose-link: var(--hunch-green);--hunch-echo-prose-link-border: color-mix( in srgb, var(--hunch-green) 30%, transparent );--hunch-surface-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);--hunch-surface-hover-shadow: 0 4px 16px rgba(26, 92, 58, 0.08);--hunch-cookie-banner-shadow: 0 -8px 24px rgb(0 0 0 / 8%);--hunch-share-shadow: 0 24px 60px rgba(0, 0, 0, 0.22);--hunch-floating-shadow: 0 6px 20px rgba(0, 0, 0, 0.08);--hunch-membership-featured-shadow: 0 8px 32px rgba(26, 92, 58, 0.1);--hunch-membership-featured-shadow-strong: 0 8px 32px rgba(26, 92, 58, 0.12);--hunch-option-fill: rgba(26, 92, 58, 0.1);--hunch-option-fill-hover: rgba(26, 92, 58, 0.18);--hunch-option-hover-bg: #f0faf4;--hunch-filter-active-bg: #1a5c3a;--hunch-filter-active-text: #ffffff;--hunch-danger: #9b3a3a;--hunch-danger-text: #7a2e2e;--hunch-danger-bg: rgba(155, 58, 58, 0.06);--hunch-danger-border: rgba(155, 58, 58, 0.14);--hunch-responsible-play-banner-bg: rgba(176, 126, 30, 0.1);--hunch-responsible-play-banner-border: var(--hunch-gold);--hunch-market-rail-negative: #b55e58;--hunch-form-placeholder: #999999;--hunch-divider: #bbbbbb;--hunch-choice-yes-bg: #c4e7d0;--hunch-choice-yes-border: #a8d8b8;--hunch-choice-yes-text: #0f4628;--hunch-choice-yes-value-text: var(--hunch-choice-yes-text);--hunch-choice-yes-bg-hover: #1a5c3a;--hunch-choice-yes-border-hover: #1a5c3a;--hunch-choice-yes-text-hover: #ffffff;--hunch-choice-no-bg: #f2cccc;--hunch-choice-no-border: #e4b9b9;--hunch-choice-no-text: #7a2e2e;--hunch-case-not-held: #8f2b21;--hunch-choice-no-value-text: var(--hunch-choice-no-text);--hunch-choice-no-bg-hover: #9b3a3a;--hunch-choice-no-border-hover: #9b3a3a;--hunch-choice-no-text-hover: #ffffff;--hunch-choice-focus-ring: rgba(26, 92, 58, 0.22);--hunch-echo-binary-chart-yes-area: #c4e7d0;--hunch-echo-binary-chart-no-area: #f2cccc;--hunch-echo-binary-chart-boundary: #5fa98a;--hunch-home-choice-yes-bg: #c4e7d0;--hunch-home-choice-yes-border: #a8d8b8;--hunch-home-choice-yes-text: #0f4628;--hunch-home-choice-yes-bg-hover: #1a5c3a;--hunch-home-choice-yes-border-hover: #1a5c3a;--hunch-home-choice-yes-text-hover: #ffffff;--hunch-home-choice-no-bg: #f2cccc;--hunch-home-choice-no-border: #e4b9b9;--hunch-home-choice-no-text: #7a2e2e;--hunch-home-choice-no-bg-hover: #9b3a3a;--hunch-home-choice-no-border-hover: #9b3a3a;--hunch-home-choice-no-text-hover: #ffffff;--hunch-action-primary-bg: #1a5c3a;--hunch-action-primary-border: #1a5c3a;--hunch-action-primary-text: #ffffff;--hunch-action-primary-bg-hover: #154a2f;--hunch-action-primary-border-hover: #154a2f;--hunch-action-primary-text-hover: #ffffff;--hunch-action-secondary-bg: transparent;--hunch-action-secondary-border: #1a5c3a;--hunch-action-secondary-text: #1a5c3a;--hunch-action-secondary-bg-hover: #1a5c3a;--hunch-action-secondary-border-hover: #1a5c3a;--hunch-action-secondary-text-hover: #ffffff;--hunch-action-focus-ring: rgba(26, 92, 58, 0.22);--hunch-menu-backdrop-bg: rgba(17, 17, 17, 0.4);--hunch-menu-panel-bg: #ffffff;--hunch-menu-panel-shadow: -16px 0 40px rgba(0, 0, 0, 0.1);--hunch-menu-border: #e5e3de;--hunch-menu-text: #111111;--hunch-menu-muted: #888888;--hunch-menu-link: #111111;--hunch-menu-link-hover: #1a5c3a;--hunch-menu-close-hover-bg: #f0efeb;--hunch-menu-toggle-bg: #f8f7f4;--hunch-menu-toggle-active-bg: #e5e3de;--hunch-menu-toggle-active-text: #111111;--hunch-app-promo-bg: #0a1a1a;--hunch-app-promo-border: rgba(255, 255, 255, 0.06);--hunch-app-promo-title: #d8f0ea;--hunch-app-promo-text: #5a9a8a;--hunch-app-promo-body: #b0c8c0;--hunch-app-promo-accent: #6fbf8e;--hunch-app-promo-eyebrow: #888888;--hunch-app-promo-action-bg: #6fbf8e;--hunch-app-promo-action-text: #0a1a1a;--hunch-app-promo-action-bg-hover: #d8f0ea;--hunch-app-promo-control-bg: #f0efeb;--hunch-app-promo-control-text: #111111;--hunch-app-promo-control-muted: #888888;--hunch-app-promo-qr-pattern: repeating-conic-gradient( #3a6a5a 0% 25%, #1a2e2e 0% 50% ) 50%/8px 8px;--hunch-cta-bg: linear-gradient(135deg, #1a5c3a 0%, #154a2f 100%);--hunch-cta-text: #ffffff;--hunch-cta-muted-text: rgba(255, 255, 255, 0.78);--hunch-cta-kicker: #d8c896;--hunch-cta-primary-bg: #d8c896;--hunch-cta-primary-text: #0f2818;--hunch-cta-primary-bg-hover: #ffffff;--hunch-cta-secondary-border: rgba(255, 255, 255, 0.4);--hunch-cta-secondary-bg-hover: rgba(255, 255, 255, 0.1);--hunch-bg: #faf7ef;--hunch-panel: #fffdf7;--hunch-panel-2: #efe8d8;--hunch-border: #e4dcc8;--hunch-reference-card-border: #d5ccb8;--hunch-border-strong: #1f241f;--hunch-topic-card-border: #d5ccb8;--hunch-topic-card-hover-shadow: 0 2px 14px rgba(74, 111, 92, 0.18);--hunch-topic-rail-result: #1f241f;--hunch-market-rail-negative: #e7d6d3;--hunch-text: #1f241f;--hunch-soft: #4c463c;--hunch-muted: #6b6455;--hunch-faint: #6b6455;--hunch-green: #216945;--hunch-green-hover: #194d2e;--hunch-green-soft: #194d2e;--hunch-shell-nav-link-hover: #1f241f;--hunch-gold: #7a5210;--hunch-gold-hover: #7a5107;--hunch-gold-wash: rgba(176, 126, 30, 0.15);--hunch-focus-ring: rgba(33, 105, 69, 0.08);--hunch-shell-label-bg: rgba(20, 24, 26, 0.95);--hunch-shell-row1-rule: #e3dccb;--hunch-shell-control-bg-hover: #efe8d8;--hunch-shell-control-text: #4c463c;--hunch-shell-search-control-text: #6b6455;--hunch-premium-mark-bg: #faf7ef;--hunch-premium-mark-fg: #7a5210;--hunch-copy-text: #4c463c;--hunch-footer-license-text: #6b6455;--hunch-footer-social-disabled: #6b6455;--hunch-editorial-rule: #e4dcc8;--hunch-market-detail-card-border: #d5ccb8;--hunch-market-detail-section-label: #9a6712;--hunch-market-detail-position-text: #2e7a52;--hunch-market-detail-body-text: #4c463c;--hunch-market-detail-vote-option-bg: #faf7ef;--hunch-home-list-row-rule: #e3dccb;--hunch-home-lead-bg: #fffdf7;--hunch-home-lead-border: #d5ccb8;--hunch-home-muted: #6b6455;--hunch-home-faint: #6b6455;--hunch-home-body: #4c463c;--hunch-home-highlight: #9a6712;--hunch-home-sparkline-no: #6b6455;--hunch-home-chart-bg: #fffdf7;--hunch-home-chart-rule: #e4dcc8;--hunch-home-chart-gridline: rgba(31, 36, 31, 0.08);--hunch-home-lead-current-event-bg: #f5efe1;--hunch-home-lead-current-event-border: #e4dcc8;--hunch-home-lead-current-event-accent: #216945;--hunch-home-lead-live-badge-bg: #f3e9cf;--hunch-home-lead-live-badge-border: #d9c391;--hunch-home-lead-live-badge-text: #7a5107;--hunch-home-lead-live-badge-dot: #9a6712;--hunch-home-live-pulse-ring: rgba(212, 160, 58, 0.5);--hunch-home-live-pulse-ring-fade: rgba(212, 160, 58, 0);--hunch-home-market-negative: #e7d6d3;--hunch-home-market-emphasis: #1f241f;--hunch-topic-live-badge-bg: #f3e9cf;--hunch-topic-live-badge-border: #d9c391;--hunch-topic-live-badge-text: #7a5107;--hunch-topic-live-badge-dot: #9a6712;--hunch-topic-market-track: #e7d6d3;--hunch-topic-featured-action-hover: #1f241f;--hunch-home-chart-category: #9a6712;--hunch-home-chart-meta: #9a6712;--hunch-home-chart-line-yes: #2e7a52;--hunch-home-chart-point-yes: #2e7a52;--hunch-home-chart-line-no: #6b6455;--hunch-home-chart-axis: #6b6455;--hunch-home-chart-range: #9a6712;--hunch-home-phone-shell-bg: #faf7ef;--hunch-home-phone-shell-border: #e4dcc8;--hunch-home-phone-status: #6b6455;--hunch-home-phone-island-bg: #000000;--hunch-home-phone-screen-bg: #fffdf7;--hunch-home-phone-card-bg: #fffdf7;--hunch-home-phone-card-border: #d5ccb8;--hunch-home-phone-title: #1f241f;--hunch-home-phone-muted: #6b6455;--hunch-home-phone-accent: #9a6712;--hunch-home-phone-yes: #216945;--hunch-home-phone-profile-yes: #2e7a52;--hunch-home-phone-market-result: #161b16;--hunch-home-phone-no-bg: #e7d6d3;--hunch-home-phone-choice-yes-bg: #216945;--hunch-home-phone-choice-yes-border: #1b5a39;--hunch-home-phone-choice-yes-text: #faf7ef;--hunch-home-phone-choice-no-bg: #8f2b21;--hunch-home-phone-choice-no-border: #741f17;--hunch-home-phone-choice-no-text: #faf7ef;--hunch-home-phone-rule: #e3dccb;--hunch-home-phone-homebar: #e4dcc8;--hunch-home-badge-bg: #216945;--hunch-home-badge-text: #faf7ef;--hunch-home-badge-dot: #216945;--hunch-editorial-hover-shadow: 0 2px 14px rgba(74, 111, 92, 0.18);--hunch-echo-live-badge-bg: #f3e9cf;--hunch-echo-live-badge-border: #d9c391;--hunch-echo-live-badge-text: #7a5107;--hunch-echo-live-badge-dot: #9a6712;--hunch-editorial-live-bg: #f3e9cf;--hunch-editorial-live-text: #7a5107;--hunch-editorial-live-dot: #9a6712;--hunch-editorial-placeholder-bg: #fffdf7;--hunch-editorial-placeholder-bg-hover: #efe8d8;--hunch-editorial-placeholder-border: #d5ccb8;--hunch-editorial-placeholder-text: #6b6455;--hunch-echo-base-bg: #f5efe1;--hunch-echo-base-border: #e0d7c3;--hunch-echo-base-stat: #9a6712;--hunch-echo-base-stat-secondary: #7a5210;--hunch-echo-base-strong: #1f241f;--hunch-echo-base-text: #2b2822;--hunch-echo-base-accent: #d9c391;--hunch-echo-market-border: #d5ccb8;--hunch-echo-current-timeline-year: #7a5107;--hunch-echo-prose-text: #2b2822;--hunch-echo-verify-text: #4c463c;--hunch-echo-prose-link: #216945;--hunch-echo-prose-link-border: rgba(33, 105, 69, 0.3);--hunch-echo-multi-option-bg: #f5efe1;--hunch-echo-multi-option-label: #2b2822;--hunch-surface-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);--hunch-option-fill: rgba(33, 105, 69, 0.1);--hunch-option-fill-hover: rgba(33, 105, 69, 0.18);--hunch-option-hover-bg: #efe8d8;--hunch-filter-active-bg: #216945;--hunch-filter-active-text: #faf7ef;--hunch-divider: #e4dcc8;--hunch-choice-yes-bg: #e7ede2;--hunch-choice-yes-border: #bbcdbc;--hunch-choice-yes-text: #194d2e;--hunch-choice-yes-value-text: #1f241f;--hunch-choice-yes-bg-hover: #216945;--hunch-choice-yes-border-hover: #1b5a39;--hunch-choice-yes-text-hover: #faf7ef;--hunch-choice-no-bg: #f4e6e1;--hunch-choice-no-border: #dcb9b0;--hunch-choice-no-text: #741f17;--hunch-choice-no-value-text: #1f241f;--hunch-choice-no-bg-hover: #8f2b21;--hunch-choice-no-border-hover: #741f17;--hunch-choice-no-text-hover: #faf7ef;--hunch-choice-focus-ring: rgba(33, 105, 69, 0.22);--hunch-menu-backdrop-bg: rgba(17, 17, 17, 0.4);--hunch-menu-panel-bg: #fffdf7;--hunch-menu-panel-shadow: -16px 0 40px rgba(0, 0, 0, 0.1);--hunch-menu-border: #e4dcc8;--hunch-menu-text: #1f241f;--hunch-menu-muted: #6b6455;--hunch-menu-link: #1f241f;--hunch-menu-link-hover: #216945;--hunch-menu-close-hover-bg: #efe8d8;--hunch-menu-toggle-bg: #faf7ef;--hunch-menu-toggle-active-bg: #e4dcc8;--hunch-menu-toggle-active-text: #1f241f;--hunch-home-choice-yes-bg: #e7ede2;--hunch-home-choice-yes-border: #bbcdbc;--hunch-home-choice-yes-text: #194d2e;--hunch-home-choice-yes-bg-hover: #216945;--hunch-home-choice-yes-border-hover: #1b5a39;--hunch-home-choice-yes-text-hover: #faf7ef;--hunch-home-choice-no-bg: #f4e6e1;--hunch-home-choice-no-border: #dcb9b0;--hunch-home-choice-no-text: #741f17;--hunch-home-choice-no-bg-hover: #8f2b21;--hunch-home-choice-no-border-hover: #741f17;--hunch-home-choice-no-text-hover: #faf7ef;--hunch-action-primary-bg: #216945;--hunch-action-primary-border: #1b5a39;--hunch-action-primary-text: #faf7ef;--hunch-action-primary-bg-hover: #194d2e;--hunch-action-primary-border-hover: #194d2e;--hunch-action-primary-text-hover: #faf7ef;--hunch-action-secondary-border: #e4dcc8;--hunch-action-secondary-text: #1f241f;--hunch-action-secondary-border-hover: #1f241f}[data-theme=dark]{color-scheme:dark;--hunch-bg: #0e0f11;--hunch-panel: #17191c;--hunch-panel-2: #1f2124;--hunch-border: #43474d;--hunch-reference-card-border: #5c6167;--hunch-border-strong: #f2f2ef;--hunch-text: #f2f2ef;--hunch-soft: #a9aba6;--hunch-muted: #a1a49f;--hunch-faint: #54514a;--hunch-green: #5e9c7b;--hunch-green-hover: #3d6b4e;--hunch-green-soft: #9fcdb4;--hunch-reference-yes-bg: #2e5c43;--hunch-reference-button-text: #f2f2ef;--hunch-reference-accent-t: #17251d;--hunch-shell-nav-link-hover: #f2f2ef;--hunch-gold: #d4a03a;--hunch-gold-hover: #d8b36a;--hunch-gold-wash: rgba(176, 126, 30, 0.22);--hunch-focus-ring: rgba(94, 156, 123, 0.15);--hunch-shell-label-bg: rgba(20, 24, 26, 0.95);--hunch-shell-row1-rule: #17181b;--hunch-shell-control-bg-hover: #17181b;--hunch-shell-control-text: #a9aba6;--hunch-shell-search-control-text: #a1a49f;--hunch-premium-mark-bg: #17181b;--hunch-premium-mark-fg: #d4a03a;--hunch-copy-text: #dcded8;--hunch-footer-license-text: #54514a;--hunch-footer-social-disabled: #8a8d88;--hunch-editorial-rule: #2a2c30;--hunch-market-detail-card-border: #2a2c30;--hunch-market-detail-section-label: #d4a03a;--hunch-market-detail-position-text: #6fa184;--hunch-market-detail-body-text: #a9aba6;--hunch-market-detail-vote-option-bg: #0e0f11;--hunch-editorial-echo-cases-rule: rgba(0, 0, 0, 0.06);--hunch-editorial-pattern-cases-rule: rgba(0, 0, 0, 0.08);--hunch-home-list-row-rule: #17181b;--hunch-home-lead-bg: #0e0f11;--hunch-home-lead-border: #2a2c30;--hunch-home-label-accent: #d4a03a;--hunch-home-muted: #7c7e7a;--hunch-home-faint: #54514a;--hunch-home-body: #a9aba6;--hunch-home-highlight: #d4a03a;--hunch-home-source-underline: #bbbbbb;--hunch-home-sparkline-no: #54514a;--hunch-home-chart-bg: #17181b;--hunch-home-evidence-bg: #17181b;--hunch-home-evidence-border: #2a2c30;--hunch-home-lead-current-event-bg: #17181b;--hunch-home-lead-current-event-border: #2a2c30;--hunch-home-lead-current-event-accent: #5e9c7b;--hunch-home-lead-live-badge-bg: #211c11;--hunch-home-lead-live-badge-border: #4a3f22;--hunch-home-lead-live-badge-text: #e8c56a;--hunch-home-lead-live-badge-dot: #d4a03a;--hunch-home-live-pulse-ring: rgba(212, 160, 58, 0.5);--hunch-home-live-pulse-ring-fade: rgba(212, 160, 58, 0);--hunch-home-market-card-border: #2a2c30;--hunch-home-market-negative: #402425;--hunch-home-market-emphasis: #ffffff;--hunch-topic-featured-today-bg: #1b1d21;--hunch-topic-featured-pattern-bg: #0e0f11;--hunch-topic-featured-pattern-border: #2a2c30;--hunch-topic-live-badge-bg: #211c11;--hunch-topic-live-badge-border: #4a3f22;--hunch-topic-live-badge-text: #e8c56a;--hunch-topic-live-badge-dot: #d4a03a;--hunch-topic-market-track: #402425;--hunch-topic-featured-action-hover: #e8c56a;--hunch-topic-card-hover-shadow: 0 2px 14px rgba(94, 156, 123, 0.18);--hunch-topic-rail-result: #ffffff;--hunch-home-chart-rule: rgba(255, 255, 255, 0.08);--hunch-home-chart-gridline: rgba(255, 255, 255, 0.05);--hunch-home-chart-category: #d4a03a;--hunch-home-chart-meta: #d4a03a;--hunch-home-chart-line-yes: #6fa184;--hunch-home-chart-point-yes: #6fa184;--hunch-home-chart-line-no: #54514a;--hunch-home-chart-axis: #54514a;--hunch-home-chart-range: #d4a03a;--hunch-home-danger: #9b3a3a;--hunch-home-phone-shell-bg: #0e0f11;--hunch-home-phone-shell-border: #2a2c30;--hunch-home-phone-status: rgba(255, 255, 255, 0.4);--hunch-home-phone-island-bg: #000000;--hunch-home-phone-screen-bg: #17181b;--hunch-home-phone-card-bg: #17181b;--hunch-home-phone-card-border: rgba(255, 255, 255, 0.06);--hunch-home-phone-title: #f2f2ef;--hunch-home-phone-muted: #7c7e7a;--hunch-home-phone-accent: #d4a03a;--hunch-home-phone-yes: #5e9c7b;--hunch-home-phone-profile-yes: #6fa184;--hunch-home-phone-market-result: #ffffff;--hunch-home-phone-no-bg: #402425;--hunch-home-phone-choice-yes-bg: #2e4a37;--hunch-home-phone-choice-yes-border: #3d6b4e;--hunch-home-phone-choice-yes-text: #f2f2ef;--hunch-home-phone-choice-no-bg: #8b3e3a;--hunch-home-phone-choice-no-border: #a4524c;--hunch-home-phone-choice-no-text: #f2f2ef;--hunch-home-phone-rule: rgba(255, 255, 255, 0.06);--hunch-home-phone-homebar: rgba(255, 255, 255, 0.15);--hunch-home-badge-bg: #5e9c7b;--hunch-home-badge-text: #f2f2ef;--hunch-home-badge-dot: #9ce6b4;--hunch-editorial-hover-shadow: 0 2px 16px rgba(0, 0, 0, 0.28);--hunch-editorial-code-topbar-bg: rgba(20, 24, 26, 0.92);--hunch-editorial-pledge-bg: #17251d;--hunch-echo-live-badge-bg: #211c11;--hunch-echo-live-badge-border: #4a3f22;--hunch-echo-live-badge-text: #e8c56a;--hunch-echo-live-badge-dot: #d4a03a;--hunch-editorial-live-bg: #1f2124;--hunch-editorial-live-text: #9fcdb4;--hunch-editorial-live-dot: #5e9c7b;--hunch-badge-pulse-ring: rgba(156, 230, 180, 0.5);--hunch-badge-pulse-ring-fade: rgba(156, 230, 180, 0);--hunch-editorial-placeholder-bg: #17181b;--hunch-editorial-placeholder-bg-hover: #1f2124;--hunch-editorial-placeholder-border: #2a2c30;--hunch-editorial-placeholder-text: #7c7e7a;--hunch-echo-base-bg: #1b1d21;--hunch-echo-base-border: #2a2c30;--hunch-echo-base-stat: #e8c56a;--hunch-echo-base-stat-secondary: #54514a;--hunch-echo-base-strong: #ffffff;--hunch-echo-base-text: #f2f2ef;--hunch-echo-base-accent: #4a3f22;--hunch-echo-market-border: #2a2c30;--hunch-echo-current-timeline-year: #e8c56a;--hunch-echo-prose-text: #deded9;--hunch-echo-verify-text: #a9aba6;--hunch-echo-prose-link: #5e9c7b;--hunch-echo-prose-link-border: #3a4a42;--hunch-echo-multi-option-bg: #1b1d21;--hunch-echo-multi-option-label: #deded9;--hunch-surface-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);--hunch-surface-hover-shadow: 0 4px 16px rgba(0, 0, 0, 0.4);--hunch-cookie-banner-shadow: 0 -8px 24px rgb(0 0 0 / 8%);--hunch-share-shadow: 0 24px 60px rgba(0, 0, 0, 0.22);--hunch-floating-shadow: 0 6px 20px rgba(0, 0, 0, 0.08);--hunch-membership-featured-shadow: 0 8px 32px rgba(26, 92, 58, 0.1);--hunch-membership-featured-shadow-strong: 0 8px 32px rgba(26, 92, 58, 0.12);--hunch-option-fill: rgba(94, 156, 123, 0.18);--hunch-option-fill-hover: rgba(94, 156, 123, 0.32);--hunch-option-hover-bg: #1f2124;--hunch-filter-active-bg: #5e9c7b;--hunch-filter-active-text: #f2f2ef;--hunch-danger: #c76b6b;--hunch-danger-text: #7a2e2e;--hunch-danger-bg: rgba(155, 58, 58, 0.12);--hunch-danger-border: #e4b9b9;--hunch-market-rail-negative: #402425;--hunch-form-placeholder: #54514a;--hunch-divider: #2a2c30;--hunch-choice-yes-bg: #1c2620;--hunch-choice-yes-border: #3a5244;--hunch-choice-yes-text: #9fcdb4;--hunch-choice-yes-value-text: #deded9;--hunch-choice-yes-bg-hover: #2e4a37;--hunch-choice-yes-border-hover: #3d6b4e;--hunch-choice-yes-text-hover: #ffffff;--hunch-choice-no-bg: #291b1a;--hunch-choice-no-border: #57302e;--hunch-choice-no-text: #d8a19c;--hunch-case-not-held: #c97060;--hunch-choice-no-value-text: #deded9;--hunch-choice-no-bg-hover: #8b3e3a;--hunch-choice-no-border-hover: #a4524c;--hunch-choice-no-text-hover: #ffffff;--hunch-choice-focus-ring: rgba(74, 111, 92, 0.2);--hunch-echo-binary-chart-yes-area: #1f3a2e;--hunch-echo-binary-chart-no-area: #3a2122;--hunch-echo-binary-chart-boundary: #8fcfac;--hunch-home-choice-yes-bg: #c4e7d0;--hunch-home-choice-yes-border: #a8d8b8;--hunch-home-choice-yes-text: #0e5230;--hunch-home-choice-yes-bg-hover: #4a6f5c;--hunch-home-choice-yes-border-hover: #4a6f5c;--hunch-home-choice-yes-text-hover: #f5f1e4;--hunch-home-choice-no-bg: #f2cccc;--hunch-home-choice-no-border: #e4b9b9;--hunch-home-choice-no-text: #7a2e2e;--hunch-home-choice-no-bg-hover: #9b3a3a;--hunch-home-choice-no-border-hover: #9b3a3a;--hunch-home-choice-no-text-hover: #f5f1e4;--hunch-action-primary-bg: #2e5c43;--hunch-action-primary-border: #2e5c43;--hunch-action-primary-text: #f2f2ef;--hunch-action-primary-bg-hover: #35573f;--hunch-action-primary-border-hover: #5e9c7b;--hunch-action-primary-text-hover: #ffffff;--hunch-action-secondary-bg: transparent;--hunch-action-secondary-border: #2a2c30;--hunch-action-secondary-text: #f2f2ef;--hunch-action-secondary-bg-hover: transparent;--hunch-action-secondary-border-hover: #f2f2ef;--hunch-action-secondary-text-hover: #f2f2ef;--hunch-action-focus-ring: rgba(74, 111, 92, 0.2);--hunch-menu-backdrop-bg: rgba(17, 17, 17, 0.4);--hunch-menu-panel-bg: #17181b;--hunch-menu-panel-shadow: -16px 0 40px rgba(0, 0, 0, 0.1);--hunch-menu-border: #2a2c30;--hunch-menu-text: #f2f2ef;--hunch-menu-muted: #7c7e7a;--hunch-menu-link: #f2f2ef;--hunch-menu-link-hover: #5e9c7b;--hunch-menu-close-hover-bg: #17181b;--hunch-menu-toggle-bg: #0e0f11;--hunch-menu-toggle-active-bg: #2a2c30;--hunch-menu-toggle-active-text: #f2f2ef;--hunch-app-promo-bg: #161a1d;--hunch-app-promo-border: rgba(255, 255, 255, 0.06);--hunch-app-promo-title: #f5f1e4;--hunch-app-promo-text: #c5bfae;--hunch-app-promo-body: #c5bfae;--hunch-app-promo-accent: #c5ddd4;--hunch-app-promo-eyebrow: #d4a03a;--hunch-app-promo-action-bg: #c5ddd4;--hunch-app-promo-action-text: #0d1012;--hunch-app-promo-action-bg-hover: #f5f1e4;--hunch-app-promo-control-bg: #0d1012;--hunch-app-promo-control-text: #f5f1e4;--hunch-app-promo-control-muted: #d4a03a;--hunch-app-promo-qr-pattern: repeating-conic-gradient( #6b6354 0% 25%, #0d1012 0% 50% ) 50%/8px 8px;--hunch-cta-bg: linear-gradient(135deg, #4a6f5c 0%, #3d5a4a 100%);--hunch-cta-text: #ffffff;--hunch-cta-muted-text: rgba(255, 255, 255, 0.78);--hunch-cta-kicker: #d8c896;--hunch-cta-primary-bg: #d8c896;--hunch-cta-primary-text: #0d1012;--hunch-cta-primary-bg-hover: #161a1d;--hunch-cta-secondary-border: rgba(255, 255, 255, 0.4);--hunch-cta-secondary-bg-hover: rgba(27, 31, 34, 0.1)}@media(prefers-color-scheme: light){[data-theme=auto]{color-scheme:light;--hunch-bg: #f8f7f4;--hunch-panel: #ffffff;--hunch-panel-2: #f0efeb;--hunch-border: #e5e3de;--hunch-reference-card-border: #d5ccb8;--hunch-border-strong: #111111;--hunch-text: #111111;--hunch-soft: #666666;--hunch-muted: #888888;--hunch-faint: #999999;--hunch-green: #1a5c3a;--hunch-green-hover: #154a2f;--hunch-green-soft: #0f4628;--hunch-reference-button-text: #faf7ef;--hunch-reference-accent-t: #e7efe9;--hunch-shell-nav-link-hover: #0f4628;--hunch-gold: #b07e1e;--hunch-gold-hover: #8b6017;--hunch-gold-wash: rgba(176, 126, 30, 0.12);--hunch-focus-ring: rgba(26, 92, 58, 0.12);--hunch-shell-label-bg: rgba(248, 247, 244, 0.95);--hunch-shell-row1-rule: #111111;--hunch-shell-control-bg-hover: #f0efeb;--hunch-shell-control-text: #555555;--hunch-shell-search-control-text: #888888;--hunch-premium-mark-bg: #f8f7f4;--hunch-premium-mark-fg: #111111;--hunch-copy-text: #555555;--hunch-footer-license-text: #999999;--hunch-editorial-rule: #e5e3de;--hunch-market-detail-card-border: #dddddd;--hunch-market-detail-section-label: #b58a3a;--hunch-market-detail-position-text: #2d7d5a;--hunch-market-detail-body-text: var(--hunch-copy-text);--hunch-market-detail-vote-option-bg: #f8f7f4;--hunch-editorial-echo-cases-rule: rgba(0, 0, 0, 0.06);--hunch-editorial-pattern-cases-rule: rgba(0, 0, 0, 0.08);--hunch-home-list-row-rule: #f0efeb;--hunch-home-lead-bg: var(--hunch-panel);--hunch-home-lead-border: var(--hunch-border);--hunch-home-label-accent: var(--hunch-gold);--hunch-home-muted: #888888;--hunch-home-faint: #999999;--hunch-home-body: #555555;--hunch-home-highlight: var(--hunch-gold);--hunch-home-source-underline: #bbbbbb;--hunch-home-sparkline-no: #bbbbbb;--hunch-home-chart-bg: #fffdf7;--hunch-home-evidence-bg: #f5efe1;--hunch-home-evidence-border: #d5ccb8;--hunch-home-lead-current-event-bg: #f5efe1;--hunch-home-lead-current-event-border: #e4dcc8;--hunch-home-lead-current-event-accent: var(--hunch-green);--hunch-home-lead-live-badge-bg: #f3e9cf;--hunch-home-lead-live-badge-border: #d9c391;--hunch-home-lead-live-badge-text: #7a5107;--hunch-home-lead-live-badge-dot: #9a6712;--hunch-home-live-pulse-ring: rgba(212, 160, 58, 0.5);--hunch-home-live-pulse-ring-fade: rgba(212, 160, 58, 0);--hunch-home-market-card-border: #d5ccb8;--hunch-home-market-negative: #e7d6d3;--hunch-home-market-emphasis: #1f241f;--hunch-topic-featured-today-bg: #efe8d8;--hunch-topic-featured-pattern-bg: #faf7ef;--hunch-topic-featured-pattern-border: #e4dcc8;--hunch-topic-live-badge-bg: #f3e9cf;--hunch-topic-live-badge-border: #d9c391;--hunch-topic-live-badge-text: #7a5107;--hunch-topic-live-badge-dot: #9a6712;--hunch-topic-market-track: #e7d6d3;--hunch-topic-featured-action-hover: #1f241f;--hunch-home-chart-rule: rgba(255, 255, 255, 0.08);--hunch-home-chart-gridline: rgba(255, 255, 255, 0.05);--hunch-home-chart-category: #6fbf8e;--hunch-home-chart-meta: #4a8a7a;--hunch-home-chart-line-yes: #6fbf8e;--hunch-home-chart-point-yes: #6fbf8e;--hunch-home-chart-line-no: #888888;--hunch-home-chart-axis: #6fa88e;--hunch-home-chart-range: #4a8a7a;--hunch-home-danger: #9b3a3a;--hunch-home-phone-shell-bg: #14181a;--hunch-home-phone-shell-border: #2a2f32;--hunch-home-phone-status: rgba(0, 0, 0, 0.4);--hunch-home-phone-island-bg: #000000;--hunch-home-phone-screen-bg: #f8f7f4;--hunch-home-phone-card-bg: #ffffff;--hunch-home-phone-card-border: rgba(0, 0, 0, 0.06);--hunch-home-phone-title: #111111;--hunch-home-phone-muted: #888888;--hunch-home-phone-accent: #888888;--hunch-home-phone-yes: #1a5c3a;--hunch-home-phone-profile-yes: #1a5c3a;--hunch-home-phone-market-result: #111111;--hunch-home-phone-no-bg: #f0efeb;--hunch-home-phone-choice-yes-bg: rgba(26, 92, 58, 0.12);--hunch-home-phone-choice-yes-border: rgba(26, 92, 58, 0.2);--hunch-home-phone-choice-yes-text: #1a5c3a;--hunch-home-phone-choice-no-bg: #f0efeb;--hunch-home-phone-choice-no-border: rgba(0, 0, 0, 0.06);--hunch-home-phone-choice-no-text: #888888;--hunch-home-phone-rule: rgba(0, 0, 0, 0.06);--hunch-home-phone-homebar: rgba(0, 0, 0, 0.15);--hunch-home-badge-bg: var(--hunch-green);--hunch-home-badge-text: #ffffff;--hunch-home-badge-dot: var(--hunch-green);--hunch-editorial-hover-shadow: 0 2px 14px rgba(26, 92, 58, 0.08);--hunch-editorial-code-topbar-bg: rgba(248, 247, 244, 0.92);--hunch-editorial-pledge-bg: #e7efe9;--hunch-echo-live-badge-bg: #f3e9cf;--hunch-echo-live-badge-border: #d9c391;--hunch-echo-live-badge-text: #7a5107;--hunch-echo-live-badge-dot: #9a6712;--hunch-editorial-live-bg: #d8f0ea;--hunch-editorial-live-text: #1a5c3a;--hunch-editorial-live-dot: #1a5c3a;--hunch-badge-pulse-ring: rgba(156, 230, 180, 0.5);--hunch-badge-pulse-ring-fade: rgba(156, 230, 180, 0);--hunch-editorial-placeholder-bg: #fafaf7;--hunch-editorial-placeholder-bg-hover: #f3f1ec;--hunch-editorial-placeholder-border: #c8c6c0;--hunch-editorial-placeholder-text: #999999;--hunch-echo-base-bg: color-mix( in srgb, var(--hunch-green) 14%, var(--hunch-panel) );--hunch-echo-base-border: color-mix( in srgb, var(--hunch-green) 45%, var(--hunch-border) );--hunch-echo-base-stat: var(--hunch-gold);--hunch-echo-base-stat-secondary: var(--hunch-muted);--hunch-echo-base-strong: var(--hunch-text);--hunch-echo-base-text: var(--hunch-text);--hunch-echo-base-accent: var(--hunch-gold);--hunch-echo-market-border: var(--hunch-border);--hunch-echo-forecast-no-bg: #8e4038;--hunch-echo-current-timeline-year: var(--hunch-gold-hover);--hunch-echo-prose-text: var(--hunch-copy-text);--hunch-echo-verify-text: var(--hunch-copy-text);--hunch-echo-prose-link: var(--hunch-green);--hunch-echo-prose-link-border: color-mix( in srgb, var(--hunch-green) 30%, transparent );--hunch-surface-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);--hunch-surface-hover-shadow: 0 4px 16px rgba(26, 92, 58, 0.08);--hunch-cookie-banner-shadow: 0 -8px 24px rgb(0 0 0 / 8%);--hunch-share-shadow: 0 24px 60px rgba(0, 0, 0, 0.22);--hunch-floating-shadow: 0 6px 20px rgba(0, 0, 0, 0.08);--hunch-membership-featured-shadow: 0 8px 32px rgba(26, 92, 58, 0.1);--hunch-membership-featured-shadow-strong: 0 8px 32px rgba(26, 92, 58, 0.12);--hunch-option-fill: rgba(26, 92, 58, 0.1);--hunch-option-fill-hover: rgba(26, 92, 58, 0.18);--hunch-option-hover-bg: #f0faf4;--hunch-filter-active-bg: #1a5c3a;--hunch-filter-active-text: #ffffff;--hunch-danger: #9b3a3a;--hunch-danger-text: #7a2e2e;--hunch-danger-bg: rgba(155, 58, 58, 0.06);--hunch-danger-border: rgba(155, 58, 58, 0.14);--hunch-responsible-play-banner-bg: rgba(176, 126, 30, 0.1);--hunch-responsible-play-banner-border: var(--hunch-gold);--hunch-market-rail-negative: #b55e58;--hunch-form-placeholder: #999999;--hunch-divider: #bbbbbb;--hunch-choice-yes-bg: #c4e7d0;--hunch-choice-yes-border: #a8d8b8;--hunch-choice-yes-text: #0f4628;--hunch-choice-yes-value-text: var(--hunch-choice-yes-text);--hunch-choice-yes-bg-hover: #1a5c3a;--hunch-choice-yes-border-hover: #1a5c3a;--hunch-choice-yes-text-hover: #ffffff;--hunch-choice-no-bg: #f2cccc;--hunch-choice-no-border: #e4b9b9;--hunch-choice-no-text: #7a2e2e;--hunch-case-not-held: #8f2b21;--hunch-choice-no-value-text: var(--hunch-choice-no-text);--hunch-choice-no-bg-hover: #9b3a3a;--hunch-choice-no-border-hover: #9b3a3a;--hunch-choice-no-text-hover: #ffffff;--hunch-choice-focus-ring: rgba(26, 92, 58, 0.22);--hunch-echo-binary-chart-yes-area: #c4e7d0;--hunch-echo-binary-chart-no-area: #f2cccc;--hunch-echo-binary-chart-boundary: #5fa98a;--hunch-home-choice-yes-bg: #c4e7d0;--hunch-home-choice-yes-border: #a8d8b8;--hunch-home-choice-yes-text: #0f4628;--hunch-home-choice-yes-bg-hover: #1a5c3a;--hunch-home-choice-yes-border-hover: #1a5c3a;--hunch-home-choice-yes-text-hover: #ffffff;--hunch-home-choice-no-bg: #f2cccc;--hunch-home-choice-no-border: #e4b9b9;--hunch-home-choice-no-text: #7a2e2e;--hunch-home-choice-no-bg-hover: #9b3a3a;--hunch-home-choice-no-border-hover: #9b3a3a;--hunch-home-choice-no-text-hover: #ffffff;--hunch-action-primary-bg: #1a5c3a;--hunch-action-primary-border: #1a5c3a;--hunch-action-primary-text: #ffffff;--hunch-action-primary-bg-hover: #154a2f;--hunch-action-primary-border-hover: #154a2f;--hunch-action-primary-text-hover: #ffffff;--hunch-action-secondary-bg: transparent;--hunch-action-secondary-border: #1a5c3a;--hunch-action-secondary-text: #1a5c3a;--hunch-action-secondary-bg-hover: #1a5c3a;--hunch-action-secondary-border-hover: #1a5c3a;--hunch-action-secondary-text-hover: #ffffff;--hunch-action-focus-ring: rgba(26, 92, 58, 0.22);--hunch-menu-backdrop-bg: rgba(17, 17, 17, 0.4);--hunch-menu-panel-bg: #ffffff;--hunch-menu-panel-shadow: -16px 0 40px rgba(0, 0, 0, 0.1);--hunch-menu-border: #e5e3de;--hunch-menu-text: #111111;--hunch-menu-muted: #888888;--hunch-menu-link: #111111;--hunch-menu-link-hover: #1a5c3a;--hunch-menu-close-hover-bg: #f0efeb;--hunch-menu-toggle-bg: #f8f7f4;--hunch-menu-toggle-active-bg: #e5e3de;--hunch-menu-toggle-active-text: #111111;--hunch-app-promo-bg: #0a1a1a;--hunch-app-promo-border: rgba(255, 255, 255, 0.06);--hunch-app-promo-title: #d8f0ea;--hunch-app-promo-text: #5a9a8a;--hunch-app-promo-body: #b0c8c0;--hunch-app-promo-accent: #6fbf8e;--hunch-app-promo-eyebrow: #888888;--hunch-app-promo-action-bg: #6fbf8e;--hunch-app-promo-action-text: #0a1a1a;--hunch-app-promo-action-bg-hover: #d8f0ea;--hunch-app-promo-control-bg: #f0efeb;--hunch-app-promo-control-text: #111111;--hunch-app-promo-control-muted: #888888;--hunch-app-promo-qr-pattern: repeating-conic-gradient( #3a6a5a 0% 25%, #1a2e2e 0% 50% ) 50%/8px 8px;--hunch-cta-bg: linear-gradient(135deg, #1a5c3a 0%, #154a2f 100%);--hunch-cta-text: #ffffff;--hunch-cta-muted-text: rgba(255, 255, 255, 0.78);--hunch-cta-kicker: #d8c896;--hunch-cta-primary-bg: #d8c896;--hunch-cta-primary-text: #0f2818;--hunch-cta-primary-bg-hover: #ffffff;--hunch-cta-secondary-border: rgba(255, 255, 255, 0.4);--hunch-cta-secondary-bg-hover: rgba(255, 255, 255, 0.1);--hunch-bg: #faf7ef;--hunch-panel: #fffdf7;--hunch-panel-2: #efe8d8;--hunch-border: #e4dcc8;--hunch-reference-card-border: #d5ccb8;--hunch-border-strong: #1f241f;--hunch-topic-card-border: #d5ccb8;--hunch-topic-card-hover-shadow: 0 2px 14px rgba(74, 111, 92, 0.18);--hunch-topic-rail-result: #1f241f;--hunch-market-rail-negative: #e7d6d3;--hunch-text: #1f241f;--hunch-soft: #4c463c;--hunch-muted: #6b6455;--hunch-faint: #6b6455;--hunch-green: #216945;--hunch-green-hover: #194d2e;--hunch-green-soft: #194d2e;--hunch-shell-nav-link-hover: #1f241f;--hunch-gold: #7a5210;--hunch-gold-hover: #7a5107;--hunch-gold-wash: rgba(176, 126, 30, 0.15);--hunch-focus-ring: rgba(33, 105, 69, 0.08);--hunch-shell-label-bg: rgba(20, 24, 26, 0.95);--hunch-shell-row1-rule: #e3dccb;--hunch-shell-control-bg-hover: #efe8d8;--hunch-shell-control-text: #4c463c;--hunch-shell-search-control-text: #6b6455;--hunch-premium-mark-bg: #faf7ef;--hunch-premium-mark-fg: #7a5210;--hunch-copy-text: #4c463c;--hunch-footer-license-text: #6b6455;--hunch-footer-social-disabled: #6b6455;--hunch-editorial-rule: #e4dcc8;--hunch-market-detail-card-border: #d5ccb8;--hunch-market-detail-section-label: #9a6712;--hunch-market-detail-position-text: #2e7a52;--hunch-market-detail-body-text: #4c463c;--hunch-market-detail-vote-option-bg: #faf7ef;--hunch-home-list-row-rule: #e3dccb;--hunch-home-lead-bg: #fffdf7;--hunch-home-lead-border: #d5ccb8;--hunch-home-muted: #6b6455;--hunch-home-faint: #6b6455;--hunch-home-body: #4c463c;--hunch-home-highlight: #9a6712;--hunch-home-sparkline-no: #6b6455;--hunch-home-chart-bg: #fffdf7;--hunch-home-chart-rule: #e4dcc8;--hunch-home-chart-gridline: rgba(31, 36, 31, 0.08);--hunch-home-lead-current-event-bg: #f5efe1;--hunch-home-lead-current-event-border: #e4dcc8;--hunch-home-lead-current-event-accent: #216945;--hunch-home-lead-live-badge-bg: #f3e9cf;--hunch-home-lead-live-badge-border: #d9c391;--hunch-home-lead-live-badge-text: #7a5107;--hunch-home-lead-live-badge-dot: #9a6712;--hunch-home-live-pulse-ring: rgba(212, 160, 58, 0.5);--hunch-home-live-pulse-ring-fade: rgba(212, 160, 58, 0);--hunch-home-market-negative: #e7d6d3;--hunch-home-market-emphasis: #1f241f;--hunch-topic-live-badge-bg: #f3e9cf;--hunch-topic-live-badge-border: #d9c391;--hunch-topic-live-badge-text: #7a5107;--hunch-topic-live-badge-dot: #9a6712;--hunch-topic-market-track: #e7d6d3;--hunch-topic-featured-action-hover: #1f241f;--hunch-home-chart-category: #9a6712;--hunch-home-chart-meta: #9a6712;--hunch-home-chart-line-yes: #2e7a52;--hunch-home-chart-point-yes: #2e7a52;--hunch-home-chart-line-no: #6b6455;--hunch-home-chart-axis: #6b6455;--hunch-home-chart-range: #9a6712;--hunch-home-phone-shell-bg: #faf7ef;--hunch-home-phone-shell-border: #e4dcc8;--hunch-home-phone-status: #6b6455;--hunch-home-phone-island-bg: #000000;--hunch-home-phone-screen-bg: #fffdf7;--hunch-home-phone-card-bg: #fffdf7;--hunch-home-phone-card-border: #d5ccb8;--hunch-home-phone-title: #1f241f;--hunch-home-phone-muted: #6b6455;--hunch-home-phone-accent: #9a6712;--hunch-home-phone-yes: #216945;--hunch-home-phone-profile-yes: #2e7a52;--hunch-home-phone-market-result: #161b16;--hunch-home-phone-no-bg: #e7d6d3;--hunch-home-phone-choice-yes-bg: #216945;--hunch-home-phone-choice-yes-border: #1b5a39;--hunch-home-phone-choice-yes-text: #faf7ef;--hunch-home-phone-choice-no-bg: #8f2b21;--hunch-home-phone-choice-no-border: #741f17;--hunch-home-phone-choice-no-text: #faf7ef;--hunch-home-phone-rule: #e3dccb;--hunch-home-phone-homebar: #e4dcc8;--hunch-home-badge-bg: #216945;--hunch-home-badge-text: #faf7ef;--hunch-home-badge-dot: #216945;--hunch-editorial-hover-shadow: 0 2px 14px rgba(74, 111, 92, 0.18);--hunch-echo-live-badge-bg: #f3e9cf;--hunch-echo-live-badge-border: #d9c391;--hunch-echo-live-badge-text: #7a5107;--hunch-echo-live-badge-dot: #9a6712;--hunch-editorial-live-bg: #f3e9cf;--hunch-editorial-live-text: #7a5107;--hunch-editorial-live-dot: #9a6712;--hunch-editorial-placeholder-bg: #fffdf7;--hunch-editorial-placeholder-bg-hover: #efe8d8;--hunch-editorial-placeholder-border: #d5ccb8;--hunch-editorial-placeholder-text: #6b6455;--hunch-echo-base-bg: #f5efe1;--hunch-echo-base-border: #e0d7c3;--hunch-echo-base-stat: #9a6712;--hunch-echo-base-stat-secondary: #7a5210;--hunch-echo-base-strong: #1f241f;--hunch-echo-base-text: #2b2822;--hunch-echo-base-accent: #d9c391;--hunch-echo-market-border: #d5ccb8;--hunch-echo-current-timeline-year: #7a5107;--hunch-echo-prose-text: #2b2822;--hunch-echo-verify-text: #4c463c;--hunch-echo-prose-link: #216945;--hunch-echo-prose-link-border: rgba(33, 105, 69, 0.3);--hunch-echo-multi-option-bg: #f5efe1;--hunch-echo-multi-option-label: #2b2822;--hunch-surface-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);--hunch-option-fill: rgba(33, 105, 69, 0.1);--hunch-option-fill-hover: rgba(33, 105, 69, 0.18);--hunch-option-hover-bg: #efe8d8;--hunch-filter-active-bg: #216945;--hunch-filter-active-text: #faf7ef;--hunch-divider: #e4dcc8;--hunch-choice-yes-bg: #e7ede2;--hunch-choice-yes-border: #bbcdbc;--hunch-choice-yes-text: #194d2e;--hunch-choice-yes-value-text: #1f241f;--hunch-choice-yes-bg-hover: #216945;--hunch-choice-yes-border-hover: #1b5a39;--hunch-choice-yes-text-hover: #faf7ef;--hunch-choice-no-bg: #f4e6e1;--hunch-choice-no-border: #dcb9b0;--hunch-choice-no-text: #741f17;--hunch-choice-no-value-text: #1f241f;--hunch-choice-no-bg-hover: #8f2b21;--hunch-choice-no-border-hover: #741f17;--hunch-choice-no-text-hover: #faf7ef;--hunch-choice-focus-ring: rgba(33, 105, 69, 0.22);--hunch-menu-backdrop-bg: rgba(17, 17, 17, 0.4);--hunch-menu-panel-bg: #fffdf7;--hunch-menu-panel-shadow: -16px 0 40px rgba(0, 0, 0, 0.1);--hunch-menu-border: #e4dcc8;--hunch-menu-text: #1f241f;--hunch-menu-muted: #6b6455;--hunch-menu-link: #1f241f;--hunch-menu-link-hover: #216945;--hunch-menu-close-hover-bg: #efe8d8;--hunch-menu-toggle-bg: #faf7ef;--hunch-menu-toggle-active-bg: #e4dcc8;--hunch-menu-toggle-active-text: #1f241f;--hunch-home-choice-yes-bg: #e7ede2;--hunch-home-choice-yes-border: #bbcdbc;--hunch-home-choice-yes-text: #194d2e;--hunch-home-choice-yes-bg-hover: #216945;--hunch-home-choice-yes-border-hover: #1b5a39;--hunch-home-choice-yes-text-hover: #faf7ef;--hunch-home-choice-no-bg: #f4e6e1;--hunch-home-choice-no-border: #dcb9b0;--hunch-home-choice-no-text: #741f17;--hunch-home-choice-no-bg-hover: #8f2b21;--hunch-home-choice-no-border-hover: #741f17;--hunch-home-choice-no-text-hover: #faf7ef;--hunch-action-primary-bg: #216945;--hunch-action-primary-border: #1b5a39;--hunch-action-primary-text: #faf7ef;--hunch-action-primary-bg-hover: #194d2e;--hunch-action-primary-border-hover: #194d2e;--hunch-action-primary-text-hover: #faf7ef;--hunch-action-secondary-border: #e4dcc8;--hunch-action-secondary-text: #1f241f;--hunch-action-secondary-border-hover: #1f241f}}@media(prefers-color-scheme: dark){[data-theme=auto]{color-scheme:dark;--hunch-bg: #0e0f11;--hunch-panel: #17191c;--hunch-panel-2: #1f2124;--hunch-border: #43474d;--hunch-reference-card-border: #5c6167;--hunch-border-strong: #f2f2ef;--hunch-text: #f2f2ef;--hunch-soft: #a9aba6;--hunch-muted: #a1a49f;--hunch-faint: #54514a;--hunch-green: #5e9c7b;--hunch-green-hover: #3d6b4e;--hunch-green-soft: #9fcdb4;--hunch-reference-yes-bg: #2e5c43;--hunch-reference-button-text: #f2f2ef;--hunch-reference-accent-t: #17251d;--hunch-shell-nav-link-hover: #f2f2ef;--hunch-gold: #d4a03a;--hunch-gold-hover: #d8b36a;--hunch-gold-wash: rgba(176, 126, 30, 0.22);--hunch-focus-ring: rgba(94, 156, 123, 0.15);--hunch-shell-label-bg: rgba(20, 24, 26, 0.95);--hunch-shell-row1-rule: #17181b;--hunch-shell-control-bg-hover: #17181b;--hunch-shell-control-text: #a9aba6;--hunch-shell-search-control-text: #a1a49f;--hunch-premium-mark-bg: #17181b;--hunch-premium-mark-fg: #d4a03a;--hunch-copy-text: #dcded8;--hunch-footer-license-text: #54514a;--hunch-footer-social-disabled: #8a8d88;--hunch-editorial-rule: #2a2c30;--hunch-market-detail-card-border: #2a2c30;--hunch-market-detail-section-label: #d4a03a;--hunch-market-detail-position-text: #6fa184;--hunch-market-detail-body-text: #a9aba6;--hunch-market-detail-vote-option-bg: #0e0f11;--hunch-editorial-echo-cases-rule: rgba(0, 0, 0, 0.06);--hunch-editorial-pattern-cases-rule: rgba(0, 0, 0, 0.08);--hunch-home-list-row-rule: #17181b;--hunch-home-lead-bg: #0e0f11;--hunch-home-lead-border: #2a2c30;--hunch-home-label-accent: #d4a03a;--hunch-home-muted: #7c7e7a;--hunch-home-faint: #54514a;--hunch-home-body: #a9aba6;--hunch-home-highlight: #d4a03a;--hunch-home-source-underline: #bbbbbb;--hunch-home-sparkline-no: #54514a;--hunch-home-chart-bg: #17181b;--hunch-home-evidence-bg: #17181b;--hunch-home-evidence-border: #2a2c30;--hunch-home-lead-current-event-bg: #17181b;--hunch-home-lead-current-event-border: #2a2c30;--hunch-home-lead-current-event-accent: #5e9c7b;--hunch-home-lead-live-badge-bg: #211c11;--hunch-home-lead-live-badge-border: #4a3f22;--hunch-home-lead-live-badge-text: #e8c56a;--hunch-home-lead-live-badge-dot: #d4a03a;--hunch-home-live-pulse-ring: rgba(212, 160, 58, 0.5);--hunch-home-live-pulse-ring-fade: rgba(212, 160, 58, 0);--hunch-home-market-card-border: #2a2c30;--hunch-home-market-negative: #402425;--hunch-home-market-emphasis: #ffffff;--hunch-topic-featured-today-bg: #1b1d21;--hunch-topic-featured-pattern-bg: #0e0f11;--hunch-topic-featured-pattern-border: #2a2c30;--hunch-topic-live-badge-bg: #211c11;--hunch-topic-live-badge-border: #4a3f22;--hunch-topic-live-badge-text: #e8c56a;--hunch-topic-live-badge-dot: #d4a03a;--hunch-topic-market-track: #402425;--hunch-topic-featured-action-hover: #e8c56a;--hunch-topic-card-hover-shadow: 0 2px 14px rgba(94, 156, 123, 0.18);--hunch-topic-rail-result: #ffffff;--hunch-home-chart-rule: rgba(255, 255, 255, 0.08);--hunch-home-chart-gridline: rgba(255, 255, 255, 0.05);--hunch-home-chart-category: #d4a03a;--hunch-home-chart-meta: #d4a03a;--hunch-home-chart-line-yes: #6fa184;--hunch-home-chart-point-yes: #6fa184;--hunch-home-chart-line-no: #54514a;--hunch-home-chart-axis: #54514a;--hunch-home-chart-range: #d4a03a;--hunch-home-danger: #9b3a3a;--hunch-home-phone-shell-bg: #0e0f11;--hunch-home-phone-shell-border: #2a2c30;--hunch-home-phone-status: rgba(255, 255, 255, 0.4);--hunch-home-phone-island-bg: #000000;--hunch-home-phone-screen-bg: #17181b;--hunch-home-phone-card-bg: #17181b;--hunch-home-phone-card-border: rgba(255, 255, 255, 0.06);--hunch-home-phone-title: #f2f2ef;--hunch-home-phone-muted: #7c7e7a;--hunch-home-phone-accent: #d4a03a;--hunch-home-phone-yes: #5e9c7b;--hunch-home-phone-profile-yes: #6fa184;--hunch-home-phone-market-result: #ffffff;--hunch-home-phone-no-bg: #402425;--hunch-home-phone-choice-yes-bg: #2e4a37;--hunch-home-phone-choice-yes-border: #3d6b4e;--hunch-home-phone-choice-yes-text: #f2f2ef;--hunch-home-phone-choice-no-bg: #8b3e3a;--hunch-home-phone-choice-no-border: #a4524c;--hunch-home-phone-choice-no-text: #f2f2ef;--hunch-home-phone-rule: rgba(255, 255, 255, 0.06);--hunch-home-phone-homebar: rgba(255, 255, 255, 0.15);--hunch-home-badge-bg: #5e9c7b;--hunch-home-badge-text: #f2f2ef;--hunch-home-badge-dot: #9ce6b4;--hunch-editorial-hover-shadow: 0 2px 16px rgba(0, 0, 0, 0.28);--hunch-editorial-code-topbar-bg: rgba(20, 24, 26, 0.92);--hunch-editorial-pledge-bg: #17251d;--hunch-echo-live-badge-bg: #211c11;--hunch-echo-live-badge-border: #4a3f22;--hunch-echo-live-badge-text: #e8c56a;--hunch-echo-live-badge-dot: #d4a03a;--hunch-editorial-live-bg: #1f2124;--hunch-editorial-live-text: #9fcdb4;--hunch-editorial-live-dot: #5e9c7b;--hunch-badge-pulse-ring: rgba(156, 230, 180, 0.5);--hunch-badge-pulse-ring-fade: rgba(156, 230, 180, 0);--hunch-editorial-placeholder-bg: #17181b;--hunch-editorial-placeholder-bg-hover: #1f2124;--hunch-editorial-placeholder-border: #2a2c30;--hunch-editorial-placeholder-text: #7c7e7a;--hunch-echo-base-bg: #1b1d21;--hunch-echo-base-border: #2a2c30;--hunch-echo-base-stat: #e8c56a;--hunch-echo-base-stat-secondary: #54514a;--hunch-echo-base-strong: #ffffff;--hunch-echo-base-text: #f2f2ef;--hunch-echo-base-accent: #4a3f22;--hunch-echo-market-border: #2a2c30;--hunch-echo-current-timeline-year: #e8c56a;--hunch-echo-prose-text: #deded9;--hunch-echo-verify-text: #a9aba6;--hunch-echo-prose-link: #5e9c7b;--hunch-echo-prose-link-border: #3a4a42;--hunch-echo-multi-option-bg: #1b1d21;--hunch-echo-multi-option-label: #deded9;--hunch-surface-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);--hunch-surface-hover-shadow: 0 4px 16px rgba(0, 0, 0, 0.4);--hunch-cookie-banner-shadow: 0 -8px 24px rgb(0 0 0 / 8%);--hunch-share-shadow: 0 24px 60px rgba(0, 0, 0, 0.22);--hunch-floating-shadow: 0 6px 20px rgba(0, 0, 0, 0.08);--hunch-membership-featured-shadow: 0 8px 32px rgba(26, 92, 58, 0.1);--hunch-membership-featured-shadow-strong: 0 8px 32px rgba(26, 92, 58, 0.12);--hunch-option-fill: rgba(94, 156, 123, 0.18);--hunch-option-fill-hover: rgba(94, 156, 123, 0.32);--hunch-option-hover-bg: #1f2124;--hunch-filter-active-bg: #5e9c7b;--hunch-filter-active-text: #f2f2ef;--hunch-danger: #c76b6b;--hunch-danger-text: #7a2e2e;--hunch-danger-bg: rgba(155, 58, 58, 0.12);--hunch-danger-border: #e4b9b9;--hunch-market-rail-negative: #402425;--hunch-form-placeholder: #54514a;--hunch-divider: #2a2c30;--hunch-choice-yes-bg: #1c2620;--hunch-choice-yes-border: #3a5244;--hunch-choice-yes-text: #9fcdb4;--hunch-choice-yes-value-text: #deded9;--hunch-choice-yes-bg-hover: #2e4a37;--hunch-choice-yes-border-hover: #3d6b4e;--hunch-choice-yes-text-hover: #ffffff;--hunch-choice-no-bg: #291b1a;--hunch-choice-no-border: #57302e;--hunch-choice-no-text: #d8a19c;--hunch-case-not-held: #c97060;--hunch-choice-no-value-text: #deded9;--hunch-choice-no-bg-hover: #8b3e3a;--hunch-choice-no-border-hover: #a4524c;--hunch-choice-no-text-hover: #ffffff;--hunch-choice-focus-ring: rgba(74, 111, 92, 0.2);--hunch-echo-binary-chart-yes-area: #1f3a2e;--hunch-echo-binary-chart-no-area: #3a2122;--hunch-echo-binary-chart-boundary: #8fcfac;--hunch-home-choice-yes-bg: #c4e7d0;--hunch-home-choice-yes-border: #a8d8b8;--hunch-home-choice-yes-text: #0e5230;--hunch-home-choice-yes-bg-hover: #4a6f5c;--hunch-home-choice-yes-border-hover: #4a6f5c;--hunch-home-choice-yes-text-hover: #f5f1e4;--hunch-home-choice-no-bg: #f2cccc;--hunch-home-choice-no-border: #e4b9b9;--hunch-home-choice-no-text: #7a2e2e;--hunch-home-choice-no-bg-hover: #9b3a3a;--hunch-home-choice-no-border-hover: #9b3a3a;--hunch-home-choice-no-text-hover: #f5f1e4;--hunch-action-primary-bg: #2e5c43;--hunch-action-primary-border: #2e5c43;--hunch-action-primary-text: #f2f2ef;--hunch-action-primary-bg-hover: #35573f;--hunch-action-primary-border-hover: #5e9c7b;--hunch-action-primary-text-hover: #ffffff;--hunch-action-secondary-bg: transparent;--hunch-action-secondary-border: #2a2c30;--hunch-action-secondary-text: #f2f2ef;--hunch-action-secondary-bg-hover: transparent;--hunch-action-secondary-border-hover: #f2f2ef;--hunch-action-secondary-text-hover: #f2f2ef;--hunch-action-focus-ring: rgba(74, 111, 92, 0.2);--hunch-menu-backdrop-bg: rgba(17, 17, 17, 0.4);--hunch-menu-panel-bg: #17181b;--hunch-menu-panel-shadow: -16px 0 40px rgba(0, 0, 0, 0.1);--hunch-menu-border: #2a2c30;--hunch-menu-text: #f2f2ef;--hunch-menu-muted: #7c7e7a;--hunch-menu-link: #f2f2ef;--hunch-menu-link-hover: #5e9c7b;--hunch-menu-close-hover-bg: #17181b;--hunch-menu-toggle-bg: #0e0f11;--hunch-menu-toggle-active-bg: #2a2c30;--hunch-menu-toggle-active-text: #f2f2ef;--hunch-app-promo-bg: #161a1d;--hunch-app-promo-border: rgba(255, 255, 255, 0.06);--hunch-app-promo-title: #f5f1e4;--hunch-app-promo-text: #c5bfae;--hunch-app-promo-body: #c5bfae;--hunch-app-promo-accent: #c5ddd4;--hunch-app-promo-eyebrow: #d4a03a;--hunch-app-promo-action-bg: #c5ddd4;--hunch-app-promo-action-text: #0d1012;--hunch-app-promo-action-bg-hover: #f5f1e4;--hunch-app-promo-control-bg: #0d1012;--hunch-app-promo-control-text: #f5f1e4;--hunch-app-promo-control-muted: #d4a03a;--hunch-app-promo-qr-pattern: repeating-conic-gradient( #6b6354 0% 25%, #0d1012 0% 50% ) 50%/8px 8px;--hunch-cta-bg: linear-gradient(135deg, #4a6f5c 0%, #3d5a4a 100%);--hunch-cta-text: #ffffff;--hunch-cta-muted-text: rgba(255, 255, 255, 0.78);--hunch-cta-kicker: #d8c896;--hunch-cta-primary-bg: #d8c896;--hunch-cta-primary-text: #0d1012;--hunch-cta-primary-bg-hover: #161a1d;--hunch-cta-secondary-border: rgba(255, 255, 255, 0.4);--hunch-cta-secondary-bg-hover: rgba(27, 31, 34, 0.1)}}@font-face{font-family:"Inter";font-style:normal;font-weight:400 600;font-display:swap;src:url("fonts/inter-latin-variable-v20.woff2") format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/source-serif-4-latin-variable-v14.woff2") format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url("fonts/source-serif-4-latin-variable-v14.woff2") format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url("fonts/source-serif-4-latin-italic-variable-v14.woff2") format("woff2")}@layer base{*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{background:var(--hunch-bg);color:var(--hunch-text);font-family:"Inter",sans-serif;-webkit-font-smoothing:antialiased}.page{margin:0 auto;max-width:1188px;padding:0 20px}}@layer components{.wrap>.art-wrap>.pg{padding:24px 0 32px}.art-wrap .art-main{font-size:17px;line-height:26px}.art-wrap .art-l{font-size:18px;line-height:27px}.art-wrap .art-head .date,.art-wrap .case-y,.art-wrap .case-l,.art-wrap .case-h,.art-wrap .case-more>summary{letter-spacing:0}.art-wrap .art-head .kick,.art-wrap .echo-section .kick{letter-spacing:.13em}.art-wrap .art-h{letter-spacing:-0.015em}.art-wrap .case-sub{letter-spacing:.02em}.art-wrap .srcs,.art-wrap .art-main blockquote cite{letter-spacing:.01em}.art-wrap a.kick.acc{border-bottom:1px solid rgba(0,0,0,0);text-decoration:none}.art-wrap a.kick.acc:hover{border-bottom-color:var(--hunch-green)}.art-wrap .case-y{align-items:baseline;display:flex;flex-wrap:wrap;font-size:17px;gap:8px}.art-wrap .case-l{color:var(--hunch-text);font-family:"Source Serif 4",Georgia,serif;font-size:17px;font-weight:600;overflow-wrap:anywhere;text-transform:none}.art-wrap .case-h{font-family:var(--ui);font-size:11px;font-weight:600;margin-left:auto;text-transform:uppercase}.art-wrap .case-h.y{color:var(--hunch-green)}.art-wrap .case-h.n{color:var(--hunch-case-not-held)}.art-wrap .case-head{color:var(--hunch-text);font-family:"Source Serif 4",Georgia,serif;font-size:17px;line-height:26px;margin:12px 0 8px}.art-wrap .case-n{color:var(--hunch-gold);font-weight:600}.art-wrap .case-sub{color:var(--hunch-muted);font-family:var(--ui);font-size:12px}.art-wrap .case-more{margin-top:16px;margin-bottom:24px}.art-wrap .art-main .case{border-top:1px solid var(--hunch-border);margin:0;padding:12px 0 16px}.art-wrap .case-t,.art-wrap .base-t{font-size:17px;line-height:26px}.art-wrap .base{border:0;border-left:2px solid var(--hunch-gold);border-radius:0;padding:0 0 0 16px}.art-wrap .art-main p strong{color:var(--hunch-text);font-weight:600}.art-wrap .art-main q,.art-wrap .case-t q{quotes:"“" "”" "‘" "’"}.art-wrap time{color:inherit;font:inherit}.art-wrap .art-main blockquote{margin:0 0 24px;padding:0 0 0 24px;position:relative}.art-wrap .art-main blockquote::before{color:var(--hunch-gold);content:"“";font-family:"Source Serif 4",Georgia,serif;font-size:44px;left:0;line-height:1;position:absolute;top:-6px}.art-wrap .art-main blockquote p{color:var(--hunch-text);font-family:"Source Serif 4",Georgia,serif;font-size:17px;font-style:italic;line-height:26px;margin:0 0 8px}.art-wrap .art-main blockquote cite{color:var(--hunch-muted);display:block;font-family:var(--ui);font-size:13px;font-style:normal;letter-spacing:0;line-height:18px}.art-wrap .art-main blockquote cite::before{content:"("}.art-wrap .art-main blockquote cite::after{content:")"}.art-wrap h1,.art-wrap .art-main h2{font-family:"Source Serif 4",Georgia,serif}.art-wrap .disc a{border-bottom:1px solid var(--hunch-border);color:var(--hunch-green);text-decoration:none}.art-wrap .disc a:hover{text-decoration:underline}.art-wrap .disc{font-size:14px;line-height:22px}.art-wrap .case-more>summary{align-items:center;border:1px solid var(--hunch-reference-card-border);border-radius:999px;color:var(--hunch-text);cursor:pointer;display:inline-flex;font-family:var(--ui);font-size:12px;font-weight:600;gap:8px;list-style:none;padding:9px 16px;text-transform:uppercase;transition:background .12s}.art-wrap .case-more>summary:hover{background:var(--hunch-border)}.art-wrap .case-more>summary::-webkit-details-marker{display:none}.art-wrap .case-more>summary::after{content:" ↓"}.art-wrap .case-more[open]>summary::after{content:" ↑"}.art-wrap .case-more[open]>summary{margin-bottom:12px}.art-wrap .srcs{border-top:0;color:var(--hunch-muted);font-family:var(--ui);font-size:13px;line-height:18px;padding-top:0}.art-wrap .srcs a,.art-wrap .art-main blockquote cite a{border-bottom:1px solid var(--hunch-border);color:var(--hunch-muted);text-decoration:none}.art-wrap .srcs a:hover,.art-wrap .art-main blockquote cite a:hover{border-bottom-color:var(--hunch-muted);color:var(--hunch-text)}.art-wrap .art-rail{margin-top:0}.art-wrap .art-rail [data-reader-response-summary-row][hidden]{display:none}.art-wrap .art-rail .plot:not(:has(>:not([hidden]))){display:none;margin-bottom:0}.art-wrap .art-rail .h-echo-market-card__plot-label{color:var(--hunch-muted);font-family:var(--ui);font-size:11px;font-weight:600;letter-spacing:0;line-height:18px;margin-bottom:8px;text-transform:uppercase}.art-wrap .art-rail .mk-out .pill{background:var(--hunch-action-primary-bg);border-radius:999px;color:var(--hunch-action-primary-text);display:inline-block;font-family:var(--ui);font-size:11px;font-weight:600;letter-spacing:0;padding:5px 12px;text-transform:uppercase}.art-wrap .art-rail .mk-out .pill.neu{background:var(--hunch-choice-no-bg-hover);color:var(--hunch-choice-no-text-hover)}.art-wrap .art-rail .mk-out{margin-bottom:12px}.art-wrap .art-rail .mk-on{color:var(--hunch-copy-text);font-size:14px;line-height:21px;margin:12px 0 0}.art-wrap .art-rail details.mk-v>summary.mk-vh{align-items:center;cursor:pointer;display:flex;justify-content:space-between;letter-spacing:0;list-style:none}.art-wrap .art-rail details.mk-v>summary::-webkit-details-marker{display:none}.art-wrap .art-rail details.mk-v>summary::after{border-bottom:1.5px solid var(--hunch-muted);border-right:1.5px solid var(--hunch-muted);content:"";height:7px;margin-right:3px;transform:rotate(45deg);transition:transform .15s;width:7px}.art-wrap .art-rail details.mk-v[open]>summary::after{transform:rotate(-135deg)}.art-wrap .art-rail details.mk-v>p{margin-top:8px}.art-wrap .mk-why p b{color:var(--hunch-text);font-weight:600}.art-wrap .mk-why p+p{margin-top:8px}.art-wrap .mk-why ul{list-style:none;margin:4px 0 0;padding:0}.art-wrap .mk-why li{color:var(--hunch-muted);font-size:13px;line-height:20px;padding:2px 0 2px 12px;position:relative}.art-wrap .mk-why li::before{background:var(--hunch-reference-card-border);border-radius:50%;content:"";height:4px;left:0;position:absolute;top:10px;width:4px}.art-wrap .mk-why li span{color:var(--hunch-text);font-weight:500}.art-wrap .art-rail .btn.y,.art-wrap .art-rail .btn.n,.art-wrap .art-rail .btn.mopt{background:rgba(0,0,0,0);border-color:var(--hunch-reference-card-border);box-shadow:none;color:var(--hunch-text);filter:none;letter-spacing:0;transition:background .12s,border-color .12s}.art-wrap .art-rail .btn{font-size:15px;min-height:38px}.art-wrap .art-rail .btn.y:hover,.art-wrap .art-rail .btn.n:hover,.art-wrap .art-rail .btn.mopt:hover,.art-wrap .art-rail .btn.y:active,.art-wrap .art-rail .btn.n:active,.art-wrap .art-rail .btn.mopt:active,.art-wrap .art-rail .btn.selected{background:var(--hunch-border);border-color:var(--hunch-reference-card-border);box-shadow:none;color:var(--hunch-text);filter:none}.art-wrap .art-rail .btn.y,.art-wrap .art-rail .btn.n{background:var(--hunch-border)}.art-wrap .art-rail .btn.y:hover,.art-wrap .art-rail .btn.n:hover,.art-wrap .art-rail .btn.y:active,.art-wrap .art-rail .btn.n:active,.art-wrap .art-rail .btns:has(>.btn.selected)>.btn.y:not(.selected),.art-wrap .art-rail .btns:has(>.btn.selected)>.btn.n:not(.selected){background:rgba(0,0,0,0)}.art-wrap .art-rail .btn.selected{background:var(--hunch-border)}.art-wrap .art-rail .btn.mopt{font-size:15px;justify-content:flex-start;min-height:48px;padding:12px 16px;text-align:left}@media(min-width: 720px){.art-wrap .art-h{font-size:42px;line-height:46px}.art-wrap .art-l{font-size:20px;line-height:30px}}@media(min-width: 1024px){.wrap>.art-wrap>.pg{padding:44px 0 56px}.art-wrap .art-h{font-size:46px;line-height:50px}.art-wrap .art-l{font-size:21px;line-height:32px}.art-wrap .art-rail{max-height:calc(100vh - 112px);padding-top:46px}}}@layer surfaces{.h-editorial-home,.pg.h-editorial-feed-page{--accent: var(--hunch-green);--bg: var(--hunch-bg);--body: var(--hunch-copy-text);--gold: var(--hunch-gold);--ink: var(--hunch-text);--line: var(--hunch-border);--meta: var(--hunch-muted);--serif: "Source Serif 4", Georgia, serif;--ui: Inter, system-ui, -apple-system, sans-serif}.h-editorial-home{color:var(--hunch-copy-text);margin:0 auto}.pg.h-editorial-feed-page{color:var(--hunch-copy-text);margin:0 auto;max-width:none;padding:0}.h-editorial-home__wrap,.h-editorial-feed-page__wrap{box-sizing:border-box;margin:0 auto;padding:0 var(--hunch-shell-gutter, 18px);width:100%}.h-editorial-feed-page__header{padding:24px 0 20px}.h-editorial-feed-page__eyebrow,.h-editorial-feed-feature__section{color:var(--hunch-green);font-family:"Inter",sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.h-editorial-home__section-heading,.h-editorial-feed-page__section-heading{align-items:center;border-top:2px solid var(--hunch-text);display:flex;justify-content:space-between;margin:40px 0 16px;padding-top:8px}.h-editorial-home__section-heading .date,.h-editorial-feed-page__section-heading .date,.h-editorial-feed-feature .feat-top .date{color:var(--hunch-muted);font-family:var(--ui);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.h-editorial-feed-page__summary{color:var(--hunch-muted);line-height:1.6;margin:12px 0 0;max-width:620px}.h-editorial-feed-tabs{display:flex;gap:8px;margin:20px 0 34px;overflow-x:auto;padding-bottom:6px}.h-editorial-feed-tab{border:1px solid var(--hunch-border);border-radius:999px;color:var(--hunch-text);flex:0 0 auto;font-family:"Inter",sans-serif;font-size:.8125rem;font-weight:600;padding:8px 13px;text-decoration:none}.h-editorial-feed-tab:hover,.h-editorial-feed-tab:focus-visible,.h-editorial-feed-tab--active{border-color:var(--hunch-green);color:var(--hunch-green)}.h-editorial-feed-feature{padding:24px 0 20px}.h-editorial-feed-feature .feat-top{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:12px}.h-editorial-feed-feature__headline,.h-editorial-feed-item__headline{font-family:"Source Serif 4",Georgia,serif;font-weight:600;letter-spacing:-0.015em;margin:0;overflow-wrap:anywhere}.h-editorial-feed-feature__headline{color:var(--ink);font-size:30px;line-height:34px;margin-bottom:12px}.h-editorial-feed-feature__lead,.h-editorial-feed-feature__pattern,.h-editorial-feed-feature__pattern-cases li,.h-editorial-feed-feature__market .q,.h-editorial-feed-item__lead{overflow-wrap:anywhere}.h-editorial-feed-feature__headline a,.h-editorial-feed-item__headline a{color:inherit;text-decoration:none}.h-editorial-feed-feature__headline a:hover,.h-editorial-feed-feature__headline a:focus-visible,.h-editorial-feed-item__headline a:hover,.h-editorial-feed-item__headline a:focus-visible{color:inherit;text-decoration:underline}.h-editorial-feed-feature__lead{color:var(--hunch-copy-text);font-size:17px;line-height:24.65px;margin:0 0 12px;max-width:none}.h-editorial-feed-feature__today,.h-editorial-feed-feature__pattern{margin:0 0 12px}.h-editorial-feed-feature__pattern-cases{display:none}.h-editorial-feed-feature__today-source{color:var(--hunch-muted);font-family:"Inter",sans-serif;font-size:.75rem;font-weight:700;margin:0 0 5px}.h-editorial-feed-feature__today p:last-child{line-height:1.55;margin:0}.h-editorial-feed-feature__pattern b{color:var(--hunch-gold);font-family:"Source Serif 4",serif;font-size:17px;font-weight:600;margin-right:7px}.h-editorial-feed-feature__pattern span{color:var(--hunch-copy-text);font-family:"Source Serif 4",serif;font-size:17px;line-height:24.65px}.h-editorial-feed{display:block}.h-editorial-feed[hidden]{display:none}.h-editorial-feed.h-editorial-feed__older[hidden]{display:block}.more-hid{margin-top:var(--s5, 20px)}.more-btn{align-items:center;background:rgba(0,0,0,0);border:1px solid var(--line);border-radius:8px;color:var(--accent);cursor:pointer;display:flex;font-family:var(--ui);font-size:14px;font-weight:500;justify-content:center;margin:var(--s5, 20px) 0 0;min-height:44px;padding:1px 6px;width:100%}.more-btn:active{border-color:var(--accent)}.h-editorial-feed-item{border-top:1px solid var(--hunch-border);padding:20px 0}.h-editorial-feed-item:first-child{border-top:0}.h-editorial-feed-item__meta{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.h-editorial-feed-item__meta .kick{color:var(--hunch-muted);font-family:var(--ui);font-size:11px;font-weight:600;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.h-editorial-feed-item__meta .date{color:var(--hunch-muted);font-family:var(--ui);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.item-h.h-editorial-feed-item__headline{font-size:20px;line-height:25px;margin-bottom:8px}.item-s.h-editorial-feed-item__lead{color:var(--hunch-copy-text);font-size:16px;line-height:24px;margin:0 0 12px;max-width:none}.feat-side.h-editorial-feed-feature__market{margin:0}.feat-side .q{color:var(--hunch-copy-text);font-family:"Source Serif 4",serif;font-size:17px;line-height:24.65px;margin:0 0 16px}.gap{border:1px solid var(--hunch-border);border-radius:8px;display:flex;margin:0 0 12px;overflow:hidden}.gap div{flex:1;padding:12px 16px 13px}.gap div+div{border-left:1px solid var(--hunch-border)}.gap .k{color:var(--hunch-muted);display:block;font-family:"Inter",sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.gap .v{font-family:"Source Serif 4",serif;font-size:23px;font-weight:600;line-height:1}.gap .v.h{color:var(--hunch-gold)}.gap .v.r{color:var(--hunch-green)}.gap .n{color:var(--hunch-muted);display:block;font-family:"Inter",sans-serif;font-size:12px;margin-top:4px}.res{color:var(--hunch-muted);font-family:"Inter",sans-serif;font-size:11px}.mrow .item-h{font-size:18px;line-height:24px}.item-m.h-editorial-feed-item__market,.item-m.h-editorial-market-row__meta{align-items:center;color:var(--hunch-muted);display:flex;gap:8px;font-family:var(--ui);font-size:11px;line-height:26px}.item-m b{color:var(--hunch-gold);font-weight:600}.item-m i{color:var(--hunch-green);font-style:normal;font-weight:600}.item-m .ar{color:var(--hunch-border)}.h-editorial-feed .item-m .lb{color:var(--hunch-muted);font-weight:400}.h-editorial-feed .item-m .vr{background:var(--hunch-reference-card-border);flex:0 0 1px;height:12px;margin:0 4px;width:1px}.item-m .mr-res{color:var(--hunch-muted);margin-left:auto}.item-m .mr-opt{color:var(--hunch-muted);font-family:var(--ui);font-size:11px;margin-left:6px}.h-editorial-feed-empty{border-bottom:1px solid var(--hunch-border);color:var(--hunch-muted);margin:0;padding:24px 0}.h-editorial-home__eow{--line-2: var(--hunch-reference-card-border);border-top:2px solid var(--ink);display:flex;flex-direction:column;margin:32px 0 24px;padding-top:16px;overflow-wrap:anywhere}.h-editorial-home__eow>*{min-width:0}.h-editorial-home__eow .eow-top{align-items:center;display:flex;margin-bottom:12px}.h-editorial-home__eow .eow-k{background:var(--hunch-border);border-radius:3px;color:var(--ink);font-family:var(--ui);font-size:11px;font-weight:600;letter-spacing:0;padding:3px 7px;text-transform:uppercase}.h-editorial-home__eow .eow-h{color:var(--ink);font-family:"Source Serif 4",Georgia,serif;font-size:24px;font-weight:600;letter-spacing:0;line-height:29px;margin:0 0 12px}.h-editorial-home__eow .eow-h a{color:inherit;text-decoration:none}.h-editorial-home__eow .eow-h a:hover,.h-editorial-home__eow .eow-h a:focus-visible{text-decoration:underline}.h-editorial-home__eow .eow-i{color:var(--body);font-size:17px;line-height:24.65px;margin:0 0 16px}.h-editorial-home__eow .eow-l{margin-bottom:16px}.h-editorial-home__eow .eow-fx{max-width:456px}.h-editorial-home__eow .eow-fx svg{display:block;height:auto;width:100%}.h-editorial-home__eow .eow-p{color:var(--body);font-family:"Source Serif 4",Georgia,serif;font-size:16px;line-height:22px;margin:8px 0 0}.h-editorial-home__eow .eow-p b{color:var(--hunch-gold);font-weight:600;margin-right:6px}.h-editorial-home__eow .eow-m{border-top:1px solid var(--line-2);padding-top:16px}.h-editorial-home__eow .q{color:var(--ink);font-family:"Source Serif 4",Georgia,serif;font-size:18px;line-height:25px;margin:0 0 12px}.h-editorial-home__eow .eow-n{align-items:baseline;color:var(--meta);display:flex;flex-wrap:wrap;font-family:var(--ui);font-size:13px;gap:8px 32px}.h-editorial-home__eow .eow-n>span{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:8px;min-width:0}.h-editorial-home__eow .eow-n .k{color:var(--body)}.h-editorial-home__eow .eow-n b{font-family:"Source Serif 4",Georgia,serif;font-size:28px;font-weight:600;line-height:1;margin-right:6px}.h-editorial-home__eow .eow-n .h{color:var(--hunch-gold)}.h-editorial-home__eow .eow-n .r{color:var(--accent)}@media(min-width: 1024px){.h-editorial-home__eow{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto auto 1fr}.h-editorial-home__eow:has(.eow-l){column-gap:56px;grid-template-columns:minmax(0, 456px) minmax(0, 1fr)}.h-editorial-home__eow:has(.eow-l)>:not(.eow-l){grid-column:2}.h-editorial-home__eow .eow-l{grid-column:1;grid-row:1/5;margin:0;padding-top:44px}.h-editorial-home__eow .eow-h{font-size:30px;line-height:36px}}@media(min-width: 720px){.h-editorial-home__wrap,.h-editorial-feed-page__wrap{max-width:1180px;padding-left:32px;padding-right:32px}.h-editorial-feed-feature__headline{font-size:44px;line-height:48px}.h-editorial-feed-feature__lead{font-size:19px;line-height:29px}.item-h.h-editorial-feed-item__headline{font-size:22px;line-height:28px}}@media(min-width: 1024px){.h-editorial-home__wrap,.h-editorial-feed-page__wrap{max-width:none;padding-left:0;padding-right:0;width:min(1120px,100% - 56px)}.h-editorial-feed-feature{align-items:start;display:grid;gap:0 57px;grid-template-columns:minmax(0, 607fr) minmax(0, 456fr);padding:17px 0 16px}.h-editorial-feed-feature>*,.h-editorial-feed .h-editorial-feed-item{min-width:0}.h-editorial-feed-feature+.h-editorial-home__section-heading,.h-editorial-feed-feature+.h-editorial-feed-page__section-heading{margin-top:12px}.h-editorial-feed-feature .feat-top{gap:14px;grid-column:1/-1;grid-row:1;justify-content:flex-start}.h-editorial-feed-feature__headline,.h-editorial-feed-feature__lead,.h-editorial-feed-feature__pattern,.h-editorial-feed-feature__pattern-cases,.h-editorial-feed-feature__today{grid-column:1}.h-editorial-feed-feature__headline{font-size:35px;grid-column:1/-1;grid-row:2;line-height:40px;margin-bottom:12px;max-width:1000px}.h-editorial-feed-feature__lead{font-size:17px;grid-column:1/-1;grid-row:3;line-height:26.35px;margin-bottom:14px;max-width:760px}.h-editorial-feed-feature__pattern{grid-column:1;grid-row:4;margin-bottom:0}.h-editorial-feed-feature__pattern b,.h-editorial-feed-feature__pattern span{font-size:17px;line-height:26px}.h-editorial-feed-feature__pattern-cases{display:block;grid-column:1;grid-row:5;list-style:none;margin:8px 0 0;padding:0}.h-editorial-feed-feature__pattern-cases li{border-top:1px solid var(--hunch-border);color:var(--hunch-copy-text);display:grid;font-family:"Source Serif 4",serif;font-size:15px;gap:12px;grid-template-columns:52px minmax(0, 1fr);line-height:22px;min-width:0;padding:7px 0}.h-editorial-feed-feature__pattern-cases li b{color:var(--hunch-gold);font-weight:600}.h-editorial-feed-feature__pattern-cases:has(li:nth-child(6)){column-gap:32px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.h-editorial-feed-feature__pattern-cases:has(li:nth-child(6)) li{grid-template-columns:44px minmax(0, 1fr)}.feat-side.h-editorial-feed-feature__market{align-self:start;border-top:2px solid var(--hunch-text);grid-column:2;grid-row:4/6;margin-top:0;padding-top:16px}.feat-side .q{font-size:19px;line-height:28px}.feat-side .gap{margin:0 0 10px}.feat-side .res{line-height:1.5}.h-editorial-feed{display:grid;gap:0 40px;grid-template-columns:repeat(3, minmax(0, 1fr))}.h-editorial-feed.h-editorial-feed__older[hidden]{display:grid}.h-editorial-feed .h-editorial-feed-item{border-top:1px solid var(--hunch-border)}.item-h.h-editorial-feed-item__headline{font-size:23px;line-height:29px}.h-editorial-home__markets .mrow .item-h.h-editorial-feed-item__headline,.h-editorial-feed-page__markets .mrow .item-h.h-editorial-feed-item__headline{font-size:18px;line-height:24px}.h-editorial-home__markets .mrow .item-m.h-editorial-market-row__meta{align-items:center;color:var(--hunch-muted);display:flex;font-family:var(--ui);font-size:11px;gap:8px;line-height:26px}}@media(min-width: 1440px){.h-editorial-home__wrap,.h-editorial-feed-page__wrap{max-width:none}.h-editorial-feed{gap:0 48px}}}@layer components{.art-wrap .art-head .date,.art-wrap .art-rail .mk-st,.art-wrap .art-rail .pl,.art-wrap .art-rail .ask,.art-wrap .art-rail .mk-out .pill,.art-wrap .art-rail .h-echo-market-card__plot-label,.art-wrap .art-rail .mk-vh,.art-wrap .case-h,.art-wrap .case-more>summary,.h-editorial-home__section-heading .date,.h-editorial-feed-page__section-heading .date,.h-editorial-feed-feature .feat-top .date,.h-editorial-feed-item__meta .date,.h-editorial-feed-feature .gap .k,.h-editorial-feed-item .item-m .lv{letter-spacing:0;text-transform:none}.art-wrap .case-h::first-letter{text-transform:uppercase}.art-wrap a.kick.acc[href*="?q="],.h-editorial-feed-item a.kick[href*="?q="]{color:var(--hunch-muted);text-decoration:none}.art-wrap a.kick.acc[href*="?q="]:hover,.h-editorial-feed-item a.kick[href*="?q="]:hover{color:var(--hunch-text)}.h-editorial-home__section-heading a.date{text-decoration:none}.h-editorial-home__section-heading a.date:hover{color:var(--hunch-text);text-decoration:underline;text-underline-offset:3px}}@layer surfaces{.h-public-home .h-public-featured-market .lead-split,.h-public-home .h-public-featured-market .lead-content,.h-public-home .h-public-featured-market .lead-sidebar{min-width:0}.h-public-home .h-public-featured-market .lead-content{display:flex;flex-direction:column;overflow-wrap:anywhere}.h-public-home .h-public-featured-market .lead-title{overflow-wrap:anywhere}.h-public-home .h-public-featured-market .lead-title a{color:inherit;text-decoration:none}.h-public-home .h-public-featured-market .lead-title a:hover,.h-public-home .h-public-featured-market .lead-title a:focus-visible{color:var(--hunch-green);text-decoration:underline}.h-public-home .h-public-featured-market .lead-title a:focus-visible,.h-public-home .h-public-featured-market .h-public-featured-market__read-echo:focus-visible{outline:2px solid var(--hunch-green);outline-offset:3px}.h-public-home .h-public-featured-market__kicker{margin:0 0 8px;color:var(--hunch-green);font-family:"Inter",sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.h-public-home .h-public-featured-market__response-options{display:grid;gap:6px;margin-top:12px}.h-public-home .h-public-featured-market__response-option{justify-content:space-between;width:100%;padding:9px 10px;border-color:var(--hunch-border);background:var(--hunch-panel);color:var(--hunch-text)}.h-public-home .h-public-featured-market__response-option:where(:hover,:active){border-color:var(--hunch-green);background:var(--hunch-home-choice-yes-bg);color:var(--hunch-home-choice-yes-text)}.h-public-home .h-public-featured-market__sparkline-series--1{stroke:var(--hunch-green)}.h-public-home .h-public-featured-market__sparkline-series--2{stroke:var(--hunch-home-sparkline-no)}.h-public-home .h-public-featured-market__sparkline-series--3{stroke:var(--hunch-gold)}.h-public-home .h-public-featured-market__sparkline-series--4{stroke:var(--hunch-muted)}.h-public-home .h-public-featured-market__sparkline-series--5,.h-public-home .h-public-featured-market__sparkline-series--6{stroke:var(--hunch-muted)}.h-public-home .h-public-featured-market .reader-response-status{min-height:1.3em;margin:8px 0 0;color:var(--hunch-home-body);font-size:.75rem}.h-public-home .h-public-featured-market__read-echo{align-self:flex-end;margin-top:18px;color:var(--hunch-home-label-accent);font-family:"Inter",sans-serif;font-size:.75rem;font-weight:600;text-decoration:none}.h-public-home .h-public-featured-market__read-echo:hover,.h-public-home .h-public-featured-market__read-echo:focus-visible{color:var(--hunch-green-hover);text-decoration:underline}.h-public-home .h-public-featured-market__source{border:1px solid var(--hunch-home-evidence-border);background:var(--hunch-home-evidence-bg);color:var(--hunch-text)}.h-public-home .h-public-featured-market__source .pat-label{color:var(--hunch-home-label-accent)}.h-public-home .h-public-featured-market__source .pat-h,.h-public-home .h-public-featured-market__source .pat-d,.h-public-home .h-public-featured-market__pattern .pat-h,.h-public-home .h-public-featured-market__pattern .pat-d,.h-public-home .h-public-featured-market__pattern .echo-text{overflow-wrap:anywhere}.h-public-home .h-public-featured-market__empty{width:100%;padding:20px}.h-public-home .h-public-featured-market__empty h1{margin:0 0 8px;color:var(--hunch-text);font-family:"Source Serif 4",serif;font-size:1.5rem;font-weight:400;line-height:1.15}.h-public-home .h-public-featured-market__empty p{max-width:42rem;margin:0;color:var(--hunch-home-body);font-size:.9375rem;line-height:1.6}}@layer surfaces{.hunch-signin-surface *,.hunch-signin-surface *::before,.hunch-signin-surface *::after{box-sizing:border-box;margin:0;padding:0}.hunch-signin-surface{font-family:"Inter",sans-serif;-webkit-font-smoothing:antialiased;background:var(--hunch-bg);color:var(--hunch-text);min-height:100vh;display:flex;flex-direction:column}.hunch-signin-surface .page{max-width:1188px;margin:0 auto;padding:0 20px;width:100%;flex:1;display:flex;flex-direction:column}.hunch-signin-surface .top{padding:20px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--hunch-border)}.hunch-signin-surface .top-brand{display:flex;align-items:baseline;gap:12px;text-decoration:none}.hunch-signin-surface .top-brand .name{font-family:"Source Serif 4",serif;font-size:22px;font-weight:400;color:var(--hunch-text)}.hunch-signin-surface .top-brand .name .tm{font-size:.5em;vertical-align:super;color:var(--hunch-green);margin-left:2px}.hunch-signin-surface .top-brand .tagline{font-family:"Source Serif 4",serif;font-style:italic;font-size:12px;color:var(--hunch-muted)}.hunch-signin-surface .top-right{display:flex;align-items:center;gap:12px}.hunch-signin-surface .top-menu-btn{width:36px;height:36px;background:rgba(0,0,0,0);border:1px solid var(--hunch-border);border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--hunch-shell-control-text);transition:all .15s;padding:0}.hunch-signin-surface .top-menu-btn:hover{background:var(--hunch-shell-control-bg-hover);color:var(--hunch-text);border-color:var(--hunch-border-strong)}.hunch-signin-surface .top-link{font-size:12px;color:var(--hunch-muted);text-decoration:none}.hunch-signin-surface .top-link:hover{color:var(--hunch-text)}.hunch-signin-surface .wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:20px 0;gap:56px}.hunch-signin-surface .card{width:100%;max-width:420px;background:var(--hunch-panel);border:1px solid var(--hunch-border);border-radius:8px;padding:24px 28px 22px}.hunch-signin-surface .mode-tabs{display:flex;gap:0;margin-bottom:18px;border-bottom:1px solid var(--hunch-border)}.hunch-signin-surface .mode-tab{flex:1;padding:8px 0;font-size:13px;font-weight:500;color:var(--hunch-muted);cursor:pointer;text-align:center;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;transition:all .15s;background:none;border-top:none;border-left:none;border-right:none;font-family:inherit}.hunch-signin-surface .mode-tab.active{color:var(--hunch-text);border-bottom-color:var(--hunch-green)}.hunch-signin-surface .mode-tab:hover:not(.active){color:var(--hunch-shell-control-text)}.hunch-signin-surface .card-title{font-family:"Source Serif 4",serif;font-size:22px;font-weight:400;margin-bottom:4px;line-height:1.2}.hunch-signin-surface .card-sub{font-size:12px;color:var(--hunch-muted);margin-bottom:16px;line-height:1.5}.hunch-signin-surface .social-row{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.hunch-signin-surface .social-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 14px;border:1px solid var(--hunch-border);border-radius:5px;background:var(--hunch-panel);cursor:pointer;font-size:13px;font-weight:500;color:var(--hunch-text);transition:all .15s;font-family:inherit;text-decoration:none;width:100%}.hunch-signin-surface .social-btn:hover{border-color:var(--hunch-border-strong);background:var(--hunch-bg)}.hunch-signin-surface .social-btn svg{flex-shrink:0}.hunch-signin-surface .divider{display:flex;align-items:center;gap:12px;margin:12px 0;font-size:11px;color:var(--hunch-divider);letter-spacing:.15em;text-transform:uppercase}.hunch-signin-surface .divider::before,.hunch-signin-surface .divider::after{content:"";flex:1;height:1px;background:var(--hunch-border)}.hunch-signin-surface .field{margin-bottom:10px}.hunch-signin-surface .field-label{display:block;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--hunch-muted);margin-bottom:5px}.hunch-signin-surface .field input{width:100%;padding:9px 14px;font-size:14px;font-family:inherit;border:1px solid var(--hunch-border);border-radius:5px;background:var(--hunch-bg);transition:all .15s;outline:none}.hunch-signin-surface .field input:focus{border-color:var(--hunch-green);background:var(--hunch-panel);box-shadow:0 0 0 3px var(--hunch-focus-ring)}.hunch-signin-surface .row-between{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.hunch-signin-surface .checkbox{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--hunch-shell-control-text);cursor:pointer}.hunch-signin-surface .checkbox input{width:14px;height:14px;accent-color:var(--hunch-green);cursor:pointer}.hunch-signin-surface .forgot-link{background:none;border:0;cursor:pointer;font-family:inherit;font-size:12px;color:var(--hunch-green);text-decoration:none}.hunch-signin-surface .forgot-link:hover{text-decoration:underline}.hunch-signin-surface .submit-btn{width:100%;padding:10px;background:var(--hunch-action-primary-bg);color:var(--hunch-action-primary-text);border:none;border-radius:5px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s;font-family:inherit}.hunch-signin-surface .submit-btn:hover{background:var(--hunch-action-primary-bg-hover)}.hunch-signin-surface .bottom-link{text-align:center;margin-top:14px;font-size:13px;color:var(--hunch-muted)}.hunch-signin-surface .bottom-link a{color:var(--hunch-green);text-decoration:none;font-weight:500;margin-left:4px}.hunch-signin-surface .bottom-link a:hover{text-decoration:underline}.hunch-signin-surface .terms-note{font-size:11px;color:var(--hunch-faint);line-height:1.5;margin-top:18px;text-align:center}.hunch-signin-surface .terms-note a{color:var(--hunch-green);text-decoration:none}.hunch-signin-surface .terms-note a:hover{text-decoration:underline}.hunch-signin-surface .side{display:none}@media(min-width: 920px){.hunch-signin-surface .wrap{gap:64px}.hunch-signin-surface .side{display:block;max-width:380px;padding:32px;border-left:1px solid var(--hunch-border)}.hunch-signin-surface .side-eyebrow{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--hunch-green);margin-bottom:14px}.hunch-signin-surface .side-quote{font-family:"Source Serif 4",serif;font-style:italic;font-size:22px;line-height:1.4;color:var(--hunch-text);margin-bottom:18px}.hunch-signin-surface .side-attr{font-size:12px;color:var(--hunch-muted);letter-spacing:.06em}.hunch-signin-surface .side-stats{margin-top:36px;padding-top:24px;border-top:1px solid var(--hunch-border)}.hunch-signin-surface .side-stat{margin-bottom:18px}.hunch-signin-surface .side-stat .n{font-family:"Source Serif 4",serif;font-size:28px;font-weight:300;color:var(--hunch-green);line-height:1}.hunch-signin-surface .side-stat .l{font-size:12px;color:var(--hunch-muted);margin-top:4px}}.hunch-signin-surface .foot{padding:18px 0;border-top:1px solid var(--hunch-border);display:flex;justify-content:space-between;font-size:11px;color:var(--hunch-footer-license-text)}.hunch-signin-surface .foot a{color:var(--hunch-footer-license-text);text-decoration:none;margin-left:14px}.hunch-signin-surface .foot a:hover{color:var(--hunch-text)}.hunch-signin-surface .signup-only{display:none}.hunch-signin-surface .signup-mode .signup-only{display:block}.hunch-signin-surface .signup-mode .signin-only{display:none}.hunch-signin-surface .menu-backdrop{position:fixed;inset:0;background:var(--hunch-menu-backdrop-bg);backdrop-filter:blur(3px);z-index:1000;opacity:0;pointer-events:none;transition:opacity .25s}.hunch-signin-surface .menu-backdrop.open{opacity:1;pointer-events:auto}.hunch-signin-surface .menu-panel{position:fixed;top:0;right:0;bottom:0;width:320px;max-width:90vw;background:var(--hunch-menu-panel-bg);box-shadow:var(--hunch-menu-panel-shadow);z-index:1001;transform:translateX(100%);transition:transform .3s cubic-bezier(0.4, 0.2, 0.2, 1);display:flex;flex-direction:column;padding:22px 26px}.hunch-signin-surface .menu-panel.open{transform:translateX(0)}.hunch-signin-surface .menu-panel-hdr{display:flex;justify-content:flex-end;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--hunch-menu-border);margin-bottom:18px}.hunch-signin-surface .menu-panel-close{background:none;border:none;font-size:22px;cursor:pointer;color:var(--hunch-menu-muted);line-height:1;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .15s}.hunch-signin-surface .menu-panel-close:hover{background:var(--hunch-menu-close-hover-bg);color:var(--hunch-menu-text)}.hunch-signin-surface .menu-section{margin-bottom:22px}.hunch-signin-surface .menu-section-title{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hunch-menu-muted);margin-bottom:8px}.hunch-signin-surface .menu-section ul{list-style:none;padding:0;margin:0}.hunch-signin-surface .menu-section li{margin-bottom:2px}.hunch-signin-surface .menu-section a{display:block;padding:8px 0;text-decoration:none;color:var(--hunch-menu-link);font-size:14px;transition:color .15s}.hunch-signin-surface .menu-section a:hover{color:var(--hunch-menu-link-hover)}.hunch-signin-surface .menu-section a.premium{color:var(--hunch-gold);font-weight:500}.hunch-signin-surface .menu-section a.premium::before{content:"◆";font-size:9px;margin-right:6px}.hunch-signin-surface .menu-foot{margin-top:auto;padding-top:18px;border-top:1px solid var(--hunch-menu-border);font-size:11px;color:var(--hunch-menu-muted)}}@layer surfaces{.h-reader-forecasts{color:var(--hunch-text);font:14px/1.5 Inter,system-ui,sans-serif;letter-spacing:0;min-height:80px;min-width:0;overflow-wrap:anywhere}.h-reader-forecasts *,.h-reader-forecasts *::before,.h-reader-forecasts *::after{box-sizing:border-box}.h-reader-forecasts h3,.h-reader-forecasts h4{color:var(--hunch-text);font:600 20px/1.35 "Source Serif 4",Georgia,serif;margin:0 0 12px}.h-reader-forecasts p{color:var(--hunch-copy-text);margin:8px 0}.h-reader-forecasts a{color:var(--hunch-text);text-underline-offset:3px}.h-reader-forecasts button{background:var(--hunch-text);border:1px solid var(--hunch-text);border-radius:4px;color:var(--hunch-bg);cursor:pointer;font:600 13px/20px Inter,system-ui,sans-serif;margin-top:12px;max-width:100%;min-height:44px;padding:10px 16px;white-space:normal}.h-reader-forecasts button:disabled{background:var(--hunch-panel);border-color:var(--hunch-border);color:var(--hunch-soft);cursor:default}.h-reader-forecasts a:focus-visible,.h-reader-forecasts button:focus-visible,.h-reader-forecasts input:focus-visible{outline:2px solid var(--hunch-green);outline-offset:3px}.h-reader-forecasts .h-reader-forecasts__summary{border-block:1px solid var(--hunch-border);display:grid;gap:16px 12px;grid-template-columns:repeat(4, minmax(0, 1fr));margin:0 0 20px;padding:14px 0}.h-reader-forecasts .h-reader-forecasts__summary dt{color:var(--hunch-soft);font-size:12px}.h-reader-forecasts .h-reader-forecasts__summary dd{font:600 26px/36px "Source Serif 4",Georgia,serif;font-variant-numeric:tabular-nums;margin:0}.h-reader-forecasts .h-reader-forecasts__article,.h-reader-forecasts .h-reader-forecasts__unavailable,.h-reader-forecasts .h-reader-forecasts__cutoff{font-size:12px}.h-reader-forecasts .h-reader-forecasts__more{display:inline-block;min-height:44px;padding:12px 0}.h-reader-forecasts .h-reader-forecasts__question{border-top:2px solid var(--hunch-text);margin:24px 0;padding:16px 0}.h-reader-forecasts .h-reader-forecasts__wallet{border-block:1px solid var(--hunch-border);padding:12px 0}.h-reader-forecasts fieldset{border:0;margin:16px 0 0;min-width:0;padding:0}.h-reader-forecasts legend{font-weight:600;padding:0 0 8px}.h-reader-forecasts .h-reader-forecasts__options{display:grid;gap:8px;grid-template-columns:repeat(auto-fit, minmax(min(160px, 100%), 1fr))}.h-reader-forecasts .h-reader-forecasts__options label{align-items:center;border:1px solid var(--hunch-border);border-radius:4px;cursor:pointer;display:flex;gap:10px;min-height:48px;min-width:0;padding:10px 12px}.h-reader-forecasts .h-reader-forecasts__options label:has(input:checked){background:var(--hunch-panel);border-color:var(--hunch-green)}.h-reader-forecasts .h-reader-forecasts__options input{accent-color:var(--hunch-green);flex:0 0 auto;height:18px;margin:0;width:18px}.h-reader-forecasts .h-reader-forecasts__amount{display:grid;font-weight:600;gap:6px;margin-top:16px;max-width:200px}.h-reader-forecasts .h-reader-forecasts__amount input{background:var(--hunch-bg);border:1px solid var(--hunch-border);border-radius:4px;color:var(--hunch-text);font:inherit;min-height:44px;padding:8px 12px;width:100%}.h-reader-forecasts .h-reader-forecasts__confirm{border-left:3px solid var(--hunch-green);margin-top:20px;padding:0 0 0 16px}.h-reader-forecasts .h-reader-forecasts__confirm dl>div{display:grid;gap:8px;grid-template-columns:80px minmax(0, 1fr)}.h-reader-forecasts .h-reader-forecasts__confirm dd{font-weight:600;margin:0}.h-reader-forecasts .h-reader-forecasts__actions{display:flex;flex-wrap:wrap;gap:12px}.h-reader-forecasts .h-reader-forecasts__actions button+button{background:rgba(0,0,0,0);color:var(--hunch-text)}.h-reader-forecasts .h-reader-forecasts__feedback{border-left:2px solid var(--hunch-gold);margin-top:16px;padding-left:12px}@media(max-width: 600px){.h-reader-forecasts .h-reader-forecasts__summary{grid-template-columns:repeat(2, minmax(0, 1fr))}}.h-reader-points-section{border-top:2px solid var(--hunch-text);color:var(--hunch-text);margin:24px 0 40px;min-width:0;padding-top:12px}.h-reader-points-section>h2{color:var(--hunch-soft);font:600 12px/18px var(--ui);margin:0 0 16px;text-transform:uppercase}.h-cabinet .h-reader-points{font:14px/21px var(--ui);letter-spacing:0;min-height:88px;min-width:0;overflow-wrap:anywhere}.h-cabinet .h-reader-points h3{font:600 18px/26px var(--serif);margin:28px 0 12px}.h-cabinet .h-reader-points p{color:var(--hunch-copy-text);margin:8px 0}.h-cabinet .h-reader-points .h-reader-points__balance{margin:0}.h-cabinet .h-reader-points .h-reader-points__balance>div{display:flex;flex-direction:column-reverse;min-height:74px}.h-cabinet .h-reader-points .h-reader-points__balance dt{color:var(--hunch-soft);font:12px/18px var(--ui)}.h-cabinet .h-reader-points .h-reader-points__balance dd{font:600 30px/40px var(--serif);font-variant-numeric:tabular-nums;margin:0 0 4px}.h-cabinet .h-reader-points .h-reader-points__balance dd span{font:500 14px/21px var(--ui)}.h-cabinet .h-reader-points .h-reader-points__scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.h-cabinet .h-reader-points table{border-collapse:collapse;color:var(--hunch-text);font:14px/20px var(--ui);font-variant-numeric:tabular-nums;min-width:520px;text-align:left;width:100%}.h-cabinet .h-reader-points th,.h-cabinet .h-reader-points td{border-bottom:1px solid var(--hunch-border);font-weight:400;padding:12px 8px 12px 0;vertical-align:top}.h-cabinet .h-reader-points thead th{color:var(--hunch-soft);font-size:12px;font-weight:600;padding:8px 8px 8px 0;text-transform:none}.h-cabinet .h-reader-points caption{caption-side:bottom;color:var(--hunch-soft);font:12px/18px var(--ui);padding:12px 0;text-align:left}.h-cabinet .h-reader-points .h-reader-points__numeric{text-align:right}.h-cabinet .h-reader-points .h-reader-points__action,.h-cabinet .h-reader-points .h-reader-points__link{background:rgba(0,0,0,0);border:0;border-radius:0;color:var(--hunch-text);cursor:pointer;display:inline-block;font:600 13px/20px var(--ui);margin-top:8px;max-width:100%;min-height:44px;overflow-wrap:anywhere;padding:12px 0;text-align:left;text-decoration:underline;text-underline-offset:3px;white-space:normal}.h-cabinet .h-reader-points .h-reader-points__action:disabled{background:rgba(0,0,0,0);border:0;color:var(--hunch-soft);cursor:wait;padding:12px 0}.h-cabinet .h-reader-points a:focus-visible,.h-cabinet .h-reader-points button:focus-visible,.h-cabinet .h-reader-points [tabindex]:focus-visible{outline:2px solid var(--hunch-green);outline-offset:3px}[data-hunch-reader-account]{--hunch-action-primary-bg: var(--hunch-text);--hunch-action-primary-border: var(--hunch-text);--hunch-action-primary-text: var(--hunch-bg);--hunch-action-primary-bg-hover: var(--hunch-soft);--hunch-action-primary-border-hover: var(--hunch-soft);--hunch-action-primary-text-hover: var(--hunch-bg);--hunch-action-secondary-bg: transparent;--hunch-action-secondary-border: var(--hunch-border-strong);--hunch-action-secondary-text: var(--hunch-text);--hunch-action-secondary-bg-hover: var(--hunch-panel);--hunch-action-secondary-border-hover: var(--hunch-text);--hunch-action-secondary-text-hover: var(--hunch-text)}[data-hunch-reader-account] .h-account-page{padding-bottom:56px}[data-hunch-reader-account] .h-account-heading{display:grid;gap:12px;grid-template-columns:minmax(0, 1fr);margin-bottom:40px}[data-hunch-reader-account] .h-account-heading .pg-h{margin:0}[data-hunch-reader-account] .h-account-heading .h-account-identity{color:var(--hunch-muted);font:16px/24px var(--serif);margin:0;min-width:0;overflow-wrap:anywhere}[data-hunch-reader-account] .h-account-identity span{color:var(--hunch-text)}[data-hunch-reader-account] .h-account-settings{display:grid;gap:32px}[data-hunch-reader-account] .h-account-section{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px;min-width:0}[data-hunch-reader-account] .h-account-section h2{border-bottom:2px solid var(--hunch-text);color:var(--hunch-muted);font:600 12px/18px var(--ui);letter-spacing:.04em;margin:0;padding-bottom:8px;text-transform:uppercase}[data-hunch-reader-account] .h-account-section__copy p{color:var(--hunch-copy-text);font:14px/21px var(--ui);margin:6px 0 0;max-width:48rem}[data-hunch-reader-account] .h-account-form{display:grid;gap:12px;max-width:420px;min-width:0;width:100%}[data-hunch-reader-account] .h-account-email-controls{min-width:0;max-width:420px;overflow-wrap:anywhere}[data-hunch-reader-account] .h-account-form--continuation{border-top:1px solid var(--hunch-border);margin-top:20px;padding-top:20px}[data-hunch-reader-account] .h-account-form .au-f{margin:0}[data-hunch-reader-account] .h-account-form .au-f input{border-radius:0;width:100%}[data-hunch-reader-account] .h-account-button{border-radius:0;font:600 14px/18px var(--ui);min-height:44px;padding:10px 18px;width:fit-content}[data-hunch-reader-account] .h-account-check{align-items:flex-start;color:var(--hunch-copy-text);display:flex;font:13px/19px var(--ui);gap:9px;max-width:420px}[data-hunch-reader-account] .h-account-check input{accent-color:var(--hunch-text);margin-top:3px}[data-hunch-reader-account] .h-account-current,[data-hunch-reader-account] .h-account-note,[data-hunch-reader-account] .h-account-feedback{color:var(--hunch-muted);font:13px/19px var(--ui);margin:0}[data-hunch-reader-account] .h-account-current{overflow-wrap:anywhere}[data-hunch-reader-account] .h-account-feedback{color:var(--hunch-text)}[data-hunch-reader-account] .h-account-feedback--error,[data-hunch-reader-account] .h-account-alert{color:var(--hunch-danger-text)}[data-hunch-reader-account] .h-account-alert{background:var(--hunch-danger-bg);border:1px solid var(--hunch-danger-border);border-radius:0;font:14px/21px var(--ui);margin:0;padding:12px 14px}[data-hunch-reader-account] .h-account-theme{display:inline-flex;gap:4px;max-width:100%;width:fit-content}[data-hunch-reader-account] .h-account-theme__option{background:rgba(0,0,0,0);border:1px solid var(--hunch-border);border-radius:0;color:var(--hunch-soft);cursor:pointer;font:600 13px/18px var(--ui);min-height:40px;padding:8px 14px}[data-hunch-reader-account] .h-account-theme__option:hover,[data-hunch-reader-account] .h-account-theme__option:focus-visible{border-color:var(--hunch-border-strong);color:var(--hunch-text)}[data-hunch-reader-account] .h-account-theme__option.active{background:var(--hunch-text);border-color:var(--hunch-text);color:var(--hunch-bg)}[data-hunch-reader-account] .h-account-signout{align-items:center;margin-top:32px}[data-hunch-reader-account] .h-account-signout [data-hunch-public-logout]>div{display:grid;gap:8px}[data-hunch-reader-account] .h-account-settings--cabinet{align-items:start;gap:36px;grid-template-columns:minmax(0, 1fr)}[data-hunch-reader-account] .h-account-settings--cabinet>.h-account-alert,[data-hunch-reader-account] .h-account-settings--cabinet>.h-account-note{grid-column:1/-1}[data-hunch-reader-account] .h-account-settings--cabinet .h-account-section{align-content:start}[data-hunch-reader-account] .h-account-details,[data-hunch-reader-account] .h-account-details__email,[data-hunch-reader-account] .h-account-theme-controls{display:grid;gap:12px;min-width:0}[data-hunch-reader-account] .h-account-details{gap:24px}[data-hunch-reader-account] .h-account-details__email{border-top:1px solid var(--hunch-border);padding-top:20px}[data-hunch-reader-account] .h-account-details__email h3{color:var(--hunch-text);font:600 14px/20px var(--ui);margin:0}[data-hunch-reader-account] .h-account-sample-note{color:var(--hunch-muted);font:13px/19px var(--ui);margin:0 0 12px;overflow-wrap:anywhere}[data-hunch-reader-account] .h-account-sample-controls{border:0;margin:0;min-inline-size:0;padding:0}[data-hunch-reader-account] .h-account-row{align-items:center;border-bottom:1px solid var(--hunch-border);color:var(--hunch-text);display:flex;font:14px/20px var(--ui);gap:16px;justify-content:space-between;min-width:0;padding:14px 0}[data-hunch-reader-account] .h-account-row>span{min-width:0;overflow-wrap:anywhere}[data-hunch-reader-account] .h-account-row small{color:var(--hunch-muted);display:block;font:12px/18px var(--ui);margin-top:3px}[data-hunch-reader-account] .h-account-unavailable-action{background:rgba(0,0,0,0);border:0;color:var(--hunch-muted);cursor:not-allowed;flex:none;font:600 13px/19px var(--ui);min-height:44px;padding:8px 0 8px 8px}[data-hunch-reader-account] .h-account-text-link{color:var(--hunch-text);display:inline-block;font:600 13px/19px var(--ui);overflow-wrap:anywhere;padding:12px 0;text-decoration:underline;text-underline-offset:3px}[data-hunch-reader-account] .h-account-text-link:focus-visible{outline:2px solid var(--hunch-text);outline-offset:3px}[data-hunch-reader-account] .h-account-topics{display:flex;flex-wrap:wrap;gap:8px}[data-hunch-reader-account] .h-account-topic{align-items:center;border:1px solid var(--hunch-border-strong);border-radius:999px;color:var(--hunch-muted);display:inline-flex;font:500 14px/20px var(--ui);gap:8px;max-width:100%;min-height:40px;overflow-wrap:anywhere;padding:8px 16px}[data-hunch-reader-account] .h-account-row--choice input,[data-hunch-reader-account] .h-account-topic input{accent-color:var(--hunch-text);cursor:not-allowed;flex:0 0 18px;height:18px;margin:0;width:18px}[data-hunch-reader-account] .h-account-sample-controls>.h-account-button{margin-top:16px;max-width:100%;white-space:normal}[data-hunch-reader-account] .h-account-settings--cabinet .h-account-button{max-width:100%;white-space:normal}@media(max-width: 520px){[data-hunch-reader-account] .h-account-theme{display:grid;width:100%}[data-hunch-reader-account] .h-account-theme__option,[data-hunch-reader-account] .h-account-button{width:100%}}}@layer components{.h-cabinet .h-account-form .au-f label{color:var(--hunch-text);display:block;font:500 13px/20px Inter,system-ui,sans-serif;letter-spacing:0;margin-bottom:4px;text-transform:none}.h-cabinet .h-account-form .au-f input{appearance:none;background:var(--hunch-bg);border:1px solid var(--hunch-reference-card-border);border-radius:0;color:var(--hunch-text);font:16px/24px Inter,system-ui,sans-serif;min-height:44px;padding:9px 16px;width:100%}.h-cabinet .h-account-form .au-f .h-password-field input{padding-right:52px}[data-hunch-reader-account] [data-hunch-public-logout] .btn-primary{border-radius:0;font:600 14px/18px var(--ui);min-height:44px;padding:10px 18px;width:fit-content}@media(max-width: 520px){[data-hunch-reader-account] [data-hunch-public-logout] .btn-primary{width:100%}}}@layer surfaces{.h-subscription{border-block-start:1px solid var(--hunch-border);margin-block:24px;padding-block-start:20px;letter-spacing:0}.h-subscription h3{font:600 24px/1.3 "Source Serif 4",Georgia,serif;margin:0 0 12px}.h-subscription p,.h-subscription dt,.h-subscription dd{font:14px/1.6 Inter,system-ui,sans-serif}.h-subscription p{color:var(--hunch-copy-text);margin:12px 0}.h-subscription dt{color:var(--hunch-soft)}.h-subscription dd{margin:0;overflow-wrap:anywhere}.h-subscription button{background:var(--hunch-text);color:var(--hunch-bg);border:1px solid var(--hunch-text);border-radius:4px;padding:10px 16px;min-height:44px;max-width:100%;font:600 14px/1.5 Inter,system-ui,sans-serif;cursor:pointer}.h-subscription button:disabled{opacity:.55;cursor:default}.h-subscription button:focus-visible{outline:2px solid var(--hunch-green);outline-offset:3px}.h-reader-points :is(td,th) small{display:block;font-size:11px;font-weight:400}}@layer surfaces{.h-membership-page{letter-spacing:0}.h-membership-page__section{margin-top:32px}.h-membership-page__section>h2{letter-spacing:.04em}.h-membership-page .h-membership-page__invoices{width:100%;border-collapse:collapse;font:14px/20px var(--ui)}.h-membership-page .h-membership-page__invoices th{text-transform:none;background:rgba(0,0,0,0);font-size:12px;font-weight:600;color:var(--hunch-muted);text-align:left;padding:8px 8px 8px 0;border-bottom:1px solid var(--hunch-reference-card-border)}.h-membership-page .h-membership-page__invoices td{padding:12px 8px 12px 0;border-bottom:1px solid var(--hunch-border);color:var(--hunch-text);vertical-align:top}.h-membership-page .h-membership-page__invoices .n{text-align:right;font-variant-numeric:tabular-nums}.h-membership-page h2{font:600 12px/26px var(--ui);text-transform:uppercase;color:var(--hunch-muted);margin:0 0 8px;padding-bottom:8px;border-bottom:2px solid var(--hunch-text)}.h-membership-page dl{margin:0}.h-membership-page dl>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--hunch-border);font:14px/20px var(--ui)}.h-membership-page dt{flex:0 1 auto;font-weight:400;color:var(--hunch-text)}.h-membership-page dd{color:var(--hunch-text);margin:0;text-align:right;overflow-wrap:anywhere}.h-membership-page p{font:13px/19px var(--ui);color:var(--hunch-muted);margin:12px 0 0}.h-membership-page button{display:inline-block;margin-top:20px;background:var(--hunch-text);color:var(--hunch-bg);border:1px solid var(--hunch-text);border-radius:0;padding:12px 22px;min-height:48px;max-width:100%;font:600 15px/20px var(--ui);cursor:pointer}.h-membership-page .h-subscription__downgrade{background:rgba(0,0,0,0);color:var(--hunch-text);border-color:var(--hunch-reference-card-border)}.h-membership-page p[role=status]:empty{margin:0}.h-membership-page button:disabled{opacity:.55;cursor:default}.h-membership-page button:focus-visible{outline:2px solid var(--hunch-green);outline-offset:3px}}.h-membership-cancel{box-sizing:border-box;width:min(520px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;overflow-y:auto;border:1px solid var(--hunch-border);border-radius:12px;background:var(--hunch-bg);color:var(--hunch-text);letter-spacing:0}.h-membership-cancel::backdrop{background:var(--hunch-membership-cancel-backdrop-bg)}.h-membership-cancel h2{font:600 26px/32px var(--serif);text-transform:none;color:var(--hunch-text);border:0;margin:0 0 16px;padding:0}.h-membership-cancel p{font:14px/21px var(--ui);color:var(--hunch-text);margin:0 0 16px}.h-membership-cancel__actions{display:flex;flex-wrap:wrap;gap:12px}.h-membership-cancel button{flex:1 1 180px;margin:0;min-height:48px;padding:12px 16px;border:1px solid var(--hunch-text);border-radius:0;background:var(--hunch-text);color:var(--hunch-bg);font:600 14px/20px var(--ui);cursor:pointer}.h-membership-cancel .h-subscription__downgrade{background:rgba(0,0,0,0);color:var(--hunch-text);border-color:var(--hunch-border)}.h-membership-cancel button:focus-visible{outline:2px solid var(--hunch-green);outline-offset:3px}@layer surfaces{.h-reader-forecasts .h-reader-forecasts__view{min-width:0}.h-reader-forecasts .h-reader-forecasts__view section,.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__row-body{min-width:0}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__section-title{border-bottom:2px solid var(--hunch-text);color:var(--hunch-soft);font:600 12px/18px Inter,system-ui,sans-serif;letter-spacing:.04em;margin:0;padding-bottom:10px;text-transform:uppercase}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__kpis{border-top:2px solid var(--hunch-text);display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 20px;margin:0 0 16px}@media(min-width: 720px){.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__kpis{grid-template-columns:repeat(4, minmax(0, 1fr))}}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__kpis>div{display:flex;flex-direction:column-reverse;justify-content:end;min-width:0;padding:12px 0;border-bottom:1px solid var(--hunch-border)}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__kpis dt{color:var(--hunch-soft);font:12px/16px var(--ui);margin-top:4px}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__kpis dd{font:600 30px/34px "Source Serif 4",Georgia,serif;font-variant-numeric:tabular-nums;margin:0}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__pending{display:block;font:500 16px/24px Inter,system-ui,sans-serif}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__notices{display:grid;gap:24px 48px;grid-template-columns:repeat(2, minmax(0, 1fr));margin-bottom:36px}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__notices p{font-size:13px;margin:12px 0 0}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__intro{margin-bottom:32px;max-width:760px}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__lead{font:400 21px/32px "Source Serif 4",Georgia,serif;margin:0 0 16px}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__facts{display:flex;flex-wrap:wrap;font-size:13px;gap:8px 24px;margin:0}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__facts strong{color:var(--hunch-text);font-variant-numeric:tabular-nums}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__wallet{border:0;font-size:13px;margin:8px 0 0;padding:0}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__record-columns{align-items:start;display:grid;gap:40px 56px;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__outcomes{font-size:13px;margin:0}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__outcomes>div{align-items:baseline;border-bottom:1px solid var(--hunch-border);display:grid;gap:12px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);padding:13px 0}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__outcomes dt{color:var(--hunch-copy-text)}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__outcomes dd{font-variant-numeric:tabular-nums;font-weight:600;margin:0;text-align:right}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__editorial-row{border-bottom:1px solid var(--hunch-border);display:grid;gap:8px;grid-template-columns:minmax(0, 1fr);letter-spacing:0;overflow-wrap:anywhere;padding:16px 0}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__editorial-row h3{color:var(--hunch-text);font:600 18px/24px "Source Serif 4",Georgia,serif;letter-spacing:-0.01em;margin:0}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__row-meta{align-items:baseline;color:var(--hunch-soft);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 16px;justify-content:space-between;line-height:18px}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__topic{color:var(--hunch-soft);font-size:11px;font-weight:600;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__question-link{color:var(--hunch-text);text-decoration:none}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__question-link:hover{text-decoration:underline;text-underline-offset:3px}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__question-link:focus-visible{outline:2px solid var(--hunch-green);outline-offset:3px}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__unavailable{color:var(--hunch-soft);display:inline-block;font-size:12px;line-height:18px;margin-top:4px}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__row-facts{color:var(--hunch-soft);font:400 11px/18px Inter,system-ui,sans-serif;margin:0;min-width:0}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__row-facts p{margin:0}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__row-facts strong{color:var(--hunch-text)}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__row-facts .h-reader-forecasts__stake{color:var(--hunch-text);font-variant-numeric:tabular-nums}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__row-facts .h-reader-forecasts__settlement{color:var(--hunch-soft)}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__editorial-row--desk{align-items:baseline;gap:20px;grid-template-columns:96px minmax(0, 1fr) 220px}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__editorial-row--desk h3{font-size:19px;line-height:26px}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__editorial-row--desk .h-reader-forecasts__topic{display:block;margin-bottom:4px}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__editorial-row--desk .h-reader-forecasts__row-facts{font-size:13px;line-height:20px;text-align:right}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__row-date{color:var(--hunch-text);font:600 12px/18px Inter,system-ui,sans-serif}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__row-date>span,.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__row-date time{display:block}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__row-date time{color:var(--hunch-soft);font-weight:400;margin-top:4px}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__editorial-row--record{gap:6px}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__editorial-row--record .h-reader-forecasts__row-meta{gap:6px 8px;justify-content:flex-start}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__editorial-row--record h3{font-size:20px;line-height:27px}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__editorial-row--record .h-reader-forecasts__row-facts{font-size:13px;line-height:20px}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__editorial-row--history{padding:20px 0}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__empty{border-bottom:1px solid var(--hunch-border);margin:0;padding:24px 0}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__more{font-size:13px;font-weight:600}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__history-content{min-height:24rem}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__scroll:focus-visible{outline:2px solid var(--hunch-green);outline-offset:3px}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__ledger{border-collapse:collapse;font:14px/20px Inter,system-ui,sans-serif;min-width:800px;table-layout:fixed;text-align:left;width:100%}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__ledger caption{caption-side:bottom;color:var(--hunch-soft);font-size:12px;padding:14px 0;text-align:left}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__ledger th,.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__ledger td{border-bottom:1px solid var(--hunch-border);overflow-wrap:anywhere;padding:11px 12px 11px 0;vertical-align:top}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__ledger th{padding:10px 12px 8px 0;border-bottom-color:var(--hunch-text);color:var(--hunch-soft);font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__ledger th:nth-child(1){width:17%}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__ledger th:nth-child(2){width:35%}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__ledger th:nth-child(3){width:12%}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__ledger th:nth-child(4){width:9%}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__ledger th:nth-child(5){width:12%}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__ledger th:nth-child(6){width:15%}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__ledger time{color:var(--hunch-soft);font-size:12px}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__ledger .h-reader-forecasts__ledger-question p{color:var(--hunch-text);font:400 16px/22px "Source Serif 4",Georgia,serif;margin:0}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__ledger .h-reader-forecasts__topic{display:block;margin-bottom:4px}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__numeric{font-variant-numeric:tabular-nums;text-align:right}@media(max-width: 760px){.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__notices,.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__record-columns{grid-template-columns:minmax(0, 1fr)}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__lead{font-size:18px;line-height:27px}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__editorial-row--desk{gap:6px;grid-template-columns:minmax(0, 1fr)}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__editorial-row--desk .h-reader-forecasts__row-date{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__editorial-row--desk .h-reader-forecasts__row-date time{margin-top:0}.h-reader-forecasts .h-reader-forecasts__view .h-reader-forecasts__editorial-row--desk .h-reader-forecasts__row-facts{text-align:left}}}.h-reader-forecasts__tabs{display:flex;gap:24px;overflow-x:auto;border-bottom:1px solid var(--hunch-border);margin-bottom:24px}.h-reader-forecasts__tabs a{flex:0 0 auto;padding:12px 0;color:inherit;text-decoration:none;letter-spacing:0;border-bottom:2px solid rgba(0,0,0,0)}.h-reader-forecasts__tabs a[aria-current=page]{border-bottom-color:currentColor}.h-reader-forecasts__pagination{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px}.h-reader-forecasts__pagination a{color:inherit}@media(max-width: 760px){.h-reader-forecasts__tabs{gap:16px}}.h-reader-forecasts__count{display:inline-block;margin-inline-start:.25em;min-width:5ch;font-variant-numeric:tabular-nums}@layer surfaces{.h-cabinet{--serif: "Source Serif 4", Georgia, serif;--ui: Inter, system-ui, -apple-system, sans-serif;color:var(--hunch-text);font:16px/1.5 var(--serif);letter-spacing:0}.h-cabinet *,.h-cabinet *::before,.h-cabinet *::after{box-sizing:border-box}.h-cabinet .h-cabinet__page{margin:0 auto;max-width:1120px;min-width:0;padding:12px 0 56px}.h-cabinet h1{color:var(--hunch-text);font:600 34px/40px var(--serif);letter-spacing:-0.015em;margin:0 0 20px;overflow-wrap:anywhere}.h-cabinet h3{color:var(--hunch-text);font:600 21px/1.3 var(--serif);margin:6px 0 10px}.h-cabinet p,.h-cabinet h2,.h-cabinet h3,.h-cabinet dt,.h-cabinet dd,.h-cabinet a,.h-cabinet span{overflow-wrap:anywhere}.h-cabinet a{color:var(--hunch-text);text-decoration:none}.h-cabinet a:hover{text-decoration:underline;text-underline-offset:3px}.h-cabinet a:focus-visible,.h-cabinet button:focus-visible,.h-cabinet [tabindex]:focus-visible{outline:2px solid var(--hunch-green);outline-offset:4px}.h-cabinet .h-cabinet__nav{border-bottom:1px solid var(--hunch-border);display:flex;flex-wrap:nowrap;gap:0 24px;margin:8px 0 20px;overflow-x:auto;scrollbar-width:none}.h-cabinet .h-cabinet__nav::-webkit-scrollbar{display:none}.h-cabinet .h-cabinet__nav a{align-items:center;border-bottom:2px solid rgba(0,0,0,0);color:var(--hunch-muted);display:inline-flex;flex:none;font:500 13px/26px var(--ui);margin-bottom:-1px;padding:12px 0;white-space:nowrap}.h-cabinet .h-cabinet__nav a[aria-current=page]{border-bottom-color:var(--hunch-text);color:var(--hunch-text);font-weight:500}.h-cabinet .h-cabinet__sample{border-left:2px solid var(--hunch-gold);color:var(--hunch-copy-text);font:600 12px/18px var(--ui);margin:16px 0;padding-left:12px}.h-cabinet .h-cabinet__sample span{display:block;font-weight:400;margin-top:2px}.h-cabinet .h-cabinet__reader-subline{color:var(--hunch-copy-text);font:18px/27px var(--serif);margin:-10px 0 30px}.h-cabinet .h-cabinet__lead{color:var(--hunch-copy-text);font:21px/32px var(--serif);margin:0 0 32px;max-width:760px}.h-cabinet .h-cabinet__eyebrow{color:var(--hunch-soft);font:600 11px/17px var(--ui);margin:0;text-transform:uppercase}.h-cabinet .h-cabinet__numbers{border:1px solid var(--hunch-border);display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin:20px 0 44px}.h-cabinet .h-cabinet__numbers>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;min-width:0;padding:14px 16px}.h-cabinet .h-cabinet__numbers>div+div{border-left:1px solid var(--hunch-border)}.h-cabinet .h-cabinet__numbers dt{color:var(--hunch-soft);font:12px/18px var(--ui);margin-top:4px}.h-cabinet .h-cabinet__numbers dd{color:var(--hunch-text);font:600 30px/36px var(--serif);font-variant-numeric:tabular-nums;margin:0}.h-cabinet .h-cabinet__columns{align-items:start;display:grid;gap:0 56px;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.h-cabinet .h-cabinet__columns--equal{gap:0 48px;grid-template-columns:repeat(2, minmax(0, 1fr))}.h-cabinet .h-cabinet__columns>*,.h-cabinet .h-cabinet__columns aside{min-width:0}.h-cabinet .h-cabinet__section{margin:0 0 44px;min-width:0}.h-cabinet .h-cabinet__section-heading{align-items:baseline;border-top:2px solid var(--hunch-text);display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;margin-bottom:14px;padding-top:12px}.h-cabinet .h-cabinet__section-heading h2{color:var(--hunch-soft);font:600 11px/17px var(--ui);margin:0;text-transform:uppercase}.h-cabinet .h-cabinet__section-heading>span{color:var(--hunch-soft);font:11px/17px var(--ui)}.h-cabinet .h-cabinet__note,.h-cabinet .h-cabinet__sample-footer{color:var(--hunch-soft);font:12px/18px var(--ui);margin:12px 0}.h-cabinet .h-cabinet__sample-footer{border-top:1px solid var(--hunch-border);margin-top:32px;padding-top:16px}.h-cabinet .h-cabinet__more{display:inline-block;font:600 13px/20px var(--ui);margin-top:14px;min-height:44px;padding:12px 0}.h-cabinet .h-cabinet__comparison>div{align-items:center;display:grid;font:12px/18px var(--ui);gap:12px;grid-template-columns:96px minmax(0, 1fr) 36px;margin:16px 0}.h-cabinet .h-cabinet__comparison meter{appearance:none;background:var(--hunch-panel-2);border:0;border-radius:0;display:block;height:10px;width:100%}.h-cabinet .h-cabinet__comparison meter::-webkit-meter-bar{background:var(--hunch-panel-2);border:0;border-radius:0;height:10px}.h-cabinet .h-cabinet__comparison meter::-webkit-meter-optimum-value{background:var(--hunch-text);border-radius:0}.h-cabinet .h-cabinet__comparison meter::-moz-meter-bar{background:var(--hunch-text);border-radius:0}.h-cabinet .h-cabinet__comparison>div:nth-child(2) meter::-webkit-meter-optimum-value{background:var(--hunch-gold)}.h-cabinet .h-cabinet__comparison>div:nth-child(3) meter::-webkit-meter-optimum-value{background:var(--hunch-green)}.h-cabinet .h-cabinet__comparison>div:nth-child(2) meter::-moz-meter-bar{background:var(--hunch-gold)}.h-cabinet .h-cabinet__comparison>div:nth-child(3) meter::-moz-meter-bar{background:var(--hunch-green)}.h-cabinet .h-cabinet__comparison b{font:600 16px/20px var(--serif);font-variant-numeric:tabular-nums;text-align:right}.h-cabinet .h-cabinet__calibration{margin:20px 0;max-width:440px}.h-cabinet .h-cabinet__calibration svg{aspect-ratio:4/3;display:block;height:auto;overflow:visible;width:100%}.h-cabinet .h-cabinet__calibration text{fill:var(--hunch-soft);font:12px var(--ui);text-anchor:middle}.h-cabinet .h-cabinet__calibration line{stroke:var(--hunch-border);stroke-width:1}.h-cabinet .h-cabinet__calibration .h-cabinet__calibration-diagonal{stroke:var(--hunch-soft);stroke-dasharray:4 4}.h-cabinet .h-cabinet__calibration circle{fill:var(--hunch-green);stroke:var(--hunch-bg);stroke-width:2}.h-cabinet .h-cabinet__calibration figcaption{color:var(--hunch-soft);font:12px/18px var(--ui);margin-top:8px}.h-cabinet .h-cabinet__topic-summary{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.h-cabinet .h-cabinet__topic-summary>span{border:1px solid var(--hunch-border);color:var(--hunch-copy-text);font:11px/17px var(--ui);padding:6px 8px}.h-cabinet .h-cabinet__share{background:var(--hunch-panel);border:1px solid var(--hunch-border-strong);display:flex;flex-direction:column;justify-content:space-between;margin:0 0 12px;min-height:258px;padding:20px 22px}.h-cabinet .h-cabinet__share figcaption{color:var(--hunch-soft);font:11px/16px var(--ui);margin-bottom:10px}.h-cabinet .h-cabinet__share-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:space-between}.h-cabinet .h-cabinet__share-heading b{font:600 22px/28px var(--serif)}.h-cabinet .h-cabinet__share-heading span{color:var(--hunch-soft);font:12px/18px var(--ui)}.h-cabinet .h-cabinet__share-number{color:var(--hunch-text);font:600 30px/36px var(--serif);margin:24px 0 8px}.h-cabinet .h-cabinet__share-number span{display:block;font:600 21px/28px var(--serif)}.h-cabinet .h-cabinet__unavailable{align-items:flex-start;display:inline-flex;flex-direction:column;gap:6px;margin:12px 16px 8px 0;max-width:100%}.h-cabinet button:disabled{background:var(--hunch-panel-2);border:1px solid var(--hunch-border);border-radius:0;color:var(--hunch-soft);cursor:not-allowed;font:500 13px/18px var(--ui);max-width:100%;min-height:44px;overflow-wrap:anywhere;padding:10px 16px;white-space:normal}.h-cabinet .h-cabinet__unavailable small{color:var(--hunch-soft);font:11px/16px var(--ui)}.h-cabinet .h-cabinet__forecast{border-bottom:1px solid var(--hunch-border);display:grid;gap:8px;grid-template-columns:minmax(0, 1fr) auto;padding:22px 0}.h-cabinet .h-cabinet__forecast-date{color:var(--hunch-soft);font:11px/17px var(--ui);grid-column:2;grid-row:1;text-align:right}.h-cabinet .h-cabinet__forecast-date time{display:block}.h-cabinet .h-cabinet__forecast>div:nth-child(2){grid-column:1;grid-row:1}.h-cabinet .h-cabinet__forecast h3{font-size:19px;line-height:26px;margin-bottom:0}.h-cabinet .h-cabinet__forecast-values{align-items:baseline;color:var(--hunch-soft);display:flex;flex-wrap:wrap;font:12px/19px var(--ui);gap:4px 18px;grid-column:1/-1}.h-cabinet .h-cabinet__forecast-values strong{color:var(--hunch-copy-text);font-size:12px;font-weight:500;margin-left:auto}.h-cabinet .h-cabinet__forecast-values b{color:var(--hunch-text)}.h-cabinet .h-cabinet__history{color:var(--hunch-gold)}.h-cabinet .h-cabinet__hunch{color:var(--hunch-green)}.h-cabinet .h-cabinet__forecast--dated{align-items:baseline;gap:20px;grid-template-columns:96px minmax(0, 1fr) 220px;padding:16px 0}.h-cabinet .h-cabinet__forecast--dated>.h-cabinet__forecast-date{color:var(--hunch-text);grid-column:1;text-align:left}.h-cabinet .h-cabinet__forecast--dated>div:nth-child(2){grid-column:2}.h-cabinet .h-cabinet__forecast--dated>.h-cabinet__forecast-values{display:flex;gap:2px 12px;grid-column:3;justify-content:flex-end;text-align:right}.h-cabinet .h-cabinet__forecast--dated .h-cabinet__forecast-values>span:first-child,.h-cabinet .h-cabinet__forecast--dated .h-cabinet__forecast-values>strong{width:100%}.h-cabinet .h-cabinet__echo{border-bottom:1px solid var(--hunch-border);min-width:0;padding:20px 0}.h-cabinet .h-cabinet__echo>p:not(.h-cabinet__eyebrow){color:var(--hunch-copy-text);font:16px/24px var(--serif);margin:10px 0}.h-cabinet .h-cabinet__echo-values{display:flex;flex-wrap:wrap;font:12px/18px var(--ui);gap:8px 18px;margin-top:12px}.h-cabinet .h-cabinet__echo-columns{display:grid;gap:32px;grid-template-columns:repeat(3, minmax(0, 1fr))}.h-cabinet .h-cabinet__echo-columns .h-cabinet__echo{border-bottom:0;border-top:1px solid var(--hunch-border);padding-top:18px}.h-cabinet .h-cabinet__standing{color:var(--hunch-copy-text);font:19px/28px var(--serif);margin:14px 0 0}.h-cabinet .h-cabinet__table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.h-cabinet table{border-collapse:collapse;color:var(--hunch-text);font:13px/20px var(--ui);font-variant-numeric:tabular-nums;text-align:left;width:100%}.h-cabinet caption{caption-side:bottom;color:var(--hunch-soft);font:11px/17px var(--ui);padding:12px 0;text-align:left}.h-cabinet th,.h-cabinet td{border-bottom:1px solid var(--hunch-border);font-weight:400;padding:12px 12px 12px 0;vertical-align:top}.h-cabinet thead th{border-bottom-color:var(--hunch-border-strong);color:var(--hunch-soft);font-size:11px;font-weight:600;text-transform:uppercase}.h-cabinet th:last-child,.h-cabinet td:last-child{padding-right:0}.h-cabinet .h-cabinet__numeric,.h-cabinet .h-cabinet__topics td{text-align:right}.h-cabinet .h-cabinet__ledger{min-width:740px}.h-cabinet .h-cabinet__ledger th[scope=row]{font:600 16px/22px var(--serif);width:42%}.h-cabinet .h-cabinet__ledger small{color:var(--hunch-soft);display:block;font:11px/17px var(--ui);margin-top:4px}.h-cabinet .h-cabinet__sample-reader{background:var(--hunch-panel-2)}.h-cabinet .h-cabinet__sample-reader th{font-weight:600}.h-cabinet .h-cabinet__details{font:14px/21px var(--ui);margin:0}.h-cabinet .h-cabinet__details>div{border-bottom:1px solid var(--hunch-border);display:grid;gap:12px;grid-template-columns:minmax(110px, 1fr) minmax(0, 3fr);padding:14px 0}.h-cabinet .h-cabinet__details dt{color:var(--hunch-soft)}.h-cabinet .h-cabinet__details dd{margin:0}.h-cabinet .h-cabinet__actions{display:flex;flex-wrap:wrap;gap:8px 16px}.h-cabinet .h-cabinet__choice{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.h-cabinet .h-cabinet__choice-label{border-bottom:2px solid rgba(0,0,0,0);color:var(--hunch-soft);cursor:pointer;display:inline-flex;font:500 13px/20px var(--ui);margin:0 16px 12px 0;min-height:44px;padding:12px 0 10px}.h-cabinet .h-cabinet__choice:checked+.h-cabinet__choice-label{border-color:var(--hunch-text);color:var(--hunch-text);font-weight:600}.h-cabinet .h-cabinet__choice:focus-visible+.h-cabinet__choice-label{outline:2px solid var(--hunch-green);outline-offset:4px}.h-cabinet .h-cabinet__view{display:none}.h-cabinet .h-cabinet__views:has(>input[value=open]:checked)>.h-cabinet__view--open{display:block}.h-cabinet .h-cabinet__views:has(>input[value=resolved]:checked)>.h-cabinet__view--resolved{display:block}.h-cabinet .h-cabinet__views:has(>input[value=cohort]:checked)>.h-cabinet__view--cohort{display:block}.h-cabinet .h-cabinet__views:has(>input[value=topics]:checked)>.h-cabinet__view--topics{display:block}.h-cabinet .h-cabinet__filter:has(>input[value=politics]:checked)>.h-cabinet__filtered [data-topic]:not([data-topic=politics]){display:none}.h-cabinet .h-cabinet__filter:has(>input[value=finance]:checked)>.h-cabinet__filtered [data-topic]:not([data-topic=finance]){display:none}.h-cabinet .h-cabinet__filter:has(>input[value=tech]:checked)>.h-cabinet__filtered [data-topic]:not([data-topic=tech]){display:none}.h-cabinet .h-cabinet__filter:has(>input[value=sports]:checked)>.h-cabinet__filtered [data-topic]:not([data-topic=sports]){display:none}.h-cabinet .h-cabinet__filter:has(>input[value=regional]:checked)>.h-cabinet__filtered [data-topic]:not([data-topic=regional]){display:none}.h-cabinet .h-cabinet__filter:has(>input[value=culture]:checked)>.h-cabinet__filtered [data-topic]:not([data-topic=culture]){display:none}.h-cabinet .h-cabinet__settings{margin-top:36px}.h-cabinet .h-account-settings--cabinet{gap:36px}.h-cabinet .h-account-details{display:grid;gap:28px}.h-cabinet .h-account-details__email h3{font:600 14px/21px var(--ui);margin:0 0 8px}.h-cabinet .h-account-row{align-items:center;border-bottom:1px solid var(--hunch-border);display:flex;font:14px/21px var(--ui);gap:16px;justify-content:space-between;min-width:0;padding:14px 0}.h-cabinet .h-account-row>span{min-width:0}.h-cabinet .h-account-row small{color:var(--hunch-soft);display:block;font:12px/18px var(--ui);margin-top:3px}.h-cabinet .h-account-row input[type=checkbox],.h-cabinet .h-account-topic input{accent-color:var(--hunch-text);flex-shrink:0;height:18px;width:18px}.h-cabinet .h-account-sample-controls{border:0;margin:0;min-width:0;padding:0}.h-cabinet .h-account-sample-note{color:var(--hunch-soft);font:12px/18px var(--ui);margin:0 0 8px}.h-cabinet .h-account-topics{display:flex;flex-wrap:wrap;gap:12px 24px}.h-cabinet .h-account-topic{align-items:center;display:flex;font:13px/20px var(--ui);gap:8px;min-height:44px}.h-cabinet .h-account-unavailable-action{flex-shrink:0}.h-cabinet .h-account-text-link{font:600 13px/20px var(--ui);text-decoration:underline;text-underline-offset:3px}@media(max-width: 900px){.h-cabinet .h-cabinet__columns,.h-cabinet .h-cabinet__columns--equal{gap:0 32px;grid-template-columns:minmax(0, 3fr) minmax(0, 2fr)}.h-cabinet .h-cabinet__forecast--dated{gap:16px;grid-template-columns:80px minmax(0, 1fr) 180px}.h-cabinet .h-cabinet__echo-columns{gap:24px}}@media(max-width: 1023px){.h-cabinet .h-cabinet__page{padding:8px 0 32px}.h-cabinet .h-cabinet__nav{gap:20px}.h-cabinet h1{font-size:30px;line-height:34px}}@media(max-width: 720px){.h-cabinet .h-cabinet__lead{font-size:18px;line-height:27px}.h-cabinet .h-cabinet__numbers{grid-template-columns:repeat(2, minmax(0, 1fr));margin-bottom:32px}.h-cabinet .h-cabinet__numbers>div:nth-child(3){border-left:0}.h-cabinet .h-cabinet__numbers>div:nth-child(n+3){border-top:1px solid var(--hunch-border)}.h-cabinet .h-cabinet__columns,.h-cabinet .h-cabinet__columns--equal,.h-cabinet .h-cabinet__echo-columns{display:grid;gap:0;grid-template-columns:minmax(0, 1fr)}.h-cabinet .h-cabinet__section{margin-bottom:32px}.h-cabinet .h-cabinet__forecast--dated{gap:8px;grid-template-columns:minmax(0, 1fr)}.h-cabinet .h-cabinet__forecast--dated>.h-cabinet__forecast-date,.h-cabinet .h-cabinet__forecast--dated>div:nth-child(2),.h-cabinet .h-cabinet__forecast--dated>.h-cabinet__forecast-values{grid-column:1;grid-row:auto;justify-content:flex-start;text-align:left}.h-cabinet .h-cabinet__forecast--dated .h-cabinet__forecast-values>span:first-child,.h-cabinet .h-cabinet__forecast--dated .h-cabinet__forecast-values>strong{width:auto}.h-cabinet .h-cabinet__forecast-values strong{margin-left:0}.h-cabinet .h-cabinet__share{min-height:240px}}@media(max-width: 420px){.h-cabinet .h-cabinet__numbers>div{padding:12px}.h-cabinet .h-cabinet__numbers dd{font-size:26px;line-height:32px}.h-cabinet .h-cabinet__forecast{grid-template-columns:minmax(0, 1fr)}.h-cabinet .h-cabinet__forecast>div:nth-child(2),.h-cabinet .h-cabinet__forecast-date{grid-column:1;grid-row:auto;text-align:left}.h-cabinet .h-cabinet__forecast-date time{display:inline;margin-left:6px}.h-cabinet .h-cabinet__comparison>div{gap:8px;grid-template-columns:84px minmax(0, 1fr) 32px}.h-cabinet .h-cabinet__share{padding:16px}.h-cabinet .h-cabinet__details>div{gap:4px;grid-template-columns:minmax(0, 1fr)}.h-cabinet .h-account-row{align-items:flex-start;flex-wrap:wrap;gap:8px 16px}.h-cabinet .h-account-row--choice{flex-wrap:nowrap}}.h-cabinet.h-cabinet--dashboard .h-cabinet__section-heading h2{letter-spacing:.04em}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;margin-bottom:20px}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-heading h1{font-size:30px;line-height:36px;margin:0}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-heading .h-cabinet__sample{border:0;margin:0;padding:0}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-heading .h-cabinet__sample span{display:inline;margin:0 0 0 8px}.h-cabinet.h-cabinet--dashboard .h-cabinet__numbers{margin-top:0;margin-bottom:36px}.h-cabinet.h-cabinet--dashboard .h-cabinet__points-metric>dt{color:var(--hunch-green);font-weight:600}.h-cabinet.h-cabinet--dashboard .h-cabinet__points-metric>dd{font:12px/18px var(--ui)}.h-cabinet.h-cabinet--dashboard .h-cabinet__points-metric .h-reader-points-section{border:0;margin:0;padding:0}.h-cabinet.h-cabinet--dashboard .h-cabinet__points-metric .h-reader-points-section>h2,.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card>legend{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.h-cabinet.h-cabinet--dashboard .h-cabinet__points-metric .h-reader-points{font:12px/18px var(--ui);min-height:0}.h-cabinet.h-cabinet--dashboard .h-cabinet__points-metric .h-reader-points__balance>div{min-height:0}.h-cabinet.h-cabinet--dashboard .h-cabinet__points-metric .h-reader-points__balance dd{font:600 30px/36px var(--serif);margin:0}.h-cabinet.h-cabinet--dashboard .h-cabinet__points-metric .h-reader-points__link{font-size:12px;margin-top:0;min-height:32px;padding:6px 0}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card{border:0;margin:0;min-width:0;padding:0}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card>.h-cabinet__choice-label{border:1px solid var(--hunch-border-strong);border-radius:4px;margin:0 4px 12px 0;min-height:40px;padding:9px 12px}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card>.h-cabinet__choice:checked+label{background:var(--hunch-text);border-color:var(--hunch-text);color:var(--hunch-bg)}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card-face{aspect-ratio:1200/630;background:var(--hunch-panel);border:1px solid var(--hunch-border-strong);display:none;gap:12px;grid-template-rows:auto 1fr auto auto;margin:0;min-height:280px;min-width:0;padding:22px 26px;width:100%}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card:has(>input[value=number]:checked)>.h-cabinet__dashboard-card-face--number{display:grid}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card:has(>input[value=history]:checked)>.h-cabinet__dashboard-card-face--history{display:grid}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card-top{border-bottom:1px solid var(--hunch-text);font:600 18px/24px var(--serif);padding-bottom:10px}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card-number{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);margin:0}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card-number b{font:600 76px/1 var(--serif);font-variant-numeric:tabular-nums}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card-number span{font:16px/21px var(--serif)}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card-history{align-content:center;display:grid;gap:16px;grid-template-columns:repeat(2, minmax(0, 1fr))}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card-history p{margin:0}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card-history p+p{border-left:1px solid var(--hunch-border-strong);padding-left:16px}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card-history b{display:block;font:600 52px/1 var(--serif);font-variant-numeric:tabular-nums;margin-bottom:6px}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card-history p+p b{color:var(--hunch-gold)}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card-history span,.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card-history small{display:block;font:12px/18px var(--ui)}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card-history small,.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card-face figcaption{color:var(--hunch-soft);font:11px/16px var(--ui)}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card-bottom{align-items:baseline;border-top:3px double var(--hunch-border-strong);display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;padding-top:8px}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card-bottom b{font:600 20px/24px var(--serif)}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card-bottom span{color:var(--hunch-soft);font:11px/16px var(--ui)}@media(max-width: 1023px){.h-cabinet.h-cabinet--dashboard .h-cabinet__columns--equal{gap:0;grid-template-columns:minmax(0, 1fr)}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card{max-width:600px}}@media(max-width: 720px){.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-heading{gap:6px}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-heading .h-cabinet__sample span{display:block;margin:0}.h-cabinet.h-cabinet--dashboard .h-cabinet__numbers{margin-bottom:32px}}@media(max-width: 420px){.h-cabinet.h-cabinet--dashboard .h-cabinet__points-metric .h-reader-points__balance dd{font-size:26px;line-height:32px}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card-face{min-height:260px;padding:18px}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card-number b{font-size:64px}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card-number span{font-size:14px;line-height:19px}.h-cabinet.h-cabinet--dashboard .h-cabinet__dashboard-card-history b{font-size:44px}}.h-cabinet.h-cabinet--desk .h-cabinet__page{padding:0 0 72px}.h-cabinet.h-cabinet--desk .h-cabinet__nav{gap:28px;margin:0 0 40px}.h-cabinet.h-cabinet--desk .h-cabinet__nav a{font:500 14px/26px var(--ui);padding:14px 0 12px}.h-cabinet.h-cabinet--desk h1{font-size:46px;line-height:50px;margin:10px 0 14px;letter-spacing:-0.015em}.h-cabinet.h-cabinet--desk .h-cabinet__eyebrow,.h-cabinet.h-cabinet--desk .h-cabinet__section-heading h2{letter-spacing:1.43px}.h-cabinet.h-cabinet--desk thead th,.h-cabinet.h-cabinet--desk .h-reader-forecasts .h-reader-forecasts__ledger th{letter-spacing:1.2px}.h-cabinet.h-cabinet--desk .h-cabinet__numbers{border-left:0;border-right:0}.h-cabinet.h-cabinet--desk .h-cabinet__numbers>div:first-child{padding-left:0}.h-cabinet.h-cabinet--desk .h-cabinet__numbers dd{font-size:38px;line-height:44px}@media(max-width: 760px){.h-cabinet.h-cabinet--desk .h-cabinet__nav{gap:20px}.h-cabinet.h-cabinet--desk h1{font-size:30px;line-height:34px}.h-cabinet.h-cabinet--desk .h-cabinet__numbers dd{font-size:30px;line-height:36px}.h-cabinet.h-cabinet--desk .h-cabinet__numbers>div:nth-child(3){padding-left:0}}}@layer surfaces{#saved:has([data-hunch-reader-saved]){scroll-margin-top:148px}[data-hunch-reader-saved][hidden]{display:none !important}.h-reader-saved{color:var(--hunch-text);letter-spacing:0;min-width:0}.h-reader-saved *,.h-reader-saved *::before,.h-reader-saved *::after{box-sizing:border-box}.h-reader-saved button,.h-reader-saved a{touch-action:manipulation}.h-reader-saved button:focus-visible,.h-reader-saved a:focus-visible{outline:2px solid var(--hunch-green);outline-offset:4px}.h-reader-saved button:disabled{color:var(--hunch-soft);cursor:wait;opacity:.65}.h-reader-saved .h-reader-saved__toolbar{align-items:center;color:var(--hunch-soft);display:flex;flex-wrap:wrap;font:12px/1.5 var(--ui, Inter, sans-serif);gap:12px;justify-content:space-between;margin-bottom:12px;min-height:36px}.h-reader-saved .h-reader-saved__items{list-style:none;margin:0 0 16px;padding:0}.h-reader-saved .h-reader-saved__item{align-items:start;border-top:1px solid var(--hunch-border);display:grid;gap:12px;grid-template-columns:minmax(0, 1fr) auto;padding:20px 0}.h-reader-saved .h-reader-saved__article{min-width:0;overflow-wrap:anywhere}.h-reader-saved .h-reader-saved__article h3{font:600 20px/25px var(--serif, "Source Serif 4", Georgia, serif);letter-spacing:-0.01em;margin:0 0 8px}@media(min-width: 720px){.h-reader-saved .h-reader-saved__article h3{font-size:22px;line-height:28px}}@media(min-width: 1024px){.h-reader-saved .h-reader-saved__article h3{font-size:23px;line-height:29px}}.h-reader-saved .h-reader-saved__article h3 a{color:var(--hunch-text)}.h-reader-saved .h-reader-saved__article p{color:var(--hunch-copy-text);font:16px/1.5 var(--serif, "Source Serif 4", Georgia, serif);margin:0 0 12px}.h-reader-saved .h-reader-saved__article .h-reader-saved__meta{color:var(--hunch-soft);display:flex;flex-wrap:wrap;font:11px/1.5 var(--ui, Inter, sans-serif);gap:6px 12px}.h-reader-saved .h-reader-saved__article .h-reader-saved__meta:first-child{align-items:baseline;justify-content:space-between;margin:0 0 8px}.h-reader-saved .h-reader-saved__meta>span{font-weight:600;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.h-reader-saved .h-reader-saved__remove,.h-reader-saved .h-reader-saved__action{align-items:center;background:rgba(0,0,0,0);border:1px solid var(--hunch-border);border-radius:4px;color:var(--hunch-text);cursor:pointer;display:inline-flex;font:500 12px/1.4 var(--ui, Inter, sans-serif);gap:6px;justify-content:center;min-height:36px;padding:7px 10px;white-space:nowrap}.h-reader-saved .h-reader-saved__remove svg{flex:0 0 16px;height:16px;width:16px}.h-reader-saved .h-reader-saved__remove:hover:not(:disabled),.h-reader-saved .h-reader-saved__action:hover:not(:disabled){background:var(--hunch-panel);border-color:var(--hunch-text)}.h-reader-saved .h-reader-saved__feedback{color:var(--hunch-copy-text);display:block;font:12px/1.5 var(--ui, Inter, sans-serif);margin:8px 0;overflow-wrap:anywhere}.h-reader-saved .h-reader-saved__link{color:var(--hunch-text);display:inline-block;font:500 12px/1.5 var(--ui, Inter, sans-serif);margin:8px 0}.h-reader-saved-bookmark,.h-reader-saved--bookmark{display:inline-flex;position:relative}.h-reader-saved--dashboard-summary .h-reader-saved__items,.h-reader-saved--feed .h-reader-saved__items,.h-reader-saved--desk .h-reader-saved__items{display:grid;gap:0 32px;grid-template-columns:repeat(3, minmax(0, 1fr))}.h-reader-saved--dashboard-summary .h-reader-saved__item,.h-reader-saved--feed .h-reader-saved__item,.h-reader-saved--desk .h-reader-saved__item{display:flex;flex-direction:column;min-width:0}.h-reader-saved--dashboard-summary .h-reader-saved__article,.h-reader-saved--feed .h-reader-saved__article,.h-reader-saved--desk .h-reader-saved__article{flex:1}.h-reader-saved--dashboard-summary .h-reader-saved__remove,.h-reader-saved--feed .h-reader-saved__remove,.h-reader-saved--desk .h-reader-saved__remove{align-self:flex-start}@media(max-width: 900px){.h-reader-saved--dashboard-summary .h-reader-saved__items,.h-reader-saved--feed .h-reader-saved__items,.h-reader-saved--desk .h-reader-saved__items{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){.h-reader-saved--dashboard-summary .h-reader-saved__items,.h-reader-saved--feed .h-reader-saved__items,.h-reader-saved--desk .h-reader-saved__items{gap:0;grid-template-columns:minmax(0, 1fr)}}.h-reader-saved--bookmark{align-items:center;flex-wrap:wrap;gap:4px;max-width:280px}.h-reader-saved--bookmark .act[aria-pressed=true]{color:var(--hunch-green)}.h-reader-saved--bookmark .h-reader-saved__feedback{flex-basis:100%;margin:4px 0}@media(max-width: 480px){.h-reader-saved .h-reader-saved__item{gap:10px;grid-template-columns:minmax(0, 1fr)}.h-reader-saved .h-reader-saved__remove{justify-self:start}}}@layer components{.art-wrap .art-m:has([data-hunch-reader-saved=bookmark]){flex-wrap:wrap;gap:12px}.art-wrap .art-m .acts:has([data-hunch-reader-saved=bookmark]){flex-wrap:wrap;min-width:0}.art-m .h-reader-saved--bookmark .act[aria-pressed=true]{color:var(--hunch-green)}}@layer components{.art-wrap .art-m .acts{display:grid;grid-template-columns:repeat(3, 30px);align-items:start}.art-wrap .art-m .acts .h-reader-saved-bookmark,.art-wrap .art-m .acts .h-reader-saved-bookmark span:has(.h-reader-saved--bookmark),.art-wrap .art-m .acts .h-reader-saved--bookmark{display:contents}.art-wrap .art-m .acts .act{grid-row:1}.art-wrap .art-m .acts>.act:first-child{grid-column:1}.art-wrap .art-m .acts .h-reader-saved-bookmark .act{grid-column:2}.art-wrap .art-m .acts>.act:last-child{grid-column:3}.art-wrap .art-m .acts .h-reader-saved__feedback,.art-wrap .art-m .acts .h-reader-saved__action{grid-column:1/-1;width:min(280px,100vw - 48px);margin:0}.art-wrap .art-m .acts .h-reader-saved--quiet-feedback .h-reader-saved__feedback{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.art-wrap .art-m .rt{align-self:start;line-height:30px}}@layer surfaces{.hunch-membership-surface *,.hunch-membership-surface *::before,.hunch-membership-surface *::after{box-sizing:border-box;margin:0;padding:0}.hunch-membership-surface{font-family:"Inter",sans-serif;-webkit-font-smoothing:antialiased;background:var(--hunch-bg);color:var(--hunch-text);line-height:1.6}.hunch-membership-surface .page{max-width:1188px;margin:0 auto;padding:0 20px}.hunch-membership-surface .wide{max-width:1280px;margin:0 auto;padding:0 20px}.hunch-membership-surface .top{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid var(--hunch-border)}.hunch-membership-surface .brand-row{display:flex;align-items:baseline;gap:12px;text-decoration:none}.hunch-membership-surface .brand-row .name{font-family:"Source Serif 4",serif;font-size:22px;font-weight:400;color:var(--hunch-text)}.hunch-membership-surface .brand-row .name .tm{font-size:.5em;vertical-align:super;color:var(--hunch-green);margin-left:2px}.hunch-membership-surface .brand-row .tag{font-family:"Source Serif 4",serif;font-style:italic;font-size:12px;color:var(--hunch-muted)}.hunch-membership-surface .top-right{display:flex;align-items:center;gap:18px;font-size:13px}.hunch-membership-surface .top-right a{color:var(--hunch-shell-control-text);text-decoration:none;transition:color .15s}.hunch-membership-surface .top-right a:hover{color:var(--hunch-text)}.hunch-membership-surface .hero{padding:36px 0 48px;text-align:center;border-bottom:1px solid var(--hunch-border)}.hunch-membership-surface .hero-eyebrow{font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--hunch-gold);margin-bottom:14px}.hunch-membership-surface .hero-eyebrow::before{content:"◆";font-size:9px;margin-right:6px;vertical-align:middle}.hunch-membership-surface .hero h1{font-family:"Source Serif 4",serif;font-size:58px;font-weight:300;line-height:1.02;letter-spacing:-0.025em;margin-bottom:12px}.hunch-membership-surface .hero-sub{font-family:"Source Serif 4",serif;font-style:italic;font-size:18px;color:var(--hunch-shell-control-text);max-width:540px;margin:0 auto 32px;line-height:1.5}.hunch-membership-surface .hero-tiers{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:760px;margin:0 auto;text-align:left}.hunch-membership-surface .h-membership-plan--compact{padding:22px 24px}.hunch-membership-surface .h-membership-plan--compact.h-membership-plan--featured{padding:21px 23px}.hunch-membership-surface .hero-tier-btn{display:block;width:100%;padding:10px;border-radius:5px;font-size:13px;font-weight:500;text-align:center}.hunch-membership-surface .hero-foot{font-size:11px;color:var(--hunch-muted);margin-top:18px}.hunch-membership-surface .hero-foot a{color:var(--hunch-green);text-decoration:none}.hunch-membership-surface .hero-foot a:hover{text-decoration:underline}.hunch-membership-surface section{padding:80px 0;border-bottom:1px solid var(--hunch-border)}.hunch-membership-surface .sec-eyebrow{font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--hunch-green);margin-bottom:14px}.hunch-membership-surface .sec-title{font-family:"Source Serif 4",serif;font-size:48px;font-weight:300;line-height:1.1;letter-spacing:-0.02em;margin-bottom:18px;max-width:720px}.hunch-membership-surface .sec-lede{font-family:"Source Serif 4",serif;font-style:italic;font-size:19px;color:var(--hunch-shell-control-text);max-width:680px;line-height:1.55;margin-bottom:44px}.hunch-membership-surface .benefits{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px}.hunch-membership-surface .benefit{padding:28px;background:var(--hunch-panel);border:1px solid var(--hunch-border);border-radius:8px}.hunch-membership-surface .benefit-num{font-family:"Source Serif 4",serif;font-size:28px;font-weight:300;color:var(--hunch-green);margin-bottom:14px;line-height:1}.hunch-membership-surface .benefit-title{font-family:"Source Serif 4",serif;font-size:19px;font-weight:400;margin-bottom:8px;line-height:1.3}.hunch-membership-surface .benefit-text{font-size:13px;color:var(--hunch-soft);line-height:1.55}.hunch-membership-surface .sample{background:var(--hunch-app-promo-bg);color:var(--hunch-app-promo-title);border-radius:10px;padding:40px 44px}.hunch-membership-surface .sample-eyebrow{font-size:10px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--hunch-app-promo-accent);margin-bottom:12px}.hunch-membership-surface .sample-title{font-family:"Source Serif 4",serif;font-size:28px;font-weight:400;color:var(--hunch-app-promo-title);line-height:1.25;margin-bottom:24px;max-width:720px}.hunch-membership-surface .sample-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.hunch-membership-surface .sample-col h4{font-family:"Source Serif 4",serif;font-size:16px;font-weight:400;color:var(--hunch-app-promo-accent);margin-bottom:12px}.hunch-membership-surface .sample-col p{font-size:14px;color:var(--hunch-app-promo-body);line-height:1.6;margin-bottom:10px}.hunch-membership-surface .sample-col .small{font-size:12px;color:var(--hunch-app-promo-text);font-style:italic}.hunch-membership-surface .sample-foot{margin-top:28px;padding-top:20px;border-top:1px solid var(--hunch-app-promo-border);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--hunch-app-promo-text)}.hunch-membership-surface .sample-foot .locked{display:inline-flex;align-items:center;gap:6px;color:var(--hunch-gold)}.hunch-membership-surface .sample-foot .locked::before{content:"◆";font-size:9px}.hunch-membership-surface .pricing{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:760px;margin:0 auto}.hunch-membership-surface .h-membership-plan--pricing{padding:36px 36px 32px;text-align:center}.hunch-membership-surface .h-membership-plan--pricing.h-membership-plan--featured{transform:translateY(-4px)}.hunch-membership-surface .price-btn{display:inline-block;width:100%;padding:12px;border-radius:5px;font-size:14px;font-weight:500}.hunch-membership-surface .who-quote{font-family:"Source Serif 4",serif;font-size:36px;font-weight:300;line-height:1.3;letter-spacing:-0.01em;max-width:880px}.hunch-membership-surface .who-quote em{font-style:italic;color:var(--hunch-green)}.hunch-membership-surface .who-meta{font-size:13px;color:var(--hunch-muted);margin-top:22px;letter-spacing:.08em;text-transform:uppercase}.hunch-membership-surface .testimonials{display:grid;grid-template-columns:repeat(2, 1fr);gap:28px}.hunch-membership-surface .testimonial{padding:32px;background:var(--hunch-panel);border:1px solid var(--hunch-border);border-radius:8px}.hunch-membership-surface .testimonial-quote{font-family:"Source Serif 4",serif;font-style:italic;font-size:18px;color:var(--hunch-text);line-height:1.55;margin-bottom:18px}.hunch-membership-surface .testimonial-quote::before{content:'"';font-size:28px;color:var(--hunch-green)}.hunch-membership-surface .testimonial-by{display:flex;align-items:center;gap:12px}.hunch-membership-surface .testimonial-avatar{width:36px;height:36px;border-radius:50%;background:var(--hunch-border);display:flex;align-items:center;justify-content:center;font-family:"Source Serif 4",serif;font-size:14px;color:var(--hunch-muted);font-weight:400}.hunch-membership-surface .testimonial-name{font-size:13px;font-weight:500;color:var(--hunch-text)}.hunch-membership-surface .testimonial-role{font-size:12px;color:var(--hunch-muted)}.hunch-membership-surface .press-row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.hunch-membership-surface .press-row .item{font-family:"Source Serif 4",serif;font-size:17px;color:var(--hunch-faint);font-style:italic}.hunch-membership-surface .press-label{font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--hunch-muted);margin-bottom:22px;text-align:center}.hunch-membership-surface .faq{max-width:880px;margin:0 auto}.hunch-membership-surface .faq-item{border-bottom:1px solid var(--hunch-border);padding:22px 0}.hunch-membership-surface .faq-q{font-family:"Source Serif 4",serif;font-size:19px;font-weight:400;color:var(--hunch-text);cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:16px}.hunch-membership-surface .faq-q::after{content:"+";font-size:22px;color:var(--hunch-muted);font-weight:300;transition:transform .2s}.hunch-membership-surface .faq-item.open .faq-q::after{transform:rotate(45deg)}.hunch-membership-surface .faq-a{font-size:14px;color:var(--hunch-shell-control-text);line-height:1.65;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0}.hunch-membership-surface .faq-item.open .faq-a{max-height:400px;padding:14px 0 4px}.hunch-membership-surface .final-cta{text-align:center;padding:100px 0;background:var(--hunch-app-promo-bg);color:var(--hunch-app-promo-title);border-bottom:none}.hunch-membership-surface .final-cta h2{font-family:"Source Serif 4",serif;font-size:64px;font-weight:300;letter-spacing:-0.03em;line-height:1.05;margin-bottom:18px;color:var(--hunch-app-promo-title)}.hunch-membership-surface .final-cta .lede{font-family:"Source Serif 4",serif;font-style:italic;font-size:19px;color:var(--hunch-app-promo-accent);max-width:580px;margin:0 auto 36px;line-height:1.5}.hunch-membership-surface .final-cta .btn{display:inline-block;padding:14px 36px;background:var(--hunch-app-promo-action-bg);color:var(--hunch-app-promo-action-text);text-decoration:none;border:0;border-radius:5px;font-family:inherit;font-size:15px;font-weight:500;transition:all .15s}.hunch-membership-surface .final-cta .btn:hover{background:var(--hunch-app-promo-action-bg-hover)}.hunch-membership-surface .final-cta .small{font-size:12px;color:var(--hunch-app-promo-text);margin-top:18px}.hunch-membership-surface .foot{padding:28px 0;font-size:11px;color:var(--hunch-footer-license-text);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.hunch-membership-surface .foot a{color:var(--hunch-footer-license-text);text-decoration:none;margin-left:14px}.hunch-membership-surface .foot a:hover{color:var(--hunch-text)}@media(max-width: 920px){.hunch-membership-surface .hero h1{font-size:64px}.hunch-membership-surface .sec-title{font-size:36px}.hunch-membership-surface .benefits{grid-template-columns:1fr 1fr}.hunch-membership-surface .sample-grid{grid-template-columns:1fr}.hunch-membership-surface .pricing{grid-template-columns:1fr}.hunch-membership-surface .testimonials{grid-template-columns:1fr}.hunch-membership-surface .final-cta h2{font-size:40px}}@media(max-width: 620px){.hunch-membership-surface .benefits{grid-template-columns:1fr}.hunch-membership-surface .hero h1{font-size:48px}.hunch-membership-surface .hero-sub{font-size:17px}.hunch-membership-surface .sub-card{padding:28px 24px}}.hunch-membership-surface .menu-backdrop{position:fixed;inset:0;background:var(--hunch-menu-backdrop-bg);backdrop-filter:blur(3px);z-index:1000;opacity:0;pointer-events:none;transition:opacity .25s}.hunch-membership-surface .menu-backdrop.open{opacity:1;pointer-events:auto}.hunch-membership-surface .menu-panel{position:fixed;top:0;right:0;bottom:0;width:320px;max-width:90vw;background:var(--hunch-menu-panel-bg);box-shadow:var(--hunch-menu-panel-shadow);z-index:1001;transform:translateX(100%);transition:transform .3s cubic-bezier(0.4, 0.2, 0.2, 1);display:flex;flex-direction:column;padding:22px 26px}.hunch-membership-surface .menu-panel.open{transform:translateX(0)}.hunch-membership-surface .menu-panel-hdr{display:flex;justify-content:flex-end;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--hunch-menu-border);margin-bottom:18px}.hunch-membership-surface .menu-panel-close{background:none;border:none;font-size:22px;cursor:pointer;color:var(--hunch-menu-muted);line-height:1;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .15s}.hunch-membership-surface .menu-panel-close:hover{background:var(--hunch-menu-close-hover-bg);color:var(--hunch-menu-text)}.hunch-membership-surface .menu-section{margin-bottom:22px}.hunch-membership-surface .menu-section-title{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hunch-menu-muted);margin-bottom:8px}.hunch-membership-surface .menu-section ul{list-style:none;padding:0;margin:0}.hunch-membership-surface .menu-section li{margin-bottom:2px}.hunch-membership-surface .menu-section a{display:block;padding:8px 0;text-decoration:none;color:var(--hunch-menu-link);font-size:14px;transition:color .15s}.hunch-membership-surface .menu-section a:hover{color:var(--hunch-menu-link-hover)}.hunch-membership-surface .menu-section a.premium{color:var(--hunch-gold);font-weight:500}.hunch-membership-surface .menu-section a.premium::before{content:"◆";font-size:9px;margin-right:6px}.hunch-membership-surface .menu-foot{margin-top:auto;padding-top:18px;border-top:1px solid var(--hunch-menu-border);font-size:11px;color:var(--hunch-menu-muted)}.mb-c{text-align:left}.mb .mb-h{max-width:820px;margin-left:0;margin-right:0}.mb-lead{font-family:var(--serif);font-size:17px;line-height:26px;color:var(--body);max-width:640px;margin:var(--s3) 0 0}.mb-small{font-family:var(--ui);font-size:13px;line-height:19px;color:var(--meta);margin:10px 0 0}.mb-buy{display:flex;gap:12px;justify-content:flex-start;flex-wrap:wrap;margin-top:40px}.mb-b{display:inline-flex;align-items:center;justify-content:center;min-width:200px;min-height:48px;padding:0 22px;font-family:var(--ui);font-size:15px;font-weight:600;text-decoration:none;border:1px solid;background:var(--hunch-text);border-color:var(--hunch-text);border-radius:0;color:var(--hunch-bg);transition:background .12s,border-color .12s,filter .12s}.mb-b:where(:hover,:active):not(:disabled):not([aria-disabled=true]){filter:brightness(0.86)}.mb-b.o{background:rgba(0,0,0,0);border-color:var(--line-2);border-radius:0;color:var(--hunch-text)}.mb-b.o:where(:hover,:active):not(:disabled):not([aria-disabled=true]){background:var(--hunch-border);filter:none}.mb-cmp{width:100%;border-collapse:collapse;font-family:var(--serif);font-size:16px;line-height:23px;margin-top:28px;table-layout:fixed}.mb-cmp col.l{width:40%}.mb-cmp col.v{width:30%}.mb-cmp th{font-family:var(--ui);font-size:14px;font-weight:600;color:var(--meta);text-align:left;padding:10px 12px;border-bottom:2px solid var(--ink)}.mb-cmp td{padding:11px 12px;border-bottom:1px solid var(--line);color:var(--body);vertical-align:top}.mb-cmp td.v{font-family:var(--ui);font-size:14px;line-height:20px;color:var(--ink)}.mb-cmp td.v.m{font-weight:500}.mb-both{margin-top:28px}.mb-both h2{font-family:var(--ui);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--meta);margin:0 0 8px;padding-bottom:8px;border-bottom:2px solid var(--ink)}.mb-both ul{list-style:none;margin:0;padding:0;columns:2;column-gap:32px}.mb-both li{font-family:var(--serif);font-size:16px;line-height:23px;color:var(--body);padding:7px 0;border-bottom:1px solid var(--line);break-inside:avoid}.mb-both li::before{content:"✓";color:var(--accent);font-weight:600;margin-right:10px}.mb-strip{display:flex;justify-content:flex-start;gap:12px 36px;flex-wrap:wrap;margin-top:48px;padding-top:18px;border-top:1px solid var(--line);font-family:var(--ui);font-size:13px;color:var(--meta)}.mb-strip b{font-family:var(--serif);font-weight:600;font-size:18px;color:var(--ink);margin-right:6px}.mb-strip b.g{color:var(--hunch-gold)}.mb-strip b.r{color:var(--accent)}.pg.mb{max-width:none}.mb-qa{display:grid;grid-template-columns:1fr 1fr;gap:6px 32px;margin-top:var(--s6)}.mb-qa div{border-top:1px solid var(--line);padding:12px 0}.mb-qa b{display:block;font-family:var(--serif);font-size:16px;color:var(--ink);margin-bottom:4px}.mb-qa span{font-family:var(--serif);font-size:15px;line-height:22px;color:var(--body)}@media(max-width: 600px){.mb-qa{grid-template-columns:1fr}.mb-both ul{columns:1}.mb-cmp td,.mb-cmp th{padding-left:6px;padding-right:6px}.mb-cmp td.v{font-size:13px;line-height:18px}.mb-strip{gap:8px 24px}}}@layer surfaces{.doc-page,main[data-list-root=archive],main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid,.pg,.h-accuracy-page,.markets-browse-surface,.body{--bg: var(--hunch-bg);--ink: var(--hunch-text);--body: var(--hunch-copy-text);--meta: var(--hunch-muted);--line: var(--hunch-border);--line-2: var(--hunch-reference-card-border);--accent: var(--hunch-green);--accent-t: var(--hunch-reference-accent-t);--surf: var(--hunch-panel);--yes-b: var(--hunch-reference-yes-bg, var(--hunch-green));--btn-i: var(--hunch-reference-button-text);--gold: var(--hunch-gold);--serif: "Source Serif 4", Georgia, serif;--ui: Inter, system-ui, -apple-system, sans-serif;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s7: 32px;--s8: 40px;--s9: 56px}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid{color:var(--body);display:grid;font-family:var(--serif);font-size:17px;gap:var(--s7);grid-template-columns:minmax(0, 1fr);line-height:26px;padding:var(--s7) 0 var(--s9)}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .toc{font-family:var(--ui);font-size:13px}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .toc-label{border-bottom:1px solid var(--line);color:var(--meta);font-size:10px;font-weight:600;letter-spacing:0;margin-bottom:12px;padding-bottom:10px;text-transform:none}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .toc ol{counter-reset:toc;list-style:none;margin:0;padding:0}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .toc li{line-height:1.4;margin-bottom:8px}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .toc li.numbered{counter-increment:toc}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .toc a{border-bottom:0;color:var(--body);display:block;padding:3px 0 3px 22px;position:relative;text-decoration:none}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .toc li.numbered a::before{color:var(--meta);content:counter(toc, decimal-leading-zero);font-size:10px;font-weight:500;left:0;letter-spacing:.05em;position:absolute;top:3px}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .toc li.unnumbered a{padding-left:0}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .toc a:hover,main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .toc a.active{color:var(--accent)}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .toc a.active{font-weight:500}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content{max-width:720px;min-width:0}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content .kicker{color:var(--accent);font-family:var(--ui);font-size:11px;font-weight:500;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content h1{color:var(--ink);font-family:var(--serif);font-size:30px;font-weight:600;letter-spacing:-0.015em;line-height:34px;margin:0 0 var(--s5)}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content .meta{border-bottom:1px solid var(--line);color:var(--meta);font-family:var(--ui);font-size:13px;margin-bottom:var(--s8);padding-bottom:var(--s6)}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content .meta dl{display:grid;gap:6px 16px;grid-template-columns:max-content minmax(0, 1fr);margin:0}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content .meta dt{color:var(--body);font-weight:500}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content .meta dd{color:var(--ink);margin:0;overflow-wrap:anywhere}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content .meta .draft-tag{background:var(--accent-t);border-radius:3px;color:var(--accent);display:inline-block;font-size:11px;font-weight:500;letter-spacing:0;padding:3px 10px;text-transform:none}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content h2{color:var(--ink);font-family:var(--serif);font-size:28px;font-weight:400;letter-spacing:-0.01em;line-height:1.2;margin:var(--s9) 0 var(--s4);position:relative;scroll-margin-top:148px}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content h2 .anchor{border-bottom:0;color:var(--meta);display:none;font-family:var(--serif);font-size:18px;font-weight:400;left:-28px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content h2:hover .anchor,main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content h2 .anchor:focus-visible{opacity:1}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content h2 .anchor:hover{color:var(--accent)}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content h2 .section-num{color:var(--meta);display:block;font-family:var(--ui);font-size:11px;font-weight:500;letter-spacing:0;margin-bottom:6px;text-transform:none}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content h3{color:var(--ink);font-family:var(--serif);font-size:19px;font-weight:500;line-height:1.3;margin:var(--s7) 0 var(--s3);scroll-margin-top:148px}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content p,main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content ul li{color:var(--ink);font-size:17px;line-height:26px}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content p{margin:0 0 var(--s4)}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content strong{color:var(--ink);font-weight:600}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content em{font-style:italic}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content ul{list-style:none;margin:var(--s4) 0 var(--s5);padding-left:0}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content ul li{margin-bottom:var(--s3);padding-left:22px;position:relative}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content ul li::before{background:var(--accent);content:"";height:1px;left:4px;position:absolute;top:12px;width:8px}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content hr{border:0;border-top:1px solid var(--line);margin:var(--s9) 0}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content a{border-bottom:1px solid var(--line);color:var(--accent);text-decoration:none}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content .preamble-lead::first-letter{color:var(--accent);float:left;font-family:var(--serif);font-size:64px;font-weight:400;line-height:.9;margin:6px 10px 0 -2px}@media(min-width: 1024px){main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid{gap:64px;grid-template-columns:220px minmax(0, 1fr);padding:var(--s9) 0 96px}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .toc{align-self:start;max-height:calc(100vh - 170px);overflow-y:auto;position:sticky;top:148px}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content h1{font-size:34px;line-height:40px}main:is([data-reference-static-surface="/methodology"],[data-reference-static-surface="/editorial-code"]) .doc-grid .content h2 .anchor{display:block}}.doc-page{color:var(--ink);font-family:var(--ui);font-size:15px;line-height:1.6;padding:0 0 var(--s9)}.doc-page :is(p,li,dd,dt,span,div,label,td,th,small,a,input,select,textarea,button){font-family:inherit}.doc-page :is(h1,h2,h3,h4){color:var(--ink);font-family:var(--serif)}.doc-page a{text-decoration:none}.doc-page button,.body button{font-family:var(--ui)}.doc-page .page-hdr{border-bottom:1px solid var(--line);margin-bottom:32px;padding:36px 0 24px}.doc-page .page-kicker{color:var(--accent);font-size:10px;font-weight:600;letter-spacing:.18em;margin-bottom:10px;text-transform:uppercase}.doc-page .page-title{color:var(--ink);font-family:"Source Serif 4",Georgia,serif;font-size:38px;font-weight:300;letter-spacing:-0.015em;line-height:1.1;margin:25.46px 0 12px}.doc-page .page-lead{color:var(--body);font-size:16px;line-height:1.6;margin:0 0 16px;max-width:720px}.doc-page .content h2{color:var(--ink);font-family:var(--serif);font-size:26px;font-weight:400;line-height:1.2;margin:36px 0 14px}.body h2{color:var(--ink);font-family:var(--serif);font-size:22px;font-weight:600;line-height:28px;margin:var(--s7) 0 var(--s3)}.doc-page .content h3{color:var(--ink);font-family:var(--serif);font-size:19px;font-weight:500;line-height:1.3;margin:24px 0 10px}.body h3{color:var(--ink);font-family:var(--serif);font-size:17px;font-weight:600;line-height:23px;margin:var(--s5) 0 var(--s2)}.doc-page .content p,.doc-page .content li{color:var(--body);font-size:15px;line-height:1.7}.body p,.body li{color:var(--body);font-size:17px;line-height:26px}.doc-page .content p{margin:0 0 14px}.body p{margin:0 0 var(--s4)}.doc-page .content p{max-width:720px}.doc-page .content ul,.doc-page .content ol,.body ul,.body ol{margin:0 0 var(--s4);padding-left:var(--s5)}.doc-page .content ul,.doc-page .content ol{max-width:720px}.doc-page .content li{margin:0 0 6px}.body li{margin:0 0 var(--s2)}.doc-page .content a,.body a{border-bottom:1px solid var(--accent-t);color:var(--accent);text-decoration:none}.doc-page .content strong,.body strong{color:var(--ink);font-weight:600}.body table{border-collapse:collapse;margin:0 0 var(--s4);width:100%}.body td,.body th{border-top:1px solid var(--line);font-size:15px;line-height:22px;padding:var(--s3) var(--s4) var(--s3) 0;text-align:left;vertical-align:top;white-space:nowrap}.body td:last-child,.body th:last-child{padding-right:0}.body td:nth-child(2){white-space:normal}.body th{color:var(--meta);font-family:var(--ui);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.pg{padding:var(--s6) 0 var(--s7)}.pg.pg-tight{padding-bottom:0}.pg-tight+.sep-hd{margin-top:var(--s3)}.pg-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--s4);justify-content:space-between}.pg-row>.crumb{flex:0 0 100%;margin-bottom:0;order:-1}.pg-row:has(>.crumb){row-gap:var(--s2)}.pg-h{color:var(--ink);font-family:var(--serif);font-size:30px;font-weight:600;letter-spacing:-0.015em;line-height:34px;margin:var(--s2) 0 var(--s3)}.pg-l{color:var(--body);font-size:18px;line-height:27px;margin:0 0 var(--s6)}.acts{display:flex;flex-direction:column;gap:var(--s2);margin:var(--s6) 0 0}.cta{align-items:center;border-radius:0;display:inline-flex;font-family:var(--ui);font-size:15px;font-weight:500;justify-content:center;min-height:44px;padding:0}.cta.p{background:var(--hunch-text);border-color:var(--hunch-text);border-radius:0;color:var(--hunch-bg);transition:background .12s,border-color .12s,filter .12s}.cta.p:where(:hover,:active):not(:disabled):not([aria-disabled=true]){filter:brightness(0.86)}.cta.s{border:1px solid var(--line);background:rgba(0,0,0,0);border-color:var(--hunch-border);border-radius:0;color:var(--hunch-text)}.cta.s:where(:hover,:active):not(:disabled):not([aria-disabled=true]){background:var(--hunch-border);filter:none}.tw{-webkit-overflow-scrolling:touch;margin:0 0 var(--s4);overflow-x:auto}.tw table{margin:0;min-width:100%}.kick{color:var(--meta);font-family:var(--ui);font-size:11px;font-weight:600;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.kick.acc{color:var(--accent)}.tb{align-items:center;display:flex;font-family:var(--ui);gap:8px;margin-bottom:var(--s3)}.tb-sel{display:block;position:relative}.tb-res{font-family:var(--ui);font-size:13px;color:var(--meta);margin:0 0 16px}.tb-res[hidden]{display:none}.sep-hd.sep-tb{align-items:center;padding-top:8px;padding-bottom:8px;flex-wrap:wrap;gap:8px 12px}.sep-r{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-left:auto;min-width:0}.sep-hd .tb{margin-bottom:0;gap:10px}.tb-sel select{appearance:none;background:none;border:0;border-radius:0;color:var(--meta);cursor:pointer;font-family:var(--ui);font-size:13px;font-weight:500;height:24px;padding:0 20px 0 0}.tb-sel::after{box-sizing:content-box;border-bottom:1.5px solid var(--meta);border-right:1.5px solid var(--meta);content:"";height:7px;pointer-events:none;position:absolute;right:3px;top:8px;transform:rotate(45deg);width:7px}.tb-s{align-items:center;appearance:none;background:none;border:0;border-radius:0;color:var(--meta);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;width:24px}.tb-q{display:none;margin:0}.tb.open .tb-q{display:block}.tb-q input{appearance:none;background:var(--bg);border:1px solid var(--line-2);border-radius:999px;box-sizing:border-box;color:var(--ink);font-family:var(--ui);font-size:13px;height:36px;padding:0 14px;width:200px}.tb-s:hover,.tb.open .tb-s,.tb-sel select:focus{color:var(--ink)}.tb-q input::placeholder{color:var(--meta)}.tb-q input:focus{border-color:var(--meta)}.tb :is(select,button,input):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tb{flex-wrap:wrap}.tb-q input{max-width:100%}.feed>article{display:flex;flex-direction:column;min-width:0}.feed>article>.item-m{margin-top:auto}[data-list-root] :is([data-list-feed],[data-list-feed]>article,[data-list-heading],.more-btn,.list-empty)[hidden]{display:none}.h-accuracy-page{color:var(--body);font-family:var(--serif);padding-bottom:56px}.h-accuracy-page .pg{font-family:var(--serif)}main[data-list-root=archive] .sep-hd,.h-accuracy-page .sep-hd{align-items:center;border-top:2px solid var(--ink);display:flex;justify-content:space-between;margin:var(--s8) 0 var(--s4);padding-top:var(--s2)}main[data-reference-static-surface] .pg+.sep-hd{border-top:2px solid var(--hunch-text);display:flex;margin:12px 0 16px;padding-top:8px}main[data-list-root=archive] .pg-tight+.sep-hd,main[data-list-root=archive] .pg-tight+.tb-res+.sep-hd,.h-accuracy-page .pg-tight+.sep-hd{margin-top:var(--s3)}.h-accuracy-page .sep-hd.sep-tb{padding-bottom:var(--s2)}.h-accuracy-page .item{border-top:1px solid var(--line);padding:var(--s5) 0}@media(max-width: 1023px){.h-accuracy-page .feed>.item:first-child{border-top:0}}.h-accuracy-page .item-top{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:var(--s2)}.h-accuracy-page .item-h a{color:var(--ink);text-decoration:none}.h-accuracy-page .item-h a:hover{text-decoration:underline;text-underline-offset:3px}.h-accuracy-page .item-h a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.h-accuracy-page .date{color:var(--meta);font-family:var(--ui);font-size:11px}.h-accuracy-page .item-m{align-items:center;color:var(--meta);display:flex;font-family:var(--ui);font-size:11px;gap:var(--s2)}.h-accuracy-page .item-m b{color:var(--hunch-gold);font-weight:600}.h-accuracy-page .item-m .ar{color:var(--line)}.h-accuracy-page .item-m .lv{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.h-accuracy-page .lv.y{color:var(--hunch-choice-yes-value-text)}.h-accuracy-page .lv.n{color:var(--hunch-choice-no-value-text)}.h-accuracy-page .mr-res{margin-left:auto}@media(min-width: 1024px){.h-accuracy-page .feed{display:grid;gap:0 40px;grid-template-columns:repeat(3, minmax(0, 1fr))}}.acc-top{display:grid;grid-template-columns:minmax(0, 1fr) 260px;gap:40px;max-width:1188px;align-items:start;margin:0 auto var(--s6);padding:0 var(--s5)}.acc-chart{min-width:0}.acc-chart svg{font-family:var(--serif)}.acc-board{display:flex;flex-direction:column;gap:24px;padding-top:var(--s5)}.acc-n b{display:block;font-family:var(--serif);font-size:52px;font-weight:600;line-height:1}.acc-n span{display:block;color:var(--meta);font-size:12.5px;line-height:1.4;margin-top:var(--s2);max-width:210px}.acc-bars{display:none}.acc-bar+.acc-bar{margin-top:24px}.acc-bt{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin-bottom:8px}.acc-tr{height:8px;position:relative;background:var(--line)}.acc-tr i{display:block;height:100%;background:var(--accent)}.acc-tr u{position:absolute;top:-3px;height:14px;border-left:1px dashed var(--meta)}.acc-bn{color:var(--meta);font-size:11px;margin-top:6px}@media(max-width: 900px){.acc-top{grid-template-columns:minmax(0, 1fr);gap:24px}.acc-board{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:32px;padding-top:0}.acc-n b{font-size:40px}}@media(max-width: 760px){.acc-chart{display:none}.acc-bars{display:block}.acc-n b{font-size:34px}}.item-h{color:var(--ink);font-family:var(--serif);font-size:20px;font-weight:600;letter-spacing:-0.01em;line-height:25px;margin:0 0 var(--s2)}.item-s{color:var(--body);font-size:16px;line-height:24px;margin:0 0 var(--s3)}.body input[type=text],.body input[type=email],.body input[type=password],.body input:not([type]),.body textarea{background:none;border:1px solid var(--line);border-radius:8px;box-sizing:border-box;color:var(--ink);font-family:var(--ui);font-size:15px;min-height:48px;padding:0 var(--s4);width:100%}.doc-page .form-row input,.doc-page .form-row textarea,.doc-page .form-row select,.doc-page .quote input,.doc-page .quote textarea{background:var(--surf);border:1px solid var(--line);border-radius:6px;color:var(--ink);font-family:inherit;font-size:14px;padding:10px 12px;width:100%}.body input::placeholder{color:var(--muted);opacity:.65}.body form{display:flex;flex-direction:column;gap:var(--s3);margin:0 0 var(--s6)}.body form label{color:var(--meta);font-family:var(--ui);font-size:11px;font-weight:600;letter-spacing:.1em;margin-bottom:-6px;text-transform:uppercase}.body input[type=checkbox]{accent-color:var(--accent);height:19px;margin:0 8px 0 0;vertical-align:-4px;width:19px}.body form label:has(input){align-items:flex-start;color:var(--body);display:flex;font-size:13px;font-weight:400;gap:2px;letter-spacing:0;line-height:20px;margin:0;text-transform:none}.body button,.doc-page .quote button{border-radius:0;cursor:default;font-family:var(--ui);font-size:15px;font-weight:600;min-height:48px;padding:0 var(--s5)}.doc-page .btn-primary,.doc-page .btn-secondary{border-radius:0;display:inline-block;font-size:13px;font-weight:500;padding:8px 18px;text-decoration:none}.body button,.doc-page .quote button{background:none;border:1px solid var(--line-2);color:var(--ink)}.doc-page .btn-primary{border:1px solid;background:var(--hunch-text);border-color:var(--hunch-text);border-radius:0;color:var(--hunch-bg);transition:background .12s,border-color .12s,filter .12s}.doc-page .btn-primary:where(:hover,:active):not(:disabled):not([aria-disabled=true]){filter:brightness(0.86)}.body form button[type=submit],.body button.tier-cta{border:0;background:var(--hunch-text);border-color:var(--hunch-text);border-radius:0;color:var(--hunch-bg);transition:background .12s,border-color .12s,filter .12s}.body form button[type=submit]:where(:hover,:active):not(:disabled):not([aria-disabled=true]),.body button.tier-cta:where(:hover,:active):not(:disabled):not([aria-disabled=true]){filter:brightness(0.86)}.doc-page .btn-secondary{border:1px solid var(--line);background:rgba(0,0,0,0);border-color:var(--hunch-text);border-radius:0;color:var(--hunch-text)}.doc-page .btn-secondary:where(:hover,:active):not(:disabled):not([aria-disabled=true]){background:var(--hunch-border);filter:none}.body button[disabled],.doc-page button[disabled]{cursor:not-allowed;opacity:.55}.body button[disabled]{background:none;border-color:var(--line-2);color:var(--ink)}.body form button[type=submit][disabled],.body button.tier-cta[disabled]{background:var(--hunch-text);color:var(--hunch-bg)}.body input[disabled],.body textarea[disabled],.doc-page input[disabled],.doc-page textarea[disabled],.doc-page select[disabled]{color:var(--ink);-webkit-text-fill-color:var(--ink)}.au .su{display:none}.au.signup .su{display:revert}.au.signup .li{display:none}.au-tabs{border-bottom:1px solid var(--line);display:flex;margin:0 0 var(--s5)}.au-tab{background:none;border:0;border-bottom:2px solid rgba(0,0,0,0);color:var(--meta);cursor:default;flex:1;font-family:var(--ui);font-size:14px;font-weight:500;margin-bottom:-1px;min-height:44px;padding:0}.au-tab.on{border-bottom-color:var(--accent);color:var(--ink)}.h-public-auth .au-tab{align-items:center;display:flex;justify-content:center;text-decoration:none;cursor:pointer}.h-public-auth .au-cta:not(:disabled),.h-public-auth .au-sw button:not(:disabled){cursor:pointer}.h-public-auth .au-cta:disabled{opacity:.6}.h-public-auth .au-sw a{color:var(--accent)}.au .pg-h{margin-top:0}.au .pg-l{margin-bottom:var(--s5)}.au-soc{display:flex;flex-direction:column;gap:var(--s2);margin:0 0 var(--s5)}.au-soc a,.au-soc button{align-items:center;background:none;border:1px solid var(--line-2);border-radius:8px;color:var(--ink);cursor:default;display:flex;font-family:var(--ui);font-size:15px;font-weight:500;gap:var(--s3);justify-content:center;min-height:48px}.au-soc svg{flex:none;height:18px;width:18px}.au-or{align-items:center;color:var(--meta);display:flex;font-family:var(--ui);font-size:12px;gap:var(--s3);margin:0 0 var(--s5)}.au-or::before,.au-or::after{border-top:1px solid var(--line);content:"";flex:1}.au-f{margin:0 0 var(--s4)}.au-f label{color:var(--meta);display:block;font-family:var(--ui);font-size:11px;font-weight:600;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.au-f input{appearance:none;background:rgba(0,0,0,0);border:1px solid var(--line-2);border-radius:8px;color:var(--ink);font-family:var(--ui);font-size:16px;min-height:48px;padding:0 var(--s4);width:100%}.au-f input::placeholder{color:var(--meta);opacity:1}.au-row{align-items:flex-start;color:var(--body);display:flex;font-family:var(--ui);font-size:14px;gap:var(--s3);justify-content:space-between;line-height:20px;margin:0 0 var(--s5)}.au-row label{align-items:flex-start;display:flex;gap:var(--s2)}.au-row input{accent-color:var(--accent);flex:none;height:18px;margin:1px 0 0;width:18px}.au-row a{border-bottom:1px solid var(--line);color:var(--accent);text-decoration:none}.au-row .au-lnk{background:none;border:0;color:var(--accent);cursor:default;font-family:var(--ui);font-size:13px;padding:0 6px 1px;white-space:nowrap}.au-cta{border:0;background:var(--hunch-text);border-color:var(--hunch-text);border-radius:0;color:var(--hunch-bg);transition:background .12s,border-color .12s,filter .12s}.au-cta:where(:hover,:active):not(:disabled):not([aria-disabled=true]){filter:brightness(0.86)}.au-cta{cursor:default;font-family:var(--ui);font-size:16px;font-weight:600;min-height:52px;width:100%}.au-ack{color:var(--accent);font-family:var(--ui);font-size:13px;line-height:19px;margin:var(--s3) 0 0;min-height:19px;text-align:center}.au-ack:empty{margin:0;min-height:0}.h-public-auth .au-recipient{font-family:var(--ui);font-size:14px;line-height:20px;margin:0 0 var(--s4);overflow-wrap:anywhere}.h-public-auth .au-error{border:1px solid var(--line-2);border-radius:4px;color:var(--ink);padding:var(--s3)}.au-sw{color:var(--body);font-family:var(--ui);font-size:14px;line-height:20px;margin:var(--s5) 0 0;text-align:center}.au-sw button{background:none;border:0;border-bottom:1px solid var(--line);color:var(--accent);cursor:default;font:inherit;font-weight:500;padding:0}.au-legal{color:var(--meta);font-family:var(--ui);font-size:12px;line-height:18px;margin:var(--s6) 0 0}.kvrow,.sgrid,.help-row,.kit-grid,.contact-grid,.news-issues,.api-grid,.tier-grid{display:grid;gap:18px;margin-bottom:28px}.sgrid{display:flex;flex-direction:column;gap:var(--s4);margin:0 0 var(--s6)}.kvrow{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s5);margin:0 0 var(--s5)}.kv{align-items:baseline;display:flex;gap:7px;line-height:26px}.scard,.role,.tool,.help-block,.kit-card,.ch-card,.issue-card,.api-card,.tier,.lic-card,.quote{background:var(--surf);border:1px solid var(--line-2);border-radius:8px;padding:22px}.api-tier{background:var(--surf);border:1px solid var(--line-2);border-radius:8px;padding:20px}.kv .v,.process-num,.api-tier .price,.help-block .num{color:var(--accent);font-family:var(--serif)}.kv .k,.s-meta,.role .meta,.kit-meta,.press-date,.press-pub,.ch-desc,.issue-date,.issue-summary,.api-tier ul{color:var(--meta);font-size:12px;line-height:1.7;padding-left:18px}.kv .k{color:var(--meta);font-family:var(--ui);font-size:11px;letter-spacing:.06em;line-height:26px;padding-left:0;text-transform:uppercase}.kv .v{font-size:17px;font-weight:600;line-height:1}.kvrow>.kv .v{color:var(--accent)}.doc-page .rp-banner{background:var(--hunch-responsible-play-banner-bg);border:1px solid var(--hunch-responsible-play-banner-border);border-radius:10px;margin-bottom:28px;padding:22px}.doc-page .rp-banner h3{color:var(--ink);font-family:var(--serif);font-size:17px;margin:17px 0 6px}.doc-page .rp-banner p{color:var(--body);font-size:13px;line-height:1.6;margin:0}.doc-page .tool{margin-bottom:14px}.doc-page .tool h3{color:var(--ink);font-family:var(--serif);font-size:15px;margin:15px 0 6px}.doc-page .tool p{color:var(--body);font-size:13px;line-height:1.6;margin-bottom:10px}.doc-page .help-row{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin:18px 0 28px}.doc-page .help-block{padding:18px}.doc-page .help-block .name{color:var(--ink);font-family:var(--serif);font-size:15px;margin-bottom:4px}.doc-page .help-block .num{color:var(--accent);font-family:var(--serif);font-size:18px;font-variant-numeric:tabular-nums;margin:6px 0}.doc-page .help-block .desc{color:var(--meta);font-size:12px}@media(max-width: 700px){.doc-page .help-row{grid-template-columns:1fr}}.scard{border-color:var(--line);border-radius:12px;padding:var(--s4)}.scard .kick{margin-bottom:var(--s2)}.scard .item-h{margin:0 0 var(--s2)}.s-meta{font-family:var(--ui);font-size:11px;margin:-4px 0 var(--s2)}.scard .s-meta{line-height:26px;padding-left:0}.scard .item-s+.s-meta{margin:var(--s3) 0 0}.scard .item-s{margin:0}.scard.sm{padding:var(--s3) var(--s4)}.scard.sm .item-h{font-size:17px;line-height:23px}.scard.sm .item-s{font-size:14px;line-height:21px}.scard .kvrow{border-top:1px solid var(--line);margin-top:var(--s3);padding-top:var(--s3)}.blist{list-style:none;margin:0 0 var(--s5);padding:0}.blist li{color:var(--body);font-size:15px;line-height:23px;margin-bottom:var(--s2);padding-left:18px;position:relative}.blist li::before{background:var(--hunch-gold);content:"";height:1px;left:0;position:absolute;top:10px;width:6px}.tier .price{color:var(--ink);font-family:var(--serif);font-size:30px;font-weight:600;line-height:1;margin:0 0 var(--s2)}.tier .blist{margin:var(--s3) 0 var(--s4)}.plist{margin:0 0 var(--s6)}.prow{border-top:1px solid var(--line);padding:var(--s3) 0}.prow:first-child{border-top:0}.prow .q{color:var(--ink);font-family:var(--serif);font-size:16px;line-height:23px;margin-bottom:5px}.prow .m{align-items:baseline;color:var(--meta);display:flex;font-family:var(--ui);font-size:11px;gap:var(--s3)}.prow .pct{color:var(--accent);font-family:var(--serif);font-size:15px;font-weight:600}.tier-cta{border:0;background:var(--hunch-text);border-color:var(--hunch-text);border-radius:0;color:var(--hunch-bg);transition:background .12s,border-color .12s,filter .12s}.tier-cta:where(:hover,:active):not(:disabled):not([aria-disabled=true]){filter:brightness(0.86)}.tier-cta{cursor:default;font-family:var(--ui);font-size:15px;font-weight:600;min-height:48px;opacity:.55;width:100%}.twh{position:relative}.twh::after{background:linear-gradient(to right, transparent, var(--bg));bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:28px}.chips{display:flex;flex-wrap:wrap;gap:var(--s2);margin:0 0 var(--s5)}.chips .chip{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--body);display:inline-flex;font-family:var(--ui);font-size:13px;min-height:36px;padding:0 var(--s4)}.chips a.chip{border-color:var(--line-2);color:var(--accent)}.body div>button{margin-bottom:var(--s2);width:100%}.step{border-top:1px solid var(--line);display:flex;gap:var(--s4);padding:var(--s4) 0}.step:first-child{border-top:0}.step .n{color:var(--hunch-gold);flex:none;font-family:var(--serif);font-size:19px;font-weight:600;line-height:1.2;width:24px}.step .s-b{flex:1;min-width:0}.step .item-h{margin:0 0 var(--s2)}.step p{margin:0}.pg .s-meta.wide{color:var(--meta);font-size:12px;line-height:26px;margin:0 0 var(--s5);padding-left:0}.body>.kick{margin:var(--s7) 0 var(--s2)}.qalist{margin:0 0 var(--s6)}.qa{border-top:1px solid var(--line);padding:var(--s4) 0}.qa:first-child{border-top:0;padding-top:0}.qa .q{color:var(--ink);font-family:var(--serif);font-size:17px;font-weight:600;line-height:24px;margin-bottom:6px}.qa p{font-size:15px;line-height:23px;margin:0}.acts button.cta{border:0;font-family:var(--ui);font-weight:600;opacity:.55;width:100%}.process-step{border-bottom:1px solid var(--line);display:grid;gap:18px;grid-template-columns:60px 1fr;padding:22px 0}.process-title,.item-h,.kit-name,.press-title,.ch-name,.issue-title,.api-card h3,.api-tier .name,.tier h3,.lic-card h3{color:var(--ink);font-family:var(--serif)}.doc-page .endpoint{background:var(--bg);border:1px solid var(--line);border-radius:6px;color:var(--body);font-family:"SF Mono",Menlo,monospace;font-size:12px;margin-bottom:8px;padding:10px 14px}.doc-page .endpoint .m,.role .badge,.issue-num,.lic-card .status.live{color:var(--accent)}.doc-page .endpoint .m{font-weight:600;margin-right:8px}.doc-page .tier-grid{gap:14px}.doc-page .quote{margin-bottom:28px}.doc-page .v10{font-family:var(--serif)}.doc-page .v10 a{color:inherit;text-decoration:none}.doc-page .v10-kicker,.doc-page .v9-sh,.doc-page .v9-meta-line,.doc-page .v9-sig,.doc-page .lib-meta{font-family:var(--ui)}.doc-page .v10-kicker{color:var(--hunch-gold);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.doc-page .v9-cat{border-bottom:1px solid var(--line);margin-bottom:calc(var(--s6)*1.1);padding:calc(var(--s6)*1.5) 0 calc(var(--s6)*.9)}.doc-page .v9-cat-k{color:var(--accent);font-family:var(--ui);font-size:11px;font-weight:600;letter-spacing:.16em;margin-bottom:10px;text-transform:uppercase}.doc-page .v9-cat-h{color:var(--ink);font-family:var(--serif);font-size:40px;font-weight:565;letter-spacing:-0.01em;line-height:1.1;margin:.67em 0 10px}.doc-page .v9-cat-lede{color:var(--body);font-family:var(--serif);font-size:17px;line-height:1.55;margin:0 0 12px;max-width:62ch}.doc-page .v9-cat-meta,.doc-page .lib-meta{color:var(--meta);font-size:11px;letter-spacing:.02em}.doc-page .v9-cat-meta .dot{color:var(--line);margin:0 7px}.doc-page .v9-sec{padding:calc(var(--s6)*1.5) 0 0}.doc-page .v9-sec+.v9-sec{padding-top:calc(var(--s6)*1.5)}.doc-page .v9-sec-inner{border-top:1px solid var(--line);padding-top:14px}.doc-page .v9-sec:first-of-type .v9-sec-inner{border-top:0;padding-top:0}.doc-page .v9-sh{color:var(--meta);font-size:11px;font-weight:600;letter-spacing:.16em;margin:.83em 0 var(--s6);text-transform:uppercase}.doc-page .v9-grid{display:grid;gap:calc(var(--s6)*1.25);grid-template-columns:repeat(3, minmax(0, 1fr))}.doc-page .v9-grid>article{position:relative}.doc-page .v9-grid>article+article::before{background:var(--line);bottom:0;content:"";left:calc(var(--s6)*-0.625);position:absolute;top:0;width:1px}.doc-page .v9-grid>article:nth-child(3n+1)::before{display:none}.doc-page .v9-meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.doc-page .v9-meta .v9-sig{margin-left:auto;white-space:nowrap}.doc-page .v9-ch{color:var(--ink);font-family:var(--serif);font-size:20px;font-weight:630;line-height:1.25;margin:1em 0 7px}.doc-page .v9-ch a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.doc-page .v9-ce{color:var(--body);font-family:var(--serif);font-size:14.5px;line-height:1.5;margin-bottom:16px}.doc-page .v9-foot{display:flex;justify-content:flex-end;margin-top:auto;padding-top:12px}.doc-page .card-age{color:var(--meta);font-family:var(--ui)}.doc-page .lib-cta{display:flex;justify-content:center;padding:calc(var(--s6)*1.5) 0 0}@media(min-width: 720px){.api-grid,.tier-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.pg-h{font-size:34px;line-height:40px}.pg-l{font-size:20px;line-height:30px}.item-h{font-size:22px;line-height:28px}}@media(min-width: 1024px){.doc-page .page-title{font-size:44px}.pg{max-width:820px;padding:44px 0 56px}.pg.pg-row:has(>.crumb){padding-top:12px}.pg-wide{max-width:none}.pg.pg-center,.pg.au{margin:0 auto}.tb{margin-bottom:var(--s4)}.tb-q input{width:260px}.pg.au{max-width:460px;text-align:center}.pg.au .au-tabs{justify-content:center}.sgrid{display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.qalist{column-gap:48px;columns:2}.plist{column-gap:48px;columns:2}.qa{break-inside:avoid}.prow{break-inside:avoid}.acts{flex-direction:row;flex-wrap:wrap;margin-bottom:var(--s6)}.acts .cta{min-width:240px;padding:0 var(--s6);width:auto}.acts button.cta{width:auto}.pg-h{font-size:34px;line-height:40px}.item-h{font-size:23px;line-height:29px}}@media(max-width: 720px){.process-step{grid-template-columns:44px 1fr}.doc-page .page-title{font-size:34px}}@media(max-width: 860px){.doc-page .v9-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.doc-page .v9-grid>article+article::before{display:none}}@media(min-width: 561px){.doc-page .card-age{display:none}}@media(max-width: 700px){.doc-page .v9-cat-h{font-size:30px}.doc-page .v9-cat-lede{font-size:16px}}@media(max-width: 560px){.doc-page .v9-sec{padding-left:0;padding-right:0}.doc-page .v9-grid{gap:var(--s6);grid-template-columns:1fr}.doc-page .v9-grid .v9-meta{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.doc-page .v9-grid>article+article{border-top:1px solid var(--line);padding-top:var(--s6)}.doc-page .v10-kicker,.doc-page .v9-sig{font-size:11px}.doc-page .v9-ch{font-size:20px;line-height:1.3}.doc-page .v9-ce{font-size:15px;line-height:1.55}.doc-page .v9-foot{align-items:baseline;justify-content:flex-start}.doc-page .card-age{font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.doc-page .v9-cat{margin-bottom:16px;padding:16px 0 14px}.doc-page .v9-cat-k{display:none}.doc-page .v9-cat-h{font-size:28px;font-weight:505;line-height:1.14;margin-bottom:0}.doc-page .v9-cat-lede{display:block;font-size:15px;line-height:1.5;margin:8px 0 0}.doc-page .lib-cta{padding-top:var(--s6)}}.h-reference-page{margin:0 auto;max-width:1188px;padding:56px 20px 96px}.h-reference-page__document{display:grid;gap:32px;margin:0 auto;max-width:960px}.h-reference-page__header{border-bottom:1px solid var(--hunch-border);max-width:720px;padding-bottom:32px}.h-reference-page__eyebrow{color:var(--hunch-green);font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.3;margin:0 0 12px;text-transform:uppercase}.h-reference-page__title,.h-reference-page__section h2{color:var(--hunch-text);font-family:"Source Serif 4",Georgia,serif;font-weight:400;letter-spacing:0}.h-reference-page__title{font-size:4.5rem;line-height:1.02;margin:0}.h-reference-page__lede{color:var(--hunch-copy-text);font-size:1.125rem;line-height:1.55;margin:20px 0 0;max-width:58ch}.h-reference-page__section{max-width:960px}.h-reference-page__section h2{font-size:2.125rem;line-height:1.2;margin:0 0 18px}.h-reference-page__section h3{color:var(--hunch-text);font-family:Inter,sans-serif;font-size:.875rem;font-weight:700;line-height:1.3;margin:0}.h-reference-page__section p,.h-reference-page__section li{color:var(--hunch-copy-text);font-size:.9375rem;line-height:1.6}.h-reference-page__section a{color:var(--hunch-green);text-decoration-color:color-mix(in srgb, var(--hunch-green) 45%, transparent);text-underline-offset:.18em}.h-reference-page__section--notice{background:var(--hunch-panel-2);border:1px solid var(--hunch-border);padding:20px}.crumb{color:var(--hunch-muted);font-family:"Inter",sans-serif;font-size:12px;font-weight:500;letter-spacing:.2px;margin:0 0 8px}.crumb a{color:inherit;text-decoration:none}.crumb a:hover{color:var(--hunch-text)}.crumb-s{margin:0 7px;color:var(--hunch-border)}.pg.pg-acc{padding-top:var(--s2)}@media(min-width: 1024px){.pg.pg-acc{padding-top:12px}}.pg-acc .pg-h{margin-top:0;margin-bottom:var(--s2)}.pg-acc .pg-l{max-width:760px;margin-bottom:var(--s7)}main[data-reference-static-surface] .wrap>.crumb,main[data-reference-static-surface] .doc-page>.crumb{margin:12px 0 0}main[data-reference-static-surface] .crumb+.doc-grid{padding-top:16px}main[data-reference-static-surface] .doc-page>.crumb+.page-hdr{padding-top:16px}main[data-reference-static-surface] .doc-page .page-title{font-size:34px;line-height:40px}main[data-reference-static-surface] .doc-page .page-hdr>.page-title:first-child{margin-top:0}main[data-reference-static-surface] .doc-page .content ul,main[data-reference-static-surface] .doc-grid .content ul{list-style:decimal;padding-left:26px}main[data-reference-static-surface] .doc-page .content ul li,main[data-reference-static-surface] .doc-grid .content ul li{padding-left:4px}main[data-reference-static-surface] .doc-grid .content ul li::before{content:none;display:none}main[data-reference-static-surface] .content ul li::marker{color:var(--hunch-muted);font-family:"Inter",sans-serif}.doc-page.doc-help{padding-bottom:var(--s5)}.doc-help .help-sec{margin-top:0}.doc-help .help-t{border-bottom:1px solid var(--line-2)}.doc-help .help-t summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font:600 16px var(--ui);color:var(--ink)}.doc-help .help-t summary::-webkit-details-marker{display:none}.doc-help .help-t summary::after{content:"+";font-size:20px;color:var(--meta)}.doc-help .help-t[open] summary::after{content:"–"}.doc-help .help-b{padding:0 0 8px;max-width:720px}.doc-help .help-q{font:600 15px var(--ui);color:var(--ink);margin:0 0 4px}.doc-help .help-a{font-size:15px;line-height:1.65;color:var(--body);margin:0 0 16px}.doc-help .help-more{margin-top:24px;font-size:15px;color:var(--body)}.doc-help .lic-card{background:none;border:0;border-bottom:1px solid var(--line-2);border-radius:0;padding:16px 0;margin:0}.doc-help .lic-card h3{font:600 16px var(--ui);color:var(--ink);margin:0 0 2px}.doc-help .lic-card .status{background:none;padding:0;border-radius:0;font-size:13px;color:var(--meta);margin:0 0 8px;display:block}.doc-help .lic-card p{font-size:15px;line-height:1.65;max-width:720px;margin:0 0 8px}.doc-help .lic-card dl{display:grid;grid-template-columns:200px minmax(0, 1fr);gap:6px 16px;font-size:13px;margin:8px 0 13px;max-width:720px}.doc-help .lic-card dt,.doc-help .lic-card dd{font-size:15px;margin:0}.doc-help .lic-card dt{color:var(--meta)}.doc-help .lic-card a{color:var(--accent);border-bottom:1px solid var(--line);text-decoration:none}.doc-help .api-grid{grid-template-columns:1fr;gap:0;margin-bottom:8px}.doc-help .api-card{background:none;border:0;border-bottom:1px solid var(--line-2);border-radius:0;padding:16px 0}.doc-help .api-card h3{font:600 16px var(--ui);color:var(--ink);margin:0 0 2px}.doc-help .api-card p{font-size:15px;line-height:1.65;color:var(--body);max-width:720px;margin:0 0 8px}.doc-help .endpoint{background:none;border:0;border-radius:0;padding:2px 0;margin:0;font-size:13px}.doc-help .endpoint .m{color:var(--meta)}.doc-help .content a.go{font:600 15px/1.7 var(--ui);color:var(--ink);border:0;text-decoration:none}.doc-help .content a.go:hover{text-decoration:underline;text-underline-offset:3px}.pg.au{max-width:400px;margin-left:auto;margin-right:auto;padding-top:var(--s6);text-align:center}.au-main{min-width:0}.au-tabs{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0;margin:0 auto var(--s4);max-width:260px}.au-tab{min-height:34px;display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:0}.au-tab.on{background:none;color:var(--ink);border-bottom-color:var(--ink)}.au .pg-h{margin-bottom:var(--s4)}.au-soc{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--s2);margin-bottom:var(--s4)}.au-soc button{min-height:44px;border-radius:6px}.au-soc svg{width:20px;height:20px}.au-or{margin-bottom:var(--s4)}.au-f{margin-bottom:var(--s3);text-align:left}.au-f label{font-size:13px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink);margin-bottom:var(--s1)}.au-f input{min-height:44px;border-radius:6px;background:var(--bg)}.au-f input:focus-visible,.au button:focus-visible,.au a:focus-visible,.help-t summary:focus-visible{outline:2px solid var(--hunch-green);outline-offset:3px}.au-fg{text-align:right;margin:calc(-1*var(--s1)) 0 var(--s3)}.au-fg .au-lnk{font:13px var(--ui);color:var(--accent);background:none;border:0;padding:0}.au-row{margin-bottom:var(--s4)}.au-cta{min-height:44px;font-size:15px}.au .soc-b,.au .au-cta{padding:1px 6px}.au:not(.signup) .au-form{margin-bottom:var(--s8)}.au-side{text-align:left;margin-top:var(--s8)}.au-sh{font:600 12px/26px var(--ui);color:var(--meta);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;padding-bottom:8px;border-bottom:2px solid var(--ink)}.au-list{list-style:none;margin:0 0 var(--s5);padding:0}.au-list li{font:16px/23px var(--serif);padding:7px 0;border-bottom:1px solid var(--line);color:var(--body)}.au-list li::before{content:"✓";color:var(--accent);font-weight:600;margin-right:10px}.au-nums{margin:0 0 var(--s5)}.au-nums>div{display:flex;align-items:baseline;gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line)}.au-nums b{font:600 40px/44px var(--serif);min-width:110px;font-variant-numeric:tabular-nums;color:var(--ink)}.au-nums b.g{color:var(--hunch-gold)}.au-nums b.r{color:var(--accent)}.au-nums span{font:14px/20px var(--ui);color:var(--meta)}.au-go{font:600 14px/26px var(--ui);color:var(--accent);text-decoration:none}.au-go span{display:inline-block;margin-left:6px;transition:transform .12s}.au-go:hover span{transform:translateX(3px)}[data-hunch-reader-account] .pg-l{overflow-wrap:anywhere}[data-hunch-reader-account] .ac-sec{margin:32px 0}[data-hunch-reader-account] .ac-sec h2{font:600 12px var(--ui);color:var(--meta);border-bottom:2px solid var(--ink);padding-bottom:8px;margin:0 0 12px}[data-hunch-reader-account] .ac-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:var(--s3) 0;border-bottom:1px solid var(--line);color:var(--ink);font:400 14px/20px var(--ui)}[data-hunch-reader-account] .ac-row small{display:block;font:400 12px/17px var(--ui);color:var(--meta);margin-top:2px}[data-hunch-reader-account] .ac-note{flex-shrink:0;font:400 12px var(--ui);color:var(--meta)}[data-hunch-reader-account] .ac-identity{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:12px;font:14px var(--ui)}[data-hunch-reader-account] .ac-identity dd{margin:0;overflow-wrap:anywhere}@media(min-width: 900px){.pg.au{max-width:880px;display:grid;grid-template-columns:400px minmax(0, 1fr);gap:0 64px;align-items:start}.au-side{margin-top:106px}}@media(max-width: 600px){.doc-help .lic-card dl{grid-template-columns:1fr;gap:0}.doc-help .lic-card dd{margin-bottom:6px}[data-hunch-reader-account] .ac-row{align-items:flex-start}main[data-reference-static-surface="/privacy"] .doc-help .kv{grid-template-columns:1fr;gap:2px}}@media(max-width: 1023px){main[data-reference-static-surface] .wrap>.crumb,main[data-reference-static-surface] .doc-page>.crumb{margin-top:24px}}.h-api-page__grid,.h-api-page__tiers{display:grid;gap:16px;grid-template-columns:repeat(2, minmax(0, 1fr))}.h-api-page__card,.h-api-page__tier{background:var(--hunch-panel);border:1px solid var(--hunch-border);display:grid;gap:12px;padding:18px}.h-api-page__card p,.h-api-page__tier p,.h-api-page__tier ul{margin:0}.h-api-page__tier ul{padding-left:20px}.h-api-page__card>code,.h-api-page__token{background:var(--hunch-panel-2);border:1px solid var(--hunch-border);color:var(--hunch-text);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.45;overflow-wrap:anywhere;padding:8px 10px}.h-api-page__price{color:var(--hunch-green) !important;font-family:"Source Serif 4",Georgia,serif;font-size:1.75rem !important;line-height:1.1 !important}@media(max-width: 720px){.h-reference-page{padding:36px 20px 64px}.h-reference-page__title{font-size:2.75rem}.h-reference-page__section h2{font-size:1.625rem}.h-api-page__grid,.h-api-page__tiers{grid-template-columns:1fr}}}@layer components{main[data-reference-static-surface="/newsletter"] .doc-page>.crumb+.page-hdr{padding-top:16px}main[data-reference-static-surface="/newsletter"] .doc-page .page-title{font-size:34px;line-height:1.1}main[data-reference-static-surface="/newsletter"] .doc-page .hero-news{background:linear-gradient(135deg, var(--surf) 0%, var(--accent-t) 100%);border:1px solid var(--line);border-radius:12px;margin-bottom:32px;padding:36px;text-align:center}main[data-reference-static-surface="/newsletter"] .doc-page .hero-news h1{color:var(--ink);font-family:var(--serif);font-size:32px;font-weight:400;line-height:1.2;margin:.67em auto 12px;max-width:600px}main[data-reference-static-surface="/newsletter"] .doc-page .hero-news p{color:var(--body);font-size:15px;line-height:1.6;margin:0 auto 24px;max-width:560px}main[data-reference-static-surface="/newsletter"] .doc-page .news-form{display:flex;gap:8px;max-width:480px;margin:0 auto}main[data-reference-static-surface="/newsletter"] .doc-page .news-form input{flex:1;padding:12px 14px;background:var(--bg);border:1px solid var(--line);border-radius:6px;color:var(--ink);font-size:14px;font-family:inherit}main[data-reference-static-surface="/newsletter"] .doc-page .news-form button{padding:12px 20px;background:var(--ink);color:var(--bg);border:none;border-radius:0;font-size:14px;font-weight:500}main[data-reference-static-surface="/newsletter"] .doc-page .news-issues{grid-template-columns:repeat(2, 1fr);gap:16px;margin-bottom:0}main[data-reference-static-surface="/newsletter"] .doc-page .issue-card{padding:20px}main[data-reference-static-surface="/newsletter"] .doc-page .issue-num{font-size:11px;letter-spacing:normal;text-transform:none;margin-bottom:4px}main[data-reference-static-surface="/newsletter"] .doc-page .issue-date{font-size:12px;line-height:1.6;padding-left:0;margin-bottom:10px}main[data-reference-static-surface="/newsletter"] .doc-page .issue-title{font-family:var(--serif);font-size:17px;color:var(--ink);margin-bottom:10px;line-height:1.3}main[data-reference-static-surface="/newsletter"] .doc-page .issue-summary{font-size:13px;line-height:1.55;padding-left:0;margin-bottom:14px}main[data-reference-static-surface="/newsletter"] .doc-page .issue-card a{font-size:12px;color:var(--accent);text-decoration:none;border-bottom:1px solid var(--accent)}@media(max-width: 900px){main[data-reference-static-surface="/newsletter"] .doc-page .news-issues{grid-template-columns:1fr}}}@layer surfaces{main[data-reference-static-surface="/editorial-code"] :where(.doc-grid) *,main[data-reference-static-surface="/editorial-code"] :where(.doc-grid) *::before,main[data-reference-static-surface="/editorial-code"] :where(.doc-grid) *::after{box-sizing:border-box;margin:0;padding:0}main[data-reference-static-surface="/editorial-code"]{--ink: var(--hunch-text);--body: var(--hunch-copy-text);--meta: var(--hunch-muted);--line: var(--hunch-border);--accent: var(--hunch-green);--accent-t: var(--hunch-editorial-pledge-bg);--serif: "Source Serif 4", Georgia, serif;--ui: Inter, system-ui, -apple-system, sans-serif;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s7: 32px;--s8: 40px;--s9: 56px;font-family:var(--serif);-webkit-font-smoothing:antialiased;background:var(--hunch-bg);color:var(--hunch-text);line-height:26px;font-size:17px}main[data-reference-static-surface="/editorial-code"] :where(.doc-grid) a{color:var(--hunch-green);text-decoration:none;transition:color .15s}main[data-reference-static-surface="/editorial-code"] :where(.doc-grid) a:hover{color:var(--hunch-green-soft);text-decoration:underline;text-underline-offset:3px}main[data-reference-static-surface="/editorial-code"] .topbar{background:var(--hunch-bg);border-bottom:1px solid var(--hunch-border);padding:18px 0;position:sticky;top:0;z-index:50;backdrop-filter:blur(6px);background:var(--hunch-editorial-code-topbar-bg)}main[data-reference-static-surface="/editorial-code"] .topbar-inner{max-width:1188px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:18px}main[data-reference-static-surface="/editorial-code"] .topbar-actions{display:inline-flex;align-items:center;gap:12px}main[data-reference-static-surface="/editorial-code"] .brand{font-family:var(--serif);font-size:28px;font-weight:300;color:var(--hunch-text);letter-spacing:-0.025em;text-decoration:none;line-height:1}main[data-reference-static-surface="/editorial-code"] .brand:hover{color:var(--hunch-green);text-decoration:none}main[data-reference-static-surface="/editorial-code"] .back-link{font-family:var(--ui);font-size:13px;color:var(--hunch-muted);text-decoration:none;display:inline-flex;align-items:center;gap:6px}main[data-reference-static-surface="/editorial-code"] .back-link:hover{color:var(--hunch-green);text-decoration:none}main[data-reference-static-surface="/editorial-code"] .back-link::before{content:"←";font-size:14px}main[data-reference-static-surface="/editorial-code"] .doc-grid{margin:0 auto;padding:var(--s7) 0 var(--s9);display:grid;grid-template-columns:1fr;gap:var(--s7)}main[data-reference-static-surface="/editorial-code"] .toc{font-family:var(--ui);font-size:13px}main[data-reference-static-surface="/editorial-code"] .toc ol{list-style:none;padding:0;counter-reset:toc-counter}main[data-reference-static-surface="/editorial-code"] .toc li{margin-bottom:8px;line-height:1.4}main[data-reference-static-surface="/editorial-code"] .toc li.numbered{counter-increment:toc-counter}main[data-reference-static-surface="/editorial-code"] .toc a{color:var(--hunch-shell-control-text);text-decoration:none;display:block;padding:3px 0 3px 22px;position:relative;transition:color .15s}main[data-reference-static-surface="/editorial-code"] .toc li.numbered a::before{content:counter(toc-counter, decimal-leading-zero);position:absolute;left:0;top:3px;font-size:10px;color:var(--hunch-divider);font-weight:500;letter-spacing:.05em}main[data-reference-static-surface="/editorial-code"] .toc li.unnumbered a{padding-left:0}main[data-reference-static-surface="/editorial-code"] .toc a:hover{color:var(--hunch-green);text-decoration:none}main[data-reference-static-surface="/editorial-code"] .toc a.active{color:var(--hunch-green);font-weight:500}main[data-reference-static-surface="/editorial-code"] .content{color:var(--body);max-width:720px}main[data-reference-static-surface="/editorial-code"] .kicker{font-family:var(--ui);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--hunch-green);margin-bottom:10px}main[data-reference-static-surface="/editorial-code"] h1{font-family:var(--serif);font-size:30px;font-weight:600;line-height:34px;letter-spacing:-0.015em;margin:0 0 var(--s5);color:var(--hunch-text)}main[data-reference-static-surface="/editorial-code"] .meta{font-family:var(--ui);font-size:13px;color:var(--hunch-muted);margin-bottom:var(--s8);padding-bottom:var(--s6);border-bottom:1px solid var(--hunch-border)}main[data-reference-static-surface="/editorial-code"] .meta dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px}main[data-reference-static-surface="/editorial-code"] .meta dt{font-weight:500;color:var(--hunch-shell-control-text)}main[data-reference-static-surface="/editorial-code"] .meta dd{color:var(--hunch-text)}main[data-reference-static-surface="/editorial-code"] h2{font-family:var(--serif);font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-0.01em;margin:var(--s9) 0 var(--s4);color:var(--hunch-text);position:relative;scroll-margin-top:148px}main[data-reference-static-surface="/editorial-code"] h2 .anchor{display:none;position:absolute;left:-28px;top:50%;transform:translateY(-50%);color:var(--hunch-border);text-decoration:none;font-size:18px;font-weight:400;opacity:0;transition:opacity .15s,color .15s;font-family:var(--ui)}main[data-reference-static-surface="/editorial-code"] h2:hover .anchor{opacity:1}main[data-reference-static-surface="/editorial-code"] h2 .anchor:hover{color:var(--hunch-green);text-decoration:none}main[data-reference-static-surface="/editorial-code"] h3{font-family:var(--serif);font-size:19px;font-weight:500;line-height:1.3;margin:32px 0 12px;color:var(--hunch-text);scroll-margin-top:148px}main[data-reference-static-surface="/editorial-code"] p{font-size:17px;line-height:26px;margin:0 0 var(--s4);color:var(--hunch-text)}main[data-reference-static-surface="/editorial-code"] p+p{margin-top:0}main[data-reference-static-surface="/editorial-code"] strong{color:var(--hunch-text);font-weight:600}main[data-reference-static-surface="/editorial-code"] em{font-style:italic}main[data-reference-static-surface="/editorial-code"] ul{margin:var(--s4) 0 var(--s5);padding-left:0;list-style:none}main[data-reference-static-surface="/editorial-code"] ul li{font-size:17px;line-height:26px;position:relative;padding-left:22px;margin-bottom:var(--s3);color:var(--hunch-text)}main[data-reference-static-surface="/editorial-code"] ul li::before{content:"";position:absolute;left:4px;top:12px;width:8px;height:1px;background:var(--hunch-green)}main[data-reference-static-surface="/editorial-code"] hr{border:none;border-top:1px solid var(--hunch-border);margin:56px 0}main[data-reference-static-surface="/editorial-code"] .preamble-lead::first-letter{font-family:var(--serif);font-size:64px;font-weight:400;line-height:.9;float:left;margin:6px 10px 0 -2px;color:var(--hunch-green)}main[data-reference-static-surface="/editorial-code"] .colophon{margin-top:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;padding-top:0}main[data-reference-static-surface="/editorial-code"] .colophon p{color:var(--hunch-text);margin-bottom:var(--s4)}main[data-reference-static-surface="/editorial-code"] .pledge{font-family:var(--serif);font-style:italic;font-size:20px;line-height:1.4;color:var(--hunch-green);margin:var(--s7) 0;padding:var(--s5) var(--s6);border-left:3px solid var(--hunch-green);background:var(--accent-t)}main[data-reference-static-surface="/editorial-code"] .footer{background:var(--hunch-panel);border-top:1px solid var(--hunch-border);padding:32px 0;font-family:var(--ui);font-size:12px;color:var(--hunch-muted)}main[data-reference-static-surface="/editorial-code"] .footer-inner{max-width:1188px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}@media(min-width: 1024px){main[data-reference-static-surface="/editorial-code"] .doc-grid{grid-template-columns:220px 1fr;gap:64px;padding:var(--s9) 0 96px}main[data-reference-static-surface="/editorial-code"] .toc{position:sticky;top:148px;align-self:start;max-height:calc(100vh - 170px);overflow-y:auto}main[data-reference-static-surface="/editorial-code"] h1{font-size:40px;line-height:44px}main[data-reference-static-surface="/editorial-code"] h2 .anchor{display:block}}}@layer surfaces{.h-consent-banner[hidden],.h-consent-banner p[hidden]{display:none}.h-consent-banner{position:fixed;inset:auto 0 0;z-index:95;background:var(--hunch-panel);border-top:1px solid var(--hunch-reference-card-border);padding:14px 18px;display:flex;gap:14px;align-items:center;flex-wrap:wrap;box-shadow:var(--hunch-cookie-banner-shadow);font-family:Inter,system-ui,-apple-system,sans-serif;letter-spacing:0}.h-consent-banner p{margin:0;flex:1 1 320px;font-size:13px;line-height:1.5;color:var(--hunch-copy-text)}.h-consent-banner a{color:var(--hunch-green);text-decoration:underline;text-underline-offset:2px}.h-consent-banner form{display:flex;gap:8px;flex:0 0 auto}.h-consent-banner button{font:600 13px Inter,system-ui,-apple-system,sans-serif;letter-spacing:0;padding:9px 16px;border-radius:0;cursor:pointer;border:1px solid var(--hunch-reference-card-border);background:rgba(0,0,0,0);color:var(--hunch-text)}.h-consent-banner .h-consent-banner__accept{background:var(--hunch-text);color:var(--hunch-bg);border-color:var(--hunch-text)}.h-consent-banner button:disabled{cursor:wait;opacity:.6}.h-consent-banner [data-hunch-consent-banner-status]{flex-basis:100%}@media(min-width: 720px){.h-consent-banner{padding-inline:32px}}@media(min-width: 1024px){.h-consent-banner{padding:14px max(20px,(100% - 1120px)/2)}}body.h-consent-dialog-open{overflow:hidden}.h-consent-dialog[hidden]{display:none}.h-consent-dialog{align-items:center;display:grid;inset:0;justify-items:center;padding:20px;position:fixed;z-index:120}.h-consent-dialog__backdrop{background:color-mix(in srgb, var(--hunch-text) 42%, transparent);inset:0;position:absolute}.h-consent-dialog__panel{background:var(--hunch-bg);border:1px solid var(--hunch-border);box-shadow:var(--hunch-floating-shadow);display:flex;max-height:min(760px,100vh - 40px);max-width:640px;overflow:hidden;padding:0;position:relative;width:min(100%,640px)}.h-consent-dialog__eyebrow,.h-consent-dialog__group h3,.h-consent-dialog__item h4,.h-consent-dialog__status{font-family:Inter,system-ui,-apple-system,sans-serif}.h-consent-dialog__eyebrow{color:var(--hunch-green);font-size:.6875rem;font-weight:700;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.h-consent-dialog h2{color:var(--hunch-text);font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.875rem,5vw,2.75rem);font-weight:400;letter-spacing:-0.02em;line-height:1.06;margin:0}.h-consent-dialog__scroll-region>p:not(.h-consent-dialog__eyebrow),.h-consent-dialog__group p{color:var(--hunch-copy-text);line-height:1.5}.h-consent-dialog__scroll-region>p:not(.h-consent-dialog__eyebrow){margin:18px 0 0;max-width:56ch}.h-consent-dialog__form{display:grid;flex:1 1 auto;grid-template-rows:minmax(0, 1fr) auto auto;min-height:0}.h-action-consent-dialog__form{grid-template-rows:minmax(0, 1fr) auto}.h-action-consent-dialog__body{padding:clamp(24px,4vw,40px) clamp(24px,4vw,40px) 0}.h-action-consent-dialog__body>p:not(.h-consent-dialog__eyebrow){color:var(--hunch-copy-text);line-height:1.5;margin:18px 0 0;max-width:56ch}.h-action-consent-dialog__choice{border-top:1px solid var(--hunch-border);margin-top:20px}.h-consent-dialog__status-message[hidden],.h-action-consent-dialog__status-message[hidden]{display:none}.h-consent-dialog__status-message,.h-action-consent-dialog__status-message{color:var(--hunch-danger-text, var(--hunch-text));flex-basis:100%;font-weight:700;margin:0}.h-action-consent-dialog__settings-link{font-size:.8125rem}.h-consent-dialog__scroll-region{min-height:0;overflow:auto;padding:clamp(24px,4vw,40px) clamp(24px,4vw,40px) 0}.h-consent-dialog__scroll-cue{color:var(--hunch-muted);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.03em;margin:12px clamp(24px,4vw,40px) 0}.h-consent-dialog__scroll-cue--hidden{visibility:hidden}.h-consent-dialog__actions{border-top:1px solid var(--hunch-border);display:flex;flex-wrap:wrap;gap:8px;justify-content:end;margin-top:14px;padding:14px clamp(24px,4vw,40px) clamp(24px,4vw,40px)}.h-consent-dialog button,.h-cookie-settings__action button{border:1px solid var(--hunch-border);border-radius:0;cursor:pointer;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.02em;line-height:1.2;padding:11px 16px}.h-consent-dialog .h-consent-action--primary,.h-cookie-settings__action .h-consent-action--primary{background:var(--hunch-text);border-color:var(--hunch-text);border-radius:0;color:var(--hunch-bg);transition:background .12s,border-color .12s,filter .12s}.h-consent-dialog .h-consent-action--primary:where(:hover,:active):not(:disabled):not([aria-disabled=true]),.h-cookie-settings__action .h-consent-action--primary:where(:hover,:active):not(:disabled):not([aria-disabled=true]){filter:brightness(0.86)}.h-consent-dialog .h-consent-action--secondary,.h-cookie-settings__action .h-consent-action--secondary{background:rgba(0,0,0,0);border-color:var(--hunch-border);border-radius:0;color:var(--hunch-text)}.h-consent-dialog .h-consent-action--secondary:where(:hover,:active):not(:disabled):not([aria-disabled=true]),.h-cookie-settings__action .h-consent-action--secondary:where(:hover,:active):not(:disabled):not([aria-disabled=true]){background:var(--hunch-border);filter:none}.h-consent-dialog button:hover,.h-consent-dialog button:focus-visible,.h-cookie-settings__action button:hover,.h-cookie-settings__action button:focus-visible{outline:3px solid var(--hunch-action-focus-ring);outline-offset:2px}.h-consent-dialog__groups{border-top:1px solid var(--hunch-border);display:grid;gap:0;margin-top:20px}.h-consent-dialog__group{border-bottom:1px solid var(--hunch-border);display:block;padding:16px 0}.h-consent-dialog__group h3,.h-consent-dialog__item h4,.h-consent-dialog__group p{margin:0}.h-consent-dialog__group h3{color:var(--hunch-muted);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.h-consent-dialog__item h4{color:var(--hunch-text);font-size:.8125rem;font-weight:700;padding:0}.h-consent-dialog__group p{font-size:.8125rem;margin-top:4px}.h-consent-dialog__item{border:0;min-inline-size:0;padding:0}.h-consent-dialog__item--required{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0, 1fr) auto}.h-consent-dialog__status{color:var(--hunch-muted);display:block;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-align:right;text-transform:uppercase}.h-consent-dialog__group>.h-consent-dialog__status{margin-top:8px}.h-consent-dialog__choice,.h-cookie-settings__choice{border:0;min-inline-size:0;padding-inline:0}.h-consent-dialog__choice-options,.h-cookie-settings__choice-options{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:12px 16px;margin:0}.h-consent-dialog__choice-options label,.h-cookie-settings__choice-options label{align-items:center;color:var(--hunch-copy-text);cursor:pointer;display:inline-flex;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.8125rem;font-weight:700;gap:7px}.h-consent-dialog__choice-options input,.h-cookie-settings__choice-options input{accent-color:var(--hunch-green)}.h-consent-dialog__choice-header,.h-cookie-settings__choice-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.h-consent-dialog__choice p,.h-cookie-settings__choice p{margin-top:4px}.h-consent-dialog__status--required input{accent-color:var(--hunch-green);margin:0 5px 0 0;vertical-align:-1px}.h-cookie-settings .h-cookie-settings__page{padding-bottom:20px}.h-cookie-settings__header{padding:12px 0 32px;margin:0 0 26px;border-bottom:2px solid var(--hunch-text)}.h-cookie-settings .h-cookie-settings__title{font:600 34px/40px "Source Serif 4",Georgia,serif;letter-spacing:0;margin:0 0 8px}.h-cookie-settings .h-cookie-settings__lead{font:400 20px/30px "Source Serif 4",Georgia,serif;max-width:760px;margin:0}.h-cookie-settings .crumb{letter-spacing:0;line-height:26px}.h-cookie-settings .cookie-card{align-items:center;background:none;border:0;border-bottom:1px solid var(--hunch-reference-card-border);border-radius:0;display:grid;gap:18px;grid-template-columns:minmax(0, 1fr) 80px;margin:0;padding:16px 0}.h-cookie-settings .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.h-cookie-settings__categories{margin:0}.h-cookie-settings__card-copy{min-inline-size:0}.h-cookie-settings .h-cookie-settings__group h3{color:var(--hunch-text);font:600 16px/1.6 Inter,system-ui,-apple-system,sans-serif;letter-spacing:0;margin:0 0 4px;text-transform:none}.h-cookie-settings .h-cookie-settings__group p{color:var(--hunch-copy-text);font:400 15px/1.65 Inter,system-ui,-apple-system,sans-serif;max-width:720px;margin:0}.h-cookie-settings__item{border:0;margin:0;min-inline-size:0;padding:0}.h-cookie-settings .h-cookie-settings__group .req{color:var(--hunch-muted);font:400 13px/1.6 Inter,system-ui,-apple-system,sans-serif;letter-spacing:0;margin-top:4px;text-transform:none}@media(max-width: 719px){.h-cookie-settings__header{padding-top:8px}.h-cookie-settings .h-cookie-settings__title{font-size:28px;line-height:32px}.h-cookie-settings .h-cookie-settings__lead{font-size:20px;line-height:28px}}.h-cookie-settings__group{position:relative}.h-cookie-settings__group:has(.h-cookie-settings__item--required)::before,.h-cookie-settings__group:has(.h-cookie-settings__item--required)::after,.h-cookie-settings__choice-options::after{content:"";display:block;position:absolute}.h-cookie-settings__group:has(.h-cookie-settings__item--required)::before,.h-cookie-settings__choice-options{block-size:28px;border-radius:999px;inline-size:50px;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.h-cookie-settings__group:has(.h-cookie-settings__item--required)::before{background:var(--hunch-green);opacity:.45}.h-cookie-settings__group:has(.h-cookie-settings__item--required)::after,.h-cookie-settings__choice-options::after{background:var(--hunch-reference-button-text);block-size:22px;border-radius:50%;inline-size:22px;inset-block-start:calc(50% - 11px);inset-inline-end:3px;transform:translateX(0)}.h-cookie-settings__group:has(.h-cookie-settings__item--required)::after{inset-inline-end:25px;opacity:.45;transform:translateX(22px)}.h-cookie-settings__choice-options{background:var(--hunch-reference-card-border);cursor:pointer;flex-wrap:nowrap;gap:0;position:absolute}.h-cookie-settings__choice-options:has(input[value=allowed]:checked){background:var(--accent, var(--hunch-green))}.h-cookie-settings__choice-options:focus-within{outline:3px solid var(--hunch-action-focus-ring);outline-offset:2px}.h-cookie-settings__choice-options label{block-size:100%;flex:0 0 50%;font-size:0;gap:0;inline-size:50%;overflow:hidden;position:relative;z-index:1}.h-cookie-settings__choice-options input{appearance:none;block-size:100%;cursor:pointer;inline-size:100%;margin:0;opacity:0}.h-cookie-settings__choice-options::after{inset-inline-end:auto;inset-inline-start:3px;pointer-events:none;transition:transform 160ms ease,background-color 160ms ease}.h-cookie-settings__choice-options:has(input[value=allowed]:checked)::after{transform:translateX(22px)}.h-cookie-settings__action{margin:0;padding:20px 0;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.h-cookie-settings__action button{display:inline-block;font-family:var(--ui, Inter, system-ui, -apple-system, sans-serif);font-size:.8125rem;font-weight:500;letter-spacing:0;line-height:normal;padding:8px 18px}.h-cookie-settings__action .h-consent-action--secondary{border-color:var(--hunch-text);margin-right:0}.h-cookie-settings__action .h-consent-action--primary{border:0}.h-cookie-settings__status-message{font-weight:700;margin:14px 0 0}.h-cookie-settings__status-message[data-state=success]{color:var(--accent, var(--hunch-green))}.h-cookie-settings__status-message[data-state=error]{color:var(--hunch-danger-text, var(--hunch-text))}@media(max-width: 520px){.h-consent-dialog{align-items:end;padding:0}.h-consent-dialog__panel{border-bottom:0;border-left:0;border-right:0;max-height:min(86vh,760px);width:100%}.h-consent-dialog__scroll-region{padding:24px 18px 0}.h-action-consent-dialog__body{padding:24px 18px 0}.h-consent-dialog__scroll-cue{margin-left:18px;margin-right:18px}.h-consent-dialog__actions{flex-direction:column;align-items:stretch;padding:14px 18px 24px;width:100%}.h-consent-dialog__actions button{flex:0 0 auto;min-inline-size:0;inline-size:100%;margin-inline-start:0}.h-consent-dialog__choice-header,.h-cookie-settings__choice-header{align-items:start;flex-direction:column}}}@layer components{.h-analytics-choice{display:flex;align-items:center;gap:12px;font-family:var(--ui, Inter, system-ui, sans-serif);font-size:14px;cursor:pointer}.h-analytics-choice input{appearance:none;position:relative;flex:0 0 50px;width:50px;height:28px;border-radius:999px;border:0;background:var(--hunch-reference-card-border);cursor:pointer;margin:0}.h-analytics-choice input::after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--hunch-reference-button-text)}.h-analytics-choice input:checked{background:var(--accent, var(--hunch-green))}.h-analytics-choice input:checked::after{transform:translateX(22px)}.h-analytics-choice input:focus-visible{outline:3px solid var(--hunch-action-focus-ring);outline-offset:2px}.h-cookie-settings__group .h-analytics-choice{position:absolute;inset-inline-end:0;inset-block-start:50%;transform:translateY(-50%);font-size:0;gap:0}}@layer components{.h-consent-dialog__group{display:grid;grid-template-columns:minmax(0, 1fr) 50px;align-items:center;gap:18px}.h-consent-dialog__group>div{min-inline-size:0}.h-consent-dialog__group h3{color:var(--hunch-text);font:600 16px/1.6 Inter,system-ui,-apple-system,sans-serif;letter-spacing:0;text-transform:none;margin:0 0 4px}.h-consent-dialog__group p{color:var(--hunch-copy-text);font:400 15px/1.65 Inter,system-ui,-apple-system,sans-serif;letter-spacing:0;margin:0}.h-consent-dialog__category-status{color:var(--hunch-muted);font:400 13px/1.6 Inter,system-ui,-apple-system,sans-serif;margin-top:6px}.h-consent-dialog__group .h-analytics-choice{font-size:0;gap:0}.h-consent-dialog__required-toggle{position:relative;width:50px;height:28px;border-radius:999px;background:var(--hunch-green);opacity:.45}.h-consent-dialog__required-toggle::after{content:"";position:absolute;top:3px;right:3px;width:22px;height:22px;border-radius:50%;background:var(--hunch-reference-button-text)}}@layer components{.h-search-page{margin:0 auto;max-width:860px;padding:56px 0 88px}.h-search-page__intro{border-bottom:1px solid var(--hunch-border);padding-bottom:32px}.h-search-page__eyebrow,.h-search-result__rubric{color:var(--hunch-muted);font-size:11px;font-weight:600;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.h-search-page h1,.h-search-result h2{font-family:"Source Serif 4",serif;font-weight:400}.h-search-page h1{font-size:clamp(36px,5vw,56px);letter-spacing:-0.03em;line-height:1.02;margin:0}.h-search-page__form{margin-top:30px}.h-search-page__form>label{display:block;font-size:14px;font-weight:500;margin-bottom:8px}.h-search-page__controls{display:flex;gap:10px}.h-search-page__controls input{background:var(--hunch-panel);border:1px solid var(--hunch-border);border-radius:5px;color:var(--hunch-text);flex:1;font:inherit;min-width:0;padding:11px 13px}.h-search-page__controls input:focus{border-color:var(--hunch-green);box-shadow:0 0 0 3px var(--hunch-focus-ring);outline:none}.h-search-page__submit{align-items:center;border-radius:5px;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:13px;font-weight:500;justify-content:center;padding:0 18px;white-space:nowrap}.h-search-page__instruction,.h-search-page__feedback{color:var(--hunch-muted);margin:14px 0 0}.h-search-page__feedback{color:var(--hunch-warning, var(--hunch-text))}.h-search-page__results{list-style:none;margin:0;padding:0}.h-search-result{border-bottom:1px solid var(--hunch-border);padding:28px 0}.h-search-result__rubric a{color:inherit}.h-search-result h2{font-size:29px;letter-spacing:-0.02em;line-height:1.12;margin:0}.h-search-result h2 a{color:var(--hunch-text)}.h-search-result>p:last-child{color:var(--hunch-muted);line-height:1.6;margin:10px 0 0}@media(max-width: 640px){.h-search-page{padding:38px 0 64px}.h-search-page__controls{align-items:stretch;flex-direction:column}}}@layer components{:where(.h-choice){display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(0,0,0,0);border-radius:var(--hunch-choice-radius);font-family:inherit;font-weight:500;text-align:center;text-decoration:none;cursor:pointer;transition:var(--hunch-choice-transition)}.poll .p-yes,.mkt-poll .my,.ec-poll .p-yes,.mr-poll .p-yes,.market-row .mr-poll .p-yes,.mc-vote-yes,.h-choice--yes{background:var(--hunch-choice-yes-bg);border-color:var(--hunch-choice-yes-border);color:var(--hunch-choice-yes-text)}.poll .p-no,.mkt-poll .mn,.ec-poll .p-no,.mr-poll .p-no,.market-row .mr-poll .p-no,.mc-vote-no,.h-choice--no{background:var(--hunch-choice-no-bg);border-color:var(--hunch-choice-no-border);color:var(--hunch-choice-no-text)}.poll .p-yes:where(:hover,:active),.mkt-poll .my:where(:hover,:active),.ec-poll .p-yes:where(:hover,:active),.mr-poll .p-yes:where(:hover,:active),.market-row .mr-poll .p-yes:where(:hover,:active),.mc-vote-yes:where(:hover,:active),.h-choice--yes:where(:hover,:active){background:var(--hunch-choice-yes-bg-hover);border-color:var(--hunch-choice-yes-border-hover);color:var(--hunch-choice-yes-text-hover)}.poll .p-no:where(:hover,:active),.mkt-poll .mn:where(:hover,:active),.ec-poll .p-no:where(:hover,:active),.mr-poll .p-no:where(:hover,:active),.market-row .mr-poll .p-no:where(:hover,:active),.mc-vote-no:where(:hover,:active),.h-choice--no:where(:hover,:active){background:var(--hunch-choice-no-bg-hover);border-color:var(--hunch-choice-no-border-hover);color:var(--hunch-choice-no-text-hover)}.poll .p-yes:focus-visible,.poll .p-no:focus-visible,.mkt-poll .my:focus-visible,.mkt-poll .mn:focus-visible,.ec-poll .p-yes:focus-visible,.ec-poll .p-no:focus-visible,.mr-poll .p-yes:focus-visible,.mr-poll .p-no:focus-visible,.market-row .mr-poll .p-yes:focus-visible,.market-row .mr-poll .p-no:focus-visible,.mc-vote-yes:focus-visible,.mc-vote-no:focus-visible,.h-choice:focus-visible{outline:none;box-shadow:0 0 0 3px var(--hunch-choice-focus-ring)}}@layer components{.cta:focus-visible,.doc-page :is(.btn-primary,.btn-secondary):focus-visible,.au-cta:focus-visible,.tier-cta:focus-visible,.body form button[type=submit]:focus-visible,.mb-b:focus-visible,.sm-copy:focus-visible,.h-consent-dialog button:focus-visible,.h-cookie-settings__action button:focus-visible{outline:2px solid var(--hunch-text);outline-offset:3px}.cta:disabled,.cta[aria-disabled=true],.doc-page :is(.btn-primary,.btn-secondary):disabled,.doc-page :is(.btn-primary,.btn-secondary)[aria-disabled=true],.au-cta:disabled,.au-cta[aria-disabled=true],.tier-cta:disabled,.tier-cta[aria-disabled=true],.body form button[type=submit]:disabled,.body form button[type=submit][aria-disabled=true],.mb-b:disabled,.mb-b[aria-disabled=true],.sm-copy:disabled,.sm-copy[aria-disabled=true],.h-consent-dialog button:disabled,.h-consent-dialog button[aria-disabled=true],.h-cookie-settings__action button:disabled,.h-cookie-settings__action button[aria-disabled=true]{cursor:not-allowed;opacity:.55}:where(.h-action){border-style:solid;border-width:1px;box-sizing:border-box;cursor:pointer;text-decoration:none;transition:var(--hunch-action-transition)}.btn-primary,.submit-btn,.md-submit-btn,.h-action--primary{background:var(--hunch-action-primary-bg);border-color:var(--hunch-action-primary-border);color:var(--hunch-action-primary-text)}.btn-primary{border:none;border-radius:4px;display:inline-block;font-size:13px;font-weight:500;padding:8px 18px}.btn-primary:where(:hover,:active),.submit-btn:where(:hover,:active),.md-submit-btn:where(:hover,:active),.h-action--primary:where(:hover,:active){background:var(--hunch-action-primary-bg-hover);border-color:var(--hunch-action-primary-border-hover);color:var(--hunch-action-primary-text-hover)}.doc-page .btn-primary{background:var(--hunch-text);border-color:var(--hunch-text);border-radius:0;color:var(--hunch-bg);transition:background .12s,border-color .12s,filter .12s}.doc-page .btn-primary:where(:hover,:active):not(:disabled):not([aria-disabled=true]){filter:brightness(0.86)}.loadmore-btn,.h-action--secondary{background:var(--hunch-action-secondary-bg);border-color:var(--hunch-action-secondary-border);color:var(--hunch-action-secondary-text)}.loadmore-btn:where(:hover,:active),.h-action--secondary:where(:hover,:active){background:var(--hunch-action-secondary-bg-hover);border-color:var(--hunch-action-secondary-border-hover);color:var(--hunch-action-secondary-text-hover)}.btn-primary:focus-visible,.submit-btn:focus-visible,.md-submit-btn:focus-visible,.loadmore-btn:focus-visible,.h-action:focus-visible{outline:none;box-shadow:0 0 0 3px var(--hunch-action-focus-ring)}:where(.h-action,.btn-primary,.submit-btn,.md-submit-btn,.loadmore-btn):disabled,:where(.h-action,.btn-primary,.submit-btn,.md-submit-btn,.loadmore-btn)[aria-disabled=true]{cursor:not-allowed;opacity:.62;pointer-events:none}}@layer surfaces{.h-password-field{position:relative;min-width:0}.au-f .h-password-field input{min-width:0;width:100%;padding-right:52px}.h-password-toggle{background:rgba(0,0,0,0);border:0;border-radius:6px;color:var(--hunch-text);cursor:pointer;display:grid;place-items:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:0}.h-password-toggle:focus-visible{outline:2px solid var(--hunch-green);outline-offset:3px}.h-password-toggle:disabled{cursor:default;opacity:.6}}@layer components{.h-membership-plan{display:flex;flex-direction:column;background:var(--hunch-panel);border:1px solid var(--hunch-border);border-radius:10px;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s}.h-membership-plan--featured{border-color:var(--hunch-green);border-width:2px}.h-membership-plan--compact.h-membership-plan--featured{box-shadow:var(--hunch-membership-featured-shadow)}.h-membership-plan--pricing.h-membership-plan--featured{box-shadow:var(--hunch-membership-featured-shadow-strong)}.h-membership-plan__header{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:12px;border-bottom:1px solid var(--hunch-border);margin-bottom:14px}.h-membership-plan__name{font-weight:600;text-transform:uppercase;color:var(--hunch-muted)}.h-membership-plan--compact .h-membership-plan__name{font-size:10px;letter-spacing:.2em}.h-membership-plan--pricing .h-membership-plan__name{font-size:11px;letter-spacing:.18em;margin-bottom:10px}.h-membership-plan--featured .h-membership-plan__name{color:var(--hunch-green)}.h-membership-plan__badge{display:inline-block;font-weight:600;color:var(--hunch-gold);background:var(--hunch-gold-wash);border-radius:999px;letter-spacing:.06em;text-transform:uppercase}.h-membership-plan--compact .h-membership-plan__badge{padding:3px 7px;font-size:9px}.h-membership-plan--pricing .h-membership-plan__badge{padding:4px 10px;font-size:11px;margin-bottom:20px}.h-membership-plan__price{font-family:"Source Serif 4",serif;font-weight:300;line-height:1;letter-spacing:-0.02em}.h-membership-plan--compact .h-membership-plan__price{margin-bottom:4px}.h-membership-plan--pricing .h-membership-plan__price{margin-bottom:6px}.h-membership-plan__amount{color:var(--hunch-text)}.h-membership-plan--compact .h-membership-plan__amount{font-size:36px}.h-membership-plan--pricing .h-membership-plan__amount{font-size:56px}.h-membership-plan__period{color:var(--hunch-muted)}.h-membership-plan--compact .h-membership-plan__period{font-size:13px;margin-left:4px}.h-membership-plan--pricing .h-membership-plan__period{display:block;font-size:13px;margin-bottom:20px}.h-membership-plan__note{font-size:11px;color:var(--hunch-muted);margin-bottom:14px}.h-membership-plan__features{list-style:none;text-align:left}.h-membership-plan--compact .h-membership-plan__features{margin-bottom:16px;flex:1}.h-membership-plan--pricing .h-membership-plan__features{margin-bottom:28px}.h-membership-plan__features li{color:var(--hunch-shell-control-text);display:flex;align-items:flex-start}.h-membership-plan--compact .h-membership-plan__features li{padding:3px 0;gap:7px;font-size:12px}.h-membership-plan--pricing .h-membership-plan__features li{padding:7px 0;gap:10px;font-size:13px}.h-membership-plan__features li::before{content:"✓";color:var(--hunch-green);font-weight:500;flex-shrink:0}.h-membership-plan--compact .h-membership-plan__features li::before{font-size:11px;margin-top:1px}.h-membership-plan__action{width:100%}}@layer components{.h-brand-link{color:inherit;text-decoration:none}.h-brand-tm{color:var(--hunch-green);font-size:.5em;margin-left:2px;vertical-align:super}.h-quiet-cta{border-bottom:1px solid var(--hunch-border);padding:44px 0;text-align:center}.h-quiet-cta-title{font-family:"Source Serif 4",serif;font-size:23px;font-weight:300;margin-bottom:6px}.h-quiet-cta-copy{color:var(--hunch-home-body);font-size:13px;line-height:1.5;margin:0 auto 16px;max-width:340px}.h-quiet-cta-link{background:var(--hunch-action-primary-bg);border:1px solid var(--hunch-action-primary-border);border-radius:4px;color:var(--hunch-action-primary-text);display:inline-block;font-size:13px;font-weight:500;padding:10px 24px;text-decoration:none}.h-quiet-cta-link--white{color:var(--hunch-action-primary-text)}.h-footer-company{color:var(--hunch-muted)}.h-footer-region-row{align-items:center;display:flex;gap:12px}.h-legal-link{color:var(--hunch-green)}.h-politics-load-more{padding:0 0 36px;text-align:center}.h-politics-load-more-link{border:1px solid var(--hunch-action-secondary-border);border-radius:4px;color:var(--hunch-action-secondary-text);display:inline-block;font-family:"Inter",sans-serif;font-size:13px;padding:10px 24px}@media(max-width: 720px){.lead-split{display:flex;flex-direction:column;gap:18px;padding:20px}.lead-content,.lead-sidebar{flex:0 1 auto;width:100%}}}@layer components{.h-prob-bar>.y{width:var(--h-prob-yes, auto)}.h-prob-bar>.n{width:var(--h-prob-no, auto)}}@layer components{.menu-backdrop{background:var(--hunch-menu-backdrop-bg);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .18s;z-index:1000}.menu-backdrop.open{opacity:1;pointer-events:auto}.menu-panel{background:var(--hunch-bg);color:var(--hunch-copy-text);bottom:0;display:flex;flex-direction:column;max-width:100%;overflow-y:auto;padding:0 var(--hunch-shell-gutter, 18px) 32px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .24s cubic-bezier(0.4, 0.2, 0.2, 1);width:100%;z-index:1001}.menu-backdrop[hidden],.menu-panel[hidden]{display:none}.menu-backdrop.open+.menu-panel,.menu-panel.open{transform:translateX(0)}.menu-panel-hdr{border-color:var(--hunch-border);align-items:center;border-bottom-style:solid;border-bottom-width:1px;display:flex;height:var(--hunch-shell-bar-height, 54px);justify-content:space-between;margin:0 calc(var(--hunch-shell-gutter, 18px)*-1);padding:0 var(--hunch-shell-gutter, 18px)}.theme-icon-control,.menu-panel-close{color:var(--hunch-text);align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:24px;height:44px;justify-content:center;line-height:1;padding:0;transition:var(--hunch-menu-transition);width:44px}.theme-icon-control svg{height:26px;width:26px}.theme-icon-control:where(:hover,:active),.menu-panel-close:where(:hover,:active){color:var(--hunch-green)}.menu-section{margin-top:24px}.menu-section-title{color:var(--hunch-text);font-family:"Inter",system-ui,-apple-system,sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.menu-section ul{list-style:none;padding:0}.menu-section li{margin-bottom:0}.menu-section a{align-items:center;border-bottom:1px solid var(--hunch-border);color:var(--hunch-text);display:flex;font-family:"Source Serif 4",Georgia,serif;font-size:19px;min-height:44px;padding:0;text-decoration:none;transition:color .15s}.menu-section a:where(:hover,:active){color:var(--hunch-green)}.menu-section a.premium{color:var(--hunch-gold, #b07e1e);font-weight:500}.menu-section a.premium::before{content:"◆";font-size:9px;margin-right:6px}.theme-toggle{background:var(--hunch-menu-toggle-bg);border-color:var(--hunch-menu-border);border-radius:999px;border-style:solid;border-width:1px;display:flex;gap:0;margin-top:20px;padding:3px;width:fit-content}.theme-toggle .opt{appearance:none;background:rgba(0,0,0,0);border:0;color:var(--hunch-menu-muted);border-radius:999px;cursor:pointer;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.12em;padding:6px 14px;text-transform:uppercase;transition:var(--hunch-menu-transition)}.theme-toggle .opt:where(:hover,:active,:focus-visible){color:var(--hunch-menu-text)}.theme-toggle .opt:focus-visible{outline:2px solid var(--hunch-menu-toggle-active-bg);outline-offset:2px}.theme-toggle .opt.active{background:var(--hunch-menu-toggle-active-bg);color:var(--hunch-menu-toggle-active-text)}@media(min-width: 1024px){.menu-panel{border-left:1px solid var(--hunch-border);box-shadow:var(--hunch-menu-panel-shadow);padding-left:26px;padding-right:26px;padding-bottom:24px;width:360px}.menu-panel-hdr{height:76px;margin-left:-26px;margin-right:-26px;padding-left:26px;padding-right:26px}.menu-section a{font-size:17px;min-height:0;padding:11px 0}.menu-panel-hdr .theme-icon-control,.menu-panel-close{width:auto;height:auto}.menu-panel-hdr .theme-icon-control svg{width:20px;height:20px}}}@layer components{body{background:var(--hunch-bg);color:var(--hunch-copy-text);font-family:"Source Serif 4",Georgia,serif;font-size:17px;line-height:26px;overflow-x:clip}.hunch-membership-surface,.hunch-signin-surface,.page,.wide{color:var(--hunch-text)}.page .pg .s-meta.wide{color:var(--hunch-muted)}.page .doc-page .page-title{font-family:var(--serif)}.page main[data-reference-static-surface="/terms"] .doc-page>.crumb+.page-hdr{padding-top:16px}.page main[data-reference-static-surface="/terms"] .page-title{font-size:34px;line-height:1.1}.page .doc-page .content h2{letter-spacing:-0.01em}.page .doc-page .content ul,.page .doc-page .content ol{list-style:none;margin:16px 0;padding-left:22px}.page .doc-page .content li{padding-left:22px;position:relative}.page .doc-page .content ul li::before{background:var(--accent, var(--hunch-green));content:"";height:1px;left:4px;position:absolute;top:12px;width:8px}.page .doc-page .legal{max-width:760px}.page .doc-page .legal .last-up{color:var(--hunch-muted);font-family:var(--ui);font-size:12px;letter-spacing:0;line-height:1.6;margin:0 0 24px;text-transform:none}.page .doc-page .legal h2{color:var(--hunch-text);font-family:var(--serif);font-size:19px;font-weight:700;line-height:1.6;margin:28px 0 10px}.page .doc-page .legal>h3{margin:1em 0}.page .doc-page .legal p,.page .doc-page .legal li{color:var(--hunch-copy-text);font-family:var(--ui);font-size:14px;line-height:1.7}.page .doc-page .legal p{margin:0 0 16px}.page .doc-page .legal ul,.page .doc-page .legal ol{margin:15px 0;padding-left:22px}.page main[data-reference-static-surface] .doc-page .content ul,.page .h-cookie-settings .content ul{list-style:decimal;margin:16px 0;padding-left:26px}.page main[data-reference-static-surface] .doc-page .content ul li,.page .h-cookie-settings .content ul li{padding-left:4px}.page main[data-reference-static-surface] .doc-page .content ul li::before,.page .h-cookie-settings .content ul li::before{content:none;display:none}.page main[data-reference-static-surface="/privacy"] .legal ul{list-style:decimal;margin:16px 0;padding-left:26px}.page main[data-reference-static-surface="/privacy"] .legal li{font-size:15px;margin-bottom:6px;padding-left:4px}.page main[data-reference-static-surface="/privacy"] .legal li::marker,.page .h-cookie-settings .content li::marker{color:var(--hunch-muted);font-family:"Inter",sans-serif}.page main[data-reference-static-surface] .doc-help .lic-card h3,.page main[data-reference-static-surface] .doc-help .api-card h3,.page main[data-reference-static-surface] .doc-help .help-t summary{line-height:1.6}.page main[data-reference-static-surface] .doc-help .lic-card p{color:var(--hunch-copy-text)}.page main[data-reference-static-surface] .doc-help .help-t summary::after{font-weight:400;line-height:1}.page main[data-reference-static-surface] .doc-help .content .help-more{font-size:15px;margin:24px 0 14px}.page .doc-page .legal p a{border-bottom:1px solid var(--hunch-border);color:var(--hunch-green);text-decoration:none}.page .doc-page .legal:not(.content) li a{color:inherit}.page .doc-page .legal .kv{align-items:baseline;border-bottom:1px solid var(--hunch-border);display:grid;gap:12px;grid-template-columns:200px 1fr;line-height:24px;padding:14px 0}.page .doc-page .legal .kv .k,.page .doc-page .legal .kv .v{font-family:var(--ui);font-size:13px;line-height:1.6}.page .doc-page .legal .kv .k{color:var(--hunch-green);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.page .doc-page .legal .kv .v{color:var(--hunch-copy-text);font-weight:400}@media(max-width: 560px){.page .doc-page .legal .kv{grid-template-columns:1fr;row-gap:4px}}.page .doc-page .content.legal .last-up{font-size:13px;margin:0 0 8px}.page .doc-page .content.legal h2{font-size:26px;font-weight:400;line-height:1.2;letter-spacing:0;margin:36px 0 14px}.page main[data-reference-static-surface="/privacy"] .doc-page .content.legal h2,.page main[data-reference-static-surface="/data-terms"] .doc-page .content.legal h2{letter-spacing:-0.01em}.page .doc-page .content.legal p,.page .doc-page .content.legal li{font-size:15px;line-height:1.7}.page .doc-page .content.legal p{margin:0 0 14px}.page .doc-page .content.legal .kv{grid-template-columns:220px minmax(0, 1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--line-2)}.page .doc-page .content.legal .kv .k{font:600 15px/1.65 var(--ui);color:var(--ink);letter-spacing:0;text-transform:none}.page .doc-page .content.legal .kv .v{font:400 15px/1.65 var(--ui);color:var(--body)}@media(max-width: 600px){.page .doc-page .content.legal .kv{grid-template-columns:1fr;gap:2px}}.page .doc-page .process-step{border-bottom:1px solid var(--line);display:grid;gap:18px;grid-template-columns:60px 1fr;padding:22px 0}.page .doc-page .process-step:last-child{border-bottom:0}.page .doc-page .process-num{color:var(--hunch-green);font-family:var(--serif);font-size:32px;font-weight:300;line-height:1}.page .doc-page .process-title{color:var(--hunch-text);font-family:var(--serif);font-size:19px;font-weight:500;line-height:1.6;margin-bottom:6px}.page .doc-page .process-desc{color:var(--hunch-copy-text);font-family:var(--ui);font-size:14px;line-height:1.6}.page .doc-page .role{margin-bottom:14px}.page .doc-page .role .badge{background:var(--hunch-reference-accent-t);border-radius:999px;color:var(--hunch-green);display:inline-block;font-family:var(--ui);font-size:10px;font-weight:400;letter-spacing:.14em;line-height:1.6;margin-bottom:10px;padding:3px 8px}.page .doc-page .role h3{color:var(--hunch-text);font-family:var(--serif);font-size:17px;font-weight:700;line-height:1.6;margin:17px 0 6px}.page .doc-page .role .meta{color:var(--hunch-muted);font-family:var(--ui);font-size:12px;line-height:1.6;margin-bottom:10px;padding-left:0}.page .doc-page .role p{color:var(--hunch-copy-text);font-family:var(--ui);font-size:13px;line-height:1.6;margin:0 0 12px}.page .doc-page .role a{border-bottom:1px solid var(--hunch-reference-accent-t);color:var(--hunch-green);font-family:var(--ui);font-size:12px;line-height:1.6;padding-bottom:1px;text-decoration:none}.page .doc-page .tier{border-radius:10px;margin-bottom:18px;padding:28px}.page .doc-page .tier .lab{color:var(--hunch-gold);font-family:var(--ui);font-size:11px;letter-spacing:0;line-height:1.6;margin-bottom:8px;padding-left:0;text-transform:none}.page .doc-page .tier h3{color:var(--ink);font-family:var(--serif);font-size:20px;font-weight:700;line-height:1.6;margin:20px 0 6px}.page .doc-page .tier p{color:var(--body);font-family:var(--ui);font-size:14px;line-height:1.7;margin:0 0 12px}.page .doc-page .tier ul{color:var(--body);font-family:var(--ui);font-size:13px;line-height:1.7;list-style:disc;margin:13px 0;padding-left:20px}.page .doc-page .tier li{padding-left:0}.page .doc-page .kit-grid{display:grid;gap:12px;grid-template-columns:repeat(3, minmax(0, 1fr));margin:20px 0 32px}.page .doc-page .kit-card{padding:18px}.page .doc-page .kit-name{color:var(--hunch-text);font-family:var(--serif);font-size:15px;line-height:1.6;margin-bottom:4px}.page .doc-page .kit-meta{color:var(--hunch-muted);font-family:var(--ui);font-size:11px;letter-spacing:0;line-height:1.6;margin-bottom:10px;padding-left:0;text-transform:none}.page .doc-page .kit-link{border-bottom:1px solid var(--hunch-reference-accent-t);color:var(--hunch-green);font-family:var(--ui);font-size:12px;line-height:1.6;padding-bottom:1px;text-decoration:none}.page .doc-page .press-row{border-bottom:1px solid var(--hunch-border);display:grid;gap:18px;grid-template-columns:110px 1fr;padding:18px 0}.page .doc-page .press-date,.page .doc-page .press-pub{color:var(--hunch-muted);font-family:var(--ui);font-size:12px;line-height:1.6;padding-left:0}.page .doc-page .press-title{color:var(--hunch-text);font-family:var(--serif);font-size:15px;line-height:1.4;margin-bottom:4px}.page .doc-page .contact-grid{display:grid;gap:28px;grid-template-columns:repeat(2, minmax(0, 1fr));margin:24px 0 0}.page .doc-page .ch-card{margin-bottom:14px;padding:22px}.page .doc-page .ch-name{color:var(--hunch-text);font-family:var(--serif);font-size:16px;line-height:1.6;margin-bottom:4px}.page .doc-page .ch-desc{color:var(--hunch-muted);font-family:var(--ui);font-size:13px;line-height:1.6;margin-bottom:8px;padding-left:0}.page .doc-page .ch-email{color:var(--hunch-green);font-family:var(--ui);font-size:13px;line-height:1.6;text-decoration:none}.page .doc-page .form-row{margin-bottom:18px;width:min(100%,480px)}.page .doc-page .form-row label{color:var(--hunch-copy-text);display:block;font-family:var(--ui);font-size:12px;font-weight:600;letter-spacing:0;line-height:1.6;margin-bottom:8px;text-transform:none}.page .doc-page .form-row input,.page .doc-page .form-row textarea,.page .doc-page .form-row select{padding:12px 14px}.page .doc-page .form-row button[type=submit].btn-primary{border:1px solid;background:var(--hunch-text);border-color:var(--hunch-text);border-radius:0;color:var(--hunch-bg);transition:background .12s,border-color .12s,filter .12s}.page .doc-page .form-row button[type=submit].btn-primary:where(:hover,:active):not(:disabled):not([aria-disabled=true]){filter:brightness(0.86)}.page .doc-page .form-row p{margin-bottom:16px}.page .doc-page .content a.btn-primary{border:1px solid;background:var(--hunch-text);border-color:var(--hunch-text);border-radius:0;color:var(--hunch-bg);transition:background .12s,border-color .12s,filter .12s}.page .doc-page .content a.btn-primary:where(:hover,:active):not(:disabled):not([aria-disabled=true]){filter:brightness(0.86)}.page .doc-page .content a.btn-secondary{border:1px solid var(--hunch-border);background:rgba(0,0,0,0);border-color:var(--hunch-text);border-radius:0;color:var(--hunch-text)}.page .doc-page .content a.btn-secondary:where(:hover,:active):not(:disabled):not([aria-disabled=true]){background:var(--hunch-border);filter:none}.hunch-membership-surface,.hunch-signin-surface{background:var(--hunch-bg)}.page{--hunch-shell-gutter: 18px;--hunch-shell-bar-height: 54px;--hunch-shell-cats-height: 45px;--hunch-shell-content-width: 1120px;max-width:none;padding:calc(var(--hunch-shell-bar-height) + var(--hunch-shell-cats-height)) 0 0;width:100%}.page>main,.wrap{box-sizing:border-box;color:var(--hunch-copy-text)}.wrap{margin-left:auto;margin-right:auto;padding-left:var(--hunch-shell-gutter);padding-right:var(--hunch-shell-gutter);width:100%}.row1,.row2{background:var(--hunch-bg);box-sizing:border-box;color:var(--hunch-copy-text);left:0;padding-left:var(--hunch-shell-gutter);padding-right:var(--hunch-shell-gutter);position:fixed;right:0;width:100%;z-index:80}.row1{align-items:center;border-bottom-color:var(--hunch-border);border-bottom-style:solid;border-bottom-width:1px;display:flex;justify-content:space-between;height:var(--hunch-shell-bar-height);top:0}.row1 .left,.row1 .right{align-items:center;display:flex;gap:10px;min-width:0}.row1 .right{justify-content:flex-end}.row1 .date{color:var(--hunch-muted);display:none;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.row1 .brand,.h-brand-link,.top-brand .name,.brand-row .name,.topbar .brand,.footer-brand .name,.footer-col h4{color:var(--hunch-text)}.row1 .brand{font-family:"Source Serif 4",Georgia,serif;font-size:23.5px;font-weight:600;left:50%;letter-spacing:-0.01em;line-height:1;padding:0 12px;position:absolute;text-align:center;transform:translateX(-50%)}.row1 .brand sup,.footer-brand .name sup{font-size:.5em;line-height:0;margin-left:1px;vertical-align:super}.footer-brand .tagline,.footer-bottom,.footer-bottom .small-links a,.footer-license,.foot,.foot a,.top-link,.top-right a{color:var(--hunch-muted)}.footer-license{color:var(--hunch-footer-license-text)}.row2{align-items:stretch;border-bottom-color:var(--hunch-border);border-bottom-style:solid;border-bottom-width:1px;display:flex;gap:20px;height:var(--hunch-shell-cats-height);justify-content:flex-start;overflow:hidden;padding-right:0;top:var(--hunch-shell-bar-height)}.row2 .topics{align-items:stretch;display:flex;flex:0 1 auto;gap:20px;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.row2 .topics::-webkit-scrollbar{display:none}.row2 .views,.row2 .topics .sep,.row2 a.premium{display:none}.row2 a,.footer-col ul li a{color:var(--hunch-muted)}.row2 a{align-items:center;display:flex;flex:0 0 auto;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;letter-spacing:.02em;min-height:var(--hunch-shell-cats-height);padding:0;position:relative;text-decoration:none;transition:color .15s;white-space:nowrap}.row2 a:last-child{padding-right:40px}.row2 a:where(:hover,:active){color:var(--hunch-text)}.footer-col ul li a:where(:hover,:active),.footer-bottom .small-links a:where(:hover,:active),.foot a:where(:hover,:active),.top-link:where(:hover,:active),.top-right a:where(:hover,:active){color:var(--hunch-green-soft)}.row2 a.on{color:var(--hunch-text);font-weight:400}.row2 a.on::after{background:var(--hunch-green);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.row2 a.premium,.menu-section a.premium{color:var(--hunch-gold)}.row2 a.premium{align-items:center;border-radius:4px;font-weight:500;gap:6px;padding:4px 9px;transition:var(--hunch-shell-transition)}.row2 a.premium:where(:hover,:active){background:var(--hunch-gold-wash);color:var(--hunch-gold-hover)}.premium-mark{border-radius:3px;vertical-align:middle}.premium-mark rect{fill:var(--hunch-premium-mark-bg);stroke:var(--hunch-premium-mark-fg)}.premium-mark text{fill:var(--hunch-premium-mark-fg)}.menu-btn,.top-menu-btn,.nav-search-close,.nav-search-submit{color:var(--hunch-shell-control-text);transition:var(--hunch-shell-transition)}.search-btn{color:var(--hunch-shell-search-control-text);transition:var(--hunch-shell-transition)}.search-btn,.menu-btn{align-items:center;background:rgba(0,0,0,0);border:0;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:0}.search-btn{border-radius:50%;display:none;height:36px;width:36px}.menu-btn{border-radius:0;color:var(--hunch-text);height:44px;justify-content:flex-start;width:44px}.row1 .right .menu-btn{display:none}.row1 .mobile-menu-btn svg{stroke-linecap:butt;stroke-width:1.6}.row1 .h-action{background:rgba(0,0,0,0);border:0;align-items:center;color:var(--hunch-text);display:inline-flex;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;height:44px;justify-content:center;line-height:1;min-height:44px;padding:0 var(--hunch-shell-gutter)}.row1 .h-action:where(:hover,:active){background:rgba(0,0,0,0);border:0;color:var(--hunch-text);text-decoration:underline}.row1 .right .h-action{margin-right:calc(var(--hunch-shell-gutter)*-1)}.row1 .h-public-session-link__label{display:block;width:min(120px,(100vw - 160px)/2 - var(--hunch-shell-gutter));text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-search-label{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.search-btn:where(:hover,:active),.menu-btn:where(:hover,:active),.top-menu-btn:where(:hover,:active),.nav-search-close:where(:hover,:active){color:var(--hunch-text)}.row2 .search-overlay{align-items:center;background:var(--hunch-bg);display:none;gap:10px;inset:4px var(--hunch-shell-gutter);padding:0;position:absolute}.row2.search-mode .topics,.row2.search-mode .views{visibility:hidden}.row2.search-mode .search-overlay{display:flex}.nav-search-input{background:var(--hunch-bg);border-color:var(--hunch-border);border-radius:4px;border-style:solid;border-width:1px;color:var(--hunch-text);flex:1;font-family:Inter,system-ui,sans-serif;font-size:14px;outline:none;padding:10px 12px;transition:border-color .15s}.nav-search-input::placeholder{color:var(--hunch-muted)}.nav-search-input:focus{border-color:var(--hunch-green);box-shadow:0 0 0 3px var(--hunch-focus-ring)}.nav-search-close{align-items:center;background:rgba(0,0,0,0);border:none;border-radius:50%;cursor:pointer;display:inline-flex;font-size:20px;height:32px;justify-content:center;line-height:1;padding:0;width:32px}.nav-search-submit{background:rgba(0,0,0,0);border-color:var(--hunch-border);border-radius:5px;border-style:solid;border-width:1px;cursor:pointer;font:inherit;font-size:13px;font-weight:500;padding:8px 12px}.nav-search-submit:where(:hover,:active){background:var(--hunch-shell-control-bg-hover);border-color:var(--hunch-text);color:var(--hunch-text)}.footer{background:var(--hunch-panel);color:var(--hunch-muted)}.footer-social a{border-color:var(--hunch-border);color:var(--hunch-muted)}.footer-social a:where(:hover,:active){border-color:var(--hunch-text);color:var(--hunch-text)}.footer-full{border-top:2px solid var(--hunch-text);color:var(--hunch-copy-text);margin:56px 0 0;padding:24px var(--hunch-shell-gutter) 40px}.footer-brand-row{align-items:flex-start;display:block;margin-bottom:0}.footer-brand .name{font-family:"Source Serif 4",Georgia,serif;font-size:20px;font-weight:600;line-height:26px;margin-bottom:4px}.footer-brand .tagline{font-size:14px;line-height:21px;margin:4px 0 12px}.footer-social{display:flex;gap:2px;margin:0 0 24px -10px}.footer-region{background:rgba(0,0,0,0);color:var(--hunch-shell-control-text)}.footer-social a,.footer-social-disabled{align-items:center;border-radius:0;display:flex;height:44px;justify-content:center;transition:var(--hunch-shell-transition);width:38px}.footer-social-disabled{color:var(--hunch-footer-social-disabled, var(--hunch-muted));cursor:default;opacity:.8}.footer-social svg{height:18px;width:18px}.footer-cols{display:grid;gap:24px 16px;grid-template-columns:1fr 1fr;margin-bottom:24px}.footer-col h4{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.footer-col ul{list-style:none}.footer-col ul li{font-family:Inter,system-ui,sans-serif;font-size:13px;margin-bottom:0}.footer-col ul li a,.footer-bottom .small-links a,.foot a{text-decoration:none}.footer-col ul li a{align-items:center;display:flex;min-height:44px;transition:color .15s}.footer-bottom{align-items:flex-start;border-top:1px solid var(--hunch-border);display:block;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:12px;line-height:18px;margin-top:24px;padding-top:16px}.footer-bottom .small-links{display:flex;gap:16px}.footer-region{align-items:center;display:inline-flex;font-size:11px;gap:4px}.footer-license{border-top:1px solid var(--hunch-border);font-size:12px;line-height:18px;margin:24px 0 0;padding-top:16px}.foot{display:flex;font-size:12px;justify-content:space-between;padding:16px 0}@media(min-width: 720px){.page{--hunch-shell-gutter: 32px;--hunch-shell-bar-height: 64px;--hunch-shell-cats-height: 46px}.wrap{max-width:1180px}.row1 .brand{font-size:26px}.row2 a{font-size:12px;padding:0 22px}.row2{gap:normal;justify-content:flex-start;padding:0 var(--hunch-shell-gutter)}.row2 .topics{gap:normal;justify-content:flex-start}.row2 a:last-child{padding-right:22px}.footer-cols{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1024px){.page{--hunch-shell-gutter: 40px;--hunch-shell-content-width: 1120px;padding-top:0}.row1,.row2{left:auto;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;right:auto;width:min(var(--hunch-shell-content-width),100% - 56px)}.wrap{max-width:none;padding-left:0;padding-right:0;width:min(var(--hunch-shell-content-width),100% - 56px)}.row1{border-bottom-color:var(--hunch-border);display:grid;grid-template-columns:1fr auto 1fr;height:76px;position:sticky}.row1 .mobile-menu-btn{display:none}.row1 .date,.row1 .right .menu-btn,.search-btn{display:inline-flex}.row1 .right .menu-btn{justify-content:center}.row1 .brand{font-size:38px;font-weight:600;letter-spacing:-0.02em;padding:0;position:static;transform:none}.row1 .h-action{background:rgba(0,0,0,0);border:0;color:var(--hunch-text);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;height:auto;line-height:26px;min-height:0;padding:0}.row1 .right .h-action{margin-right:0}.row1 .h-public-session-link__label{width:200px}.row1 .right{gap:18px;justify-self:end}.row2{border-bottom-style:solid;border-bottom-width:1px;gap:24px;height:52px;overflow:visible;position:sticky;top:76px}.row2 .topics{gap:24px;flex:0 1 auto;justify-content:flex-start;mask-image:none;overflow:visible;-webkit-mask-image:none}.row2 .topics .sep{align-self:center;background:var(--hunch-border);display:block;flex:0 0 1px;height:18px;margin:0;width:1px}.row2 a.premium{display:inline-flex;padding:4px 9px}.row2 a{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:400;letter-spacing:normal;min-height:52px;padding:0}.row2 a:last-child{padding-right:0}.row2 a.on{color:var(--hunch-green)}.row2 a.on::after{height:3px}.row2 .search-overlay{inset:7px 0}.footer-full{margin-left:auto;margin-right:auto;max-width:var(--hunch-shell-content-width);padding-left:0;padding-right:0;padding-top:40px;width:min(var(--hunch-shell-content-width),100% - 56px)}.footer-cols{gap:0 40px}.footer-col ul li a{min-height:34px}}body .page .row2 a{color:var(--hunch-muted)}body .page .row2 a:where(:hover,:active){color:var(--hunch-text)}body .page .row2 a.on{color:var(--hunch-text)}@media(min-width: 1024px){body .page .row2 a.on{color:var(--hunch-green)}}body .page .row2 a.premium{color:var(--hunch-gold);padding:4px 9px}body .page .row2 a.premium:where(:hover,:active){background:var(--hunch-gold-wash);color:var(--hunch-gold-hover)}body .page .row2 .search-overlay{background:var(--hunch-bg)}body .page .nav-search-input{background:var(--hunch-bg);border-color:var(--hunch-border);color:var(--hunch-text)}body .menu-panel .menu-section a{color:var(--hunch-menu-link)}body .menu-panel .menu-section a:where(:hover,:active){color:var(--hunch-menu-link-hover)}body .page .footer-col ul li a,body .page .footer-bottom .small-links a,body .foot a{color:var(--hunch-muted)}body .page .footer-col ul li a:where(:hover,:active),body .page .footer-bottom .small-links a:where(:hover,:active),body .foot a:where(:hover,:active){color:var(--hunch-green-soft)}@media(max-width: 760px){.page .doc-page .contact-grid,.page .doc-page .kit-grid{grid-template-columns:1fr}}}@layer components{.page-hdr{border-bottom:1px solid var(--hunch-border);margin-bottom:32px;padding:36px 0 24px}.page-kicker{color:var(--hunch-green);font-size:10px;font-weight:600;letter-spacing:.18em;margin-bottom:10px;text-transform:uppercase}.page-kicker a{color:inherit;text-decoration:none}.page-kicker a:where(:hover,:active){color:var(--hunch-green-hover)}.page-title{color:var(--hunch-text);font-family:"Source Serif 4",serif;font-size:38px;font-weight:300;letter-spacing:-0.015em;line-height:1.1;margin-bottom:12px}.page-lead{color:var(--hunch-copy-text);font-size:16px;line-height:1.6;max-width:720px}.h-echo-detail .page-lead{color:var(--hunch-echo-verify-text)}.art-wrap{margin:0 auto;max-width:none}.art-wrap>.pg{padding:44px 0 56px}.art-head{margin:0}.art-head .feat-top{align-items:baseline;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.art-head .kick{color:var(--hunch-green);font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.art-head .date{color:var(--hunch-muted);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;line-height:26px;text-transform:uppercase}.art-h{color:var(--hunch-text);font-family:"Source Serif 4",serif;font-size:30px;font-weight:600;letter-spacing:0;line-height:34px;margin:20px 0 12px}.art-l{color:var(--hunch-copy-text);font-size:21px;line-height:32px;margin:0 0 20px}.art-m{align-items:center;border-bottom:1px solid var(--hunch-border);border-top:1px solid var(--hunch-border);display:flex;justify-content:space-between;margin-bottom:24px;padding:12px 0}.art-m .acts{align-items:center;display:flex;gap:7px;margin:0}.art-m .act{align-items:center;background:rgba(0,0,0,0);border:1px solid var(--hunch-border);border-radius:50%;color:var(--hunch-muted);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}.art-m .act:disabled{cursor:default}.art-m .act svg{height:14px;width:14px}.art-m .rt{color:var(--hunch-muted);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:12px}.share-backdrop[hidden],.share-modal[hidden]{display:none}.share-backdrop{background:var(--hunch-menu-backdrop-bg);display:none;inset:0;position:fixed;z-index:1100}.share-modal{background:var(--hunch-panel);border:1px solid var(--hunch-reference-card-border);border-radius:14px;box-shadow:var(--hunch-share-shadow);display:none;left:50%;padding:18px 20px 20px;position:fixed;top:50%;transform:translate(-50%, -50%);width:min(520px,100vw - 32px);z-index:1101}.share-backdrop.open,.share-modal.open{display:block}.sm-hdr{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.sm-title{color:var(--hunch-text);font-family:"Source Serif 4",serif;font-size:19px;font-weight:600}.sm-close{background:none;border:0;color:var(--hunch-muted);cursor:pointer;font-size:24px;line-height:1;padding:2px 6px}.sm-close:where(:hover,:active){color:var(--hunch-text)}.sm-linkrow{display:flex;gap:8px;margin-bottom:14px}.sm-preview{background:var(--hunch-bg);border:1px solid var(--hunch-border);border-radius:10px;display:block;margin-bottom:14px;overflow:hidden}.sm-preview img{display:block;height:auto;width:100%}.sm-link{background:var(--hunch-bg);border:1px solid var(--hunch-border);border-radius:8px;color:var(--hunch-copy-text);flex:1;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;min-width:0;overflow:hidden;padding:10px 12px;text-overflow:ellipsis}.sm-copy{border:1px solid;background:var(--hunch-text);border-color:var(--hunch-text);border-radius:0;color:var(--hunch-bg);transition:background .12s,border-color .12s,filter .12s}.sm-copy:where(:hover,:active):not(:disabled):not([aria-disabled=true]){filter:brightness(0.86)}.sm-copy{cursor:pointer;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;padding:10px 16px}.sm-copy.done{background:var(--hunch-gold);border-color:var(--hunch-gold);color:var(--hunch-bg)}.sm-nets{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.sm-net{align-items:center;background:rgba(0,0,0,0);border:1px solid var(--hunch-reference-card-border);border-radius:50%;color:var(--hunch-copy-text);display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;height:40px;justify-content:center;text-decoration:none;width:40px}.sm-net:where(:hover,:active){background:var(--hunch-choice-yes-bg);border-color:var(--hunch-choice-yes-border);color:var(--hunch-choice-yes-text)}.sm-net.sm-save{border-radius:999px;font-size:13px;font-weight:500;margin-left:auto;padding:0 14px;width:auto}.art-main>.asec:first-child{border-top:0;margin-top:24px;padding-top:0}.asec{border-top:1px solid var(--hunch-reference-card-border);color:var(--hunch-text);font-family:"Source Serif 4",serif;font-size:22px;font-weight:600;line-height:28px;margin:40px 0 12px;padding-top:20px}.case{padding-top:8px}.case+.case{padding-top:20px}.case-y{color:var(--hunch-gold);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.case-t{color:var(--hunch-copy-text);font-size:15px;line-height:23px}.case-t strong{color:var(--hunch-text);font-weight:600}.base-n{color:var(--hunch-gold);font-family:"Source Serif 4",serif;font-size:27px;font-weight:600;line-height:1;margin-bottom:8px}.base-t{color:var(--hunch-copy-text);font-size:15px;line-height:23px}.art-rail{margin-top:42px}.art-rail .asec{font-size:22px;line-height:28px;margin-bottom:12px}.art-rail .mk{background:var(--hunch-panel);border:1px solid var(--hunch-border);border-radius:12px;color:var(--hunch-copy-text);margin:0 0 16px;padding:16px}.art-rail .mk-st,.art-rail .mk-f{align-items:center;color:var(--hunch-muted);display:flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:11px;gap:12px;justify-content:space-between;line-height:26px}.art-rail .mk-st{font-weight:600;letter-spacing:.13em;margin:0 0 12px;text-transform:uppercase}.art-rail .mk-f{border-top:1px solid var(--hunch-border);font-weight:400;letter-spacing:0;margin-top:16px;padding-top:12px;text-transform:none}.art-rail .mk-f span{white-space:nowrap}.art-rail .lv{align-items:center;color:var(--hunch-green);display:inline-flex;flex-shrink:0;gap:6px}.art-rail .lv.off{color:var(--hunch-muted)}.art-rail .lv b{background:currentColor;border-radius:50%;display:inline-block;height:6px;width:6px}.art-rail .lv:not(.off) b{animation:hunch-market-live-pulse 1.6s infinite}.art-rail .rt{flex:none;font-weight:400;letter-spacing:.04em;text-align:right;text-transform:none;white-space:nowrap}.art-rail .mk-q{color:var(--hunch-text);font-family:"Source Serif 4",serif;font-size:18px;font-weight:600;line-height:24px;margin:0 0 12px}.art-rail .mk>.meta{color:var(--hunch-muted);font-size:11.5px;margin:-8px 0 15px}.art-rail .plot{display:block;margin:0 0 16px}.art-rail .pr{align-items:center;display:flex;gap:12px;margin-bottom:10px}.art-rail .h-echo-market-card__multi-plot .pr{align-items:start;display:grid;gap:5px 12px;grid-template-columns:minmax(0, 1fr) 52px}.art-rail .h-echo-market-card__multi-plot .pl{grid-column:1/-1;line-height:1.4;width:auto}.art-rail .h-echo-market-card__multi-plot .pt{grid-column:1}.art-rail .h-echo-market-card__multi-plot .pv{grid-column:2}.art-rail .pr:last-child{margin-bottom:0}.art-rail .pl{color:var(--hunch-muted);flex:none;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;line-height:26px;text-transform:uppercase;width:64px}.art-rail .pt{background:var(--hunch-border);border-radius:5px;display:block;flex:1;height:10px;overflow:hidden}.art-rail .pt i{background:var(--hunch-green);display:block;height:100%;min-width:2px;transition:width .15s ease}.art-rail .pt .h{background:var(--hunch-gold)}.art-rail .pv{font-family:"Source Serif 4",serif;font-size:19px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;flex:none;text-align:right;width:52px}.art-rail .pv.h{color:var(--hunch-gold)}.art-rail .pv.r{color:var(--hunch-green)}.art-rail .ask{color:var(--hunch-muted);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:10px;font-weight:600;letter-spacing:.13em;margin:0 0 8px;text-transform:uppercase}.art-rail .btns{display:flex;gap:8px;margin:0 0 12px}.art-rail .btns.h-echo-market-card__multi-options{flex-direction:column}.art-rail .btn{align-items:center;border:1px solid var(--hunch-border);border-radius:8px;cursor:pointer;display:inline-flex;flex:1;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;font-weight:600;gap:8px;justify-content:center;min-height:48px;padding:1px 6px;text-align:center}.art-rail .btn.y{background:var(--hunch-action-primary-bg);border-color:rgba(0,0,0,0);color:var(--hunch-action-primary-text)}.art-rail .btn.n{background:var(--hunch-echo-forecast-no-bg);border-color:rgba(0,0,0,0);color:var(--hunch-action-primary-text)}.art-rail .btn.y:hover,.art-rail .btn.y:active,.art-rail .btn.n:hover,.art-rail .btn.n:active{filter:brightness(1.12)}.art-rail .btn .op{font-family:"Source Serif 4",serif;font-weight:600}.art-rail .mopt{background:var(--hunch-echo-multi-option-bg);color:var(--hunch-text);justify-content:flex-start;text-align:left}.art-rail .btn.reader-response-readonly{cursor:default}.art-rail .reader-response-status{font-size:12px;margin:10px 0 0}.art-rail .mk-v{background:rgba(0,0,0,0);border:0;border-top:1px solid var(--hunch-border);border-radius:0;margin-top:12px;padding:12px 0 0}.art-rail .mk-vh{color:var(--hunch-muted);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:11px;font-weight:600;letter-spacing:.13em;line-height:26px;margin-bottom:8px;text-transform:uppercase}.art-rail .mk-v p{color:var(--hunch-muted);font-size:13px;line-height:21px;margin:0}.echo-wrap{padding-bottom:40px}.echo-byline{align-items:center;border-bottom:1px solid var(--hunch-border);color:var(--hunch-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:14px;margin-bottom:26px;padding-bottom:18px}.echo-byline .dot{background:var(--hunch-green);border-radius:50%;height:3px;width:3px}.echo-duo{align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:16px}.echo-section{margin-bottom:38px}.echo-duo .echo-section{margin-bottom:0}.echo-section .kick{color:var(--hunch-gold);font-size:11px;font-weight:400;letter-spacing:.16em;margin-bottom:12px;text-transform:uppercase}.echo-section h2{color:var(--hunch-text);font-family:"Source Serif 4",serif;font-size:24px;font-weight:600;line-height:1.25;margin-bottom:14px}.echo-section p{color:var(--hunch-echo-prose-text);font-family:"Source Serif 4",serif;font-size:16px;line-height:1.75;margin-bottom:14px}.echo-section p a{border-bottom:1px solid var(--hunch-echo-prose-link-border);color:var(--hunch-echo-prose-link);text-decoration:none}.art-main>p{margin-bottom:16px}.art-main>p a,.art-main .case-t a,.art-main .base-t a,.art-l a{border-bottom:1px solid var(--hunch-echo-prose-link-border);color:var(--hunch-echo-prose-link);text-decoration:none}.art-main .src{color:var(--hunch-copy-text);font-family:"Source Serif 4",serif;font-size:15px;line-height:24px;margin:-12px 0 20px}.art-main .src a{border-bottom:1px solid var(--hunch-border);color:var(--hunch-echo-prose-link);text-decoration:none}.art-main .src a:active{border-bottom-color:var(--hunch-echo-prose-link)}.srcs a{color:var(--hunch-green);text-decoration:none}.timeline{margin:24px 0 8px;padding-left:34px;position:relative}.timeline::before{background:var(--hunch-border);bottom:10px;content:"";left:9px;position:absolute;top:8px;width:2px}.tl{margin-bottom:20px;position:relative}.tl:last-child{margin-bottom:0}.tl::before{background:var(--hunch-bg);border:2px solid var(--hunch-green);border-radius:50%;content:"";height:13px;left:-32px;position:absolute;top:3px;width:13px}.tl.now::before{background:var(--hunch-gold);border-color:var(--hunch-gold);box-shadow:0 0 0 4px var(--hunch-gold-wash)}.tl .yr{color:var(--hunch-gold);font-family:"Source Serif 4",serif;font-size:15px;font-weight:600;margin-bottom:4px}.tl.now .yr{color:var(--hunch-echo-current-timeline-year)}.tl .bd{color:var(--hunch-echo-verify-text);font-size:13.5px;line-height:1.65}.tl .bd strong{color:var(--hunch-text);font-weight:500}.base{background:rgba(0,0,0,0);border:1px solid var(--hunch-border);border-radius:10px;margin:20px 0;padding:16px}.base .stat{color:var(--hunch-echo-base-stat);flex-shrink:0;font-family:"Source Serif 4",serif;font-size:52px;font-weight:600;line-height:1}.base .stat span{color:var(--hunch-echo-base-stat-secondary);font-size:26px}.base .btxt{color:var(--hunch-echo-base-text);font-size:15.5px;line-height:1.65}.base .btxt b{color:var(--hunch-echo-base-strong);font-weight:600}.base .btxt .bl{color:var(--hunch-gold);display:block;font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}@media(min-width: 900px){.asec{font-size:28px;line-height:34px}}@media(min-width: 1024px){.art-rail .mk-q{font-size:17px;line-height:23px}.art-rail .asec{border-top:0;margin-top:0;padding-top:0}.art-wrap{max-width:1180px}.art-wrap>.pg{align-items:start;display:grid;gap:0 56px;grid-template-columns:minmax(0, 720px) 340px;max-width:none}.art-head{grid-column:1;grid-row:1}.art-main{grid-column:1;grid-row:2}.art-tail{grid-column:1;grid-row:3}.art-rail{align-self:start;grid-column:2;grid-row:1/span 2;margin-top:0;max-height:calc(100vh - 124px);overflow-y:auto;position:sticky;top:88px}.art-h{font-size:46px;letter-spacing:-0.015em;line-height:50px}}@media(min-width: 1280px){.art-wrap>.pg{gap:0 64px;grid-template-columns:minmax(0, 760px) 360px}}.echo-wrap .mkt{background:var(--hunch-panel);border:1px solid var(--hunch-echo-market-border);border-radius:10px;display:block;margin-bottom:18px;padding:22px}.mkt .mq{color:var(--hunch-text);font-family:"Source Serif 4",serif;font-size:18px;font-weight:600;line-height:1.4;margin-bottom:6px}.mkt .mqrow{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:4px}.mkt .mqrow .mq{margin-bottom:0}.mkt .live-badge{align-items:center;background:var(--hunch-echo-live-badge-bg);border:1px solid var(--hunch-echo-live-badge-border);border-radius:20px;color:var(--hunch-echo-live-badge-text);display:inline-flex;flex-shrink:0;font-size:10.5px;font-weight:600;gap:6px;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.mkt .live-badge .pulse{background:var(--hunch-echo-live-badge-dot);border-radius:50%;height:7px;width:7px}.mkt .meta{color:var(--hunch-muted);font-size:11.5px;margin-bottom:18px}.mkt .meta span{color:var(--hunch-copy-text)}.mkt-body{align-items:center;display:grid;gap:26px;grid-template-columns:1fr 280px}.pm-legend{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:12px}.pm-legend span{align-items:center;color:var(--hunch-copy-text);display:flex;font-size:12px;gap:6px}.pm-legend i{border-radius:50%;height:8px;width:8px}.pm-legend b{color:var(--hunch-text);font-weight:600}.pm-current-signal{display:grid;gap:8px}.pm-current-signal-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(96px, 1fr) minmax(80px, 2fr) 4ch}.pm-current-signal-label{align-items:center;color:var(--hunch-copy-text);display:inline-flex;font-size:12px;gap:6px}.pm-current-signal-label i{border-radius:50%;flex:0 0 auto;height:8px;width:8px}.pm-current-signal-track{background:var(--hunch-border);border-radius:999px;display:block;height:7px;overflow:hidden}.pm-current-signal-fill{background:var(--hunch-green);display:block;height:100%;transition:width .15s ease}.pm-current-signal-value,.pm-current-signal-state{color:var(--hunch-text);font-family:"Source Serif 4",serif;font-size:12px}.pm-current-signal-value{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.pm-current-signal-state{color:var(--hunch-muted)}.pm-reader-history{margin-bottom:16px}.pm-history-empty{color:var(--hunch-muted);font-size:11.5px;margin:0}.pm-plot{display:grid;gap:6px;grid-template-columns:1fr 32px}.pm-svg{color:var(--hunch-border)}.pm-svg svg{display:block;height:140px;width:100%}.pm-binary-area--yes{fill:var(--hunch-echo-binary-chart-yes-area)}.pm-binary-area--no{fill:var(--hunch-echo-binary-chart-no-area)}.pm-binary-boundary{stroke:var(--hunch-echo-binary-chart-boundary);stroke-width:1.4}.pm-binary-boundary-point{fill:var(--hunch-echo-binary-chart-boundary)}.pm-history-grid{stroke:var(--hunch-border);stroke-width:.5}.pm-history-line{stroke-width:1.6}.pm-yax{color:var(--hunch-muted);display:flex;flex-direction:column;font-size:9.5px;justify-content:space-between;padding:2px 0}.pm-xax{color:var(--hunch-muted);display:flex;font-size:9.5px;justify-content:space-between;margin:7px 32px 0 0}.pm-foot{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.pm-vol{color:var(--hunch-muted);font-size:11px}.pm-snapshot{color:var(--hunch-muted);font-size:10.5px;line-height:1.35;margin-top:8px}.bins,.multi{display:flex;flex-direction:column;gap:10px}.reader-response-status{color:var(--hunch-copy-text);font-size:13px;line-height:1.4;margin:10px 0 0}.reader-response-retry{background:rgba(0,0,0,0);border:1px solid var(--hunch-border);border-radius:999px;color:var(--hunch-copy-text);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;margin-top:8px;padding:6px 10px}.reader-response-retry:hover,.reader-response-retry:focus-visible{border-color:var(--hunch-green);color:var(--hunch-green)}.reader-response-retry:focus-visible{outline:2px solid var(--hunch-green);outline-offset:2px}.mkt .opt,.mopt{border-radius:10px;cursor:pointer;font-family:inherit;transition:box-shadow .12s,border-color .12s}.mkt .reader-response-readonly,.mopt.reader-response-readonly{cursor:default}.mkt .opt{align-items:center;border:1px solid rgba(0,0,0,0);display:flex;gap:8px;justify-content:space-between;padding:14px 16px}.mkt .opt.selected{box-shadow:0 0 0 2px var(--hunch-choice-focus-ring)}.mkt .opt:disabled{cursor:progress;opacity:.82}.mkt .opt .on,.mopt .on{color:var(--hunch-text);font-size:14px;font-weight:500}.mkt .opt .op{color:var(--hunch-text);font-family:"Source Serif 4",serif;font-size:13px}.mopt .op{color:var(--hunch-text);font-family:"Source Serif 4",serif;font-size:15px}.mkt .opt.yes{background:var(--hunch-choice-yes-bg);border-color:var(--hunch-choice-yes-border)}.mkt .opt.yes .on{color:var(--hunch-choice-yes-text)}.mkt .opt.yes .op{color:var(--hunch-choice-yes-value-text)}.mkt .opt.no{background:var(--hunch-choice-no-bg);border-color:var(--hunch-choice-no-border)}.mkt .opt.no .on{color:var(--hunch-choice-no-text)}.mkt .opt.no .op{color:var(--hunch-choice-no-value-text)}.mopt{align-items:center;background:var(--hunch-echo-multi-option-bg);border:1px solid var(--hunch-border);display:flex;gap:9px;padding:13px 15px;text-align:left}.mopt:hover{border-color:var(--hunch-green)}.mopt.selected{box-shadow:0 0 0 2px var(--hunch-choice-focus-ring)}.mopt:disabled{cursor:progress;opacity:.82}.mopt.reader-response-readonly:hover{border-color:var(--hunch-border)}.mopt .on{color:var(--hunch-echo-multi-option-label);flex:1;font-size:13px;line-height:1.3}.mopt .op{flex-shrink:0}.mopt .bdot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.verify{background:var(--hunch-bg);border:1px solid var(--hunch-border);border-radius:8px;color:var(--hunch-echo-verify-text);font-size:13px;line-height:1.7;padding:16px 18px}.verify h4{color:var(--hunch-gold);font-size:11px;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.verify ul{list-style:none;margin:6px 0 0;padding:0}.verify li{margin-bottom:5px;padding-left:16px;position:relative}.verify li::before{color:var(--hunch-green);content:"—";left:0;position:absolute}.srcs{border-top:1px solid var(--hunch-border);color:var(--hunch-muted);font-size:12px;line-height:1.8;padding-top:16px}.disc{color:var(--hunch-muted);font-size:13px;line-height:21px;margin:0 0 16px}.cmt{margin-top:12px}.cmt-f{background:rgba(0,0,0,0);border:1px solid var(--hunch-border);border-radius:4px;box-sizing:border-box;color:var(--hunch-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;line-height:22px;padding:12px;resize:none;width:100%}.cmt-f::placeholder{color:var(--hunch-footer-social-disabled, var(--hunch-muted));opacity:.65}.cmt-r{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:8px}.cmt-h{color:var(--hunch-muted);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:11px;line-height:16px}.cmt-p{background:rgba(0,0,0,0);border:1px solid var(--hunch-border);border-radius:4px;color:var(--hunch-muted);flex:none;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:13px;font-weight:600;min-height:44px;padding:8px 16px}.cmt-p:disabled{color:var(--hunch-footer-social-disabled, var(--hunch-muted));opacity:.55}.pat-card{border-radius:6px;padding:14px 16px}.pat-card.today{border-style:solid;border-width:1px;flex-shrink:0}.pat-card.hist{border-style:solid;border-width:1px;display:flex;flex:1;flex-direction:column}.pat-label{font-size:10px;font-weight:500;letter-spacing:.12em;margin-bottom:5px;text-transform:uppercase}.pat-h{font-family:"Source Serif 4",serif;font-size:15px;font-weight:400;line-height:1.3;margin-bottom:4px}.pat-d{font-size:12px;line-height:1.5}.echo-insight{font-size:12px;font-style:italic;margin-top:4px}.echo-cases{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:column;gap:8px;margin:10px 0 8px;padding:10px 0 0}.echo-case{display:grid;font-size:12px;gap:10px;grid-template-columns:minmax(36px, max-content) minmax(0, 1fr);line-height:1.45}.echo-year{font-family:"Source Serif 4",serif;font-size:14px;font-weight:500;line-height:1.3;white-space:nowrap}.echo-text{min-width:0}.echo-case strong,.echo-case em,.md-case-text i{font-weight:500}.echo-case em,.md-case-text i{font-style:italic}.echo-source{border-bottom-style:dotted;border-bottom-width:1px;font-size:11px;font-style:italic;margin-left:4px;padding-bottom:1px;text-decoration:none;transition:var(--hunch-shell-transition);white-space:nowrap}.echo-more{display:inline-block;font-size:12px;font-weight:500;padding-top:8px;text-decoration:none}.badge{align-self:flex-start;align-items:center;border-radius:2px;display:inline-flex;font-size:8px;font-weight:500;gap:4px;letter-spacing:.1em;margin-bottom:4px;padding:2px 6px;text-transform:uppercase;width:fit-content}.badge .dot{animation:hunch-badge-pulse 1.6s infinite;border-radius:50%;height:4px;width:4px}@keyframes hunch-badge-pulse{0%{box-shadow:0 0 0 0 var(--hunch-badge-pulse-ring)}70%{box-shadow:0 0 0 8px var(--hunch-badge-pulse-ring-fade)}}.md-echo-block{border-radius:8px;border-style:solid;border-width:1px;box-shadow:var(--hunch-surface-shadow);margin-bottom:28px;padding:24px}.md-echo-headline{font-family:"Source Serif 4",serif;font-size:22px;font-weight:400;letter-spacing:-0.005em;line-height:1.3;margin-bottom:14px}.md-echo-body{font-size:14.5px;line-height:1.6;margin-bottom:20px;max-width:760px}.md-cases,.md-coverage-grid,.md-resolved-grid{display:grid;gap:14px;grid-template-columns:repeat(3, 1fr)}.md-cases{border-top-style:solid;border-top-width:1px;padding-top:18px}.md-case{align-items:flex-start;border-radius:6px;border-style:solid;border-width:1px;display:flex;gap:14px;padding:14px}.md-case-year{font-family:"Source Serif 4",serif;font-size:18px;font-weight:300;line-height:1;min-width:42px}.md-case-title,.md-cov-headline,.md-res-title{font-family:"Source Serif 4",serif;font-weight:500;line-height:1.35}.md-case-title{font-size:14.5px;margin-bottom:4px}.md-case-text,.md-cov-excerpt{font-size:12.5px;line-height:1.5}.md-cov-excerpt{font-family:"Inter",sans-serif}.md-case-source{font-size:11.5px;text-decoration:none}.md-coverage-block,.md-resolved-block{border-bottom-color:var(--hunch-editorial-rule);border-bottom-style:solid;border-bottom-width:1px;margin-bottom:28px;padding:0 0 28px}.md-cov-card,.md-res-card{border-radius:6px;border-style:solid;border-width:1px;display:flex;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s}.md-cov-card{padding:18px 20px}.md-res-card{padding:16px 18px}.md-cov-source,.md-res-cat{font-size:10px;font-weight:600;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.md-res-cat{font-size:9.5px;letter-spacing:.12em}.md-cov-headline{font-size:15px;margin-bottom:8px}.md-cov-excerpt{flex:1;margin-bottom:12px}.md-cov-meta,.md-res-meta{font-family:"Source Serif 4",serif;font-size:11px;font-style:italic;margin-top:auto}.md-res-title{font-size:14.5px;margin-bottom:10px}.md-res-outcome{font-family:"Inter",sans-serif;font-size:12.5px;line-height:normal;margin-bottom:6px}.pat-card.today,.echo-card{background:var(--hunch-panel);border-color:var(--hunch-border);color:var(--hunch-text)}.md-echo-block,.md-cov-card,.md-res-card{background:var(--hunch-panel);border-color:var(--hunch-market-detail-card-border);color:var(--hunch-text)}.md-case{background:var(--hunch-panel);border-color:var(--hunch-border);color:var(--hunch-text)}.pat-card.hist,.echo-card.large .ec-pat{background:var(--hunch-panel-2);border-color:var(--hunch-border);color:var(--hunch-text)}.echo-card:hover{border-color:var(--hunch-green);box-shadow:var(--hunch-editorial-hover-shadow)}.echo-card.large .ec-today{background:var(--hunch-editorial-placeholder-bg);border-left-color:var(--hunch-green)}.pat-label,.pat-card.hist .pat-label,.echo-year,.echo-source,.ec-tag,.ec-pat-hdr,.ec-pat-cases .yr,.ec-trio,.ec-mkt-meta,.md-section-meta,.md-cov-meta,.md-res-cat,.md-res-meta{color:var(--hunch-muted)}.pat-card.today .pat-label,.echo-insight,.echo-more,.ec-today-src,.ec-pat-summary,.ec-trio-today,.ec-mkt-meta .pct,.ec-foot-link,.md-section-label,.md-section-link,.md-cov-source,.md-res-user{color:var(--hunch-green)}.pat-h,.echo-case strong,.ec-title,.ec-mkt-multi-q,.md-echo-headline,.md-case-title,.md-cov-headline,.md-res-title{color:var(--hunch-text)}.pat-d,.echo-case,.echo-text,.ec-brief,.ec-today-text,.ec-pat-cases li,.ec-trio-pat,.md-case-text{color:var(--hunch-copy-text)}.md-echo-body,.md-cov-excerpt,.md-res-outcome{color:var(--hunch-market-detail-body-text)}.echo-case em,.md-res-yes{color:var(--hunch-green)}.md-res-no{color:var(--hunch-choice-no-text)}.md-section-label{color:var(--hunch-market-detail-section-label)}.echo-cases{border-color:var(--hunch-editorial-echo-cases-rule)}.ec-pat-cases{border-color:var(--hunch-editorial-pattern-cases-rule)}.md-cases,.md-section-head{border-color:var(--hunch-editorial-rule)}.echo-source{border-bottom-color:var(--hunch-border)}.echo-source:where(:hover,:active),.echo-more:where(:hover,:active),.md-section-link:where(:hover,:active){border-bottom-color:var(--hunch-green);color:var(--hunch-green-soft)}.badge{background:var(--hunch-editorial-live-bg);color:var(--hunch-editorial-live-text)}.badge .dot{background:var(--hunch-editorial-live-dot)}.md-case-year,.md-case-text i,.md-case-source{color:var(--hunch-green)}.md-case-source:where(:hover,:active){color:var(--hunch-green-soft)}.md-cov-card:where(:hover,:active),.md-res-card:where(:hover,:active){border-color:var(--hunch-green)}.md-cov-card:where(:hover,:active){box-shadow:var(--hunch-surface-shadow)}.echo-card.large .ec-pat-summary{color:var(--hunch-text)}.echo-card.placeholder{background:var(--hunch-editorial-placeholder-bg);border-color:var(--hunch-editorial-placeholder-border);color:var(--hunch-editorial-placeholder-text)}.echo-card.placeholder:hover{background:var(--hunch-editorial-placeholder-bg-hover);border-color:var(--hunch-green)}.echo-card.placeholder .ph-tag{color:var(--hunch-green)}.echo-card.placeholder .ph-meta{color:var(--hunch-muted)}body .page .pat-card.today,body .page .echo-card{background:var(--hunch-panel);border-color:var(--hunch-border);color:var(--hunch-text)}body .page .md-echo-block,body .page .md-cov-card,body .page .md-res-card{background:var(--hunch-panel);border-color:var(--hunch-market-detail-card-border);color:var(--hunch-text)}body .page .md-case{background:var(--hunch-panel);border-color:var(--hunch-border);color:var(--hunch-text)}body .page .pat-card.hist,body .page .echo-card.large .ec-pat{background:var(--hunch-panel-2);border-color:var(--hunch-border)}body .page .pat-card.today .pat-label,body .page .echo-insight,body .page .echo-more,body .page .ec-today-src,body .page .ec-pat-summary,body .page .ec-trio-today,body .page .ec-mkt-meta .pct,body .page .ec-foot-link,body .page .md-section-label,body .page .md-section-link,body .page .md-cov-source,body .page .md-res-user{color:var(--hunch-green)}body .page .md-section-label{color:var(--hunch-market-detail-section-label)}body .page .pat-h,body .page .echo-case strong,body .page .ec-title,body .page .ec-mkt-multi-q,body .page .md-echo-headline,body .page .md-case-title,body .page .md-cov-headline,body .page .md-res-title{color:var(--hunch-text)}body .page .pat-d,body .page .echo-case,body .page .echo-text,body .page .ec-brief,body .page .ec-today-text,body .page .ec-pat-cases li,body .page .ec-trio-pat,body .page .md-case-text{color:var(--hunch-copy-text)}body .page .md-echo-body,body .page .md-cov-excerpt,body .page .md-res-outcome{color:var(--hunch-market-detail-body-text)}@media(max-width: 860px){.echo-duo{grid-template-columns:1fr;gap:30px}.md-cases,.md-coverage-grid,.md-resolved-grid{grid-template-columns:1fr}}@media(max-width: 760px){.mkt-body{gap:18px;grid-template-columns:1fr}}@media(max-width: 560px){.base{align-items:flex-start;flex-direction:column;gap:12px}.base .stat{font-size:42px}}}@layer components{.browse-title,.mc-title,.market-row .mr-q,.md-vote-text,.md-chart-legend,.md-chart-legend b,.md-d-user,.card-title,.side-quote,.benefit-title,.testimonial-quote{color:var(--hunch-text)}.md-d-body{color:var(--hunch-market-detail-body-text)}.browse-meta,.mc-cat,.mc-time,.mc-foot,.mc-volume,.market-row .mr-tag,.market-row .mr-resolves,.market-row .mr-meta,.md-vote-num,.md-vote-meta,.md-chart-delta,.md-d-meta,.md-d-btn,.md-reasoning-opt,.md-reasoning-counter,.card-sub,.divider,.field-label,.bottom-link,.terms-note,.side-attr,.side-stat .l,.benefit-text,.testimonial-meta{color:var(--hunch-muted)}.browse-filters,.mode-tabs,.md-reasoning,.md-chart-legend,.side,.side-stats,.divider::before,.divider::after{border-color:var(--hunch-border)}.divider::before,.divider::after{background:var(--hunch-border)}.market-card,.market-row,.md-vote-block,.md-vote-opt,.md-chart-block,.md-d-item,.card,.social-btn,.benefit,.testimonial{background:var(--hunch-panel);border-color:var(--hunch-border);color:var(--hunch-text)}.market-card:hover,.market-row:hover,.md-vote-opt:hover,.md-d-item:hover,.md-cov-card:hover,.social-btn:hover{border-color:var(--hunch-green);box-shadow:var(--hunch-surface-hover-shadow)}.filter-tab,.sort-select,.field input,.md-reasoning-input{background:var(--hunch-panel-2);border-color:var(--hunch-border);color:var(--hunch-text)}.filter-tab{color:var(--hunch-shell-control-text)}.filter-tab:where(:hover,:active),.filter-tab.active{background:var(--hunch-filter-active-bg);color:var(--hunch-filter-active-text)}.sort-select:focus,.field input:focus,.md-reasoning-input:focus{border-color:var(--hunch-green);box-shadow:0 0 0 3px var(--hunch-focus-ring)}.field input::placeholder,.md-reasoning-input::placeholder{color:var(--hunch-form-placeholder)}.mc-opt,.market-row .mr-opt,.md-vote-opt{background:var(--hunch-panel);border-color:var(--hunch-border);color:var(--hunch-text)}.md-vote-opt{background:var(--hunch-market-detail-vote-option-bg)}.mc-opt::before,.market-row .mr-opt::before,.md-vote-opt::before{background:var(--hunch-option-fill)}.mc-opt:hover,.market-row .mr-opt:hover,.md-vote-opt:hover{background:var(--hunch-option-hover-bg);border-color:var(--hunch-green)}.mc-opt:hover::before,.market-row .mr-opt:hover::before,.md-vote-opt:hover::before{background:var(--hunch-option-fill-hover)}.mc-opt-pct,.market-row .mr-opt-pct,.md-vote-pct,.md-chart-delta b,.market-row .mr-meta .pct,.side-eyebrow,.side-stat .n,.benefit-num,.forgot-link,.bottom-link a,.terms-note a{color:var(--hunch-green)}.md-d-position{color:var(--hunch-market-detail-position-text)}.market-row .mr-resolves.urgent{color:var(--hunch-danger)}.md-d-position{background:var(--hunch-option-hover-bg)}.market-row .mr-bar .y{background:var(--hunch-green)}.market-row .mr-bar .n{background:var(--hunch-border)}.market-row .mr-poll .p-yes,.mc-vote-yes{background:var(--hunch-choice-yes-bg);border-color:var(--hunch-choice-yes-border);color:var(--hunch-choice-yes-text)}.market-row .mr-poll .p-no,.mc-vote-no{background:var(--hunch-choice-no-bg);border-color:var(--hunch-choice-no-border);color:var(--hunch-choice-no-text)}.market-row .mr-poll .p-yes:where(:hover,:active),.market-card .mc-vote-yes:where(:hover,:active){background:var(--hunch-choice-yes-bg-hover);border-color:var(--hunch-choice-yes-border-hover);color:var(--hunch-choice-yes-text-hover)}.market-row .mr-poll .p-no:where(:hover,:active),.market-card .mc-vote-no:where(:hover,:active){background:var(--hunch-choice-no-bg-hover);border-color:var(--hunch-choice-no-border-hover);color:var(--hunch-choice-no-text-hover)}.mode-tab{color:var(--hunch-muted)}.mode-tab.active,.mode-tab:where(:hover,:active){color:var(--hunch-text)}.mode-tab.active{border-bottom-color:var(--hunch-green)}.checkbox{color:var(--hunch-soft)}.checkbox input{accent-color:var(--hunch-green)}.price-features li{color:var(--hunch-soft)}.price-features li::before{color:var(--hunch-green)}body .page .market-card,body .page .market-row,body .page .md-vote-block,body .page .md-vote-opt,body .page .md-chart-block,body .page .md-d-item,body .page .card,body .page .social-btn,body .page .benefit,body .page .testimonial{background:var(--hunch-panel);border-color:var(--hunch-border);color:var(--hunch-text)}.md-chart-block,.md-vote-block,.md-d-item,body .page .md-chart-block,body .page .md-vote-block,body .page .md-d-item{border-color:var(--hunch-market-detail-card-border)}body .page .mc-title,body .page .market-row .mr-q,body .page .md-vote-text,body .page .md-chart-legend,body .page .md-d-user,body .page .card-title,body .page .side-quote{color:var(--hunch-text)}body .page .md-d-body{color:var(--hunch-market-detail-body-text)}body .page .mc-cat,body .page .mc-time,body .page .mc-foot,body .page .market-row .mr-tag,body .page .market-row .mr-resolves,body .page .market-row .mr-meta,body .page .md-vote-meta,body .page .md-chart-delta,body .page .md-d-meta,body .page .md-d-btn,body .page .card-sub,body .page .field-label,body .page .bottom-link,body .page .terms-note{color:var(--hunch-muted)}body .page .mc-opt,body .page .market-row .mr-opt,body .page .field input,body .page .md-reasoning-input,body .page .sort-select,body .page .filter-tab{background:var(--hunch-panel-2);border-color:var(--hunch-border);color:var(--hunch-text)}body .page .md-vote-opt{background:var(--hunch-market-detail-vote-option-bg);border-color:var(--hunch-border);color:var(--hunch-text)}body .page .filter-tab:where(:hover,:active),body .page .filter-tab.active{background:var(--hunch-filter-active-bg);color:var(--hunch-filter-active-text)}.browse-page{padding:24px 0 56px}.browse-header{margin-bottom:10px}.browse-title{font-family:"Source Serif 4",serif;font-size:30px;font-weight:600;letter-spacing:-0.02em;line-height:34px;margin:0}.browse-meta{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.browse-filters{align-items:center;border-bottom-style:solid;border-bottom-width:1px;border-top-style:solid;border-top-width:1px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;padding:14px 0}.filter-tabs{display:flex;flex-wrap:wrap;gap:2px}.filter-tab{border:none;border-radius:999px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;padding:7px 14px;transition:var(--hunch-shell-transition)}.filter-sort .sort-select{appearance:none;-webkit-appearance:none;border-style:solid;border-width:1px;border-radius:4px;cursor:pointer;font-family:inherit;font-size:12.5px;padding:7px 28px 7px 12px}.markets-grid{display:grid;gap:0;grid-template-columns:1fr}.market-card{border-radius:12px;border-style:solid;border-width:1px;display:flex;flex-direction:column;margin-bottom:16px;padding:16px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.market-card:hover{transform:translateY(-1px)}.mc-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.mc-cat{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.mc-time{flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-size:11px}.mc-title{display:block;flex:1;font-family:"Source Serif 4",serif;font-size:18px;font-weight:600;letter-spacing:-0.01em;line-height:24px;margin-bottom:12px;text-decoration:none}.mc-poll-binary{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:10px}.mc-poll-multi{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.mc-vote,.mc-opt{cursor:pointer;font-family:inherit;text-decoration:none;transition:border-color .15s,background .15s,color .15s,transform .15s}.mc-vote{align-items:center;border-radius:8px;display:flex;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;justify-content:center;min-height:48px;padding:12px 14px}.mc-vote:hover{transform:translateY(-1px)}.mc-vote-pct,.mc-opt-pct{font-family:Inter,system-ui,sans-serif;font-size:12px}.mc-vote-pct{opacity:.85}.mc-opt{align-items:center;border-radius:8px;border-style:solid;border-width:1px;display:flex;justify-content:space-between;overflow:hidden;min-height:48px;padding:12px 14px;position:relative}.mc-opt::before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;transition:background .15s;width:var(--fill, 0%)}.mc-opt-text,.mc-opt-pct{position:relative;z-index:1}.mc-opt-text{font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:20px}.mc-opt-pct{flex-shrink:0;font-weight:500}.mc-foot{align-items:center;display:flex;font-family:Inter,system-ui,sans-serif;font-size:11px;gap:8px;justify-content:space-between;margin-top:0;padding-top:12px;border-top:1px solid var(--hunch-border)}.mc-volume{flex-shrink:0}.browse-loadmore,.markets-pagination{display:flex;justify-content:center;margin-top:20px}.loadmore-btn,.markets-load-more{align-items:center;border:1px solid var(--hunch-border);border-radius:8px;color:var(--hunch-green);cursor:pointer;display:flex;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;justify-content:center;min-height:44px;padding:0 22px;text-decoration:none}.loadmore-btn:where(:hover,:active),.markets-load-more:where(:hover,:active){border-color:var(--hunch-green);color:var(--hunch-text)}.markets-browse-surface{--bg: var(--hunch-bg);--ink: var(--hunch-text);--body: var(--hunch-copy-text);--meta: var(--hunch-muted);--line: var(--hunch-border);--accent: var(--hunch-green);--accent-t: color-mix(in srgb, var(--hunch-green) 14%, transparent);--surf: var(--hunch-panel);--yes-b: var(--hunch-reference-yes-bg, var(--hunch-green));--no-b: var(--hunch-reference-no-bg, #8e4038);--btn-i: var(--hunch-reference-button-text);--gold: var(--hunch-gold);--serif: "Source Serif 4", Georgia, serif;--ui: Inter, system-ui, -apple-system, sans-serif;--s2: 8px;--s3: 12px;--s4: 16px;--s6: 24px;--s7: 32px;--s8: 40px;color:var(--body)}.markets-browse-surface .pg.pg-tight{padding-bottom:0}.markets-browse-surface .pg.pg-wide{max-width:none}.markets-browse-surface .sep-hd{align-items:baseline;border-top:2px solid var(--ink);display:flex;justify-content:space-between;margin:var(--s3) 0 var(--s4);padding-top:var(--s2)}.markets-browse-surface .kick{color:var(--meta);font-family:var(--ui);font-size:11px;font-weight:600;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.markets-browse-surface .date{color:var(--meta);font-family:var(--ui);font-size:12px}.markets-browse-surface .mkgrid{display:block;gap:normal;grid-template-columns:none;margin-inline:auto}.markets-browse-surface .mkw{display:block;min-width:0}.markets-browse-surface .mkw .item-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.markets-browse-surface .mkw .item-top .date{font-size:11px;font-weight:500}.market-detail-response-surface .lv:not(.off) b{animation:hunch-market-live-pulse 1.6s infinite}@keyframes hunch-market-live-pulse{0%{box-shadow:0 0 0 0 var(--hunch-badge-pulse-ring)}70%{box-shadow:0 0 0 8px var(--hunch-badge-pulse-ring-fade)}}@media(min-width: 720px){.browse-title{font-size:40px;line-height:44px}}@media(min-width: 1024px){.browse-page{padding:44px 0 56px}.browse-title{font-size:46px;line-height:50px}.markets-grid{gap:0 40px;grid-template-columns:repeat(2, minmax(0, 1fr))}.markets-browse-surface .mkgrid{align-items:stretch;display:grid;gap:0 28px;grid-template-columns:repeat(3, minmax(0, 1fr))}.market-card{border-top:1px solid var(--hunch-border)}}@media(min-width: 1280px){.markets-browse-surface .mkgrid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.market-detail-response-surface .h-market-detail-specimen{margin-left:var(--hunch-shell-gutter);margin-right:var(--hunch-shell-gutter);max-width:820px;padding:0}.market-detail-response-surface .h-market-detail-specimen>.pg{display:block;gap:0;grid-template-columns:none;max-width:none}@media(min-width: 1024px){.market-detail-response-surface .h-market-detail-specimen{margin-left:calc((100vw - min(var(--hunch-shell-content-width),100vw - 56px))/2);margin-right:auto;max-width:min(820px,100vw - 56px)}}.market-detail-response-surface .feat-top{align-items:baseline;color:var(--hunch-copy-text);display:flex;gap:14px;justify-content:flex-start;margin-bottom:12px}.market-detail-response-surface .kick{color:var(--hunch-green);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.market-detail-response-surface .date{color:var(--hunch-muted);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;line-height:26px;text-transform:uppercase}.market-detail-response-surface .mk{background:var(--hunch-panel);border:1px solid var(--hunch-border);border-radius:12px;color:var(--hunch-copy-text);margin:0 0 16px;padding:16px}.market-detail-response-surface .mk-st,.market-detail-response-surface .mk-f{align-items:center;color:var(--hunch-muted);display:flex;justify-content:space-between}.market-detail-response-surface .mk-st{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:600;gap:12px;letter-spacing:.13em;line-height:26px;margin-bottom:12px;text-transform:uppercase}.market-detail-response-surface .rt{font-weight:400;letter-spacing:.04em;text-transform:none;white-space:nowrap}.market-detail-response-surface .mk-f{border-top:1px solid var(--hunch-border);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:11px;gap:14px;line-height:26px;margin-top:16px;padding-top:12px}.market-detail-response-surface .lv{align-items:center;color:var(--hunch-green);display:inline-flex;flex-shrink:0;gap:6px}.market-detail-response-surface .lv.off{color:var(--hunch-muted)}.market-detail-response-surface .lv b{background:currentColor;border-radius:50%;display:inline-block;height:6px;width:7px}.market-detail-response-surface .plot{display:block;margin:0 0 16px}.market-detail-response-surface .pr{align-items:center;display:flex;gap:12px;margin-bottom:10px}.market-detail-response-surface .pr:last-child{margin-bottom:0}.market-detail-response-surface .h-market-detail__multi-plot .pr{align-items:start;display:grid;gap:5px 10px;grid-template-columns:minmax(0, 1fr) 52px}.market-detail-response-surface .h-market-detail__multi-plot .pl{grid-column:1/-1;line-height:1.4}.market-detail-response-surface .h-market-detail__multi-plot .pt{grid-column:1}.market-detail-response-surface .h-market-detail__multi-plot .pv{grid-column:2}.market-detail-response-surface .pl{color:var(--hunch-muted);flex:none;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;width:64px}.market-detail-response-surface .pt{background:var(--hunch-border);border-radius:5px;display:block;flex:1;height:10px;overflow:hidden}.market-detail-response-surface .pt i{background:var(--hunch-green);display:block;height:100%;min-width:2px;transition:width .15s ease}.market-detail-response-surface .pt .h{background:var(--hunch-gold)}.market-detail-response-surface .pv{flex:none;font-family:"Source Serif 4",serif;font-size:19px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;text-align:right;white-space:nowrap;width:52px}.market-detail-response-surface .pv.h{color:var(--hunch-gold)}.market-detail-response-surface .pv.r{color:var(--hunch-green)}.market-detail-response-surface .ask{color:var(--hunch-muted);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:10px;font-weight:600;letter-spacing:.13em;margin:0 0 8px;text-transform:uppercase}.market-detail-response-surface .btns{display:flex;gap:8px;margin:0 0 12px}.market-detail-response-surface .h-market-detail__multi-options{flex-direction:column}.market-detail-response-surface .btn{align-items:center;border:1px solid rgba(0,0,0,0);border-radius:8px;cursor:pointer;display:inline-flex;flex:1;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;justify-content:center;min-height:48px;padding:1px 6px;text-align:center}.markets-browse-surface .btn.y,.markets-browse-surface .btn.n,.market-detail-response-surface .btn.y,.market-detail-response-surface .btn.n{background:rgba(0,0,0,0);border-color:var(--hunch-reference-card-border);box-shadow:none;color:var(--hunch-text);filter:none;letter-spacing:0;transition:background .12s,border-color .12s}.markets-browse-surface button.btn.y:not(:disabled):where(:hover,:active),.markets-browse-surface button.btn.n:not(:disabled):where(:hover,:active),.market-detail-response-surface button.btn.y:not(:disabled):where(:hover,:active),.market-detail-response-surface button.btn.n:not(:disabled):where(:hover,:active),.markets-browse-surface .btn.y.selected,.markets-browse-surface .btn.n.selected,.market-detail-response-surface .btn.y.selected,.market-detail-response-surface .btn.n.selected{background:var(--hunch-border)}.markets-browse-surface .btn.y,.markets-browse-surface .btn.n,.market-detail-response-surface .btn.y,.market-detail-response-surface .btn.n{background:var(--hunch-border)}.markets-browse-surface button.btn.y:not(:disabled):not(.selected):where(:hover,:active),.markets-browse-surface button.btn.n:not(:disabled):not(.selected):where(:hover,:active),.market-detail-response-surface button.btn.y:not(:disabled):not(.selected):where(:hover,:active),.market-detail-response-surface button.btn.n:not(:disabled):not(.selected):where(:hover,:active),.markets-browse-surface .btns:has(>.btn.selected)>.btn.y:not(.selected),.markets-browse-surface .btns:has(>.btn.selected)>.btn.n:not(.selected),.market-detail-response-surface .btns:has(>.btn.selected)>.btn.y:not(.selected),.market-detail-response-surface .btns:has(>.btn.selected)>.btn.n:not(.selected){background:rgba(0,0,0,0)}.markets-browse-surface [data-reader-response-summary-row][hidden],.market-detail-response-surface [data-reader-response-summary-row][hidden]{display:none}.market-detail-response-surface .btn .op{font-family:"Source Serif 4",serif;font-weight:600}.market-detail-response-surface .mopt{background:var(--hunch-echo-multi-option-bg);color:var(--hunch-text);justify-content:flex-start;text-align:left}.market-detail-response-surface .reader-response-readonly{cursor:default}.market-detail-response-surface .reader-response-status{font-size:12px;margin:10px 0 0}.market-detail-response-surface .mk-v{background:var(--hunch-bg);border:1px solid var(--hunch-border);border-radius:6px;margin-top:14px;padding:12px}.market-detail-response-surface .mk-vh{color:var(--hunch-gold);font-size:10.5px;font-weight:700;letter-spacing:.11em;margin-bottom:6px;text-transform:uppercase}.market-detail-response-surface .mk-v p{color:var(--hunch-copy-text);font-size:13px;line-height:1.45;margin:0}.market-detail-response-surface .art-m,.market-detail-response-surface .base{color:var(--hunch-copy-text)}.market-detail-response-surface .acts .cta{text-decoration:none}.md-crumb{color:var(--hunch-muted);font-size:12px;padding:22px 0 10px}.md-crumb a{color:var(--hunch-soft);text-decoration:none}.md-crumb a:where(:hover,:active){color:var(--hunch-text)}.md-crumb-sep{color:var(--hunch-border-strong);margin:0 8px}.md-crumb-current{color:var(--hunch-text)}.md-hero{border-bottom:1px solid var(--hunch-border);margin-bottom:28px;padding:12px 0 28px}.md-cat-row,.md-meta,.md-section-head,.md-reasoning-actions,.md-d-head{align-items:center;display:flex}.md-cat-row{justify-content:space-between;margin-bottom:14px}.md-cat,.md-section-label{color:var(--hunch-green);font-family:"Inter",sans-serif;font-weight:600;letter-spacing:.14em;line-height:normal;text-transform:uppercase}.md-cat{font-size:10.5px}.md-live{align-items:center;background:var(--hunch-option-hover-bg);border-radius:3px;color:var(--hunch-green);display:inline-flex;font-size:10px;font-weight:600;gap:5px;letter-spacing:.12em;padding:3px 9px;text-transform:uppercase}.md-title{color:var(--hunch-text);font-family:"Source Serif 4",serif;font-size:36px;font-weight:300;letter-spacing:-0.02em;line-height:1.15;margin-bottom:14px}.md-meta{color:var(--hunch-soft);flex-wrap:wrap;font-size:13px;gap:8px}.md-meta a{color:var(--hunch-green);text-decoration:none}.md-meta a:where(:hover,:active){text-decoration:underline}.md-meta b{color:var(--hunch-text);font-weight:500}.md-meta-sep{color:var(--hunch-border-strong)}.md-section-head{align-items:baseline;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px}.md-section-label{font-size:10px;letter-spacing:.16em}.md-section-meta,.md-vote-meta,.md-reasoning-counter,.md-d-meta{color:var(--hunch-muted);font-family:"Source Serif 4",serif;font-style:italic}.md-section-meta,.md-chart-delta{font-size:11.5px;line-height:normal}.md-chart-delta{color:var(--hunch-muted);font-family:"Inter",sans-serif;font-style:normal}.md-section-link{color:var(--hunch-green);font-size:12px;font-weight:500;text-decoration:none}.md-section-link:where(:hover,:active){color:var(--hunch-green-soft)}.md-chart-block,.md-vote-block{border-radius:8px;border-style:solid;border-width:1px;box-shadow:var(--hunch-surface-shadow);margin-bottom:28px;padding:24px}.md-chart-block{padding-bottom:18px}.md-chart-delta b{font-weight:600}.md-chart-wrap{height:220px;margin:6px 0 14px}.md-chart{display:block;height:100%;width:100%}.md-chart-legend{border-top-style:solid;border-top-width:1px;display:flex;flex-wrap:wrap;font-size:12.5px;gap:22px;padding-top:12px}.md-leg{align-items:center;display:inline-flex;gap:8px}.md-leg-dot{border-radius:50%;height:10px;width:10px}.md-leg b{color:var(--hunch-soft);font-weight:500;margin-left:4px}.md-vote-options{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.md-vote-opt{align-items:center;border-radius:6px;border-style:solid;border-width:1px;display:grid;gap:14px;grid-template-columns:22px 1fr auto auto;overflow:hidden;padding:12px 16px;position:relative;text-decoration:none;transition:border-color .15s}.md-vote-opt::before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;transition:background .15s;width:var(--fill, 0%)}.md-vote-num,.md-vote-text,.md-vote-meta,.md-vote-pct{z-index:1}.md-vote-num{font-family:"Source Serif 4",serif;font-size:14px;font-weight:400}.md-vote-text{font-size:15px}.md-vote-meta{font-size:11px}.md-vote-pct{font-family:"Source Serif 4",serif;font-size:18px;font-weight:400;min-width:50px;text-align:right}.md-reasoning{border-top-style:solid;border-top-width:1px;padding-top:18px}.md-reasoning-label{color:var(--hunch-soft);display:block;font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.md-reasoning-opt{font-family:"Source Serif 4",serif;font-style:italic;font-weight:400;letter-spacing:.04em;text-transform:none}.md-reasoning-input{border-radius:5px;border-style:solid;border-width:1px;font-family:"Source Serif 4",serif;font-size:14px;line-height:1.5;min-height:80px;outline:none;padding:12px 14px;resize:vertical;transition:border-color .15s;width:100%}.md-reasoning-actions{justify-content:space-between;margin-top:10px}.md-reasoning-counter{font-size:11px}.md-submit-btn{border-radius:5px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:10px 22px}.md-discussion-block{margin-bottom:32px;padding:0 0 32px}.md-discussion-list{display:flex;flex-direction:column;gap:14px}.md-d-item{border-radius:6px;border-style:solid;border-width:1px;padding:18px 20px}.md-d-head{flex-wrap:wrap;gap:10px;margin-bottom:10px}.md-d-user{font-family:"Inter",sans-serif;font-size:13px;font-weight:600;line-height:normal}.md-d-position{border-radius:3px;font-family:"Inter",sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.08em;line-height:normal;padding:3px 8px;text-transform:uppercase}.md-d-meta{font-size:11.5px;line-height:normal;margin-left:auto}.md-d-body{font-family:"Inter",sans-serif;font-size:13.5px;line-height:1.55;margin-bottom:12px}.md-d-actions{display:flex;gap:14px}.md-d-btn{background:rgba(0,0,0,0);border:none;cursor:pointer;font-family:inherit;font-size:11.5px;padding:2px 0;transition:color .15s}.md-d-btn:where(:hover,:active){color:var(--hunch-text)}.md-d-more{align-self:center;background:rgba(0,0,0,0);border:1px solid var(--hunch-border);border-radius:999px;color:var(--hunch-soft);cursor:pointer;font-family:inherit;font-size:12.5px;margin-top:14px;padding:9px 20px;transition:var(--hunch-shell-transition)}.markets-browse-surface .date,.markets-browse-surface .mk-st,.markets-browse-surface .pl,.markets-browse-surface .ask,.market-detail-response-surface .date,.market-detail-response-surface .mk-st,.market-detail-response-surface .pl,.market-detail-response-surface .ask,.market-detail-response-surface .mk-vh{letter-spacing:0;text-transform:none}.md-d-more:where(:hover,:active){background:var(--hunch-green);border-color:var(--hunch-green);color:var(--hunch-action-primary-text)}.markets-browse-surface .mkcards.mkgrid{display:grid;gap:16px 0;grid-template-columns:minmax(0, 1fr);margin:0 0 24px;padding:0}.markets-browse-surface .mkcards .mkc{border-top:1.2px solid var(--ink);min-width:0;padding:12px 0 16px}.markets-browse-surface .mkcards .mkc-q{font-size:19px;letter-spacing:0;line-height:25px;margin:0 0 8px;min-height:75px;font-family:var(--serif);font-weight:600}.markets-browse-surface .mkcards .mkc-l{color:var(--meta);font-family:var(--serif);font-size:14px;line-height:20px;margin:0 0 12px;min-height:60px}.markets-browse-surface .mkc{position:relative}.markets-browse-surface .mkc-q a{color:var(--ink);text-decoration:none}.markets-browse-surface .mkc-q a::after{content:"";position:absolute;inset:0}.markets-browse-surface .mkc:hover .mkc-q a{text-decoration:underline;text-underline-offset:3px}.markets-browse-surface :is(.mkc-q,.mkc-l){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.markets-browse-surface .inds{display:flex;flex-direction:column;justify-content:flex-end;gap:4px}.markets-browse-surface .ind{display:grid;grid-template-columns:56px minmax(0, 1fr) 56px;align-items:center;gap:10px}.markets-browse-surface .ind .lbl{font-family:var(--ui);font-size:11px;font-weight:600;color:var(--meta)}.markets-browse-surface .pbar{position:relative;height:9px;border-radius:5px;background:var(--line);overflow:hidden}.markets-browse-surface .pbar i{position:absolute;inset:0 auto 0 0;border-radius:5px}.markets-browse-surface .pbar.h i{background:var(--hunch-gold)}.markets-browse-surface .pbar.u i{background:var(--accent)}.markets-browse-surface .val{font-family:var(--serif);font-size:17px;font-weight:600;text-align:right}.markets-browse-surface .val.h{color:var(--hunch-gold)}.markets-browse-surface .val.u{color:var(--accent)}.markets-browse-surface .mkcards .mk-f{display:flex;align-items:center;justify-content:space-between;align-self:end;color:var(--meta);font-family:var(--ui);font-size:11px;border-top:1px solid var(--line);gap:12px;margin-top:12px;padding-top:12px}.markets-browse-surface .mkcards a:focus-visible{outline:2px solid var(--hunch-green);outline-offset:3px}@media(min-width: 760px){.markets-browse-surface .mkcards.mkgrid{gap:20px 40px;grid-template-columns:repeat(3, minmax(0, 1fr))}.markets-browse-surface .mkcards .mkc{grid-row:span 5;display:grid;grid-template-rows:subgrid;row-gap:0}}.markets-browse-surface .mkcards>.mkc[hidden]{display:none}}@layer components{.h-echo-library{--ink: var(--hunch-text);--body: var(--hunch-copy-text);--meta: var(--hunch-muted);--line: var(--hunch-border);--serif: "Source Serif 4", Georgia, serif;--ui: Inter, system-ui, -apple-system, sans-serif;color:var(--body);font-family:var(--serif)}:is(.h-accuracy-page,.h-echo-library) .pg.pg-wide{max-width:none}:is(.h-accuracy-page,.h-echo-library) .pg-acc{padding-top:8px}:is(.h-accuracy-page,.h-echo-library) .pg-acc .pg-h{margin:0 0 8px}:is(.h-accuracy-page,.h-echo-library) .pg-acc .pg-l{margin-bottom:32px;max-width:760px}.h-accuracy-page .acc-top{align-items:stretch;gap:40px;grid-template-columns:minmax(0, 1fr) 268px;margin:0 0 16px;max-width:none;padding:0}.h-accuracy-page .acc-board{gap:0;justify-content:space-between;padding-top:0}.h-accuracy-page .acc-n{border-bottom:1px solid var(--line);padding:0 0 16px}.h-accuracy-page .acc-n+.acc-n{padding-top:16px}.h-accuracy-page .acc-n:last-child{border-bottom:0}.h-accuracy-page .acc-n b{color:var(--ink);font-size:40px;letter-spacing:-0.02em}.h-accuracy-page .acc-n.g b{color:var(--hunch-green)}.h-accuracy-page .acc-n.d b{color:var(--hunch-gold)}.h-accuracy-page .acc-help{border-top:1px solid var(--line);margin:0 0 20px;padding-top:12px}.h-accuracy-page .acc-help>summary{color:var(--meta);cursor:pointer;font-family:var(--ui);font-size:11px;font-weight:600;letter-spacing:1.3px;list-style:none;text-transform:uppercase}.h-accuracy-page .acc-help>summary::-webkit-details-marker{display:none}.h-accuracy-page .acc-help>summary::after{content:" +"}.h-accuracy-page .acc-help[open]>summary::after{content:" –"}.h-accuracy-page .acc-help>summary:hover{color:var(--ink)}.h-accuracy-page .acc-help>summary:focus-visible{outline:2px solid var(--hunch-green);outline-offset:3px}.h-accuracy-page .acc-help p{color:var(--meta);font-size:13.5px;line-height:1.55;margin:12px 0 16px}.h-accuracy-page .item-m{flex-wrap:wrap;gap:8px}.h-accuracy-page .item-m .lv{letter-spacing:0;text-transform:none}.h-echo-library .sep-hd{align-items:baseline;border-top:2px solid var(--ink);display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin:0 0 16px;padding-top:8px}.h-echo-library .kick{color:var(--meta);font-family:var(--ui);font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase}.h-echo-library .date{color:var(--meta);font-family:var(--ui);font-size:11px}.h-echo-library .item{border-top:1px solid var(--line);min-width:0;padding:20px 0}.h-echo-library .item-top{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.h-echo-library .item-h{letter-spacing:-0.01em;margin:0 0 8px}.h-echo-library .item-h a{color:inherit;text-decoration:none}.h-echo-library .item-s{margin:0 0 12px}.h-echo-library .item-m{align-items:center;color:var(--meta);display:flex;font-family:var(--ui);font-size:11px;gap:8px}.h-echo-library .mr-res{color:var(--meta)}@media(max-width: 1023px){.h-echo-library .feed>.item:first-child{border-top:0}}@media(min-width: 1024px){:is(.h-accuracy-page,.h-echo-library) .pg-acc{padding-top:12px}.h-echo-library .feed{display:grid;gap:0 40px;grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1200px){.h-echo-library .feed{column-gap:48px}}@media(max-width: 900px){.h-accuracy-page .acc-top{gap:24px;grid-template-columns:minmax(0, 1fr)}.h-accuracy-page .acc-board{flex-direction:row;flex-wrap:wrap;gap:32px}.h-accuracy-page .acc-n{border-bottom:0;padding:0}.h-accuracy-page .acc-n+.acc-n{padding-top:0}}@media(max-width: 760px){.h-accuracy-page .acc-n b{font-size:34px}.h-accuracy-page .acc-bt{color:var(--meta);margin-bottom:6px}.h-accuracy-page .acc-bt b{color:var(--ink);font-family:var(--serif);font-size:19px;font-weight:600}.h-accuracy-page .acc-tr{border-radius:2px}.h-accuracy-page .acc-tr i{border-radius:2px}.h-accuracy-page .acc-tr u{border:0;background:var(--meta);height:16px;opacity:.75;top:-4px;width:2px}.h-accuracy-page .acc-bn{font-size:11.5px}}}@layer components{.h-home-section-lede,.h-home-lead-surface,.h-home-market-card,.h-home-card-title,.h-home-strong,.h-home-year{color:var(--hunch-text)}.h-home-section{border-bottom:1px solid var(--hunch-border)}.h-home-section-title{color:var(--hunch-home-muted)}.h-home-card-text,.h-home-lead-surface .lead-meta,.h-home-market-card .mkt-section,.h-home-market-card .mkt-info,.h-home-stat-label{color:var(--hunch-home-muted)}.h-home-lead-surface .sparkline-label{color:var(--hunch-home-faint)}.h-home-lead-surface .lead-desc{color:var(--hunch-home-body);font-family:Inter,sans-serif}.h-home-stat-note{color:var(--hunch-soft)}.h-home-lead-surface,.h-home-stat-card,.h-home-market-card,.h-home-card{background:var(--hunch-panel);border:1px solid var(--hunch-border);border-radius:6px;color:var(--hunch-text)}.h-home-lead-surface{border-radius:8px}.h-home-lead-surface .pat-card{border-radius:10px;padding:16px 18px}.h-home-lead-surface .pat-card.hist{background:var(--hunch-home-evidence-bg);border-color:var(--hunch-home-evidence-border)}body .page .h-home-lead-surface .h-home-lead-current-event{background:var(--hunch-home-lead-current-event-bg);border-color:var(--hunch-home-lead-current-event-border);border-left:3px solid var(--hunch-home-lead-current-event-accent);padding-left:16px}body .page .h-home-lead-surface .h-home-lead-current-event .pat-label{color:var(--hunch-home-lead-current-event-accent)}.mkt.h-home-market-card{border-color:var(--hunch-home-market-card-border)}.h-home-lead-surface .lead-title,.h-home-lead-surface .lead-title a,.h-home-market-card .mkt-q{color:var(--hunch-text)}.h-home-lead-surface .lead-mkt-q{color:var(--hunch-home-body)}.h-home-lead-surface .lead-mkt-q{border-top-color:var(--hunch-border)}.h-home-lead-surface .lead-tick,.h-home-bar-fill-muted{background:var(--hunch-border)}.h-home-lead-surface .lead-tick.active{background:var(--hunch-green)}.h-home-lead-surface.h-home-lead-surface .pat-card.today .pat-label{color:var(--hunch-home-label-accent)}.h-home-lead-surface .h-public-featured-market__source .pat-h{display:block;font-size:16px;line-height:1.35}.h-home-lead-surface .h-public-featured-market__source a.pat-h{color:inherit;text-decoration:none}.h-home-lead-surface .h-public-featured-market__source a.pat-h:hover{text-decoration:underline}.h-home-lead-surface .h-public-featured-market__source a.pat-h:focus-visible{outline:2px solid var(--hunch-green);outline-offset:3px;text-decoration:underline}.h-home-lead-surface.h-home-lead-surface .h-public-featured-market__pattern .pat-label{color:var(--hunch-home-label-accent)}.h-home-lead-surface.h-home-lead-surface .pat-d{color:var(--hunch-muted)}.h-home-lead-surface.h-home-lead-surface .echo-case,.h-home-lead-surface.h-home-lead-surface .echo-text{color:var(--hunch-muted)}.h-home-lead-surface.h-home-lead-surface .echo-year{color:var(--hunch-faint)}.h-home-lead-surface.h-home-lead-surface .echo-case em,.h-home-lead-surface.h-home-lead-surface .echo-more{color:var(--hunch-home-label-accent)}.h-home-lead-surface.h-home-lead-surface .echo-source{border-bottom-color:var(--hunch-home-source-underline);color:var(--hunch-muted)}.h-home-lead-surface .lead-odds .yes,.h-home-lead-surface .h-home-sparkline-delta,.h-home-market-card .mkt-info .g,.h-home-market-card .h-home-market-status,.h-home-market-echo{color:var(--hunch-green)}.h-home-lead-surface .lead-odds .no,.h-home-odds-separator{color:var(--hunch-muted)}.h-home-odds-separator{margin:0 6px}.h-home-sparkline-delta{font-weight:500}.h-home-sparkline-midline{stroke:var(--hunch-border);stroke-dasharray:2 4;stroke-width:1}.h-home-sparkline-yes{stroke:var(--hunch-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3}.h-home-sparkline-no{stroke:var(--hunch-home-sparkline-no);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}.h-home-sparkline-endpoint{fill:var(--hunch-green)}.h-home-market-echo{border-top:1px solid var(--hunch-border);font-size:10px;font-style:italic;margin-top:5px;padding-top:5px}.h-home-market-card .h-home-danger{color:var(--hunch-home-danger)}.h-home-card{padding:18px}.h-home-how-card{border-color:var(--hunch-home-evidence-border)}.h-home-how-card .h-home-card-text{color:var(--hunch-home-body)}.h-home-earn-card,.h-home-highlight-card.h-home-earn-highlight-card{border-color:var(--hunch-home-evidence-border)}.h-home-earn-card .h-home-card-text{color:var(--hunch-home-body)}.h-home-stat-value{color:var(--hunch-green)}.h-home-highlight-value{color:var(--hunch-home-highlight)}.h-home-highlight-label{color:var(--hunch-muted)}.h-home-card-num{color:var(--hunch-border)}.h-home-highlight-card{background:var(--hunch-panel);border:1px solid var(--hunch-border);border-radius:6px;color:var(--hunch-home-highlight)}.h-home-app-promo-section{--hunch-app-promo-bg: var(--hunch-panel);--hunch-app-promo-border: var(--hunch-border);--hunch-app-promo-title: var(--hunch-text);--hunch-app-promo-text: var(--hunch-home-body);--hunch-app-promo-body: var(--hunch-home-body);--hunch-app-promo-accent: var(--hunch-home-highlight);--hunch-app-promo-eyebrow: var(--hunch-home-highlight);--hunch-app-promo-control-bg: var(--hunch-bg);--hunch-app-promo-control-text: var(--hunch-text);--hunch-app-promo-control-muted: var(--hunch-home-highlight)}.h-app-promo{background:var(--hunch-app-promo-bg);border:0;color:var(--hunch-app-promo-title)}.h-app-promo-title{color:var(--hunch-app-promo-title)}.h-app-promo-eyebrow{color:var(--hunch-app-promo-eyebrow)}.h-app-promo-text{color:var(--hunch-app-promo-text)}.h-app-promo-qr,.h-app-store-btn{background:var(--hunch-app-promo-control-bg);border:1px solid var(--hunch-app-promo-border);color:var(--hunch-app-promo-control-text)}.h-app-store-kicker{color:var(--hunch-app-promo-control-muted)}.h-app-store-name{color:var(--hunch-app-promo-control-text)}.lead,.three-markets,.potw,.leaderboard,.h-home-live-conviction{border-bottom:1px solid var(--hunch-border)}.lead{padding:28px 0}.lead-section,.potw-label{color:var(--hunch-home-label-accent);font-size:11px;font-weight:500;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.lead-slider{align-items:stretch;background:var(--hunch-home-lead-bg);border:1px solid var(--hunch-home-lead-border);border-radius:8px;display:flex;overflow:hidden}.lead-viewport{flex:1;overflow:hidden}.lead-track{align-items:stretch;display:flex;transition:transform 280ms ease-out}.lead-slide{display:flex;flex:0 0 100%;min-width:0}.lead-split{display:flex;flex:1;gap:28px;padding:20px}.lead-content{flex:1.15}.lead-sidebar{display:flex;flex:1;flex-direction:column;gap:10px}.lead-title{font-family:"Source Serif 4",serif;font-size:28px;font-weight:400;line-height:1.2;margin-bottom:8px}.lead-desc{font-size:14px;line-height:1.55;margin-bottom:14px}.lead-odds{font-family:"Source Serif 4",serif;font-size:16px;margin-bottom:4px}.lead-bar{border-radius:3px;display:flex;height:6px;overflow:hidden}.h-prob-bar--empty{background:var(--hunch-border)}.lead-meta{font-size:11px;margin-top:4px}.lead-mkt-q{border-top:1px solid var(--hunch-border);font-family:"Source Serif 4",serif;font-size:14px;font-weight:500;line-height:1.35;margin-top:14px;padding-top:12px}.lead-arrow-strip{align-items:center;-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;color:var(--hunch-faint);cursor:pointer;display:flex;flex-shrink:0;font-family:"Source Serif 4",serif;font-size:28px;font-weight:300;justify-content:center;line-height:1;padding:0;transition:color 200ms ease;user-select:none;width:36px}.lead-arrow-strip:hover{background:rgba(0,0,0,0);color:var(--hunch-text)}.lead-arrow-strip-prev,.lead-arrow-strip-next{justify-content:center;padding:0}.lead-dots-row{display:flex;justify-content:center;margin-top:12px}.lead-ticks{align-items:center;display:flex;gap:5px}.lead-tick{background:var(--hunch-border);border:none;border-radius:1px;cursor:pointer;height:2px;padding:0;transition:background 200ms ease,width 200ms ease;width:12px}.lead-tick:hover{background:var(--hunch-muted)}.lead-tick.active{background:var(--hunch-green);width:20px}.poll,.mkt-poll{display:flex;gap:6px}.poll{margin-top:12px}.poll .h-choice,.mkt-poll .h-choice{flex:1;text-align:center}.poll .h-choice{font-size:13px;padding:10px}.poll .reader-response-readonly,.mkt-poll .reader-response-readonly{cursor:default}.poll a::after{content:"→";font-weight:400;opacity:0;transition:opacity .2s,transform .2s}.poll a:hover::after{opacity:1;transform:translateX(2px)}.sparkline-wrap{margin-top:6px;padding:6px 0}.sparkline-label{display:flex;font-size:10px;justify-content:space-between;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.sparkline{display:block;height:40px;width:100%}.h-home-sparkline-empty{color:var(--hunch-home-muted);font-size:10px;line-height:1.4;margin:2px 0 0}.three-markets{display:grid;gap:16px;grid-template-columns:repeat(3, minmax(0, 1fr));padding:28px 0}@media(max-width: 640px){.three-markets{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 480px){.three-markets{grid-template-columns:1fr}}.h-home-open-markets{border-bottom:1px solid var(--hunch-border);padding:28px 0}.h-home-open-markets .sec-head{margin-bottom:12px}.h-home-open-markets .sec-title{color:var(--hunch-soft);font-family:Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.12em;line-height:normal;text-transform:uppercase}.h-home-open-markets .three-markets{border-bottom:none;border-bottom-color:var(--hunch-text);gap:12px;padding:0}.mkt{background:var(--hunch-panel);border:1px solid var(--hunch-border);border-radius:12px;display:flex;flex-direction:column;padding:16px}.h-home-open-markets .h-home-market-card{border-color:var(--hunch-home-market-card-border);border-radius:6px;padding:12px}.mkt-section{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.13em;margin-bottom:8px;text-transform:uppercase}.h-home-open-markets .mkt-section{font-family:Inter,sans-serif;font-size:10px;font-weight:500;letter-spacing:.1em;line-height:normal;margin-bottom:4px}.h-home-open-markets .mkt-poll{gap:4px;margin-top:8px}.h-home-open-markets .mkt-poll .h-choice{border-radius:3px;font-size:12px;min-height:0;padding:5px}.h-home-open-markets .mkt-q{flex:1;font-family:"Source Serif 4",serif;font-size:15px;font-weight:600;letter-spacing:normal;line-height:1.2;margin-bottom:6px;min-height:36px}.mkt-q{flex:1;font-family:"Source Serif 4",serif;font-size:18px;font-weight:600;letter-spacing:-0.01em;line-height:24px;margin-bottom:10px}.h-home-market-card .mkt-q,.h-home-open-markets .h-home-market-echo{text-decoration:none}.mkt-bar{border-radius:2px;display:flex;height:4px;margin-bottom:4px;overflow:hidden}.lead-bar .y,.mkt-bar .y{background:var(--hunch-green)}.lead-bar .n,.mkt-bar .n{background:var(--hunch-border)}.h-home-open-markets .mkt-bar .n{background:var(--hunch-home-market-negative)}.mkt-info{display:flex;font-family:Inter,system-ui,sans-serif;font-size:11px;justify-content:space-between}.h-home-open-markets .mkt-info,.h-home-open-markets .mkt-info .g{font-family:Inter,sans-serif;line-height:normal}.mkt-info .g{font-weight:500}.h-home-open-markets .h-home-market-card .mkt-info .g{color:var(--hunch-home-market-emphasis)}.h-home-open-markets .h-home-market-echo{border-top-color:var(--hunch-panel);font-family:Inter,sans-serif;line-height:normal}.mkt-poll{gap:8px;margin-top:10px}.mkt-poll a{border-radius:8px;font-size:14px;font-weight:600;min-height:40px;padding:8px 10px}.mkt-poll .my,.mkt-poll .mn{font-weight:500}.h-home-lead-surface .badge{background:var(--hunch-home-lead-live-badge-bg);border:1px solid var(--hunch-home-lead-live-badge-border);border-radius:20px;color:var(--hunch-home-lead-live-badge-text)}.h-home-open-markets .h-home-market-card .badge{background:var(--hunch-home-lead-live-badge-bg);border:1px solid var(--hunch-home-lead-live-badge-border);border-radius:20px;color:var(--hunch-home-lead-live-badge-text);font-size:9.5px;font-weight:600}.h-home-lead-surface .badge .dot{animation:hunch-home-live-pulse 1.6s infinite;background:var(--hunch-home-lead-live-badge-dot)}.h-home-open-markets .h-home-market-card .badge .dot{animation:hunch-home-live-pulse 1.6s infinite;background:var(--hunch-home-lead-live-badge-dot)}@keyframes hunch-home-live-pulse{0%{box-shadow:0 0 0 0 var(--hunch-home-live-pulse-ring)}70%{box-shadow:0 0 0 8px var(--hunch-home-live-pulse-ring-fade)}}.h-home-lead-surface .poll .p-yes{background:var(--hunch-home-choice-yes-bg);border-color:var(--hunch-home-choice-yes-border);color:var(--hunch-home-choice-yes-text)}.h-home-lead-surface .poll .p-no{background:var(--hunch-home-choice-no-bg);border-color:var(--hunch-home-choice-no-border);color:var(--hunch-home-choice-no-text)}.h-home-lead-surface .poll .p-yes:where(:hover,:active){background:var(--hunch-home-choice-yes-bg-hover);border-color:var(--hunch-home-choice-yes-border-hover);color:var(--hunch-home-choice-yes-text-hover)}.h-home-lead-surface .poll .p-no:where(:hover,:active){background:var(--hunch-home-choice-no-bg-hover);border-color:var(--hunch-home-choice-no-border-hover);color:var(--hunch-home-choice-no-text-hover)}.h-home-lead-surface .poll .h-choice.selected{box-shadow:0 0 0 2px var(--hunch-choice-focus-ring)}.h-home-market-card .mkt-poll .h-choice.selected{box-shadow:0 0 0 2px var(--hunch-choice-focus-ring)}.h-home-lead-surface .poll .h-choice:disabled{cursor:progress;opacity:.82}.h-home-market-card .mkt-poll .h-choice:disabled{cursor:progress;opacity:.82}.h-home-market-card .reader-response-status{color:var(--hunch-home-body);font-size:.75rem;line-height:1.3;margin:8px 0 0;min-height:1.3em}.potw{padding:32px 0}.potw .sec-head{margin-bottom:4px}.potw-label{margin-bottom:6px}.potw-title{font-family:"Source Serif 4",serif;font-size:23px;font-weight:400;line-height:1.25;margin-bottom:10px}.potw-text{color:var(--hunch-home-body);font-size:14px;line-height:1.55;margin:0 0 12px;max-width:600px}.potw-layout{display:flex;align-items:flex-start;gap:24px;margin-top:12px}.potw-content{flex:1 1 auto;min-width:0}.potw-cases{display:grid;gap:4px;margin:12px 0 0}.potw-case{display:grid;grid-template-columns:fit-content(5rem) minmax(0, 1fr);gap:8px;color:var(--hunch-home-body);font-size:13px;line-height:1.6}.potw-case dt,.potw-case dd{margin:0}.potw-case dt,.potw-case strong{color:var(--hunch-text);font-weight:500}.potw-rate{display:grid;flex:0 0 auto;gap:3px;min-width:154px;padding:20px 28px;border:1px solid var(--hunch-home-evidence-border);border-radius:6px;background:var(--hunch-panel);color:var(--hunch-home-body);font-size:10px;text-align:center}.potw-rate strong{color:var(--hunch-green);font-family:"Source Serif 4",serif;font-size:42px;font-weight:300;line-height:1.1}.potw-rate span:first-of-type{font-size:11px}.leaderboard{padding:20px 0}.lb-title{color:var(--hunch-muted);font-family:Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.12em;line-height:normal;margin-bottom:10px;text-transform:uppercase}.lb-row{align-items:center;border-bottom:1px solid var(--hunch-home-list-row-rule);color:var(--hunch-text);display:flex;font-family:Inter,sans-serif;font-size:13px;line-height:normal;padding:6px 0}.lb-rank{color:var(--hunch-home-faint);font-weight:500;width:24px}.lb-name{flex:1;font-weight:500}.lb-acc{color:var(--hunch-green);font-weight:500;text-align:right;width:60px}.lb-level{color:var(--hunch-muted);font-size:11px;text-align:right;width:60px}.sec-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.sec-link{color:var(--hunch-muted);font-size:12px;font-weight:400;text-decoration:none}.sec-link:hover{text-decoration:underline}.h-home-live-conviction{padding:28px 0}.h-home-live-conviction .h-home-chart-heading-title{color:var(--hunch-soft);font-family:Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.12em;line-height:normal;text-transform:uppercase}.h-home-live-conviction .h-home-chart-heading-link{font-family:Inter,sans-serif;line-height:normal}.h-home-live-conviction .h-home-chart-stack{background:var(--hunch-home-chart-bg);border:0;border-color:var(--hunch-text);border-radius:8px;color:var(--hunch-text);min-height:360px;overflow:hidden;padding:24px 28px;position:relative}.h-home-live-conviction .h-home-chart-slide{display:flex;flex-direction:column;inset:24px 28px;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease}.h-home-live-conviction .h-home-chart-slide.active{opacity:1;pointer-events:auto}.h-home-live-conviction .chart-header{margin-bottom:14px}.h-home-live-conviction .chart-cat{color:var(--hunch-home-chart-category);font-family:Inter,sans-serif;font-size:10px;font-weight:500;letter-spacing:.12em;line-height:normal;margin-bottom:6px;text-transform:uppercase}.h-home-live-conviction .h-home-chart-title{color:var(--hunch-text);display:block;font-family:"Source Serif 4",serif;font-size:22px;font-weight:400;line-height:1.25;margin-bottom:6px;text-decoration:none}.h-home-live-conviction .h-home-chart-title:hover,.h-home-live-conviction .h-home-chart-title:focus-visible{text-decoration:underline}.h-home-live-conviction .h-home-chart-title:focus-visible{outline:2px solid var(--hunch-green);outline-offset:3px}.h-home-live-conviction .chart-meta{color:var(--hunch-home-chart-meta);font-family:Inter,sans-serif;font-size:11px;line-height:normal}.h-home-live-conviction .chart-svg-wrap{flex:1;margin:8px 0;min-height:200px;position:relative}.h-home-live-conviction .chart-svg-wrap svg{display:block;height:100%;width:100%}.h-home-live-conviction .h-home-chart-gridline{stroke:var(--hunch-home-chart-gridline)}.h-home-live-conviction .h-home-chart-line-yes{stroke:var(--hunch-home-chart-line-yes)}.h-home-live-conviction .h-home-chart-line-no{stroke:var(--hunch-home-chart-line-no)}.h-home-live-conviction .h-home-chart-point-yes{fill:var(--hunch-home-chart-point-yes)}.h-home-live-conviction .h-home-chart-point-no{fill:var(--hunch-home-chart-line-no)}.h-home-live-conviction .h-home-chart-axis-label{fill:var(--hunch-home-chart-axis)}.h-home-live-conviction .h-home-history-state{align-items:center;color:var(--hunch-home-chart-range);display:flex;font-size:13px;inset:0;justify-content:center;margin:0;padding:24px;pointer-events:none;position:absolute;text-align:center}.h-home-live-conviction .h-home-history-state[hidden]{display:none}.h-home-live-conviction .chart-legend{border-top:1px solid var(--hunch-home-chart-rule);color:var(--hunch-text);display:flex;font-family:Inter,sans-serif;font-size:13px;gap:24px;line-height:normal;padding-top:12px}.h-home-live-conviction .chart-legend .leg{align-items:center;display:inline-flex;gap:8px}.h-home-live-conviction .chart-legend .dot{border-radius:50%;height:10px;width:10px}.h-home-live-conviction .chart-legend .dot.yes{background:var(--hunch-home-chart-line-yes)}.h-home-live-conviction .chart-legend .dot.no{background:var(--hunch-home-chart-line-no)}.h-home-live-conviction .h-home-chart-range{color:var(--hunch-home-chart-range);font-family:Inter,sans-serif;font-size:11px;line-height:normal;margin-left:auto}.h-home-live-conviction .chart-pager{display:flex;gap:6px;justify-content:center;padding-top:14px}.h-home-live-conviction .chart-pager .pdot{background:var(--hunch-border);border:0;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .15s;width:8px}.h-home-live-conviction .chart-pager .pdot.active{background:var(--hunch-green);border-radius:4px;width:24px}@media(max-width: 720px){.lead-arrow-strip{display:none}.potw-layout{flex-direction:column}.potw-rate{align-self:stretch;grid-template-columns:auto 1fr 1fr;align-items:center;min-width:0;padding:14px 16px;text-align:left}.potw-rate strong{grid-row:span 2}}}@layer components{.market-question-card,.market-question-card.mk{background:var(--hunch-panel);border:1px solid var(--hunch-border);border-radius:8px;color:var(--hunch-copy-text);font:14px/1.5 var(--ui);margin:0 0 16px;min-width:0;overflow-wrap:anywhere;padding:16px}.market-question-card,.market-question-card *,.market-question-card *::before,.market-question-card *::after{box-sizing:border-box;letter-spacing:0;min-width:0}.market-question-card .mk-q{color:var(--hunch-text);font:600 20px/1.3 var(--serif);margin:0 0 16px}.market-question-card .mk-st,.market-question-card .mk-f{align-items:baseline;color:var(--hunch-muted);display:flex;flex-wrap:wrap;font:12px/1.5 var(--ui);gap:8px;justify-content:space-between;letter-spacing:0;text-transform:none}.market-question-card .mk-st{margin-bottom:12px}.market-question-card .mk-f{border-top:1px solid var(--hunch-border);margin-top:16px;padding-top:12px}.market-question-card .mk-f span{white-space:normal}.market-question-card .lv{color:var(--hunch-green)}.market-question-card .lv.off{color:var(--hunch-muted)}.market-question-card .plot{display:grid;gap:10px;margin:0 0 16px}.market-question-card .pr{align-items:center;display:grid;gap:8px;grid-template-columns:56px minmax(0, 1fr) 48px;margin:0}.market-question-card .pl,.market-question-card .h-echo-market-card__plot-label{color:var(--hunch-muted);font:600 12px/1.4 var(--ui);letter-spacing:0;text-transform:none;width:auto}.market-question-card .pt{background:var(--hunch-border);border-radius:5px;display:block;height:10px;overflow:hidden}.market-question-card .pt i{background:var(--hunch-green);display:block;height:100%;min-width:0}.market-question-card .pt .h{background:var(--hunch-gold)}.market-question-card .pv{font:600 18px/1.2 var(--serif);font-variant-numeric:tabular-nums;text-align:right;width:auto}.market-question-card .pv.h{color:var(--hunch-gold)}.market-question-card .pv.r{color:var(--hunch-green)}.market-question-card .h-echo-market-card__multi-plot .pr{align-items:start;grid-template-columns:minmax(0, 1fr) 48px;gap:5px 8px}.market-question-card .h-echo-market-card__multi-plot .pl{grid-column:1/-1}.market-question-card .h-echo-market-card__multi-plot .pt{grid-column:1}.market-question-card .h-echo-market-card__multi-plot .pv{grid-column:2}.market-question-card .mk-v{background:rgba(0,0,0,0);border:0;border-top:1px solid var(--hunch-border);border-radius:0;margin-top:12px;padding:12px 0 0}.market-question-card .mk-vh{color:var(--hunch-muted);cursor:pointer;font:600 12px/1.5 var(--ui);letter-spacing:0;margin:0;text-transform:none}.market-question-card .mk-v p,.market-question-card .mk-v li{color:var(--hunch-copy-text);font:13px/1.6 var(--ui);margin:8px 0 0}.market-question-card .mk-v ul{padding-left:20px}.market-question-card .mk-out{margin-top:12px}.market-question-card .mk-on{margin:8px 0 0}.market-question-card a:focus-visible,.market-question-card summary:focus-visible{outline:2px solid var(--hunch-green);outline-offset:3px}.market-question-card .mk-out .pill{background:var(--hunch-action-primary-bg);border-radius:999px;color:var(--hunch-action-primary-text);display:inline-block;font:600 11px/1.5 var(--ui);letter-spacing:0;padding:5px 12px;text-transform:uppercase}.market-question-card .mk-out .pill.neu{background:var(--hunch-choice-no-bg-hover);color:var(--hunch-choice-no-text-hover)}.market-question-card__forecast>.market-question-card__choices{display:grid;gap:8px;grid-template-columns:minmax(0, 1fr);list-style:none;margin:0;padding:0}.market-question-card__forecast>.market-question-card__choices.market-question-card__choices--binary{grid-template-columns:repeat(auto-fit, minmax(min(120px, 100%), 1fr))}.market-question-card__forecast>.market-question-card__choices>.market-question-card__choice{align-items:center;background:var(--hunch-border);border:1px solid var(--hunch-border-strong);border-radius:8px;color:var(--hunch-text);display:flex;font:600 15px/1.4 var(--ui);justify-content:center;margin:0;min-height:38px;overflow-wrap:anywhere;padding:8px 12px}}@layer components{.art-wrap .art-rail .market-question-card,.market-detail-response-surface .market-question-card{border-radius:12px;font:17px/26px var(--serif)}.art-wrap .art-rail .market-question-card .mk-q,.market-detail-response-surface .market-question-card .mk-q{font:600 18px/24px var(--serif);margin-bottom:12px}.art-wrap .art-rail .market-question-card .plot,.market-detail-response-surface .market-question-card .plot{display:block;gap:normal}.art-wrap .art-rail .market-question-card .pr,.market-detail-response-surface .market-question-card .pr{display:flex;gap:12px;margin-bottom:10px}.art-wrap .art-rail .market-question-card .pr:last-child,.market-detail-response-surface .market-question-card .pr:last-child{margin-bottom:0}.art-wrap .art-rail .market-question-card .pl,.market-detail-response-surface .market-question-card .pl{flex:none;font:600 11px/26px var(--ui);width:64px}.art-wrap .art-rail .market-question-card .pt,.market-detail-response-surface .market-question-card .pt{flex:1}.art-wrap .art-rail .market-question-card .pv,.market-detail-response-surface .market-question-card .pv{flex:none;font:600 19px/1 var(--serif);font-variant-numeric:normal;width:52px}.art-wrap .art-rail .market-question-card .h-echo-market-card__multi-plot .pr,.market-detail-response-surface .market-question-card .h-echo-market-card__multi-plot .pr{display:grid;grid-template-columns:minmax(0, 1fr) 52px}.art-wrap .art-rail .market-question-card .h-echo-market-card__multi-plot .pl,.market-detail-response-surface .market-question-card .h-echo-market-card__multi-plot .pl{width:auto}.art-wrap .art-rail .market-question-card .mk-st,.market-detail-response-surface .market-question-card .mk-st{align-items:center;font:600 11px/26px var(--ui)}.art-wrap .art-rail .market-question-card .mk-st .rt,.market-detail-response-surface .market-question-card .mk-st .rt{font-weight:400;letter-spacing:.04em}.art-wrap .art-rail .market-question-card .mk-f,.market-detail-response-surface .market-question-card .mk-f{font:11px/26px var(--ui)}.art-wrap .art-rail .market-question-card .ask,.market-detail-response-surface .market-question-card .ask{color:var(--hunch-muted);font:600 11px/26px var(--ui);margin:0 0 8px;text-transform:none}.art-wrap .art-rail .market-question-card .mk-vh,.market-detail-response-surface .market-question-card .mk-vh{font:600 11px/26px var(--ui);margin-bottom:8px}.art-wrap .art-rail .market-question-card .mk-v p,.market-detail-response-surface .market-question-card .mk-v p{color:var(--hunch-muted);font:13px/21px var(--serif)}.art-wrap .art-rail .market-question-card .mk-why p b,.market-detail-response-surface .market-question-card .mk-why p b{color:var(--hunch-text);font-weight:600}.art-wrap .art-rail .market-question-card .market-question-card__choices--binary,.market-detail-response-surface .market-question-card .market-question-card__choices--binary{grid-template-columns:repeat(2, minmax(0, 1fr))}.art-wrap .art-rail .market-question-card .market-question-card__choices--binary .market-question-card__choice,.market-detail-response-surface .market-question-card .market-question-card__choices--binary .market-question-card__choice{padding:1px 6px}.art-wrap .art-rail .market-question-card .market-question-card__choices--binary .market-question-card__choice:not(.is-selected),.market-detail-response-surface .market-question-card .market-question-card__choices--binary .market-question-card__choice:not(.is-selected){border-color:var(--hunch-reference-card-border)}.art-wrap .art-rail .market-question-card details.mk-v>summary::after,.market-detail-response-surface .market-question-card details.mk-v>summary::after{box-sizing:content-box}@media(min-width: 1024px){.art-wrap .art-rail .market-question-card .mk-q,.market-detail-response-surface .market-question-card .mk-q{font-size:17px;line-height:23px}}}@layer surfaces{html:has(dialog.market-forecast-panel[open]){overflow:hidden}.h-reader-forecasts.h-reader-forecasts--question{min-height:0}.h-reader-forecasts.h-reader-forecasts--question .market-question-card__choices{display:grid;gap:8px;grid-template-columns:minmax(0, 1fr);list-style:none;margin:0;padding:0}.h-reader-forecasts.h-reader-forecasts--question .market-question-card__choices--binary{grid-template-columns:repeat(auto-fit, minmax(min(120px, 100%), 1fr))}.h-reader-forecasts.h-reader-forecasts--question .market-question-card__choices>li{margin:0;padding:0}.h-reader-forecasts.h-reader-forecasts--question .market-question-card__choice{align-items:center;background:var(--hunch-border);border:1px solid var(--hunch-border-strong);border-radius:8px;color:var(--hunch-text);display:flex;font:600 15px/1.4 var(--ui);justify-content:center;margin:0;min-height:38px;min-width:0;overflow-wrap:anywhere;padding:8px 12px;text-transform:none;width:100%}.h-reader-forecasts.h-reader-forecasts--question .market-question-card__choice:hover:enabled{background:rgba(0,0,0,0)}.h-reader-forecasts.h-reader-forecasts--question .market-question-card__choice:disabled{cursor:default;opacity:1}.h-reader-forecasts.h-reader-forecasts--question .market-question-card__choices:has(.is-selected) .market-question-card__choice:not(.is-selected){background:rgba(0,0,0,0)}.h-reader-forecasts.h-reader-forecasts--question .market-question-card__choice.is-selected{border-color:var(--hunch-text)}.h-reader-forecasts.h-reader-forecasts--question .market-question-card__status{color:var(--hunch-muted);font:12px/1.5 var(--ui)}.h-reader-forecasts.h-reader-forecasts--question .market-question-card__status p:empty{display:none}.h-reader-forecasts.h-reader-forecasts--question .market-question-card__reopen{background:rgba(0,0,0,0);border:1px solid var(--hunch-border-strong);border-radius:6px;color:var(--hunch-text);font:600 12px/1.5 var(--ui);margin:0;min-height:38px;padding:8px 12px}.h-reader-forecasts.h-reader-forecasts--question .market-question-card__ack{color:var(--hunch-muted);font:11px/1.6 var(--ui);margin:8px 0 0}.h-reader-forecasts.h-reader-forecasts--question .market-question-card__recorded-question{color:var(--hunch-muted);font:12px/1.5 var(--ui);margin-top:8px}.h-reader-forecasts.h-reader-forecasts--question .market-question-card__recorded-question summary{cursor:pointer;min-height:32px;padding:6px 0}.h-reader-forecasts.h-reader-forecasts--question .market-question-card__recorded-question p{margin:6px 0 0}.market-forecast-panel{background:var(--hunch-bg);border:0;border-top:1px solid var(--hunch-border-strong);border-radius:16px 16px 0 0;bottom:0;box-sizing:border-box;color:var(--hunch-text);font:14px/1.5 var(--ui);inset-inline:0;letter-spacing:0;margin:auto 0 0;max-height:92vh;max-height:92dvh;max-width:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:10px 18px 26px;position:fixed;top:auto;width:100%}.market-forecast-panel::backdrop{background:var(--hunch-forecast-backdrop-bg)}.market-forecast-panel *,.market-forecast-panel *::before,.market-forecast-panel *::after{box-sizing:border-box;letter-spacing:0;min-width:0}.market-forecast-panel button{background:rgba(0,0,0,0);border:1px solid var(--hunch-border);border-radius:8px;color:var(--hunch-copy-text);cursor:pointer;font:400 12px/1.5 var(--ui);margin:0;min-height:44px;overflow-wrap:anywhere;padding:8px 12px;white-space:normal}.market-forecast-panel button:disabled{background:rgba(0,0,0,0);border-color:var(--hunch-border);color:var(--hunch-muted);cursor:default;opacity:.55}.market-forecast-panel button:focus-visible,.market-forecast-panel input:focus-visible{outline:2px solid var(--hunch-green);outline-offset:3px}.market-forecast-panel .market-forecast-panel__grip{background:var(--hunch-border-strong);border-radius:2px;height:4px;margin:0 auto 14px;width:38px}.market-forecast-panel .market-forecast-panel__header{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0, 1fr) 44px;margin-bottom:8px}.market-forecast-panel .market-forecast-panel__header h2{color:var(--hunch-text);flex-shrink:0;font:600 19px/1.3 var(--serif);margin:0}.market-forecast-panel .market-forecast-panel__pill{align-items:baseline;background:var(--hunch-reference-accent-t);border-radius:999px;color:var(--hunch-green);display:inline-flex;flex-wrap:wrap;font:600 11px/1.5 var(--ui);gap:4px;justify-self:start;max-width:100%;overflow-wrap:anywhere;padding:4px 10px}.market-forecast-panel .market-forecast-panel__pill.is-no{background:var(--hunch-choice-no-bg);color:var(--hunch-choice-no-text)}.market-forecast-panel .market-forecast-panel__close{background:none;border:0;color:var(--hunch-muted);flex:0 0 44px;font:400 26px/1 var(--ui);height:44px;grid-column:3;margin-left:auto;padding:0;width:44px}.market-forecast-panel .market-forecast-panel__question{color:var(--hunch-copy-text);font:400 15px/23px var(--serif);margin:0 0 16px;overflow-wrap:anywhere}.market-forecast-panel .market-forecast-panel__options{border:0;margin:0 0 16px;min-inline-size:0;padding:0}.market-forecast-panel .market-forecast-panel__sr-only,.market-forecast-panel .market-forecast-panel__option input{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.market-forecast-panel .market-forecast-panel__choices{display:grid;gap:8px}.market-forecast-panel .market-forecast-panel__choices--binary{grid-template-columns:repeat(2, minmax(0, 1fr))}.market-forecast-panel .market-forecast-panel__option{align-items:center;background:var(--hunch-reference-accent-t);border:1px solid rgba(0,0,0,0);border-radius:8px;color:var(--hunch-green);cursor:pointer;display:flex;font:400 14px/1.5 var(--ui);gap:6px;justify-content:space-between;min-height:44px;overflow-wrap:anywhere;padding:10px 16px;position:relative}.market-forecast-panel .market-forecast-panel__choices--binary .market-forecast-panel__option{justify-content:center}.market-forecast-panel .market-forecast-panel__option>span{min-width:0;overflow-wrap:anywhere}.market-forecast-panel .market-forecast-panel__estimate{flex:0 0 auto;overflow-wrap:normal;white-space:nowrap}.market-forecast-panel .market-forecast-panel__option.is-no{background:var(--hunch-choice-no-bg);color:var(--hunch-choice-no-text)}.market-forecast-panel .market-forecast-panel__option:has(input:checked){background:var(--hunch-reference-yes-bg, var(--hunch-green));color:var(--hunch-reference-button-text)}.market-forecast-panel .market-forecast-panel__option.is-no:has(input:checked){background:var(--hunch-choice-no-bg-hover);color:var(--hunch-choice-no-text-hover)}.market-forecast-panel .market-forecast-panel__option:has(input:focus-visible){outline:2px solid var(--hunch-green);outline-offset:3px}.market-forecast-panel .market-forecast-panel__option:has(input:disabled){cursor:default}.market-forecast-panel .market-forecast-panel__amount-label{align-items:baseline;color:var(--hunch-muted);display:flex;flex-wrap:wrap;font:12px/1.5 var(--ui);gap:4px 8px;justify-content:space-between;margin-bottom:6px}.market-forecast-panel .market-forecast-panel__amount{align-items:center;border:1px solid var(--hunch-border);border-radius:8px;display:flex;gap:8px;margin-bottom:8px;padding:0 16px}.market-forecast-panel .market-forecast-panel__amount input{background:none;border:0;border-radius:0;color:var(--hunch-text);flex:1;font:600 26px/1.3 var(--serif);padding:12px 0;width:100%}.market-forecast-panel .market-forecast-panel__amount span{color:var(--hunch-muted);font:12px/1.5 var(--ui)}.market-forecast-panel .market-forecast-panel__chips{display:grid;gap:7px;grid-template-columns:repeat(4, minmax(0, 1fr));margin-bottom:16px}.market-forecast-panel .market-forecast-panel__chips button:hover:enabled{border-color:var(--hunch-green)}.market-forecast-panel .market-forecast-panel__feedback{color:var(--hunch-muted);font:12px/1.5 var(--ui);margin:0 0 12px}.market-forecast-panel .market-forecast-panel__feedback:empty{display:none}.market-forecast-panel .market-forecast-panel__sign,.market-forecast-panel .market-forecast-panel__sign:disabled{background:var(--hunch-reference-yes-bg, var(--hunch-green));border:0;border-radius:8px;color:var(--hunch-reference-button-text);font:600 16px/1.5 var(--ui);min-height:52px;padding:12px 16px;width:100%}.market-forecast-panel .market-forecast-panel__sign.is-no{background:var(--hunch-choice-no-bg-hover);color:var(--hunch-choice-no-text-hover)}.market-forecast-panel .market-forecast-panel__sign:hover:enabled{filter:brightness(1.08)}.market-forecast-panel .market-forecast-panel__fine{color:var(--hunch-muted);font:11px/17px var(--ui);margin:12px 0 0;text-align:center}@media(min-width: 900px){.market-forecast-panel{border:1px solid var(--hunch-border-strong);border-radius:14px;bottom:auto;inset-inline:0;margin:0 auto;max-height:max(100px,100dvh - var(--forecast-header-height, 128px) - 48px);top:min(var(--forecast-header-height, 128px) + 24px,100dvh - 124px);width:420px}.market-forecast-panel .market-forecast-panel__grip{display:none}}@media(prefers-reduced-motion: no-preference){.market-forecast-panel[open]{animation:market-forecast-enter .18s ease-out}@keyframes market-forecast-enter{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}}}.h-featured-echo{--ink: var(--hunch-text);--body: var(--hunch-copy-text);--meta: var(--hunch-muted);--gold: var(--hunch-gold);--accent: var(--hunch-green);--line-2: var(--hunch-reference-card-border);--bg: var(--hunch-bg);padding:24px 0 20px;min-width:0}.h-featured-echo>*{min-width:0}.h-featured-echo .feat-top{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:12px}.h-featured-echo .kick,.h-featured-echo .date{font-family:Inter,system-ui,sans-serif;font-size:11px;color:var(--meta);letter-spacing:0}.h-featured-echo .kick{letter-spacing:.13em}.h-featured-echo .kick{font-weight:600;line-height:1.2;text-transform:uppercase;text-decoration:none}.h-featured-echo .kick:hover,.h-featured-echo .kick:focus-visible{color:var(--accent);text-decoration:underline}.h-featured-echo .date{font-weight:500;white-space:nowrap}.h-featured-echo .feat-h{font-family:"Source Serif 4",Georgia,serif;font-weight:600;font-size:30px;line-height:34px;letter-spacing:-0.015em;color:var(--ink);margin:0 0 12px;overflow-wrap:anywhere}.h-featured-echo .feat-h a{color:inherit;text-decoration:none}.h-featured-echo .feat-h a:hover,.h-featured-echo .feat-h a:focus-visible{color:inherit;text-decoration:underline}.h-featured-echo .feat-l{font-family:"Source Serif 4",Georgia,serif;font-size:17px;line-height:1.45;color:var(--body);margin:0 0 12px;overflow-wrap:anywhere}.h-featured-echo .rc{min-width:0}.h-featured-echo .fx{margin:20px 0}.h-featured-echo .pat{margin:0 0 12px;font-family:"Source Serif 4",Georgia,serif;font-size:17px;line-height:26px;color:var(--body);overflow-wrap:anywhere}.h-featured-echo .pat b{color:var(--hunch-gold);font-weight:600;margin-right:7px}.h-featured-echo .feat-side .q{font-family:"Source Serif 4",Georgia,serif;font-size:17px;line-height:24.65px;color:var(--body);margin:0 0 12px;overflow-wrap:anywhere}.h-featured-echo .feat-side .gx{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 40px;margin:0 0 12px}.h-featured-echo .feat-side .gx>span{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:8px}.h-featured-echo .feat-side .gx .k{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--body)}.h-featured-echo .feat-side .gx b{font-family:"Source Serif 4",Georgia,serif;font-size:28px;font-weight:600;line-height:1;margin-right:6px}.h-featured-echo .feat-side .gx .h{color:var(--hunch-gold)}.h-featured-echo .feat-side .gx .r{color:var(--accent)}@media(min-width: 1024px){.h-featured-echo{display:grid;grid-template-columns:minmax(0, 607fr) minmax(0, 456fr);grid-template-rows:auto auto auto 1fr;gap:0 57px;align-items:start;padding:17px 0 16px}.h-featured-echo .feat-top{grid-column:1/-1;grid-row:1}.h-featured-echo .feat-h{grid-column:1/-1;grid-row:2;font-size:35px;line-height:40px}.h-featured-echo .feat-l{grid-column:1;grid-row:3;margin-bottom:0;line-height:1.55}.h-featured-echo .rc{grid-column:2;grid-row:3/5}.h-featured-echo .rc .fx{margin:4px 0 16px}.h-featured-echo .pat{margin:0;line-height:26px}.h-featured-echo .feat-side{grid-column:1;grid-row:4;border-top:1px solid var(--line-2);margin-top:28px;padding-top:24px}.h-featured-echo .feat-side .q{font-size:19px;line-height:28px;margin-bottom:16px}}.h-pattern-graphic-description{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.h-pattern-graphic{display:flex;align-items:flex-end;justify-content:flex-start;overflow-x:auto}.h-pattern-graphic svg{display:block;width:100%;height:auto;flex:0 0 auto;overflow:hidden}.h-pattern-graphic--scroll svg{width:auto;height:124px;max-width:none}.h-pattern-graphic .ink{fill:var(--ink)}.h-pattern-graphic .soft{fill:var(--line-2)}.h-pattern-graphic .ho{fill:none;stroke:var(--ink);stroke-width:2}.h-pattern-graphic .dash{fill:none;stroke:var(--meta);stroke-width:1.5;stroke-dasharray:4 4}.h-pattern-graphic .lnm{fill:none;stroke:var(--line-2);stroke-width:2.5;stroke-linecap:round}
