.hero-media[data-astro-cid-ge2uvauf]{animation:.9s cubic-bezier(.32,.72,0,1) .12s both hero-media-in}@keyframes hero-media-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-media[data-astro-cid-ge2uvauf]{animation:none}}.pain-card{border-radius:1.75rem;flex-direction:column;min-height:13.5rem;padding:1.35rem 1.35rem 1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f14190f}.pain-card--rose{background:#ffe4e6}.pain-card--mint{background:#d1fae5}.pain-card__badge{letter-spacing:.02em;color:#fff;border-radius:9999px;align-items:center;width:fit-content;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.pain-card--rose .pain-card__badge{background:#e11d48}.pain-card--mint .pain-card__badge{background:#059669}.pain-card__copy{z-index:1;max-width:62%;margin-top:.9rem;position:relative}.pain-card__art{z-index:0;object-fit:contain;filter:drop-shadow(0 14px 22px #0f14192e);pointer-events:none;user-select:none;width:min(52%,12rem);height:auto;position:absolute;bottom:-.35rem;right:-.25rem}@media (width>=640px){.pain-card{min-height:14.5rem;padding:1.5rem 1.5rem 1.35rem}.pain-card__art{width:min(50%,13.5rem);bottom:-.25rem;right:-.15rem}}.shot{color:#0f1419;background:#fff;border:1px solid #eff3f4;border-radius:.75rem;flex-direction:column;height:100%;font-size:.6875rem;line-height:1.35;display:flex;overflow:hidden;box-shadow:0 12px 28px #0f14191f}.shot__chrome{background:#f7f9f9;border-bottom:1px solid #eff3f4;flex-shrink:0;align-items:center;gap:.3rem;padding:.4rem .55rem;display:flex}.shot__chrome span{background:#cfd9de;border-radius:9999px;width:.4rem;height:.4rem}.shot__chrome span:first-child{background:#ff5f57}.shot__chrome span:nth-child(2){background:#febc2e}.shot__chrome span:nth-child(3){background:#28c840}.shot__title{font-family:var(--font-heading);letter-spacing:-.02em;color:#536471;margin:0 0 0 .35rem;font-size:.625rem;font-weight:700}.shot__body{flex-direction:column;flex:1;gap:.4rem;min-height:0;padding:.55rem;display:flex}.shot__body--chat{gap:.35rem}.shot__bubble{border-radius:.65rem;max-width:92%;padding:.4rem .55rem}.shot__bubble--bot{background:#eef2f3;border-radius:.65rem .65rem .65rem .25rem}.shot__bubble--you{background:var(--primary);color:#fff;border-radius:.65rem .65rem .25rem;margin-left:auto}.shot__chip{border:1px dashed color-mix(in oklab, var(--primary) 40%, #eff3f4);color:#536471;border-radius:9999px;align-self:flex-start;margin-top:auto;padding:.2rem .55rem}.shot__row{border:1px solid #eff3f4;border-radius:.5rem;align-items:center;gap:.45rem;padding:.35rem .45rem;display:flex}.shot__avatar{color:#3730a3;background:#c7d2fe;border-radius:9999px;flex-shrink:0;place-items:center;width:1.4rem;height:1.4rem;font-size:.55rem;font-weight:700;display:grid}.shot__avatar--b{color:#0e7490;background:#a5f3fc}.shot__avatar--c{color:#9d174d;background:#fbcfe8}.shot__meta{flex:1;min-width:0}.shot__meta strong,.shot__note strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.shot__meta em,.shot__note em,.shot__stats em{color:#536471;text-overflow:ellipsis;white-space:nowrap;font-style:normal;display:block;overflow:hidden}.shot__score{font-family:var(--font-heading);color:var(--primary);flex-shrink:0;font-weight:700}.shot__body--mail{gap:.3rem}.shot__mail-head{color:#536471;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.shot__tag{color:var(--primary);background:#eef2ff;border-radius:9999px;padding:.1rem .4rem;font-weight:600}.shot__mail-sub{margin:0;font-weight:600}.shot__mail-body{color:#536471;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.shot__actions{flex-wrap:wrap;gap:.3rem;margin-top:auto;display:flex}.shot__btn{background:var(--primary);color:#fff;border-radius:9999px;padding:.25rem .55rem;font-weight:600}.shot__btn--ghost{color:var(--foreground);background:#fff;border:1px solid #cfd9de}.shot__stats{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.shot__stats>div{text-align:center;background:#f7f9f9;border-radius:.5rem;padding:.4rem .35rem}.shot__stats strong{font-family:var(--font-heading);letter-spacing:-.03em;font-size:.95rem;font-weight:700;display:block}.shot__note{border-left:2px solid color-mix(in oklab, var(--primary) 50%, transparent);background:#eef2ff;border-radius:.5rem;margin-top:auto;padding:.4rem .55rem}.shot--interview{--interview-cycle:32s;--ease-out-strong:cubic-bezier(.23, 1, .32, 1)}.interview{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.interview__viewport{scrollbar-width:none;overscroll-behavior:contain;flex:auto;min-height:0;position:relative;overflow:hidden auto}.interview__viewport::-webkit-scrollbar{display:none}.interview__thread{flex-direction:column;justify-content:flex-start;gap:.32rem;width:100%;padding:.4rem .55rem .25rem;display:flex}.interview__row{opacity:0;animation-duration:var(--interview-cycle);animation-timing-function:var(--ease-out-strong);grid-template-rows:0fr;animation-iteration-count:infinite;display:grid}.interview__row>*{min-height:0;overflow:hidden}.interview__row--a{animation-name:interview-open-a}.interview__row--b{animation-name:interview-open-b}.interview__row--c{animation-name:interview-open-c}.interview__row--d{animation-name:interview-open-d}.interview__row--e{animation-name:interview-open-e}.interview__row--f{animation-name:interview-open-f}.interview__row--g{animation-name:interview-open-g}.interview__row--h{animation-name:interview-open-h}.interview__row--i{animation-name:interview-open-i}.interview__row--j{animation-name:interview-open-j}.interview__row--k{animation-name:interview-open-k}.interview__row--l{animation-name:interview-open-l}.interview__msg{width:fit-content;max-width:94%;padding:.35rem .5rem;font-size:.6875rem;line-height:1.35}.interview__msg--bot{color:#0f1419;background:#eef2f4;border:1px solid #e5e7eb;border-radius:.7rem .7rem .7rem .25rem}.interview__msg--you{background:var(--primary);color:#fff;border-radius:.7rem .7rem .25rem;margin-left:auto}.interview__think{color:#536471;align-items:center;gap:.3rem;font-size:.6rem;display:flex}.interview__think span{background:#9ca3af;border-radius:9999px;width:.26rem;height:.26rem;animation:1s ease-in-out infinite interview-dot}.interview__think span:nth-child(2){animation-delay:.15s}.interview__think span:nth-child(3){animation-delay:.3s}.interview__think em{font-style:normal}.interview__steps{color:#536471;flex-direction:column;gap:.15rem;font-size:.6rem;display:flex}.interview__steps p{align-items:center;gap:.28rem;margin:0;display:flex}.interview__tick{color:#16a34a;flex-shrink:0}.interview__memory{background:#fff;border:1px solid #e5e7eb;border-radius:.6rem;width:min(100%,14rem);padding:.4rem .5rem;position:relative;box-shadow:0 1px 2px #0f14190d}.interview__memory strong{font-size:.65rem;font-weight:600;display:block}.interview__memory>span{color:#536471;margin-top:.12rem;font-size:.55rem;line-height:1.3;display:block}.interview__memory-offer{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.interview__memory-actions{opacity:0;max-height:1.5rem;animation:interview-actions var(--interview-cycle) var(--ease-out-strong) infinite;gap:.25rem;margin-top:.35rem;display:flex;overflow:hidden}.interview__approve,.interview__cancel{border-radius:.3rem;padding:.14rem .35rem;font-size:.55rem;font-weight:600}.interview__approve{background:var(--primary);color:#fff}.interview__cancel{color:#536471}.interview__saved{opacity:0;color:#536471;max-height:0;animation:interview-saved var(--interview-cycle) var(--ease-out-strong) infinite;align-items:center;gap:.3rem;margin:0;font-size:.55rem;font-weight:600;line-height:1.2;display:flex;overflow:hidden}.interview__saved .interview__tick,.interview__saved .discover__spin{flex-shrink:0}.interview__composer{background:#fafafa;border:1px solid #e5e7eb;border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;height:1.55rem;margin:0 .35rem .3rem;padding:.1rem .15rem .1rem .45rem;display:flex}.interview__field{flex:1;align-items:center;min-width:0;height:1rem;display:grid;overflow:hidden}.interview__placeholder,.interview__draft{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;font-size:.55rem;line-height:1rem;overflow:hidden}.interview__placeholder{color:#9ca3af;animation:interview-placeholder var(--interview-cycle) linear infinite}.interview__draft{color:#0f1419;opacity:0;width:0}.interview__draft--1{animation:interview-type-1 var(--interview-cycle) steps(24, end) infinite}.interview__draft--2{animation:interview-type-2 var(--interview-cycle) steps(24, end) infinite}.interview__draft--3{animation:interview-type-3 var(--interview-cycle) steps(24, end) infinite}.interview__draft--4{animation:interview-type-4 var(--interview-cycle) steps(24, end) infinite}.interview__send{background:var(--primary);color:#fff;opacity:.4;width:1rem;height:1rem;animation:interview-send-pulse var(--interview-cycle) var(--ease-out-strong) infinite;border-radius:9999px;flex-shrink:0;place-items:center;display:grid}@keyframes interview-open-a{0%{opacity:0;grid-template-rows:0fr}1.5%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes interview-open-b{0%,7%{opacity:0;grid-template-rows:0fr}8.5%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes interview-open-c{0%,10%{opacity:0;grid-template-rows:0fr}11%,15%{opacity:1;grid-template-rows:1fr}16%,to{opacity:0;grid-template-rows:0fr}}@keyframes interview-open-d{0%,15%{opacity:0;grid-template-rows:0fr}16.5%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes interview-open-e{0%,23%{opacity:0;grid-template-rows:0fr}24.5%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes interview-open-f{0%,27%{opacity:0;grid-template-rows:0fr}28.5%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes interview-open-g{0%,35%{opacity:0;grid-template-rows:0fr}36.5%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes interview-open-h{0%,40%{opacity:0;grid-template-rows:0fr}41.5%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes interview-open-i{0%,48%{opacity:0;grid-template-rows:0fr}49.5%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes interview-open-j{0%,53%{opacity:0;grid-template-rows:0fr}54.5%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes interview-open-k{0%,58%{opacity:0;grid-template-rows:0fr}59.5%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes interview-open-l{0%,72%{opacity:0;grid-template-rows:0fr}73.5%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes interview-type-1{0%,2%{opacity:0;width:0}2.5%{opacity:1;width:0}6.5%{opacity:1;width:100%}7.5%,to{opacity:0;width:0}}@keyframes interview-type-2{0%,18%{opacity:0;width:0}18.5%{opacity:1;width:0}22.5%{opacity:1;width:100%}23.5%,to{opacity:0;width:0}}@keyframes interview-type-3{0%,30%{opacity:0;width:0}30.5%{opacity:1;width:0}34.5%{opacity:1;width:100%}35.5%,to{opacity:0;width:0}}@keyframes interview-type-4{0%,43%{opacity:0;width:0}43.5%{opacity:1;width:0}47.5%{opacity:1;width:100%}48.5%,to{opacity:0;width:0}}@keyframes interview-placeholder{0%,2%{opacity:1}2.5%,7%{opacity:0}8%,18%{opacity:1}18.5%,23%{opacity:0}24%,30%{opacity:1}30.5%,35%{opacity:0}36%,43%{opacity:1}43.5%,48%{opacity:0}49%,to{opacity:1}}@keyframes interview-send-pulse{0%,6%{opacity:.4;transform:scale(1)}6.5%,7.2%{opacity:1;transform:scale(.9)}8%,22%{opacity:.4;transform:scale(1)}22.5%,23.2%{opacity:1;transform:scale(.9)}24%,34%{opacity:.4;transform:scale(1)}34.5%,35.2%{opacity:1;transform:scale(.9)}36%,47%{opacity:.4;transform:scale(1)}47.5%,48.2%{opacity:1;transform:scale(.9)}49%,to{opacity:.4;transform:scale(1)}}@keyframes interview-actions{0%,60%{opacity:0;max-height:0;margin-top:0}61%,68%{opacity:1;max-height:1.5rem;margin-top:.35rem}70%,to{opacity:0;max-height:0;margin-top:0}}@keyframes interview-saved{0%,69%{opacity:0;max-height:0;margin:0;overflow:hidden}71%,93%{opacity:1;max-height:1.25rem;margin-top:.35rem;overflow:visible}97%,to{opacity:0;max-height:0;margin:0;overflow:hidden}}@keyframes interview-dot{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.interview__row,.interview__placeholder,.interview__draft,.interview__send,.interview__memory-actions,.interview__saved,.interview__think span{animation:none!important}.interview__row{opacity:1;grid-template-rows:1fr}.interview__row--c,.interview__draft{display:none}.interview__placeholder{opacity:1}.interview__send{opacity:.4;transform:none}.interview__memory-actions{display:none}.interview__saved{opacity:1;max-height:1.25rem;margin-top:.35rem;overflow:visible}}.shot--discover{--interview-cycle:24s}.shot--discover .discover__row--a{animation-name:discover-open-a}.shot--discover .discover__row--b{animation-name:discover-open-b}.shot--discover .discover__row--c{animation-name:discover-open-c}.shot--discover .discover__row--d{animation-name:discover-open-d}.shot--discover .discover__row--e{animation-name:discover-open-e}.shot--discover .discover__row--f{animation-name:discover-open-f}.shot--discover .interview__memory-actions,.shot--discover .interview__saved,.shot--discover .interview__placeholder,.shot--discover .interview__draft,.shot--discover .interview__send{animation:none}.shot--discover .discover__approve-actions{animation:discover-actions var(--interview-cycle) var(--ease-out-strong) infinite}.shot--discover .discover__working{animation:discover-working var(--interview-cycle) var(--ease-out-strong) infinite}.shot--discover .discover__placeholder{animation:discover-placeholder var(--interview-cycle) linear infinite}.shot--discover .discover__draft{animation:discover-type var(--interview-cycle) steps(22, end) infinite}.shot--discover .discover__send{animation:discover-send-pulse var(--interview-cycle) var(--ease-out-strong) infinite}.discover__spin{color:var(--primary);flex-shrink:0;animation:.9s linear infinite discover-spin}.discover__search{background:#eef2f4;border:1px solid #e5e7eb;border-radius:.6rem;width:min(100%,14.5rem);padding:.4rem .5rem;box-shadow:0 1px 2px #0f14190a}.discover__search-head{letter-spacing:.04em;text-transform:uppercase;color:#536471;margin-bottom:.15rem;font-weight:600}.discover__leads{flex-direction:column;gap:.28rem;width:100%;display:flex}.discover__leads .shot__row{background:#fff}@keyframes discover-open-a{0%{opacity:0;grid-template-rows:0fr}2%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes discover-open-b{0%,10%{opacity:0;grid-template-rows:0fr}12%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes discover-open-c{0%,16%{opacity:0;grid-template-rows:0fr}18%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes discover-open-d{0%,32%{opacity:0;grid-template-rows:0fr}34%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes discover-open-e{0%,48%{opacity:0;grid-template-rows:0fr}50%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes discover-open-f{0%,62%{opacity:0;grid-template-rows:0fr}64%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes discover-type{0%,3%{opacity:0;width:0}4%{opacity:1;width:0}9%{opacity:1;width:100%}10.5%,to{opacity:0;width:0}}@keyframes discover-placeholder{0%,3%{opacity:1}4%,10%{opacity:0}11%,to{opacity:1}}@keyframes discover-send-pulse{0%,8%{opacity:.4;transform:scale(1)}9%,10%{opacity:1;transform:scale(.9)}11%,to{opacity:.4;transform:scale(1)}}@keyframes discover-actions{0%,18%{opacity:0;max-height:0;margin-top:0}20%,28%{opacity:1;max-height:1.5rem;margin-top:.35rem}30%,to{opacity:0;max-height:0;margin-top:0}}@keyframes discover-working{0%,29%{opacity:0;max-height:0;margin:0;overflow:hidden}31%,93%{opacity:1;max-height:1.25rem;margin-top:.35rem;overflow:visible}97%,to{opacity:0;max-height:0;margin:0;overflow:hidden}}@keyframes discover-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.shot--discover .discover__spin{animation:none!important}.shot--discover .discover__approve-actions{display:none}.shot--discover .discover__working{opacity:1;max-height:1.25rem;margin-top:.35rem;overflow:visible}}.shot--reach{--interview-cycle:28s}.shot--reach .reach__row--a{animation-name:reach-open-a}.shot--reach .reach__row--b{animation-name:reach-open-b}.shot--reach .reach__row--c{animation-name:reach-open-c}.shot--reach .reach__row--d{animation-name:reach-open-d}.shot--reach .reach__row--e{animation-name:reach-open-e}.shot--reach .reach__row--f{animation-name:reach-open-f}.shot--reach .reach__row--g{animation-name:reach-open-g}.shot--reach .interview__memory-actions,.shot--reach .interview__saved,.shot--reach .interview__placeholder,.shot--reach .interview__draft,.shot--reach .interview__send{animation:none}.shot--reach .reach__approve-actions{animation:reach-actions var(--interview-cycle) var(--ease-out-strong) infinite}.shot--reach .reach__working{animation:reach-working var(--interview-cycle) var(--ease-out-strong) infinite}.shot--reach .reach__placeholder{animation:reach-placeholder var(--interview-cycle) linear infinite}.shot--reach .reach__draft{animation:reach-type var(--interview-cycle) steps(22, end) infinite}.shot--reach .reach__send{animation:reach-send-pulse var(--interview-cycle) var(--ease-out-strong) infinite}.shot--reach .interview__thread{gap:.45rem}.shot--reach .interview__steps{gap:.28rem}.shot--reach .interview__steps .reach__step-body{align-items:center;display:grid}.reach__step-body-busy,.reach__step-body-done{animation:reach-body-busy var(--interview-cycle) var(--ease-out-strong) infinite;grid-area:1/1;align-items:center;gap:.28rem;display:flex}.reach__step-body-done{animation-name:reach-body-done}.reach__mail{color:#0f1419;background:#fff;border:1px solid #e5e7eb;border-radius:.65rem;flex-direction:column;gap:.35rem;width:min(100%,15.5rem);padding:.55rem .65rem;font-size:.6rem;line-height:1.4;display:flex;box-shadow:0 1px 2px #0f14190d}.reach__mail .shot__mail-head{color:#536471;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.reach__mail .shot__mail-sub,.reach__mail .shot__mail-body{margin:0}.reach__mail .shot__mail-body{color:#536471}@keyframes reach-open-a{0%{opacity:0;grid-template-rows:0fr}2%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes reach-open-b{0%,8%{opacity:0;grid-template-rows:0fr}10%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes reach-open-c{0%,14%{opacity:0;grid-template-rows:0fr}16%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes reach-open-d{0%,28%{opacity:0;grid-template-rows:0fr}30%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes reach-open-e{0%,42%{opacity:0;grid-template-rows:0fr}44%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes reach-open-f{0%,58%{opacity:0;grid-template-rows:0fr}60%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes reach-open-g{0%,70%{opacity:0;grid-template-rows:0fr}72%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes reach-type{0%,3%{opacity:0;width:0}4%{opacity:1;width:0}8%{opacity:1;width:100%}9.5%,to{opacity:0;width:0}}@keyframes reach-placeholder{0%,3%{opacity:1}4%,9%{opacity:0}10%,to{opacity:1}}@keyframes reach-send-pulse{0%,7%{opacity:.4;transform:scale(1)}8%,9%{opacity:1;transform:scale(.9)}10%,to{opacity:.4;transform:scale(1)}}@keyframes reach-actions{0%,44%{opacity:0;max-height:0;margin-top:0}46%,54%{opacity:1;max-height:1.5rem;margin-top:.35rem}56%,to{opacity:0;max-height:0;margin-top:0}}@keyframes reach-working{0%,55%{opacity:0;max-height:0;margin:0;overflow:hidden}57%,93%{opacity:1;max-height:1.25rem;margin-top:.35rem;overflow:visible}97%,to{opacity:0;max-height:0;margin:0;overflow:hidden}}@keyframes reach-body-busy{0%,29%{opacity:1;visibility:visible}30%,to{opacity:0;visibility:hidden}}@keyframes reach-body-done{0%,29%{opacity:0;visibility:hidden}30%,to{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){.shot--reach .reach__approve-actions{display:none}.shot--reach .reach__working{opacity:1;max-height:1.25rem;margin-top:.35rem;overflow:visible}.shot--reach .reach__step-body-busy{display:none}.shot--reach .reach__step-body-done{opacity:1;visibility:visible;animation:none}}.shot--call{--interview-cycle:26s}.shot--call .call__row--a{animation-name:call-open-a}.shot--call .call__row--b{animation-name:call-open-b}.shot--call .call__row--c{animation-name:call-open-c}.shot--call .call__row--d{animation-name:call-open-d}.shot--call .call__row--e{animation-name:call-open-e}.shot--call .call__row--f{animation-name:call-open-f}.shot--call .interview__memory-actions,.shot--call .interview__saved,.shot--call .interview__placeholder,.shot--call .interview__draft,.shot--call .interview__send{animation:none}.shot--call .call__approve-actions{animation:call-actions var(--interview-cycle) var(--ease-out-strong) infinite}.shot--call .call__working{animation:call-working var(--interview-cycle) var(--ease-out-strong) infinite}.shot--call .call__placeholder{animation:call-placeholder var(--interview-cycle) linear infinite}.shot--call .call__draft{animation:call-type var(--interview-cycle) steps(22, end) infinite}.shot--call .call__send{animation:call-send-pulse var(--interview-cycle) var(--ease-out-strong) infinite}.call__session{background:#fff;border:1px solid #e5e7eb;border-radius:.65rem;width:min(100%,15rem);padding:.45rem .55rem;box-shadow:0 1px 2px #0f14190d}.call__session-head{align-items:center;gap:.3rem;margin-bottom:.35rem;font-size:.6rem;display:flex}.call__session-head strong{color:#0f1419;flex:1;font-weight:600}.call__session-icon{color:var(--primary)}.call__live{letter-spacing:.04em;text-transform:uppercase;color:#15803d;background:#dcfce7;border-radius:9999px;padding:.08rem .35rem;font-size:.5rem;font-weight:700}.call__session-line{color:#0f1419;background:#eef2f4;border-radius:.45rem;margin:.2rem 0 0;padding:.3rem .4rem;font-size:.55rem;line-height:1.35}.call__session-line--them{background:color-mix(in oklab, var(--primary) 12%, #fff)}@keyframes call-open-a{0%{opacity:0;grid-template-rows:0fr}2%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes call-open-b{0%,8%{opacity:0;grid-template-rows:0fr}10%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes call-open-c{0%,16%{opacity:0;grid-template-rows:0fr}18%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes call-open-d{0%,34%{opacity:0;grid-template-rows:0fr}36%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes call-open-e{0%,54%{opacity:0;grid-template-rows:0fr}56%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes call-open-f{0%,70%{opacity:0;grid-template-rows:0fr}72%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes call-type{0%,3%{opacity:0;width:0}4%{opacity:1;width:0}8%{opacity:1;width:100%}9.5%,to{opacity:0;width:0}}@keyframes call-placeholder{0%,3%{opacity:1}4%,9%{opacity:0}10%,to{opacity:1}}@keyframes call-send-pulse{0%,7%{opacity:.4;transform:scale(1)}8%,9%{opacity:1;transform:scale(.9)}10%,to{opacity:.4;transform:scale(1)}}@keyframes call-actions{0%,18%{opacity:0;max-height:0;margin-top:0}20%,28%{opacity:1;max-height:1.5rem;margin-top:.35rem}30%,to{opacity:0;max-height:0;margin-top:0}}@keyframes call-working{0%,29%{opacity:0;max-height:0;margin:0;overflow:hidden}31%,93%{opacity:1;max-height:1.25rem;margin-top:.35rem;overflow:visible}97%,to{opacity:0;max-height:0;margin:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.shot--call .call__approve-actions{display:none}.shot--call .call__working{opacity:1;max-height:1.25rem;margin-top:.35rem;overflow:visible}}.shot--report{--interview-cycle:24s}.shot--report .report__row--a{animation-name:report-open-a}.shot--report .report__row--b{animation-name:report-open-b}.shot--report .report__row--c{animation-name:report-open-c}.shot--report .report__row--d{animation-name:report-open-d}.shot--report .report__row--e{animation-name:report-open-e}.shot--report .report__row--f{animation-name:report-open-f}.shot--report .interview__placeholder,.shot--report .interview__draft,.shot--report .interview__send{animation:none}.shot--report .report__placeholder{animation:report-placeholder var(--interview-cycle) linear infinite}.shot--report .report__draft{animation:report-type var(--interview-cycle) steps(22, end) infinite}.shot--report .report__send{animation:report-send-pulse var(--interview-cycle) var(--ease-out-strong) infinite}.report__stats{flex-direction:column;gap:.35rem;width:min(100%,15rem);display:flex}.report__stats .shot__stats,.report__stats .shot__note{font-size:.6rem}@keyframes report-open-a{0%{opacity:0;grid-template-rows:0fr}2%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes report-open-b{0%,10%{opacity:0;grid-template-rows:0fr}12%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes report-open-c{0%,26%{opacity:0;grid-template-rows:0fr}28%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes report-open-d{0%,42%{opacity:0;grid-template-rows:0fr}44%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes report-open-e{0%,54%{opacity:0;grid-template-rows:0fr}56%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes report-open-f{0%,68%{opacity:0;grid-template-rows:0fr}70%,93%{opacity:1;grid-template-rows:1fr}97%,to{opacity:0;grid-template-rows:0fr}}@keyframes report-type{0%,35%{opacity:0;width:0}36%{opacity:1;width:0}41%{opacity:1;width:100%}42.5%,to{opacity:0;width:0}}@keyframes report-placeholder{0%,35%{opacity:1}36%,42%{opacity:0}43%,to{opacity:1}}@keyframes report-send-pulse{0%,40%{opacity:.4;transform:scale(1)}41%,42%{opacity:1;transform:scale(.9)}43%,to{opacity:.4;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.shot--report .report__draft{display:none}.shot--report .report__placeholder{opacity:1}}.score-ring{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.score-ring__svg{grid-area:1/1;transform:rotate(-90deg)}.score-ring__track{stroke:#e5e7eb}.score-ring__arc{stroke:currentColor}.score-ring--green{color:#059669}.score-ring--amber{color:#f59e0b}.score-ring--red{color:#ef4444}.score-ring__label{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#0f1419;grid-area:1/1;font-size:.55rem;font-weight:700;line-height:1}.journey__svg{pointer-events:none;z-index:0;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.journey__rocket{filter:drop-shadow(0 14px 22px #0f14192e);pointer-events:none}.journey__list{z-index:2;margin:0;padding:0;list-style:none;position:relative}.journey__row{--shot-h:9.75rem;padding-top:calc(var(--shot-h) * .5);margin-bottom:5rem;display:flex}.journey__row:has(.journey__card--chat){--shot-h:28rem;padding-top:calc(var(--shot-h) * .22)}.journey__card--chat{max-width:40rem;padding-top:calc(var(--shot-h) * .78 + .65rem);padding-bottom:1rem}.journey__card--chat .journey__shot{transform:translateY(-22%)}.journey__row:last-child{margin-bottom:0}.journey__row--start{justify-content:flex-start}.journey__row--end{justify-content:flex-end}.journey__card{z-index:2;width:100%;max-width:34rem;padding:calc(var(--shot-h) * .5 + 1rem) 1.25rem 1.75rem;color:var(--foreground);transition:background .28s var(--ease-out), color .28s var(--ease-out), box-shadow .28s var(--ease-out), transform .28s var(--ease-out);border-radius:1.75rem;position:relative;overflow:visible;box-shadow:0 10px 28px #0f14190f}.journey__card--rose{background:#ffe4e6}.journey__card--mint{background:#d1fae5}.journey__card--sky{background:#e0f2fe}.journey__card--amber{background:#fef3c7}.journey__card--lilac{background:#ede9fe}.journey__card[data-reveal]{transition:opacity .7s var(--ease-out), transform .7s var(--ease-out), background .28s var(--ease-out), color .28s var(--ease-out), box-shadow .28s var(--ease-out);transition-delay:var(--delay,0s)}.journey__row--start .journey__card[data-reveal]:not(.is-in){transform:translate(-1.25rem,12px)}.journey__row--end .journey__card[data-reveal]:not(.is-in){transform:translate(1.25rem,12px)}.journey__shot{height:var(--shot-h);z-index:3;pointer-events:none;position:absolute;top:0;left:1rem;right:1rem;transform:translateY(-50%)}.journey__copy{z-index:1;position:relative}.journey__card.is-active{box-shadow:0 14px 36px #0f14191a, 0 0 0 2px color-mix(in oklab, var(--primary) 45%, transparent)}.journey__copy p{color:color-mix(in oklab, var(--foreground) 70%, transparent);transition:color .28s var(--ease-out)}@media (width<=767px){.journey__row{--shot-h:8.75rem;justify-content:flex-start;margin-bottom:4.25rem}.journey__row:has(.journey__card--chat){--shot-h:24rem;padding-top:calc(var(--shot-h) * .2)}.journey__card--chat{padding-top:calc(var(--shot-h) * .8 + .5rem);padding-bottom:.85rem}.journey__card{max-width:none;padding-left:1rem;padding-right:1rem}.journey__shot{left:.75rem;right:.75rem}}@media (width>=768px){.journey__svg{display:block}.journey__row{--shot-h:10.5rem;margin-bottom:3.25rem}.journey__row:has(.journey__card--chat){--shot-h:30rem;padding-top:calc(var(--shot-h) * .2)}.journey__card--chat{max-width:42rem;padding-top:calc(var(--shot-h) * .8 + .75rem);padding-bottom:1.15rem}.journey__card{padding-bottom:2rem;padding-left:1.75rem;padding-right:1.75rem}.journey__shot{left:1.5rem;right:1.5rem}}@media (prefers-reduced-motion:reduce){.journey__card,.journey__card[data-reveal]{transition:background .16s linear,box-shadow .16s linear}.journey__row--start .journey__card[data-reveal]:not(.is-in),.journey__row--end .journey__card[data-reveal]:not(.is-in){transform:none}}.circular-gallery{cursor:grab;touch-action:pan-y;width:100%;height:100%;overflow:hidden}.circular-gallery:active{cursor:grabbing}.circular-gallery canvas{display:block;width:100%!important;height:100%!important}
