@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sora-latin-ext-400-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sora-latin-400-normal.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/sora-latin-ext-500-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/sora-latin-500-normal.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sora-latin-ext-600-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sora-latin-600-normal.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-latin-500-normal.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}:root{--sonata-forest-950:#07140f;--sonata-forest-900:#0b1f19;--sonata-forest-800:#0e2a22;--sonata-forest-700:#173a2f;--sonata-forest-600:#234a3d;--sonata-forest-500:#2c5a4a;--sonata-forest-400:#3c6a5a;--sonata-sage-500:#5f7d70;--sonata-sage-300:#8fa89c;--sonata-sage-200:#9fbfaf;--sonata-emerald-300:#6adbb4;--sonata-emerald-400:#4fd1a5;--sonata-emerald-500:#3fbf93;--sonata-emerald-600:#1f7a5a;--sonata-emerald-700:#17664b;--sonata-emerald-blend:#9cd5ad;--sonata-mint-200:#bdebd8;--sonata-champagne-200:#f1e6cc;--sonata-champagne-300:#e8d9b5;--sonata-cream-50:#fffdf8;--sonata-cream-100:#f5f0e6;--sonata-cream-200:#e2d9c6;--sonata-slate-600:#4a5d55;--sonata-slate-500:#6b7a72;--sonata-coral-400:#f28b6e;--sonata-sky-700:#2c6bc4;--sonata-sky-500:#3278ce;--sonata-sky-300:#7fb1f0;--color-bg:var(--sonata-forest-800);--color-bg-deep:var(--sonata-forest-900);--color-surface:var(--sonata-forest-900);--color-surface-raised:var(--sonata-forest-700);--color-border:var(--sonata-forest-600);--color-border-strong:var(--sonata-forest-500);--color-border-control:var(--sonata-forest-400);--color-text:var(--sonata-champagne-300);--color-text-strong:var(--sonata-champagne-200);--color-text-secondary:var(--sonata-sage-200);--color-text-tertiary:var(--sonata-sage-300);--color-text-faint:var(--sonata-sage-500);--color-accent:var(--sonata-emerald-400);--color-accent-hover:var(--sonata-emerald-300);--color-accent-active:var(--sonata-emerald-500);--color-accent-soft:#4fd1a524;--color-on-accent:var(--sonata-forest-800);--color-cta-nav:var(--sonata-champagne-300);--color-cta-nav-hover:var(--sonata-champagne-200);--color-deck-a:var(--sonata-champagne-300);--color-deck-b:var(--sonata-emerald-400);--color-on-deck:var(--sonata-forest-800);--color-blend:var(--sonata-emerald-blend);--color-highlight:var(--sonata-mint-200);--color-focus:var(--sonata-champagne-300);--color-transition:#4fd1a524;--color-chip-bg:var(--sonata-champagne-300);--color-chip-text:var(--sonata-forest-800);--color-in-key:var(--sonata-emerald-400);--color-in-key-soft:#4fd1a524;--color-clash:var(--sonata-coral-400);--color-clash-soft:#f28b6e21;--color-playhead:var(--sonata-emerald-400);--wave-unplayed-opacity:.3;--wave-deck-b-opacity:.88;--header-beta-bg:var(--sonata-champagne-300);--header-beta-text:var(--sonata-forest-800);--hero-page-bg:var(--sonata-forest-800);--hero-window-inset:48px;--hero-window-top:84px;--hero-nav-cta-bg:var(--sonata-champagne-300);--hero-nav-cta-text:var(--sonata-forest-800);--hero-window-bg:transparent;--hero-lines-top:var(--sonata-emerald-400);--hero-lines-foot:var(--sonata-champagne-300);--hero-text:var(--color-text-strong);--hero-cta-primary-bg:var(--color-accent);--hero-cta-primary-bg-hover:var(--color-accent-hover);--hero-cta-primary-text:var(--color-on-accent);--hero-copy-scrim:linear-gradient(to right, color-mix(in srgb, var(--color-bg) 70%, transparent) 0%, color-mix(in srgb, var(--color-bg) 50%, transparent) 40%, color-mix(in srgb, var(--color-bg) 20%, transparent) 52%, transparent 64%);--hero-panel-bg:color-mix(in srgb, var(--color-surface) 78%, transparent);--hero-panel-border:color-mix(in srgb, var(--sonata-cream-50) 55%, transparent);--hero-panel-text:var(--sonata-cream-50);--hero-panel-meta:color-mix(in srgb, var(--sonata-cream-50) 78%, transparent);--hero-panel-wash:color-mix(in srgb, var(--sonata-cream-50) 12%, transparent);--hero-panel-control-border:color-mix(in srgb, var(--sonata-cream-50) 35%, transparent);--hero-panel-link-line:color-mix(in srgb, var(--sonata-cream-50) 55%, transparent);--hero-panel-focus:var(--sonata-emerald-400);--hero-cta-primary-shadow:color-mix(in srgb, var(--hero-cta-primary-bg) 35%, transparent);--hero-panel-hairline:color-mix(in srgb, var(--sonata-cream-50) 16%, transparent);--hero-panel-glass:linear-gradient(170deg, color-mix(in srgb, var(--color-surface) 72%, transparent), color-mix(in srgb, var(--color-surface) 86%, transparent));--hero-panel-tile:linear-gradient(160deg, color-mix(in srgb, var(--sonata-emerald-400) 22%, transparent), color-mix(in srgb, var(--sonata-emerald-400) 6%, transparent));--hero-panel-drag-bg:color-mix(in srgb, var(--sonata-forest-800) 60%, transparent);--hero-panel-drag-border:var(--sonata-emerald-400);--hero-panel-drag-ring:color-mix(in srgb, var(--sonata-emerald-400) 18%, transparent);--hero-video-bg:var(--sonata-forest-900);--hero-video-border:var(--sonata-forest-600);--hero-video-control-bg:color-mix(in srgb, var(--sonata-forest-950) 72%, transparent);--hero-video-control-bg-hover:color-mix(in srgb, var(--sonata-forest-950) 88%, transparent);--hero-video-control-border:color-mix(in srgb, var(--sonata-cream-50) 35%, transparent);--hero-video-control-icon:var(--sonata-cream-50);--cover-banner-scrim:linear-gradient(to top, #07140fe0 0%, #07140f66 55%, #07140f00 85%);--font-sans:"Sora", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-data:var(--font-sans);--font-mono:var(--font-data);--weight-meta:400;--weight-label:500;--text-display:clamp(38px, 6vw, 60px);--text-h2:clamp(30px, 4vw, 40px);--text-h3:22px;--text-lead:17px;--text-body:15px;--text-ui:14px;--text-button:15px;--text-label:14px;--text-small:12px;--text-data-sm:11px;--text-data-xs:10px;--text-eyebrow:11px;--tracking-display:-.045em;--tracking-h2:-.035em;--tracking-wordmark:-.03em;--tracking-eyebrow:.1em;--leading-display:1.04;--leading-tight:1.1;--leading-body:1.5;--radius-xs:4px;--radius-sm:6px;--radius-md:9px;--radius-tile:12px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:22px;--radius-3xl:28px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--container-max:1184px;--section-column:1080px;--section-gap:clamp(64px, 8vw, 96px);--section-wide:1240px;--radius-card:var(--radius-3xl);--radius-screen:var(--radius-xl);--card-pad:var(--space-8);--card-pad-sm:var(--space-5);--surface-lit:linear-gradient(165deg, var(--sonata-champagne-200) 0%, color-mix(in srgb, var(--sonata-champagne-200) 55%, var(--sonata-champagne-300)) 55%, var(--sonata-champagne-300) 100%);--surface-deep:linear-gradient(165deg, var(--sonata-emerald-700) 0%, color-mix(in srgb, var(--sonata-emerald-700) 82%, var(--sonata-forest-800)) 100%);--edge-light:inset 0 1px 0 color-mix(in srgb, var(--sonata-champagne-200) 22%, transparent);--edge-light-strong:inset 0 1px 0 #ffffffb3;--shadow-card:0 1px 2px color-mix(in srgb, var(--sonata-forest-950) 45%, transparent), 0 12px 28px -10px color-mix(in srgb, var(--sonata-forest-950) 60%, transparent), 0 36px 72px -28px color-mix(in srgb, var(--sonata-forest-950) 70%, transparent);--screen-glow:inset 0 1px 0 color-mix(in srgb, var(--sonata-champagne-200) 10%, transparent), inset 0 0 48px color-mix(in srgb, var(--sonata-emerald-400) 7%, transparent);--glow-accent:0 0 10px color-mix(in srgb, var(--sonata-emerald-400) 65%, transparent);--ease-smooth:cubic-bezier(.45, 0, .55, 1);--nav-height:76px;--app-header-height:64px;--player-bar-height:116px;--gutter:clamp(20px, 4vw, 40px);--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration-fast:.15s;--duration-base:.24s;--shadow-none:none;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--color-bg);--surface:var(--color-surface);--surface-2:var(--color-surface-raised);--line:var(--color-border);--line-2:var(--color-border-strong);--line-3:var(--color-border-control);--text:var(--color-text);--text-strong:var(--color-text-strong);--text-2:var(--color-text-secondary);--text-3:var(--color-text-tertiary);--text-4:var(--color-text-faint);--accent:var(--color-accent);--accent-bright:var(--color-accent-hover);--accent-active:var(--color-accent-active);--accent-ink:var(--color-on-accent);--accent-soft:var(--color-accent-soft);--accent-line:#4fd1a573;--blend:var(--color-blend);--wash:#e8d9b50f;--wash-2:#e8d9b51a;--good:var(--color-in-key);--good-soft:var(--color-in-key-soft);--bad:var(--color-clash);--bad-soft:var(--color-clash-soft);--bad-line:#f28b6e73;--font-display:var(--font-serif);--font-ui:var(--font-sans);--radius:var(--radius-lg);--pill:var(--radius-pill);--ease:var(--ease-out);--fast:var(--duration-fast);--slow:var(--duration-base);--set-column:880px;--mix-column:970px;--mix-gutter:28px;--rail:40px;--card-edge:var(--line);--card-edge-hover:var(--line-2)}*,:before,:after{box-sizing:border-box}html{background:var(--bg);scroll-padding-bottom:calc(var(--player-height,0px) + 16px);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.5;overflow-x:hidden}#root{position:relative}h1,h2,h3,p,ol,ul{margin:0;padding:0}h1,h2,h3{text-wrap:balance;font-weight:600}p{text-wrap:pretty}ol,ul{list-style:none}button,input{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}button:disabled{cursor:default}svg{flex:none;display:block}::selection{background:color-mix(in srgb, var(--accent) 32%, transparent);color:var(--text)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mono{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:0}.eyebrow{font-family:var(--font-sans);font-size:var(--text-eyebrow);font-weight:var(--weight-label);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;line-height:1.2}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.spin{animation:.9s linear infinite spin}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.spin{animation:2.4s linear infinite spin!important}}h2.problem__title,h2.how-it-works__title,h2.pricing__title,h2.faq__title,h1.about__title,h1.legal__title{font-family:var(--font-display);letter-spacing:-.015em;font-weight:500}[data-reveal]{transition:opacity .7s var(--ease-out) var(--reveal-delay,0s), translate .7s var(--ease-out) var(--reveal-delay,0s)}[data-reveal]:not([data-revealed]){opacity:0;translate:0 20px}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;translate:none}}.pill{border-radius:var(--pill);border:1px solid var(--line-2);height:40px;color:var(--text);font-weight:var(--weight-label);white-space:nowrap;transition:background-color var(--fast) var(--ease), border-color var(--fast) var(--ease), color var(--fast) var(--ease);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;line-height:1;display:inline-flex}.pill:hover:not(:disabled){background:var(--wash);border-color:var(--text)}.pill:active:not(:disabled){background:var(--wash-2)}.pill:disabled{color:var(--text-3);border-color:var(--line)}.pill--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.pill--primary:hover:not(:disabled){background:var(--accent-bright);border-color:var(--accent-bright)}.pill--primary:active:not(:disabled){background:var(--accent-active);border-color:var(--accent-active)}.pill--primary:disabled{background:var(--surface-2);border-color:var(--line-2);color:var(--text-3)}.pill--large{height:44px;padding:0 24px;font-size:15px}.pill--small{gap:6px;height:32px;padding:0 13px;font-size:13px}.pill--on{background:var(--good-soft);border-color:var(--good);color:var(--good)}.pill--on:hover:not(:disabled){background:var(--surface);border-color:var(--good)}.icon-button{width:34px;height:34px;color:var(--text-3);transition:background-color var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:50%;place-items:center;display:inline-grid}.icon-button:hover:not(:disabled),.icon-button[aria-expanded=true]{background:var(--wash);color:var(--text)}.icon-button:disabled{opacity:.4}.popover-anchor{display:inline-flex;position:relative}.popover{z-index:40;min-width:220px;max-width:calc(100vw - 2 * var(--gutter));background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-xl);color:var(--text);animation:popover-in var(--slow) var(--ease);transform-origin:100% 0;padding:6px;position:absolute;right:0}.popover[data-side=below]{top:calc(100% + 8px + var(--popover-shift,0px))}.popover[style*=max-height]{overscroll-behavior:contain;overflow-y:auto}.popover[data-side=above]{transform-origin:100% 100%;bottom:calc(100% + 8px)}@keyframes popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.menu__label{color:var(--text-3);font-size:12px;font-weight:var(--weight-label);padding:8px 12px 6px;line-height:1.3}.menu__note{max-width:264px;color:var(--text-2);padding:0 12px 7px;font-size:12px;line-height:1.45}.menu__item{border-radius:var(--radius-md);width:100%;min-height:38px;color:var(--text);text-align:left;white-space:nowrap;transition:background-color var(--fast) var(--ease);align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.menu__item svg{color:var(--text-3)}.menu__item:hover:not(:disabled),.menu__item:focus-visible{background:var(--wash)}.menu__item:disabled{color:var(--text-3);opacity:.6}.menu__item--danger,.menu__item--danger svg{color:var(--bad)}.menu__item--danger:hover:not(:disabled),.menu__item--danger:focus-visible{background:0 0}.menu__item--danger:hover:not(:disabled):not(:focus-visible){outline:1px solid var(--bad-line);outline-offset:-1px}.menu__aside{color:var(--text-2);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:12px;font-weight:var(--weight-meta);margin-left:auto;padding-left:16px}.menu__rule{background:var(--line-2);height:1px;margin:6px 8px}.text-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px;transition:color var(--fast) var(--ease), text-decoration-color var(--fast) var(--ease);text-decoration-thickness:1px}.text-link:hover,.text-link:focus-visible{color:var(--text);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.text-link:focus-visible{border-radius:var(--radius-xs)}.app{min-height:100dvh;padding-bottom:calc(var(--player-height,0px) + 16px);flex-direction:column;display:flex;position:relative}.app[data-view=hero]{background:var(--hero-page-bg);padding-bottom:0}.topbar{width:100%;height:var(--nav-height);flex:none;align-items:center;gap:20px;padding:0 48px;display:flex}.topbar__end{align-items:center;gap:20px;margin-left:auto;display:flex}.topbar__nav{align-items:center;gap:28px;display:flex}@media (width>=900px){.topbar:has(.topbar__nav){grid-template-columns:1fr auto 1fr;display:grid}.topbar:has(.topbar__nav) .topbar__end{justify-self:end;margin-left:0}}@media (width<=899px){.topbar__nav{display:none}}.topbar__brand{flex:none;align-items:center;gap:14px;display:flex}.app[data-view=mix] .topbar{height:var(--app-header-height);padding:0 max(var(--mix-gutter), calc((100% - var(--mix-column)) / 2))}.app[data-view=mix] .topbar__end,.app[data-view=mix] .topbar__brand{gap:12px}@media (width<=759px){.topbar,.app[data-view=mix] .topbar{gap:12px;padding:0 16px}.topbar__end,.app[data-view=mix] .topbar__end{gap:10px}}.logo-home{border-radius:var(--radius-sm);flex:none;align-items:center;margin:-6px;padding:6px;display:inline-flex}.topbar__back{color:var(--text);flex:none;margin-left:-8px}.topbar__beta{border-radius:var(--radius-pill);background:var(--header-beta-bg);height:20px;color:var(--header-beta-text);letter-spacing:.02em;white-space:nowrap;flex:none;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.topbar__link,.topbar__login{border-radius:var(--radius-sm);color:var(--hero-text);font-size:var(--text-ui);font-weight:var(--weight-meta);white-space:nowrap;text-underline-offset:4px;transition:text-decoration-color var(--fast) var(--ease);flex:none;line-height:38px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:block}.topbar__link:hover,.topbar__login:hover{text-decoration-color:currentColor}.topbar__link:focus-visible,.topbar__login:focus-visible{outline-color:var(--hero-text)}.topbar[data-ground=forest] .topbar__login{color:var(--text)}.topbar[data-ground=forest] .topbar__login:focus-visible{outline-color:var(--color-focus)}.topbar__signup{border:1px solid var(--sonata-cream-50);background:var(--sonata-cream-50);height:38px;color:var(--sonata-forest-800);font-size:var(--text-ui);letter-spacing:-.005em;white-space:nowrap;transition:background-color var(--fast) var(--ease), border-color var(--fast) var(--ease), transform var(--fast) var(--ease), box-shadow var(--fast) var(--ease);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0000002e}.topbar__signup:hover{border-color:var(--sonata-cream-100);background:var(--sonata-cream-100);transform:translateY(-1px);box-shadow:0 4px 14px #00000047}.topbar__signup:active{transform:translateY(0)}.topbar__signup:focus-visible{outline:2px solid var(--hero-text);outline-offset:2px}.topbar[data-ground=forest] .topbar__signup:focus-visible{outline-color:var(--color-focus)}@media (prefers-reduced-motion:reduce){.topbar__signup,.topbar__signup:hover{transform:none}}@media (width<=639px){.topbar__end:has(.mixes-trigger) .topbar__signup-more{display:none}}@media (width<=499px){.topbar__signup-more{display:none}.topbar__end:has(.mixes-trigger) .topbar__signup{display:none}}@media (width<=399px){.topbar:has(.topbar__beta) .topbar__signup{display:none}}@media (width<=359px){.topbar__signup{display:none}}@media (width<=379px){.topbar__end:has(.mixes-trigger) .topbar__login{display:none}}@media (width<=409px){.topbar:has(.topbar__back) .topbar__end:has(.mixes-trigger) .topbar__login{display:none}}@media (width<=339px){.topbar:has(.topbar__back) .topbar__beta{display:none}}@media (width<=439px){.topbar,.app[data-view=mix] .topbar{gap:8px}}@media (width<=359px){.topbar__beta{padding:0 6px}}.crash{max-width:640px;min-height:100dvh;padding:24px var(--gutter) 48px;color:var(--text);flex-direction:column;align-items:flex-start;gap:20px;display:flex}.crash__title{font-size:var(--text-h2);letter-spacing:var(--tracking-h2);line-height:var(--leading-tight);margin-top:clamp(40px,16vh,140px)}.crash__text{color:var(--text-2);font-size:var(--text-lead)}.topbar__upgrade{border-radius:var(--radius-sm);color:var(--hero-text);font-size:var(--text-ui);font-weight:var(--weight-meta);white-space:nowrap;text-underline-offset:4px;transition:text-decoration-color var(--fast) var(--ease);flex:none;line-height:38px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:block}.topbar__upgrade:hover{text-decoration-color:currentColor}.topbar__upgrade:focus-visible{outline-color:var(--hero-text)}.topbar[data-ground=forest] .topbar__upgrade{color:var(--text)}.topbar[data-ground=forest] .topbar__upgrade:focus-visible{outline-color:var(--color-focus)}.topbar__plan{border-radius:var(--radius-pill);background:var(--color-accent-soft);height:24px;color:var(--sonata-emerald-300);font-size:var(--text-small);white-space:nowrap;flex:none;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}@media (width<=559px){.topbar__upgrade,.topbar__plan{display:none}}@media (width<=759px){.app[data-view=mix] .topbar{padding:0 28px}}.site-footer{--footer-rule:var(--color-border);--footer-text:var(--color-text-secondary);--footer-link:var(--color-text);--footer-link-hover:var(--color-text-strong);--footer-link-line:var(--color-border-control);--footer-inset:48px;width:min(var(--section-column), 100% - 2 * var(--footer-inset));padding:32px 0 calc(48px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--footer-rule);color:var(--footer-text);font-size:var(--text-ui);line-height:var(--leading-body);flex:none;margin-inline:auto}.site-footer__main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 48px;display:flex}.site-footer__about{flex-direction:column;flex:280px;align-items:flex-start;gap:12px;max-width:400px;display:flex}.site-footer__links{flex-wrap:wrap;gap:0 24px;margin-top:-4px;display:flex}.site-footer__link{border-radius:var(--radius-xs);color:var(--footer-link);font-size:var(--text-ui);font-weight:var(--weight-meta);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--footer-link-line);text-decoration-color:var(--footer-link-line);text-underline-offset:4px;transition:color var(--fast) var(--ease), text-decoration-color var(--fast) var(--ease);padding:4px 0;line-height:24px;text-decoration-thickness:1px;display:inline-block}.site-footer__link:hover{color:var(--footer-link-hover);text-decoration-color:currentColor}.site-footer__legal{font-size:var(--text-small);font-variant-numeric:tabular-nums;line-height:var(--leading-body);margin-top:28px}@media (width<=759px){.site-footer{--footer-inset:16px;padding:28px 0 calc(40px + env(safe-area-inset-bottom,0px))}.site-footer__main{flex-direction:column;gap:16px}.site-footer__about{flex:none;max-width:none}.site-footer__links{gap:0 20px;margin-top:0}.site-footer__legal{margin-top:20px}}.site-footer__trademarks{max-width:62em;color:var(--color-text-tertiary);font-size:var(--text-small,12px);line-height:var(--leading-body);margin-top:12px}@media (width<=640px){html .topbar__login,html .topbar__link{align-items:center;min-height:44px;padding-inline:6px;font-size:15px;line-height:1;display:inline-flex}html .topbar__signup,html .mixes-trigger{height:44px;font-size:15px}html .topbar__signup{padding-inline:16px}html .logo-home{min-height:44px}html .hero{--hero-window-inset:20px}html .hero__text{padding:28px 24px 40px}html .hero__title{max-width:8.5em}html .hero__lead{max-width:21em;margin-top:24px;font-size:19.5px;line-height:1.45}html .hero__panel{--add-panel-width:min(520px, 100cqw - 48px);margin-top:32px}html .add-panel{border-radius:var(--radius-2xl);padding:32px 18px 24px}html .add-panel .add-panel__title{letter-spacing:-.01em;font-size:22px}html .add-panel .add-panel__actions{flex-direction:column;align-self:stretch;margin-top:24px}html .add-panel__choose,html .add-panel .add-panel__folder{width:100%;min-height:58px;font-size:18px}html .add-panel{padding-top:22px}html .add-panel .add-panel__folder{display:none}html .add-panel__note{gap:8px;margin-top:24px;font-size:14px;line-height:20px}html .add-panel__note .add-panel__link,html .add-panel__link{justify-content:center;align-items:center;min-height:44px;font-size:14px;line-height:20px;display:inline-flex}html .add-panel__title-dragging,html .add-panel__lock{display:none}html .add-panel__privacy{justify-content:center;font-size:14px;line-height:20px}html .hero__problem,html .hero__how,html .hero__faq,html .hero__works,html .hero__video,html .hero__voices,html .hero__about{margin-top:72px}html .pricing__line,html .faq__lead{font-size:18px;line-height:1.5}html .pricing{gap:32px}html .pricing__head,html .pricing__plans{gap:16px}html .plan-card{padding:28px 24px}html .plan-card__foot{min-height:56px}html .plan-card__action{min-height:58px;font-size:18px}html .pricing__privacy,html .pricing__works{font-size:15px;line-height:1.5}html .closing-cta__button,html .closing-cta .add-panel__choose{min-height:58px;font-size:18px}html .closing-cta__title{font-size:40px;line-height:1.06}html .closing-cta__lead{font-size:18px;line-height:1.5}html .closing-cta__button{width:100%;max-width:420px}html .closing-cta__privacy{font-size:14px}html .mix__actions{gap:12px}html .mix__actions .pill,html .mix__actions button{min-height:44px;font-size:15px}html .tempo{min-height:44px}html .set-meta{font-size:14px}html .mix__clashes{font-size:16px;line-height:1.5}html .row__title{font-size:16px}}
