:root{--font-geist-sans:"Geist Variable";--font-geist-mono:"Geist Mono Variable";--font-sans:"Geist Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--broadcast-ink:#07111f;--broadcast-ink-soft:#0d1a2c;--broadcast-paper:#f4f1e8;--broadcast-paper-ink:#0a1830;--broadcast-blue:#3157f6;--broadcast-cyan:#35d3e4;--broadcast-lime:#c8f135;--broadcast-amber:#ffbd3f;--broadcast-coral:#ff665b;--broadcast-white:#f7f8f2;--broadcast-error:#541f1b;--broadcast-error-text:#ffe8e5;--broadcast-line:#3b4d67;--broadcast-text-muted:#b9c8de;--broadcast-text-subtle:#9aacc4;--broadcast-paper-muted:#3a4a60;--broadcast-radius-control:12px;--broadcast-radius-card:20px;--broadcast-radius-panel:28px}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{background:var(--broadcast-ink)}.broadcast-display{font-variation-settings:"wght" 850}.broadcast-hero-layout{grid-template-areas:"copy""product";gap:1.75rem;display:grid}.broadcast-hero-copy{grid-area:copy}.broadcast-hero-product{grid-area:product}@media (width>=900px){.broadcast-hero-layout{grid-template:"copy product"/minmax(0,.95fr) minmax(0,1.05fr);gap:1.75rem 2.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){.landing-shape{animation:7s ease-in-out infinite alternate landing-drift,9s ease-in-out infinite landing-pulse}.landing-shape:nth-child(2n){animation-duration:10s,11s;animation-direction:alternate-reverse,normal;animation-delay:-4s,-6s}}@keyframes landing-drift{0%{translate:-8px -16px;rotate:-10deg}to{translate:20px 18px;rotate:12deg}}@keyframes landing-pulse{0%,65%,to{opacity:1;scale:1}80%{opacity:.55;scale:.94}90%{opacity:1;scale:1.06}}.landing-button-overlap{-webkit-backdrop-filter:invert()grayscale();backdrop-filter:invert()grayscale()}.landing-navigation-popover{transition:display .3s allow-discrete, overlay .3s allow-discrete;max-height:calc(100svh - 3rem);overflow-y:auto}.landing-navigation-popover::backdrop{opacity:0;transition:opacity .3s cubic-bezier(.22, 1, .36, 1), display .3s allow-discrete, overlay .3s allow-discrete;background:#07111fa6}.landing-navigation-popover:popover-open::backdrop{opacity:1}@starting-style{.landing-navigation-popover:popover-open::backdrop{opacity:0}}@media (width>=1200px){.landing-navigation-popover:popover-open{display:none}}@media (prefers-reduced-motion:reduce){.landing-navigation-popover,.landing-navigation-popover::backdrop{transition:none}}@media (width<=639px){.broadcast-hero-layout{grid-template-areas:"product""copy";align-content:center;gap:1.5rem}.broadcast-hero-copy{text-align:center}.broadcast-hero-product{justify-self:center;width:100%;max-width:23rem}.broadcast-hero-product>.landing-shape{width:3rem;height:3rem;top:-.5rem;right:-.5rem}}.landing-heading-display,.landing-heading-section,.landing-heading-card{font-variation-settings:"wght" 850;letter-spacing:-.035em;font-weight:900;line-height:1.04}.landing-heading-display{font-size:clamp(2rem,8.8vw,2.5rem)}.landing-heading-section{font-size:clamp(2rem,5vw,3.5rem)}.landing-heading-card{font-size:clamp(1.75rem,4vw,3rem)}@media (width>=640px){.landing-heading-display{font-size:clamp(3rem,4.8vw,5rem)}}.landing-action{border-radius:var(--broadcast-radius-control);min-height:3.5rem;box-shadow:none;border:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.landing-action-solid{background:var(--broadcast-lime);color:var(--broadcast-ink)}.landing-action-solid:hover{background:var(--broadcast-white);color:var(--broadcast-ink)}.landing-action-outline{color:inherit;background:0 0;border-color:currentColor}.landing-action-outline:hover{background:var(--broadcast-ink);color:var(--broadcast-white)}.landing-action:focus-visible{outline-offset:4px;outline:2px solid}.landing-container{width:100%;max-width:90rem;margin-inline:auto;padding-inline:1.25rem}.landing-caption{text-align:center;margin-top:1.25rem;font-size:.75rem;font-weight:400;line-height:1.5}@media (width>=640px){.landing-container{padding-inline:2rem}}@media (width>=1024px){.landing-container{padding-inline:3rem}}.broadcast-hero-copy .landing-action-outline{background:var(--broadcast-ink-soft);border-color:var(--broadcast-line)}.broadcast-hero-copy .landing-action-outline:hover{background:var(--broadcast-ink)}.landing-action-dark{background:var(--broadcast-ink);color:var(--broadcast-coral);border-color:var(--broadcast-ink)}.landing-action-dark:hover{background:var(--broadcast-ink-soft);color:var(--broadcast-lime)}.landing-footer-link{width:fit-content;min-height:2.75rem;color:var(--broadcast-text-muted);align-items:center;gap:.5rem;font-size:.875rem;transition:color .15s;display:flex}.landing-footer-link:hover{color:var(--broadcast-lime)}.landing-footer-link:focus-visible{outline:2px solid var(--broadcast-lime);outline-offset:4px;border-radius:4px}.landing-footer-social{border-radius:var(--broadcast-radius-control);background:var(--broadcast-ink-soft);justify-content:center;align-items:center;gap:.625rem;min-height:3rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:background-color .15s;display:inline-flex}.landing-footer-social:hover{background:var(--broadcast-line)}.landing-footer-social:focus-visible{outline:2px solid var(--broadcast-lime);outline-offset:4px}@media (width<=1199px){.landing-header[data-scrolled=true] .landing-button-overlap{visibility:hidden}}.landing-action-light{background:var(--broadcast-white);color:var(--broadcast-ink)}.landing-action-light:hover{background:var(--broadcast-cyan);color:var(--broadcast-ink)}.landing-auth-action{background:var(--broadcast-lime);color:var(--broadcast-ink)}.landing-auth-action:hover{background:var(--broadcast-white);color:var(--broadcast-ink)}.landing-menu-auth .landing-auth-action{background:var(--broadcast-ink);width:100%;color:var(--broadcast-lime)}.landing-menu-auth .landing-auth-action:hover{background:var(--broadcast-ink-soft)}
