*{box-sizing:border-box;margin:0;padding:0}body{background:#0f1013;color:#dcdcdc;font-family:Geist,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}*{scrollbar-width:thin;scrollbar-color:#2a2a2a transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#3a3a3a}::-webkit-scrollbar-corner{background:transparent}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media(display-mode:standalone){body{padding-bottom:env(safe-area-inset-bottom)}}@media(max-width:767px){html,body{overflow-x:hidden;overscroll-behavior-x:none}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html[data-demo-blur=on] .demo-blur{filter:blur(14px);transition:filter .2s ease}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes typingDot{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes ctxReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.ctx-reveal{animation:ctxReveal var(--duration-medium) var(--ease-smooth-out) both}:root{--duration-stagger: 40ms;--duration-micro: 80ms;--duration-quick: .15s;--duration-fast: .25s;--duration-medium: .35s;--duration-slow: .4s;--duration-very-slow: .5s;--ease-smooth-out: cubic-bezier(.22, 1, .36, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--ease-in-out: ease-in-out;--ease-out: ease-out;--ease-linear: linear;--ease-bounce: cubic-bezier(.34, 1.36, .64, 1);--ease-bounce-strong: cubic-bezier(.34, 3.85, .64, 1);--distance-micro: 4px;--distance-small: 6px;--distance-base: 8px;--distance-medium: 12px;--distance-large: 30px;--scale-large: .96;--scale-medium: .97;--scale-small: .98;--scale-tiny: .99;--blur-small: 2px;--blur-medium: 3px;--blur-large: 8px}button:not(:disabled):active{transform:scale(.97)}button{transition:transform .1s ease-out}@keyframes menuIn{0%{opacity:0;transform:scale(var(--scale-medium))}}.pop-menu{animation:menuIn var(--duration-fast) var(--ease-smooth-out);transform-origin:top}@keyframes modalIn{0%{opacity:0;transform:scale(var(--scale-large)) translateY(var(--distance-base))}}.pop-modal{animation:modalIn var(--duration-fast) var(--ease-smooth-out)}@keyframes scrimIn{0%{opacity:0}}.pop-scrim{animation:scrimIn var(--duration-quick) var(--ease-out)}@keyframes revealIn{0%{opacity:0;transform:translateY(var(--distance-micro));filter:blur(var(--blur-small))}}.reveal-block{animation:revealIn var(--duration-fast) var(--ease-smooth-out)}.stagger-children>*{animation:revealIn var(--duration-fast) var(--ease-smooth-out) backwards}.stagger-children>*:nth-child(1){animation-delay:0ms}.stagger-children>*:nth-child(2){animation-delay:40ms}.stagger-children>*:nth-child(3){animation-delay:80ms}.stagger-children>*:nth-child(4){animation-delay:.12s}.stagger-children>*:nth-child(5){animation-delay:.16s}.stagger-children>*:nth-child(6){animation-delay:.2s}.stagger-children>*:nth-child(7){animation-delay:.24s}.stagger-children>*:nth-child(n+8){animation-delay:.28s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.msg-row .msg-ts{opacity:0;transition:opacity var(--duration-fast) var(--ease-smooth-out)}.msg-row:hover .msg-ts{opacity:1}@keyframes inboxRowIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes inboxPfpIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.inbox-rows-enter>*{animation:inboxRowIn var(--duration-fast) var(--ease-smooth-out) both}.inbox-rows-enter>* .inbox-pfp{animation:inboxPfpIn .26s var(--ease-smooth-out) both;animation-delay:inherit}.inbox-rows-enter>*:nth-child(1){animation-delay:0ms}.inbox-rows-enter>*:nth-child(2){animation-delay:40ms}.inbox-rows-enter>*:nth-child(3){animation-delay:80ms}.inbox-rows-enter>*:nth-child(4){animation-delay:.12s}.inbox-rows-enter>*:nth-child(5){animation-delay:.16s}.inbox-rows-enter>*:nth-child(6){animation-delay:.2s}.inbox-rows-enter>*:nth-child(7){animation-delay:.24s}.inbox-rows-enter>*:nth-child(n+8){animation-delay:.28s}.inbox-row{transition:transform var(--duration-fast) var(--ease-smooth-out),background .12s ease;will-change:transform}.inbox-row:hover{transform:scale(1.012)}.inbox-row:active{transform:scale(.98);transition-duration:80ms}@keyframes inboxPaneL{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes inboxPaneR{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.inbox-open-thread{animation:inboxPaneL var(--duration-fast) var(--ease-smooth-out) both}.inbox-open-ctx{animation:inboxPaneR var(--duration-fast) var(--ease-smooth-out) both;animation-delay:90ms}@keyframes aiSuggestIn{0%{opacity:0;transform:translateY(6px) scale(.97)}55%{opacity:1;transform:translateY(0) scale(1.012)}to{opacity:1;transform:translateY(0) scale(1)}}.ai-suggest-enter{animation:aiSuggestIn .3s var(--ease-smooth-out) both;transform-origin:bottom center}@keyframes aiSuggestOut{0%{opacity:1;transform:scale(1);max-height:200px}to{opacity:0;transform:translateY(3px) scale(.98);max-height:0}}.ai-suggest-leave{animation:aiSuggestOut .22s var(--ease-smooth-out) both;transform-origin:bottom center;overflow:hidden}.ai-suggest-use{transition:transform var(--duration-fast) var(--ease-smooth-out)}.ai-suggest-use:active{transform:scale(.99)}.press-row{transition:transform var(--duration-fast) var(--ease-smooth-out)}.press-row:active{transform:scale(.99);transition-duration:80ms}@keyframes chartSweepR{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 -8% 0 0)}}@keyframes chartFadeIn{0%{opacity:0}to{opacity:1}}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.funnel-enter .fstage{animation:chartFadeIn var(--duration-slow) var(--ease-smooth-out) both}.funnel-enter .fstage:nth-child(1){animation-delay:0ms}.funnel-enter .fstage:nth-child(2){animation-delay:60ms}.funnel-enter .fstage:nth-child(3){animation-delay:.12s}.funnel-enter .fstage:nth-child(4){animation-delay:.18s}.funnel-enter .fband,.funnel-enter .fpill{animation:chartFadeIn var(--duration-slow) var(--ease-smooth-out) both}.chart-sweep{animation:chartSweepR .7s var(--ease-smooth-out) both}.bar-grow{transform-origin:bottom;animation:barGrow .42s var(--ease-smooth-out) both}@keyframes liveIn{0%{opacity:0;transform:translateY(5px) scale(.95)}70%{opacity:1;transform:translateY(0) scale(1.015)}to{opacity:1;transform:none}}.msg-new{animation:liveIn .32s var(--ease-smooth-out) both}.typing-dot{animation:typingDot 1.2s infinite ease-in-out}@keyframes rowPop{0%{opacity:.5;transform:scale(.97)}65%{transform:scale(1.008)}to{opacity:1;transform:scale(1)}}.row-new{animation:rowPop .34s var(--ease-smooth-out) both}@keyframes recPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.rec-dot{animation:recPulse 1.1s ease-in-out infinite}input[type=range].partner-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;border-radius:999px;outline:none;cursor:pointer}input[type=range].partner-range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:none;box-shadow:0 1px 4px #00000073;-webkit-transition:transform var(--duration-fast) var(--ease-smooth-out);transition:transform var(--duration-fast) var(--ease-smooth-out)}input[type=range].partner-range:hover::-webkit-slider-thumb{transform:scale(1.1)}input[type=range].partner-range:active::-webkit-slider-thumb{transform:scale(1.2)}input[type=range].partner-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:none;box-shadow:0 1px 4px #00000073}
