.cf{--ss-canvas:transparent;--ss-surface:var(--marketing-surface);--ss-line:var(--marketing-hair);--ss-line-faint:var(--marketing-hair-soft);--ss-text-strong:var(--marketing-ink);--ss-text:var(--marketing-muted);--ss-text-faint:var(--marketing-label);--ss-accent:var(--marketing-blue-600);--ss-font:var(--font-inter), system-ui, sans-serif;--ss-mono:var(--font-jetbrains-mono), ui-monospace, monospace;--cf-blue:var(--marketing-blue-600);--cf-blue-50:var(--marketing-blue-50);--cf-blue-300:var(--marketing-blue-300);--cf-hair:var(--marketing-hair);--cf-hair-soft:var(--marketing-hair-soft);--cf-label:var(--marketing-label);--cf-ink:var(--marketing-ink);--cf-paper:var(--marketing-paper);--cf-travel:cubic-bezier(.45, 0, .1, 1);--cf-arrive:cubic-bezier(.25, .8, .25, 1);--u:1px;--cf-sw:calc(1.25 * var(--u))}.cf,.cf *,.cf :before,.cf :after{box-sizing:border-box}.cf .ss-stage{background:0 0;overflow:hidden}.cf-scene{font-family:var(--ss-font);color:var(--cf-ink);text-align:left;line-height:normal;position:absolute;inset:0}.cf-scene>:not(.cf-grid){box-sizing:border-box;transition:opacity .45s ease, translate .5s var(--cf-arrive);position:absolute;top:0;left:0;translate:0}.cf-scene[data-exit]>:not(.cf-grid),.cf-scene:not([data-in])>:not(.cf-grid){translate:0 calc(10 * var(--u))}.cf-grid{background-image:radial-gradient(circle at calc(1 * var(--u)) calc(1 * var(--u)), color-mix(in srgb, var(--marketing-ink) 8%, transparent) calc(1 * var(--u)), transparent 0);background-size:calc(22 * var(--u)) calc(22 * var(--u));pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 70% at 50% 46%,#000 30%,#0000 78%);mask-image:radial-gradient(62% 70% at 50% 46%,#000 30%,#0000 78%)}.cf-card{z-index:1;background:var(--ss-surface);border:var(--cf-sw) solid var(--cf-hair);transition:transform .9s var(--cf-travel), width .9s var(--cf-travel), height .9s var(--cf-travel), border-radius .9s var(--cf-travel), opacity .45s ease, translate .5s var(--cf-arrive)!important}.cf-scene[data-phase=shatter] .cf-card{border-color:var(--marketing-slate)}.cf-card__chat{visibility:hidden;transition:visibility 0s linear .4s;position:absolute;inset:0}.cf-scene[data-phase=chat] .cf-card__chat{visibility:visible;transition-delay:.55s}.cf-chat-sub{left:calc(23 * var(--u));top:calc(40 * var(--u));font-size:calc(13.5 * var(--u));color:var(--cf-label);line-height:1.3;position:absolute}.cf-chat-rule{left:0;right:0;top:calc(66 * var(--u));border-top:var(--cf-sw) solid var(--cf-hair-soft);position:absolute}.cf-record{z-index:2;background:var(--ss-surface);border:var(--cf-sw) solid var(--cf-hair);border-radius:calc(14 * var(--u));scale:.97;opacity:0!important;transition:opacity .4s ease, scale .6s var(--cf-arrive), translate .5s var(--cf-arrive)!important}.cf-scene[data-phase=chat]:not([data-exit]) .cf-record{transition-delay:.45s;scale:1;opacity:1!important}.cf-mono{font-family:var(--ss-mono);font-size:calc(13.5 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--cf-label);font-weight:500;line-height:1.3}.cf-record__title{left:calc(23 * var(--u));top:calc(20 * var(--u));position:absolute}.cf-thread-box{z-index:2;opacity:0!important}.cf-composer{z-index:2;visibility:hidden;transition:visibility 0s linear .4s, opacity .45s ease, translate .5s var(--cf-arrive)!important}.cf-scene[data-phase=chat]:not([data-exit]) .cf-thread-box{transition-delay:.55s;opacity:1!important}.cf-scene[data-phase=chat]:not([data-exit]) .cf-composer{visibility:visible;transition-delay:.55s!important}.cf-thread-box{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(28 * var(--u)));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(28 * var(--u)));mask-image:linear-gradient(to bottom, transparent 0, #000 calc(28 * var(--u)));flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.cf .cf-thread{--ss-thread-size:calc(14 * var(--u));--ss-me:var(--cf-blue);--ss-me-text:var(--marketing-surface);--ss-them:var(--marketing-hair-soft);--ss-them-text:var(--cf-ink);gap:calc(3 * var(--u));max-height:100%}.cf-scene[data-layout=compact] .cf-thread{--ss-thread-size:calc(13 * var(--u));gap:calc(2 * var(--u))}.cf-scene[data-layout=compact] .ss-bubble-row+.ss-bubble-row{margin-top:calc(2 * var(--u))}.cf .cf-thread .ss-bubble__tail{display:none}.cf .cf-thread [data-from=them]>.ss-bubble{border-bottom-left-radius:calc(5 * var(--u))}.cf .cf-thread [data-from=me]>.ss-bubble{border-bottom-right-radius:calc(5 * var(--u))}.cf .cf-thread .cf-followup>.ss-bubble{--ss-them:var(--marketing-blue-50);--ss-them-text:var(--marketing-blue-700);box-shadow:inset 0 0 0 var(--cf-sw) var(--marketing-blue-300)}.cf .cf-thread .ss-bubble__dots i{background:var(--marketing-slate)}.cf-composer{padding:0 calc(52 * var(--u)) 0 calc(14 * var(--u));border:var(--cf-sw) solid var(--cf-hair);background:var(--ss-surface);font-size:calc(14 * var(--u));border-radius:999px;align-items:center;line-height:1.3;display:flex}.cf-composer__text{white-space:nowrap;color:var(--cf-ink);position:relative}.cf-composer__ph{left:calc(14 * var(--u));color:var(--cf-label);position:absolute}.cf-composer__ph[data-hide]{visibility:hidden}.cf-caret{width:var(--cf-sw);height:calc(15 * var(--u));margin-left:calc(1 * var(--u));vertical-align:calc(-3 * var(--u));background:var(--cf-blue);display:inline-block}.cf-scene>.cf-p{will-change:transform;z-index:3;transform-origin:50%;transition:transform .85s var(--cf-travel), width .85s var(--cf-travel), height .85s var(--cf-travel), border-radius .85s var(--cf-travel), background-color .5s ease, border-color .4s ease, box-shadow .4s ease, color .4s ease, opacity .45s ease, translate .5s var(--cf-arrive)}.cf-p--title{font-family:var(--font-bricolage), var(--font-inter), sans-serif;font-size:calc(16.5 * var(--u));line-height:calc(20 * var(--u));letter-spacing:-.01em;white-space:nowrap;font-weight:600}.cf-p--label{align-items:center;gap:calc(8 * var(--u));font-size:calc(13.5 * var(--u));line-height:calc(16 * var(--u));color:var(--cf-label);white-space:nowrap;display:flex}.cf-req{font-size:calc(13.5 * var(--u));color:var(--marketing-error);opacity:0;transition:opacity .2s}.cf-req[data-on]{opacity:1}.cf-p--input{padding:0 calc(10 * var(--u));background:var(--marketing-surface);border:var(--cf-sw) solid var(--cf-hair);font-size:calc(14 * var(--u));align-items:center;line-height:1.3;display:flex;overflow:hidden}.cf-p--input[data-error]{border-color:var(--marketing-error);box-shadow:0 0 0 calc(3 * var(--u)) var(--marketing-error-ring)}.cf-scene[data-phase=chat] .cf-p--input{background:var(--cf-paper);border-color:var(--cf-hair-soft)}.cf-scene[data-phase=chat] .cf-p--input[data-filled]{background:var(--marketing-blue-50);border-color:var(--marketing-blue-300)}.cf-val{left:calc(10 * var(--u));right:calc(8 * var(--u));justify-content:space-between;align-items:center;gap:calc(6 * var(--u));height:calc(18 * var(--u));white-space:nowrap;opacity:0;translate:0 calc(4 * var(--u));transition:opacity .3s ease, translate .45s var(--cf-arrive);display:flex;position:absolute}.cf-val[data-on]{opacity:1;transition-delay:.1s;translate:0}.cf-val--empty[data-on]{transition-delay:1.1s}.cf-val--empty{color:var(--cf-label)}.cf-val--set{color:var(--cf-ink);font-weight:500}.cf-tick{width:calc(12 * var(--u));height:calc(12 * var(--u));color:var(--cf-blue);flex:none}.cf-p--submit{background:var(--marketing-slate);color:var(--marketing-surface);font-size:calc(14 * var(--u));place-items:center;font-weight:600;display:grid;position:relative;overflow:hidden}.cf-p--submit[data-pressed]{background:var(--marketing-muted)}.cf-submit__label,.cf-submit__icon{place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:0}.cf-submit__icon{opacity:0}.cf-submit__icon svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.cf-scene[data-phase=chat] .cf-p--submit{background:var(--cf-blue)}.cf-scene[data-phase=chat] .cf-submit__label{opacity:0}.cf-scene[data-phase=chat] .cf-submit__icon{opacity:1;transition-delay:.4s}.cf-scene[data-phase=shatter] .cf-submit__label,.cf-scene[data-phase=chat] .cf-submit__label{opacity:0}@media (prefers-reduced-motion:reduce){.cf .ss-stage *,.cf .ss-stage :before,.cf .ss-stage :after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=0y1g7p52bzgji.css.map*/