.homepage-data{min-height:100dvh;color:var(--foreground);--element-border:#2e3350;--home-demo-thread-surface:linear-gradient(color-mix(in oklab, var(--background) 44%, transparent), color-mix(in oklab, var(--background) 44%, transparent)), oklch(12% .035 282/.24)}.homepage-footer{--muted-foreground:color-mix(in oklab, var(--foreground) 72%, var(--background));background:color-mix(in srgb, var(--background) 82%, transparent)}@property --ghost-lift{syntax:"<length>";inherits:false;initial-value:0}@property --ghost-squeeze{syntax:"<number>";inherits:false;initial-value:1}.stack-card--settling{--stack-card-duration:.4s;transition:transform var(--stack-card-duration) cubic-bezier(.45, 0, .55, 1), opacity var(--stack-card-duration) cubic-bezier(.45, 0, .55, 1)}.stack-card--outgoing{--stack-card-duration:.42s}.homepage-data [class~=\@container].border{border-color:#2e3350}.homepage-data__hero{grid-template-columns:minmax(0,.82fr) minmax(30rem,1.18fr);align-items:center;gap:clamp(2.5rem,4vw,3.5rem);min-height:calc(100svh - 4rem);padding:4rem 0;display:grid}.home-hero-agent-carousel{--hero-pile:2.4rem;min-width:0;height:calc(50rem + var(--hero-pile));transform-origin:top;flex-direction:column;animation:.76s cubic-bezier(.16,1,.3,1) .46s both homepage-carousel-arrive;display:flex}.home-hero-agent-carousel.has-browser-frame{height:calc(50rem + 2.75rem + var(--hero-pile))}.home-hero-agent-carousel__deck{min-width:0;min-height:0;padding-top:var(--hero-pile);flex-direction:column;flex:1;display:flex;position:relative}.home-hero-agent-carousel__ghost{border:1px solid var(--border);width:100%;height:4rem;opacity:var(--ghost-opacity,1);transform:translateX(-50%) translateY(var(--ghost-lift)) scaleX(var(--ghost-squeeze));background:oklch(34% .016 260/.9);border-bottom:0;border-radius:20px 20px 0 0;position:absolute;top:0;left:50%;overflow:hidden}.home-hero-agent-carousel__ghost[data-depth="1"]{--ghost-lift:1.2rem;--ghost-opacity:.74;--ghost-squeeze:.968}.home-hero-agent-carousel__ghost[data-depth="2"]{--ghost-lift:0rem;--ghost-opacity:.44;--ghost-squeeze:.934}.home-hero-agent-carousel__window{inset:var(--hero-pile) 0 0;z-index:1;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:absolute}.home-hero-agent-carousel__window.is-browser{border:1px solid var(--border);box-shadow:0 0 46px -22px color-mix(in oklab, var(--primary) 42%, transparent);border-radius:20px;overflow:hidden}.home-hero-agent-carousel__browser-bar{background:oklch(34% .016 260/.9);border-bottom:1px solid oklch(67% .018 260/.38);flex:0 0 2.75rem;grid-template-columns:4.25rem minmax(0,1fr) 4.25rem;align-items:center;gap:.75rem;min-height:2.75rem;padding:0 .75rem;display:grid}.home-hero-agent-carousel__window-controls{align-items:center;gap:.4rem;display:flex}.home-hero-agent-carousel__window-controls i{background:oklch(66% .12 25/.8);border-radius:999px;width:.5rem;height:.5rem}.home-hero-agent-carousel__window-controls i:nth-child(2){background:oklch(74% .12 85/.8)}.home-hero-agent-carousel__window-controls i:nth-child(3){background:oklch(67% .13 150/.8)}.home-hero-agent-carousel__address{border:1px solid color-mix(in oklab, var(--border) 72%, transparent);min-width:0;height:1.75rem;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;background:oklch(14% .025 285/.44);border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:0 .75rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem;display:flex;overflow:hidden}.home-hero-agent-carousel__address svg{flex:none;width:.7rem;height:.7rem}.home-hero-agent-carousel__address>span{text-overflow:clip;white-space:nowrap;min-width:0;overflow:hidden}.home-hero-agent-carousel__browser-spacer{display:block}.home-hero-agent-carousel__stage{border-radius:20px;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.home-hero-agent-carousel__window.is-browser .home-hero-agent-carousel__stage{border-radius:0}.home-hero-agent-carousel__demo-layer{min-width:0;min-height:0;transform:translate(0,0)}.home-hero-agent-carousel__demo-layer.is-current,.home-hero-agent-carousel__demo-layer.is-incoming{z-index:1}.home-hero-agent-carousel__demo-layer.is-outgoing{z-index:2;pointer-events:none;animation:.68s cubic-bezier(.4,0,.2,1) both home-hero-agent-card-out}.home-hero-agent-carousel__stage>:where(.home-recruiter-demo){flex-direction:column;width:100%;height:100%;display:flex}.home-hero-agent-carousel__window.is-browser .home-hero-agent-carousel__stage>:where(.home-recruiter-demo){box-shadow:none;border:0;border-radius:0}.home-hero-agent-carousel__demo-layer :where(.home-recruiter-demo__thread){overscroll-behavior-y:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}@keyframes home-hero-agent-card-out{0%{opacity:1;transform:translate(0,0)}28%{opacity:.58}56%{opacity:0}to{opacity:0;transform:translate(112%)}}.homepage-data__copy{min-width:0;padding:2.5rem 0}.home-hero-data__label{text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace}.homepage-data h1{letter-spacing:-.025em;max-width:12ch;margin:0;font-size:clamp(2.6rem,5vw,3.75rem);font-weight:600;line-height:1.04}.homepage-data__copy h1{animation:.72s cubic-bezier(.16,1,.3,1) 80ms both homepage-title-arrive}.homepage-data h1 em{color:#0000;background:linear-gradient(90deg, var(--color-omni-dark), var(--color-match-dark));-webkit-background-clip:text;background-clip:text;font-style:normal}.homepage-data__copy>p{max-width:37rem;color:var(--muted-foreground);margin:1.5rem 0 0;font-size:1.125rem;line-height:1.7;animation:.56s cubic-bezier(.16,1,.3,1) .54s both homepage-support-arrive}.homepage-data__own-data{color:var(--foreground);font-weight:600}.homepage-data__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;animation:.56s cubic-bezier(.16,1,.3,1) .65s both homepage-support-arrive;display:flex}.homepage-data__primary,.homepage-data__outline{border-radius:12px;justify-content:center;align-items:center;gap:.5rem;min-height:2.625rem;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.homepage-data__primary{color:oklch(98% .005 270);background:linear-gradient(90deg,oklch(73% .15 210),oklch(59% .22 290));box-shadow:0 4px 24px oklch(67% .15 210/.3)}.homepage-data__primary svg{width:1rem;height:1rem}.homepage-data__outline{border:1px solid var(--border);color:var(--foreground);background:oklch(20% .04 285/.35)}.home-hero-data{border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;margin-top:2.5rem;padding:.875rem 0 1rem;animation:.6s cubic-bezier(.16,1,.3,1) .78s both homepage-support-arrive}.home-hero-data__label{letter-spacing:.16em;color:var(--muted-foreground);margin:0 0 .65rem .75rem;font-size:.625rem;font-weight:600;display:block}.home-hero-data__viewport{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.home-hero-data__track,.home-hero-data__group{flex:none;width:max-content;display:flex}.home-hero-data__track{will-change:transform;animation:52s linear infinite home-hero-data-runway}.home-hero-data__metric{text-align:center;border-inline-start:1px solid color-mix(in oklab, var(--border) 75%, transparent);min-width:max-content;min-height:3.5rem;color:var(--muted-foreground);justify-content:center;align-items:center;gap:.65rem;padding:.5rem clamp(1.25rem,2.5vw,2.75rem);display:flex}.home-hero-data__metric strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:var(--foreground);font-size:clamp(1.55rem,2.5vw,2.35rem);font-weight:600;line-height:.95}.home-hero-data__metric>span{max-width:13rem;font-size:.75rem;line-height:1.25}.home-hero-data--runway .home-hero-data__metric strong{font-size:clamp(1.35rem,2vw,1.75rem)}.home-hero-data__static{display:none}@keyframes home-hero-data-runway{to{transform:translate(-50%)}}.home-recruiter-demo{border:1px solid var(--border);background:var(--home-demo-thread-surface);min-width:0;box-shadow:0 0 46px -22px color-mix(in oklab, var(--primary) 42%, transparent);border-radius:20px;animation:.76s cubic-bezier(.16,1,.3,1) .46s both homepage-stage-arrive;overflow:hidden}.home-recruiter-demo__header{border-bottom:1px solid var(--border);background:oklch(19% .04 285/.72);justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.75rem 1rem;display:flex}.home-recruiter-demo__identity{align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.home-recruiter-demo__identity-copy{gap:.15rem;min-width:0;display:grid}.home-recruiter-demo__identity strong{font-size:.875rem}.home-recruiter-demo__name,.home-recruiter-demo__status{align-items:center;gap:.375rem;display:flex}.home-recruiter-demo__status{color:var(--muted-foreground);font-size:.75rem}.home-recruiter-demo__identity i{background:oklch(78% .17 155);border-radius:999px;width:.375rem;height:.375rem}.home-recruiter-demo__selector{width:1rem;height:1rem;color:var(--muted-foreground);flex:none}.home-recruiter-demo__thread{grid-auto-rows:max-content;align-content:start;gap:1rem;min-height:34rem;padding:clamp(1rem,2.2vw,1.5rem);display:grid}.home-demo-result--estate-chart>.rounded-xl.border{border-color:var(--element-border)}.home-demo-question{max-width:88%;color:var(--foreground);background:var(--bubble-you);border-radius:16px 16px 4px;margin-left:auto;padding:.75rem 1rem;font-size:.875rem;line-height:1.55;animation:.56s cubic-bezier(.16,1,.3,1) 1.2s both homepage-demo-arrive}.home-demo-question p{margin:0}.home-demo-file{background:oklch(16% .035 285/.18);border-radius:8px;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem .625rem;font-size:.75rem;display:flex}.home-demo-file svg{flex:none;width:1rem;height:1rem}.home-demo-file strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.home-demo-file span{opacity:.7;flex:none}.home-demo-status,.home-demo-answer{grid-area:2/1;align-self:start}.home-demo-status{color:var(--muted-foreground);align-items:center;gap:.75rem;font-size:.75rem;animation:2.55s cubic-bezier(.16,1,.3,1) 1.85s both homepage-demo-work;display:flex}.home-demo-status>div:last-child{border:1px solid var(--border);background:oklch(20% .045 285/.35);border-radius:12px;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.home-demo-dots{gap:.25rem;display:flex}.home-demo-dots i{background:var(--foreground);border-radius:999px;width:.375rem;height:.375rem;animation:1.25s ease-in-out infinite homepage-dot}.home-demo-dots i:nth-child(2){animation-delay:.16s}.home-demo-dots i:nth-child(3){animation-delay:.32s}.home-demo-answer{animation:.68s cubic-bezier(.16,1,.3,1) 4.15s both homepage-demo-arrive}.home-demo-answer__intro{align-items:flex-start;gap:.75rem;margin-bottom:.625rem;display:flex}.home-demo-answer__intro p{margin:0;padding-top:.25rem;font-size:.875rem;line-height:1.55}.home-demo-result,.home-demo-sources{margin-left:2.5rem}.home-hero-agent-carousel .home-demo-sources{display:none}.home-demo-result--globe canvas{max-width:13.5rem}.home-demo-result--globe .max-h-40{max-height:5.5rem}.home-demo-sources{color:var(--muted-foreground);flex-wrap:wrap;gap:.375rem;margin-top:.5rem;font-size:.6875rem;display:flex}.home-demo-sources span{border:1px solid var(--border);background:oklch(30% .055 285/.35);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .5rem;display:inline-flex}.home-demo-sources svg{width:.75rem;height:.75rem}.home-demo-try-turn{gap:.875rem;padding-top:.25rem;display:grid}.home-demo-try-turn-shell{border-top:1px solid var(--border);padding:1rem clamp(1rem,2.2vw,1.5rem)}.home-demo-try-message{max-width:88%;color:var(--foreground);background:var(--bubble-you);border-radius:14px 14px 4px;margin-left:auto;padding:.7rem .9rem;font-size:.8125rem;line-height:1.5;animation:.42s cubic-bezier(.16,1,.3,1) both homepage-demo-arrive}.home-demo-demo-reply{align-items:flex-start;gap:.75rem;animation:.46s cubic-bezier(.16,1,.3,1) .24s both homepage-demo-arrive;display:flex}.home-demo-demo-reply>div:last-child{border:1px solid var(--border);background:oklch(20% .045 285/.5);border-radius:4px 14px 14px;padding:.7rem .8rem}.home-demo-demo-reply p{margin:0;font-size:.8125rem;line-height:1.5}.home-demo-demo-reply a{min-height:2rem;color:var(--primary-foreground);background:var(--primary);border-radius:8px;align-items:center;gap:.375rem;margin-top:.625rem;padding:.4rem .625rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.home-demo-demo-reply a svg{width:.875rem;height:.875rem}.home-recruiter-demo__composer{border-top:1px solid var(--border);background:oklch(16% .035 285/.72);align-items:center;gap:.625rem;padding:.75rem;display:flex}.home-recruiter-demo__composer input{border:1px solid var(--border);min-width:0;height:2.75rem;font:inherit;color:var(--foreground);background:oklch(20% .045 285/.34);border-radius:10px;outline:none;flex:1;padding:0 .875rem;font-size:.875rem;transition:border-color .18s,box-shadow .18s}.home-recruiter-demo__composer input::placeholder{color:var(--muted-foreground)}.home-recruiter-demo__composer input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 28%, transparent)}.home-recruiter-demo__composer button{width:2.75rem;height:2.75rem;color:var(--primary-foreground);background:var(--primary);cursor:pointer;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;transition:background-color .18s,opacity .18s;display:inline-flex}.home-recruiter-demo__composer button:hover:not(:disabled){background:color-mix(in oklab, var(--primary) 88%, white)}.home-recruiter-demo__composer button:disabled{opacity:.35;cursor:default}.home-recruiter-demo__composer button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.home-recruiter-demo__composer button svg{width:1rem;height:1rem}@keyframes homepage-title-arrive{0%{opacity:0;clip-path:inset(0 0 28%);transform:translateY(22px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes homepage-support-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes homepage-stage-arrive{0%{opacity:0;transform:translate(24px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes homepage-carousel-arrive{0%{opacity:0;transform:translate(24px)scale(.847)}to{opacity:1;transform:translate(0)scale(.86)}}@keyframes homepage-demo-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes homepage-demo-work{0%{opacity:0;transform:translateY(8px)}18%,76%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes homepage-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (width<=1023px){.homepage-data__hero{grid-template-columns:1fr}.homepage-data__copy{padding-bottom:0}.home-hero-agent-carousel{height:calc(clamp(42rem, 100vw, 49rem) + var(--hero-pile));animation-name:homepage-stage-arrive}.home-hero-agent-carousel.has-browser-frame{height:calc(clamp(42rem, 100vw, 49rem) + 2.75rem + var(--hero-pile))}.home-recruiter-demo[data-conversation-deferred=true] .home-demo-question{animation-delay:.18s}.home-recruiter-demo[data-conversation-deferred=true] .home-demo-status{animation-delay:.85s}.home-recruiter-demo[data-conversation-deferred=true] .home-demo-answer{animation-delay:3.15s}.home-recruiter-demo[data-conversation-deferred=true][data-conversation-active=false] :is(.home-demo-question,.home-demo-status,.home-demo-answer){animation-play-state:paused}}@media (width<=767px){.homepage-data__hero{gap:3.5rem;padding:3.5rem 0}.homepage-data__copy{padding-top:.5rem}.home-hero-agent-carousel,.home-hero-agent-carousel.has-browser-frame{height:auto}.home-hero-agent-carousel__deck,.home-hero-agent-carousel__window,.home-hero-agent-carousel__stage{flex:none}.home-hero-agent-carousel__deck{display:grid}.home-hero-agent-carousel__stage{min-height:45.875rem;display:grid}.home-hero-agent-carousel__demo-layer{grid-area:1/1;position:relative;inset:auto}.home-hero-agent-carousel__stage>.home-recruiter-demo{height:auto;min-height:45.875rem}.home-recruiter-demo{border-radius:18px}.home-recruiter-demo__thread{min-height:35rem;padding-inline:.875rem;overflow:visible}.home-demo-result,.home-demo-sources{margin-left:0}}@media (prefers-reduced-motion:reduce){.homepage-data__copy h1,.homepage-data__copy>p,.homepage-data__actions,.home-hero-data,.home-recruiter-demo,.home-hero-agent-carousel,.home-hero-agent-carousel__demo-layer,.home-hero-data__track,.home-demo-question,.home-demo-status,.home-demo-answer,.home-demo-try-message,.home-demo-demo-reply,.home-demo-dots i{animation:none}.stack-card--settling{transition:none}.home-hero-data__motion{display:none}.home-hero-data__static{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.home-hero-data__static .home-hero-data__metric{gap:.3rem;min-width:0;padding-inline:.75rem;display:grid}.home-hero-agent-carousel .home-hero-agent-carousel__demo-layer.is-incoming{animation:none;transform:translate(0,0)}.home-hero-agent-carousel__demo-layer.is-outgoing{visibility:hidden}.home-demo-status{display:none}}.homepage{--homepage-copy-card:color-mix(in oklab, var(--card-solid) 88%, transparent);--homepage-copy-card-border:color-mix(in oklab, var(--border) 76%, var(--foreground) 8%);--enterprise-left:oklch(74% .13 125);--enterprise-right:oklch(82% .16 100);--enterprise-marker:oklch(86% .12 105);--enterprise-ink:oklch(19% .04 112);--enterprise-border:oklch(70% .11 112)}.home-copy-card{border:1px solid var(--homepage-copy-card-border);background:var(--homepage-copy-card);border-radius:20px}.home-treatment-shell{background:0 0;border:0;border-radius:0}.home-treatment-copy{background:color-mix(in oklab, var(--background) 44%, transparent)}.home-treatment-content{border-top:1px solid var(--homepage-copy-card-border);background:oklch(12% .035 282/.24)}.home-connect-apps{border-top:1px solid var(--homepage-copy-card-border)}@media (width<=767px){.home-copy-card{border-radius:18px}}html.homepage-stable-aurora-viewport .aurora{height:100vh;inset:0 0 auto}@supports (height:100lvh){html.homepage-stable-aurora-viewport .aurora{height:100lvh}}.home-enterprise-chapter{place-items:center;min-height:8rem;display:grid;position:relative;overflow:hidden}@media (width>=768px){.home-enterprise-chapter{min-height:10rem}}.home-enterprise-chapter:after{background:var(--homepage-copy-card-border);content:"";opacity:0;height:1px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);position:absolute;bottom:1px;left:0;right:0;transform:scaleX(.2)}html.homepage-enterprise-active .home-enterprise-chapter:after{opacity:.55;transform:scaleX(1)}.homepage-data .home-enterprise-marker{opacity:0;justify-items:center;gap:.85rem;width:min(100%,54rem);transition:opacity .24s cubic-bezier(.22,1,.36,1);display:grid}.home-enterprise-marker__title{grid-template-columns:minmax(2rem,1fr) auto minmax(2rem,1fr);align-items:center;gap:clamp(1.25rem,3vw,3rem);width:100%;display:grid;position:relative}.home-enterprise-marker__title span{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--foreground);white-space:nowrap;font-size:clamp(1.75rem,4.6vw,3.6rem);font-weight:500;line-height:.9;transition:color .65s cubic-bezier(.22,1,.36,1)}.home-enterprise-marker__title i{background:color-mix(in oklab, var(--homepage-copy-card-border) 58%, var(--foreground) 42%);opacity:.75;height:3px;transform:scaleX(0)}.home-enterprise-marker__title i:first-child{transform-origin:100%}.home-enterprise-marker__title i:last-child{transform-origin:0}.homepage-data .home-enterprise-chapter.is-marker-active .home-enterprise-marker__title span{color:var(--enterprise-marker)}.homepage-data .home-enterprise-chapter.is-marker-active .home-enterprise-marker__title i:first-child{background:linear-gradient(90deg, color-mix(in oklab, var(--enterprise-left) 8%, transparent), color-mix(in oklab, var(--enterprise-left) 80%, transparent))}.homepage-data .home-enterprise-chapter.is-marker-active .home-enterprise-marker__title i:last-child{background:linear-gradient(90deg, color-mix(in oklab, var(--enterprise-right) 80%, transparent), color-mix(in oklab, var(--enterprise-right) 8%, transparent))}.homepage-data .home-enterprise-chapter.is-marker-active .home-enterprise-marker__title i{transform:scaleX(1)}.home-enterprise-marker>strong{color:color-mix(in oklab, var(--foreground) 72%, var(--muted-foreground));font-size:clamp(.82rem,1.1vw,.95rem);font-weight:550;line-height:1.4}.homepage-data .home-enterprise-chapter.is-marker-active .home-enterprise-marker{opacity:.9;transition-duration:0s}.homepage-data .home-enterprise-chapter.is-marker-active.is-marker-entering .home-enterprise-marker{transition-duration:.8s}.homepage-data .home-enterprise-chapter:not(.is-marker-active) .home-enterprise-marker{opacity:0;transition-duration:.24s}.homepage-data .home-enterprise-chapter.is-marker-active.is-marker-entering .home-enterprise-marker__title span{animation:.68s cubic-bezier(.16,1,.3,1) .1s both home-enterprise-sweep-word}.homepage-data .home-enterprise-chapter.is-marker-active.is-marker-entering .home-enterprise-marker__title i{animation:.72s cubic-bezier(.16,1,.3,1) .8s both home-enterprise-lines-arrive}.homepage-data .home-enterprise-chapter.is-marker-active:not(.is-marker-entering) .home-enterprise-marker__title span,.homepage-data .home-enterprise-chapter.is-marker-active:not(.is-marker-entering) .home-enterprise-marker__title i,.homepage-data .home-enterprise-chapter:not(.is-marker-active) .home-enterprise-marker__title span,.homepage-data .home-enterprise-chapter:not(.is-marker-active) .home-enterprise-marker__title i{animation:none}@keyframes home-enterprise-sweep-word{0%{clip-path:inset(0 50%);opacity:.2}to{clip-path:inset(0);opacity:1}}@keyframes home-enterprise-lines-arrive{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.home-enterprise-contact{border:1px solid color-mix(in oklab, var(--enterprise-right) 52%, transparent);color:var(--enterprise-ink);background:linear-gradient(105deg, var(--enterprise-left), var(--enterprise-right));box-shadow:0 5px 26px color-mix(in oklab, var(--enterprise-border) 30%, transparent);transition:filter .18s,box-shadow .18s,transform .18s}.home-enterprise-contact:hover{filter:brightness(1.08)saturate(1.05);box-shadow:0 7px 32px color-mix(in oklab, var(--enterprise-border) 42%, transparent);transform:translateY(-1px)}.home-enterprise-icon{color:var(--enterprise-left)}.home-enterprise-closing{border-color:color-mix(in oklab, var(--enterprise-border) 42%, var(--border));background:radial-gradient(circle at 18% 125%, color-mix(in oklab, var(--enterprise-left) 18%, transparent), transparent 52%), radial-gradient(circle at 82% 125%, color-mix(in oklab, var(--enterprise-right) 16%, transparent), transparent 50%), color-mix(in oklab, var(--background) 28%, transparent)}.home-enterprise-case-study{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.6fr);align-items:stretch;display:grid}.home-enterprise-case-study__copy{background:color-mix(in oklab, var(--background) 44%, transparent);padding:clamp(2rem,4vw,3rem)}.home-enterprise-case-study__copy>span{color:color-mix(in oklab, var(--enterprise-left) 78%, white);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.9rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem;display:block}.home-enterprise-case-study__copy h2{letter-spacing:-.04em;text-wrap:balance;max-width:14ch;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:600;line-height:1.04}.home-enterprise-case-study__copy p{max-width:40ch;color:var(--muted-foreground);margin-top:1.5rem;line-height:1.65}.home-enterprise-case-study__demo{min-width:0;margin:0;padding:0 clamp(1.5rem,3vw,2.5rem)}.enterprise-company-browser{border:1px solid var(--border);min-width:0;box-shadow:0 0 46px -22px color-mix(in oklab, var(--primary) 42%, transparent);border-radius:20px;overflow:hidden}.enterprise-company-chat .home-recruiter-demo{width:100%;height:auto;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex}.enterprise-company-chat .home-recruiter-demo__thread{flex:none;min-height:0;overflow:visible}.enterprise-company-chat .home-recruiter-demo[data-conversation-deferred=true] .home-demo-question{animation-delay:.18s}.enterprise-company-chat .home-recruiter-demo[data-conversation-deferred=true] .home-demo-status{animation-delay:.85s}.enterprise-company-chat .home-recruiter-demo[data-conversation-deferred=true] .home-demo-answer{animation-delay:3.15s}.enterprise-company-chat .home-recruiter-demo[data-conversation-deferred=true][data-conversation-active=false] :is(.home-demo-question,.home-demo-status,.home-demo-answer){animation-play-state:paused}.enterprise-company-chat .home-demo-answer__intro p{max-width:62ch}.enterprise-memory{border:1px solid var(--element-border);background:oklch(12% .035 282/.72);border-radius:14px;overflow:hidden}.enterprise-memory__header,.enterprise-memory__reuse,.enterprise-memory__people{align-items:center;display:flex}.enterprise-memory__header{border-bottom:1px solid var(--element-border);justify-content:space-between;gap:1rem;min-height:4.5rem;padding:.9rem 1rem}.enterprise-memory__header>div{gap:.18rem;display:grid}.enterprise-memory__header span,.enterprise-memory__finding>span,.enterprise-memory__reuse span{color:var(--muted-foreground);font-size:.6875rem}.enterprise-memory__header strong{font-size:.95rem}.enterprise-memory__header .enterprise-memory__match{border:1px solid color-mix(in oklab, var(--agent-accent) 38%, transparent);color:color-mix(in oklab, var(--agent-accent) 72%, white);background:color-mix(in oklab, var(--agent-accent) 10%, transparent);border-radius:999px;flex:none;padding:.3rem .55rem;font-family:IBM Plex Mono,ui-monospace,monospace}.enterprise-memory__finding{padding:1rem}.enterprise-memory__finding>span,.enterprise-memory__reuse span:first-child{letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace}.enterprise-memory__finding p{margin-top:.4rem;font-size:.8125rem;line-height:1.55}.enterprise-memory__reuse{border:1px solid var(--element-border);background:oklch(25% .04 282/.46);border-radius:10px;gap:.7rem;margin:0 1rem;padding:.75rem}.enterprise-memory__reuse>svg,.enterprise-memory__people>svg{width:1rem;height:1rem;color:var(--agent-accent);flex:none}.enterprise-memory__reuse>div{flex:1;gap:.15rem;min-width:0;display:grid}.enterprise-memory__reuse strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.enterprise-memory__reuse>span{flex:none;font-family:IBM Plex Mono,ui-monospace,monospace}.enterprise-memory__people{border-top:1px solid var(--element-border);color:var(--muted-foreground);gap:.55rem;margin-top:1rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.45}.enterprise-memory__people strong{color:var(--foreground);font-weight:600}@media (width<=68rem){.home-enterprise-case-study{grid-template-columns:1fr}.home-enterprise-case-study__demo{padding-block:1.5rem;padding-inline:0}}@media (width<=767px){.enterprise-memory__reuse strong{white-space:normal}}.home-pricing-grid>div:not(.home-pricing-billing){border:0;border-top:1px solid var(--homepage-copy-card-border);min-width:0;box-shadow:none;background:0 0;border-radius:0}.home-pricing-grid>div:nth-child(2){border-top:0}@media (width>=640px){.home-pricing-grid>div:nth-child(odd):not(.home-pricing-billing){border-left:1px solid var(--homepage-copy-card-border)}.home-pricing-grid>div:nth-child(3){border-top:0}}@media (width>=1024px){.home-treatment-shell{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.6fr)}.homepage-partners .home-treatment-shell{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.homepage-partners #how-it-works .home-treatment-shell{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.home-pricing-layout{align-items:stretch;display:grid}.home-treatment-content{border-top:0;border-left:1px solid var(--homepage-copy-card-border)}}@media (prefers-reduced-motion:reduce){.home-enterprise-chapter:after,.homepage-data .home-enterprise-marker,.homepage-data .home-enterprise-marker__title i{transition-duration:1ms}.homepage-data .home-enterprise-chapter.is-marker-active .home-enterprise-marker__title span,.homepage-data .home-enterprise-chapter.is-marker-active .home-enterprise-marker__title i{clip-path:inset(0);opacity:1;animation:none;transform:none}}.home-hero-agent-carousel__stage>.home-recruiter-demo{animation:none}
