.aie-crumb{flex-wrap:wrap;color:#9C9AC4}.aie-crumb a{color:#C9C8DD;min-height:32px;display:inline-flex;align-items:center}.aie-crumb a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.aie-card{min-height:280px}.aie-card .e-num{font-size:44px}.aie-card .e-h3{margin-top:auto}@media (max-width:640px){.aie-card{min-height:0}.aie-card .e-h3{margin-top:24px}}.aie-demo{position:relative;flex:0 1 520px;min-width:0;margin:0}.aie-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aie-demo-in{display:flex;flex-direction:column;gap:12px}.aie-msg{border-radius:20px;padding:14px 18px;font-size:15px;line-height:1.45;max-width:88%}.aie-msg b{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-bottom:4px}.aie-you{align-self:flex-end;background:#fff;color:var(--ink);border-bottom-right-radius:6px}.aie-you b{color:var(--mute)}.aie-type{display:block;clip-path:inset(0 100% 0 0)}.aie-agent{align-self:flex-start;background:var(--ac);color:#fff;border-bottom-left-radius:6px;box-shadow:0 0 0 8px color-mix(in srgb,var(--ac) 18%,transparent)}.aie-av{width:22px;height:22px;border-radius:7px;background:rgba(255,255,255,.22);display:inline-flex;align-items:center;justify-content:center;font-size:11px}.aie-steps{list-style:none;margin:4px 0 8px;padding:0;display:flex;flex-direction:column;gap:4px;font-size:14px}.aie-steps li{display:flex;align-items:center;gap:8px}.aie-steps i{font-style:normal;width:18px;height:18px;border-radius:50%;background:#fff;color:var(--ac);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.aie-reply{display:block;font-weight:500}.aie-site{border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.aie-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#F6F5FA;border-bottom:1px solid #ecebf2;font-size:12.5px;color:var(--mute)}.aie-bar i{width:9px;height:9px;border-radius:50%;background:#DDDCE6}.aie-bar span{margin-left:8px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aie-bar em{font-style:normal;font-weight:600;font-size:11.5px;color:#fff;background:var(--ac);border-radius:999px;padding:3px 9px;opacity:0}.aie-page{display:flex;flex-direction:column;gap:10px;padding:18px}.aie-banner{text-align:center;font-size:13px;font-weight:600;color:#fff;background:var(--ac);border-radius:10px;padding:7px 10px;opacity:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aie-logo{width:84px;height:12px;border-radius:6px;background:var(--ink)}.aie-line{height:9px;border-radius:6px;background:#ECEBF2;width:88%}.aie-line.short{width:60%}.aie-hours{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid #ecebf2;border-radius:12px;color:var(--ink)}.aie-hours small{font-size:12.5px;color:var(--mute)}.aie-hours-v{display:grid}.aie-hours-v b{grid-area:1/1;justify-self:end;font-size:14.5px;font-weight:600;white-space:nowrap}.aie-hours-v .new{opacity:0;background:linear-gradient(transparent 55%,color-mix(in srgb,var(--ac) 25%,transparent) 55%)}.aie-img{height:64px;border-radius:12px;background:linear-gradient(135deg,#E9E8F7,#F4F3FA)}.aie-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;font-size:13.5px;font-weight:500}.aie-actions>span{border-radius:999px;padding:8px 14px;display:inline-flex;align-items:center;gap:6px}.aie-undo{border:1px solid rgba(255,255,255,.25);color:#C9C8DD}.aie-ok{background:#fff;color:var(--ink)}.aie-live{background:#E7F5EE;color:#1E8E5A;opacity:0}.aie-live i{width:7px;height:7px;border-radius:50%;background:#1E8E5A}.aie-you{animation:aie-in 10s ease-in-out infinite}.aie-type{animation:aie-type 10s steps(48) infinite}.aie-agent{animation:aie-agent 10s ease-in-out infinite}.aie-steps li{animation:aie-step 10s ease-out infinite}.aie-steps li+li{animation-name:aie-step2}.aie-reply{animation:aie-reply 10s ease-out infinite}.aie-bar em{animation:aie-prev 10s ease-in-out infinite}.aie-banner{animation:aie-banner 10s ease-in-out infinite}.aie-hours-v .old{animation:aie-old 10s ease-in-out infinite}.aie-hours-v .new{animation:aie-new 10s ease-in-out infinite}.aie-ok{animation:aie-ok 10s ease-in-out infinite}.aie-live{animation:aie-live 10s ease-in-out infinite}@keyframes aie-in{0%{opacity:0;translate:0 8px}4%,93%{opacity:1;translate:0 0}98%,to{opacity:0}}@keyframes aie-type{0%,4%{clip-path:inset(0 100% 0 0)}20%,to{clip-path:inset(0 0 0 0)}}@keyframes aie-agent{0%,22%{opacity:0;translate:0 8px}26%,93%{opacity:1;translate:0 0}98%,to{opacity:0}}@keyframes aie-step{0%,28%{opacity:0;translate:-6px 0}32%,93%{opacity:1;translate:0 0}98%,to{opacity:0}}@keyframes aie-step2{0%,38%{opacity:0;translate:-6px 0}42%,93%{opacity:1;translate:0 0}98%,to{opacity:0}}@keyframes aie-reply{0%,50%{opacity:0}54%,93%{opacity:1}98%,to{opacity:0}}@keyframes aie-prev{0%,30%{opacity:0}34%,66%{opacity:1}70%,to{opacity:0}}@keyframes aie-old{0%,30%{opacity:1}35%,95%{opacity:0}99%,to{opacity:1}}@keyframes aie-new{0%,30%{opacity:0;translate:0 6px}35%,93%{opacity:1;translate:0 0}97%,to{opacity:0}}@keyframes aie-ok{0%,60%{scale:1;box-shadow:0 0 0 0 transparent}64%{scale:.94}68%{scale:1;box-shadow:0 0 0 6px rgba(255,255,255,.25)}74%,to{box-shadow:0 0 0 0 transparent}}@keyframes aie-live{0%,68%{opacity:0;translate:0 4px}73%,93%{opacity:1;translate:0 0}98%,to{opacity:0}}@media (max-width:640px){.aie-demo{flex-basis:100%}.aie-msg{max-width:100%}}.e-sec.aie-price-sec{padding-top:24px}.aie-price{padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,56px);align-items:start}.aie-price-head{display:flex;flex-direction:column;gap:16px}.aie-price-intro{margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.5;max-width:34em}.aie-price-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aie-price-card{display:flex;flex-direction:column;gap:14px;padding:26px;border-radius:24px;background:var(--card);border:1px solid #ecebf2}.aie-price-card.is-setup{background:var(--ink);color:#fff;border-color:var(--ink)}.is-setup .aie-price-small,.is-setup .e-eyebrow{color:#B9B8D3}.is-setup .e-price .a,.is-setup .e-price .f,.is-setup .e-price .u{color:#fff}.aie-price-usage{font-size:clamp(22px,2.2vw,30px);font-weight:500;letter-spacing:-.02em;line-height:1.15}.aie-price-list{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:15.5px;line-height:1.45}.aie-price-list li{display:flex;gap:10px;align-items:flex-start}.aie-price-list i{font-style:normal;width:20px;height:20px;border-radius:50%;background:#E7F5EE;color:#1E8E5A;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none;margin-top:2px}.is-setup .aie-price-list li{color:#E4E3F2}.is-setup .aie-price-list i{background:rgba(255,255,255,.14);color:#fff}.is-setup .aie-price-small{border-top-color:rgba(255,255,255,.18)}.aie-price-small{margin:auto 0 0;font-size:14px;padding-top:12px;border-top:1px solid #e3e2ec}.aie-price-note{grid-column:1/-1;margin:0;display:flex;align-items:center;gap:10px;padding-top:24px;border-top:1px solid #ecebf2;color:var(--mute)}.aie-price-note i{width:8px;height:8px;border-radius:50%;background:#1E8E5A;flex:none}@media (max-width:1100px){.aie-price{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.aie-price-cards{grid-template-columns:minmax(0,1fr)}}.aie-price .e-h2{font-size:clamp(36px,3.8vw,60px)}.aie-price-note{align-items:flex-start}.aie-price-note i{margin-top:.55em}@keyframes aie-banner{0%,30%{opacity:0;scale:.96}36%,92%{opacity:1;scale:1}98%,to{opacity:0;scale:.96}}.aie-bento{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr));gap:16px}.aie-bx{display:flex;flex-direction:column;gap:20px;padding:28px;border-radius:28px;background:#fff;border:1px solid #ecebf2;min-width:0}.aie-bx-top{display:flex;justify-content:space-between;align-items:center}.aie-bx-ico{width:52px;height:52px;border-radius:16px;background:#EEEEFF;color:var(--ac);display:inline-flex;align-items:center;justify-content:center;flex:none}.aie-bx-n{font-size:14px;font-weight:600;color:var(--mute);font-variant-numeric:tabular-nums}.aie-bx-body{display:flex;flex-direction:column;gap:10px;margin-top:auto}.aie-bx-body p{margin:0;color:var(--mute);line-height:1.5;font-size:15.5px}.aie-bx-1{grid-row:span 2;background:var(--ink);border-color:var(--ink);color:#fff;padding:clamp(28px,3vw,40px)}.aie-bx-1 .aie-bx-ico{background:var(--ac);color:#fff;width:64px;height:64px;border-radius:20px}.aie-bx-1 .aie-bx-n{color:#B9B8D3}.aie-bx-1 .e-h3{font-size:clamp(28px,2.6vw,38px)}.aie-bx-1 .aie-bx-body p{color:#C9C8DD;font-size:17px}.aie-bx-models{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.aie-bx-models span{font-size:13.5px;font-weight:500;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:6px 13px}.aie-bx-6{grid-column:1/-1;flex-direction:row;align-items:center;gap:28px;background:var(--ac);border-color:var(--ac);color:#fff}.aie-bx-6 .aie-bx-top{flex-direction:column;align-items:flex-start;gap:10px}.aie-bx-6 .aie-bx-ico{background:rgba(255,255,255,.18);color:#fff}.aie-bx-6 .aie-bx-n{display:none}.aie-bx-6 .aie-bx-body{margin-top:0}.aie-bx-6 .aie-bx-body p{color:rgba(255,255,255,.88);max-width:70ch}@media (max-width:1000px){.aie-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.aie-bx-1{grid-row:auto;grid-column:1/-1}}@media (max-width:640px){.aie-bento{grid-template-columns:minmax(0,1fr)}.aie-bx-6{flex-direction:column;align-items:flex-start;gap:20px}}.aie-viz{flex:1;display:flex;align-items:center;min-height:0;padding:12px 0}.aie-viz-models{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:none}.aie-viz-models li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:#C9C8DD;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:10px 14px;background:rgba(255,255,255,.04);animation:aie-m 8s ease-in-out infinite}.aie-viz-models li i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.3)}.aie-viz-models li:nth-child(2){animation-delay:2s}.aie-viz-models li:nth-child(3){animation-delay:4s}.aie-viz-models li:nth-child(4){animation-delay:6s}.aie-viz-wire{position:relative;flex:1;min-width:40px;height:2px;background:rgba(255,255,255,.16)}.aie-viz-wire i{position:absolute;top:50%;left:0;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 0 5px color-mix(in srgb,var(--ac) 55%,transparent);translate:-50% -50%;animation:aie-wire 2s ease-in-out infinite}.aie-viz-site{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:18px 16px;border-radius:20px;background:#fff;color:var(--ink);min-width:132px;animation:aie-site 2s ease-in-out infinite}.aie-viz-ico{width:40px;height:40px;border-radius:12px;background:#EEEEFF;color:var(--ac);display:inline-flex;align-items:center;justify-content:center}.aie-viz-site b{font-size:14px;font-weight:600}.aie-viz-site small{font-size:12px;color:#1E8E5A;font-weight:600}@keyframes aie-m{0%,3%{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.14);color:#C9C8DD}22%,6%{background:var(--ac);border-color:var(--ac);color:#fff}25%,to{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.14);color:#C9C8DD}}@keyframes aie-wire{0%,15%{left:0;opacity:0}25%{opacity:1}75%{left:100%;opacity:1}85%,to{left:100%;opacity:0}}@keyframes aie-site{0%,72%{box-shadow:0 0 0 0 transparent}82%{box-shadow:0 0 0 8px rgba(61,220,151,.35)}to{box-shadow:0 0 0 0 transparent}}@media (max-width:1000px){.aie-viz{display:none}}@media (min-width:1001px){.aie-bx-1 .aie-bx-models{display:none}}.aie-asks{gap:clamp(28px,4vw,44px)}.aie-asks,.aie-asks-h{display:flex;flex-direction:column}.aie-asks-h{gap:16px}.aie-asks-intro{margin:0;max-width:40em;font-size:clamp(17px,1.4vw,19px);line-height:1.5}.aie-ask-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.aie-ask{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:24px;background:var(--card);border:1px solid #ecebf2;transition:border-color .2s,translate .2s}.aie-ask:hover{border-color:var(--ac);translate:0 -2px}.aie-ask-top{display:flex;align-items:center;gap:14px}.aie-ask-top h3{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.aie-ask-ico{width:44px;height:44px;border-radius:14px;background:var(--ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.aie-ask:nth-child(3n+2) .aie-ask-ico{background:var(--ac)}.aie-ask-q{margin:0;background:#fff;border:1px solid #e3e2ec;border-radius:18px 18px 18px 6px;padding:14px 16px;font-size:15.5px;line-height:1.45;color:var(--ink)}.aie-ask-q b{display:block;color:var(--mute);margin-bottom:4px}.aie-ask-note,.aie-ask-q b{font-size:12.5px;font-weight:600}.aie-ask-note{align-self:flex-start;color:var(--ac);background:#EEEEFF;border-radius:999px;padding:4px 11px;margin-top:auto}.aie-limit{display:flex;gap:16px;align-items:flex-start;padding:22px 24px;border-radius:24px;background:var(--ink);color:#fff}.aie-limit-ico{width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.12);display:inline-flex;align-items:center;justify-content:center;flex:none}.aie-limit b{display:block;font-size:17px;font-weight:600;margin-bottom:4px}.aie-limit p{margin:0;color:#C9C8DD;line-height:1.5;max-width:70ch}@media (max-width:1100px){.aie-ask-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.aie-ask-grid{grid-template-columns:minmax(0,1fr)}}.aie-flow{padding:clamp(28px,4vw,48px) clamp(20px,3vw,36px);border-radius:28px;background:var(--ink)}.aie-flow-nodes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.aie-flow-nodes li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.aie-flow-seg{position:absolute;top:27px;left:calc(50% + 34px);width:calc(100% + 20px - 68px);height:2px;background:rgba(255,255,255,.14);overflow:hidden}.aie-flow-seg i{position:absolute;inset:0;background:var(--ac);transform-origin:left;scale:0 1;transition:scale .5s ease}.aie-flow-nodes li.done .aie-flow-seg i{scale:1 1}.aie-flow-ico{position:relative;width:56px;height:56px;border-radius:18px;background:#1F1D4A;border:1px solid rgba(255,255,255,.14);color:#9C9AC4;display:inline-flex;align-items:center;justify-content:center;flex:none;cursor:pointer;padding:0;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s,scale .3s}.aie-flow-ico:focus-visible{outline:2px solid #fff;outline-offset:3px}.aie-flow-nodes li.cur .aie-flow-ico,.aie-flow-nodes li.done .aie-flow-ico{background:var(--ac);color:#fff;border-color:var(--ac)}.aie-flow-nodes li.cur .aie-flow-ico{box-shadow:0 0 0 8px color-mix(in srgb,var(--ac) 25%,transparent);scale:1.08}.aie-flow-txt{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer}.aie-flow-n{font-size:13px;font-weight:600;color:#9C9AC4;font-variant-numeric:tabular-nums;transition:color .3s}.aie-flow-nodes li.cur .aie-flow-n,.aie-flow-nodes li.done .aie-flow-n{color:#3DDC97}.aie-flow-txt h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.01em;color:#fff}.aie-flow-txt p{margin:0;font-size:15px;line-height:1.5;color:#B9B8D3;max-width:28ch}.aie-flow-txt em{font-style:normal;font-size:12.5px;font-weight:600;color:#3DDC97;background:rgba(61,220,151,.12);border-radius:999px;padding:4px 10px;opacity:0;translate:0 6px;white-space:nowrap;margin-top:4px;transition:opacity .35s,translate .35s}.aie-flow-nodes li.cur em,.aie-flow-nodes li.done em{opacity:1;translate:0 0}@media (max-width:900px){.aie-flow-nodes{grid-template-columns:minmax(0,1fr);gap:28px}.aie-flow-nodes li{flex-direction:row;text-align:left;gap:16px}.aie-flow-nodes li,.aie-flow-txt{align-items:flex-start}.aie-flow-txt p{max-width:none}.aie-flow-seg{top:62px;left:27px;width:2px;height:calc(100% + 28px - 68px)}.aie-flow-seg i{transform-origin:top;scale:1 0}.aie-flow-nodes li.done .aie-flow-seg i{scale:1 1}}