@layer theme,base;@layer components{:root{--neutral-0:var(--color-hi-0);--neutral-300:var(--color-hi-300);--neutral-500:var(--color-hi-500);--neutral-600:var(--color-hi-600);--neutral-800:var(--color-hi-800);--orange:var(--color-hi-orange);--glass:var(--color-hi-glass);--glass-edge:var(--hi-glass-edge);--glass-shadow:var(--hi-glass-shadow);--sans:var(--font-hi-sans);--mono:var(--font-hi-mono)}*{box-sizing:border-box}html{scroll-behavior:auto}body{color:var(--neutral-800);font-family:var(--sans);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;background:#fff;margin:0;overflow-x:clip}img{max-width:100%;display:block}.js [data-reveal]{opacity:0;transition:opacity var(--rd,.7s) cubic-bezier(.22, .68, .28, 1) var(--d,0s), transform var(--rd,.7s) cubic-bezier(.22, .68, .28, 1) var(--d,0s);transform:translateY(14px)}.js [data-reveal].in{opacity:1;transform:none}.js [data-reveal=card]{transform-origin:50% 35%;transform:scale(.94)}.js [data-reveal=plate]{transform:scale(.97)}.js [data-reveal=card].in,.js [data-reveal=plate].in{transform:none}.js [data-reveal=bit]{transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}#heroSpots{z-index:4;pointer-events:none;position:absolute;inset:0}.hs{width:0;height:0;position:absolute}.hs-dot{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;width:56px;height:56px;padding:0;position:absolute;top:-28px;left:-28px}.hs-dot:after{content:"";opacity:0;background:var(--neutral-0);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transition:opacity .22s,transform .3s cubic-bezier(.2,.9,.25,1.08);position:absolute;top:50%;left:50%;transform:scale(.4);box-shadow:0 0 0 4px #fdfdfb42,0 0 0 1px #14141447}.hs-dot:focus-visible{outline:2px solid var(--orange);outline-offset:8px}.hs.on .hs-dot:after{opacity:1;transform:scale(1)}.hs-pulse{pointer-events:none;transition:opacity .55s;position:absolute;top:0;left:0}.hs-breathe{animation:hsBreathe 11s ease-in-out infinite var(--d,0s);position:absolute;top:0;left:0}.hs-pulse i{border:1px solid var(--orange);opacity:0;width:10px;height:10px;animation:hsRing 3.2s cubic-bezier(.18, .7, .3, 1) infinite var(--d,0s);border-radius:50%;position:absolute;top:-5px;left:-5px}.hs-pulse i:nth-child(2){animation-delay:calc(var(--d,0s) + 1.05s)}.hs-pulse i:nth-child(3){animation-delay:calc(var(--d,0s) + 2.1s)}@keyframes hsRing{0%{opacity:0;transform:scale(.5)}14%{opacity:.62}to{opacity:0;transform:scale(4.6)}}@keyframes hsBreathe{0%,64%,to{opacity:0}10%,46%{opacity:1}}.hs.on .hs-breathe{opacity:1;animation:none}.hs.on .hs-pulse i{border-color:#fdfdfbd9;animation-duration:2.4s}#heroSpots.armed .hs:not(.on){opacity:.22;transition:opacity .3s}#heroSpots.acting .hs-pulse{opacity:0}#heroSpots.acting .hs.on .hs-pulse{opacity:1}.hs-lead{height:1.7px;width:var(--len,0px);transform-origin:0;transform:rotate(var(--ang,0deg)) scaleX(0);opacity:0;background:linear-gradient(90deg,#fdfdfbe6,#fdfdfb8c);transition:transform .34s cubic-bezier(.2,.85,.3,1),opacity .2s;position:absolute;top:-.85px;left:0}.hs.on .hs-lead{transform:rotate(var(--ang,0deg)) scaleX(1);opacity:1}.hs-card{pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);opacity:0;background:#f7f6f29e;border:1px solid #ffffff8c;border-radius:15px;align-items:center;gap:11px;width:max-content;max-width:272px;padding:10px 15px 10px 10px;transition:opacity .3s,transform .42s cubic-bezier(.16,.84,.28,1.04);display:flex;position:absolute;transform:translateY(10px);box-shadow:0 14px 34px #08080a4d}.hs.on .hs-card{opacity:1;transition-delay:90ms;transform:translate(0)}.hs-disc{background:var(--neutral-800);backface-visibility:hidden;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;transform:translateZ(0)}.hs-disc svg{stroke:#fdfdfb;stroke-width:1.4px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;display:block}.hs-text{flex-direction:column;gap:1px;min-width:0;display:flex}.hs-text>span{opacity:0;transition:opacity .3s,transform .3s cubic-bezier(.2,.85,.3,1);transform:translateY(4px)}.hs.on .hs-text>span{opacity:1;transform:none}.hs.on .l1{transition-delay:.16s}.hs.on .l2{transition-delay:.23s}.hs.on .l3{transition-delay:.3s}.l1{font-family:var(--mono);letter-spacing:.4px;color:var(--neutral-500);white-space:nowrap;font-size:10.5px;font-weight:500;line-height:14px}.l2{color:var(--neutral-800);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:560;line-height:19px;overflow:hidden}.l3{font-family:var(--mono);color:var(--neutral-500);white-space:nowrap;font-size:10.5px;font-weight:500;line-height:14px}@media (prefers-reduced-motion:reduce){.hs-pulse i,.hs-pulse{animation:none}.hs-pulse i{opacity:.35}.hs-card,.hs-lead,.hs-text>span{transition-duration:.01ms}}.ui-glass{border:.117cqh solid var(--neutral-0);-webkit-backdrop-filter:blur(2.35cqh);backdrop-filter:blur(2.35cqh);background:#fdfdfb99;box-shadow:0 0 3.76cqh #0000000d}.ui-status{color:#000;flex:none;justify-content:space-between;align-items:center;height:5.164cqh;padding:0 4.46cqh 0 4.56cqh;display:flex}.ui-time{letter-spacing:-.019cqh;font-size:1.76cqh;font-weight:600}.ui-sys{align-items:center;gap:.15cqh;display:flex}.ui-sys svg{width:auto;height:1.643cqh;display:block}.ui-top{justify-content:space-between;align-items:center;gap:1.878cqh;padding:1.878cqh;display:flex}.ui-chip{letter-spacing:-.0375cqh;color:var(--neutral-800);white-space:nowrap;border-radius:3.29cqh;align-items:center;gap:.939cqh;padding:.939cqh 2.01cqh;font-size:1.878cqh;font-weight:510;display:flex}.ui-chip .ui-i{width:2.347cqh;height:2.347cqh}.ui-av{color:var(--neutral-800);border-radius:3.29cqh;place-items:center;padding:1.408cqh;display:grid}.ui-av .ui-i{width:1.878cqh;height:1.878cqh}.ui-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;display:block}.ui-thread{flex-direction:column;flex:1;gap:1.9cqh;padding:0 4cqw;display:flex;overflow:hidden}.ui-intro{color:var(--neutral-800);margin:0;font-size:2.45cqh;line-height:1.42}.ui-find{opacity:0;border-left:.47cqh solid #ff9f92;flex-direction:column;gap:.9cqh;padding-left:1.41cqh;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.3,1);display:flex;transform:translateY(1.6cqh)}.ui-find.in{opacity:1;transform:none}.ui-find p{color:var(--neutral-800);margin:0;font-size:2.4cqh;line-height:1.4}.ui-cite{color:#787d7f;background:#fdfdfb99;border-radius:1.41cqh;align-self:flex-start;padding:.23cqh 1.41cqh;font-size:1.95cqh;font-style:italic;font-weight:508}.ui-ask{border-radius:3.02cqh;flex-direction:column;gap:1.878cqh;margin:1.878cqh;padding:1.878cqh;display:flex}.ui-ask .ph{color:#787d7f;letter-spacing:-.0375cqh;padding-inline:.939cqh;font-size:1.878cqh;line-height:2.82cqh}.ui-ask .rowb{justify-content:space-between;align-items:center;display:flex}.ui-right{align-items:center;gap:1.878cqh;display:flex}.ui-plus,.ui-send{border-radius:50%;flex:none;place-items:center;width:3.756cqh;height:3.756cqh;display:grid}.ui-plus{color:var(--neutral-800);background:#e5e8ea}.ui-send{background:var(--neutral-800);color:var(--neutral-0)}.ui-plus .ui-i,.ui-send .ui-i{width:1.878cqh;height:1.878cqh}.ui-mic{fill:none;width:2.347cqh;height:2.347cqh;stroke:var(--neutral-800);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;display:block}[data-hook=act-num],[data-hook=act-title],[data-hook=act-body]{opacity:0;will-change:opacity, transform}.anno{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;will-change:opacity, transform;border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;position:absolute}.anno-thumb{background:#fff;border-radius:8px;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.anno-thumb img{object-fit:contain;width:100%;height:100%}.anno-text{white-space:nowrap;flex-direction:column;gap:6px;display:flex}.anno-src,.anno-meta{font-family:var(--mono);color:var(--neutral-600);font-size:12px;font-weight:500;line-height:16px}.anno-name{color:var(--neutral-800);font-size:16px;font-weight:510;line-height:16px}.anno.wide{border-radius:16px;width:360px;padding:16px;display:block}.anno.wide p{letter-spacing:-.28px;color:var(--neutral-800);margin:0;font-size:14px;line-height:18px}.anno.wide p b{font-weight:590}.anno-sub{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);border-radius:12px;align-items:center;gap:12px;margin-top:17px;padding:12px 16px 12px 12px;display:flex}.lead .line{transform-origin:var(--o);will-change:transform;background:#fdfdfb;position:absolute}.lead .ring{opacity:0;will-change:opacity, transform;border:1px solid #fdfdfb;border-radius:50%;width:16px;height:15px;position:absolute}.lead .ring:after{content:"";background:#fdfdfb;border-radius:50%;width:5.33px;height:5.33px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ch{visibility:hidden;position:relative}.ch.on{visibility:visible}.ch.cursor:after{content:"";background:var(--neutral-800);width:1px;height:13px;position:absolute;top:2px;left:100%}.anno-sub{opacity:0;will-change:opacity, transform}.row-visual{--par-img:24px;--par-card:12px;view-timeline:--rowpar block}@keyframes row-photo-lag{0%{translate:0 calc(-1 * var(--par-img))}to{translate:0 var(--par-img)}}@keyframes row-card-lift{0%{translate:0 var(--par-card)}to{translate:0 calc(-1 * var(--par-card))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.row-plate>img{animation:linear both row-photo-lag;animation-timeline:--rowpar}.row-card{animation:linear both row-card-lift;animation-timeline:--rowpar}}}.chip-layer{pointer-events:none;position:absolute;inset:0}#chipsBack{z-index:20}#chipsFront{z-index:40}.chip{will-change:transform, opacity, filter;transform-origin:50%;position:absolute;top:0;left:0}.chip-in{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--neutral-0);box-shadow:inset 0 0 0 1px var(--neutral-300), 0 10px 30px #08080a24;will-change:transform;background:#484847b8;border-radius:16px;padding:12px 16px;display:block}.chip .src{font-family:var(--mono);letter-spacing:.24px;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;display:block}.chip .val{white-space:nowrap;font-size:16px;line-height:20px;display:block}@keyframes chipFloat{0%{transform:translate(0)rotate(0)}to{transform:translate3d(var(--fx), var(--fy), 0) rotate(var(--fr))}}.chip-in{animation:chipFloat var(--dur) cubic-bezier(.45, 0, .55, 1) var(--dly) infinite alternate}@media (prefers-reduced-motion:reduce){.chip-in{animation:none}.chip,.pin{transition:none!important}}@media (max-width:1279px){[data-hook=act-num],[data-hook=act-title],[data-hook=act-body]{opacity:1!important;transform:none!important}}@media (max-width:900px){.chip-layer{display:none}}[data-hook=hero-chat][data-box=dots] .hi3-bubble{width:var(--hi3-dw);height:var(--hi3-ph)}[data-hook=hero-chat][data-box=prompt] .hi3-bubble{width:var(--hi3-pw);height:var(--hi3-ph)}[data-hook=hero-chat][data-box=card] .hi3-bubble{width:var(--hi3-cw);height:var(--hi3-chh)}.hi3-bubble{width:var(--hi3-dw,80px);height:var(--hi3-ph,40px);will-change:width, height;transition-property:width,height;transition-duration:0s;transition-timing-function:cubic-bezier(.32,.72,.24,1)}[data-hook=hero-chat][data-phase=prompt] .hi3-bubble{transition-duration:.26s}[data-hook=hero-chat][data-phase=collapse] .hi3-bubble{transition-duration:.4s}.hi3-prompt{transition-property:translate;transition-duration:0s;transition-timing-function:cubic-bezier(.32,.72,.24,1)}[data-hook=hero-chat][data-box=dots] .hi3-prompt{translate:calc(var(--hi3-dw) - var(--hi3-pw)) 0}[data-hook=hero-chat][data-phase=prompt] .hi3-prompt{transition-duration:.26s}[data-hook=hero-chat][data-phase=collapse] .hi3-prompt{transition-duration:.4s}.hi3-prompt,.hi3-answer{pointer-events:none;opacity:0}[data-hook=hero-chat][data-box=dots] .hi3-prompt,[data-hook=hero-chat][data-box=prompt] .hi3-prompt,[data-hook=hero-chat][data-box=card] .hi3-answer{opacity:1}@keyframes hi3-layer-out{0%{opacity:1}to{opacity:0}}@keyframes hi3-layer-in{0%{opacity:0}to{opacity:1}}@keyframes hi3-answer-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}[data-hook=hero-chat][data-box=card] .hi3-card-in{animation:hi3-card-in .26s cubic-bezier(.22, .68, .28, 1) calc(1.38s + var(--ai,0) * .32s) both}@keyframes hi3-card-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){[data-hook=hero-chat][data-box=card] .hi3-card-in{animation:none}}@keyframes hi3-answer-out{0%{opacity:1;scale:1}to{opacity:0;scale:.96}}@keyframes hi3-card-body-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}[data-hook=hero-chat][data-phase=expand] .hi3-answer>div>:nth-child(2),[data-hook=hero-chat][data-phase=answer] .hi3-answer>div>:nth-child(2){opacity:0;translate:0 10px}[data-hook=hero-chat][data-phase=body] .hi3-answer>div>:nth-child(2){animation:.24s cubic-bezier(.22,.68,.28,1) both hi3-card-body-in}@keyframes hi3-card-press{0%,to{background-color:var(--color-hi-0);scale:1}35%,65%{background-color:#e4e4df;scale:.94}}[data-hook=hero-chat][data-phase=press] .hi3-card-press{animation:.26s cubic-bezier(.3,0,.4,1) both hi3-card-press}[data-hook=hero-chat][data-phase=press] .hi3-card-press:not([data-press]){animation-name:hi3-card-dip}@keyframes hi3-card-dip{0%,to{scale:1}45%{scale:.955}}@keyframes hi3-chat-in{0%{translate:0 10px}to{translate:0}}@keyframes hi3-chat-fade{0%{opacity:0}to{opacity:1}}@keyframes hi3-ai-in{0%{opacity:0}to{opacity:1}}.hi3-chat{animation:.52s cubic-bezier(.22,.68,.28,1) .34s both hi3-chat-in}.hi3-chat>.hi3-bubble{animation:.52s cubic-bezier(.22,.68,.28,1) .34s both hi3-chat-fade}.hi3-chat .hi3-ai{opacity:0}.hi3-chat .hi3-ai[data-lit]{animation:.52s cubic-bezier(.22,.68,.28,1) both hi3-ai-in}@keyframes hi3-ai-think{0%,to{scale:1}50%{scale:1.06}}[data-hook=hero-chat][data-phase=think] .hi3-ai-disc{animation:.82s ease-in-out both hi3-ai-think}@media (prefers-reduced-motion:reduce){.hi3-chat,.hi3-chat *,.hi3-bubble,.hi3-prompt,.hi3-answer,.hi3-card-press{translate:none;rotate:none;scale:none;transition:none!important;animation:none!important}.hi3-chat .hi3-ai,.hi3-chat .hi3-ai[data-lit],.hi3-chat>.hi3-bubble{opacity:1}.hi3-prompt{opacity:0}.hi3-answer{opacity:1}}.js [data-hook=press-glass] .hi3-press-logo{opacity:0;translate:0 8px}.js [data-hook=press-glass].in .hi3-press-logo{animation:.56s cubic-bezier(.22,.68,.28,1) .42s both hi3-press-logo-in}.js [data-hook=press-glass].in .hi3-press-logo:nth-child(2){animation-delay:.485s}.js [data-hook=press-glass].in .hi3-press-logo:nth-child(3){animation-delay:.55s}.js [data-hook=press-glass].in .hi3-press-logo:nth-child(4){animation-delay:.615s}@keyframes hi3-press-logo-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.js [data-hook=press-glass] .hi3-press-logo,.js [data-hook=press-glass].in .hi3-press-logo{opacity:1;translate:none;animation:none!important}}@keyframes hi3-frost-drift{0%{translate:0 -9px}to{translate:0 9px}}@supports (animation-timeline:view()){.hi3-press-band{view-timeline-name:--hi3-press}.hi3-press-sheet{animation:linear both hi3-frost-drift;animation-timeline:--hi3-press;animation-range:cover}.hi3-frost-band{view-timeline-name:--hi3-frost}.hi3-frost-sheet{animation:linear both hi3-frost-drift;animation-timeline:--hi3-frost;animation-range:cover}}@media (prefers-reduced-motion:reduce){.hi3-press-sheet,.hi3-frost-sheet{animation:none;translate:none}}.js [data-hook=investor-glass] .hi3-frost-item{opacity:0;translate:0 8px}.js [data-hook=investor-glass].in .hi3-frost-item{animation:.56s cubic-bezier(.22,.68,.28,1) both hi3-press-logo-in;animation-delay:calc(.42s + var(--i,0) * 65ms)}@media (prefers-reduced-motion:reduce){.js [data-hook=investor-glass] .hi3-frost-item,.js [data-hook=investor-glass].in .hi3-frost-item{opacity:1;translate:none;animation:none!important}}.hi3-chip{--c-x:0px;--c-y:0px;--c-scale:1;--c-rot:0deg;--c-opacity:0;--c-sx:1;--c-sy:1;--c-vang:0deg;--c-radius:24px;--c-src-opacity:1;--c-body:1;opacity:var(--c-opacity);border-radius:var(--c-radius);transform:translate3d(var(--c-x), var(--c-y), 0) scale(var(--c-scale)) rotate(var(--c-vang)) scale(var(--c-sx), var(--c-sy)) rotate(calc(-1 * var(--c-vang))) rotate(var(--c-rot));will-change:transform, opacity}.hi3-chip-src{opacity:var(--c-src-opacity)}.hi3-chip>*{opacity:var(--c-body)}.js .hi3-chip{opacity:var(--c-opacity)}html:not(.js) .hi3-chip{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hi3-chip{transition:none}}.hi3-seg-fill{transform:scaleX(var(--seg,0));transform-origin:0}@media (prefers-reduced-motion:reduce){.hi3-seg-fill{transform:none}}.hi3-setup-body{transition:height .36s ease-out}@media (prefers-reduced-motion:reduce){.hi3-setup-body{transition:none}}@keyframes hi3-setup-in-fade{0%{opacity:0}to{opacity:1}}@keyframes hi3-setup-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){[data-hook=setup-copy] *{animation:none!important}}@keyframes hi3-screen-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.hi3-screen-in{animation:.52s cubic-bezier(.2,.7,.3,1) both hi3-screen-in}.hi3-screen-artifact{opacity:var(--panel,0);translate:0 calc((1 - var(--panel,0)) * 10px)}@media (prefers-reduced-motion:reduce){.hi3-screen-artifact{opacity:1;translate:none}}@keyframes hi3-mon-card-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.hi3-mon-card{--hi3-mon-start:calc(var(--mi,0) * .58s + (var(--pi,0) - var(--mi,0)) * 65ms);animation:hi3-mon-card-in .3s cubic-bezier(.22, .68, .28, 1) var(--hi3-mon-start) both}@keyframes hi3-mon-item-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.hi3-mon-item{animation:hi3-mon-item-in .24s cubic-bezier(.22, .68, .28, 1) calc(var(--hi3-mon-start,0s) + .28s + var(--ii,0) * 65ms) both}@media (prefers-reduced-motion:reduce){.hi3-mon-card,.hi3-mon-item{opacity:1;animation:none;translate:none}}@keyframes hi3-proj-card-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes hi3-proj-press{0%,to{scale:1}45%{scale:.965}}.hi3-proj-card{animation:.36s cubic-bezier(.22,.68,.28,1) both hi3-proj-card-in;animation-delay:calc(var(--ci,0) * 70ms)}.hi3-proj-tap{animation:.36s cubic-bezier(.22,.68,.28,1) both hi3-proj-card-in,.26s cubic-bezier(.3,0,.4,1) .9s both hi3-proj-press}.hi3-rec-tap{animation:.26s cubic-bezier(.3,0,.4,1) .9s both hi3-proj-press}@keyframes hi3-mon-press{0%,to{background-color:var(--color-hi-0);scale:1}35%,65%{background-color:#e4e4df;scale:.94}}.hi3-mon-press{animation:.36s cubic-bezier(.3,0,.4,1) 1.9s both hi3-mon-press}@media (prefers-reduced-motion:reduce){.hi3-mon-press{animation:none;scale:none}}@keyframes hi3-proj-push{0%{translate:100%}to{translate:0}}.hi3-proj-push{animation:.35s cubic-bezier(.32,.72,0,1) both hi3-proj-push;position:relative}@keyframes hi3-think-dot{0%,60%,to{opacity:.3;scale:1}30%{opacity:1;scale:1.2}}.hi3-think-dot{animation:1.05s ease-in-out infinite hi3-think-dot;animation-delay:calc(var(--di,0) * .35s - .7s)}@keyframes hi3-reply-dots{to{opacity:0}}.hi3-reply-dots{animation:hi3-reply-dots .14s ease-out calc(var(--reply-at,0s) + .9s) both}@keyframes hi3-reply-bubble{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}.hi3-reply-bubble{animation:hi3-reply-bubble .24s cubic-bezier(.22, .68, .28, 1) calc(var(--reply-at,0s) + .9s) both}@media (prefers-reduced-motion:reduce){.hi3-think-dot,.hi3-reply-bubble{opacity:1;animation:none;scale:none}.hi3-reply-dots{animation:none;display:none}}@keyframes hi3-proj-under{0%{filter:brightness();translate:0}to{filter:brightness(.92);translate:-30%}}.hi3-proj-under{animation:.35s cubic-bezier(.32,.72,0,1) both hi3-proj-under}.hi3-proj-list{animation:.52s cubic-bezier(.2,.7,.3,1) both hi3-screen-in}@media (prefers-reduced-motion:reduce){.hi3-proj-card,.hi3-proj-tap,.hi3-proj-push,.hi3-proj-under,.hi3-proj-list{opacity:1;filter:none;animation:none;translate:none;scale:none}}@keyframes hi3-wash-in{0%{opacity:0}to{opacity:1}}.hi3-wash-layer{background-image:var(--hi3-wash)}.hi3-wash-in{animation:1.2s both hi3-wash-in}@media (prefers-reduced-motion:reduce){[data-hook=better-run-card]>*,[data-hook=better-run-wash]>*{animation:none!important}}@property --scan-from{syntax:"<percentage>";inherits:true;initial-value:0%}@property --scan{syntax:"<percentage>";inherits:true;initial-value:0%}.hi3-scan-layer{opacity:0;-webkit-mask-image:linear-gradient(270deg, transparent 0, transparent var(--scan-from,0%), #000 var(--scan-from,0%), #000 var(--scan,0%), transparent var(--scan,0%), transparent 100%);-webkit-mask-image:linear-gradient(270deg, transparent 0, transparent var(--scan-from,0%), #000 var(--scan-from,0%), #000 var(--scan,0%), transparent var(--scan,0%), transparent 100%);-webkit-mask-image:linear-gradient(270deg, transparent 0, transparent var(--scan-from,0%), #000 var(--scan-from,0%), #000 var(--scan,0%), transparent var(--scan,0%), transparent 100%);mask-image:linear-gradient(270deg, transparent 0, transparent var(--scan-from,0%), #000 var(--scan-from,0%), #000 var(--scan,0%), transparent var(--scan,0%), transparent 100%)}.hi3-people-layer{-webkit-mask-image:linear-gradient(270deg, #000 0, #000 calc(var(--people,0%) - 18%), transparent var(--people,0%), transparent 100%);-webkit-mask-image:linear-gradient(270deg, #000 0, #000 calc(var(--people,0%) - 18%), transparent var(--people,0%), transparent 100%);-webkit-mask-image:linear-gradient(270deg, #000 0, #000 calc(var(--people,0%) - 18%), transparent var(--people,0%), transparent 100%);mask-image:linear-gradient(270deg, #000 0, #000 calc(var(--people,0%) - 18%), transparent var(--people,0%), transparent 100%)}.hi3-scan-edge{opacity:0;left:var(--edge-at,0%);background:#fdfdfbe6;width:2px;box-shadow:0 0 12px 2px #fdfdfb8c,0 0 32px 8px #f05a4647}[data-hook=setup-media][data-scan=true] .hi3-scan-layer{opacity:1}[data-hook=setup-media] .hi3-scan-edge{opacity:var(--edge,0)}.hi3-pin-move{translate:0 calc((1 - var(--pin,0)) * 14px);scale:calc(.97 + .03 * var(--pin,0))}[data-hook=setup-cascade] .hi3-pin-move{scale:1}.hi3-pin-fade{opacity:var(--pin,0)}.hi3-pin-body{opacity:var(--pin-body,0);translate:0 calc((1 - var(--pin-body,0)) * 5px)}@keyframes hi3-pin-in{0%{opacity:0;translate:0 14px;scale:.97}to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){[data-hook=setup-media][data-scan=true],[data-hook=setup-media][data-scan=true] .hi3-scan-edge,[data-hook=setup-media] .hi3-pin-move,[data-hook=setup-media] .hi3-pin-fade,[data-hook=setup-media] [class*=hi3-pin-in]{animation:none!important}[data-hook=setup-media][data-scan=true] .hi3-scan-layer{opacity:0}}.hi3-setup-pill{opacity:var(--pill,0);translate:0 calc((1 - var(--pill,0)) * 10px);background-image:var(--hi-glass-grad)}.hi3-setup-cta{scale:calc(1 - var(--press,0) * .04);filter:brightness(calc(1 - var(--press,0) * .18))}.hi3-setup-ring{box-sizing:border-box;width:calc(5cqw * var(--su,1));height:calc(5cqw * var(--su,1));border:calc(.6cqw * var(--su,1)) solid var(--color-hi-100);border-top-color:var(--color-hi-800);opacity:var(--ring,0);border-radius:50%;animation:.9s linear infinite hi3-setup-spin}.hi3-setup-verdict{font-size:calc(3.4cqw * var(--su,1));line-height:calc(3.8cqw * var(--su,1));letter-spacing:-.02em;color:var(--color-hi-0);text-shadow:0 calc(.15cqw * var(--su,1)) calc(1.2cqw * var(--su,1)) #00000038;opacity:var(--verdict,0);font-weight:300}@keyframes hi3-setup-spin{to{rotate:360deg}}.hi3-setup-row{--act:0;--done:0;box-sizing:border-box;align-items:center;gap:calc(.9cqw * var(--su,1));height:calc(5.3cqw * var(--su,1));padding-inline:calc(1.8cqw * var(--su,1)) calc(2.6cqw * var(--su,1));background-color:#fdfdfbb8;border-radius:9999px;display:flex}@supports (color:color-mix(in lab, red, red)){.hi3-setup-row{background-color:color-mix(in srgb, #fdfdfbb8 calc(var(--act) * 100%), #fdfdfb4d)}}.hi3-setup-row{border:1px solid rgba(253, 253, 251, var(--act));box-shadow:0 calc(.6cqw * var(--su,1)) calc(3.5cqw * var(--su,1)) rgba(0, 0, 0, calc(var(--act) * .04));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:calc(var(--r,0) * (.8 + var(--act) * .2));translate:0 calc((1 - var(--r,0)) * 8px)}.hi3-setup-row-mark{width:calc(2.1cqw * var(--su,1));height:calc(2.1cqw * var(--su,1));color:var(--color-hi-800);opacity:var(--done,0);flex:none;justify-content:center;align-items:center;display:flex}.hi3-setup-row-label-widest{font-weight:510}.hi3-setup-row-label{font-size:calc(1.95cqw * var(--su,1));line-height:calc(2.5cqw * var(--su,1));font-weight:calc(400 + var(--act) * 110);letter-spacing:-.01em;white-space:nowrap;color:var(--color-hi-800)}@supports (color:color-mix(in lab, red, red)){.hi3-setup-row-label{color:color-mix(in srgb, var(--color-hi-800) calc(72% + var(--act) * 28% + var(--done) * 20%), transparent)}}.hi3-setup-frame{opacity:var(--frame,0);scale:calc(1 + (1 - var(--frame,0)) * .04)}.hi3-setup-brackets{border:3px solid var(--color-hi-0);border-radius:var(--cap-r,4cqw);filter:drop-shadow(0 0 calc(.8cqw * var(--su,1)) #00000047);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) 0 0/30% 21% no-repeat,linear-gradient(#000 0 0) 100% 0/30% 21% no-repeat,linear-gradient(#000 0 0) 0 100%/30% 21% no-repeat,linear-gradient(#000 0 0) 100% 100%/30% 21% no-repeat;mask:linear-gradient(#000 0 0) 0 0/30% 21% no-repeat,linear-gradient(#000 0 0) 100% 0/30% 21% no-repeat,linear-gradient(#000 0 0) 0 100%/30% 21% no-repeat,linear-gradient(#000 0 0) 100% 100%/30% 21% no-repeat}.hi3-setup-shutter{bottom:calc(1.6cqw * var(--su,1));width:calc(4.2cqw * var(--su,1));height:calc(4.2cqw * var(--su,1));border:1.5px solid var(--color-hi-0);translate:-50%;scale:calc(1 - var(--shutter,0) * .12);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;left:50%}.hi3-setup-shutter-dot{background:var(--color-hi-0);width:72%;height:72%;opacity:calc(1 - var(--shutter,0) * .45);border-radius:50%}.hi3-setup-buy{scale:calc(1 - var(--buy,0) * .04);filter:brightness(calc(1 - var(--buy,0) * .22))}.hi3-setup-flash{background:var(--color-hi-0);opacity:calc(var(--flash,0) * .82)}.hi3-setup-found{opacity:var(--found,0);translate:0 calc((1 - var(--found,0)) * 10px);pointer-events:none;background-image:var(--hi-glass-grad);border:1px solid var(--hi-glass-edge);box-shadow:var(--hi-glass-shadow)}.hi3-setup-house{width:calc(30cqw * var(--su,1));aspect-ratio:249/200;object-fit:cover;border-radius:calc(1.6cqw * var(--su,1))}.hi3-setup-count{font-size:calc(1.76cqw * var(--su,1));line-height:calc(2.2cqw * var(--su,1));letter-spacing:-.01em;white-space:nowrap;color:var(--color-hi-800);opacity:var(--count-in,0)}.hi3-setup-count-n{counter-reset:hi3n var(--n,0);font-variant-numeric:tabular-nums;font-weight:500}.hi3-setup-count-n:after{content:counter(hi3n)}.hi3-setup-chat{opacity:var(--card,0);translate:0 calc((1 - var(--card,0)) * 14px)}.hi3-setup-artifact{opacity:var(--artifact,0);translate:0 calc((1 - var(--artifact,0)) * 8px)}@media (prefers-reduced-motion:reduce){.hi3-setup-pill,.hi3-setup-chat,.hi3-setup-artifact,.hi3-pin-move,.hi3-pin-fade,.hi3-pin-body{opacity:1;translate:none;scale:1}.hi3-setup-found,.hi3-setup-count{opacity:1;translate:none}.hi3-setup-rows{opacity:0}.hi3-setup-ring{opacity:0;animation:none}.hi3-setup-verdict{opacity:1}.hi3-setup-cta{filter:none;scale:1}.hi3-setup-frame,.hi3-setup-flash{opacity:0}.hi3-setup-buy{filter:none;scale:1}}.ui-v3{--cat-money:var(--color-hi-cat-money);--cat-property:var(--color-hi-cat-property);--cat-team:var(--color-hi-cat-team);--cat-equipment:var(--color-hi-cat-equipment);--cat-project:var(--color-hi-cat-project)}.ui-v3 .ui-header{flex-direction:column;flex:none;gap:.939cqh;display:flex}.ui-v3 .ui-notch{z-index:2;width:31.63cqw;height:9.22cqw;position:absolute;top:2.01cqw;left:50%;translate:-50%}.ui-v3 .ui-status{align-items:center;height:6.103cqh;min-height:0;padding-top:0;padding-bottom:0}.ui-v3 .ui-time{letter-spacing:-.048cqw;font-size:4.3cqw}.ui-v3 .ui-sys{gap:1.64cqw}.ui-v3 .ui-sys svg{height:3.28cqw}.ui-v3 .ui-top{-webkit-backdrop-filter:blur(1.174cqh);backdrop-filter:blur(1.174cqh);border-radius:3.286cqh;justify-content:space-between;align-items:center;gap:1.878cqh;padding:.939cqh 4.071cqw 1.408cqh;display:flex}.ui-v3 .ui-brand{filter:drop-shadow(0 0 1.878cqh #0000000d);border-radius:3.286cqh;align-items:center;gap:1.408cqh;padding-inline:.939cqh;display:flex}.ui-v3 .ui-brand-menu{width:2.817cqh;height:2.817cqh}.ui-v3 .ui-brand-name{letter-spacing:-.02em;color:var(--neutral-800);white-space:nowrap;font-size:2.817cqh;font-weight:400;line-height:3.286cqh}.ui-v3 .ui-bell{color:var(--neutral-800);filter:drop-shadow(0 0 1.878cqh #0000000d);border-radius:3.286cqh;place-items:center;padding:.939cqh;display:grid}.ui-v3 .ui-bell .ui-i{width:2.817cqh;height:2.817cqh}.ui-v3 .ui-thread,.ui-v3 .ui-ask{opacity:var(--ui-up,1);translate:0 calc((1 - var(--ui-up,1)) * 3.4cqh)}.ui-v3 .ui-thread{padding-top:2.347cqh;gap:2.817cqh;padding-inline:6.107cqw}.ui-v3 .ui-msg{letter-spacing:-.02em;color:var(--neutral-800);white-space:pre-wrap;margin:0;padding-inline:0;font-size:2.113cqh;line-height:2.817cqh}.ui-v3 .ui-em{font-weight:590}.ui-v3 .ch.cursor:after{height:1.9cqh;top:.45cqh}.ui-v3 .ui-card{border:.117cqh solid var(--neutral-0);background:#fdfdfb99;border-radius:2.817cqh;align-items:center;gap:1.408cqh;padding:1.878cqh 2.347cqh 1.878cqh 1.878cqh;display:flex}.ui-v3 .ui-card-rail{background:var(--cat-project);border-radius:.235cqh;flex:none;align-self:stretch;width:.469cqh}.ui-v3 .ui-card-body{flex-direction:column;flex:1 0 0;gap:1.408cqh;min-width:0;display:flex}.ui-v3 .ui-card-group{flex-direction:column;gap:.939cqh;display:flex}.ui-v3 .ui-card-head{align-items:flex-start;gap:.939cqh;display:flex}.ui-v3 .ui-card-lines{flex-direction:column;flex:1 0 0;gap:.469cqh;min-width:0;display:flex}.ui-v3 .ui-card-top{justify-content:space-between;align-items:center;gap:1.408cqh;display:flex}.ui-v3 .ui-card-logo{border-radius:.939cqh;flex:none;width:4.695cqh;height:4.695cqh;display:block;overflow:hidden}.ui-v3 .ui-card-logo img{width:102.5%;height:100%;margin-left:-2.4%;display:block}.ui-v3 .ui-card-name{letter-spacing:-.02em;color:var(--neutral-800);white-space:nowrap;text-overflow:ellipsis;font-size:1.878cqh;font-weight:510;line-height:2.347cqh;overflow:hidden}.ui-v3 .ui-card-when{letter-spacing:-.02em;color:var(--neutral-800);white-space:nowrap;flex:none;font-size:1.408cqh;font-weight:400;line-height:1.878cqh}.ui-v3 .ui-card-rate{align-items:center;gap:.469cqh;display:flex}.ui-v3 .ui-card-score{font-family:var(--font-hi-mono);letter-spacing:-.02em;color:var(--neutral-800);font-size:1.643cqh;font-weight:500;line-height:2.113cqh}.ui-v3 .ui-card-badge{letter-spacing:-.02em;color:var(--neutral-800);white-space:nowrap;background:#3f3f3c1a;border-radius:1.408cqh;align-self:flex-start;align-items:center;padding:.235cqh 1.408cqh;font-size:1.408cqh;font-weight:510;line-height:2.347cqh;display:inline-flex}.ui-v3 .ui-card-stars{color:var(--neutral-800);align-items:center;display:flex}.ui-v3 .ui-star{flex:none;width:1.761cqh;height:1.878cqh;display:block}.ui-v3 .ui-act{background:var(--neutral-0);letter-spacing:-.02em;color:var(--neutral-800);white-space:nowrap;border-radius:1.878cqh;justify-content:center;align-items:center;padding:1.761cqh 1.878cqh;font-size:1.643cqh;font-weight:510;line-height:2.113cqh;display:flex}.ui-v3 .ui-ask-block{flex-direction:column;align-items:flex-start;gap:1.878cqh;display:flex}.ui-v3 .ui-reply{border:.117cqh solid var(--neutral-0);letter-spacing:-.02em;color:var(--neutral-800);white-space:nowrap;background:#fdfdfb99;border-radius:2.582cqh;justify-content:center;align-items:center;padding:1.408cqh 2.347cqh;font-size:1.878cqh;line-height:2.347cqh;display:inline-flex}.ui-v3 .ui-reply-alt{background:#f9fafa99}.ui-v3 .ui-ask{border-radius:3.756cqh;gap:2.817cqh;margin:0 4.071cqw 2.347cqh;padding:1.878cqh;box-shadow:0 0 3.756cqh #0000000a}.ui-v3 .ui-ask .ph{letter-spacing:-.02em;color:var(--neutral-500);padding-inline:.939cqh;font-size:1.878cqh;line-height:2.817cqh}.ui-v3 .ui-right{gap:1.878cqh}.ui-v3 .ui-plus,.ui-v3 .ui-send{width:4.225cqh;height:4.225cqh}.ui-v3 .ui-plus{background:0 0}.ui-v3 .ui-plus .ui-i,.ui-v3 .ui-send .ui-i,.ui-v3 .ui-mic{width:2.347cqh;height:2.347cqh}.ui-v3 .ch{visibility:visible}.ui-v3[data-driven] .ch{visibility:hidden}.ui-v3[data-driven] .ch.on{visibility:visible}.ui-v3 [data-artifact-part],.ui-v3 [data-reply-part]{opacity:var(--art,1);transform:translateY(calc((1 - var(--art,1)) * 1.6cqh));transition:none}@media (prefers-reduced-motion:reduce){.ui-v3 .ui-thread,.ui-v3 .ui-ask{opacity:1;translate:none}}@keyframes hi3-chip-hover{0%,to{translate:0 -.5%;rotate:-.55deg}50%{translate:0 .5%;rotate:.55deg}}.hi3-chip{animation:hi3-chip-hover var(--c-hover-dur,5.2s) ease-in-out infinite;animation-delay:var(--c-hover-delay,0s)}@media (prefers-reduced-motion:reduce){.hi3-chip{animation:none}}.js [data-reveal=lift]{opacity:1;transform:translateY(var(--lift,44px)) scale(var(--lift-scale,.982));transition:transform .9s cubic-bezier(.22, .68, .28, 1) var(--d,0s)}.js [data-reveal=lift].in{transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal=lift]{transition:none!important;transform:none!important}}.hi3-swipe{scrollbar-width:none;-webkit-overflow-scrolling:touch}.hi3-swipe::-webkit-scrollbar{display:none}@media (max-width:640px){.hi3-pin-move{translate:0 calc((1 - var(--pin,0)) * 7px)}.hi3-setup-brackets{border-width:2.4px}.hi3-setup-rows[data-carousel]{height:calc(7.4cqw * var(--su,1));width:100%;display:block;position:relative}.hi3-setup-rows[data-carousel] .hi3-setup-row{translate:-50% calc(-50% + var(--off,0) * 6.2cqw * var(--su,1));scale:calc(1 - .12 * var(--r-away,0));--r-away:calc(var(--off,0) * var(--off,0));opacity:calc(var(--r,0) * clamp(0, 1 - .62 * var(--r-away,0), 1));z-index:calc(3 - var(--r-away,0));transition:translate .32s cubic-bezier(.32,.72,.24,1),scale .32s cubic-bezier(.32,.72,.24,1);position:absolute;top:50%;left:50%}.hi3-swipe{--feather:16px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--feather), #000 calc(100% - var(--feather)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--feather), #000 calc(100% - var(--feather)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--feather), #000 calc(100% - var(--feather)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--feather), #000 calc(100% - var(--feather)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--feather), #000 calc(100% - var(--feather)), transparent 100%)}}@media (min-width:641px) and (max-width:1080px){.hi3-swipe-wide{--feather:24px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--feather), #000 calc(100% - var(--feather)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--feather), #000 calc(100% - var(--feather)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--feather), #000 calc(100% - var(--feather)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--feather), #000 calc(100% - var(--feather)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--feather), #000 calc(100% - var(--feather)), transparent 100%)}}.hi3-swipe:not([data-looped]) .ch{visibility:visible}.hi3-faq-wash{background-image:linear-gradient(120deg, var(--hi3-faq-1), var(--hi3-faq-2), var(--hi3-faq-3), var(--hi3-faq-4), var(--hi3-faq-1));background-size:300% 300%;animation:32s ease-in-out infinite alternate hi3-faq-drift}@keyframes hi3-faq-drift{0%{background-position:0%}to{background-position:100%}}.hi3-faq-item{interpolate-size:allow-keywords}.hi3-faq-item::details-content{block-size:0;transition:block-size .3s ease-out, content-visibility .3s allow-discrete;overflow:hidden}.hi3-faq-item[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.hi3-faq-wash{animation:none}.hi3-faq-item::details-content{transition:none}}.hi3-estimate-step{transition:opacity .22s,background-color .22s,box-shadow .22s}.hi3-estimate-label{transition:font-size .22s,line-height .22s}.hi3-working-eq>span{transform-origin:50%;animation:.9s ease-in-out infinite hi3-eq-bounce}.hi3-working-eq>span:nth-child(2){animation-delay:.12s}.hi3-working-eq>span:nth-child(3){animation-delay:.24s}.hi3-working-eq>span:nth-child(4){animation-delay:.36s}.hi3-working-eq>span:nth-child(5){animation-delay:.48s}@keyframes hi3-eq-bounce{0%,to{scale:1}50%{scale:1 .5}}.hi3-working-wash{isolation:isolate}.hi3-working-blurpane{pointer-events:none;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);animation:.7s cubic-bezier(.22,.68,.28,1) both hi3-working-blur;position:absolute;inset:0}.hi3-working-blurpane:before{content:"";background:radial-gradient(at 0 0,#ffcbafcc 0%,#f0dcd7cc 50%,#e0ecffcc 100%);animation:.7s cubic-bezier(.22,.68,.28,1) both hi3-working-tint;position:absolute;inset:0}.hi3-working-checks{animation:.5s cubic-bezier(.22,.68,.28,1) .18s both hi3-working-rise}@keyframes hi3-working-blur{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes hi3-working-tint{0%{opacity:0}}@keyframes hi3-working-rise{0%{opacity:0;translate:0 14px}}.hi3-gate-phone{animation:.5s cubic-bezier(.22,.68,.28,1) .3s both hi3-working-rise}@media (prefers-reduced-motion:reduce){.hi3-estimate-step,.hi3-estimate-label{transition:none}.hi3-working-blurpane,.hi3-working-blurpane:before,.hi3-working-checks,.hi3-working-eq>span,.hi3-gate-phone{animation:none}}@keyframes hi3-acc-arrive{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}.hi3-acc-arrive{animation:.42s cubic-bezier(.22,.61,.36,1) both hi3-acc-arrive}@media (prefers-reduced-motion:reduce){.hi3-acc-arrive{animation:none}}.ui-v3 [data-record-part]{opacity:var(--art,1);transform:translateY(calc((1 - var(--art,1)) * 2.4cqw));transition:none}.ui-v3 .hi3-rec-ring[data-record-part]{transform:translateY(calc((1 - var(--art,1)) * 5cqw))}@media (prefers-reduced-motion:reduce){.ui-v3 [data-record-part]{opacity:1;transform:none}}.ui-v3 [data-record-push]{translate:calc((1 - var(--push,0)) * 100%) 0;border-radius:0 0 8.5cqw 8.5cqw/0 0 3.9cqh 3.9cqh;transition:none}.ui-v3 [data-record-under],.ui-v3 [data-record-canvas]{border-radius:0 0 8.5cqw 8.5cqw/0 0 3.9cqh 3.9cqh}.ui-v3 [data-record-under]{translate:calc(var(--push,0) * -30%) 0;filter:brightness(calc(1 - var(--push,0) * .08));transition:none}.ui-v3 [data-record-press]{transform:scale(calc(1 - var(--press,0) * .06));transition:none}@media (prefers-reduced-motion:reduce){.ui-v3 [data-record-push]{translate:100%}.ui-v3 [data-record-under]{filter:none;translate:none}.ui-v3 [data-record-press]{transform:none}}.ui-v3 [data-record-chat-part]{opacity:var(--art,1);transform:translateY(calc((1 - var(--art,1)) * 2.4cqw));transition:none}@media (prefers-reduced-motion:reduce){.ui-v3 [data-record-chat-part]{opacity:1;transform:none}}.ui-v3 [data-record-dots]{opacity:var(--art,0);transition:none}@media (prefers-reduced-motion:reduce){.ui-v3 [data-record-dots]{opacity:0}}.ui-v3 .ui-back{align-items:center;padding:.939cqh 4.071cqw 1.408cqh;display:flex}.ui-v3 .ui-header-slot{flex:none;padding-top:.939cqh}[data-hook=hero-chat][data-phase=boot] .hi3-bubble,[data-hook=hero-chat][data-phase=boot] .hi3-prompt{transition-duration:.26s}[data-hook=hero-chat][data-phase=expand] .hi3-bubble{transition-duration:.42s}[data-hook=hero-chat][data-phase=scroll] .hi3-bubble{transition-duration:1.46s;transition-timing-function:cubic-bezier(.22,.94,.16,1)}[data-hook=hero-chat][data-phase=swapB] .hi3-bubble{transition-duration:.56s}[data-hook=hero-chat][data-phase=collapse] .hi3-bubble,[data-hook=hero-chat][data-phase=collapse] .hi3-prompt{transition-duration:.46s}.hi3-story-leave{opacity:0;pointer-events:none}[data-hook=hero-chat][data-phase=swapB] .hi3-story-leave{animation:.48s cubic-bezier(.3,0,.7,1) both hi3-story-out}[data-hook=hero-chat][data-phase=swapB] .hi3-story-leave+.hi3-story-now{animation:.42s cubic-bezier(.32,.72,.24,1) .12s both hi3-story-fade}@keyframes hi3-story-fade{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes hi3-story-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 -10px}}@keyframes hi3-story-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}[data-hook=hero-chat][data-phase=expand] .hi3-story-card,[data-hook=hero-chat][data-phase=value] .hi3-story-card,[data-hook=hero-chat][data-phase=expand] .hi3-story-tile,[data-hook=hero-chat][data-phase=value] .hi3-story-tile{animation:hi3-story-in .3s cubic-bezier(.32, .72, .24, 1) var(--d,0s) both}[data-hook=hero-chat][data-phase=scroll] .hi3-story-row{animation:hi3-story-fade .62s cubic-bezier(.32, .72, .24, 1) calc(var(--d,0s) + .24s) both}[data-hook=hero-chat][data-phase=bullet] .hi3-story-quote{animation:.38s cubic-bezier(.32,.72,.24,1) both hi3-story-in}[data-hook=hero-chat][data-phase=cta] .hi3-story-cta{animation:.3s cubic-bezier(.32,.72,.24,1) both hi3-story-in}[data-hook=hero-chat][data-phase=swapB] .hi3-story-quote,[data-hook=hero-chat][data-phase=open] .hi3-story-quote,[data-hook=hero-chat][data-phase=swapB] .hi3-story-cta,[data-hook=hero-chat][data-phase=open] .hi3-story-cta,[data-hook=hero-chat][data-phase=bullet] .hi3-story-cta,[data-hook=hero-chat][data-phase=close] .hi3-story-cta{opacity:0}[data-hook=hero-chat][data-phase=press] [data-press=true],[data-hook=hero-chat][data-phase=pressCta] [data-press=cta]{animation:.3s cubic-bezier(.32,.72,.24,1) both hi3-story-press}@keyframes hi3-story-press{0%{scale:1}45%{scale:.97}to{scale:1}}.hi3-story-line{clip-path:inset(0 calc((1 - var(--hi3-draw,0)) * 100%) 0 0)}@media (prefers-reduced-motion:reduce){.hi3-story-leave{display:none}[data-hook=hero-chat] .hi3-story-now,[data-hook=hero-chat] .hi3-story-card,[data-hook=hero-chat] .hi3-story-row,[data-hook=hero-chat] .hi3-story-quote,[data-hook=hero-chat] .hi3-story-cta{opacity:1;animation:none;translate:none}[data-hook=hero-chat] .hi3-bubble,[data-hook=hero-chat] .hi3-prompt{transition-duration:0s}}[data-hook=hero-chat][data-phase=expand] .hi3-prompt{animation:.13s cubic-bezier(.4,0,.7,.2) both hi3-layer-out}[data-hook=hero-chat][data-phase=expand] .hi3-answer{animation:.275s cubic-bezier(.22,.68,.28,1) .14s both hi3-answer-in}[data-hook=hero-chat][data-phase=collapse] .hi3-answer{animation:.15s cubic-bezier(.4,0,.7,.2) both hi3-answer-out}[data-hook=hero-chat][data-phase=collapse] .hi3-prompt{animation:.23s cubic-bezier(.22,.68,.28,1) .17s both hi3-layer-in}.hi3-story-win{height:var(--hi3-winv,280px)}[data-hook=hero-chat][data-phase=scroll] .hi3-story-win,[data-hook=hero-chat][data-phase=holdA] .hi3-story-win,[data-hook=hero-chat][data-phase=press] .hi3-story-win{height:var(--hi3-wina,300px)}.hi3-story-scroll{will-change:translate;transition-property:translate;transition-duration:0s;transition-timing-function:cubic-bezier(.22,.94,.16,1);translate:0}[data-hook=hero-chat][data-phase=scroll] .hi3-story-scroll,[data-hook=hero-chat][data-phase=holdA] .hi3-story-scroll,[data-hook=hero-chat][data-phase=press] .hi3-story-scroll,[data-hook=hero-chat][data-phase=swapB] .hi3-story-scroll{translate:0 calc(-1 * var(--hi3-scrl,0px))}[data-hook=hero-chat][data-phase=scroll] .hi3-story-scroll{transition-duration:1.46s}.hi3-story-win{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--hi3-fade,0px), #000 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--hi3-fade,0px), #000 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--hi3-fade,0px), #000 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--hi3-fade,0px), #000 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--hi3-fade,0px), #000 100%);transition:-webkit-mask-image .3s linear,mask-image .3s linear}[data-hook=hero-chat][data-phase=scroll] .hi3-story-win,[data-hook=hero-chat][data-phase=holdA] .hi3-story-win,[data-hook=hero-chat][data-phase=press] .hi3-story-win,[data-hook=hero-chat][data-phase=swapB] .hi3-story-win{--hi3-fade:18px}@media (prefers-reduced-motion:reduce){.hi3-story-scroll{transition-duration:0s}}.bh-plate{transform:translate(var(--bh-plate-tx,-9.7262%), var(--bh-plate-ty,-21.1907%)) scale(var(--bh-plate-scale,1));transform-origin:50%;filter:blur(var(--bh-blur,0px));will-change:transform, filter}@media (max-width:500px){.bh-plate{--bh-plate-tx:-38.8085%;--bh-plate-ty:0%}}@media (min-width:501px) and (max-width:900px){.bh-plate{--bh-plate-tx:0%;--bh-plate-ty:0%}}.bh-phone{transform:translateY(var(--bh-phone-y,64px));opacity:var(--bh-phone-o,0);will-change:transform, opacity}.bh-card-1{transform:translateY(var(--bh-c1-y,14px)) scale(var(--bh-c1-s,.94));opacity:var(--bh-c1-o,0)}.bh-card-2{transform:translateY(var(--bh-c2-y,14px)) scale(var(--bh-c2-s,.94));opacity:var(--bh-c2-o,0)}.bh-line-1{opacity:var(--bh-c1-line,0)}.bh-line-2{opacity:var(--bh-c2-line,0)}.bh-house{opacity:var(--rc-house,0);transform:scale(calc(.98 + .02 * var(--rc-house,0)));transform-origin:bottom}.bh-chip{--rc-x:0px;--rc-y:26px;--rc-s:.9;--rc-o:0;--rc-sx:1;--rc-sy:1;--rc-vang:0deg;transform:translate3d(var(--rc-x), var(--rc-y), 0) scale(var(--rc-s)) rotate(var(--rc-vang)) scale(var(--rc-sx), var(--rc-sy)) rotate(calc(-1 * var(--rc-vang)));opacity:var(--rc-o)}@media (prefers-reduced-motion:reduce){.bh-plate{filter:blur(14px);transform:translate(var(--bh-plate-tx,-9.7262%), var(--bh-plate-ty,-21.1907%)) scale(1.06)}.bh-phone,.bh-card-1,.bh-card-2,.bh-line-1,.bh-line-2,.bh-house,.bh-chip{opacity:1}.bh-phone,.bh-card-1,.bh-card-2,.bh-chip{transform:none}.bh-house{transform:scale(1)}}}@layer utilities;
