:root{--color-chr-paper: rgb(var(--ds-light-canvas-rgb));--color-chr-surface: rgb(var(--ds-light-surface-rgb));--color-chr-ink: rgb(var(--ds-light-ink-rgb));--color-chr-muted: rgb(var(--ds-light-muted-rgb));--color-chr-brand: rgb(var(--ds-light-action-rgb));--color-chr-hover: rgb(var(--ds-light-action-hover-rgb));--color-chr-quiet: rgb(var(--ds-light-surface-muted-rgb));--color-chr-border: rgb(var(--ds-light-border-rgb));--color-chr-mint: rgb(var(--ds-light-success-surface-rgb));--color-chr-peach: rgb(var(--ds-light-peach-rgb));--color-chr-line: rgb(var(--ds-light-border-strong-rgb));--color-chr-error: rgb(var(--ds-light-danger-rgb));--color-chr-success: rgb(var(--ds-light-success-rgb));--font-chr: var(--font-body);--space-chr-xs: 8px;--space-chr-sm: 16px;--space-chr-md: 24px;--space-chr-lg: 32px;--space-chr-xl: 48px;--space-chr-section: 80px;--radius-chr: 18px;--radius-chr-control: 10px;--text-chr-body: calc(1.125 * var(--public-rem));--text-chr-small: calc(.875 * var(--public-rem));--text-chr-control: calc(1 * var(--public-rem));--text-chr-title: clamp(calc(2.25 * var(--public-rem)), 4.3vw, calc(3.75 * var(--public-rem)));--text-chr-heading: clamp(calc(1.75 * var(--public-rem)), 2.7vw, calc(2.375 * var(--public-rem)));--ease-chr-out: cubic-bezier(.2,.6,.3,1);--dur-chr: .12s}[data-chromatic-family]{--font-chr-grotesk: var(--font-heading);--font-chr-display: var(--font-chr-grotesk);--weight-chr-display: 550;--color-chr-paper: var(--ds-marketing-paper);--color-chr-surface: var(--ds-marketing-surface);--color-chr-ink: var(--ds-brand-plum);--color-chr-muted: var(--ds-marketing-muted);--color-chr-brand: var(--ds-marketing-brand);--color-chr-hover: var(--ds-marketing-hover);--color-chr-on-brand: var(--ds-marketing-on-brand);--color-chr-quiet: var(--ds-marketing-quiet);--color-chr-border: var(--ds-marketing-border);--color-chr-line: var(--ds-marketing-line);--color-chr-lilac: var(--ds-marketing-lilac);--color-chr-mint: var(--ds-brand-lime);--color-chr-peach: var(--ds-marketing-peach);--color-chr-lavender: var(--color-chr-lilac);--color-chr-label-ink: var(--color-chr-ink);--color-chr-rule: color-mix(in oklch, var(--color-chr-ink) 25%, var(--color-chr-paper));--rgb-chr-paper: from var(--color-chr-paper) r g b;--rgb-chr-surface: from var(--color-chr-surface) r g b;--rgb-chr-ink: from var(--color-chr-ink) r g b;--rgb-chr-muted: from var(--color-chr-muted) r g b;--rgb-chr-brand: from var(--color-chr-brand) r g b;--rgb-chr-hover: from var(--color-chr-hover) r g b;--rgb-chr-quiet: from var(--color-chr-quiet) r g b;--rgb-chr-border: from var(--color-chr-border) r g b;--rgb-chr-line: from var(--color-chr-line) r g b;--rgb-chr-on-brand: from var(--color-chr-on-brand) r g b;--radius-chr: 28px;--radius-chr-control: 999px;--text-chr-heading: clamp(calc(2 * var(--public-rem)), 3.4vw, calc(3 * var(--public-rem)));--shadow-chr-offset: 6px 6px 0 var(--color-chr-ink);--shadow-chr-small: 3px 3px 0 var(--color-chr-ink)}[data-chromatic]{color-scheme:light}[data-chromatic] :is([data-landing-theme=public],.public-account){--landing-bg: var(--rgb-chr-paper, 250 249 246);--landing-fg: var(--rgb-chr-ink, 33 28 50);--landing-fg-strong: var(--rgb-chr-ink, 33 28 50);--landing-fg-muted: var(--rgb-chr-muted, 87 81 102);--landing-fg-subtle: var(--rgb-chr-muted, 87 81 102);--landing-accent: var(--rgb-chr-brand, 75 50 117);--landing-accent-tint: var(--rgb-chr-quiet, 240 235 248);--landing-border: var(--rgb-chr-border, 222 217 229);--landing-border-strong: var(--rgb-chr-line, 130 120 142);--landing-surface-soft: var(--rgb-chr-quiet, 240 235 248);--landing-surface-softer: var(--rgb-chr-paper, 250 249 246);--landing-surface-subtle: var(--rgb-chr-surface, 255 255 255);--landing-surface-hover: var(--rgb-chr-quiet, 240 235 248);--landing-cta-bg: var(--rgb-chr-brand, 75 50 117);--landing-cta-hover: var(--rgb-chr-hover, 57 36 93);--landing-cta-fg: var(--rgb-chr-on-brand, 255 255 255);--landing-focus-ring: var(--rgb-chr-brand, 75 50 117);--landing-header-fg: var(--rgb-chr-ink, 33 28 50);--public-font-display: var(--font-chr);--landing-font-body: var(--font-chr);--font-clash: var(--font-chr);--public-radius: var(--radius-chr);--public-preview-radius: var(--radius-chr);--public-control-radius: var(--radius-chr-control);--public-preview-shadow: 0 8px 32px color-mix(in oklch, var(--color-chr-brand) 5%, transparent);--auth-bg: var(--landing-bg);--auth-fg: var(--landing-fg);--auth-fg-muted: var(--landing-fg-muted);--auth-fg-subtle: var(--landing-fg-muted);--auth-accent: var(--landing-accent);--auth-focus-ring: var(--landing-focus-ring);--auth-border: var(--landing-border);--auth-border-strong: var(--landing-border-strong);--auth-surface-subtle: var(--landing-surface-soft);--auth-surface-hover: var(--landing-surface-hover);--auth-input-bg: var(--rgb-chr-surface, 255 255 255);--auth-input-border: var(--landing-border-strong);--auth-button-primary-bg: var(--landing-accent);--auth-button-primary-hover: var(--rgb-chr-hover, 57 36 93)}[data-chromatic] :is(.chr,.public-account) :focus-visible{outline:3px solid var(--color-chr-brand);outline-offset:4px;box-shadow:0 0 0 2px var(--color-chr-surface);transition:none}[data-chromatic] .public-masthead[data-landing-header-design]{position:sticky;top:0;width:100%;margin:0;max-width:none;border:0;border-bottom:1px solid var(--color-chr-border);border-radius:0;box-shadow:none;background:var(--color-chr-surface);color:var(--color-chr-ink);--landing-header-fg: var(--rgb-chr-ink, 33 28 50);--landing-border: var(--rgb-chr-border, 222 217 229);--landing-focus-ring: var(--rgb-chr-brand, 75 50 117)}[data-chromatic] .public-masthead>[data-landing-container]{max-width:1240px;padding-inline:20px}[data-chromatic] .public-masthead__layout{min-height:80px}[data-chromatic] .public-masthead :is(nav a,.public-menu-toggle){color:var(--color-chr-ink)}[data-chromatic] .public-menu-toggle{border-color:var(--color-chr-border)}[data-chromatic] .public-masthead .public-cta,[data-chromatic] .chr .public-cta{min-height:48px;padding:12px 20px;border:1px solid var(--color-chr-brand);border-radius:var(--radius-chr-control);background:var(--color-chr-brand);color:var(--color-chr-on-brand);font:600 var(--text-chr-control)/1.4 var(--font-chr);box-shadow:none;transform:none}[data-chromatic] .chr .public-cta:active{background:var(--color-chr-hover)}[data-chromatic] .public-masthead .public-cta{min-height:44px;padding:10px 16px}[data-chromatic] .public-masthead .public-cta:focus-visible{outline-color:var(--color-chr-brand)}[data-chromatic] .mobile-trial-bar{display:none}.chr{min-height:100vh;background:var(--color-chr-paper);color:var(--color-chr-ink);font:400 var(--text-chr-body)/1.55 var(--font-chr)}.chr *,.chr *:before,.chr *:after{box-sizing:border-box}.chr :is(h1,h2,h3,h4,p,figure,blockquote){margin:0}.chr :is(h1,h2,h3,h4){font-family:var(--font-chr-display);font-style:normal;font-weight:var(--weight-chr-display);letter-spacing:-.025em;text-wrap:pretty;overflow-wrap:anywhere;min-width:0}.chr h1{font-size:var(--text-chr-title);line-height:1.08;letter-spacing:-.04em}.chr h2{font-size:var(--text-chr-heading);line-height:1.18}.chr h3{font-size:calc(1.375 * var(--public-rem));line-height:1.3}.chr h4{font-size:var(--text-chr-control);line-height:1.45}.chr p{max-width:70ch}.chr p+p{margin-top:var(--space-chr-sm)}.chr :is(h1,h2,h3,h4)+p{margin-top:var(--space-chr-sm)}.chr a{text-underline-offset:.22em}.chr :is(a,button,input,select){scroll-margin-block:110px}.chr [id]{scroll-margin-top:110px}.chr .chr-container{width:min(100% - 80px,1200px);margin-inline:auto}.chr-section{padding-block:var(--space-chr-section)}.chr-small,.chr-terms{font-size:var(--text-chr-small);line-height:1.5;color:var(--color-chr-muted)}.chr-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--color-chr-brand);text-decoration:underline;font-weight:500}.chr-skip{position:fixed;top:8px;left:16px;padding:16px;background:var(--color-chr-surface);color:var(--color-chr-brand);z-index:100;transform:translateY(-200%)}.chr-skip:focus{transform:none}.chr-hero{padding:64px 0 72px;background:var(--color-chr-quiet);color:var(--color-chr-ink)}.chr-hero-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;align-items:center}.chr-hero-copy{min-width:0}.chr-audience{font-size:var(--text-chr-small);font-weight:500;color:var(--color-chr-brand);margin-bottom:var(--space-chr-md)!important}.chr-hero h1{max-width:15ch}.chr-hero h1 span{color:var(--color-chr-brand)}.chr-hero-description{margin-top:var(--space-chr-md)!important;color:var(--color-chr-muted)}.chr-product-line{font-size:var(--text-chr-control);font-weight:500}.chr-actions{margin-top:var(--space-chr-lg)}.chr-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-chr-md)}.chr-actions .chr-terms{margin-top:var(--space-chr-sm);max-width:52ch}.chr-reassurance{font-size:var(--text-chr-small);color:var(--color-chr-muted);margin-top:var(--space-chr-xs)!important}.chr-calendar{padding:var(--space-chr-md);background:var(--color-chr-surface);color:var(--color-chr-ink);border:1px solid var(--color-chr-border);border-radius:var(--radius-chr);box-shadow:0 12px 40px color-mix(in oklch,var(--color-chr-brand) 6%,transparent)}.chr-card-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.chr-card-heading h2{font-size:var(--text-chr-control);font-weight:600;letter-spacing:-.01em}.chr-badge{font-size:var(--text-chr-small);color:var(--color-chr-brand);background:var(--color-chr-quiet);padding:3px 8px;border-radius:6px}.chr-calendar-count{margin-block:var(--space-chr-sm)!important;font-size:var(--text-chr-control)}.chr-calendar-count strong{font-size:calc(2 * var(--public-rem));font-weight:600;letter-spacing:-.04em;margin-right:4px}.chr-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-block:var(--space-chr-md) var(--space-chr-sm)}.chr-weekday{text-align:center;font-size:var(--text-chr-small);color:var(--color-chr-muted);padding-bottom:4px}.chr-day{display:grid;grid-template-columns:minmax(0,1fr) 8px;align-content:center;align-items:center;padding:2px 5px 5px;min-height:52px;font-size:var(--text-chr-control);text-align:center;border-radius:6px}.chr-day-month{grid-column:1 / -1;font-size:var(--text-chr-small);line-height:1.2;min-height:17px}.chr-day-symbol{font-size:var(--text-chr-small)}.chr-day--changed{background:var(--color-chr-brand);color:var(--color-chr-on-brand)}.chr-day--quiet{background:var(--color-chr-quiet);color:var(--color-chr-muted)}.chr-day--unavailable{background:var(--color-chr-surface);color:var(--color-chr-muted);border:1px dashed var(--color-chr-line)}.chr-calendar-explanation{font-size:var(--text-chr-small);color:var(--color-chr-muted)}.chr-calendar-legend{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:var(--space-chr-sm) 0;padding:0;font-size:var(--text-chr-small)}.chr-calendar-legend li{display:flex;align-items:center;gap:6px}.chr-key{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:4px}.chr-calendar>.chr-small{padding-top:var(--space-chr-sm);border-top:1px solid var(--color-chr-border)}.chr-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-chr-xl);align-items:end;margin-bottom:var(--space-chr-lg)}.chr-section-heading>p{color:var(--color-chr-muted);margin-top:0}.chr-output-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-chr-md)}.chr-output-card{border:1px solid var(--color-chr-border);border-radius:var(--radius-chr);background:var(--color-chr-surface);color:var(--color-chr-ink);padding:var(--space-chr-md)}.chr-output-label{display:inline-block;padding:4px 10px;border-radius:6px;font-size:var(--text-chr-small);color:var(--color-chr-ink);font-weight:500}.chr-output-label--daily{background:var(--color-chr-mint);color:var(--color-chr-label-ink)}.chr-output-label--weekly{background:var(--color-chr-peach);color:var(--color-chr-label-ink)}.chr-output-label--analysis{background:var(--color-chr-lavender);color:var(--color-chr-label-ink)}.chr-output-card h3{margin-top:var(--space-chr-md)}.chr-output-card p{font-size:var(--text-chr-control);color:var(--color-chr-muted)}.chr-example{border-block:1px solid var(--color-chr-border);background:var(--color-chr-surface);color:var(--color-chr-ink)}[data-chromatic] .chr #sample-email{background:var(--color-chr-surface);color:var(--color-chr-ink)}[data-chromatic] .public-masthead__actions>a{color:var(--color-chr-ink);min-height:44px}.chr-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-chr-xs);padding-bottom:var(--space-chr-md)}.chr-tabs button{display:flex;align-items:center;gap:12px;text-align:left;padding:16px;min-height:72px;border:1px solid var(--color-chr-border);border-radius:var(--radius-chr-control);background:var(--color-chr-surface);color:var(--color-chr-muted);font-size:var(--text-chr-control);cursor:pointer}.chr-tabs button[aria-selected=true]{background:var(--color-chr-quiet);color:var(--color-chr-brand);border-color:var(--color-chr-brand)}.chr-tab-marker{display:inline-grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;font-weight:600;font-size:var(--text-chr-small)}.chr-tab-question{display:none;font-size:var(--text-chr-small);font-weight:400;margin-top:4px}.chr-tab-arrow{margin-left:auto}.chr-report{padding:var(--space-chr-lg);border:1px solid var(--color-chr-border);border-radius:var(--radius-chr);background:var(--color-chr-surface);color:var(--color-chr-ink)}.chr-report-masthead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-chr-sm);padding-bottom:var(--space-chr-md);margin-bottom:var(--space-chr-md);border-bottom:1px solid var(--color-chr-border)}.chr-report>.chr-small{margin-top:var(--space-chr-xs)}.chr-report>h3{font-size:calc(1.75 * var(--public-rem));margin-top:var(--space-chr-md);max-width:32ch}.chr-periods{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--space-chr-md);margin-block:var(--space-chr-md)}.chr-period{background:var(--color-chr-paper);color:var(--color-chr-ink);border:1px solid var(--color-chr-border);border-radius:12px;padding:var(--space-chr-md)}.chr-period h4+p{margin-top:4px}.chr-period dl{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-chr-sm);margin-top:var(--space-chr-sm)}.chr-period dt{font-size:var(--text-chr-small);color:var(--color-chr-muted)}.chr-period dd{margin:4px 0 0;font-size:calc(2 * var(--public-rem));font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.chr-report-caveat{font-size:var(--text-chr-control);color:var(--color-chr-muted)}.chr-report-question{margin-top:var(--space-chr-md);padding-left:var(--space-chr-sm);border-left:3px solid var(--color-chr-brand)}.chr-report-question p{font-size:var(--text-chr-control)}.chr-report .chr-report-footnote{margin-top:var(--space-chr-md)}.chr-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:64px}.chr-split>div>p{color:var(--color-chr-muted)}.chr-question{padding:var(--space-chr-lg);border-radius:var(--radius-chr);border:1px solid var(--color-chr-border);background:var(--color-chr-quiet);color:var(--color-chr-ink)}.chr-question blockquote{font-size:calc(1.375 * var(--public-rem));line-height:1.45;margin-block:var(--space-chr-sm) var(--space-chr-md)}.chr-pricing{background:var(--color-chr-surface);color:var(--color-chr-ink);border-block:1px solid var(--color-chr-border)}.chr-price-card{padding:var(--space-chr-lg);border:1px solid var(--color-chr-border);border-radius:var(--radius-chr);background:var(--color-chr-paper);color:var(--color-chr-ink)}.chr-price-card .chr-price-heading{font-size:calc(1.25 * var(--public-rem))}.chr-price{display:flex;align-items:baseline;gap:var(--space-chr-sm)}.chr-price strong{font-size:calc(4.5 * var(--public-rem));line-height:1.2;letter-spacing:-.055em;font-weight:600}.chr-price span,.chr-renewal{font-size:var(--text-chr-control)}.chr-price-card .chr-renewal{margin-top:4px}.chr-included{list-style:none;margin-block:var(--space-chr-md);padding:var(--space-chr-md) 0;border-block:1px solid var(--color-chr-border)}.chr-included li{display:flex;gap:12px;font-size:var(--text-chr-control)}.chr-included li+li{margin-top:10px}.chr-included li:before{content:"✓";color:var(--color-chr-brand);font-weight:600}.chr-price-card .chr-actions{margin-top:0}.chr-price-card .public-cta{width:100%}.chr-price-card>.chr-small{margin-top:var(--space-chr-sm)}.chr-steps{list-style:none;counter-reset:step;padding:0;margin:0}.chr-steps li{counter-increment:step;position:relative;padding-left:48px}.chr-steps li+li{margin-top:var(--space-chr-lg)}.chr-steps li:before{content:counter(step);position:absolute;left:0;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--color-chr-border);border-radius:50%;color:var(--color-chr-brand);font-size:var(--text-chr-control)}.chr-steps p,.chr-setup-note p{font-size:var(--text-chr-control);color:var(--color-chr-muted)}.chr-setup-note{padding:var(--space-chr-lg);border-radius:var(--radius-chr);border:1px solid var(--color-chr-border);background:var(--color-chr-surface);color:var(--color-chr-ink)}.chr-setup-note h4{margin-top:var(--space-chr-md)}.chr-permissions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;margin-top:var(--space-chr-xl);padding-top:var(--space-chr-lg);border-top:1px solid var(--color-chr-border)}.chr-permissions p{color:var(--color-chr-muted);font-size:var(--text-chr-control)}.chr-link-row{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:var(--space-chr-sm)}.chr-link-row a{min-height:44px;display:inline-flex;align-items:center;color:var(--color-chr-brand);text-decoration:underline;font-size:var(--text-chr-control);overflow-wrap:anywhere}.chr-faq{border-top:1px solid var(--color-chr-border)}.chr-faq button{min-height:64px}.chr-faq button>span:first-child{font-size:var(--text-chr-control);font-weight:500}.chr-faq [role=region]{font-size:var(--text-chr-control)}.chr-closing{background:var(--color-chr-quiet);color:var(--color-chr-ink)}.chr-closing .chr-actions{margin-top:0}.chr-footer{padding-block:var(--space-chr-xl) var(--space-chr-lg)}.chr-footer-top,.chr-footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-chr-sm)}.chr-footer-top p{font-size:var(--text-chr-control);color:var(--color-chr-muted)}.chr-footer-links{display:flex;flex-wrap:wrap;gap:8px 32px;margin-block:var(--space-chr-md)}.chr-footer :is(a,.chr-footer-bottom){font-size:var(--text-chr-small)}.chr-footer a{display:inline-flex;min-height:44px;align-items:center;color:var(--color-chr-brand)}.chr-footer-bottom{border-top:1px solid var(--color-chr-border);padding-top:var(--space-chr-md);color:var(--color-chr-muted)}.chr-page-intro{background:var(--color-chr-quiet);color:var(--color-chr-ink)}.chr-page-intro h1{max-width:19ch}.chr-page-intro p{max-width:55ch}.chr-support-more{max-width:850px!important}[data-chromatic] .public-account :is(h1,h2,h3,.font-clash){font-family:var(--font-chr);font-weight:600}[data-chromatic] .public-account h1{font-size:clamp(calc(2 * var(--public-rem)),3.2vw,calc(2.5 * var(--public-rem)));line-height:1.15}[data-chromatic] .public-account .auth-card{border:1px solid var(--color-chr-border);border-radius:var(--radius-chr);box-shadow:var(--public-preview-shadow)}[data-chromatic] .public-account .signup-form{border-top:0}[data-chromatic] .public-account :is(button[type=submit],[data-variant=default]){background:var(--color-chr-brand);color:var(--color-chr-on-brand)}[data-chromatic] .public-account [aria-invalid=true]{border-color:var(--color-chr-error)}[data-chromatic] .public-account [role=alert]{color:var(--color-chr-error)}[data-chromatic] .public-account :is(input,select,button){border-radius:var(--radius-chr-control)}[data-chromatic] .public-account :is(input,select){min-height:48px}[data-chromatic] .public-account button:disabled{cursor:wait}.chr-not-found{padding:var(--space-chr-xl)}@media(hover:hover){[data-chromatic] .chr .public-cta:hover,[data-chromatic] .public-masthead .public-cta:hover{background:var(--color-chr-hover);color:var(--color-chr-on-brand)}.chr-text-link:hover,.chr-link-row a:hover,.chr-footer a:hover{color:var(--color-chr-hover);text-decoration-thickness:2px}.chr-tabs button:hover{border-color:var(--color-chr-brand);color:var(--color-chr-brand)}[data-chromatic] .public-account input:hover{background:var(--color-chr-paper)}}@media(max-width:1100px){.chr-hero-layout,.chr-split,.chr-permissions{gap:var(--space-chr-lg)}.chr .chr-container{width:calc(100% - 48px)}.chr-hero{padding-top:48px}.chr-hero h1{font-size:calc(3.25 * var(--public-rem))}}@media(max-width:900px){.chr-hero-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-chr-xl)}.chr-hero-copy{max-width:680px}.chr-hero h1{max-width:14ch}.chr-calendar{max-width:560px;width:100%}.chr-section-heading,.chr-split{grid-template-columns:minmax(0,1fr)}.chr-section-heading{gap:var(--space-chr-sm)}.chr-output-grid{gap:12px}.chr-output-card{padding:var(--space-chr-sm)}.chr-tabs button{padding:12px}.chr-tab-marker{display:none}.chr-split>.chr-price-card{max-width:600px;width:100%}}@media(max-width:767px){.chr{--space-chr-section: 48px}.chr .chr-container{width:calc(100% - 40px)}[data-chromatic] .public-masthead__layout{min-height:64px}.chr-hero{padding-block:40px 48px}.chr-hero h1{font-size:calc(2.375 * var(--public-rem));max-width:13ch}.chr-hero h1 span{display:inline}.chr-audience{max-width:32ch;margin-bottom:var(--space-chr-sm)!important}.chr-hero-description{font-size:calc(1.0625 * var(--public-rem));margin-top:var(--space-chr-sm)!important}.chr-desktop-break{display:none}.chr-action-row{gap:8px 20px}.chr-actions{margin-top:var(--space-chr-md)}.chr-calendar{padding:var(--space-chr-sm)}.chr-card-heading h2{font-size:var(--text-chr-control)}.chr-calendar-count strong{font-size:calc(1.75 * var(--public-rem))}.chr-output-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-chr-sm)}.chr-output-card{padding:var(--space-chr-md)}.chr-output-card h3{margin-top:var(--space-chr-sm)}.chr-tabs{grid-template-columns:minmax(0,1fr);gap:8px}.chr-tabs button{min-height:48px;padding:12px 16px}.chr-tab-marker{display:grid;width:28px;height:28px}.chr-tab-arrow{display:block}.chr-report{padding:var(--space-chr-sm)}.chr-report>h3{font-size:calc(1.5 * var(--public-rem))}.chr-periods{grid-template-columns:minmax(0,1fr);gap:var(--space-chr-sm)}.chr-period{padding:var(--space-chr-sm)}.chr-period dl{gap:var(--space-chr-sm)}.chr-period dd{font-size:calc(1.75 * var(--public-rem))}.chr-question,.chr-price-card,.chr-setup-note{padding:var(--space-chr-md)}.chr-permissions{grid-template-columns:minmax(0,1fr)}.chr-closing .chr-actions{margin-top:0}.chr-footer-top{align-items:flex-start;flex-direction:column}.chr-footer-top p{margin-top:0}.chr-footer-links{gap:8px 24px}.chr-page-intro h1{font-size:calc(2.375 * var(--public-rem))}}@media(max-width:359px){.chr .chr-container{width:calc(100% - 32px)}.chr-hero h1{font-size:calc(2.125 * var(--public-rem))}.chr-card-heading{gap:8px}.chr-day{padding-inline:2px}.chr-calendar-grid{gap:3px}.chr-period dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.chr-tabs button{padding-inline:12px}}@media(prefers-reduced-motion:reduce){[data-chromatic] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.chr-example-takeaway{border-top:1px solid var(--color-chr-border);padding-top:var(--space-chr-md)}.chr-example-takeaway>p:nth-child(2){font-weight:500;margin-top:8px}.chr-example-next{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:var(--space-chr-md)}.chr-example-next button{cursor:pointer;background:none;border:none;font-size:var(--text-chr-control)}.chr-scenario{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--color-chr-border)}.chr-scenario strong{display:block;font-size:var(--text-chr-control)}.chr-scenario span,.chr-scenario p{color:var(--color-chr-muted);font-size:var(--text-chr-small)}.chr-question-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--color-chr-border)}.chr-question-evidence strong{display:block;font-size:calc(1.75 * var(--public-rem))}.chr-question-evidence span{font-size:var(--text-chr-small);color:var(--color-chr-muted)}.chr-question-evidence p{grid-column:1 / -1}.chr-price-action>.chr-small{margin-top:16px}.chr-trial-expectations{grid-column:1/-1;border-top:1px solid var(--color-chr-border);padding-top:24px;margin-top:24px}.chr-trial-expectations h3{font-size:var(--text-chr-control)}.chr-trial-expectations ol{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:24px}.chr-trial-expectations strong{display:block;font-size:var(--text-chr-control)}.chr-trial-expectations span{display:block;margin-top:8px;font-size:var(--text-chr-small);color:var(--color-chr-muted)}.chr-output-select{display:none}[data-chromatic] .public-account .text-xs,[data-chromatic] .public-account [class*="text-[13px]"]{font-size:var(--text-chr-small);line-height:1.5}[data-chromatic] .onboarding-launch-visual{display:none}[data-chromatic] .onboarding-launch-content{grid-template-columns:minmax(0,1fr);align-items:start}[data-chromatic] .onboarding-launch-content>p{max-width:65ch}[data-chromatic] .onboarding-selection-summary{grid-row:1}[data-chromatic]{--popover: var(--rgb-chr-surface);--popover-foreground: var(--rgb-chr-ink);--surface-primary: var(--rgb-chr-surface);--surface-secondary: var(--rgb-chr-paper);--surface-tertiary: var(--rgb-chr-quiet);--surface-hover: var(--rgb-chr-quiet);--text-primary: var(--rgb-chr-ink);--text-secondary: var(--rgb-chr-muted);--text-tertiary: var(--rgb-chr-muted);--border: var(--rgb-chr-border);--border-secondary: var(--rgb-chr-line);--ring: var(--rgb-chr-brand);--primary: var(--rgb-chr-brand);--primary-foreground: var(--rgb-chr-on-brand)}@media(max-width:767px){.chr .chr-tabs{display:none}.chr-output-select{display:flex;flex-direction:column;gap:8px;font-size:var(--text-chr-small);color:var(--color-chr-muted);margin-bottom:24px}.chr-output-select select{width:100%;min-height:52px;padding:12px;border:1px solid var(--color-chr-brand);border-radius:var(--radius-chr-control);font:400 var(--text-chr-control)/1.5 var(--font-chr);background:var(--color-chr-surface);color:var(--color-chr-ink)}.chr-example-takeaway{padding-block:8px 24px;border:0}}[data-chromatic-family]{display:flow-root;background:var(--color-chr-lilac)}[data-chromatic-family] .chr{background:var(--color-chr-lilac)}[data-chromatic-family] .chr-section{background:var(--color-chr-paper)}[data-chromatic-family] .chr :is(h1,h2,h3){font-family:var(--font-chr-display);font-weight:var(--weight-chr-display);font-style:normal;word-spacing:.06em;overflow-wrap:normal}[data-chromatic-family] .chr :is(.chr-card-heading h2,.chr-price-heading,.chr-trial-expectations h3){font-family:var(--font-chr);font-weight:600;word-spacing:normal}[data-chromatic-family] .public-account :is(h1,h2,h3,.font-clash){font-family:var(--font-chr-display);font-weight:var(--weight-chr-display)}[data-chromatic-family] .public-masthead[data-landing-header-design]{top:12px;width:min(100% - 48px,1280px);margin:16px auto 0;border:2px solid var(--color-chr-ink);border-radius:999px;box-shadow:0 5px 0 var(--color-chr-ink);background:var(--color-chr-surface)}[data-chromatic-family] .public-masthead__layout{min-height:72px}[data-chromatic-family] .public-masthead>[data-landing-container]{padding-inline:24px}[data-chromatic-family] .public-masthead .public-cta{color:var(--color-chr-on-brand)}[data-chromatic-family] #landing-saas-mobile-menu{background:var(--color-chr-surface);color:var(--color-chr-ink);border-color:var(--color-chr-border);border-radius:24px}[data-chromatic-family] #landing-saas-mobile-menu :is(a,button):hover{background:var(--color-chr-quiet);color:var(--color-chr-ink)}[data-chromatic-family] .chr .public-cta{border-width:2px;min-height:52px}[data-chromatic-family] .chr :is(.chr-tabs button,.chr-text-link,.public-cta):active{opacity:.86}[data-chromatic-family] .chr :is(button,input,select):disabled{cursor:not-allowed;opacity:.55}[data-chromatic-family] .chr .chr-container{width:min(100% - 80px,1200px)}[data-chromatic-family] .cf-hero{background:var(--color-chr-lilac);padding-block:48px 72px;border-bottom:2px solid var(--color-chr-ink);border-radius:0 0 48px 48px}[data-chromatic-family] .cf-title{font-size:clamp(calc(3.75 * var(--public-rem)),7.3vw,calc(6.5 * var(--public-rem)));line-height:1.12;max-width:none;letter-spacing:-.035em}[data-chromatic-family] .cf-title span{color:var(--color-chr-ink)}.cf-active{display:inline-block;padding:0 .16em .04em;border:2px solid var(--color-chr-ink);border-radius:.23em;background:var(--color-chr-mint);box-shadow:var(--shadow-chr-offset);transform:rotate(-4deg)}.cf-title-tail{display:block;font-size:.65em;margin-top:20px}.cf-heading{text-align:center}.cf-heading .chr-audience{margin-inline:auto}.cf-introduction{max-width:55ch}.cf-introduction>p:first-child{color:var(--color-chr-ink)}.cf-introduction .chr-product-line{color:var(--color-chr-muted);font-weight:400;margin-top:16px}.cf-copy{min-width:0}.cf-calendar-stack{position:relative;min-width:0;isolation:isolate}.cf-calendar-stack:before{content:"";position:absolute;inset:8px -10px -8px 12px;z-index:-1;background:var(--color-chr-peach);border:2px solid var(--color-chr-ink);border-radius:var(--radius-chr);transform:rotate(2deg)}[data-chromatic-family] .chr-calendar{width:100%;max-width:none;border:2px solid var(--color-chr-ink);box-shadow:none;padding:24px}[data-chromatic-family] .chr-calendar-count strong{font-family:var(--font-chr-display);font-size:calc(3.25 * var(--public-rem));font-weight:550;line-height:1.1;word-spacing:.12em}[data-chromatic-family] .chr-badge{border:1px solid var(--color-chr-rule);border-radius:999px;background:var(--color-chr-paper);color:var(--color-chr-ink)}[data-chromatic-family] .chr-calendar-grid{gap:4px}[data-chromatic-family] .chr-day{min-height:44px;border-radius:50%;padding-block:2px 4px}[data-chromatic-family] .chr-day--changed{background:var(--color-chr-mint);color:var(--color-chr-ink);border:1px solid var(--color-chr-ink)}[data-chromatic-family] .chr-calendar>.chr-small{border-color:var(--color-chr-rule)}[data-chromatic-family] .chr-terms{color:var(--color-chr-ink)}[data-chromatic-family] .chr-calendar-explanation{padding-top:16px;border-top:1px solid var(--color-chr-rule)}.cf-output-links{display:grid;gap:0;margin-top:28px;border-top:1px solid var(--color-chr-rule)}.cf-output-links a{min-height:48px;display:flex;align-items:center;gap:16px;padding-block:8px;border-bottom:1px solid var(--color-chr-rule);font-size:var(--text-chr-small);color:var(--color-chr-ink)}.cf-output-links a>span:first-child{color:var(--color-chr-brand)}.cf-output-links a>span:last-child{margin-left:auto}.cf-output-links a:hover{text-decoration:underline}[data-chromatic="3"],[data-chromatic="3"] .chr{background:var(--color-chr-paper)}[data-chromatic-family] .cf-mosaic{background:var(--color-chr-paper);border:0}.cf-mosaic-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-rows:min-content auto auto;grid-template-areas:"title calendar" "copy calendar" "links links";gap:20px;align-items:stretch}.cf-mosaic-heading{grid-area:title;padding:24px;background:var(--color-chr-lilac);border:2px solid var(--color-chr-ink);border-radius:var(--radius-chr)}[data-chromatic-family] .cf-mosaic .cf-title{font-size:clamp(calc(3 * var(--public-rem)),5vw,calc(4 * var(--public-rem)))}.cf-mosaic .cf-title-tail{font-size:.8em;line-height:1.07;max-width:13ch}.cf-mosaic-copy{grid-area:copy;padding:24px;background:var(--color-chr-peach);border:2px solid var(--color-chr-ink);border-radius:var(--radius-chr)}.cf-mosaic .cf-calendar-stack{grid-area:calendar}.cf-mosaic-copy .cf-introduction{font-size:var(--text-chr-control)}.cf-mosaic-copy .chr-actions{margin-top:24px}.cf-mosaic .cf-calendar-stack:before{display:none}.cf-mosaic .chr-calendar{height:100%;display:flex;flex-direction:column}.cf-mosaic .chr-calendar-grid{margin-top:auto;padding-top:20px}.cf-mosaic .cf-output-links{grid-area:links;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:0;border:0}.cf-mosaic .cf-output-links a{padding:16px 24px;border:2px solid var(--color-chr-ink);border-radius:999px;background:var(--color-chr-mint)}.cf-mosaic .cf-output-links a:nth-child(2){background:var(--color-chr-peach)}.cf-mosaic .cf-output-links a:nth-child(3){background:var(--color-chr-lilac)}[data-chromatic="3"] .chr-overview{padding-top:16px}[data-chromatic="3"] .chr-output-card:nth-child(2){transform:translateY(24px)}[data-chromatic="3"] .chr-example-layout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:32px}[data-chromatic="3"] .chr-tabs{grid-template-columns:minmax(0,1fr)}[data-chromatic="3"] .chr-conversation .chr-split{border:2px solid var(--color-chr-ink);border-radius:32px;padding:40px;background:var(--color-chr-lilac)}[data-chromatic="3"] .chr-conversation .chr-question{background:var(--color-chr-surface)}@media(min-width:901px){[data-chromatic-family] .cf-mosaic .chr-calendar{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-template-areas:"summary grid" "explanation explanation" "legend legend" "note note" "link link";gap:0 20px}.cf-mosaic .chr-calendar figcaption{grid-area:summary}.cf-mosaic .chr-day{font-size:var(--text-chr-small)}.cf-mosaic .chr-card-heading{display:block}.cf-mosaic .chr-badge{display:inline-block;margin-top:8px}.cf-mosaic .chr-calendar-count strong{display:block;font-size:calc(3.5 * var(--public-rem))}.cf-mosaic .chr-calendar-grid{grid-area:grid;margin-block:0 16px;padding-top:0}.cf-mosaic .chr-calendar-explanation{grid-area:explanation}.cf-mosaic .chr-calendar-legend{grid-area:legend}.cf-mosaic .chr-calendar>p.chr-small{grid-area:note}.cf-mosaic .chr-calendar>a{grid-area:link}}[data-chromatic-family] .chr-overview{background:var(--color-chr-paper)}[data-chromatic-family] .chr-output-card{padding:32px;border:2px solid var(--color-chr-ink);background:var(--color-chr-mint)}[data-chromatic-family] .chr-output-card:nth-child(2){background:var(--color-chr-peach)}[data-chromatic-family] .chr-output-card:nth-child(3){background:var(--color-chr-lilac)}[data-chromatic-family] .chr-output-card .chr-output-label{background:var(--color-chr-surface);border:1px solid var(--color-chr-rule);border-radius:999px}[data-chromatic-family] .chr .chr-example{background:var(--color-chr-peach);border-block:2px solid var(--color-chr-ink)}[data-chromatic-family] .chr #sample-email{background:var(--color-chr-peach)}[data-chromatic-family] .chr-report{border:2px solid var(--color-chr-ink);box-shadow:var(--shadow-chr-offset)}[data-chromatic-family] .chr-period{border-color:var(--color-chr-rule)}[data-chromatic-family] .chr :is(.chr-report-masthead,.chr-example-takeaway,.chr-scenario,.chr-question-evidence,.chr-included,.chr-trial-expectations,.chr-permissions){border-color:var(--color-chr-rule)}[data-chromatic-family] .chr-tabs button{border:2px solid var(--color-chr-ink);border-radius:18px;color:var(--color-chr-ink)}[data-chromatic-family] .chr-tabs button[aria-selected=true]{background:var(--color-chr-mint);box-shadow:var(--shadow-chr-small)}[data-chromatic-family] .chr-tabs button:hover{background:var(--color-chr-quiet)}[data-chromatic-family] .chr-tab-marker{border:1px solid var(--color-chr-rule)}[data-chromatic-family] .chr-question{border:2px solid var(--color-chr-ink);background:var(--color-chr-lilac)}[data-chromatic-family] .chr-question blockquote{font:550 clamp(calc(1.5 * var(--public-rem)),2.5vw,calc(2 * var(--public-rem)))/1.25 var(--font-chr-display);word-spacing:.06em}[data-chromatic-family] .chr-pricing{background:var(--color-chr-mint);border-block:2px solid var(--color-chr-ink)}[data-chromatic-family] .chr-price-card{background:var(--color-chr-surface);border:2px solid var(--color-chr-ink);box-shadow:var(--shadow-chr-offset)}[data-chromatic-family] .chr-price strong{font-family:var(--font-chr-display);font-size:calc(6.5 * var(--public-rem));font-weight:550}[data-chromatic-family] .chr-setup-note{background:var(--color-chr-quiet);border:2px solid var(--color-chr-ink)}[data-chromatic-family] .chr-steps li:before{background:var(--color-chr-mint);border-color:var(--color-chr-ink);color:var(--color-chr-ink)}[data-chromatic-family] .chr-faq{border-top-color:var(--color-chr-rule)}[data-chromatic-family] .chr-closing{background:var(--color-chr-lilac);border-block:2px solid var(--color-chr-ink)}[data-chromatic-family] .chr-footer{background:var(--color-chr-paper)}[data-chromatic-family] .chr-footer-bottom{border-color:var(--color-chr-rule)}[data-chromatic-family] .chr-page-intro{background:var(--color-chr-lilac)}[data-chromatic-family] .public-account .auth-card{border:2px solid var(--color-chr-ink);box-shadow:var(--shadow-chr-offset)}@media(max-width:1199px){[data-chromatic-family] .chr .chr-container{width:calc(100% - 48px)}.cf-mosaic-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cf-mosaic-heading,.cf-mosaic-copy{padding:24px}[data-chromatic-family] .chr-tab-marker{display:none}}@media(max-width:900px){.cf-mosaic-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "copy" "calendar" "links"}.cf-mosaic .cf-title-tail{max-width:none}.cf-mosaic .cf-output-links,[data-chromatic-family] .chr-section-heading,[data-chromatic="3"] .chr-example-layout{grid-template-columns:minmax(0,1fr)}[data-chromatic="3"] .chr-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){[data-chromatic-family] .public-masthead[data-landing-header-design]{width:calc(100% - 24px);top:8px;margin-top:10px;border-radius:24px;box-shadow:0 4px 0 var(--color-chr-ink)}[data-chromatic-family] .public-masthead>[data-landing-container]{padding-inline:12px}[data-chromatic-family] .public-masthead__layout{min-height:64px}[data-chromatic-family] .chr .chr-container{width:calc(100% - 40px)}[data-chromatic-family] .cf-hero{padding-block:40px 48px;border-radius:0 0 32px 32px}[data-chromatic-family] .cf-hero .cf-title{font-size:clamp(calc(2.5 * var(--public-rem)),11.8vw,calc(4.25 * var(--public-rem)));line-height:1.15}[data-chromatic-family] .cf-title .cf-title-tail{display:block;font-size:.8em;line-height:1.12;margin-top:20px;max-width:none}.cf-active{box-shadow:var(--shadow-chr-small)}.cf-introduction{font-size:var(--text-chr-control)}.cf-calendar-stack:before{inset:6px -4px -6px 6px;transform:rotate(1deg)}[data-chromatic-family] .chr-calendar{padding:16px}[data-chromatic-family] .chr-calendar-count strong{font-size:calc(2.75 * var(--public-rem))}[data-chromatic-family] .chr-day{min-height:44px;padding-inline:2px}.cf-mosaic-heading,.cf-mosaic-copy{padding:24px 20px}.cf-mosaic .cf-output-links{gap:12px}.cf-mosaic .cf-output-links a{padding:12px 20px}[data-chromatic-family] .chr-output-grid{grid-template-columns:minmax(0,1fr)}[data-chromatic-family] .chr-output-grid .chr-output-card{display:block;padding:24px;transform:none}[data-chromatic-family] .chr-output-card h3{margin-top:20px}[data-chromatic-family] .chr-output-card p{margin-top:16px}[data-chromatic-family] .chr .chr-tabs{display:none}[data-chromatic-family] .chr-report,[data-chromatic-family] .chr-question,[data-chromatic-family] .chr-price-card{padding:24px}[data-chromatic="3"] .chr-conversation .chr-split{padding:0;border:0;background:none}[data-chromatic="3"] .chr-conversation .chr-question{background:var(--color-chr-lilac)}[data-chromatic-family] .chr-price strong{font-size:calc(5.5 * var(--public-rem))}[data-chromatic-family] .chr-faq h2 br{display:none}[data-chromatic-family] .chr-text-link{font-size:var(--text-chr-small)}[data-chromatic-family] .chr-closing h2 br{display:none}}@media(max-width:359px){[data-chromatic-family] .chr .chr-container{width:calc(100% - 32px)}[data-chromatic-family] .public-masthead .aps-logo{--aps-logo-type-size: 16px;gap:6px}[data-chromatic-family] .chr-calendar{padding-inline:12px}.cf-mosaic-heading,.cf-mosaic-copy{padding-inline:16px}[data-chromatic-family] .cf-mosaic .cf-title{font-size:calc(2.25 * var(--public-rem))}[data-chromatic-family] .chr-report,[data-chromatic-family] .chr-question,[data-chromatic-family] .chr-price-card{padding-inline:20px}}@media(min-width:901px)and (max-width:1199px){[data-chromatic-family] .cf-mosaic .chr-calendar{display:block}.cf-mosaic .chr-calendar-grid{margin-top:24px}}[data-landing-design=chromatic-mosaic]{--public-header-top: max(12px, env(safe-area-inset-top, 0px));--mosaic-header-height: 76px;--public-menu-top: calc(var(--public-header-top) + var(--mosaic-header-height) + 12px);--public-menu-max-height: calc(100dvh - var(--public-menu-top) - max(16px, env(safe-area-inset-bottom, 0px)))}[data-landing-design=chromatic-mosaic] :is(h1,h2,h3){overflow-wrap:anywhere}[data-landing-design=chromatic-mosaic] .cf-mosaic{padding-top:40px}[data-landing-design=chromatic-mosaic] .cf-mosaic-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-rows:min-content minmax(0,1fr) auto}[data-landing-design=chromatic-mosaic] .cf-mosaic-heading{align-self:start}[data-landing-design=chromatic-mosaic] .cf-title .cf-title-tail{margin-top:0}[data-landing-design=chromatic-mosaic] .cf-mosaic .chr-calendar{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:0 16px}[data-landing-design=chromatic-mosaic] .chr-calendar-grid{font-variant-numeric:tabular-nums}[data-landing-design=chromatic-mosaic] .chr-day{grid-template-columns:max-content max-content;justify-content:center;column-gap:2px;justify-self:center;width:100%;max-width:48px;min-height:44px;padding:4px;font-size:var(--text-chr-small);line-height:1.2}[data-landing-design=chromatic-mosaic] .chr-day:not([data-month-start]) .chr-day-month{display:none}[data-landing-design=chromatic-mosaic] .chr-day-symbol{font-size:12px;line-height:1}[data-landing-design=chromatic-mosaic] .chr-day-month{min-height:0;font-size:12px;line-height:1}[data-landing-design=chromatic-mosaic] .chr-calendar-count strong{white-space:nowrap}[data-landing-design=chromatic-mosaic] .chr-example-navigation{scroll-margin-top:112px}[data-landing-design=chromatic-mosaic] .chr-period dl{font-variant-numeric:tabular-nums}[data-landing-design=chromatic-mosaic] :is(.cf-output-links a,.chr-footer-links a,.chr-text-link){white-space:nowrap}[data-landing-design=chromatic-mosaic] .chr-steps li:before{top:0}[data-landing-design=chromatic-mosaic] :is(.public-masthead,#landing-saas-mobile-menu) :is(a,button){scroll-margin:0}[data-landing-design=chromatic-mosaic] .chr-tabs button[aria-selected=true]:hover{background:var(--color-chr-mint)}[data-landing-design=chromatic-mosaic] .public-masthead .public-menu-toggle{height:44px;gap:8px;padding-inline:12px;border:2px solid var(--color-chr-ink);border-radius:14px;background:var(--color-chr-mint);color:var(--color-chr-ink);box-shadow:var(--shadow-chr-small);font-weight:650;transition:background-color var(--dur-chr),transform var(--dur-chr),box-shadow var(--dur-chr)}[data-landing-design=chromatic-mosaic] .public-menu-toggle>i{width:20px;height:20px;font-size:20px}[data-landing-design=chromatic-mosaic] .public-masthead .public-menu-toggle[aria-expanded=true]{background:var(--color-chr-ink);color:var(--color-chr-surface)}[data-landing-design=chromatic-mosaic] .public-masthead .public-menu-toggle:active{transform:translate(2px,2px);box-shadow:none}[data-landing-design=chromatic-mosaic] #landing-saas-mobile-menu{padding:16px;border:2px solid var(--color-chr-ink);border-radius:24px;background:var(--color-chr-lilac);box-shadow:var(--shadow-chr-offset);-webkit-backdrop-filter:none;backdrop-filter:none}[data-landing-design=chromatic-mosaic] .public-mobile-menu__content{gap:16px}[data-landing-design=chromatic-mosaic] .public-mobile-menu__actions{grid-template-columns:minmax(0,1fr) auto;gap:8px}[data-landing-design=chromatic-mosaic] #landing-saas-mobile-menu .public-mobile-menu__actions>a{min-height:48px;height:auto;padding:10px 12px;border:2px solid var(--color-chr-ink);border-radius:14px;font-size:14px;white-space:nowrap}[data-landing-design=chromatic-mosaic] .public-mobile-menu__actions>a:first-child:last-child{grid-column:1 / -1}[data-landing-design=chromatic-mosaic] .public-mobile-menu__actions>a>i{display:none}[data-landing-design=chromatic-mosaic] #landing-saas-mobile-menu .public-mobile-menu__actions>a:not(.public-cta){background:var(--color-chr-surface);color:var(--color-chr-ink)}[data-landing-design=chromatic-mosaic] .public-mobile-menu__links{gap:8px;padding:0;border:0}[data-landing-design=chromatic-mosaic] #landing-saas-mobile-menu nav a{position:relative;grid-template-columns:28px minmax(0,1fr);gap:12px;min-height:64px;padding:12px 40px 12px 12px;border:2px solid var(--color-chr-ink);border-radius:16px;background:var(--color-chr-surface);color:var(--color-chr-ink);font:var(--weight-chr-display) 22px/1.1 var(--font-chr-display)}[data-landing-design=chromatic-mosaic] #landing-saas-mobile-menu nav a:after{content:"↗";position:absolute;right:16px;font-family:var(--font-chr);font-size:20px}[data-landing-design=chromatic-mosaic] #landing-saas-mobile-menu nav a>span:first-child{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--color-chr-ink);border-radius:50%;background:var(--color-chr-mint);color:var(--color-chr-ink);font:600 12px/1 var(--font-chr)}[data-landing-design=chromatic-mosaic] #landing-saas-mobile-menu nav>span:nth-child(2) a>span:first-child{background:var(--color-chr-peach)}[data-landing-design=chromatic-mosaic] #landing-saas-mobile-menu nav>span:nth-child(3) a>span:first-child{background:var(--color-chr-lilac)}[data-landing-design=chromatic-mosaic] #landing-saas-mobile-menu :is(a,button):focus-visible{outline:3px solid var(--color-chr-ink);outline-offset:2px}[data-landing-design=chromatic-mosaic] #landing-saas-mobile-menu nav a:active{background:var(--color-chr-mint)}@media(hover:hover){[data-landing-design=chromatic-mosaic] .public-masthead .public-menu-toggle:hover{background:var(--color-chr-peach);color:var(--color-chr-ink)}[data-landing-design=chromatic-mosaic] #landing-saas-mobile-menu nav a:hover{background:var(--color-chr-mint)}}@media(max-width:359px){[data-landing-design=chromatic-mosaic] #landing-saas-mobile-menu nav a{font-size:19px;gap:8px;padding-right:32px}}@media(prefers-reduced-motion:reduce){[data-landing-design=chromatic-mosaic] .public-masthead .public-menu-toggle{transition:none}}@media(min-width:901px){[data-landing-design=chromatic-mosaic] .cf-mosaic .chr-calendar{display:grid}[data-landing-design=chromatic-mosaic] .cf-mosaic .chr-calendar-grid{margin-block:0 16px}[data-landing-design=chromatic-mosaic] .cf-mosaic .chr-card-heading h2{line-height:1.35}[data-landing-design=chromatic-mosaic] .cf-mosaic .chr-calendar-count strong{font-size:calc(3 * var(--public-rem))}}@media(min-width:768px)and (max-width:1100px){[data-landing-design=chromatic-mosaic] .chr-output-grid{grid-template-columns:minmax(0,1fr);gap:16px}[data-landing-design=chromatic-mosaic] .chr-output-grid .chr-output-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px 24px;padding:24px;transform:none}[data-landing-design=chromatic-mosaic] .chr-output-label{justify-self:start}[data-landing-design=chromatic-mosaic] .chr-output-card h3{grid-column:1;margin:0}[data-landing-design=chromatic-mosaic] .chr-output-card>p{grid-column:2;grid-row:1 / 3;align-self:center;margin:0}}@media(min-width:901px)and (max-width:1199px){[data-landing-design=chromatic-mosaic] .cf-mosaic .chr-calendar{display:flex;flex-direction:column;gap:0}[data-landing-design=chromatic-mosaic] .chr-calendar figcaption{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px}[data-landing-design=chromatic-mosaic] .chr-card-heading{grid-column:1 / -1;display:flex}[data-landing-design=chromatic-mosaic] .chr-card-heading .chr-badge{margin:0}[data-landing-design=chromatic-mosaic] .chr-calendar-count{margin:0!important}[data-landing-design=chromatic-mosaic] .chr-calendar figcaption>.chr-small{align-self:center}[data-landing-design=chromatic-mosaic] .cf-mosaic .chr-calendar-grid{margin-top:20px;width:100%}}@media(max-width:900px){[data-landing-design=chromatic-mosaic] .cf-mosaic-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:none}[data-landing-design=chromatic-mosaic] .chr-price-card{max-width:none}[data-landing-design=chromatic-mosaic] .chr-conversation .chr-split{padding:32px}}@media(max-width:767px){[data-landing-design=chromatic-mosaic]{--public-header-top: max(8px, env(safe-area-inset-top, 0px));--mosaic-header-height: 68px;--text-chr-heading: calc(1.875 * var(--public-rem))}[data-landing-design=chromatic-mosaic] .cf-mosaic{padding-top:28px}[data-landing-design=chromatic-mosaic] .cf-mosaic-layout{gap:16px}[data-landing-design=chromatic-mosaic] .cf-mosaic-heading{padding:20px}[data-landing-design=chromatic-mosaic] .cf-mosaic .cf-title{font-size:clamp(calc(2.25 * var(--public-rem)),10.5vw,calc(3.75 * var(--public-rem)))}[data-landing-design=chromatic-mosaic] .cf-title .cf-active{display:inline-block}[data-landing-design=chromatic-mosaic] .cf-mosaic-copy{padding:20px}[data-landing-design=chromatic-mosaic] .cf-mosaic-copy .chr-actions{margin-top:20px}[data-landing-design=chromatic-mosaic] .chr-hero .chr-action-row{gap:4px}[data-landing-design=chromatic-mosaic] .chr-hero .chr-terms{margin-top:8px}[data-landing-design=chromatic-mosaic] .chr-output-card h3{margin-top:16px}[data-landing-design=chromatic-mosaic] .chr-report{padding:20px;box-shadow:var(--shadow-chr-small)}[data-landing-design=chromatic-mosaic] .chr-report-masthead{gap:8px;padding-bottom:20px;margin-bottom:20px}[data-landing-design=chromatic-mosaic] .chr-period{border-inline:0;border-radius:0;padding:20px 0;background:none}[data-landing-design=chromatic-mosaic] .chr-period dl{display:grid;grid-template-columns:minmax(0,1fr);gap:0}[data-landing-design=chromatic-mosaic] .chr-period dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-block:8px}[data-landing-design=chromatic-mosaic] .chr-period dl>div+div{border-top:1px solid var(--color-chr-rule)}[data-landing-design=chromatic-mosaic] .chr-period dd{margin:0}[data-landing-design=chromatic-mosaic] .chr-example-navigation{scroll-margin-top:96px}[data-landing-design=chromatic-mosaic] .chr-example-takeaway{padding-bottom:8px}[data-landing-design=chromatic-mosaic] .chr-example-layout{gap:24px}[data-landing-design=chromatic-mosaic] .chr-example-next{align-items:start;gap:4px}[data-landing-design=chromatic-mosaic] .chr-conversation .chr-split{padding:0}[data-landing-design=chromatic-mosaic] .chr-price-card{box-shadow:var(--shadow-chr-small)}[data-landing-design=chromatic-mosaic] .chr-steps li{padding-left:44px}[data-landing-design=chromatic-mosaic] .chr-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}}@media(max-width:359px){[data-landing-design=chromatic-mosaic] .cf-mosaic-heading,[data-landing-design=chromatic-mosaic] .cf-mosaic-copy{padding-inline:16px}[data-landing-design=chromatic-mosaic] .chr-day{padding-inline:2px}[data-landing-design=chromatic-mosaic] .chr-report{padding-inline:16px}}[data-public-mosaic] .public-masthead__nav{gap:12px}[data-public-mosaic] .public-masthead__nav a{position:relative;padding-inline:12px;border:0;border-radius:8px;background:transparent;box-shadow:none}[data-public-mosaic] .public-masthead__nav a[data-active]{color:var(--color-chr-brand)}[data-public-mosaic] .public-masthead__nav a[data-active]:after{content:"";position:absolute;bottom:4px;left:calc(50% - 8px);width:16px;height:2px;border-radius:2px;background:var(--color-chr-brand)}[data-public-mosaic] #landing-saas-mobile-menu nav a{border-color:transparent;background:transparent;box-shadow:none}[data-public-mosaic] #landing-saas-mobile-menu nav a[data-active]{background:var(--color-chr-quiet);border-color:transparent;box-shadow:none;color:var(--color-chr-brand)}[data-public-mosaic] #landing-saas-mobile-menu nav a[data-active]:after{content:"•"}[data-public-mosaic] #landing-saas-mobile-menu nav a:active{background:var(--color-chr-quiet)}@media(hover:hover){[data-public-mosaic] .public-masthead__nav a:hover,[data-public-mosaic] #landing-saas-mobile-menu nav a:hover{background:var(--color-chr-quiet);color:var(--color-chr-brand);border-color:transparent;box-shadow:none}[data-public-mosaic] .public-masthead .public-cta:hover{background:var(--color-chr-hover);color:var(--color-chr-on-brand);border-color:var(--color-chr-hover)}[data-public-mosaic] .public-masthead .public-menu-toggle:hover{background:var(--color-chr-quiet);color:var(--color-chr-ink)}}.public-current-page{display:block;font:600 12px/1.4 var(--font-chr);color:var(--color-chr-brand);padding-left:46px}[data-public-mosaic] .public-footer{--landing-on-dark-rgb: var(--rgb-chr-ink);background:var(--color-chr-lilac);color:var(--color-chr-ink);border-top:2px solid var(--color-chr-ink);border-radius:40px 40px 0 0}[data-public-mosaic] .public-footer-grid{border-color:var(--color-chr-rule)}[data-public-mosaic] .public-footer :is(p,a,h3){color:var(--color-chr-ink)}[data-public-mosaic] .public-footer a[aria-current=page]{text-decoration:underline;font-weight:700}[data-public-mosaic] .public-closing{background:var(--color-chr-peach);border-block:2px solid var(--color-chr-ink)}[data-public-mosaic] .public-account{background:var(--color-chr-paper)}[data-public-mosaic] .public-account :is(.auth-card,.signup-form,.public-session-card,.recovery-state){border:2px solid var(--color-chr-ink);border-radius:28px;box-shadow:var(--shadow-chr-offset);background:var(--color-chr-surface)}[data-public-mosaic] .public-account .signup-introduction{padding:32px;background:var(--color-chr-lilac);border:2px solid var(--color-chr-ink);border-radius:28px}[data-public-mosaic] .public-account :is(input,select){border-radius:12px}[data-public-mosaic] .public-account [role=alert].recovery-state{color:var(--color-chr-ink)}@keyframes public-page-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){[data-public-mosaic] main#main-content{animation:public-page-enter .18s var(--ease-chr-out)}}[data-public-mosaic]{--space-chr-section: 72px;--text-chr-heading: clamp(32px, 3vw, 40px);--shadow-chr-offset: 0 12px 32px color-mix(in oklch, var(--color-chr-ink) 8%, transparent);--shadow-chr-small: none}[data-public-mosaic] .chr :is(h1,h2,h3){overflow-wrap:anywhere;word-spacing:normal}[data-public-mosaic] .public-masthead[data-landing-header-design]{border:1px solid var(--color-chr-rule);box-shadow:none;top:12px}[data-public-mosaic] .public-masthead[data-scrolled=true]{box-shadow:var(--shadow-chr-offset)}[data-public-mosaic] .public-masthead__layout{min-height:68px}[data-public-mosaic] .public-masthead .public-menu-toggle,[data-public-mosaic] #landing-saas-mobile-menu{border:1px solid var(--color-chr-rule);box-shadow:none}[data-public-mosaic] .public-masthead .public-menu-toggle{background:var(--color-chr-quiet)}[data-public-mosaic] .public-footer{padding-block:40px 24px;border-top:1px solid var(--color-chr-rule);border-radius:28px 28px 0 0}[data-public-mosaic] .public-footer-grid{gap:24px;padding-bottom:24px}[data-public-mosaic] .public-footer-grid ul{gap:0}[data-public-mosaic] .public-footer h3{font-family:var(--font-chr);font-size:14px}[data-public-mosaic] .public-closing{padding-block:48px;border:0;background:var(--color-chr-paper)}[data-public-mosaic] .public-closing h2{font-size:var(--text-chr-heading);max-width:25ch}[data-public-mosaic] .cf-mosaic{padding-block:32px 64px}[data-public-mosaic] .cf-mosaic-layout{gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-public-mosaic] :is(.cf-mosaic-heading,.cf-mosaic-copy){padding:28px 32px;border:1px solid var(--color-chr-rule)}[data-public-mosaic] .cf-mosaic .cf-title{font-size:clamp(56px,4.5vw,64px)}[data-public-mosaic] .cf-title .cf-active{transform:rotate(-1deg);border-width:1px;box-shadow:none}[data-public-mosaic] .cf-title .cf-title-tail{font-size:.86em;margin-top:12px;max-width:16ch}[data-public-mosaic] .cf-mosaic .chr-calendar{display:flex;flex-direction:column;height:auto;padding:24px;border:1px solid var(--color-chr-rule);gap:0;box-shadow:var(--shadow-chr-offset)}[data-public-mosaic] .chr-calendar figcaption{display:block}[data-public-mosaic] .cf-mosaic .chr-card-heading{display:flex}[data-public-mosaic] .chr-card-heading h2{font-size:18px}[data-public-mosaic] .chr-card-heading .chr-badge{margin:0}[data-public-mosaic] .chr-calendar-context{margin-top:12px}[data-public-mosaic] .chr-calendar-context span{display:block}[data-public-mosaic] .chr-calendar-count{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-block:16px 0!important}[data-public-mosaic] .cf-mosaic .chr-calendar-count strong{display:inline;font-size:40px}[data-public-mosaic] .cf-mosaic .chr-calendar-grid{width:100%;margin:16px 0 0;padding:0;gap:4px}[data-public-mosaic] .chr-calendar-grid .chr-day{width:100%;max-width:44px;min-height:44px;justify-self:center}[data-public-mosaic] .chr-day--quiet{background:var(--color-chr-paper);border:0;color:var(--color-chr-muted)}[data-public-mosaic] .chr-calendar-legend{gap:8px 12px;margin-block:16px;font-size:14px}[data-public-mosaic] .chr-calendar-explanation{padding-top:12px}[data-public-mosaic] .cf-output-links a{padding:8px 20px;border:1px solid var(--color-chr-rule)}[data-public-mosaic] .chr-output-grid .chr-output-card{padding:24px;border:1px solid var(--color-chr-rule);transform:none}[data-public-mosaic] .chr-output-card h3{font-size:24px}[data-public-mosaic] .chr .chr-example{border-block:1px solid var(--color-chr-rule)}[data-public-mosaic] .chr .chr-report{padding:28px;border:1px solid var(--color-chr-rule);box-shadow:var(--shadow-chr-offset)}[data-public-mosaic] .chr-report-masthead{padding-bottom:16px;margin-bottom:16px}[data-public-mosaic] .chr-period{padding:16px 0;border:0;border-block:1px solid var(--color-chr-rule);border-radius:0;background:transparent}[data-public-mosaic] .chr-periods{margin-block:16px;gap:16px}[data-public-mosaic] .chr-period dd{font-size:28px}[data-public-mosaic] .chr-example-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start}[data-public-mosaic] .chr .chr-tabs{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-bottom:0}[data-public-mosaic] .chr .chr-tabs button{padding:12px 16px;min-height:52px;border:1px solid var(--color-chr-rule);border-radius:14px;box-shadow:none}[data-public-mosaic] .chr-tabs button[aria-selected=true]{border-color:var(--color-chr-brand)}[data-public-mosaic] .chr-tabs #chr-tab-daily[aria-selected=true]{background:var(--color-chr-mint)}[data-public-mosaic] .chr-tabs #chr-tab-weekly[aria-selected=true]{background:var(--color-chr-peach)}[data-public-mosaic] .chr-tabs #chr-tab-analysis[aria-selected=true]{background:var(--color-chr-lilac)}[data-public-mosaic] .chr-output-select{display:none}[data-public-mosaic] .chr-example-next{margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center}[data-public-mosaic] .chr .chr-example-next button{white-space:normal;text-align:left}[data-public-mosaic] .chr-example-takeaway{padding-block:16px 0;margin-top:16px}[data-public-mosaic] .chr-conversation .chr-split{padding:32px;gap:32px;border:1px solid var(--color-chr-rule)}[data-public-mosaic] .chr-conversation .chr-question{padding:0 0 0 24px;border:0;border-left:1px solid var(--color-chr-rule);border-radius:0;background:transparent}[data-public-mosaic] .chr-question blockquote{font-size:clamp(24px,2vw,28px);line-height:1.4}[data-public-mosaic] .chr-question-evidence{padding-bottom:16px;margin-bottom:16px}[data-public-mosaic] .chr-pricing{background:var(--color-chr-paper);border:0}[data-public-mosaic] .chr-pricing>.chr-container{padding:32px;background:var(--color-chr-mint);border-radius:28px;gap:40px;align-items:center}[data-public-mosaic] .chr-price-card{padding:28px;border:1px solid var(--color-chr-rule);box-shadow:var(--shadow-chr-offset)}[data-public-mosaic] .chr-renewal{font-size:18px}[data-public-mosaic] .chr-price strong{font-size:80px}[data-public-mosaic] .chr-setup-note{padding:24px;border:0}[data-public-mosaic] .chr-permission-details{margin-top:24px;border-top:1px solid var(--color-chr-rule);padding-top:16px}[data-public-mosaic] .chr-permission-details summary{cursor:pointer;min-height:44px;color:var(--color-chr-brand)}[data-public-mosaic] .chr-permission-details .chr-permissions{margin-top:0;border:0;padding-top:16px}[data-public-mosaic] .mosaic-public-page .public-page-hero{width:min(100% - 48px,1200px);margin:32px auto;padding-block:32px;border:1px solid var(--color-chr-rule);border-radius:24px;box-shadow:none}[data-public-mosaic] .mosaic-public-page .public-page-hero [data-landing-container]{padding-inline:32px}[data-public-mosaic] .mosaic-public-page .public-page-hero h1.public-page-heading{font-size:clamp(36px,3.4vw,48px);max-width:24ch;line-height:1.15}[data-public-mosaic] .mosaic-public-page :is(.public-section-heading,.beta-prose h2){font-size:clamp(28px,2.8vw,36px)}[data-public-mosaic] .mosaic-public-page .beta-prose :is(h3,h4){font-size:22px;margin-block:24px 8px}[data-public-mosaic] .mosaic-public-page .beta-prose{max-width:68ch}[data-public-mosaic] .mosaic-public-page .beta-prose :is(p,ul,ol){margin-block:12px;line-height:1.55}[data-public-mosaic] .mosaic-public-page .mosaic-story-content{border:0;padding:0;background:transparent;border-radius:0}[data-public-mosaic] .mosaic-public-page .mosaic-story-section:nth-of-type(3n) .mosaic-story-content{background:transparent}[data-public-mosaic] .mosaic-public-page .mosaic-story-content>div{display:block;max-width:68ch}[data-public-mosaic] .mosaic-story-content .mosaic-story-body{margin-top:16px}[data-public-mosaic] .mosaic-public-page .mosaic-story-section>[data-landing-container]{max-width:1200px}[data-public-mosaic] .public-reading-page .mosaic-story-section>[data-landing-container]{max-width:800px}[data-public-mosaic] .public-reading-page .public-page-hero [data-landing-container]{max-width:800px;margin-inline:auto}[data-public-mosaic] .public-reading-page--news .mosaic-story-section[data-copy-section="news.guide4"] .mosaic-story-content{padding:24px;border-radius:20px;background:var(--color-chr-peach)}[data-public-mosaic] .mosaic-public-page .public-guide-jumps{gap:0;margin-top:16px}[data-public-mosaic] .mosaic-public-page .public-guide-jumps a{min-height:44px;padding:8px 0;border:0;border-bottom:1px solid var(--color-chr-rule);background:transparent;border-radius:0}[data-public-mosaic] .mosaic-how-map{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}[data-public-mosaic] .mosaic-how-map a{display:inline-flex;gap:8px;padding:8px 16px;min-height:44px;border:1px solid var(--color-chr-rule);border-radius:999px;box-shadow:none;background:var(--color-chr-mint);font-size:16px;transform:none}[data-public-mosaic] .mosaic-how-map a:nth-child(2){background:var(--color-chr-peach)}[data-public-mosaic] .mosaic-how-map a:nth-child(3){background:var(--color-chr-lilac)}[data-public-mosaic] .mosaic-how-map a:nth-child(n+4){background:transparent}[data-public-mosaic] .public-how-detail .public-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px}[data-public-mosaic] .public-how-detail .chr-report{position:sticky;top:108px}[data-public-mosaic] .mosaic-public-page .public-pricing-hero{padding:0;border:0;background:transparent}[data-public-mosaic] .mosaic-public-page .public-pricing-hero [data-landing-container]{padding:0}[data-public-mosaic] .mosaic-public-page .public-pricing-intro{padding:32px;border:0}[data-public-mosaic] .mosaic-public-page .public-offer-card{border:1px solid var(--color-chr-rule);box-shadow:var(--shadow-chr-offset)}[data-public-mosaic] .mosaic-public-page .public-offer-card__slots{padding:16px 0;border:0;border-block:1px solid var(--color-chr-rule);border-radius:0;background:transparent}[data-public-mosaic] .mosaic-public-page .public-pricing-hero #included{padding:0 32px;border:0;background:transparent}[data-public-mosaic] [data-copy-section="pricing.slots"] .mosaic-story-content>div{max-width:none}[data-public-mosaic] [data-copy-section="pricing.slots"] .beta-prose{max-width:none}[data-public-mosaic] [data-copy-section="pricing.slots"] .beta-table-scroll{border:1px solid var(--color-chr-rule);background:var(--color-chr-surface);font-variant-numeric:tabular-nums}[data-public-mosaic] [data-copy-section="pricing.slots"] th{background:var(--color-chr-peach)}[data-public-mosaic] .mosaic-public-page .public-faq{border:0;border-radius:0;padding:0;background:transparent}[data-public-mosaic] .mosaic-public-page .public-help-layout{grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:40px}[data-public-mosaic] .public-contents-shell{position:sticky;top:104px;align-self:start;max-height:calc(100dvh - 128px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-chr-line) var(--color-chr-quiet);padding-right:8px}[data-public-mosaic] .public-contents-shell>summary{font-size:16px;font-weight:600;padding:8px 12px}[data-public-mosaic] .mosaic-public-page .public-contents{padding:8px 0;border:0;border-radius:0;background:transparent}[data-public-mosaic] .public-contents a{padding:8px 12px;border-left:2px solid transparent;text-decoration:none}[data-public-mosaic] .public-contents a[aria-current=location]{background:var(--color-chr-quiet);color:var(--color-chr-brand);border-left-color:var(--color-chr-brand);font-weight:600}[data-public-mosaic] .public-contents a:hover{text-decoration:underline}[data-public-mosaic] .mosaic-public-page .public-legal-layout{max-width:1200px;grid-template-columns:minmax(0,260px) minmax(0,740px);padding-top:16px;gap:40px}[data-public-mosaic] .mosaic-public-page .public-legal-layout article{padding:0;border:0;border-radius:0;background:transparent}[data-public-mosaic] .mosaic-public-page :is(.public-legal-page,.public-deletion-page) h1.public-page-heading{font-size:36px}[data-public-mosaic] .mosaic-public-page :is(.public-legal-page,.public-deletion-page) h2{font-size:28px}[data-public-mosaic] .mosaic-public-page .public-deletion-content>[data-landing-container]{max-width:800px}[data-public-mosaic] .mosaic-public-page .public-deletion-content section[aria-labelledby]{padding:0;border:0;border-radius:0;background:transparent}[data-public-mosaic] .mosaic-public-page .public-deletion-content section[aria-labelledby]:first-of-type{padding:24px;background:var(--color-chr-peach);border:0;border-radius:20px}[data-public-mosaic] .public-deletion-content a{text-decoration:underline}[data-public-mosaic] .public-account :is(.auth-card,.signup-form,.public-session-card,.recovery-state){border:1px solid var(--color-chr-rule);border-radius:24px;box-shadow:none}[data-public-mosaic] .public-account .signup-layout{border:0;padding:0;box-shadow:none;background:transparent;gap:40px;align-items:start}[data-public-mosaic] .public-signup main{padding-block:24px}[data-public-mosaic] .public-account input:not([type=checkbox]){min-height:48px;padding-block:10px}[data-public-mosaic] .public-account button[type=submit]{min-height:52px;padding-block:12px;line-height:24px}[data-public-mosaic] .signup-form>div>.grid>button{min-height:48px;padding-block:10px;line-height:24px}[data-public-mosaic] .signup-field-message{min-height:24px;margin-top:4px;font-size:14px;line-height:24px}[data-public-mosaic] .signup-field-message p{margin:0;font-size:14px;line-height:24px}[data-public-mosaic] .signup-email-message{min-height:44px}[data-public-mosaic] .public-account .signup-introduction{border:0;padding:32px}[data-public-mosaic] .public-account .signup-introduction h1{margin-top:0;max-width:18ch}[data-public-mosaic] .public-account :is(h1,h2,h3){min-width:0;overflow-wrap:anywhere}[data-public-mosaic] .public-account .signup-form{padding:24px;box-shadow:var(--shadow-chr-offset)}[data-public-mosaic] .signup-form-offer{display:block;margin-top:8px;font-size:14px}[data-public-mosaic] .public-account .signup-description{display:block}[data-public-mosaic] .public-account :is(input,button){transition-property:background-color,color}[data-public-mosaic] .public-account .signup-reassurance{font-size:14px;margin-top:16px}[data-public-mosaic] main#main-content{animation:none}@media(min-width:901px){[data-public-mosaic] .public-contents-shell>summary{list-style:none;pointer-events:none}[data-public-mosaic] .public-contents-shell>summary::-webkit-details-marker{display:none}}@media(max-width:1023px){[data-public-mosaic] .public-account .signup-layout{gap:16px}[data-public-mosaic] .public-account .signup-introduction{padding:0;background:transparent}[data-public-mosaic] .public-account .signup-introduction h1{max-width:24ch}}@media(max-width:900px){[data-public-mosaic] .cf-mosaic-layout,[data-public-mosaic] .chr-example-layout,[data-public-mosaic] .public-how-detail .public-split,[data-public-mosaic] .mosaic-public-page .public-help-layout{grid-template-columns:minmax(0,1fr)}[data-public-mosaic] .public-how-detail .chr-report{position:static}[data-public-mosaic] .public-contents-shell{position:static;max-height:none;overflow:visible;padding:0;margin-bottom:24px;border-block:1px solid var(--color-chr-rule)}[data-public-mosaic] .public-contents-shell>summary{min-height:48px;cursor:pointer;padding:12px 0}[data-public-mosaic] .mosaic-public-page .public-legal-layout{display:block}}@media(max-width:767px){[data-public-mosaic]{--space-chr-section: 48px;--text-chr-heading: 30px}[data-public-mosaic] .public-masthead[data-landing-header-design]{top:8px}[data-public-mosaic] .public-masthead__layout{min-height:64px}[data-public-mosaic] .cf-mosaic{padding-block:12px 40px}[data-public-mosaic] .cf-mosaic-layout{gap:8px}[data-public-mosaic] :is(.cf-mosaic-heading,.cf-mosaic-copy){padding:16px}[data-public-mosaic] .cf-mosaic .cf-title{font-size:clamp(34px,9vw,40px)}[data-public-mosaic] .cf-title .cf-title-tail{font-size:1em;margin-top:8px}[data-public-mosaic] .cf-mosaic .chr-calendar{padding:16px}[data-public-mosaic] .chr-audience{margin-bottom:16px!important}[data-public-mosaic] .chr .chr-report{padding:20px}[data-public-mosaic] .chr-report>h3{font-size:24px}[data-public-mosaic] .chr-conversation .chr-split{padding:24px;background:var(--color-chr-lilac);border-radius:24px;gap:24px}[data-public-mosaic] .chr-conversation .chr-question{padding:0;border:0;background:transparent}[data-public-mosaic] .chr-pricing>.chr-container{padding:20px;gap:24px}[data-public-mosaic] .chr-price-card{padding:20px}[data-public-mosaic] .chr-pricing .chr-text-link{white-space:normal}[data-public-mosaic] .public-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}[data-public-mosaic] .public-footer-grid>div:first-child{grid-column:1 / -1}[data-public-mosaic] .public-footer a{font-size:14px}[data-public-mosaic] .mosaic-public-page .public-page-hero{width:calc(100% - 40px);padding-block:24px;margin-block:24px}[data-public-mosaic] .mosaic-public-page .public-page-hero [data-landing-container]{padding-inline:20px}[data-public-mosaic] .mosaic-public-page .public-page-hero h1.public-page-heading{font-size:34px}[data-public-mosaic] .mosaic-public-page :is(.public-section-heading,.beta-prose h2){font-size:28px}[data-public-mosaic] .mosaic-public-page :is(.public-legal-page,.public-deletion-page) h1.public-page-heading{font-size:32px}[data-public-mosaic] .mosaic-public-page :is(.public-legal-page,.public-deletion-page) h2{font-size:24px}[data-public-mosaic] .mosaic-public-page .public-pricing-hero,[data-public-mosaic] .mosaic-public-page .public-pricing-hero [data-landing-container]{padding:0}[data-public-mosaic] .mosaic-public-page .public-pricing-intro{padding:20px}[data-public-mosaic] .mosaic-public-page .public-pricing-hero #included{padding:0}[data-public-mosaic] .mosaic-public-page .beta-section{padding-block:24px}[data-public-mosaic] .mosaic-how-map a{font-size:14px;padding-inline:12px}[data-public-mosaic] .public-account .signup-form{padding:20px}}@media(max-width:600px){[data-public-mosaic] [data-copy-section="pricing.slots"] :is(table,tbody,tr,td){display:block;width:100%;min-width:0}[data-public-mosaic] [data-copy-section="pricing.slots"] thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:clip}[data-public-mosaic] [data-copy-section="pricing.slots"] tr{padding:16px;border-bottom:1px solid var(--color-chr-rule)}[data-public-mosaic] [data-copy-section="pricing.slots"] td{display:flex;gap:16px;justify-content:space-between;padding:6px 0;border:0;text-align:right}[data-public-mosaic] [data-copy-section="pricing.slots"] td:before{content:attr(data-label);font-weight:500;text-align:left}}@media(max-width:359px){[data-public-mosaic] .mosaic-public-page .public-page-hero{width:calc(100% - 32px)}[data-public-mosaic] .cf-mosaic .chr-calendar{padding-inline:12px}[data-public-mosaic] .chr-pricing>.chr-container{padding:16px}}[data-public-mosaic][data-chromatic-family]{--color-chr-paper: rgb(var(--ds-light-canvas-rgb));--color-chr-surface: rgb(var(--ds-light-surface-rgb));--color-chr-ink: rgb(var(--ds-light-ink-rgb));--color-chr-muted: rgb(var(--ds-light-muted-rgb));--color-chr-brand: rgb(var(--ds-light-action-rgb));--color-chr-hover: rgb(var(--ds-light-action-hover-rgb));--color-chr-on-brand: rgb(var(--ds-light-on-action-rgb));--color-chr-quiet: rgb(var(--ds-light-surface-muted-rgb));--color-chr-border: rgb(var(--ds-light-border-rgb));--color-chr-line: rgb(var(--ds-light-border-strong-rgb));--color-chr-lilac: rgb(var(--ds-home-lilac-rgb));--color-chr-peach: rgb(var(--ds-light-peach-rgb));--color-chr-mint: rgb(var(--ds-light-progress-surface-rgb));--color-chr-lavender: var(--color-chr-lilac);--color-chr-rule: rgb(var(--ds-light-border-strong-rgb) / .28)}
