.agai-root{background:var(--ink-900);min-height:100vh;color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}.agai-root,.agai-root *,.agai-root :before,.agai-root :after{box-sizing:border-box}.agai-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#78bb38;--brand-hi:#96d45b;--brand-deep:#5a9128;--on-brand:#0e1109;--graphite:#363636;--brand-text:#49781d;--ink-900:#fafaf7;--ink-800:#fff;--ink-700:#f2f4ee;--ink-600:#edf0e9;--caller:#6e7668;--caller-hi:#4a5145;--text:#1b1f17;--text-2:#565e50;--text-3:#7c8478;--line:#78bb384d;--line-2:#171b151f;--btn-line:#171b1540;--chip:#171b1509;--chip-2:#171b150d;--hover:#171b150f;--panel-a:#ffffffa6;--panel-b:#ffffffeb;--demo-a:#fafaf7f0;--demo-b:#f0f2ecf5;--dropdown-bg:#fffffffa;--pop-shadow:0 24px 50px -18px #171b1540;--mic-core:radial-gradient(circle at 42% 32%,#fff,#e3e6de 72%);--aurora-charcoal:#78bb381a;--display:"Poppins","Inter",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--ease:cubic-bezier(.22,1,.36,1);--wrap:1600px}html.dark .agai-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-text:#78bb38;--ink-900:#0b0d0a;--ink-800:#101310;--ink-700:#171b15;--ink-600:#1e231c;--caller:#afbaaa;--caller-hi:#d5ded1;--text:#fff;--text-2:#b7bdb4;--text-3:#7c8478;--line:#78bb382e;--line-2:#ffffff12;--btn-line:#ffffff38;--chip:#ffffff06;--chip-2:#ffffff0d;--hover:#ffffff0f;--panel-a:#36363680;--panel-b:#0b0d0acc;--demo-a:#0e110deb;--demo-b:#080a07eb;--dropdown-bg:#171b15f7;--pop-shadow:0 24px 50px -18px #000c;--mic-core:radial-gradient(circle at 42% 32%,#2c332a,#0a0c08 72%);--aurora-charcoal:#3636368c}.agai-root{scroll-behavior:smooth;background:var(--ink-900);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.agai-root .cc-aurora{pointer-events:none;z-index:0;background:radial-gradient(900px 520px at 78% -8%,#78bb3838,transparent 62%),radial-gradient(760px 480px at 8% 8%,var(--aurora-charcoal),transparent 62%),radial-gradient(1100px 700px at 50% 110%,#78bb381a,transparent 60%);position:fixed;inset:0}.agai-root .cc-arcs{pointer-events:none;z-index:0;opacity:.4;width:1100px;position:fixed;top:-140px;right:-160px}.agai-root .cc-page{z-index:1;position:relative}.agai-root .cc-wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(20px,3.4vw,54px)}.agai-root .cc-nav{padding-block:26px}.agai-root .cc-nav-inner{align-items:center;gap:40px;display:flex}.agai-root .cc-brand{align-items:center;text-decoration:none;display:flex}.agai-root .cc-brand-img{width:auto;height:38px;display:block}.agai-root .cc-brand-img--dark,html.dark .agai-root .cc-brand-img--light{display:none}html.dark .agai-root .cc-brand-img--dark{display:block}.agai-root .cc-menu{align-items:center;gap:8px;margin-inline:auto;display:flex;position:relative}.agai-root .cc-menu a{font:500 16px/1 var(--body);color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:12px 22px;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.agai-root .cc-menu a:hover{color:var(--text);background:var(--hover)}.agai-root .cc-menu a.is-current{color:var(--brand-text);font-weight:600}.agai-root .cc-signin{border:1px solid var(--btn-line);color:var(--text);font:500 16px/1 var(--body);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:14px 28px;text-decoration:none;display:inline-flex}.agai-root .cc-signin:hover{background:var(--hover);border-color:var(--line);transform:translateY(-1px)}.agai-root .cc-burger{color:var(--text);cursor:pointer;background:0 0;border:0;padding:10px;display:none}.agai-root .cc-hero{grid-template-columns:minmax(0,34%) minmax(0,66%);align-items:start;gap:clamp(28px,3.4vw,56px);padding-block:clamp(40px,5vw,74px) 0;display:grid}.agai-root .cc-eyebrow{font:600 13px/1 var(--body);letter-spacing:.14em;color:var(--brand-text);background:#78bb3817;border:1px solid #78bb3880;border-radius:999px;align-items:center;gap:9px;padding:10px 20px;display:inline-flex}.agai-root .cc-h1{font-family:var(--display);letter-spacing:-.025em;margin:28px 0 0;font-size:clamp(40px,4.1vw,62px);font-weight:700;line-height:1.1}.agai-root .cc-lede{max-width:34ch;font:400 18px/1.72 var(--body);color:var(--text-2);margin:26px 0 0}.agai-root .cc-hero-actions{flex-wrap:wrap;gap:16px;margin-top:38px;display:flex}.agai-root .cc-btn{font:600 17px/1 var(--body);cursor:pointer;transition:transform .2s var(--ease),box-shadow .25s ease,background .25s ease,border-color .2s ease;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:19px 34px;display:inline-flex}.agai-root .cc-btn--primary{background:linear-gradient(96deg,var(--brand-deep),var(--brand)45%,var(--brand-hi));color:var(--on-brand);font-weight:700;box-shadow:0 16px 34px -16px #78bb38d9}.agai-root .cc-btn--primary:hover{transform:translateY(-2px);box-shadow:0 22px 42px -14px #78bb38f2}.agai-root .cc-btn--ghost{background:var(--chip);border-color:var(--btn-line);color:var(--text)}.agai-root .cc-btn--ghost:hover{background:var(--hover);border-color:var(--text-2);transform:translateY(-2px)}.agai-root .cc-btn--primary svg{transition:transform .25s var(--ease)}.agai-root .cc-btn--primary:hover svg{transform:translate(4px)}.agai-root .cc-panel{border:1px solid var(--line);background:linear-gradient(160deg,var(--panel-a),var(--panel-b));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px;padding:clamp(14px,1.1vw,18px);box-shadow:0 40px 90px -40px #000000e6}.agai-root .cc-tabs{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.agai-root .cc-tab{text-align:left;border:1px solid var(--line-2);background:var(--chip);min-height:62px;color:var(--text-2);font:500 15px/1.25 var(--body);cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .2s var(--ease);border-radius:13px;justify-content:center;align-items:center;gap:12px;padding:12px 16px;display:flex}.agai-root .cc-tab svg{opacity:.9;flex:none;width:22px;height:22px}.agai-root .cc-tab:hover{color:var(--text);background:var(--hover);transform:translateY(-2px)}.agai-root .cc-tab[aria-selected=true]{background:linear-gradient(100deg,var(--brand-deep),var(--brand));color:var(--on-brand);border-color:#0000;font-weight:600;box-shadow:0 14px 30px -14px #78bb38cc}.agai-root .cc-demo{border:1px solid var(--line-2);background:linear-gradient(180deg,var(--demo-a),var(--demo-b));border-radius:18px;grid-template-columns:minmax(0,230px) minmax(0,1fr) minmax(0,300px);gap:clamp(16px,1.6vw,28px);margin-top:14px;padding:clamp(18px,1.5vw,26px);display:grid}.agai-root .cc-cap{border:1px solid var(--line-2);background:var(--chip);border-radius:14px;align-self:start;overflow:hidden}.agai-root .cc-cap-head{border-bottom:1px solid var(--line-2);align-items:center;gap:14px;padding:18px;display:flex}.agai-root .cc-cap-ico{width:44px;height:44px;color:var(--brand-text);background:#78bb3821;border:1px solid #78bb3852;border-radius:50%;flex:none;place-items:center;display:grid}.agai-root .cc-cap-ico svg{width:22px;height:22px}.agai-root .cc-cap-head p{font:600 14px/1.4 var(--body);color:var(--text);margin:0}.agai-root .cc-cap-list{gap:14px;margin:0;padding:16px 18px;list-style:none;display:grid}.agai-root .cc-cap-list li{font:400 14px/1.35 var(--body);color:var(--text-2);align-items:center;gap:12px;display:flex}.agai-root .cc-cap-list li svg{width:17px;height:17px;color:var(--brand-text);flex:none}.agai-root .cc-stage{flex-direction:column;justify-content:center;align-items:center;padding-block:6px;display:flex}.agai-root .cc-live-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.agai-root .cc-sound{cursor:pointer;border:1px solid var(--line-2);background:var(--chip);color:var(--text-3);font:500 13px/1 var(--body);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.agai-root .cc-sound svg{width:15px;height:15px}.agai-root .cc-sound:hover{color:var(--text);border-color:var(--btn-line);background:var(--hover)}.agai-root .cc-sound.is-on{color:var(--brand-text);background:#78bb381a;border-color:#78bb3873}.agai-root .cc-sound:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}.agai-root .cc-live{font:500 14px/1 var(--body);color:var(--brand-text);align-items:center;gap:9px;display:inline-flex}.agai-root .cc-live-dot{background:var(--brand-text);border-radius:50%;width:8px;height:8px;animation:2s infinite cc-live;box-shadow:0 0 #78bb3899}@keyframes cc-live{70%{box-shadow:0 0 0 9px #78bb3800}to{box-shadow:0 0 #78bb3800}}.agai-root .cc-scenario{font-family:var(--display);letter-spacing:-.01em;text-align:center;margin:14px 0 0;font-size:clamp(18px,1.35vw,22px);font-weight:600}.agai-root .cc-audio{justify-content:center;align-items:center;gap:clamp(10px,1.4vw,22px);width:100%;margin-top:24px;display:flex}.agai-root .cc-wave{flex:1;align-items:center;gap:4px;max-width:180px;height:96px;display:flex}.agai-root .cc-wave--in{justify-content:flex-end}.agai-root .cc-wave b{transform-origin:50%;opacity:.45;border-radius:99px;width:3px;height:100%;transition:transform 90ms linear,opacity .35s;display:block;transform:scaleY(.08)}.agai-root .cc-wave--in b{background:linear-gradient(180deg,var(--caller-hi),var(--caller))}.agai-root .cc-wave--out b{background:linear-gradient(180deg,var(--brand-hi),var(--brand))}.agai-root .cc-wave.is-hot b{opacity:1}.agai-root .cc-wave--in.is-hot b{box-shadow:0 0 12px #d5ded180}.agai-root .cc-wave--out.is-hot b{box-shadow:0 0 14px #78bb38bf}.agai-root .cc-mic{aspect-ratio:1;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:clamp(104px,8vw,124px);padding:0;display:grid;position:relative}.agai-root .cc-mic-ring{background:conic-gradient(from 210deg,var(--brand-deep),var(--brand),#c7e8a8,var(--brand-deep));filter:drop-shadow(0 0 14px #78bb3873);opacity:.85;border-radius:50%;transition:filter .4s,opacity .4s;animation:9s linear infinite cc-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 calc(50% - 3px),#000 calc(50% - 3px));mask:radial-gradient(circle,#0000 calc(50% - 3px),#000 calc(50% - 3px))}@keyframes cc-spin{to{transform:rotate(360deg)}}.agai-root .cc-mic-core{aspect-ratio:1;background:var(--mic-core);border:1px solid var(--line-2);width:76%;color:var(--text);transition:transform .3s var(--ease),box-shadow .4s ease;border-radius:50%;place-items:center;display:grid;position:relative}.agai-root .cc-mic-core svg{width:34%;height:34%}.agai-root .cc-mic-pulse{opacity:0;pointer-events:none;border:2px solid #78bb3899;border-radius:50%;position:absolute;inset:0}.agai-root .cc-mic.is-active .cc-mic-pulse{animation:cc-ripple 1.9s var(--ease)infinite}.agai-root .cc-mic.is-active .cc-mic-pulse:nth-of-type(2){animation-delay:.65s}@keyframes cc-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.agai-root .cc-mic.is-active .cc-mic-ring{opacity:1;filter:drop-shadow(0 0 28px #78bb38f2)}.agai-root .cc-mic.is-active .cc-mic-core{box-shadow:inset 0 0 42px #78bb3880,0 0 32px #78bb3859}.agai-root .cc-mic.is-active .cc-mic-core svg{color:var(--brand-text)}.agai-root .cc-mic.is-listening .cc-mic-pulse{border-color:#d5ded173}.agai-root .cc-mic.is-listening .cc-mic-core{box-shadow:inset 0 0 40px #d5ded138,0 0 22px #d5ded124}.agai-root .cc-mic:focus-visible{outline:3px solid var(--brand);outline-offset:8px;border-radius:50%}.agai-root .cc-status{border:1px solid var(--line-2);background:var(--chip);font:400 14px/1 var(--body);color:var(--text-2);border-radius:12px;align-items:center;gap:11px;margin-top:26px;padding:14px 22px;transition:border-color .3s,color .3s;display:inline-flex}.agai-root .cc-status[data-state=ai]{color:var(--brand-text);border-color:#78bb386b}.agai-root .cc-status[data-state=user]{color:var(--caller-hi);border-color:#d5ded147}.agai-root .cc-status-bars{align-items:flex-end;gap:2.5px;height:15px;display:flex}.agai-root .cc-status-bars i{opacity:.85;background:currentColor;border-radius:99px;width:2.5px;height:40%}.agai-root .cc-status[data-state=ai] .cc-status-bars i,.agai-root .cc-status[data-state=user] .cc-status-bars i{animation:.9s ease-in-out infinite cc-eq}.agai-root .cc-status-bars i:nth-child(2){animation-delay:.15s}.agai-root .cc-status-bars i:nth-child(3){animation-delay:.3s}.agai-root .cc-status-bars i:nth-child(4){animation-delay:.45s}@keyframes cc-eq{0%,to{height:35%}50%{height:100%}}.agai-root .cc-thread{scrollbar-width:thin;scrollbar-color:#78bb3873 transparent;flex-direction:column;gap:14px;max-height:470px;padding-right:6px;display:flex;overflow-y:auto}.agai-root .cc-thread::-webkit-scrollbar{width:5px}.agai-root .cc-thread::-webkit-scrollbar-thumb{background:#78bb3873;border-radius:99px}.agai-root .cc-msg{animation:cc-in .45s var(--ease)both;align-items:flex-start;gap:10px;display:flex}.agai-root .cc-msg--user{flex-direction:row;justify-content:flex-end}.agai-root .cc-msg--ai{flex-direction:row}@keyframes cc-in{0%{opacity:0;transform:translateY(10px)}}.agai-root .cc-avatar{border:1px solid var(--line-2);background:var(--chip-2);width:32px;height:32px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;margin-top:4px;display:grid}.agai-root .cc-msg--ai .cc-avatar{color:var(--brand-text);background:#78bb3829;border-color:#78bb3861}.agai-root .cc-avatar svg{width:16px;height:16px}.agai-root .cc-bubble{max-width:252px;font:400 13.5px/1.5 var(--body);border-radius:13px;padding:13px 15px 22px;position:relative}.agai-root .cc-msg--user .cc-bubble{background:var(--ink-600);border:1px solid var(--line-2);color:var(--text-2)}.agai-root .cc-msg--ai .cc-bubble{background:linear-gradient(150deg,var(--brand-hi),var(--brand));color:var(--on-brand);font-weight:500;box-shadow:0 12px 26px -16px #78bb38d9}.agai-root .cc-msg--ai .cc-time{opacity:.62}.agai-root .cc-time{opacity:.55;font-size:10.5px;position:absolute;bottom:7px;right:13px}.agai-root .cc-typing{gap:4px;padding:4px 0;display:flex}.agai-root .cc-typing i{opacity:.5;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s infinite cc-dot}.agai-root .cc-typing i:nth-child(2){animation-delay:.18s}.agai-root .cc-typing i:nth-child(3){animation-delay:.36s}@keyframes cc-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.agai-root .cc-industries{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:clamp(20px,2vw,28px);display:grid}.agai-root .cc-card{text-align:left;cursor:pointer;border:1px solid var(--line-2);background:var(--chip);width:100%;color:inherit;font-family:var(--body);transition:background .22s ease,border-color .22s ease,transform .22s var(--ease);border-radius:16px;align-items:center;gap:18px;padding:22px 24px;display:flex}.agai-root .cc-card:hover{background:#78bb3812;border-color:#78bb386b;transform:translateY(-3px)}.agai-root .cc-card-ico{width:52px;height:52px;color:var(--brand-text);background:#78bb381c;border:1px solid #78bb384d;border-radius:50%;flex:none;place-items:center;display:grid}.agai-root .cc-card-ico svg{width:25px;height:25px}.agai-root .cc-card-txt{flex:1;min-width:0}.agai-root .cc-card-title{font:600 17px/1.3 var(--body);color:var(--text);display:block}.agai-root .cc-card-desc{font:400 14px/1.5 var(--body);color:var(--text-3);margin-top:7px;display:block}.agai-root .cc-card-go{color:var(--text-3);transition:transform .22s var(--ease),color .22s ease;flex:none}.agai-root .cc-card:hover .cc-card-go{color:var(--brand-text);transform:translate(4px)}.agai-root .cc-assure{border:1px solid var(--line-2);background:var(--chip);border-radius:16px;grid-template-columns:repeat(3,1fr);margin:20px 0 clamp(48px,5vw,80px);display:grid;overflow:hidden}.agai-root .cc-assure-item{align-items:center;gap:18px;padding:26px 30px;display:flex}.agai-root .cc-assure-item+.cc-assure-item{border-left:1px solid var(--line-2)}.agai-root .cc-assure-ico{width:52px;height:52px;color:var(--brand-text);background:#78bb381c;border:1px solid #78bb384d;border-radius:50%;flex:none;place-items:center;display:grid}.agai-root .cc-assure-ico svg{width:25px;height:25px}.agai-root .cc-assure-item h3{font:600 17px/1.3 var(--body);margin:0}.agai-root .cc-assure-item p{font:400 14px/1.5 var(--body);color:var(--text-3);margin:6px 0 0}@media (max-width:1400px){.agai-root .cc-demo{grid-template-columns:minmax(0,210px) minmax(0,1fr) minmax(0,270px)}.agai-root .cc-hero{grid-template-columns:minmax(0,38%) minmax(0,62%)}}@media (max-width:1180px){.agai-root .cc-hero{grid-template-columns:1fr;gap:44px}.agai-root .cc-lede{max-width:60ch}.agai-root .cc-demo{grid-template-columns:1fr 1fr}.agai-root .cc-stage{order:-1;grid-column:1/-1;padding-block:10px 4px}.agai-root .cc-industries{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.agai-root .cc-menu,.agai-root .cc-signin{display:none}.agai-root .cc-burger{margin-left:auto;display:block}.agai-root .cc-tabs{scrollbar-width:none;grid-template-columns:repeat(5,minmax(150px,1fr));padding-bottom:6px;overflow-x:auto}.agai-root .cc-tabs::-webkit-scrollbar{display:none}.agai-root .cc-demo,.agai-root .cc-industries,.agai-root .cc-assure{grid-template-columns:1fr}.agai-root .cc-assure-item+.cc-assure-item{border-left:0;border-top:1px solid var(--line-2)}.agai-root .cc-bubble{max-width:74%}.agai-root .cc-hero-actions .cc-btn{flex:1}}@media (max-width:520px){.agai-root .cc-h1{font-size:34px}.agai-root .cc-wave{max-width:90px}}@media (prefers-reduced-motion:reduce){.agai-root{scroll-behavior:auto}.agai-root,.agai-root *,.agai-root :before,.agai-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.agai-root .cc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agai-root :focus-visible{outline:2px solid var(--brand);outline-offset:3px}.agai-root{--display:var(--font-poppins),"Poppins","Inter",system-ui,sans-serif;--body:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif}
