@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5a9c81ce1a6e5607-s.3we0903o7i6f-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7b11f7b6b8b2a51c-s.15emath8fyzqj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/37118adc619b7803-s.p.31l30c9jv8unx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans Fallback;src:local(Arial);ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.0%;size-adjust:111.93%}.r9zaCW_className{font-family:Work Sans,Work Sans Fallback;font-style:normal}.r9zaCW_variable{--font-work-sans:"Work Sans", "Work Sans Fallback"}
@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3d9bb0a571b3c72-s.3pkxygd_tklrp.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8ad58f2a666f21c6-s.2eo7zupnw3igp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8f8138fa2b8fcfdb-s.2z07anwqhi7pd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f26639c8dcf75eac-s.293i4pceops2e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f9f4e36ff3f7f500-s.1nlm8erwcpdp3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin Fallback;src:local(Arial);ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:104.31%}.EyAFbG_className{font-family:Libre Franklin,Libre Franklin Fallback;font-style:normal;font-weight:500}.EyAFbG_variable{--font-libre-franklin:"Libre Franklin", "Libre Franklin Fallback"}
@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6313bfc2b2e5d7e4-s.3zx7wbj688cn9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13b33f934275930a-s.p.0q59resy_4ije.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.AJtp8G_className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.AJtp8G_variable{--font-dm-serif-display:"DM Serif Display", "DM Serif Display Fallback"}
@font-face{font-family:DM Serif Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0f3d99ecf41555d9-s.1j75vhvdaai_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c166b237d4e32213-s.p.38epyq-p9ddy3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Text Fallback;src:local(Times New Roman);ascent-override:94.79%;descent-override:30.65%;line-gap-override:0.0%;size-adjust:109.29%}.UGQm_a_className{font-family:DM Serif Text,DM Serif Text Fallback;font-style:normal;font-weight:400}.UGQm_a_variable{--font-dm-serif-text:"DM Serif Text", "DM Serif Text Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}:root,.surface-light{--citrus-ground-light:#f9fafb;--citrus-ground:#f2f4f7;--citrus-ground-deep:#e3e8ee;--citrus-page-bg:#f2f4f7;--citrus-ink:#1c2329;--citrus-ink-ghost:#8a95a1;--citrus-ink-on-ink:#eef2f6;--citrus-seam-rgb:28, 35, 41;--lit-rgb:255, 255, 255;--voice-rgb:62, 100, 135;--logo-blue:#096adf;--logo-blue-deep:#0a5c8e;--logo-lens:#d9d9d9;--citrus-voice:#3e6487;--citrus-voice-deep:#2f4f6e;--citrus-voice-hover:#233d56;--citrus-on-voice:#f7f9fb;--voice-fill:var(--citrus-voice-deep);--voice-fill-hover:var(--citrus-voice-hover);--payoff-band:var(--voice-fill);--citrus-voice-tint:#3e648729;--citrus-voice-halo:#3e648724;--citrus-voice-wash:#3e64871a;--citrus-voice-ring:#3e64878c;--citrus-voice-line:#3e648752;--progress-start:#b7c7d6;--citrus-glow-ink:#c9d8e6;--state-too-early:#a3acb6;--state-no-leader:#8db0d3;--state-signal:var(--citrus-voice-deep);--valence-neg-2:#c8324f;--valence-neg-2-text:#a8243f;--valence-neg-2-deep:#861a31;--valence-neg-1:#ec8fa0;--valence-0:#b3a797;--valence-pos-1:#a9c94a;--valence-pos-2:#5f8f1c;--valence-pos-2-text:#4c7414;--valence-pos-2-fill:var(--valence-pos-2-text);--valence-neg-2-fill:var(--valence-neg-2-text);--marker-mid:var(--ink-muted);--measure-sentiment-fill:var(--measure-sentiment-ink);--valence-pos-2-tint:#5f8f1c24;--valence-neg-2-tint:#c8324f1f;--valence-pos-1-pale:color-mix(in srgb, var(--valence-pos-1) 50%, var(--wash-base));--valence-0-pale:color-mix(in srgb, var(--valence-0) 35%, var(--wash-base));--valence-neg-1-pale:color-mix(in srgb, var(--valence-neg-1) 50%, var(--wash-base));--citrus-glass-bg:#ffffff8c;--citrus-glass-blur:blur(20px) saturate(1.3);--citrus-glass-border:#ffffffeb;--citrus-glass-lit:inset 0 1px 0 #fff;--citrus-glass-shadow:0 18px 38px -32px #1c232952;--citrus-option-bg:#fff6;--citrus-label-bar-bg:#ffffff59;--field-bg:#ffffffb3;--field-bg-hover:#fffc;--field-bg-focus:#ffffffeb;--field-bg-disabled:#ffffff52;--field-border:#1c232924;--field-border-hover:#1c232942;--field-inset:inset 0 1px 2px #1c23290a;--idea-text-measure:60ch;--text-idea:17px;--builder-step-rule:var(--citrus-ground-deep);--builder-step-rule-done:var(--citrus-voice-line);--page-gutter:clamp(16px, 5vw, 48px);--onboarding-column:1180px;--field-max-width:560px;--text-input:16px;--mercury-surface-light:var(--citrus-ground-light);--mercury-surface-deep:var(--citrus-ground-deep);--ink:#1c2329;--ink-on-dark:#f2f4f7;--ink-body:#44505c;--ink-muted:#5f6b78;--ink-faint:#8a95a1;--silver:#5f6b78;--white:#fff;--surface-raised:var(--white);--surface-ink:#1c2329;--surface-header:#1c2329;--wash-base:var(--white);--blue-bright:#3e6487;--signal-green:#4f8f70;--signal-green-deep:#3d6b53;--signal-green-tint:#4f8f7029;--signal-red:#a85a50;--signal-red-deep:#8f4a41;--signal-red-tint:#a85a5026;--signal-yellow:#a98c3f;--signal-yellow-deep:#85702f;--signal-yellow-tint:#a98c3f29;--signal-blue:#4a7bad;--signal-purple:#7d69a6;--signal-purple-deep:#6a5892;--signal-purple-tint:#7d69a626;--signal-orange:#c0652a;--lens-emotion-on-dark:color-mix(in srgb, var(--signal-purple) 45%, white);--lens-value-on-dark:color-mix(in srgb, var(--signal-green) 45%, white);--card-lens-emotion:color-mix(in srgb, var(--signal-purple) 8%, transparent);--card-lens-value:color-mix(in srgb, var(--signal-green) 8%, transparent);--card-lens-emotion-line:color-mix(in srgb, var(--signal-purple) 30%, transparent);--card-lens-value-line:color-mix(in srgb, var(--signal-green) 30%, transparent);--group-emotion:color-mix(in srgb, var(--signal-orange) 12%, var(--wash-base));--group-price:color-mix(in srgb, var(--signal-green) 8%, var(--wash-base));--group-price-stripe:color-mix(in srgb, var(--signal-green) 12%, var(--wash-base));--results-cell:color-mix(in srgb, var(--citrus-ground-deep) 50%, var(--wash-base));--results-stripe:color-mix(in srgb, var(--citrus-ground-deep) 35%, var(--wash-base));--measure-content-wash:color-mix(in srgb, var(--signal-purple) 18%, var(--wash-base));--measure-content-ink:color-mix(in srgb, var(--signal-purple) 80%, var(--ink));--measure-sentiment-wash:color-mix(in srgb, var(--signal-orange) 18%, var(--wash-base));--measure-sentiment-ink:color-mix(in srgb, var(--signal-orange) 72%, var(--ink));--measure-favorite-wash:color-mix(in srgb, var(--signal-blue) 20%, var(--wash-base));--measure-favorite-ink:color-mix(in srgb, var(--signal-blue) 80%, var(--ink));--measure-price-wash:color-mix(in srgb, var(--signal-green) 20%, var(--wash-base));--measure-price-ink:color-mix(in srgb, var(--signal-green) 80%, var(--ink));--measure-feature-wash:color-mix(in srgb, var(--signal-yellow) 20%, var(--wash-base));--measure-feature-ink:color-mix(in srgb, var(--signal-yellow) 70%, var(--ink));--measure-content-line:color-mix(in srgb, var(--signal-purple) 38%, var(--wash-base));--measure-sentiment-line:color-mix(in srgb, var(--signal-orange) 38%, var(--wash-base));--measure-favorite-line:color-mix(in srgb, var(--signal-blue) 40%, var(--wash-base));--measure-price-line:color-mix(in srgb, var(--signal-green) 40%, var(--wash-base));--top-hue:#1d8f74;--top-wash:color-mix(in srgb, var(--top-hue) 10%, var(--wash-base));--top-line:color-mix(in srgb, var(--top-hue) 30%, var(--wash-base));--top-ink:color-mix(in srgb, var(--top-hue) 80%, var(--ink));--top-tint:color-mix(in srgb, var(--top-hue) 28%, transparent);--card-scrim:#ffffffe6;--section-icon:var(--ink-muted);--platform-youtube:#e62117;--platform-vimeo:#1a9bd7;--platform-instagram:#c13584;--platform-tiktok:#111;--measure-feature-line:color-mix(in srgb, var(--signal-yellow) 45%, var(--wash-base));--measure-feature-bright:#e3a91f;--hero-content-solid:#6d5398;--hero-content-ground:#d5cbeb;--hero-sentiment-solid:#a3522a;--hero-sentiment-ground:#ebc8b9;--hero-price-solid:#277659;--hero-price-ground:#b7dbca;--hero-feature-solid:#866617;--hero-feature-ground:#dfcfb0;--hero-edge:#eef1f5;--hero-lens-rim:var(--white);--hero-lens-inset:inset 0 0 22px #0000001f;--hero-shade:transparent;--hero-text-shadow:none;--backdrop-blue-ground:#b9cde3;--hero-foot-fade:140px;--hero-foot-fade-stacked:100px;--grain:linear-gradient(transparent, transparent);--target-shape-a:var(--citrus-voice);--target-shape-far:var(--measure-feature-bright);--target-shape-near:#5a9bb0;--target-shape-same:#6f8eab;--target-bar-pale:#b7c6d6;--target-bar-mid:#a5b9cc;--target-bar-off:#9aa3ad;--target-bar-off-pale:#d6dbe0;--landing-lens:color-mix(in srgb, var(--white) 50%, transparent);--landing-ring:color-mix(in srgb, var(--ink) 4%, transparent);--measure-price-text:color-mix(in srgb, var(--signal-green) 70%, var(--ink));--measure-feature-text:color-mix(in srgb, var(--signal-yellow) 55%, var(--ink));--glass-01-bg:#fff9;--glass-01-blur:blur(20px) saturate(1.3);--glass-01-border:#ffffffe6;--card-hover-border:color-mix(in srgb, var(--citrus-voice) 60%, transparent);--glass-02-bg:#ffffff57;--glass-02-blur:blur(14px) saturate(1.2);--glass-02-border:#ffffffb3;--glass-03-bg:#6d788324;--glass-03-blur:blur(12px);--glass-03-border:#fff9;--glass-lit-edge:inset 0 1px 0 #fff;--glass-seam:#1c232914;--shadow-pane-md:0 18px 38px -32px #1c232952;--shadow-pane-lg:0 24px 52px -42px #1c23295c;--shadow-float:0 14px 34px -10px #1c23296b, 0 3px 8px -2px #1c23292e;--color-brand:var(--citrus-voice-deep);--color-brand-hover:var(--citrus-voice-hover);--survey-border:#1c232914;--survey-border-mid:#1c23292e;--survey-surface:#ffffff8c;--survey-surface-sunken:#fff6;--survey-placeholder:#1c23291a;--survey-ink:#1c2329;--survey-ink-strong:#1c2329;--survey-ink-body:#44505c;--survey-ink-muted:#5f6b78;--survey-ink-faint:#5f6b78;--survey-ink-ghost:#8a95a1;--survey-stimulus-bg:#1c2329;--survey-highlight:#dde8f3;--survey-highlight-on-voice:#ffffff38;--survey-backdrop-filter:blur(28px) brightness(.82) saturate(1.1);--survey-backdrop-scale:1.5;--stim-max-h:min(62svh, 560px);--stim-play-w:min(960px, calc(100vw - 40px));--survey-on-picture:#1c2329b8;--survey-on-picture-hover:#1c2329db;--survey-viewer-ground:#11161b;--survey-viewer-filter:blur(40px) brightness(.4);--survey-viewer-control:#ffffff1f;--survey-viewer-control-hover:#ffffff38;--survey-viewer-line:#ffffff4d;--survey-play-shade:#11161b9e;--survey-option-bg:#ffffff9e;--survey-option-bg-hover:#ffffffeb;--survey-option-border:#1c232924;--survey-option-lip:inset 0 1px 0 #fff, 0 1px 0 #1c23291a, 0 2px 6px -3px #1c23292e;--survey-option-lift:inset 0 1px 0 #fff, 0 2px 0 #1c23291a, 0 8px 16px -10px #1c23294d;--rank-thumb-on-voice:#ffffffeb;--video-control-bg:#ffffffe0;--video-control-bg-hover:#fff;--video-veil:#1c232973;--color-purple:var(--citrus-voice);--surface-page:var(--citrus-page-bg);--surface-page-flat:var(--citrus-ground);--scroll-shadow:#1c232924;--scrim:#1c232973;--surface-panel-head:color-mix(in srgb, var(--citrus-ground-deep) 28%, var(--wash-base));--surface-masthead:repeating-linear-gradient(135deg, #1c232907 0 1px, transparent 1px 7px), linear-gradient(180deg, #c9d8e612, #ffffff38);--surface-masthead-foot:repeating-linear-gradient(135deg, #1c232907 0 1px, transparent 1px 7px), linear-gradient(#ffffff38, #ffffff38), var(--surface-page);--surface-card:var(--glass-01-bg);--menu-bg:#ffffffeb;--hover-wash:#1c23290d;--border-hover:#1c232933;--focus-halo:#3e64871f;--citrus-voice-whisper:#3e64870f;--shadow-card-hover:0 8px 18px -14px #1c232959;--glass-lit-edge-lg:inset 0 1px 0 #fffffff2;--glass-lit-edge-md:inset 0 1px 0 #ffffffd9;--button-lit-edge:inset 0 1px 0 #ffffff47;--ink-on-dark-faint:#ffffff80;--header-hover:#ffffff14;--header-chip:#c9d8e638;--badge-rim-brand:#3e648766;--badge-tint-neutral:#ffffffb3;--badge-rim-neutral:#1c23291f;--badge-rim-success:#4f8f7066;--badge-rim-warning:#a98c3f66;--badge-rim-error:#a85a5066;--badge-rim-info:#7d69a666;--border-subtle:#1c23290f;--border-default:#1c23291a;--border-strong:#1c232947;--ink-on-danger:#fff5f6;--danger-fill:var(--valence-neg-2-text);--ink-on-dark-muted:#ffffffa3;--success-600:var(--valence-pos-2-text);--warning-600:var(--signal-yellow-deep);--warning-50:var(--signal-yellow-tint);--error-600:var(--valence-neg-2-text);--focus-ring:#3e648766;--graphite-200:var(--mercury-surface-deep);--graphite-50:var(--mercury-surface-light)}:root{--font-display:var(--font-dm-serif-display), Georgia, serif;--font-display-text:var(--font-dm-serif-text), Georgia, serif;--font-sans:var(--font-work-sans), system-ui, sans-serif;--font-label:var(--font-sans);--font-meta:var(--font-sans);--font-lead:var(--font-libre-franklin), system-ui, sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:900;--text-micro:8px;--text-meta:.65625rem;--text-2xs:.6875rem;--text-sm:.84375rem;--text-base:1rem;--text-lg:1.1875rem;--text-h3:1.4375rem;--text-h2:2.0625rem;--text-display-m:2.5rem;--text-h1:3rem;--text-display-xl:3.59375rem;--text-numeral-s:var(--text-lg);--text-numeral-m:var(--text-h2);--text-display-hero:clamp(var(--text-display-xl), 3.6vw, 50px);--text-equation-line-l:var(--text-lg);--text-equation:clamp(var(--text-lg), 8cqi, var(--text-display-m));--text-equation-line:clamp(var(--text-sm), 3.7cqi, var(--text-equation-line-l));--text-bubble:var(--text-lg);--text-bubble-s:var(--text-base);--leading-none:1;--leading-tight:1.1;--leading-snug:1.2;--leading-cozy:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--leading-loose:1.75;--leading-score:24px;--leading-h2:1.091;--leading-h3:1.391;--leading-lead:1.6842;--leading-eyebrow:1.715;--leading-field:24px;--leading-field-error:24px;--tracking-body:-.025em;--tracking-tight:-.02em;--tracking-h1:-.015em;--tracking-slight:.01em;--tracking-wide:.04em;--tracking-wider:.08em;--tracking-eyebrow:.32em;--type-display:var(--weight-regular) var(--text-display-xl)/var(--leading-none) var(--font-display);--type-h1:var(--weight-regular) var(--text-h1)/var(--leading-tight) var(--font-display);--type-h2:var(--weight-regular) var(--text-h2)/var(--leading-h2) var(--font-display);--type-h3:var(--weight-regular) var(--text-h3)/var(--leading-h3) var(--font-display-text);--type-lead:var(--weight-medium) var(--text-lg)/var(--leading-lead) var(--font-lead);--type-body:var(--weight-regular) var(--text-base)/var(--leading-normal) var(--font-sans);--type-small:var(--weight-regular) var(--text-sm)/var(--leading-relaxed) var(--font-sans);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:2rem;--radius-bubble:2rem;--radius-band:1.75rem;--radius-pill:999px}:root,.surface-light{--shadow-sm:0 2px 6px #13141614;--shadow-md:0 6px 16px #1314161a;--tip-border:#1c232933;--tip-bg:var(--glass-01-bg);--tip-radius:10px;--tip-shadow:0 8px 20px #1314161f;--tip-foot:color-mix(in srgb, var(--citrus-ground) 70%, transparent);--shadow-lg:0 12px 32px #13141621}:root{--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--duration-reveal:.52s;--blur-reveal:.5rem;--duration-chart:.76s;--ease-out:cubic-bezier(.22, 1, .36, 1)}@media screen{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--citrus-ground-light:#172741;--citrus-ground:#101d31;--citrus-ground-deep:#22344f;--citrus-page-bg:#101d31;--citrus-ink-ghost:#7f8ea1;--citrus-seam-rgb:255, 255, 255;--lit-rgb:30, 47, 72;--voice-rgb:127, 166, 204;--citrus-voice:#7fa6cc;--citrus-voice-deep:#a7c4e2;--citrus-voice-hover:#c4d8ee;--voice-fill:#44729f;--voice-fill-hover:#3a6690;--payoff-band:linear-gradient(100deg, #6d5398 0%, #3b4f7d 55%, #233a5c 100%);--hero-content-ground:#7a6d98;--hero-sentiment-ground:#8f6b5b;--hero-price-ground:#5b8172;--hero-feature-ground:#8a7a58;--hero-edge:#0b1424;--hero-lens-inset:inset 0 0 22px #00000040;--hero-shade:#070c16b8;--hero-text-shadow:0 1px 2px #0000008c;--backdrop-blue-ground:#4f729c;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--citrus-voice-tint:#7fa6cc2e;--citrus-voice-halo:#7fa6cc29;--citrus-voice-wash:#7fa6cc1f;--citrus-voice-ring:#7fa6cc99;--citrus-voice-line:#7fa6cc5c;--citrus-voice-whisper:#7fa6cc14;--progress-start:#3b5272;--state-too-early:#7a8797;--state-no-leader:#5f84aa;--valence-neg-2-text:#f0899c;--danger-fill:#b8324c;--valence-neg-2-fill:#b8324c;--marker-mid:#5f6b78;--valence-pos-2-fill:#4c7414;--measure-sentiment-fill:#a3522a;--valence-pos-2-text:#a9cf6a;--valence-pos-2-tint:#5f8f1c3d;--valence-neg-2-tint:#c8324f38;--citrus-glass-bg:#ffffff0f;--citrus-glass-border:#ffffff1f;--citrus-glass-lit:inset 0 1px 0 #ffffff0f;--citrus-glass-shadow:0 18px 38px -28px #0009;--citrus-option-bg:#ffffff0d;--citrus-label-bar-bg:#ffffff0a;--field-bg:#ffffff0f;--field-bg-hover:#ffffff17;--field-bg-focus:#ffffff1c;--field-bg-disabled:#ffffff08;--field-border:#ffffff29;--field-border-hover:#ffffff47;--field-inset:inset 0 1px 2px #0003;--ink:#eef1f5;--ink-body:#d3dbe5;--ink-muted:#a9b6c5;--ink-faint:#8a9aae;--measure-content-ink:color-mix(in srgb, var(--signal-purple) 60%, var(--ink));--measure-favorite-ink:color-mix(in srgb, var(--signal-blue) 60%, var(--ink));--measure-price-ink:color-mix(in srgb, var(--signal-green) 62%, var(--ink));--top-ink:color-mix(in srgb, var(--top-hue) 62%, var(--ink));--silver:#a9b6c5;--surface-raised:#1a2a42;--surface-header:#0a1321;--wash-base:#101d31;--signal-green-deep:#8fc7a9;--signal-red-deep:#e09a90;--signal-yellow-deep:#d9bf78;--signal-purple-deep:#b9a9e0;--glass-01-bg:#ffffff0f;--glass-01-border:#ffffff1f;--glass-02-bg:#ffffff0a;--glass-02-border:#ffffff17;--glass-03-bg:#ffffff0d;--glass-03-border:#ffffff1a;--glass-lit-edge:inset 0 1px 0 #ffffff12;--glass-lit-edge-lg:inset 0 1px 0 #ffffff14;--glass-lit-edge-md:inset 0 1px 0 #ffffff0f;--glass-seam:#ffffff14;--shadow-pane-md:0 18px 38px -28px #0000008c;--shadow-pane-lg:0 24px 52px -36px #0009;--shadow-float:0 14px 34px -10px #0000008c, 0 3px 8px -2px #0000004d;--shadow-sm:0 2px 6px #00000040;--shadow-md:0 6px 16px #0000004d;--shadow-lg:0 12px 32px #00000059;--shadow-card-hover:0 8px 18px -12px #0009;--tip-border:#ffffff29;--tip-bg:#1a2a42f5;--card-scrim:#1b2a40e6;--section-icon:#fff;--tip-shadow:0 8px 20px #0006;--tip-foot:#ffffff0a;--surface-masthead:repeating-linear-gradient(135deg, #ffffff06 0 1px, transparent 1px 7px), linear-gradient(180deg, #7fa6cc0f, #ffffff05);--surface-masthead-foot:repeating-linear-gradient(135deg, #ffffff06 0 1px, transparent 1px 7px), linear-gradient(#ffffff05, #ffffff05), var(--surface-page);--scroll-shadow:#0006;--scrim:#04091299;--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-strong:#ffffff3d;--focus-ring:#7fa6cc80;--menu-bg:#1a2a42f5;--survey-border:#ffffff14;--survey-border-mid:#ffffff2e;--survey-surface:#ffffff0f;--survey-surface-sunken:#ffffff0a;--survey-placeholder:#ffffff1a;--survey-ink:#eef1f5;--survey-ink-strong:#eef1f5;--survey-ink-body:#d3dbe5;--survey-ink-muted:#a9b6c5;--survey-ink-faint:#a9b6c5;--survey-ink-ghost:#8a9aae;--survey-highlight:#7fa6cc47;--survey-answer-bg:#fff;--survey-answer-bg-hover:#fff;--survey-option-on:#44729f;--hover-wash:#ffffff0d;--border-hover:#fff3;--focus-halo:#7fa6cc2e;--badge-tint-neutral:#ffffff0f;--badge-rim-neutral:#ffffff24}}.surface-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font:var(--type-body);letter-spacing:var(--tracking-body);background:var(--surface-page);color:var(--ink-body);-webkit-font-smoothing:antialiased;min-height:100vh}.surface-light{color:var(--ink-body)}h1,h2,h3{font-family:var(--font-sans);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--ink)}a{color:var(--citrus-voice-deep);text-decoration:none}a:hover{color:var(--citrus-voice-hover);text-underline-offset:3px;text-decoration:underline}button{font-family:var(--font-sans);cursor:pointer}input,textarea,select{font-family:var(--font-sans)}:focus-visible{outline:2px solid var(--citrus-voice-ring);outline-offset:2px}.type-lead{font:var(--type-lead);letter-spacing:var(--tracking-slight)}.loupe-eyebrow{font:var(--weight-bold) var(--text-base)/var(--leading-eyebrow) var(--font-label);color:var(--ink-muted)}.loupe-eyebrow--voice{color:var(--citrus-voice-deep)}.loupe-overline{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--text-2xs);line-height:var(--leading-none);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-faint)}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){@media screen{:root{--citrus-glass-bg:#1a2a42eb;--survey-surface:#1a2a42eb}}.surface-light{--citrus-glass-bg:#ffffffe0;--survey-surface:#ffffffe0}}.citrus-ground{background:var(--surface-page);min-height:100vh;position:relative;overflow:hidden}@media (max-width:480px){.hide-narrow{display:none!important}}.btn{font:var(--weight-medium) var(--text-sm)/var(--leading-none) var(--font-sans);letter-spacing:var(--tracking-slight);white-space:nowrap;cursor:pointer;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .12s var(--ease-out);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}.btn--xs{font-size:var(--text-2xs);padding:7px 14px}.btn--sm{font-size:var(--text-sm);padding:11px 20px}.btn--md{font-size:var(--text-base);padding:13px 24px}.btn--lg{font-size:var(--text-lg);padding:16px 32px}.btn--full{width:100%;display:flex}.btn--primary{background-color:var(--voice-fill);color:var(--citrus-on-voice);border-color:var(--voice-fill);box-shadow:inset 0 1px #ffffff47,0 8px 18px -12px #2f4f6e99}.btn--primary:hover{color:var(--citrus-on-voice)}.btn--primary:not(:disabled):hover{background-color:var(--voice-fill-hover);border-color:var(--voice-fill-hover)}.btn--primary:not(:disabled):active{background-color:var(--voice-fill-hover);border-color:var(--voice-fill-hover);transform:translateY(1px);box-shadow:inset 0 2px 4px #0003}.btn--secondary{background-color:rgba(var(--lit-rgb), .55);color:var(--ink);border-color:rgba(var(--citrus-seam-rgb), .18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--glass-lit-edge)}.btn--secondary:hover{color:var(--ink)}.btn--secondary:not(:disabled):hover{background-color:rgba(var(--lit-rgb), .85);border-color:rgba(var(--citrus-seam-rgb), .28)}.btn--secondary:not(:disabled):active{background-color:rgba(var(--lit-rgb), .85);border-color:rgba(var(--citrus-seam-rgb), .32);box-shadow:inset 0 1px 3px rgba(var(--citrus-seam-rgb), .12);transform:translateY(1px)}.btn--ghost{color:var(--ink-body);background-color:#0000}.btn--ghost:not(:disabled):hover{background-color:var(--citrus-voice-wash);color:var(--citrus-voice-deep)}.btn--ghost:not(:disabled):active{background-color:rgba(var(--voice-rgb), .18);color:var(--citrus-voice-hover);transform:translateY(1px)}.btn--ghost.btn--quiet{color:var(--ink-muted)}.btn--ghost.btn--quiet:not(:disabled):hover{background-color:rgba(var(--citrus-seam-rgb), .05);color:var(--ink)}.btn--danger{background-color:var(--danger-fill);color:var(--ink-on-danger);border-color:var(--danger-fill);box-shadow:inset 0 1px #ffffff40}.btn--danger:hover{color:var(--ink-on-danger)}.btn--danger:not(:disabled):hover{background-color:var(--valence-neg-2-deep);border-color:var(--valence-neg-2-deep)}.btn--danger:not(:disabled):active{background-color:var(--valence-neg-2-deep);border-color:var(--valence-neg-2-deep);transform:translateY(1px)}.btn--ghost.btn--on-dark{color:#ffffffdb;border-color:#ffffff38}.btn--ghost.btn--on-dark:not(:disabled):hover{color:#fff;background-color:#c9d8e624;border-color:#c9d8e673}.btn--secondary.btn--on-dark{background-color:var(--citrus-on-voice);color:var(--surface-ink);border-color:#ffffffe6}.btn:focus-visible{box-shadow:0 0 0 3px var(--citrus-ground-light), 0 0 0 5px var(--citrus-voice-ring);outline:none}.btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.btn--loading,.btn--loading:disabled{opacity:.8;cursor:progress}.btn-spinner{border:2px solid #fff8ef59;border-top-color:var(--citrus-on-voice);border-radius:50%;flex:none;width:1rem;height:1rem;animation:.8s linear infinite btn-spin}.btn--secondary .btn-spinner,.btn--ghost .btn-spinner{border-color:rgba(var(--citrus-seam-rgb), .18);border-top-color:var(--ink)}.btn--on-dark.btn--ghost .btn-spinner{border-color:#fff #ffffff4d #ffffff4d}@keyframes btn-spin{to{transform:rotate(360deg)}}.reveal{animation:reveal var(--duration-reveal) var(--ease-out) backwards}[data-chart=wait]{opacity:0}[data-chart=go]{animation:reveal var(--duration-reveal) var(--ease-out) backwards}[data-chart=go] .chart-grow-x,[data-chart=go] .chart-grow-x-end,[data-chart=go] .chart-grow-y,[data-chart=go] .chart-grow-mid{animation:var(--duration-chart) var(--ease-out) calc(.12s + var(--chart-delay,0s)) backwards}[data-chart=go] .chart-grow-x{transform-origin:0;animation-name:chart-grow-x}[data-chart=go] .chart-grow-x-end{transform-origin:100%;animation-name:chart-grow-x}[data-chart=go] .chart-grow-y{transform-origin:bottom;animation-name:chart-grow-y}[data-chart=go] .chart-grow-mid{transform-origin:50%;animation-name:chart-grow-xy}[data-chart=go] .chart-wipe,[data-chart=go] .chart-wipe-end,[data-chart=go] .chart-wipe-up,[data-chart=go] .chart-open{animation:var(--duration-chart) var(--ease-out) calc(.12s + var(--chart-delay,0s)) backwards}[data-chart=go] .chart-wipe{animation-name:chart-wipe}[data-chart=go] .chart-wipe-end{animation-name:chart-wipe-end}[data-chart=go] .chart-wipe-up{animation-name:chart-wipe-up}[data-chart=go] .chart-open{animation-name:chart-open}@keyframes chart-grow-x{0%{scale:0 1}to{scale:1}}@keyframes chart-grow-y{0%{scale:1 0}to{scale:1}}@keyframes chart-grow-xy{0%{scale:0}to{scale:1}}@keyframes chart-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes chart-wipe-end{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes chart-wipe-up{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes chart-open{0%{clip-path:inset(0 calc(100% - var(--chart-from,50%)) 0 var(--chart-from,50%))}to{clip-path:inset(0)}}@media print{[data-chart]{opacity:1!important;animation:none!important}}.lens-loader__axis{transform-box:view-box;transform-origin:12px 12px;animation:7.3s linear infinite lens-axis}.lens-loader__a,.lens-loader__b{transform-box:view-box;animation:2.2s ease-in-out infinite lens-part}.lens-loader__b{animation-name:lens-part-b}.card-lens{transform-box:view-box;animation:38s ease-in-out infinite card-lens-a}.card-lens--b{animation-name:card-lens-b;animation-duration:46s}@keyframes card-lens-a{0%,to{transform:translate(0)}30%{transform:translate(-6px,3px)}65%{transform:translate(-2px,-4px)}}@keyframes card-lens-b{0%,to{transform:translate(0)}35%{transform:translate(6px,-3px)}70%{transform:translate(3px,4px)}}@media (prefers-reduced-motion:reduce){.card-lens{animation:none}}@keyframes lens-axis{0%{transform:rotate(20deg)}to{transform:rotate(380deg)}}@keyframes lens-part{0%,to{transform:translate(0)}45%,55%{transform:translate(4.5px,.6px)}}@keyframes lens-part-b{0%,to{transform:translate(0)}45%,55%{transform:translate(-4.5px,-.6px)}}@media (prefers-reduced-motion:reduce){.lens-loader__axis,.lens-loader__a,.lens-loader__b{animation:none}.lens-loader__a{transform:translate(2.5px)}.lens-loader__b{transform:translate(-2.5px)}}.hint-text{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.hint-text:hover,.hint-text:focus-visible{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);outline:none}.hover-reveal{opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-out)}.hover-reveal-host:hover .hover-reveal,.hover-reveal-host:focus-within .hover-reveal{opacity:1;pointer-events:auto}@media (hover:none){.hover-reveal{opacity:1;pointer-events:auto}}.confirm-dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(2px)}.test-card__info{flex-direction:column;flex:1;margin-top:-76px;padding-top:30px;display:flex;position:relative}.test-card__scrim{pointer-events:none;border-radius:0 0 var(--radius-md) var(--radius-md);background:linear-gradient(to bottom, transparent, var(--card-scrim) 64px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;inset:0 -20px -16px;-webkit-mask-image:linear-gradient(#0000,#000 52px);mask-image:linear-gradient(#0000,#000 52px)}.card-action{color:var(--color-brand);text-underline-offset:3px;transition:color var(--duration-base) var(--ease-out)}.card-action svg{transition:transform var(--duration-base) var(--ease-out)}.card-host:hover .card-action,.card-host:focus-within .card-action{color:var(--color-brand-hover);text-decoration:underline}.card-host:hover .card-action svg,.card-host:focus-within .card-action svg{transform:translate(2px)}@keyframes reveal{0%{opacity:0;filter:blur(var(--blur-reveal))}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.btn{transition:none}.reveal{animation:none}[data-chart]{opacity:1;animation:none}}.link{font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.link:disabled{opacity:.4;cursor:not-allowed}.link--brand{color:var(--citrus-voice-deep);font-weight:var(--weight-medium)}.link--brand:not(:disabled):hover{color:var(--citrus-voice-hover);text-decoration:underline}.link--muted{color:var(--ink-muted)}.link--muted:not(:disabled):hover{color:var(--ink);text-decoration:underline}.account-tabs{border-bottom:1px solid var(--border-default);gap:4px;margin-bottom:24px;display:flex;overflow:auto hidden}.account-tab{font:var(--type-small);color:var(--ink-muted);white-space:nowrap;transition:color .12s var(--ease-out), border-color .12s var(--ease-out);border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 14px;text-decoration:none}.account-tab:hover{color:var(--ink);border-bottom-color:var(--border-strong)}.account-tab[aria-current=page]{color:var(--ink);font-weight:var(--weight-semibold);border-bottom-color:var(--citrus-voice-deep)}.account-tab:focus-visible{outline:2px solid var(--citrus-voice);outline-offset:2px;border-radius:4px}.team-row{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 0;display:flex}.team-avatar{background:var(--voice-fill);width:36px;height:36px;color:var(--white);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.team-avatar--waiting{color:var(--citrus-voice);border:1.5px dashed var(--citrus-voice-line);background:0 0}.team-expired{font-size:var(--text-sm);font-weight:var(--weight-semibold);background:var(--citrus-ground-deep);color:var(--ink-body);border-radius:999px;margin-left:6px;padding:2px 8px}.link--danger{color:var(--valence-neg-2-text);font-weight:var(--weight-medium)}.link--danger:not(:disabled):hover{color:var(--valence-neg-2-deep);text-decoration:underline}.icon-btn{width:28px;height:28px;color:var(--ink-body);cursor:pointer;transition:background-color .12s var(--ease-out), color .12s var(--ease-out);background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-btn:not(:disabled):hover{background:var(--citrus-voice-wash);color:var(--citrus-voice-deep)}.icon-btn--danger{color:var(--ink-muted)}.icon-btn--danger:not(:disabled):hover{color:var(--valence-neg-2-text);background:#c8324f1a}.icon-btn:disabled{opacity:.3;cursor:not-allowed}.field{border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-height:42px;box-shadow:var(--field-inset);font:var(--weight-regular) var(--text-sm)/var(--leading-field) var(--font-sans);color:var(--ink);transition:border-color .12s var(--ease-out), box-shadow .12s var(--ease-out), background-color .12s var(--ease-out);border-radius:12px;outline:none;padding:10px 14px}.field::placeholder{color:var(--ink-faint)}.field:not(:disabled):hover{border-color:var(--field-border-hover);background:var(--field-bg-hover)}.field:not(:disabled):focus,.field:not(:disabled):focus-visible{border-color:var(--citrus-voice);background:var(--field-bg-focus);box-shadow:0 0 0 3px rgba(var(--voice-rgb), .2);outline:none}.field--error,.field--error:not(:disabled):hover{border-color:var(--valence-neg-2);box-shadow:0 0 0 3px #c8324f1f}.field:disabled{background:var(--field-bg-disabled);border-color:rgba(var(--citrus-seam-rgb), .08);color:var(--ink-faint);cursor:not-allowed}textarea.field{resize:vertical}.field--small{min-height:34px;font-size:var(--text-sm);line-height:var(--leading-cozy);padding:7px 10px}.field--pill{font-size:var(--text-base);border-radius:999px;padding:12px 18px}.field-reveal{display:flex;position:relative}.field-reveal .field-reveal__input{padding-right:52px}.field-reveal__btn{width:44px;height:44px;color:var(--ink-muted);cursor:pointer;transition:background-color .12s var(--ease-out), color .12s var(--ease-out);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.field-reveal__btn:hover{background:rgba(var(--citrus-seam-rgb), .08);color:var(--ink)}.field-reveal__btn:focus-visible{outline:2px solid var(--citrus-voice);outline-offset:1px}.field-reveal__btn[aria-pressed=true]{color:var(--citrus-voice-deep)}.field--stimulus,.field--stimulus:not(:disabled):hover,.field--stimulus:focus{background:var(--survey-stimulus-bg);color:var(--citrus-ink-on-ink);border-color:var(--survey-stimulus-bg);font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-cozy);letter-spacing:var(--tracking-slight);padding:18px 22px}.field--stimulus::placeholder{color:#fbf1e273;font-weight:var(--weight-medium)}select.field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235f6b78' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:34px}select.field:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%233e6487' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}select.field--small{background-position:right 9px center;padding-right:30px}.builder-form .field:not(.field--small):not(.field--stimulus),.builder-form .field-note,.builder-form .field-error{max-width:var(--field-max-width)}.field-label{font:var(--weight-semibold) var(--text-sm)/var(--leading-field) var(--font-sans);color:var(--ink);margin-bottom:6px;padding-left:15px;display:block}.field-label--pill{padding-left:19px}.field-label--small{padding-left:11px}.field-note{font:var(--type-small);color:var(--ink-muted);margin-top:6px;padding-left:15px;display:block}.field-error{font:var(--weight-semibold) var(--text-sm)/var(--leading-field-error) var(--font-sans);color:var(--valence-neg-2-text);margin-top:6px;padding-left:15px;display:block}.field-note--pill,.field-error--pill{padding-left:19px}.field-note--small,.field-error--small{padding-left:11px}.topic-preview{border-radius:var(--radius-sm);border:1px solid var(--survey-border);background:var(--surface-panel-head);font:var(--weight-regular) var(--text-base)/var(--leading-normal) var(--font-sans);color:var(--ink);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.topic-preview__head{font:var(--weight-semibold) var(--text-sm)/var(--leading-cozy) var(--font-sans);color:var(--ink-muted)}.topic-sentence{font:var(--weight-regular) var(--text-base)/var(--leading-normal) var(--font-sans);color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.topic-sentence .topic-sentence__field{width:auto;font-size:var(--text-input);flex:220px}.topic-sentence .topic-sentence__field::placeholder{color:var(--ink-faint);font-style:italic}.topic-examples{font:var(--weight-regular) var(--text-sm)/var(--leading-cozy) var(--font-sans);color:var(--ink);flex-wrap:wrap;gap:8px 24px;margin-top:10px;padding-left:15px;display:flex}.topic-examples>span{align-items:center;gap:6px;display:inline-flex}.topic-examples svg{color:var(--valence-pos-2-text);flex-shrink:0}.topic-examples__no svg{color:var(--valence-neg-2-text)}.topic-examples strong{font-weight:var(--weight-semibold)}.invite{flex-direction:column;gap:12px;display:flex}.invite__body{white-space:pre-wrap;border-radius:var(--radius-sm);border:1px solid var(--survey-border);background:var(--surface-panel-head);font:var(--weight-regular) var(--text-sm)/var(--leading-normal) var(--font-sans);color:var(--ink);overflow-wrap:anywhere;padding:14px 16px}.invite__foot{font:var(--type-small);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.invite-pop{position:relative}.invite-pop__panel{z-index:40;box-sizing:border-box;border-radius:var(--tip-radius);border:1px solid var(--tip-border);background:var(--surface-raised);width:min(480px,100vw - 32px);box-shadow:var(--tip-shadow);text-align:left;flex-direction:column;gap:12px;padding:18px 20px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.invite-pop__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.invite-pop__head h2{font:var(--weight-semibold) var(--text-base)/var(--leading-cozy) var(--font-sans);color:var(--ink);margin:0}.share-section{flex-direction:column;gap:8px;display:flex}.share-panel{text-align:left;box-sizing:border-box;border-radius:var(--radius-md);border:.5px solid var(--border-default);background:var(--surface-raised);flex-direction:column;gap:12px;width:100%;max-width:560px;margin:0 auto;padding:18px 20px;display:flex}.share-section+.share-section{border-top:1px solid var(--border-subtle);padding-top:12px}.share-section__title{font:var(--weight-semibold) var(--text-sm)/var(--leading-cozy) var(--font-sans);color:var(--ink)}.share-link{align-items:center;gap:10px;display:flex}.share-link__url{border-radius:var(--radius-sm);border:1px solid var(--survey-border);background:var(--surface-panel-head);min-width:0;font:var(--weight-regular) var(--text-sm)/var(--leading-cozy) var(--font-sans);color:var(--ink-body);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:8px 12px;overflow:hidden}.file-drop{border:1px dashed rgba(var(--citrus-seam-rgb), .24);background:rgba(var(--lit-rgb), .45);transition:border-color .12s var(--ease-out);border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.file-drop:hover{border-color:rgba(var(--voice-rgb), .45)}.file-drop__name{min-width:0;font-size:var(--text-sm);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.check{cursor:pointer;align-items:flex-start;gap:12px;display:inline-flex;position:relative}.check input{opacity:0;cursor:pointer;width:18px;height:18px;margin:0;position:absolute}.check__box{background:rgba(var(--lit-rgb), .7);border:1px solid rgba(var(--citrus-seam-rgb), .28);width:18px;height:18px;box-shadow:inset 0 1px 2px rgba(var(--citrus-seam-rgb), .06);color:var(--citrus-on-voice);transition:background-color .12s var(--ease-out), border-color .12s var(--ease-out), box-shadow .12s var(--ease-out);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.check__box svg{opacity:0}.check:hover input:not(:disabled)+.check__box{background:rgba(var(--lit-rgb), .95);border-color:rgba(var(--citrus-seam-rgb), .5);box-shadow:inset 0 1px 2px rgba(var(--citrus-seam-rgb), .06), 0 0 0 4px var(--citrus-voice-wash)}.check input:checked+.check__box{background:var(--citrus-voice);border-color:var(--citrus-voice);box-shadow:none}.check input:checked+.check__box svg{opacity:1}.check:hover input:checked:not(:disabled)+.check__box{background:var(--voice-fill);border-color:var(--voice-fill);box-shadow:0 0 0 4px var(--citrus-voice-halo)}.check input:focus-visible+.check__box{outline:2px solid var(--citrus-voice-ring);outline-offset:2px}.check:has(input:disabled){opacity:.4;cursor:not-allowed}.chip{font:var(--weight-regular) var(--text-sm)/var(--leading-snug) var(--font-sans);background:rgba(var(--lit-rgb), .5);border:1px solid rgba(var(--citrus-seam-rgb), .12);color:var(--ink-body);box-shadow:var(--glass-lit-edge);cursor:pointer;transition:background-color .12s var(--ease-out), border-color .12s var(--ease-out), color .12s var(--ease-out);border-radius:999px;padding:8px 14px}.chip:not(:disabled):hover{background:rgba(var(--lit-rgb), .8);border-color:rgba(var(--citrus-seam-rgb), .24);color:var(--ink)}.chip--on,.chip--on:not(:disabled):hover{background:var(--citrus-voice-halo);border-color:var(--citrus-voice);box-shadow:inset 0 0 0 .5px var(--citrus-voice);color:var(--citrus-voice-deep);font-weight:var(--weight-medium)}.chip--on:not(:disabled):hover{background:rgba(var(--voice-rgb), .2);color:var(--citrus-voice-hover)}.chip:disabled{opacity:.4;cursor:not-allowed}.choice-card{border:1px solid var(--field-border);background:var(--field-bg);width:100%;box-shadow:var(--glass-lit-edge);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s var(--ease-out), border-color .12s var(--ease-out);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.choice-card:hover{background:var(--field-bg-hover);border-color:var(--field-border-hover)}.choice-card:focus-visible{outline:2px solid var(--citrus-voice-ring);outline-offset:2px}.choice-card--on,.choice-card--on:hover{background:var(--citrus-voice-wash);border-color:var(--citrus-voice);box-shadow:inset 0 0 0 .5px var(--citrus-voice)}.choice-card--locked{cursor:default}.choice-card--stack{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:14px 10px}.choice-card--disabled,.choice-card--disabled:hover{cursor:not-allowed;background:var(--field-bg);border-color:var(--field-border)}.choice-card--disabled .choice-card__icon,.choice-card--disabled .choice-card__preview,.choice-card--disabled .choice-card__mark{opacity:.55}.choice-card--frame{cursor:default;padding:0;display:block}.choice-card__head{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.choice-card__head:focus-visible{outline:2px solid var(--citrus-voice-ring);outline-offset:2px}.idea-strip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:10px;margin:0 -8px;padding:4px 8px 10px;display:flex;overflow-x:auto}.idea-strip__item{scroll-snap-align:start;flex:0 0 184px}.builder-resolve #tests-label,.builder-resolve .test-grid>*{animation:builderResolve .6s var(--ease-out) backwards}.builder-resolve .test-grid>:nth-child(2){animation-delay:80ms}.builder-resolve .test-grid>:nth-child(3){animation-delay:.16s}.builder-resolve .test-grid>:nth-child(4){animation-delay:.24s}.builder-resolve .test-grid>:nth-child(5){animation-delay:.32s}.builder-resolve .test-grid>:nth-child(n+6){animation-delay:.4s}@keyframes builderResolve{0%{opacity:0;filter:blur(var(--blur-reveal));transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.builder-resolve #tests-label,.builder-resolve .test-grid>*{animation:none}}.test-grid .choice-card:not(.choice-card--on):not(.choice-card--disabled):hover{background:var(--field-bg-hover);box-shadow:var(--shadow-pane-md);border-color:#0000}.test-grid .choice-card:not(.choice-card--on):not(.choice-card--disabled):hover .choice-card__preview{animation:reveal var(--duration-reveal) var(--ease-out) backwards}.test-grid .choice-card:not(.choice-card--on):not(.choice-card--disabled):hover .tp-grow-x{animation:chart-grow-x var(--duration-chart) var(--ease-out) backwards;transform-origin:0}.test-grid .choice-card:not(.choice-card--on):not(.choice-card--disabled):hover .tp-grow-y{animation:chart-grow-y var(--duration-chart) var(--ease-out) backwards;transform-origin:bottom}.test-grid .choice-card:not(.choice-card--on):not(.choice-card--disabled):hover .tp-open{animation:chart-grow-x var(--duration-chart) var(--ease-out) backwards;transform-origin:50%}@media (prefers-reduced-motion:reduce){.test-grid .choice-card:hover .choice-card__preview,.test-grid .choice-card:hover .tp-grow-x,.test-grid .choice-card:hover .tp-grow-y,.test-grid .choice-card:hover .tp-open{animation:none}}.choice-card__body{padding:2px 14px 14px 60px}.test-grid .choice-card--on,.test-grid .choice-card--on:hover{background:var(--surface-raised);border-color:var(--citrus-voice);box-shadow:0 0 0 3px var(--citrus-voice-tint), var(--shadow-pane-md)}.test-grid .choice-card--on .choice-card__mark{background:var(--citrus-voice);border-color:var(--citrus-voice)}.test-grid .choice-card:not(.choice-card--on),.test-grid .choice-card--disabled:hover{box-shadow:none;background:0 0;border-color:#0000}.test-grid .choice-card__copy{max-width:34ch}.test-grid .choice-card:not(.choice-card--frame),.test-grid .choice-card__head{padding:calc(12px + .5rem) calc(14px + .5rem)}.test-grid .choice-card__body{padding:2px calc(14px + .5rem) calc(14px + .5rem) calc(60px + .5rem)}.test-grid .choice-card{transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out)}.test-grid .choice-card__icon{color:var(--white);transition:color var(--duration-base) var(--ease-out)}.test-grid .choice-card--on .choice-card__icon,.test-grid .choice-card:not(.choice-card--disabled):hover .choice-card__icon{color:var(--test-accent,var(--citrus-voice-deep))}@media (prefers-reduced-motion:reduce){.test-grid .choice-card,.test-grid .choice-card__icon{transition:none}}.test-grid .choice-card--disabled .choice-card__why{color:var(--ink);transition:color var(--duration-base) var(--ease-out)}.test-grid .choice-card--disabled:hover .choice-card__why{color:color-mix(in srgb, var(--signal-orange) 70%, var(--white))}.test-grid .choice-card__preview{transition:filter var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out)}.test-grid .choice-card:not(.choice-card--on) .choice-card__preview{filter:grayscale()blur(1.5px);opacity:.55}.test-grid .choice-card:not(.choice-card--on):not(.choice-card--disabled):hover .choice-card__preview{filter:none;opacity:1}.field--count{text-align:center;appearance:textfield;padding-left:8px;padding-right:8px}.field--count::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field--count::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.title-edit{text-align:left;cursor:text;background:0 0;border:1px solid #0000;border-radius:10px;width:calc(100% + 18px);max-width:738px;margin:0 0 0 -9px;padding:2px 8px;display:block}.title-edit:hover{background:var(--field-bg-hover);border-color:var(--field-border-hover)}.title-edit--on,.title-edit--on:hover{background:var(--surface-raised);border-color:var(--citrus-voice);outline:none}.title-edit:focus-visible{outline:2px solid var(--citrus-voice-ring);outline-offset:2px}.title-edit:disabled{cursor:default}.title-edit:disabled:hover{background:0 0;border-color:#0000}.choice-card__icon{width:22px;height:22px;color:var(--citrus-voice-deep);flex:none;justify-content:center;align-items:center;display:inline-flex}.choice-card__top{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:6px;min-width:0;min-height:20px;display:flex}.choice-card__mark{border:1px solid var(--field-border-hover);background:var(--field-bg);width:18px;height:18px;color:var(--white);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.choice-card__mark--radio{border-radius:999px}.choice-card--on .choice-card__mark{background:var(--voice-fill);border-color:var(--voice-fill)}.choice-card__preview{border-radius:var(--radius-sm);background:var(--surface-raised);border:0;flex:none;width:168px;padding:8px 10px;display:block}.test-grid .choice-card:not(.choice-card--on) .choice-card__preview{transition:background-color var(--duration-base) var(--ease-out), filter var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out);background:0 0}.test-grid .choice-card:not(.choice-card--on):not(.choice-card--disabled):hover .choice-card__preview{background:var(--surface-raised)}@media (max-width:560px){.choice-card__preview,.builder-est__label{display:none}}.test-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;gap:calc(10px + 1rem);display:grid}.test-grid .choice-card,.test-grid .choice-card__head{flex-wrap:wrap}.test-grid .choice-card__top{order:-3}.test-grid .choice-card__mark{order:-2}.test-grid .choice-card__preview{box-sizing:border-box;flex:0 0 100%;order:-1;width:auto}.test-grid .choice-card__body{padding-left:14px}.launch-overlay{z-index:100;background:color-mix(in srgb, var(--surface-page-flat) 82%, transparent);-webkit-backdrop-filter:blur(14px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.launch-overlay__count{font:var(--type-display);letter-spacing:var(--tracking-tight);color:var(--citrus-voice-deep);font-variant-numeric:tabular-nums}.builder-footer{background:var(--surface-raised);border:.5px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-pane-md);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.builder-steps{gap:var(--space-2);margin:0 0 24px;padding:0;list-style:none;display:flex}.builder-step{justify-content:flex-end;align-items:center;gap:var(--space-1);text-align:center;min-width:0;padding:var(--space-3) var(--space-1);border-bottom:4px solid var(--builder-step-rule);color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-cozy);flex-direction:column;flex:1 1 0;display:flex}.builder-step--done{color:var(--ink-body);border-bottom-color:var(--builder-step-rule-done)}.builder-step--on{color:var(--citrus-voice-deep);font-weight:var(--weight-semibold);border-bottom-color:var(--citrus-voice-deep)}.builder-step svg{flex:none}.builder-step__label{min-width:0}.builder-step--link{padding:0}.builder-step--link.builder-step--on{padding:var(--space-3) var(--space-1)}.builder-step__go{justify-content:flex-end;align-items:center;gap:var(--space-1);width:100%;min-width:0;height:100%;padding:var(--space-3) var(--space-1);font:inherit;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.builder-step--link:has(.builder-step__go:not(:disabled):hover){color:var(--citrus-voice-deep);border-bottom-color:var(--citrus-voice-line)}.builder-step__go:focus-visible{outline:2px solid var(--citrus-voice-ring);outline-offset:2px;border-radius:var(--radius-xs)}.builder-step__go:disabled{cursor:not-allowed;opacity:.6}@media (max-width:640px){.builder-step{padding:var(--space-3) var(--space-2);flex:none;justify-content:center}.builder-step--on{flex:auto}.builder-step__go{justify-content:center;min-width:44px}.builder-step--link:not(.builder-step--on){padding:0}.builder-step:not(.builder-step--on) .builder-step__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.field.field--idea-text{font-size:var(--text-idea);line-height:var(--leading-normal);padding:var(--space-3) var(--space-4)}.field--idea-text{width:100%;max-width:var(--idea-text-measure)}.field.field--idea-card{background:var(--survey-stimulus-bg);color:var(--citrus-ink-on-ink);border-color:var(--survey-stimulus-bg);font-weight:var(--weight-semibold);resize:vertical}.field.field--idea-card::placeholder{color:var(--citrus-ink-ghost);font-weight:var(--weight-regular)}.field.field--idea-card:not(:disabled):hover{background:var(--citrus-ink);border-color:var(--citrus-voice)}.field.field--idea-card:focus{background:var(--citrus-ink);border-color:var(--citrus-voice);box-shadow:0 0 0 3px var(--citrus-voice-ring)}.segmented{background:rgba(var(--citrus-seam-rgb), .06);box-shadow:inset 0 1px 2px rgba(var(--citrus-seam-rgb), .06);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.segmented__tab{font:var(--weight-regular) var(--text-sm)/var(--leading-snug) var(--font-sans);color:var(--ink-body);cursor:pointer;white-space:nowrap;transition:background-color .12s var(--ease-out), color .12s var(--ease-out), box-shadow .12s var(--ease-out);background:0 0;border:none;border-radius:999px;padding:7px 16px}@media (max-width:480px){.segmented{border-radius:16px;max-width:100%}.segmented__tab{white-space:normal;text-align:center;border-radius:13px;flex:auto;min-width:0;padding:7px 10px}}.segmented__tab:not(:disabled):hover{background:rgba(var(--lit-rgb), .5);color:var(--ink)}.segmented__tab--on,.segmented__tab--on:not(:disabled):hover{background:rgba(var(--lit-rgb), .92);color:var(--ink);font-weight:var(--weight-medium);box-shadow:var(--glass-lit-edge), 0 2px 6px -2px rgba(var(--citrus-seam-rgb), .2)}.segmented--strong{background:var(--citrus-voice-wash);border:1px solid var(--citrus-voice-line);box-shadow:none;align-items:center;padding:4px}.segmented--strong .segmented__tab{font:var(--weight-medium) var(--text-sm)/var(--leading-snug) var(--font-sans);color:var(--citrus-voice-deep);padding:8px 18px}.segmented--strong .segmented__tab:not(:disabled):hover{background:rgba(var(--lit-rgb), .7);color:var(--citrus-voice-hover)}.segmented--strong .segmented__tab--on,.segmented--strong .segmented__tab--on:not(:disabled):hover{background:var(--voice-fill);color:var(--citrus-on-voice);font-weight:var(--weight-semibold);box-shadow:0 2px 6px -2px rgba(var(--citrus-seam-rgb), .35)}.segmented__lead{flex:none;margin:0 4px 0 8px;display:inline-flex}.menu-item{width:100%;font:var(--weight-regular) var(--text-sm)/var(--leading-cozy) var(--font-sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;text-decoration:none;display:flex}.menu-item:hover{background:var(--citrus-voice-wash);color:var(--ink);text-decoration:none}.tile-hit:hover>div{filter:brightness(.94)}.tile-hit:focus-visible{outline:2px solid var(--citrus-voice-ring);outline-offset:2px}.info-prose{font:var(--type-body);color:var(--ink-body)}.info-prose>*+*{margin-top:14px}.info-prose p,.info-prose ul,.info-prose ol{margin-bottom:0}.info-prose ul,.info-prose ol{flex-direction:column;gap:6px;padding-left:20px;display:flex}.info-prose h3{font:var(--weight-semibold) var(--text-base)/var(--leading-loose) var(--font-sans);color:var(--ink);margin-top:24px}.info-prose strong{color:var(--ink);font-weight:var(--weight-semibold)}.info-prose a{color:var(--citrus-voice-deep);font-weight:var(--weight-medium)}.info-prose a:hover{color:var(--citrus-voice-hover);text-decoration:underline}.info-prose table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.info-prose th,.info-prose td{text-align:left;border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:8px 12px 8px 0}.info-prose th{color:var(--ink);font-weight:var(--weight-semibold)}.info-prose .table-wrap{overflow-x:auto}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes live-dot{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 45%, transparent)}70%,to{box-shadow:0 0 0 6px color-mix(in srgb, currentColor 0%, transparent)}}.live-pulse{animation:1.8s ease-in-out infinite live-pulse}.live-dot{flex:none;animation:1.8s ease-out infinite live-dot}@media (prefers-reduced-motion:reduce){.live-pulse,.live-dot{animation:none}}.video-ctl{border-radius:var(--radius-pill);background:var(--video-control-bg);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.video-ctl:hover{background:var(--video-control-bg-hover);transform:scale(1.04)}.video-ctl:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.video-ctl--big{width:64px;height:64px}.video-surface{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.video-surface:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.video-seek{min-width:0;height:20px;accent-color:var(--white);cursor:pointer;background:0 0;flex:1;margin:0}.video-seek:hover{filter:brightness(1.1)}.social-post{--sp-head:28px;box-sizing:border-box;background:var(--white);border:1px solid var(--border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-pane-md);overflow:hidden}.social-post--sponsored{--sp-head:32px}.social-post__head{align-items:center;gap:calc(6px * var(--sp-h));padding:calc(6px * var(--sp-h)) calc(7px * var(--sp-s));box-sizing:border-box;height:calc(var(--sp-head) * var(--sp-h));display:flex;overflow:hidden}.social-post__avatar{width:calc(16px * var(--sp-h));height:calc(16px * var(--sp-h));background:var(--citrus-voice);color:var(--white);font-size:calc(var(--text-micro) * var(--sp-h));font-weight:var(--weight-semibold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.social-post__names{min-width:0;line-height:var(--leading-snug);flex-direction:column;display:flex}.social-post__brand{font-size:calc(var(--text-micro) * var(--sp-h));font-weight:var(--weight-semibold);color:var(--ink)}.social-post__sponsored{font-size:calc(var(--text-micro) * var(--sp-h));color:var(--ink-muted)}.social-post__img{object-fit:cover;width:100%;display:block}.social-post__text{aspect-ratio:1;padding:calc(12px * var(--sp-s));box-sizing:border-box;text-align:center;font-family:var(--font-display-text);font-size:calc(var(--text-sm) * var(--sp-s));line-height:var(--leading-snug);justify-content:center;align-items:center;display:flex}.social-post__actions{align-items:center;gap:calc(7px * var(--sp-s));padding:calc(6px * var(--sp-s)) calc(7px * var(--sp-s));color:var(--ink);display:flex}
