.marketing-shell{isolation:isolate;color:#2d2d2d;min-height:100vh;position:relative}.marketing-shell:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(1100px 900px at 75% 0,#8b7ba438 0%,#8b7ba400 55%),radial-gradient(1300px 1100px at 15% 90%,#c4956a29 0%,#c4956a00 60%),radial-gradient(1200px 800px,#e8c5991a 0%,#e8c59900 70%);background-attachment:fixed;transition:opacity .32s cubic-bezier(.22,1,.36,1);position:fixed;inset:0}html.dark .marketing-shell:before{background-image:radial-gradient(1100px 900px at 75% 0,#8b7ba442 0%,#8b7ba400 55%),radial-gradient(1300px 1100px at 15% 90%,#c4956a1f 0%,#c4956a00 60%)}.marketing-shell:after{content:"";z-index:-1;pointer-events:none;opacity:.14;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}html.dark .marketing-shell:after{opacity:.18;mix-blend-mode:overlay}@media (prefers-reduced-transparency:reduce){.marketing-shell:before,.marketing-shell:after{display:none}}.mkt-display{font-family:var(--font-family-serif);letter-spacing:-.025em;font-weight:600;line-height:1.05}.mkt-accent-text{color:var(--theme-primary)}.mkt-accent-tint{background-color:var(--theme-primary-tint);color:var(--theme-primary)}.mkt-kicker{background-color:var(--theme-primary-tint);color:var(--theme-primary);letter-spacing:.12em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.mkt-kicker:before{content:"";background-color:currentColor;border-radius:9999px;width:7px;height:7px;display:inline-block}.mkt-primary-btn{background-color:var(--fl-accent);color:var(--fl-on-accent);border:1px solid var(--fl-accent);box-shadow:0 8px 24px var(--theme-primary-shadow);transition:background-color .15s,border-color .15s,transform .15s}.mkt-primary-btn:hover{background-color:var(--fl-accent-deep);border-color:var(--fl-accent-deep)}.mkt-primary-btn-icon{background-color:var(--fl-accent);color:var(--fl-on-accent);transition:background-color .15s}.mkt-primary-btn-icon:hover{background-color:var(--fl-accent-deep)}:where(.marketing-shell) :focus-visible{outline:2px solid var(--fl-accent);outline-offset:2px}.get-flowe-variant{display:none}html[data-platform=mac] .get-flowe-variant[data-for~=mac],html[data-platform=desktop] .get-flowe-variant[data-for~=desktop],html[data-platform=ios] .get-flowe-variant[data-for~=ios],html[data-platform=android] .get-flowe-variant[data-for~=android]{display:flex}@media (min-width:768px){html:not([data-platform]) .get-flowe-variant[data-for~=mac]{display:flex}}@media (max-width:767.98px){html:not([data-platform]) .get-flowe-variant[data-for~=ios]{display:flex}}.mkt-primary-emphasis{color:var(--theme-primary)}.mkt-pill{-webkit-backdrop-filter:blur(10px)saturate(115%);color:#2d2d2d;text-align:left;background-color:#fff5e98c;border:1px solid #2d282314;border-radius:18px;align-items:center;gap:16px;width:100%;min-height:64px;padding:16px 22px;font-size:16px;font-weight:500;transition:background-color .18s,border-color .18s,transform .18s,box-shadow .18s;display:flex}.mkt-pill:hover{background-color:rgba(var(--pill-accent-rgb,200 152 90)/.08);border-color:rgba(var(--pill-accent-rgb,200 152 90)/.4);transform:translateY(-1px);box-shadow:0 4px 12px #2d28230f}.mkt-pill:disabled{cursor:not-allowed;opacity:.5}.mkt-pill:disabled:hover{box-shadow:none;background-color:#fff5e98c;border-color:#2d282314;transform:none}html.dark .mkt-pill{color:#fff5e3;background-color:#1d181580;border-color:#fff4e814}html.dark .mkt-pill:hover{background-color:rgba(var(--pill-accent-rgb,200 152 90)/.14);border-color:rgba(var(--pill-accent-rgb,200 152 90)/.5)}.mkt-pill-icon{flex-shrink:0;width:28px;height:28px}.mkt-pill-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mkt-pill-label{letter-spacing:-.005em;color:#2d2d2d;font-size:17px;font-weight:600}html.dark .mkt-pill-label{color:#fff5e3}.mkt-pill-sub{color:#737373;font-size:13px;font-weight:400}html.dark .mkt-pill-sub{color:#a3a3a3}.settle-scrollcue-line{background:linear-gradient(currentColor,#0000);width:1px;height:42px;animation:2.6s ease-in-out infinite settleCue}@keyframes settleCue{0%,to{transform-origin:top;opacity:.4;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.settle-scrollcue-line{animation:none}}.hero-typing{display:inline}.hero-typing-cursor{vertical-align:-.1em;background:var(--fl-accent);width:.06em;height:.95em;margin-left:.06em;animation:1s step-end infinite heroCaretBlink;display:inline-block}@keyframes heroCaretBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-typing-cursor{opacity:0;animation:none}}.room-wave{opacity:.55;justify-content:space-between;align-items:center;height:clamp(64px,11vw,112px);transition:opacity .4s;display:flex}.dark .room-wave{opacity:.75}.room-wave[data-playing=true]{opacity:.95}.room-wave-bar{width:2px;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}@media (min-width:768px){.room-wave-bar{width:3px}}.room-wave-bar>span{background:currentColor;border-radius:999px;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.room-wave[data-playing=true] .room-wave-bar>span{animation:roomWave var(--room-beat,4s)ease-in-out infinite;animation-delay:calc(var(--bar)*-80ms)}}@keyframes roomWave{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.room-wave,.room-wave-bar{transition:none}}.session-room-fill{transform-origin:0}.session-room-fill[data-state=done]{opacity:.5}.session-room-fill[data-state=next]{transform:scaleX(0)}.session-room-fill[data-state=now]{transform:scaleX(.55)}[data-running=true] .session-room-fill[data-state=now]{animation:4.5s linear both sessionRoomFill}@keyframes sessionRoomFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.room-chip-bars>span{background:currentColor;border-radius:999px;width:2.5px;height:45%}@media (prefers-reduced-motion:no-preference){.session-room-swap{animation:.5s cubic-bezier(.22,1,.36,1) both sessionRoomSwap}.session-room-reply{animation:.5s cubic-bezier(.22,1,.36,1) 1.5s both sessionRoomSwap}.room-chip-bars>span{transform-origin:bottom;height:100%;animation:1.7s ease-in-out infinite roomChipBar}.room-chip-bars>span:nth-child(2){animation-delay:.2s}.room-chip-bars>span:nth-child(3){animation-delay:.45s}}@keyframes sessionRoomSwap{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes roomChipBar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.moment-rule{background:rgb(var(--theme-primary-rgb));transform-origin:0;height:1px;animation:5s linear both momentRule;position:absolute;inset:auto 0 -1px}@keyframes momentRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
