._3IPOYG_presence{--assistant-accent:#6da8ff;--assistant-unit:calc(var(--assistant-size) / 120);width:var(--assistant-size);height:var(--assistant-size);isolation:isolate;flex:none;place-items:center;display:grid;position:relative}._3IPOYG_icon{z-index:2;width:82%;height:82%;box-shadow:inset 0 1px 0 #ffffff1a, inset 0 calc(-18 * var(--assistant-unit)) calc(35 * var(--assistant-unit)) #01050f66, 0 calc(18 * var(--assistant-unit)) calc(28 * var(--assistant-unit)) calc(-18 * var(--assistant-unit)) #020817e6;background:radial-gradient(circle at 48% 10%,#4871be5c,#0000 38%),linear-gradient(145deg,#142343 0%,#0a1730 52%,#030b1a 100%);border:1px solid #76a9ff47;border-radius:25%;place-items:center;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}._3IPOYG_icon:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff14,#0000 34% 68%,#070e206b);position:absolute;inset:0}._3IPOYG_iconSheen{height:1px;filter:blur(calc(.25 * var(--assistant-unit)));background:linear-gradient(90deg,#0000,#a1ccffa6,#0000);position:absolute;inset:1px 14% auto}._3IPOYG_logo{z-index:3;color:#fff;width:64%;filter:drop-shadow(0 calc(2 * var(--assistant-unit)) calc(3 * var(--assistant-unit)) #0000003d);translate:calc(var(--look-x,0) * 18%) calc(var(--look-y,0) * 14%);transition:translate .22s ease-out;position:relative}._3IPOYG_floorGlow{z-index:0;background:var(--assistant-accent);height:13%;filter:blur(calc(var(--assistant-size) * .085));opacity:0;border-radius:999px;position:absolute;bottom:-4%;left:17%;right:17%;transform:scaleX(.75)}._3IPOYG_icon,._3IPOYG_floorGlow{transition:border-color .2s,box-shadow .2s,opacity .2s,transform .2s}._3IPOYG_greeting ._3IPOYG_icon{box-shadow:inset 0 1px 0 #ffffff1f, 0 0 calc(var(--assistant-size) * .24) #4876ff52, 0 calc(20 * var(--assistant-unit)) calc(32 * var(--assistant-unit)) calc(-18 * var(--assistant-unit)) #020817e6;transform-origin:50% 88%;animation:2.4s cubic-bezier(.34,1.56,.64,1) infinite _3IPOYG_assistant-greeting}._3IPOYG_greeting ._3IPOYG_floorGlow{opacity:.7;animation:2.4s ease-in-out infinite _3IPOYG_assistant-floor-glow}._3IPOYG_greetingSignal{z-index:3;width:31%;height:31%;position:absolute;top:-1%;right:-2%;transform:rotate(14deg)}._3IPOYG_greetingSignal span{border:max(1px, calc(3 * var(--assistant-unit))) solid #79c9ff;opacity:0;border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;position:absolute;bottom:0;left:0}._3IPOYG_greetingSignal span:first-child{width:55%;height:55%;animation:2.4s ease-out .18s infinite _3IPOYG_assistant-signal}._3IPOYG_greetingSignal span:last-child{width:85%;height:85%;animation:2.4s ease-out .32s infinite _3IPOYG_assistant-signal}._3IPOYG_thinking{--assistant-accent:#756eff}._3IPOYG_thinking ._3IPOYG_icon{box-shadow:inset 0 1px 0 #ffffff1a, 0 0 calc(var(--assistant-size) * .24) #4d55ff57, 0 calc(18 * var(--assistant-unit)) calc(28 * var(--assistant-unit)) calc(-18 * var(--assistant-unit)) #020817e6}._3IPOYG_thinking ._3IPOYG_floorGlow{opacity:.6;animation:2.2s ease-in-out infinite _3IPOYG_assistant-thinking-glow}._3IPOYG_thinkingWave{z-index:4;width:300%;height:53%;filter:drop-shadow(0 0 calc(5 * var(--assistant-unit)) #64d5ff) drop-shadow(0 0 calc(10 * var(--assistant-unit)) #765eff);will-change:transform;animation:2.8s linear infinite _3IPOYG_assistant-wave;display:flex;position:absolute;top:0;left:-50%;overflow:visible}._3IPOYG_thinkingWaveSegment{flex:none;width:50%;height:100%;overflow:visible}._3IPOYG_thinkingWaveSegment path{fill:none;stroke-linecap:round;stroke-width:2px;vector-effect:non-scaling-stroke}._3IPOYG_working{--assistant-accent:#63c8ff}._3IPOYG_workingOrbit{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._3IPOYG_workingTrack,._3IPOYG_workingInnerTrack{fill:none;vector-effect:non-scaling-stroke}._3IPOYG_workingTrack{stroke:#60caff52;stroke-width:1px;filter:drop-shadow(0 0 calc(5 * var(--assistant-unit)) #6295ff52)}._3IPOYG_workingInnerTrack{stroke:#747cff42;stroke-dasharray:3 4;stroke-width:1px}._3IPOYG_workingDot,._3IPOYG_workingDotStatic{z-index:4;aspect-ratio:1;width:8%;filter:drop-shadow(0 0 calc(4 * var(--assistant-unit)) #7fe5ff) drop-shadow(0 0 calc(8 * var(--assistant-unit)) #6972ffe6);background:#9defff;border-radius:50%;position:absolute}._3IPOYG_workingDot{animation:2.8s linear infinite _3IPOYG_assistant-working-orbit;top:9%;left:50%;transform:translate(-50%,-50%)}._3IPOYG_workingDotStatic{display:none;top:9%;left:50%;transform:translate(-50%)}._3IPOYG_working ._3IPOYG_icon{box-shadow:inset 0 1px 0 #ffffff1f, 0 0 calc(var(--assistant-size) * .25) #4c92ff61;border-color:#63c8ff9e;animation:2.4s ease-in-out infinite _3IPOYG_assistant-working-pulse}._3IPOYG_working ._3IPOYG_floorGlow{opacity:.65;animation:2s ease-in-out infinite _3IPOYG_assistant-thinking-glow}._3IPOYG_responseRings{z-index:0;place-items:center;display:grid;position:absolute;inset:-30%}._3IPOYG_responseRings span{box-shadow:0 0 calc(14 * var(--assistant-unit)) #408fff47, inset 0 0 calc(14 * var(--assistant-unit)) #535cff29;border:1px solid #6873ff8f;border-radius:50%;animation:2.8s ease-out infinite _3IPOYG_assistant-response-ring;position:absolute}._3IPOYG_responseRings span:first-child{width:58%;height:58%}._3IPOYG_responseRings span:nth-child(2){width:76%;height:76%;animation-delay:.3s}._3IPOYG_responseRings span:nth-child(3){width:94%;height:94%;animation-delay:.6s}._3IPOYG_responding ._3IPOYG_icon{box-shadow:inset 0 0 calc(18 * var(--assistant-unit)) #4392ff4d, 0 0 0 calc(2 * var(--assistant-unit)) #5479ff42, 0 0 calc(var(--assistant-size) * .3) #4968ff8f;border-color:#70b0ffcc;animation:1.8s ease-in-out infinite _3IPOYG_assistant-speaking}._3IPOYG_responding ._3IPOYG_floorGlow{opacity:.8;animation:1.8s ease-in-out infinite _3IPOYG_assistant-thinking-glow}._3IPOYG_statusBadge{z-index:5;border:max(1px, calc(2 * var(--assistant-unit))) solid #0a1730;width:28%;height:28%;box-shadow:0 calc(8 * var(--assistant-unit)) calc(20 * var(--assistant-unit)) #00000047;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-3%;right:-4%}._3IPOYG_statusBadge svg{stroke-width:3px;width:62%;height:62%}._3IPOYG_success{--assistant-accent:#59e6dd}._3IPOYG_success ._3IPOYG_icon{box-shadow:inset 0 1px 0 #ffffff1f, 0 0 calc(var(--assistant-size) * .22) #3ee0da52;border-color:#52ebe094;animation:3.4s ease-in-out infinite _3IPOYG_assistant-success}._3IPOYG_success ._3IPOYG_floorGlow{opacity:.45}._3IPOYG_successBadge{color:#062c35;background:#72e9df;animation:3.4s cubic-bezier(.34,1.56,.64,1) infinite _3IPOYG_assistant-badge-in}._3IPOYG_approval{--assistant-accent:#f5b94b}._3IPOYG_approval ._3IPOYG_icon{box-shadow:inset 0 1px 0 #ffffff1a, 0 0 calc(var(--assistant-size) * .22) #f5ab3542;border-color:#f5b94ba8;animation:3.2s ease-in-out infinite _3IPOYG_assistant-approval-rumble}._3IPOYG_approval ._3IPOYG_floorGlow{opacity:.4}._3IPOYG_approvalBadge{color:#3d2600;background:#ffc960;animation:3.2s ease-in-out infinite _3IPOYG_assistant-approval}._3IPOYG_confetti{z-index:6;width:34%;height:34%;position:absolute;top:-3%;right:1%}._3IPOYG_confetti span{width:calc(3 * var(--assistant-unit));height:calc(10 * var(--assistant-unit));border-radius:99px;animation:3.4s ease-out infinite _3IPOYG_assistant-confetti;position:absolute}._3IPOYG_confetti span:first-child{background:#55e5da;top:25%;left:12%;transform:rotate(-44deg)}._3IPOYG_confetti span:nth-child(2){background:#66e5ff;animation-delay:80ms;top:3%;left:50%;transform:rotate(16deg)}._3IPOYG_confetti span:nth-child(3){height:calc(7 * var(--assistant-unit));background:#f7a8d9;animation-delay:.16s;top:28%;right:5%;transform:rotate(52deg)}._3IPOYG_confetti span:nth-child(4){height:calc(5 * var(--assistant-unit));background:#fff4b0;animation-delay:.24s;top:56%;right:20%;transform:rotate(78deg)}._3IPOYG_notification{--assistant-accent:#ec4f83}._3IPOYG_notification ._3IPOYG_icon{box-shadow:0 0 calc(var(--assistant-size) * .16) #e53e7e33;border-color:#e94d846b}._3IPOYG_notificationBadge{color:#fff;background:#f34f83;width:20%;height:20%;animation:2.6s ease-in-out infinite _3IPOYG_assistant-notification;top:-2%;bottom:auto;right:-1%}._3IPOYG_notificationBadge svg{width:0;height:0}._3IPOYG_error{--assistant-accent:#ff426e}._3IPOYG_error ._3IPOYG_icon{box-shadow:inset 0 0 calc(16 * var(--assistant-unit)) #ff31601f, 0 0 calc(var(--assistant-size) * .25) #ff2f6261;border-color:#ff4471e0;animation:3s ease-in-out infinite _3IPOYG_assistant-error}._3IPOYG_errorBadge{color:#4a071a;background:#ff507b;animation:3s ease-in-out infinite _3IPOYG_assistant-error-badge}._3IPOYG_hover ._3IPOYG_icon{box-shadow:inset 0 1px 0 #ffffff1f, 0 0 0 1px #5891ff1f, 0 0 calc(var(--assistant-size) * .23) #4171ff57, 0 calc(18 * var(--assistant-unit)) calc(28 * var(--assistant-unit)) calc(-18 * var(--assistant-unit)) #020817e6;border-color:#5d97ff94;transform:translateY(-2%)}.assistant-trigger:is(:hover,:focus-visible) ._3IPOYG_idle ._3IPOYG_icon{box-shadow:inset 0 1px 0 #ffffff1f, 0 0 0 1px #5891ff1f, 0 0 calc(var(--assistant-size) * .23) #4171ff57, 0 calc(18 * var(--assistant-unit)) calc(28 * var(--assistant-unit)) calc(-18 * var(--assistant-unit)) #020817e6;border-color:#5d97ff94;transform:translateY(-2%)}._3IPOYG_hover ._3IPOYG_floorGlow{opacity:.45}.assistant-trigger:is(:hover,:focus-visible) ._3IPOYG_idle ._3IPOYG_floorGlow{opacity:.45}._3IPOYG_idle ._3IPOYG_logo{transform-origin:50% 56%;animation:7s ease-in-out infinite _3IPOYG_assistant-blink}@keyframes _3IPOYG_assistant-blink{0%,13%,16%,89%,91.5%,94%,to{transform:scaleY(1)}14.5%,90.25%,92.75%{transform:scaleY(.1)}}@keyframes _3IPOYG_assistant-greeting{0%,68%,to{transform:translateY(0)rotate(0)}12%{transform:translateY(-9%)rotate(-7deg)}28%{transform:translateY(-11%)rotate(6deg)}44%{transform:translateY(-7%)rotate(-3deg)}}@keyframes _3IPOYG_assistant-floor-glow{0%,68%,to{opacity:.22;transform:scaleX(.64)}25%{opacity:.82;transform:scaleX(1)}}@keyframes _3IPOYG_assistant-signal{0%,8%{opacity:0;transform:scale(.65)}18%,35%{opacity:1;transform:scale(1)}48%,to{opacity:0;transform:scale(1.12)}}@keyframes _3IPOYG_assistant-wave{to{transform:translate(-50%)}}@keyframes _3IPOYG_assistant-thinking-glow{0%,to{opacity:.32;transform:scaleX(.7)}50%{opacity:.78;transform:scaleX(1)}}@keyframes _3IPOYG_assistant-response-ring{0%{opacity:0;transform:scale(.72)}34%{opacity:.8}to{opacity:0;transform:scale(1.2)}}@keyframes _3IPOYG_assistant-working-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes _3IPOYG_assistant-working-orbit{0%{top:9%;left:50%}12.5%{top:9%;left:70.5%}18.75%{top:14.5%;left:85.5%}25%{top:29.5%;left:91%}37.5%{top:70.5%;left:91%}43.75%{top:85.5%;left:85.5%}50%{top:91%;left:70.5%}62.5%{top:91%;left:29.5%}68.75%{top:85.5%;left:14.5%}75%{top:70.5%;left:9%}87.5%{top:29.5%;left:9%}93.75%{top:14.5%;left:14.5%}to{top:9%;left:50%}}@keyframes _3IPOYG_assistant-speaking{0%,to{transform:scale(.98)}50%{transform:scale(1.03)}}@keyframes _3IPOYG_assistant-success{0%,12%{transform:scale(.96)}20%{transform:scale(1.04)}30%,to{transform:scale(1)}}@keyframes _3IPOYG_assistant-badge-in{0%,10%{transform:scale(.72)rotate(-14deg)}23%,86%,to{transform:scale(1)rotate(0)}}@keyframes _3IPOYG_assistant-confetti{0%,12%{opacity:0;translate:0 calc(7 * var(--assistant-unit))}24%,52%{opacity:1;translate:0 calc(-4 * var(--assistant-unit))}70%,to{opacity:0;translate:0 calc(-11 * var(--assistant-unit))}}@keyframes _3IPOYG_assistant-notification{0%,64%,to{transform:scale(1)}72%{transform:scale(1.32)}82%{transform:scale(.9)}}@keyframes _3IPOYG_assistant-approval{0%,to{box-shadow:0 calc(8 * var(--assistant-unit)) calc(20 * var(--assistant-unit)) #00000047;transform:scale(1)}50%{box-shadow:0 calc(8 * var(--assistant-unit)) calc(20 * var(--assistant-unit)) #00000047, 0 0 calc(16 * var(--assistant-unit)) #ffc14bb3;transform:scale(1.06)}}@keyframes _3IPOYG_assistant-approval-rumble{0%,to{transform:translate(0,0)rotate(0)scale(1)}3%{transform:translate3d(calc(-1.8 * var(--assistant-unit)), calc(.6 * var(--assistant-unit)), 0) rotate(-1.1deg) scale(1.01)}6%{transform:translate3d(calc(2 * var(--assistant-unit)), calc(-.8 * var(--assistant-unit)), 0) rotate(1.2deg) scale(1.015)}9%{transform:translate3d(calc(-1.6 * var(--assistant-unit)), calc(.5 * var(--assistant-unit)), 0) rotate(-.9deg) scale(1.01)}12%{transform:translate3d(calc(1.3 * var(--assistant-unit)), calc(-.4 * var(--assistant-unit)), 0) rotate(.7deg) scale(1.008)}15%{transform:translate3d(calc(-.8 * var(--assistant-unit)), calc(.2 * var(--assistant-unit)), 0) rotate(-.4deg) scale(1.004)}18%,99%{transform:translate(0,0)rotate(0)scale(1)}}@keyframes _3IPOYG_assistant-error{0%,to{box-shadow:inset 0 0 calc(16 * var(--assistant-unit)) #ff31601f, 0 0 calc(var(--assistant-size) * .18) #ff2f6247}50%{box-shadow:inset 0 0 calc(20 * var(--assistant-unit)) #ff31602e, 0 0 calc(var(--assistant-size) * .3) #ff2f627a}}@keyframes _3IPOYG_assistant-error-badge{0%,to{transform:translateY(0)}8%{transform:translateY(-7%)}16%{transform:translateY(5%)}24%{transform:translateY(0)}}._3IPOYG_still :not(._3IPOYG_logo),._3IPOYG_still :before,._3IPOYG_still :after{animation-duration:.001ms!important;animation-iteration-count:1!important}._3IPOYG_still ._3IPOYG_workingDot{display:none}._3IPOYG_still ._3IPOYG_workingDotStatic{display:block}@media (prefers-reduced-motion:reduce){._3IPOYG_presence *,._3IPOYG_presence :before,._3IPOYG_presence :after{animation-duration:.001ms!important;animation-iteration-count:1!important}._3IPOYG_workingDot{display:none}._3IPOYG_workingDotStatic{display:block}}._3IPOYG_presence._3IPOYG_tickled ._3IPOYG_icon{animation:.65s ease-in-out _3IPOYG_assistant-giggle}._3IPOYG_presence._3IPOYG_tickled ._3IPOYG_logo{animation:1s ease-in-out _3IPOYG_assistant-squint}._3IPOYG_smile{z-index:3;fill:none;stroke:#fff;stroke-linecap:round;stroke-width:3.5px;opacity:0;width:28%;translate:calc(var(--look-x,0) * 11%) calc(var(--look-y,0) * 9%);animation:1s ease-out _3IPOYG_assistant-smile;position:absolute;top:61%;left:36%}@keyframes _3IPOYG_assistant-giggle{0%,to{transform:rotate(0)translate(0)}12%{transform:rotate(-7deg)translate(-3%)scale(1.03)}24%{transform:rotate(6deg)translate(3%)scale(1.03)}36%{transform:rotate(-5deg)translate(-2%)}48%{transform:rotate(4deg)translate(2%)}60%{transform:rotate(-3deg)translate(-1%)}72%{transform:rotate(2deg)}84%{transform:rotate(-1deg)}}@keyframes _3IPOYG_assistant-squint{0%,to{transform:scaleY(1)}15%,80%{transform:translateY(-4%)scaleY(.6)}}@keyframes _3IPOYG_assistant-smile{0%{opacity:0;transform:scale(.5)}18%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}._3IPOYG_presence[data-mio-away]>*{visibility:hidden}._3IPOYG_presence[data-mio-away]:before{content:"";border:1.5px dashed #76a9ff8c;border-radius:25%;position:absolute;inset:9%}
.CUr2eq_page{color:#f7f9ff;background:radial-gradient(circle at 50% -10%,#2338655c,#0000 38%),#020713;min-height:100svh;padding:clamp(8px,1.3vw,22px)}.CUr2eq_board{width:min(1600px,100%);margin:0 auto}.CUr2eq_primaryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,.8vw,14px);display:grid}.CUr2eq_stateCard{background:radial-gradient(circle at 50% 34%,#445e9b38,#0000 36%),linear-gradient(145deg,#1a2742 0%,#131d33 52%,#0d1628 100%);border:1px solid #8eabe717;border-radius:16px;flex-direction:column;min-height:clamp(350px,31vw,500px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 16px 34px #0000002e}.CUr2eq_stateVisual{flex:1;place-items:center;min-height:70%;padding:32px 10px 10px;display:grid}.CUr2eq_stateCopy{min-height:118px;padding:8px clamp(18px,2vw,38px) 26px}.CUr2eq_stateCopy h2{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(17px,1.35vw,23px);font-weight:650}.CUr2eq_stateCopy p{color:#b8c1d6;text-align:center;max-width:240px;margin:0 auto;font-size:clamp(14px,1.05vw,18px);line-height:1.4}.CUr2eq_examplesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,.8vw,14px);margin-top:clamp(8px,.8vw,14px);display:grid}.CUr2eq_examplesTheme{background:var(--background);border:1px solid #7692c91a;border-radius:16px;padding:clamp(16px,1.6vw,26px)}.CUr2eq_examplesTheme h2{color:var(--muted-foreground);margin:0 0 12px;font-size:13px;font-weight:600}.CUr2eq_examplesStack{gap:12px;display:grid}.CUr2eq_sizeStrip{background:linear-gradient(#111b2f,#0b1322);border:1px solid #7692c91a;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(18px,3vw,48px);margin-top:clamp(8px,.8vw,14px);padding:clamp(24px,2.6vw,40px);display:flex}.CUr2eq_sizeItem{color:#d6def0;flex-direction:column;align-items:center;gap:12px;font-size:12px;display:flex}.CUr2eq_stateStrip{background:radial-gradient(circle at 50% 0,#2e4d8929,#0000 52%),linear-gradient(#111b2f,#0b1322);border:1px solid #7692c91a;border-radius:16px;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:clamp(8px,.8vw,14px);padding:clamp(28px,3vw,50px) clamp(12px,2vw,32px) clamp(22px,2.5vw,40px);display:grid}.CUr2eq_stripItem{color:#d6def0;text-align:center;flex-direction:column;align-items:center;gap:15px;min-width:0;font-size:clamp(11px,.9vw,14px);display:flex}.CUr2eq_extendedStates{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,.8vw,14px);margin-top:clamp(8px,.8vw,14px);display:grid}.CUr2eq_extendedState{background:radial-gradient(circle at 10%,#385ea42e,#0000 32%),linear-gradient(145deg,#131e34,#0c1424);border:1px solid #7692c91a;border-radius:16px;align-items:center;gap:clamp(18px,2vw,34px);min-height:150px;padding:clamp(22px,2.4vw,38px);display:flex}.CUr2eq_extendedState h2{margin:0 0 6px;font-size:clamp(17px,1.25vw,21px);font-weight:650}.CUr2eq_extendedState p{color:#b8c1d6;max-width:480px;margin:0;font-size:clamp(13px,1vw,16px);line-height:1.45}@media (max-width:820px){.CUr2eq_primaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.CUr2eq_examplesGrid{grid-template-columns:1fr}.CUr2eq_stateStrip{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:28px}.CUr2eq_extendedStates{grid-template-columns:1fr}}@media (max-width:720px){.CUr2eq_page{padding:8px}.CUr2eq_primaryGrid,.CUr2eq_examplesGrid{grid-template-columns:1fr}.CUr2eq_stateCard{min-height:370px}.CUr2eq_stateStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}
._1kQSOa_progressFill{background:linear-gradient(90deg,#6f91ff,#68dafa);transition:width .5s cubic-bezier(.2,.8,.2,1);animation:2s ease-in-out infinite _1kQSOa_assistant-progress-shimmer;box-shadow:0 0 12px #5dcaff73}._1kQSOa_bubble{animation:.36s cubic-bezier(.2,.8,.2,1) both _1kQSOa_assistant-bubble-in}@keyframes _1kQSOa_assistant-progress-shimmer{0%,to{filter:brightness(.92)}50%{filter:brightness(1.25)}}@keyframes _1kQSOa_assistant-bubble-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._1kQSOa_progressFill,._1kQSOa_bubble{animation:none}}
.J2PXmW_sky{pointer-events:none;animation:.9s ease-out both J2PXmW_sky-in;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.J2PXmW_morning{--sun-x:20%;--sun-y:52%;--sun-core:#ffd696;--sun-glow:#ffaa6473;background:radial-gradient(90% 70% at 22% 100%,#ffa86e4d,#0000 70%),linear-gradient(#96b9ff29,#ffcdaa1f)}.J2PXmW_day{--sun-x:76%;--sun-y:18%;--sun-core:#ffe278;--sun-glow:#ffcd5066;background:radial-gradient(60% 80% at 76% 10%,#ffde7838,#0000 70%),linear-gradient(#6eafff33,#6eafff0a)}.J2PXmW_evening{--sun-x:80%;--sun-y:56%;--sun-core:#ffaa78;--sun-glow:#ff6e6473;background:radial-gradient(90% 70% at 80% 100%,#ff786e47,#0000 70%),linear-gradient(#785fd238,#ff8ca024)}.J2PXmW_night{background:linear-gradient(#23328c9e,#3c4baa2e)}.J2PXmW_sun{left:var(--sun-x);top:var(--sun-y);background:radial-gradient(circle at 40% 40%, #fff8e1, var(--sun-core) 70%);border-radius:9999px;width:22px;height:22px;position:absolute;translate:-50% -50%}.J2PXmW_sun:after{content:"";border-radius:inherit;background:radial-gradient(circle, var(--sun-glow), transparent 70%);animation:6s ease-in-out infinite J2PXmW_sun-glow;position:absolute;inset:-14px}.J2PXmW_moon{filter:drop-shadow(0 0 6px #fff4cd80);border-radius:9999px;width:18px;height:18px;position:absolute;top:22%;left:76%;translate:-50% -50%;box-shadow:5px -3px #fff4cdf2}.J2PXmW_star{width:var(--star-size);height:var(--star-size);background:#fffceb;border-radius:9999px;animation:4s ease-in-out infinite J2PXmW_star-twinkle;position:absolute;box-shadow:0 0 4px #fffcebcc}@keyframes J2PXmW_sky-in{0%{opacity:0}to{opacity:1}}@keyframes J2PXmW_sun-glow{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes J2PXmW_star-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.J2PXmW_sky,.J2PXmW_sun:after,.J2PXmW_star{animation:none}}
.EBr8jq_surface{color:#f8faff;isolation:isolate;background:radial-gradient(circle at 50% 100%,#4d3fb752,#0000 38%),linear-gradient(#0a0d16 0%,#0d1020 48%,#111329 100%);position:relative;overflow:hidden}.EBr8jq_grid{opacity:.33;background-image:radial-gradient(circle,#a8b2ff57 .8px,#0000 .9px);background-size:7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 1%,#000 26% 80%,#0000);mask-image:linear-gradient(#0000 1%,#000 26% 80%,#0000)}.EBr8jq_aurora{filter:blur(72px);background:radial-gradient(circle at 35% 48%,#5e61ff5c,#0000 38%),radial-gradient(circle at 67% 45%,#29ddbe36,#0000 34%),radial-gradient(circle at 50% 62%,#b042ff3d,#0000 46%);border-radius:50%;width:min(920px,92vw);height:620px;animation:9s ease-in-out infinite alternate EBr8jq_dark-stage-aurora;position:absolute;top:25%;left:50%;transform:translate(-50%)}.EBr8jq_horizon{background:linear-gradient(90deg,#0000,#9084ff6b,#0000);height:1px;position:absolute;bottom:22%;left:8%;right:8%;box-shadow:0 0 42px 12px #584ce62b}.EBr8jq_eyebrow{color:#aebaff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:22px;font-size:12px;font-weight:700;display:inline-flex}.EBr8jq_eyebrow svg{width:15px;height:15px}.EBr8jq_headline{letter-spacing:-.065em;width:100%;max-width:1280px;margin:0;font-size:clamp(3.2rem,5.8vw,5.9rem);font-weight:560;line-height:.94}.EBr8jq_headlineLine{white-space:nowrap;display:block}.EBr8jq_headlineAccent{color:#0000;background:linear-gradient(100deg,#7489ff 0%,#8b77ff 38%,#52d2db 72%,#42e0b0 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:-.14em;padding-bottom:.14em}.EBr8jq_lead{color:#aeb5c9;text-wrap:balance;max-width:720px;margin:24px 0 0;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.6}.EBr8jq_actions{justify-content:center;gap:12px;margin-top:28px;display:flex}.EBr8jq_primaryAction,.EBr8jq_secondaryAction{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:15px;font-weight:700;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.EBr8jq_primaryAction{color:#10121c;background:#fff;box-shadow:0 14px 40px #02061757,0 0 0 1px #ffffffb3}.EBr8jq_primaryAction svg{width:17px;height:17px;transition:transform .18s}.EBr8jq_primaryAction:hover{transform:translateY(-2px)}.EBr8jq_primaryAction:hover svg{transform:translate(3px)}.EBr8jq_secondaryAction{color:#f4f6ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff40}.EBr8jq_secondaryAction:hover{background:#ffffff17;border-color:#ffffff6b;transform:translateY(-2px)}.EBr8jq_primaryAction:focus-visible,.EBr8jq_secondaryAction:focus-visible{outline-offset:4px;outline:2px solid #93c5fd}.EBr8jq_proof{color:#838ca5;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:18px;font-size:12px;display:flex}.EBr8jq_proof span{align-items:center;gap:5px;display:inline-flex}.EBr8jq_proof svg{color:#62dec1;width:13px;height:13px}.EBr8jq_liveDot{background:#5ce3c0;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px #5ce3c0c7}.EBr8jq_sequence{gap:5px;display:flex}.EBr8jq_sequence span{background:#ffffff2b;border-radius:99px;width:19px;height:3px;transition:width .3s,opacity .3s}.EBr8jq_sequence .EBr8jq_sequenceDone{opacity:.45;background:linear-gradient(90deg,#7789ff,#61ddc0)}.EBr8jq_sequence .EBr8jq_sequenceActive{background:linear-gradient(90deg,#7789ff,#61ddc0);width:34px}@keyframes EBr8jq_dark-stage-aurora{0%{opacity:.78;transform:translate(-52%)scale(.95)}to{opacity:1;transform:translate(-48%)scale(1.07)}}.EBr8jq_ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.EBr8jq_ambient span{filter:blur(var(--ambient-blur,64px));opacity:var(--ambient-opacity,.72);will-change:transform;border-radius:50%;position:absolute}.EBr8jq_ambient span:first-child{aspect-ratio:1;background:radial-gradient(circle,#5e61ff99,#0000 66%);width:62%;animation:28s ease-in-out infinite alternate EBr8jq_dark-stage-drift-a;top:-18%;left:-12%}.EBr8jq_ambient span:nth-child(2){aspect-ratio:1;background:radial-gradient(circle,#b042ff75,#0000 66%);width:70%;animation:34s ease-in-out infinite alternate EBr8jq_dark-stage-drift-b;bottom:-22%;right:-16%}.EBr8jq_ambient span:nth-child(3){aspect-ratio:1;background:radial-gradient(circle,#29ddbe57,#0000 66%);width:44%;animation:24s ease-in-out infinite alternate EBr8jq_dark-stage-drift-c;top:30%;left:38%}@keyframes EBr8jq_dark-stage-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(28%,18%)scale(1.15)}}@keyframes EBr8jq_dark-stage-drift-b{0%{transform:translate(0,0)scale(1.1)}to{transform:translate(-24%,-20%)scale(.92)}}@keyframes EBr8jq_dark-stage-drift-c{0%{transform:translate(-20%,10%)scale(.9)}to{transform:translate(22%,-18%)scale(1.2)}}@media (max-width:640px){.EBr8jq_eyebrow{margin-bottom:16px;font-size:11px}.EBr8jq_headline{font-size:clamp(2.75rem,14vw,4rem);line-height:.98}.EBr8jq_headlineLine{white-space:normal}.EBr8jq_lead{margin-top:20px;font-size:16px;line-height:1.55}.EBr8jq_actions{flex-direction:column;width:100%;margin-top:24px}.EBr8jq_primaryAction,.EBr8jq_secondaryAction{width:100%}.EBr8jq_proof{gap:9px 14px;margin-top:16px;font-size:12px}}@media (prefers-reduced-motion:reduce){.EBr8jq_aurora,.EBr8jq_ambient span{animation:none}}
.HjCtBq_hero{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(1200px,100%);margin:0 auto;padding:clamp(56px,9vh,104px) 24px clamp(64px,9vh,112px);display:flex;position:relative}.HjCtBq_stage{width:min(560px,100%);margin-top:clamp(44px,7vh,72px);position:relative}.HjCtBq_stageGlow{filter:blur(70px);pointer-events:none;background:#6456ff42;border-radius:50%;position:absolute;inset:12% -18% -6%}.HjCtBq_chat{text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 0,#656fff38,#0000 42%),linear-gradient(160deg,#25214aeb 0%,#15162df0 58%,#0e1223f5 100%);border:1px solid #dadeff38;border-radius:28px;flex-direction:column;gap:16px;padding:18px 18px 20px;display:flex;position:relative;box-shadow:0 40px 90px #00000073,inset 0 1px #ffffff2e}.HjCtBq_chatTopline{color:#c9cee2;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.HjCtBq_chatTopline>:last-child{margin-left:auto}.HjCtBq_userRow{justify-content:flex-end;display:flex}.HjCtBq_statusRow{align-items:center;gap:12px;min-height:52px;display:flex}.HjCtBq_statusText{gap:2px;animation:.42s cubic-bezier(.22,1,.36,1) both HjCtBq_dark-page-fade-up;display:grid}.HjCtBq_statusText strong{color:#fff;font-size:16px;font-weight:600;line-height:1.3}.HjCtBq_statusText span{color:#9da6c1;font-size:14px;line-height:1.35}.HjCtBq_proposal{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:16px;animation:.48s cubic-bezier(.22,1,.36,1) both HjCtBq_dark-page-fade-up}.HjCtBq_proposalLabel{color:#aebaff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.HjCtBq_proposalTitle{color:#fff;margin-top:6px;font-size:17px;font-weight:600;line-height:1.3}.HjCtBq_proposalText{color:#aeb5c9;margin-top:4px;font-size:15px;line-height:1.5}.HjCtBq_proposalOld{color:#7d869f;margin-top:6px;font-size:15px;line-height:1.45;-webkit-text-decoration:line-through #7d869f99;text-decoration:line-through #7d869f99}.HjCtBq_proposalWhy{color:#9da6c1;margin-top:10px;font-size:14px;line-height:1.45}.HjCtBq_swatches{align-items:center;gap:10px;margin-top:12px;display:flex}.HjCtBq_swatch{border-radius:12px;width:64px;height:40px;box-shadow:inset 0 0 0 1px #ffffff24}.HjCtBq_swatchBefore{opacity:.55;background:conic-gradient(from 200deg,#ff5f9e,#ffb347,#5ee7c3,#6c7bff,#ff5f9e)}.HjCtBq_swatchAfter{background:linear-gradient(160deg,#e9ecff 0%,#d7dcf7 55%,#c9d6f2 100%)}.HjCtBq_swatches svg{color:#7d869f;width:16px;height:16px}.HjCtBq_proposalActions{align-items:center;gap:8px;min-height:40px;margin-top:14px;display:flex}.HjCtBq_pillPrimary,.HjCtBq_pillSecondary{border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.HjCtBq_pillPrimary{color:#10121c;background:#fff}.HjCtBq_pillSecondary{color:#d9ddef;background:#ffffff14}.HjCtBq_pillPrimary svg{width:15px;height:15px}.HjCtBq_saved{color:#62dec1;align-items:center;gap:8px;font-size:15px;font-weight:600;animation:.36s cubic-bezier(.22,1,.36,1) both HjCtBq_dark-page-fade-up;display:inline-flex}.HjCtBq_saved svg{width:17px;height:17px}.HjCtBq_skeleton{border:1px dashed #ffffff1a;border-radius:20px;align-content:start;gap:12px;height:100%;padding:18px 16px;display:grid}.HjCtBq_skeleton span{background:linear-gradient(90deg,#ffffff0f,#ffffff24,#ffffff0f) 0 0/200% 100%;border-radius:99px;height:10px;animation:1.6s ease-in-out infinite HjCtBq_dark-page-shimmer}.HjCtBq_skeleton span:first-child{width:38%}.HjCtBq_skeleton span:nth-child(2){width:86%}.HjCtBq_skeleton span:nth-child(3){width:64%}.HjCtBq_resultSlot{min-height:186px;display:grid}.HjCtBq_section{z-index:1;width:min(1200px,100%);margin:0 auto;padding:clamp(64px,10vh,120px) 24px;position:relative}.HjCtBq_sectionHead{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:0 auto clamp(36px,6vh,56px);display:flex;position:relative}.HjCtBq_sectionTitle{color:#f8faff;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.2vw,3.5rem);font-weight:580;line-height:1.04}.HjCtBq_sectionLead{color:#aeb5c9;text-wrap:balance;margin:18px 0 0;font-size:clamp(1.0625rem,1.3vw,1.15rem);line-height:1.6}.HjCtBq_divider{background:linear-gradient(90deg,#0000,#9084ff4d,#0000);width:min(1100px,100% - 48px);height:1px;margin:0 auto}.HjCtBq_glass{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.HjCtBq_sectionFlush{padding-top:0}.HjCtBq_crossLink{align-items:center;gap:24px;max-width:900px;margin:0 auto;padding:28px 30px;display:flex}.HjCtBq_crossLink>div{flex:1}.HjCtBq_crossLink h3{color:#fff;margin:0;font-size:20px;font-weight:600}.HjCtBq_crossLink p{color:#aeb5c9;margin:6px 0 0;font-size:16px;line-height:1.55}.HjCtBq_crossLinkAction{flex:none}.HjCtBq_note{color:#838ca5;text-align:center;max-width:720px;margin:28px auto 0;font-size:14px;line-height:1.55}.HjCtBq_closing{padding:clamp(80px,12vh,140px) 24px clamp(88px,13vh,150px);position:relative;overflow:hidden}.HjCtBq_closingInner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.HjCtBq_pricingNote{color:#838ca5;margin:18px 0 0;font-size:14px}@keyframes HjCtBq_dark-page-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes HjCtBq_dark-page-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:720px){.HjCtBq_steps{grid-template-columns:minmax(0,1fr)}.HjCtBq_crossLink{flex-direction:column;align-items:stretch;gap:18px;padding:24px}}@media (max-width:640px){.HjCtBq_hero{padding:44px 16px 56px}.HjCtBq_section{padding:56px 16px}.HjCtBq_chat{border-radius:24px;padding:16px 14px 18px}.HjCtBq_resultSlot{min-height:204px}.HjCtBq_closing{padding:72px 16px 80px}}@media (prefers-reduced-motion:reduce){.HjCtBq_statusText,.HjCtBq_proposal,.HjCtBq_saved,.HjCtBq_skeleton span{animation:none}}.HjCtBq_page{color:#f8faff;background:linear-gradient(#111329 0%,#0c0f1d 22% 78%,#0a0d16 100%);overflow-x:clip}.HjCtBq_heroAmbient{--ambient-opacity:.5;--ambient-blur:90px}.HjCtBq_heroFade{pointer-events:none;background:linear-gradient(#0000,#0e1022);height:180px;position:absolute;bottom:0;left:0;right:0}.HjCtBq_sectionAmbient{--ambient-opacity:.32;--ambient-blur:110px;width:100vw;left:50%;right:auto;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.HjCtBq_sectionWide{width:min(1240px,100%)}.HjCtBq_composer{color:#7d869f;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 18px;font-size:15px;display:flex}.HjCtBq_composer span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.HjCtBq_composer svg{color:#10121c;background:#fff;border-radius:50%;flex:none;width:34px;height:34px;padding:9px}.HjCtBq_controlStage{width:min(600px,100%);margin:0 auto;position:relative}.HjCtBq_controlGlow{filter:blur(50px);pointer-events:none;background:radial-gradient(#5e61ff4d,#29ddbe1a 50%,#0000 72%);border-radius:50%;position:absolute;inset:10% -20% -10%}.HjCtBq_controlCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:22px}.HjCtBq_controlProof{margin-top:28px;font-size:15px}.HjCtBq_statesStage{flex-direction:column;align-items:center;display:flex;position:relative}.HjCtBq_statesHalo{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#5e61ff52,#b042ff1f 45%,#0000 70%);border-radius:50%;width:360px;height:300px;position:absolute;top:-40px}.HjCtBq_statesCaption{text-align:center;gap:4px;margin-top:28px;animation:.42s cubic-bezier(.22,1,.36,1) both HjCtBq_dark-page-fade-up;display:grid;position:relative}.HjCtBq_statesCaption strong{color:#fff;letter-spacing:-.02em;font-size:24px;font-weight:600}.HjCtBq_statesCaption span{color:#aeb5c9;font-size:17px}.HjCtBq_statesTabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex;position:relative}.HjCtBq_statesTab{color:#aeb5c9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;min-height:40px;padding:0 16px;font-size:15px;font-weight:500;transition:background .2s,color .2s}.HjCtBq_statesTab:hover{color:#fff}.HjCtBq_statesTabActive{color:#10121c;background:#fff;border-color:#0000}.HjCtBq_statesTabActive:hover{color:#10121c}.HjCtBq_keys{justify-content:center;gap:16px;display:flex}.HjCtBq_keycap{color:#fff;background:linear-gradient(#ffffff1f,#ffffff08);border:1px solid #ffffff24;border-radius:28px;justify-content:center;align-items:center;width:112px;height:112px;font-family:inherit;font-size:52px;font-weight:500;display:inline-flex;box-shadow:inset 0 2px #ffffff1a,inset 0 -6px #00000059,0 24px 48px -16px #5e61ff73}.HjCtBq_keysNote{color:#aeb5c9;text-align:center;margin:20px auto 0;font-size:16px}.HjCtBq_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:980px;margin:clamp(48px,8vh,72px) auto 0;padding:0;list-style:none;display:grid}.HjCtBq_step{text-align:center}.HjCtBq_stepNumber{color:#10121c;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:700;display:inline-flex}.HjCtBq_stepTitle{color:#fff;letter-spacing:-.01em;margin:14px 0 0;font-size:19px;font-weight:600}.HjCtBq_stepText{color:#aeb5c9;margin:6px 0 0;font-size:16px;line-height:1.55}@media (max-width:720px){.HjCtBq_steps{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:640px){.HjCtBq_keycap{border-radius:22px;width:88px;height:88px;font-size:40px}.HjCtBq_statesCaption strong{font-size:21px}.HjCtBq_statesCaption span{font-size:16px}}@media (prefers-reduced-motion:reduce){.HjCtBq_statesCaption{animation:none}.HjCtBq_statesTab{transition:none}}
.NTyWrG_screens{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.NTyWrG_screens[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-inline:auto}.NTyWrG_screen{--tone:#5e61ff8c;text-align:center;background:radial-gradient(120% 70% at 50% 105%, var(--tone), transparent 62%), linear-gradient(180deg, #16183a 0%, #10122a 100%);border:1px solid #ffffff14;border-radius:32px;flex-direction:column;align-items:center;padding:40px 24px 32px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.NTyWrG_screen[data-tone=teal],.NTyWrG_screen[data-tone=emerald]{--tone:#29ddbe6b}.NTyWrG_screen[data-tone=amber]{--tone:#ffa84c66}.NTyWrG_screen[data-tone=violet]{--tone:#b042ff80}.NTyWrG_screen[data-tone=sky]{--tone:#38bdf86b}.NTyWrG_screen[data-tone=rose]{--tone:#ff5f9e66}.NTyWrG_copy{display:contents}.NTyWrG_eyebrow{color:#aebaff;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.NTyWrG_title{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin:10px 0 32px;font-size:clamp(1.6rem,2.3vw,2rem);font-weight:600;line-height:1.08}.NTyWrG_text{color:#aeb5c9;text-wrap:pretty;max-width:30ch;margin:-20px 0 32px;font-size:16px;line-height:1.5}.NTyWrG_phone{border-radius:2.75rem;flex:none;width:280px;margin-top:auto;transition:transform .5s cubic-bezier(.22,1,.36,1);box-shadow:0 40px 80px -24px #000000a6}.NTyWrG_panel{-webkit-user-select:none;user-select:none;border-radius:24px;width:300px;max-width:100%;height:auto;margin-block:auto;transition:transform .5s cubic-bezier(.22,1,.36,1);box-shadow:0 1px 2px #0f172a0f,0 32px 64px -28px #0f172a61}.NTyWrG_screens[data-theme=light] .NTyWrG_screen{--tone:#818cf84d;background:radial-gradient(120% 70% at 50% 105%, var(--tone), transparent 62%), linear-gradient(180deg, #fff 0%, #f7f7fa 100%);border-color:#0f172a0f;box-shadow:0 1px 2px #0f172a0a,0 24px 48px -32px #0f172a38}.NTyWrG_screens[data-theme=light] .NTyWrG_screen[data-tone=teal],.NTyWrG_screens[data-theme=light] .NTyWrG_screen[data-tone=emerald]{--tone:#34d3994d}.NTyWrG_screens[data-theme=light] .NTyWrG_screen[data-tone=amber]{--tone:#fbbf244d}.NTyWrG_screens[data-theme=light] .NTyWrG_screen[data-tone=violet]{--tone:#a78bfa57}.NTyWrG_screens[data-theme=light] .NTyWrG_screen[data-tone=sky]{--tone:#38bdf847}.NTyWrG_screens[data-theme=light] .NTyWrG_screen[data-tone=rose]{--tone:#fb718542}.NTyWrG_screens[data-theme=light] .NTyWrG_eyebrow{color:var(--color-primary,#4f46e5)}.NTyWrG_screens[data-theme=light] .NTyWrG_title{color:#0f1222}.NTyWrG_screens[data-theme=light] .NTyWrG_text{color:#5b6175}.NTyWrG_screens[data-theme=light] .NTyWrG_phone{box-shadow:0 40px 80px -32px #0f172a66}.NTyWrG_screens[data-count="1"]{max-width:1040px;margin-inline:auto;display:block}.NTyWrG_screens[data-count="1"] .NTyWrG_screen{-moz-column-gap:72px;text-align:left;background:radial-gradient(55% 75% at 80% 100%, var(--tone), transparent 70%), linear-gradient(180deg, #16183a 0%, #10122a 100%);grid-template-columns:minmax(0,1fr) 300px;align-items:center;column-gap:72px;padding:64px 96px;display:grid}.NTyWrG_screens[data-theme=light][data-count="1"] .NTyWrG_screen{background:radial-gradient(55% 75% at 80% 100%, var(--tone), transparent 70%), linear-gradient(180deg, #fff 0%, #f7f7fa 100%)}.NTyWrG_screens[data-count="1"] .NTyWrG_copy{display:block}.NTyWrG_screens[data-count="1"] .NTyWrG_title{letter-spacing:-.04em;margin:14px 0 20px;font-size:clamp(2.1rem,3.6vw,3.25rem)}.NTyWrG_screens[data-count="1"] .NTyWrG_text{max-width:34ch;margin:0;font-size:19px}.NTyWrG_screens[data-count="1"] .NTyWrG_phone{width:300px;margin-top:0}.NTyWrG_screens[data-count="1"]:has(>[data-frame=mac]){max-width:1152px}.NTyWrG_screens[data-count="1"] .NTyWrG_screen[data-frame=mac]{text-align:center;background:radial-gradient(70% 55% at 50% 100%, var(--tone), transparent 72%), linear-gradient(180deg, #16183a 0%, #10122a 100%);padding:72px 72px 64px;display:flex}.NTyWrG_screens[data-theme=light][data-count="1"] .NTyWrG_screen[data-frame=mac]{background:radial-gradient(70% 55% at 50% 100%, var(--tone), transparent 72%), linear-gradient(180deg, #fff 0%, #f7f7fa 100%)}.NTyWrG_screen[data-frame=mac] .NTyWrG_copy{max-width:44rem}.NTyWrG_screen[data-frame=mac] .NTyWrG_text{max-width:40ch;margin-inline:auto}.NTyWrG_mac{width:100%;max-width:1000px;margin-top:56px;transition:transform .5s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.NTyWrG_screen:hover .NTyWrG_phone,.NTyWrG_screen:hover .NTyWrG_panel{transform:translateY(-8px)}.NTyWrG_screen:hover .NTyWrG_mac{transform:translateY(-6px)}}@supports (animation-timeline:view()){.NTyWrG_screen{animation:linear both NTyWrG_screen-rise;animation-timeline:view();animation-range:entry entry 55%}}@keyframes NTyWrG_screen-rise{0%{opacity:0;transform:translateY(48px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:1024px){.NTyWrG_screens,.NTyWrG_screens[data-count="2"]{scroll-snap-type:x mandatory;scrollbar-width:none;max-width:none;margin:0 -24px;padding:4px 24px 12px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.NTyWrG_screens::-webkit-scrollbar{display:none}.NTyWrG_screen{scroll-snap-align:start;flex:none;width:340px}.NTyWrG_screens[data-count="1"]{max-width:560px;margin:0 auto;padding:0;display:block;overflow:visible}.NTyWrG_screens[data-count="1"] .NTyWrG_screen{text-align:center;background:radial-gradient(120% 60% at 50% 105%, var(--tone), transparent 62%), linear-gradient(180deg, #16183a 0%, #10122a 100%);row-gap:32px;width:auto;padding:48px 24px 40px;display:flex}.NTyWrG_screens[data-theme=light][data-count="1"] .NTyWrG_screen{background:radial-gradient(120% 60% at 50% 105%, var(--tone), transparent 62%), linear-gradient(180deg, #fff 0%, #f7f7fa 100%)}.NTyWrG_screens[data-count="1"] .NTyWrG_text{margin-inline:auto;font-size:17px}.NTyWrG_screens[data-count="1"] .NTyWrG_phone{width:min(280px,100%)}.NTyWrG_screens[data-count="1"]:has(>[data-frame=mac]){max-width:880px}.NTyWrG_screens[data-count="1"] .NTyWrG_screen[data-frame=mac]{row-gap:0;padding:48px 24px 32px}.NTyWrG_mac{margin-top:36px}}@media (max-width:640px){.NTyWrG_screens,.NTyWrG_screens[data-count="2"]{margin:0 -16px;padding:4px 16px 12px;scroll-padding-inline:16px}.NTyWrG_screen{width:min(320px,86vw);padding:32px 12px 20px}.NTyWrG_phone{width:min(280px,100%)}.NTyWrG_screens[data-count="1"] .NTyWrG_screen[data-frame=mac]{width:auto;padding:40px 12px 12px}.NTyWrG_mac{margin-top:28px}}@media (prefers-reduced-motion:reduce){.NTyWrG_screen{animation:none}.NTyWrG_phone,.NTyWrG_panel,.NTyWrG_mac{transition:none}}
.ixKrCa_hero{min-height:calc(100svh - 4rem)}.ixKrCa_content{z-index:2;flex-direction:column;align-items:center;width:min(1440px,100%);min-height:calc(100svh - 4rem);margin:0 auto;padding:clamp(48px,7vh,92px) 24px 0;display:flex;position:relative}.ixKrCa_copy{text-align:center;flex-direction:column;align-items:center;margin-bottom:clamp(40px,6vh,76px);display:flex}.ixKrCa_stage{perspective:1400px;width:min(1160px,100%);height:clamp(330px,29vw,410px);margin-top:auto;position:relative}.ixKrCa_stageGlow{filter:blur(60px);background:#6456ff3d;border-radius:50%;height:38%;position:absolute;bottom:5%;left:10%;right:10%}.ixKrCa_productCard,.ixKrCa_assistantCard{transform-origin:50% 100%;border:1px solid #dadeff73;border-bottom:none;border-radius:28px 28px 0 0;transition:border-color .3s,box-shadow .3s;position:absolute;bottom:0;left:50%;overflow:hidden;box-shadow:0 30px 70px #00000059,inset 0 1px #ffffff57}.ixKrCa_productCard{--card-x:-50%;--card-y:0px;--card-rotation:0deg;--card-z:1;z-index:var(--card-z);width:clamp(170px,15.5vw,215px);height:clamp(374px,31.5vw,408px);transform:translateX(calc(-50% + var(--card-x))) translateY(var(--card-y)) rotate(var(--card-rotation));background:#fff;transition:filter .42s,transform .52s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine) and (min-width:901px){.ixKrCa_productCard:hover,.ixKrCa_productCard:focus-visible{z-index:30;filter:saturate(1.05)brightness(1.02);transform:translateX(calc(-50% + var(--card-x))) translateY(calc(var(--card-y) - 40px)) rotate(var(--card-rotation));outline:none}}.ixKrCa_productCard:focus-visible{outline:none;box-shadow:0 30px 70px #00000059,0 0 0 3px #93c5fd}.ixKrCa_productImage{position:absolute;inset:0}.ixKrCa_productImage img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:saturate(.96)contrast(.96)}.ixKrCa_assistantCard{--assistant-overhang:40px;z-index:20;width:clamp(245px,22vw,320px);height:calc(clamp(320px, 27vw, 390px) + var(--assistant-overhang));padding:22px 18px calc(24px + var(--assistant-overhang));transform:translateX(-50%) translateY(var(--assistant-overhang));background:radial-gradient(circle at 50% 30%,#656fff4f,#0000 38%),linear-gradient(160deg,#25214a 0%,#15162d 58%,#0e1223 100%);flex-direction:column;align-items:center;display:flex}.ixKrCa_assistantCard:hover,.ixKrCa_assistantCard:focus-visible{border-color:#dadeffbf;box-shadow:0 34px 80px #0006,0 0 60px -10px #656fff73,inset 0 1px #fff6}.ixKrCa_assistantCard:focus-visible{outline-offset:4px;outline:2px solid #a5b4fc}.ixKrCa_assistantTopline{color:#c9cee2;letter-spacing:.08em;text-transform:uppercase;align-self:stretch;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.ixKrCa_assistantPresence{flex:none;width:170px;height:170px;margin:auto 0 8px}.ixKrCa_assistantCopy{text-align:center;grid-template-rows:25px 34px;align-items:start;width:100%;min-height:62px;display:grid}.ixKrCa_assistantCopy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,1.35vw,19px);line-height:25px;overflow:hidden}.ixKrCa_assistantCopy span{color:#9da6c1;max-width:245px;margin:4px auto 0;font-size:12px;line-height:1.4}.ixKrCa_sequence{margin-top:17px}@media (max-width:900px){.ixKrCa_content{min-height:auto;padding-top:54px}.ixKrCa_copy h1{max-width:760px}.ixKrCa_stage{height:430px}.ixKrCa_productCard{display:none}.ixKrCa_mobileFarLeft,.ixKrCa_mobileLeft,.ixKrCa_mobileRight,.ixKrCa_mobileFarRight{display:block}.ixKrCa_mobileFarLeft{transform:translate(calc(-50% - 250px))translateY(68px)rotate(-11deg)}.ixKrCa_mobileLeft{transform:translate(calc(-50% - 136px))translateY(46px)rotate(-6deg)}.ixKrCa_mobileRight{transform:translate(calc(136px - 50%))translateY(46px)rotate(6deg)}.ixKrCa_mobileFarRight{transform:translate(calc(250px - 50%))translateY(68px)rotate(11deg)}}@media (max-width:640px){.ixKrCa_content{padding:42px 16px 0}.ixKrCa_copy{margin-bottom:10px}.ixKrCa_stage{touch-action:pan-y;width:100%;height:336px;margin-top:auto}.ixKrCa_productCard{width:162px;height:330px}.ixKrCa_assistantCard{width:212px;height:calc(318px + var(--assistant-overhang));padding:18px 14px calc(20px + var(--assistant-overhang));transform:translateX(calc(-50% - 74px)) translateY(var(--assistant-overhang))}.ixKrCa_mobileOuterPersona,.ixKrCa_mobileFarLeft,.ixKrCa_mobileLeft,.ixKrCa_mobileRight,.ixKrCa_mobileFarRight{display:none}.ixKrCa_mobileActivePersona{z-index:8;will-change:translate, opacity;animation:.76s cubic-bezier(.22,1,.36,1) both ixKrCa_hero-mobile-persona-in;display:block;transform:translate(calc(114px - 50%))translateY(60px)}}@keyframes ixKrCa_hero-mobile-persona-in{0%{opacity:0;translate:56px}45%{opacity:.82}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.ixKrCa_productCard{transition:none}.ixKrCa_mobileActivePersona{animation:none}}
