:host{--bg:#070b0f;--bg-2:#0a1016;--surface:var(--kg-dropdown-bg);--surface-2:var(--kg-dropdown-bg);--surface-3:#121f2a;--line:#20303c;--line-soft:#16232d;--text:#f3f7f8;--muted:var(--kg-text-secondary);--muted-2:#657783;--cyan:var(--kg-brand-cyan);--cyan-2:#24b8ca;--cyan-soft:rgb(var(--kg-brand-cyan-rgb) / .10);--green:#63d39b;--amber:#e6bd67;--red:#e26c78;--shadow:0 18px 60px var(--kg-shadow-black-a0p28);--radius:18px;--radius-sm:var(--kg-radius-card);--max:1180px}#schedule .auto-notification{opacity:1;transform:translateY(3px);filter:none;backdrop-filter:none;border-color:rgba(88,111,122,.24);background:rgba(11,20,26,.72);box-shadow:inset 0 1px 0 var(--kg-wash-1),0 10px 24px var(--kg-shadow-black-a0p12);transition:transform .55s ease,border-color .55s ease,background-color .55s ease,box-shadow .55s ease}#schedule .auto-notification small,#schedule .auto-notification strong,#schedule .auto-notification .notify-time{color:#5f737d;transition:color .55s ease}#schedule .auto-notification strong{font-weight:700}#schedule .notify-mark{color:#5f737d;background:rgba(83,105,115,.07);border-color:rgba(83,105,115,.18);transition:color .55s ease,background-color .55s ease,border-color .55s ease,box-shadow .55s ease}#schedule .notify-mark svg{width:17px;height:17px;stroke-width:1.8}#schedule .auto-notification.visible{opacity:1;transform:translateY(0);filter:none;border-color:rgb(var(--kg-brand-cyan-rgb) / .28);background:rgba(11,25,31,.92);box-shadow:0 14px 36px var(--kg-shadow-black-a0p25),0 0 24px rgb(var(--kg-brand-cyan-rgb) / .045)}#schedule .auto-notification.visible small{color:#8298a2}#schedule .auto-notification.visible strong{color:#d9e7ea}#schedule .auto-notification.visible .notify-time{color:#81959e}#schedule .auto-notification.visible .notify-mark{color:var(--cyan);background:rgb(var(--kg-brand-cyan-rgb) / .09);border-color:rgb(var(--kg-brand-cyan-rgb) / .25);box-shadow:0 0 18px rgb(var(--kg-brand-cyan-rgb) / .07)}.agent-window{height:92px;min-height:92px;box-sizing:border-box}.agent-status-line{align-items:baseline!important;min-height:20px;overflow:visible}#aiStatusText{display:inline-block;min-width:132px;color:#91a6af;transform:translateY(0);opacity:1;transition:opacity .22s ease,transform .22s ease,color .38s ease,text-shadow .38s ease}.agent-window:not(.done) #aiStatusText{color:transparent;background:linear-gradient(100deg,#849aa3 0%,#849aa3 36%,#c7dadd 48%,#91abb2 57%,#849aa3 70%);background-size:240% 100%;background-position:115% 0;-webkit-background-clip:text;background-clip:text;animation:aiTextShimmer 3.1s ease-in-out infinite}@keyframes aiTextShimmer{0%,18%{background-position:115% 0}78%,100%{background-position:-115% 0}}.agent-window.status-leaving #aiStatusText{opacity:0;transform:translateY(-3px)}.agent-window.status-entering #aiStatusText{opacity:0;transform:translateY(3px)}.agent-status-indicator{width:18px;height:18px;flex:0 0 18px;transform:none;align-self:baseline;bottom:-3px}.agent-status-indicator .typing{align-items:flex-end;padding:0 0 4px 0}.agent-status-indicator .typing i{width:3px;height:3px;background:#607781}.agent-status-indicator .agent-status-check{color:#6b9da4}.agent-window.done #aiStatusText{color:#77a5aa;animation:none;background:none}.agent-window.done .agent-status-indicator .agent-status-check{color:#77a5aa}.agent-window.final-accent #aiStatusText{color:var(--cyan);text-shadow:0 0 12px rgba(34,211,238,.18)}.agent-window.final-accent .agent-status-indicator .agent-status-check{color:var(--cyan);filter:drop-shadow(0 0 5px rgba(34,211,238,.22))}.eyebrow-icon.sparkles-fixed{width:18px;height:18px;flex-basis:18px}.sparkles-fixed .sparkle.big{width:12px;height:12px;left:0;top:3px}.sparkles-fixed .sparkle.top{width:6px;height:6px;left:10px;top:2px}.sparkles-fixed .sparkle.bottom{width:4px;height:4px;left:10.5px;top:11px}.faq{margin-top:34px;padding:0 20px;border:1px solid rgba(91,120,132,.22);border-radius:var(--kg-radius-3xl);background:linear-gradient(180deg,var(--kg-surface-info),rgba(8,16,22,.68));backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 var(--kg-wash-1),0 18px 42px var(--kg-shadow-black-a0p15);overflow:hidden}.faq-item{border-bottom-color:rgba(74,100,112,.24)}.faq-item:last-child{border-bottom:0}.faq-q{padding:19px 0;color:#dce7ea;gap:18px}.faq-q>span:first-child{line-height:1.4}.faq-q span:last-child{position:relative;flex:0 0 28px;width:28px;height:28px;border:1px solid rgba(91,126,138,.26);border-radius:var(--kg-radius-card);color:transparent;font-size:0;transform:none;transition:border-color .24s ease,background-color .24s ease}.faq-q span:last-child::before,.faq-q span:last-child::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;border-radius:2px;background:#718994;transform:translate(-50%,-50%);transition:transform .24s ease,background-color .24s ease}.faq-q span:last-child::after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.open .faq-q span:last-child{transform:none;border-color:rgb(var(--kg-brand-cyan-rgb) / .3);background:rgb(var(--kg-brand-cyan-rgb) / .055)}.faq-item.open .faq-q span:last-child::before{background:var(--cyan)}.faq-item.open .faq-q span:last-child::after{background:var(--cyan);transform:translate(-50%,-50%) rotate(0)}.faq-a{color:#8da1aa}.faq-q:focus-visible{outline:2px solid rgb(var(--kg-brand-cyan-rgb) / .72);outline-offset:-4px;border-radius:var(--kg-radius-card)}@media(max-width:700px){.hero{padding:0 0 62px}.hero-copy{min-height:calc(100svh - 64px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:24px 0 4px;box-sizing:border-box}.flow-card{margin-top:54px}.faq{padding:0 16px;border-radius:18px}.faq-q{padding:18px 0;font-size:15px}.agent-window{width:82%;height:92px;min-height:92px}}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{width:min(var(--max),calc(100% - 40px));margin:0 auto}.section{padding:92px 0;position:relative}.section.compact{padding:68px 0}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#9fc2c9;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:760}.eyebrow:before{content:"";width:18px;height:1px;background:var(--cyan)}h2{font-size:clamp(32px,4.2vw,54px);line-height:1.03;letter-spacing:-.045em;margin:12px 0 18px;max-width:820px}.lead{font-size:clamp(16px,1.8vw,20px);line-height:1.55;color:var(--muted);max-width:720px;margin:0}.muted{color:var(--muted)}.kicker{color:var(--cyan);font-weight:720}.btn{border:0;border-radius:var(--kg-radius-lg);padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:760;cursor:pointer;transition:.2s ease;min-height:44px}.btn-primary{background:var(--cyan);color:var(--kg-on-accent);box-shadow:0 8px 30px rgb(var(--kg-brand-cyan-rgb) / .13)}.btn-primary:hover{transform:translateY(-1px);background:var(--kg-brand-cyan)}.btn-outline{background:transparent;color:var(--cyan);border:1px solid rgb(var(--kg-brand-cyan-rgb) / .58)}.btn-outline:hover{background:var(--cyan-soft)}.btn-small{padding:9px 12px;min-height:38px;font-size:13px}.hero{padding:80px 0 64px;min-height:calc(100vh - 68px);display:flex;align-items:center}.hero-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:54px;align-items:center}.hero h1{font-size:clamp(46px,6.1vw,78px);line-height:.98;letter-spacing:-.058em;margin:16px 0 22px;max-width:720px}.hero h1 .accent{color:var(--cyan)}.hero p{font-size:clamp(17px,1.7vw,21px);line-height:1.58;color:#a8b5bd;max-width:650px;margin:0}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.hero-note{display:flex;gap:20px;align-items:center;margin-top:24px;color:var(--muted-2);font-size:13px}.hero-note b{color:#b5c2c9;font-weight:700}.flow-card{position:relative;border:1px solid #1a2a35;border-radius:22px;min-height:550px;overflow:hidden;background:linear-gradient(var(--kg-wash-1) 1px,transparent 1px),linear-gradient(90deg,var(--kg-wash-1) 1px,transparent 1px),linear-gradient(145deg,var(--kg-dropdown-bg),#091017 70%);background-size:28px 28px,28px 28px,auto;box-shadow:var(--shadow)}.flow-top{height:52px;border-bottom:1px solid var(--line-soft);padding:0 15px;gap:9px;color:#84949e;font-size:12px}.flow-dot{width:8px;height:8px;border-radius:50%;background:#35434d}.flow-top strong{color:#cbd6dc;margin-left:5px;font-size:12px}.canvas{position:absolute;inset:52px 0 0 0}.canvas-label{position:absolute;left:18px;top:16px;color:#667884;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.node{position:absolute;width:176px;background:var(--kg-dropdown-bg);border:1px solid #263946;border-radius:var(--kg-radius-xl);padding:11px 12px 10px;box-shadow:0 9px 24px var(--kg-shadow-black-a0p25);z-index:3}.node .nt{font-size:11px;color:#718591;margin-bottom:3px}.node strong{font-size:14px;display:block;letter-spacing:-.01em}.node small{display:block;color:#8fa0aa;margin-top:4px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node:before,.node:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;top:50%;transform:translateY(-50%);background:#304651;border:2px solid #0e1820}.node:before{left:-5px}.node:after{right:-5px}.node.source{left:36px;top:70px;border-color:#2a4652}.node.filter{left:260px;top:70px}.node.forecast{left:260px;top:198px;border-color:#344b5b}.node.condition{left:36px;top:324px;border-color:#34515a}.node.feed{left:260px;top:332px;border-color:rgb(var(--kg-brand-cyan-rgb) / .52);box-shadow:0 0 0 1px rgb(var(--kg-brand-cyan-rgb) / .05),0 12px 25px var(--kg-shadow-black-a0p25)}.node.feed strong{color:#dffcff}.node .pill{display:inline-flex;margin-top:8px;padding:3px 7px;border-radius:99px;background:#121f28;color:#9eb1bb;font-size:10px;border:1px solid #20333e}.node.feed .pill{background:rgb(var(--kg-brand-cyan-rgb) / .09);border-color:rgb(var(--kg-brand-cyan-rgb) / .18);color:#7ee4ed}.edge{position:absolute;height:2px;background:#253844;transform-origin:left center;z-index:1;overflow:visible}.edge:after{content:"";position:absolute;width:34px;height:2px;left:-35px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);animation:travel 2.8s linear infinite;opacity:.78}.edge.e1{left:212px;top:111px;width:49px}.edge.e2{left:348px;top:139px;width:62px;transform:rotate(90deg)}.edge.e3{left:207px;top:352px;width:61px;transform:rotate(0deg)}.edge.e4{left:124px;top:253px;width:72px;transform:rotate(90deg)}.edge.e5{left:348px;top:276px;width:52px;transform:rotate(90deg)}@keyframes travel{to{left:100%}}.flow-stat{position:absolute;right:18px;top:18px;border:1px solid #1e313c;background:rgba(10,17,23,.84);border-radius:var(--kg-radius-card);padding:10px 12px;z-index:4;min-width:112px}.flow-stat span{display:block;color:#6f818c;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.flow-stat strong{display:block;font-size:22px;margin-top:1px;color:#e8fbfd}.flow-bottom{position:absolute;left:18px;right:18px;bottom:17px;z-index:5;display:flex;justify-content:space-between;align-items:center;border:1px solid #1a2a35;background:rgba(8,13,18,.88);border-radius:var(--kg-radius-card);padding:10px 12px;color:#7f909b;font-size:11px}.flow-bottom b{color:#d9e3e8}.compress{margin-top:42px;border:1px solid var(--line-soft);border-radius:var(--kg-radius-3xl);background:#0a1117;padding:24px;overflow:hidden}.compress-row{display:grid;grid-template-columns:1fr 140px 1fr;gap:24px;align-items:center}.match-cloud{height:230px;border:1px solid #172630;border-radius:var(--kg-radius-2xl);padding:14px;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;gap:5px;background:#091017;position:relative;overflow:hidden}.match-cloud:after{content:"128 матчей";position:absolute;left:12px;bottom:10px;background:rgba(5,9,12,.75);border:1px solid #1b2d38;border-radius:8px;padding:4px 8px;color:#a8b5bd;font-size:11px}.mini-match{border-radius:var(--kg-radius-xs);background:#17232c;border:1px solid #1e303b;animation:breathe 3.4s ease-in-out infinite;animation-delay:calc(var(--d)*-70ms)}@keyframes breathe{50%{background:#1b2a34;border-color:#2a3c47}}.compressor{text-align:center;color:#71828d}.filter-ring{width:72px;height:72px;margin:0 auto 13px;border-radius:50%;border:1px solid rgb(var(--kg-brand-cyan-rgb) / .35);position:relative;display:grid;place-items:center;color:var(--cyan)}.filter-ring:before,.filter-ring:after{content:"";position:absolute;border:1px solid rgb(var(--kg-brand-cyan-rgb) / .08);border-radius:50%;inset:-12px;animation:pulse 2.6s ease-out infinite}.filter-ring:after{inset:-26px;animation-delay:.65s}@keyframes pulse{0%{opacity:0;transform:scale(.85)}50%{opacity:1}100%{opacity:0;transform:scale(1.1)}}.results-stack{height:230px;border:1px solid #1a3039;border-radius:var(--kg-radius-2xl);padding:14px;background:#091017;display:flex;flex-direction:column;gap:9px;justify-content:center}.result-row{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:9px;border:1px solid #1e303b;border-radius:var(--kg-radius-card);background:var(--kg-dropdown-bg)}.team-icon{width:30px;height:30px;border-radius:var(--kg-radius-md);background:#142832;border:1px solid #24434e;display:grid;place-items:center;font-size:10px;color:#8edce4}.result-row b{font-size:12px}.result-row small{display:block;color:#71828c;font-size:10px}.odds{font-weight:800;font-size:12px;color:#d9eff2}.compress-foot{display:flex;justify-content:center;gap:35px;margin-top:18px;color:#71838d;font-size:12px;flex-wrap:wrap}.compress-foot strong{color:#d9e7ea;font-size:16px;margin-right:5px}.block-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px}.block-card{border:1px solid var(--line-soft);border-radius:var(--kg-radius-2xl);background:#0b1319;padding:18px;min-height:152px;transition:.2s ease;position:relative;overflow:hidden}.block-card:hover{transform:translateY(-2px);border-color:#2b414d;background:var(--kg-dropdown-bg)}.block-icon{width:34px;height:34px;border:1px solid #29414c;border-radius:var(--kg-radius-lg);display:grid;place-items:center;color:#79dfe8;margin-bottom:16px;background:#0e1b22}.block-card h3{font-size:16px;margin:0 0 7px}.block-card p{color:#7f919b;margin:0;font-size:13px;line-height:1.48}.block-card .examples{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.chip{font-size:10px;color:#9eb0ba;background:var(--kg-dropdown-bg);border:1px solid #1d313c;padding:4px 7px;border-radius:var(--kg-radius-sm)}.scenario-shell{margin-top:38px;border:1px solid var(--line-soft);border-radius:22px;background:#0a1117;overflow:hidden}.scenario-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #14232c}.scenario-nav{display:flex;gap:7px}.round-btn{width:38px;height:38px;border-radius:var(--kg-radius-button);border:1px solid #20343f;background:var(--kg-dropdown-bg);color:#b9c7cd;cursor:pointer}.round-btn:hover{border-color:#33515d;color:var(--kg-text)}.scenario-viewport{overflow:hidden}.scenario-track{display:flex;transition:transform .48s cubic-bezier(.2,.8,.2,1)}.scenario{min-width:100%;display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;padding:34px}.scenario-copy{align-self:center}.scenario-index{font-size:11px;color:#60717c;text-transform:uppercase;letter-spacing:.14em}.scenario h3{font-size:clamp(28px,3vw,42px);line-height:1.06;letter-spacing:-.035em;margin:10px 0 14px}.scenario p{color:#8fa0aa;font-size:15px;line-height:1.6;margin:0;max-width:500px}.scenario-meta{display:flex;gap:14px;margin-top:20px;flex-wrap:wrap}.scenario-meta span{border:1px solid #1e303a;background:#0c151b;padding:6px 9px;border-radius:var(--kg-radius-card);color:#83949e;font-size:11px}.story-flow{border:1px solid #1d303b;border-radius:var(--kg-radius-2xl);padding:18px;background:linear-gradient(var(--kg-wash-1) 1px,transparent 1px),linear-gradient(90deg,var(--kg-wash-1) 1px,transparent 1px),#091017;background-size:24px 24px;min-height:300px;display:flex;align-items:center;justify-content:center}.story-chain{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.story-block{min-width:118px;padding:12px;border-radius:var(--kg-radius-card);border:1px solid #263b47;background:var(--kg-dropdown-bg);text-align:left}.story-block em{display:block;font-style:normal;color:#657983;font-size:9px;text-transform:uppercase;letter-spacing:.09em;margin-bottom:3px}.story-block strong{font-size:12px}.story-block small{display:block;font-size:10px;color:#798b96;margin-top:3px}.story-arrow{color:#35515d;font-size:20px}.story-block.final{border-color:rgb(var(--kg-brand-cyan-rgb) / .46);box-shadow:inset 0 0 20px rgb(var(--kg-brand-cyan-rgb) / .025)}.scenario-dots{display:flex;gap:7px;padding:0 34px 22px}.sdot{height:4px;width:22px;border-radius:99px;background:#263640;cursor:pointer;transition:.2s}.sdot.active{width:42px;background:var(--cyan)}.builder-window{margin-top:38px;border:1px solid #1d303a;border-radius:22px;background:#091017;overflow:hidden;box-shadow:var(--shadow)}.builder-bar{height:60px;padding:0 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #16252e;background:#0b1319}.strategy-title{font-weight:720;font-size:13px}.builder-tabs{display:flex;gap:4px;margin-left:20px}.builder-tab{padding:7px 9px;border-radius:var(--kg-radius-button);color:#6f818c;font-size:11px}.builder-tab.active{background:#101d25;color:#d9e6ea}.builder-actions{margin-left:auto;display:flex;gap:7px}.builder-body{display:grid;grid-template-columns:1fr 230px;min-height:590px}.big-canvas{position:relative;background:radial-gradient(380px 270px at 45% 46%,rgb(var(--kg-brand-cyan-rgb) / .025),transparent 70%),linear-gradient(var(--kg-wash-1) 1px,transparent 1px),linear-gradient(90deg,var(--kg-wash-1) 1px,transparent 1px),#081016;background-size:auto,26px 26px,26px 26px,auto;overflow:hidden}.big-node{position:absolute;width:185px;padding:12px;border:1px solid #29404d;border-radius:var(--kg-radius-card);background:var(--kg-dropdown-bg);z-index:3;transition:.25s ease}.big-node .category{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#647883;margin-bottom:4px}.big-node b{font-size:13px}.big-node small{display:block;color:#8798a2;font-size:10px;margin-top:4px}.big-node:nth-of-type(1){left:7%;top:12%}.big-node:nth-of-type(2){left:36%;top:12%}.big-node:nth-of-type(3){left:36%;top:39%}.big-node:nth-of-type(4){left:65%;top:39%}.big-node:nth-of-type(5){left:65%;top:68%;border-color:rgb(var(--kg-brand-cyan-rgb) / .45)}.big-line{position:absolute;height:2px;background:#263b46;z-index:1;transform-origin:left center;overflow:hidden}.big-line:after{content:"";position:absolute;width:55px;height:2px;left:-55px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:0}.big-canvas.running .big-line:after{animation:runline 1.6s linear infinite;opacity:1}@keyframes runline{to{left:100%}}.bl1{left:25%;top:18%;width:11%}.bl2{left:45%;top:24%;width:16%;transform:rotate(90deg)}.bl3{left:52%;top:45%;width:13%}.bl4{left:74%;top:51%;width:13%;transform:rotate(90deg)}.big-canvas.running .big-node{box-shadow:0 0 0 1px rgb(var(--kg-brand-cyan-rgb) / .04),0 0 24px rgb(var(--kg-brand-cyan-rgb) / .025)}.canvas-toolbar{position:absolute;left:14px;bottom:14px;display:flex;gap:7px}.toolbox{padding:7px 9px;border:1px solid #1e313b;background:#0b151b;border-radius:var(--kg-radius-card);color:#758993;font-size:10px}.inspector{border-left:1px solid #16262f;background:#0b1319;padding:16px}.inspector h4{font-size:12px;margin:0 0 14px;color:#d2dde2}.inspector .field{margin-bottom:12px}.inspector label{display:block;color:#6e818b;font-size:9px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.fake-input{border:1px solid #213641;background:var(--kg-dropdown-bg);border-radius:var(--kg-radius-field);padding:8px 9px;color:#b7c5cb;font-size:11px}.run-summary{margin-top:18px;padding-top:15px;border-top:1px solid #182932}.run-summary div{display:flex;justify-content:space-between;color:#72848e;font-size:10px;padding:5px 0}.run-summary b{color:#dce9ec;font-size:11px}.schedule-card{margin-top:38px;border:1px solid var(--line-soft);border-radius:var(--kg-radius-3xl);background:#0a1218;padding:26px;display:grid;grid-template-columns:.8fr 1.2fr;gap:42px;align-items:center}.clock{width:170px;height:170px;border-radius:50%;border:1px solid #24404a;margin:auto;position:relative;background:radial-gradient(circle,rgb(var(--kg-brand-cyan-rgb) / .035),transparent 65%)}.clock:before{content:"";position:absolute;width:2px;height:48px;background:var(--cyan);left:50%;top:50%;transform-origin:bottom;transform:translate(-50%,-100%) rotate(18deg);border-radius:5px}.clock:after{content:"";position:absolute;width:2px;height:35px;background:#6e8893;left:50%;top:50%;transform-origin:bottom;transform:translate(-50%,-100%) rotate(112deg);border-radius:5px}.clock-center{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#d9fbfd;border:2px solid #24434e}.schedule-copy h3{font-size:31px;letter-spacing:-.035em;margin:0 0 10px}.schedule-copy p{color:#8799a3;margin:0;max-width:620px}.timeline{margin-top:20px;display:flex;gap:7px;align-items:center;flex-wrap:wrap}.timeline .t{padding:8px 10px;border:1px solid #1e323d;border-radius:var(--kg-radius-card);background:var(--kg-dropdown-bg);font-size:10px;color:#8799a3}.timeline .t b{color:var(--kg-text-soft)}.timeline .arrow{color:#35515d}.eco{margin-top:38px;position:relative;border:1px solid var(--line-soft);border-radius:22px;background:#091117;padding:34px;min-height:430px;display:grid;place-items:center;overflow:hidden}.eco-center{width:210px;border:1px solid rgb(var(--kg-brand-cyan-rgb) / .47);background:var(--kg-dropdown-bg);border-radius:var(--kg-radius-2xl);padding:20px;text-align:center;z-index:3;box-shadow:0 0 50px rgb(var(--kg-brand-cyan-rgb) / .035)}.eco-center b{font-size:16px}.eco-center small{display:block;color:#78909b;margin-top:5px}.eco-item{position:absolute;width:180px;border:1px solid #263943;border-radius:14px;background:var(--kg-dropdown-bg);padding:15px;z-index:3}.eco-item b{font-size:13px}.eco-item small{display:block;color:#778b96;font-size:10px;margin-top:4px}.eco-item.i1{top:35px;left:9%}.eco-item.i2{top:35px;right:9%}.eco-item.i3{bottom:35px;left:9%}.eco-item.i4{bottom:35px;right:9%}.eco-line{position:absolute;height:1px;background:#20343d;z-index:1;transform-origin:left center}.eco-line.l1{width:28%;left:24%;top:37%;transform:rotate(27deg)}.eco-line.l2{width:28%;right:24%;top:37%;transform:rotate(-27deg)}.eco-line.l3{width:28%;left:24%;bottom:37%;transform:rotate(-27deg)}.eco-line.l4{width:28%;right:24%;bottom:37%;transform:rotate(27deg)}.ai-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;margin-top:38px;align-items:stretch}.chat-box,.ai-result{border:1px solid var(--line-soft);border-radius:18px;background:#0a1218;padding:20px;min-height:310px}.chat-msg{max-width:92%;border:1px solid #20343e;background:var(--kg-dropdown-bg);border-radius:14px 14px 14px var(--kg-radius-xs);padding:13px 14px;color:#c2d0d5;font-size:13px;line-height:1.55}.agent-row{display:flex;gap:10px;margin-top:20px}.agent-avatar{width:28px;height:28px;border:1px solid rgb(var(--kg-brand-cyan-rgb) / .4);border-radius:9px;display:grid;place-items:center;color:var(--cyan);font-size:11px}.agent-text{color:#899ca6;font-size:12px;padding-top:4px}.typing{display:inline-flex;gap:3px;margin-left:5px}.typing i{width:3px;height:3px;background:#637983;border-radius:50%;animation:blink 1.2s infinite}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes blink{50%{opacity:.2}}.ai-result{display:flex;flex-direction:column;justify-content:center}.ai-result h4{font-size:12px;text-transform:uppercase;letter-spacing:.11em;color:#65808a;margin:0 0 16px}.ai-patch{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.patch-block{padding:10px;border:1px solid #24404b;border-radius:var(--kg-radius-card);background:var(--kg-dropdown-bg);font-size:11px}.patch-arrow{color:#34545f}.success-note{margin-top:20px;border:1px solid rgba(99,211,155,.2);background:rgba(99,211,155,.035);color:#8ecbb0;border-radius:var(--kg-radius-card);padding:10px 12px;font-size:11px}.sport-strip{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#091016}.sport-inner{padding:30px 0;display:flex;align-items:center;gap:20px}.ball{width:44px;height:44px;border:1px solid #27404b;border-radius:13px;display:grid;place-items:center;font-size:20px;background:var(--kg-dropdown-bg)}.sport-inner b{font-size:16px}.sport-inner p{margin:3px 0 0;color:#71848f;font-size:12px}.soon{margin-left:auto;color:#6f838e;font-size:11px;border:1px solid #1d303a;border-radius:var(--kg-radius-md);padding:7px 9px}.faq{margin-top:34px;border-top:1px solid #16262e}.faq-item{border-bottom:1px solid #16262e}.faq-q{width:100%;padding:18px 0;background:none;border:0;color:#dce6ea;text-align:left;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:700}.faq-q span:last-child{color:#5e7681;font-size:20px;font-weight:400;transition:.2s}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease;color:#81949e;max-width:720px;font-size:13px}.faq-a p{margin:0 0 18px}.faq-item.open .faq-a{max-height:160px}.faq-item.open .faq-q span:last-child{transform:rotate(45deg);color:var(--cyan)}.final{padding:90px 0 110px;text-align:center;position:relative}.final-card{border:1px solid #1e343e;border-radius:var(--kg-radius-4xl);background:radial-gradient(420px 220px at 50% 100%,rgb(var(--kg-brand-cyan-rgb) / .05),transparent 70%),#0a1218;padding:58px 24px;overflow:hidden;position:relative}.final-card:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(var(--kg-brand-cyan-rgb) / .02),transparent);transform:translateX(-100%);animation:sheen 6s linear infinite}@keyframes sheen{to{transform:translateX(100%)}}.final h2{margin:0 auto 14px;max-width:760px}.final p{color:#879aa4;max-width:620px;margin:0 auto 26px;font-size:16px}.final-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}footer{border-top:1px solid #111f27;padding:28px 0 40px;color:#5d717c;font-size:11px}.foot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}@media(max-width:980px){.nav-links{display:none}.hero{min-height:auto;padding-top:62px}.hero-grid{grid-template-columns:1fr;gap:38px}.flow-card{min-height:510px;max-width:680px;width:100%}.compress-row{grid-template-columns:1fr}.compressor{padding:6px 0}.compressor .filter-ring{width:56px;height:56px}.match-cloud,.results-stack{height:190px}.block-grid{grid-template-columns:repeat(2,1fr)}.scenario{grid-template-columns:1fr;padding:28px}.story-flow{min-height:250px}.builder-body{grid-template-columns:1fr}.inspector{display:none}.big-canvas{min-height:520px}.schedule-card{grid-template-columns:1fr;text-align:center}.schedule-copy p{margin-inline:auto}.timeline{justify-content:center}.ai-grid{grid-template-columns:1fr}}@media(max-width:700px){.wrap{width:min(100% - 24px,var(--max))}.section{padding:68px 0}.section.compact{padding:52px 0}.nav{height:60px}.nav-actions .ghost{display:none}.hero{padding-top:44px}.hero h1{font-size:43px}.hero-actions .btn{flex:1}.hero-note{gap:10px;flex-wrap:wrap}.flow-card{min-height:470px}.node{width:144px;padding:9px}.node strong{font-size:12px}.node.source{left:18px;top:60px}.node.filter{left:auto;right:18px;top:60px}.node.forecast{left:auto;right:18px;top:185px}.node.condition{left:18px;top:310px}.node.feed{left:auto;right:18px;top:318px}.flow-stat{display:none}.edge.e1{left:162px;top:96px;width:64px}.edge.e2{left:auto;right:88px;top:129px;width:57px}.edge.e3{left:160px;top:346px;width:63px}.edge.e4{left:88px;top:246px;width:65px}.edge.e5{left:auto;right:88px;top:257px;width:48px}.flow-bottom{font-size:10px}.compress{padding:14px}.match-cloud{grid-template-columns:repeat(6,1fr);height:160px}.results-stack{height:auto}.compress-foot{gap:16px}.block-grid{grid-template-columns:1fr}.block-card{min-height:0}.scenario-head{padding:14px}.scenario{padding:22px 16px;gap:22px}.scenario-dots{padding:0 16px 18px}.story-chain{gap:7px}.story-block{min-width:105px}.story-arrow{font-size:15px}.builder-bar{height:auto;padding:10px;flex-wrap:wrap}.builder-tabs{order:3;margin-left:0;width:100%}.builder-actions{margin-left:auto}.builder-body{min-height:480px}.big-canvas{min-height:480px}.big-node{width:132px;padding:9px}.big-node b{font-size:11px}.big-node:nth-of-type(1){left:4%;top:10%}.big-node:nth-of-type(2){left:auto;right:4%;top:10%}.big-node:nth-of-type(3){left:auto;right:4%;top:40%}.big-node:nth-of-type(4){left:4%;top:56%}.big-node:nth-of-type(5){left:auto;right:4%;top:72%}.bl1{left:37%;top:16%;width:25%}.bl2{left:auto;right:20%;top:27%;width:13%;transform:rotate(90deg)}.bl3{left:37%;top:48%;width:25%;transform:rotate(153deg)}.bl4{left:37%;top:67%;width:25%;transform:rotate(22deg)}.schedule-card{padding:20px;gap:24px}.clock{width:130px;height:130px}.eco{min-height:520px;padding:18px}.eco-center{width:170px}.eco-item{width:145px;padding:12px}.eco-item.i1{top:25px;left:4%}.eco-item.i2{top:25px;right:4%}.eco-item.i3{bottom:25px;left:4%}.eco-item.i4{bottom:25px;right:4%}.eco-line{display:none}.sport-inner{align-items:flex-start}.soon{margin-left:0}.final-card{padding:44px 16px}}.hero{padding:74px 0 78px;min-height:auto;display:block}.hero-grid{display:block}.hero-copy{max-width:820px}.hero-badge{display:inline-flex;align-items:center;gap:9px;padding:7px 10px 7px 8px;border:1px solid rgba(93,131,143,.30);border-radius:var(--kg-radius-lg);background:linear-gradient(180deg,rgba(17,29,37,.72),rgba(10,18,24,.62));backdrop-filter:blur(12px);color:#9bb0b9;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:760;box-shadow:inset 0 1px 0 var(--kg-wash-1)}.hero-badge-icon{display:grid;grid-template-columns:repeat(3,5px);gap:3px;align-items:center}.hero-badge-icon i{display:block;width:5px;height:5px;border-radius:2px;background:#385965;box-shadow:0 0 0 1px rgb(var(--kg-brand-cyan-rgb) / .04)}.hero-badge-icon i:nth-child(2){background:#4faab6}.hero h1{font-size:clamp(52px,6.4vw,84px);line-height:.96;letter-spacing:-.058em;margin:18px 0 22px;max-width:900px}.hero p{font-size:clamp(17px,1.65vw,21px);line-height:1.58;color:#a8b5bd;max-width:760px;margin:0}.hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:min(340px,100%);margin-top:30px}.hero-actions .btn{width:100%;justify-content:space-between;padding:13px 16px;min-height:50px;border-radius:var(--kg-radius-xl)}.hero-actions .btn-outline{justify-content:flex-start}.flow-card{position:relative;margin-top:48px;border:1px solid #1b2d37;border-radius:var(--kg-radius-4xl);overflow:hidden;background:linear-gradient(var(--kg-wash-1) 1px,transparent 1px),linear-gradient(90deg,var(--kg-wash-1) 1px,transparent 1px),radial-gradient(600px 260px at 50% 36%,rgb(var(--kg-brand-cyan-rgb) / .035),transparent 72%),linear-gradient(145deg,var(--kg-dropdown-bg),#091017 70%);background-size:30px 30px,30px 30px,auto,auto;box-shadow:var(--shadow)}.flow-top{height:54px;border-bottom:1px solid var(--line-soft);padding:0 18px;gap:9px;color:#84949e;font-size:12px;background:rgba(8,14,19,.60);backdrop-filter:blur(10px)}.flow-top strong{color:#cfd9de;margin-left:6px;font-size:12px;letter-spacing:.01em}.canvas{position:relative;inset:auto;padding:24px 26px 26px}.flow-explainer{width:max-content;max-width:min(680px,100%);padding:11px 14px;border:1px solid rgba(91,126,138,.28);border-radius:var(--kg-radius-card);background:linear-gradient(180deg,var(--kg-surface-info),rgba(8,15,20,.70));backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 var(--kg-wash-1),0 10px 30px var(--kg-shadow-black-a0p15);color:#b2c0c6;font-size:12px;line-height:1.45}.strategy-flow{margin-top:28px;display:grid;grid-template-columns:minmax(170px,1fr) 54px minmax(170px,1fr) 54px minmax(170px,1fr) 54px minmax(170px,1fr);grid-template-areas:"source link1 filter link2 condition link3 action";align-items:center;gap:0}.flow-node{position:relative;width:100%;min-width:0;min-height:146px;background:linear-gradient(180deg,rgba(15,27,35,.98),rgba(12,22,29,.98));border:1px solid #29404b;border-radius:var(--kg-radius-2xl);padding:15px 16px 13px;box-shadow:0 12px 32px var(--kg-shadow-black-a0p25),inset 0 1px 0 var(--kg-wash-1);z-index:3;animation:nodeCurrent 8s ease-in-out infinite;animation-delay:var(--node-delay)}.flow-node.source{grid-area:source}.flow-node.filter{grid-area:filter}.flow-node.condition{grid-area:condition}.flow-node.action{grid-area:action;border-color:#31515b}.flow-node .nt{font-size:10px;color:#718591;margin-bottom:5px;text-transform:uppercase;letter-spacing:.08em}.flow-node strong{font-size:15px;display:block;letter-spacing:-.01em;color:#edf4f6}.flow-node small{display:block;color:#8799a3;margin-top:6px;font-size:11px;line-height:1.35;min-height:30px}.flow-node .pill{display:inline-flex;margin-top:10px;padding:4px 8px;border-radius:99px;background:#121f28;color:#9eb1bb;font-size:10px;border:1px solid #20333e}.flow-node.action .pill{background:rgb(var(--kg-brand-cyan-rgb) / .09);border-color:rgb(var(--kg-brand-cyan-rgb) / .18);color:#7ee4ed}.port{position:absolute;width:10px;height:10px;border-radius:50%;background:#36515e;border:2px solid #0e1820;z-index:5;box-shadow:0 0 0 1px rgba(83,134,150,.12)}.port-in{left:-6px;top:50%;transform:translateY(-50%)}.port-out{right:-6px;top:50%;transform:translateY(-50%)}.flow-link{position:relative;min-width:0;min-height:2px;z-index:1;overflow:visible}.flow-link.link1{grid-area:link1;--link-delay:.65s}.flow-link.link2{grid-area:link2;--link-delay:2.65s}.flow-link.link3{grid-area:link3;--link-delay:4.65s}.flow-link:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);background:#27404b;box-shadow:0 0 0 1px var(--kg-shadow-color-2b4853-a0p08)}.flow-link:after{content:"";position:absolute;top:50%;left:-42px;width:42px;height:2px;transform:translateY(-50%);background:linear-gradient(90deg,transparent,rgb(var(--kg-brand-cyan-rgb) / .35),#7ef3ff,rgb(var(--kg-brand-cyan-rgb) / .25),transparent);filter:drop-shadow(0 0 5px rgba(66,215,231,.85));opacity:0;animation:currentRight 8s linear infinite;animation-delay:var(--link-delay)}@keyframes currentRight{0%,4%{left:-42px;opacity:0}7%{opacity:1}18%{left:100%;opacity:1}22%,100%{left:100%;opacity:0}}@keyframes currentLeft{0%,4%{left:100%;opacity:0}7%{opacity:1}18%{left:-42px;opacity:1}22%,100%{left:-42px;opacity:0}}@keyframes currentDown{0%,4%{top:-42px;opacity:0}7%{opacity:1}18%{top:100%;opacity:1}22%,100%{top:100%;opacity:0}}@keyframes nodeCurrent{0%,5%,100%{border-color:#29404b;box-shadow:0 12px 32px var(--kg-shadow-black-a0p25),inset 0 1px 0 var(--kg-wash-1)}10%,19%{border-color:rgb(var(--kg-brand-cyan-rgb) / .78);box-shadow:0 0 0 1px rgb(var(--kg-brand-cyan-rgb) / .09),0 0 28px rgb(var(--kg-brand-cyan-rgb) / .12),0 12px 32px var(--kg-shadow-black-a0p25),inset 0 0 24px rgb(var(--kg-brand-cyan-rgb) / .025)}26%{border-color:#29404b;box-shadow:0 12px 32px var(--kg-shadow-black-a0p25),inset 0 1px 0 var(--kg-wash-1)}}.flow-bottom{position:relative;left:auto;right:auto;bottom:auto;margin-top:28px;display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid rgba(91,126,138,.28);background:linear-gradient(180deg,rgba(17,28,36,.74),rgba(8,15,20,.68));backdrop-filter:blur(14px);border-radius:var(--kg-radius-card);padding:11px 14px;color:#82949e;font-size:11px;box-shadow:inset 0 1px 0 var(--kg-wash-1)}.flow-bottom b{color:#dce7ea}@media(max-width:980px){.hero{padding-top:58px}.hero-copy{max-width:760px}.strategy-flow{grid-template-columns:minmax(145px,1fr) 38px minmax(145px,1fr) 38px minmax(145px,1fr) 38px minmax(145px,1fr)}.flow-node{padding:13px 12px;min-height:142px}.flow-node strong{font-size:13px}}@media(max-width:700px){.hero{padding:46px 0 62px}.hero h1{font-size:50px;line-height:.98;margin:16px 0 20px}.hero p{font-size:17px;line-height:1.56}.hero-actions{width:100%;margin-top:26px}.hero-actions .btn{min-height:50px}.flow-card{margin-top:40px;border-radius:var(--kg-radius-3xl)}.flow-top{height:50px;padding:0 14px}.canvas{padding:16px 14px 18px}.flow-explainer{width:100%;font-size:11.5px;padding:10px 12px}.strategy-flow{margin-top:22px;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);grid-template-rows:auto 42px auto;grid-template-areas:"source link1 filter" ". . link2" "action link3 condition";align-items:center}.flow-node{min-height:132px;padding:12px 11px 10px;border-radius:14px}.flow-node strong{font-size:12.5px}.flow-node small{font-size:10.5px;min-height:29px;margin-top:5px}.flow-node .pill{font-size:9.5px;margin-top:8px;padding:3px 7px}.flow-node.filter .port-out{right:auto;left:50%;top:auto;bottom:-6px;transform:translateX(-50%)}.flow-node.condition .port-in{left:50%;top:-6px;transform:translateX(-50%)}.flow-node.condition .port-out{left:-6px;right:auto;top:50%;transform:translateY(-50%)}.flow-node.action .port-in{left:auto;right:-6px;top:50%;transform:translateY(-50%)}.flow-link.link2{width:100%;height:100%}.flow-link.link2:before{left:50%;right:auto;top:0;bottom:0;width:2px;height:auto;transform:translateX(-50%)}.flow-link.link2:after{left:50%;top:-42px;width:2px;height:42px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgb(var(--kg-brand-cyan-rgb) / .35),#7ef3ff,rgb(var(--kg-brand-cyan-rgb) / .25),transparent);animation-name:currentDown}.flow-link.link3:after{animation-name:currentLeft}.flow-bottom{margin-top:22px;padding:10px 11px;font-size:10px;gap:10px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.eyebrow{display:inline-flex;align-items:center;gap:7px;width:max-content;padding:6px 10px;border:1px solid rgba(104,138,149,.24);border-radius:999px;background:rgba(13,22,28,.72);backdrop-filter:blur(12px);color:#93aab3;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:760;box-shadow:inset 0 1px 0 var(--kg-wash-1)}.eyebrow:before{display:none}.hero-badge{border-radius:999px;padding:6px 11px 6px 9px;gap:8px;background:rgba(13,22,28,.72);border-color:rgba(104,138,149,.24)}.hero-badge-icon i:nth-child(1){background:#35515b;opacity:.55}.hero-badge-icon i:nth-child(2){background:#4b909b;opacity:.8}.hero-badge-icon i:nth-child(3){background:var(--cyan);box-shadow:0 0 8px rgb(var(--kg-brand-cyan-rgb) / .45)}.hero-actions{width:min(320px,100%);gap:9px}.hero-actions .btn-primary{min-height:46px;padding:11px 15px;border-radius:var(--kg-radius-lg)}.hero-secondary{display:inline-flex;align-items:center;gap:8px;width:max-content;color:#99aab3;font-weight:700;font-size:13px;padding:4px 1px;margin-top:2px;transition:.2s ease}.hero-secondary span{color:var(--cyan);font-size:14px;transition:.2s ease}.hero-secondary:hover{color:#dce6e9}.hero-secondary:hover span{transform:translateY(2px)}.block-icon svg,.round-btn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fx-icon{font-weight:700;font-size:15px;letter-spacing:-.08em}.round-btn{display:grid;place-items:center;border-radius:var(--kg-radius-lg)}.round-btn svg{width:18px;height:18px}.round-btn.prev svg,.round-btn.next svg{display:block}.scenario-viewport{touch-action:pan-y;cursor:grab}.scenario-viewport:active{cursor:grabbing}.scenario-dots{align-items:center;justify-content:center;gap:12px;padding-top:2px}.sdot{border:0;padding:0;width:13px;height:13px;border-radius:50%;background:#34434c;opacity:.78;transition:width .25s ease,background .25s ease,opacity .25s ease}.sdot.active{width:54px;height:13px;border-radius:999px;background:var(--cyan);opacity:1;box-shadow:0 0 16px rgb(var(--kg-brand-cyan-rgb) / .14)}.schedule-section h2{margin-top:14px}.schedule-section .lead{max-width:700px}.auto-run{margin-top:34px;border:1px solid #1d313b;border-radius:22px;background:linear-gradient(180deg,#0b141a,#091117);padding:24px;overflow:hidden;position:relative;box-shadow:var(--shadow)}.auto-run:before{content:"";position:absolute;inset:0;background:radial-gradient(420px 180px at 20% 0%,rgb(var(--kg-brand-cyan-rgb) / .055),transparent 70%);pointer-events:none}.auto-run-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:22px;border-bottom:1px solid #162730}.auto-run-mode{display:flex;align-items:center;gap:9px;color:var(--kg-text-soft);font-size:13px}.auto-live{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px rgb(var(--kg-brand-cyan-rgb) / .55);animation:autoLive 1.8s ease-in-out infinite}@keyframes autoLive{50%{opacity:.45;box-shadow:0 0 5px rgb(var(--kg-brand-cyan-rgb) / .25)}}.auto-run-schedule{font-size:12px;color:#7f919b;border:1px solid #20343e;background:var(--kg-dropdown-bg);border-radius:999px;padding:7px 10px}.auto-run-schedule b{color:#d8e6ea}.auto-run-visual{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:0;align-items:center;padding:44px 6px 36px}.auto-track{position:absolute;left:9%;right:9%;top:50%;height:2px;background:#263b45;overflow:hidden;transform:translateY(-50%)}.auto-track:after{content:"";position:absolute;inset:-8px 0;background:linear-gradient(90deg,transparent,rgb(var(--kg-brand-cyan-rgb) / .09),transparent)}.auto-current{position:absolute;left:-16%;top:0;width:16%;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),#b9fbff,var(--cyan),transparent);filter:drop-shadow(0 0 7px rgba(66,215,231,.9));animation:autoCurrent 6.4s linear infinite}@keyframes autoCurrent{0%{left:-16%;opacity:0}8%{opacity:1}84%{opacity:1}100%{left:100%;opacity:0}}.auto-stage{position:relative;text-align:center;z-index:3;display:flex;flex-direction:column;align-items:center;gap:4px;animation:stageGlow 6.4s ease-in-out infinite}.auto-stage.s1{animation-delay:0s}.auto-stage.s2{animation-delay:1.6s}.auto-stage.s3{animation-delay:3.2s}.auto-stage.s4{animation-delay:4.8s}.stage-dot{width:15px;height:15px;border-radius:50%;background:var(--kg-dropdown-bg);border:2px solid #35515d;box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1);margin-bottom:9px;transition:.2s}.auto-stage small{font-size:10px;color:#687c86}.auto-stage strong{font-size:12px;color:#b9c7cd}@keyframes stageGlow{0%,18%,100%{transform:translateY(0)}8%,12%{transform:translateY(-2px)}}.auto-stage.s1 .stage-dot,.auto-stage.s2 .stage-dot,.auto-stage.s3 .stage-dot,.auto-stage.s4 .stage-dot{animation:dotGlow 6.4s ease-in-out infinite}.auto-stage.s1 .stage-dot{animation-delay:0s}.auto-stage.s2 .stage-dot{animation-delay:1.6s}.auto-stage.s3 .stage-dot{animation-delay:3.2s}.auto-stage.s4 .stage-dot{animation-delay:4.8s}@keyframes dotGlow{0%,22%,100%{border-color:#35515d;background:var(--kg-dropdown-bg);box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1)}8%,14%{border-color:var(--cyan);background:#17343c;box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1),0 0 22px rgb(var(--kg-brand-cyan-rgb) / .45)}}.auto-notification{position:relative;z-index:2;margin:0 auto 2px;max-width:430px;border:1px solid rgb(var(--kg-brand-cyan-rgb) / .25);background:rgba(11,24,30,.88);backdrop-filter:blur(12px);border-radius:14px;padding:12px 13px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;box-shadow:0 14px 34px var(--kg-shadow-black-a0p22);animation:notifyFloat 6.4s ease-in-out infinite}.notify-mark{width:34px;height:34px;border-radius:var(--kg-radius-card);display:grid;place-items:center;background:rgb(var(--kg-brand-cyan-rgb) / .10);border:1px solid rgb(var(--kg-brand-cyan-rgb) / .25);color:var(--cyan);font-weight:800}.auto-notification small{display:block;color:#748994;font-size:10px}.auto-notification strong{display:block;color:#dce9ec;font-size:12px;margin-top:2px}.notify-time{color:#687d87;font-size:10px}@keyframes notifyFloat{0%,66%,100%{opacity:.58;transform:translateY(4px)}78%,90%{opacity:1;transform:translateY(0);box-shadow:0 14px 38px var(--kg-shadow-black-a0p28),0 0 28px rgb(var(--kg-brand-cyan-rgb) / .05)}}.ai-grid{grid-template-columns:1fr;margin-inline:auto}.chat-box{min-height:250px}.agent-row{justify-content:flex-end;flex-direction:row-reverse;align-items:flex-start;margin-left:auto}.agent-text{padding:9px 11px;border:1px solid rgb(var(--kg-brand-cyan-rgb) / .22);background:rgba(12,26,32,.86);border-radius:var(--kg-radius-xl) var(--kg-radius-xl) var(--kg-radius-xs) var(--kg-radius-xl);color:#9fb1b9}.agent-avatar{flex:0 0 auto}@media(max-width:700px){.hero h1{font-size:49px}.hero p{font-size:15.6px;line-height:1.58;max-width:none}.hero-actions{width:100%;margin-top:24px;align-items:flex-start}.hero-actions .btn-primary{width:100%;min-height:46px}.hero-secondary{margin-left:2px}.eyebrow{font-size:9.5px;padding:5px 9px}.scenario-dots{gap:10px;padding-bottom:18px}.sdot{width:12px;height:12px}.sdot.active{width:48px;height:12px}.auto-run{padding:18px 14px}.auto-run-head{align-items:flex-start;flex-direction:column;padding-bottom:18px}.auto-run-visual{grid-template-columns:1fr;gap:25px;padding:28px 0 26px;align-items:start}.auto-track{left:19px;right:auto;top:31px;bottom:31px;width:2px;height:auto;transform:none;overflow:hidden}.auto-current{top:-18%;left:0;width:2px;height:18%;background:linear-gradient(180deg,transparent,var(--cyan),#b9fbff,var(--cyan),transparent);animation-name:autoCurrentDown}@keyframes autoCurrentDown{0%{top:-18%;opacity:0}8%{opacity:1}84%{opacity:1}100%{top:100%;opacity:0}}.auto-stage{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;text-align:left;justify-items:start;column-gap:10px;row-gap:0;align-items:center}.stage-dot{grid-row:1/3;margin:0 0 0 13px;align-self:center}.auto-stage small{grid-column:2}.auto-stage strong{grid-column:2;font-size:13px;margin-top:2px}.auto-notification{grid-template-columns:32px 1fr auto;padding:11px 10px}}.hero-actions{width:auto;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.hero-actions .btn-primary{width:auto;min-width:246px;min-height:44px;padding:10px 18px;border-radius:var(--kg-radius-button);justify-content:flex-start;gap:16px}.hero-actions .btn-primary span{margin-left:2px}.hero-secondary{margin-left:6px}.flow-card{margin-top:64px}.flow-card{background:linear-gradient(rgba(92,132,145,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(92,132,145,.055) 1px,transparent 1px),linear-gradient(145deg,var(--kg-dropdown-bg),#091017 70%);background-size:28px 28px,28px 28px,auto}.flow-explainer,.flow-bottom{border:0!important;background:linear-gradient(180deg,rgba(20,34,42,.72),rgba(10,19,25,.58))!important;backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 var(--kg-wash-2),0 12px 34px var(--kg-shadow-black-a0p15)}.flow-explainer{color:#b2c0c6}.flow-bottom{color:#879aa4}.block-card p{min-height:48px}.scenario-head{padding:15px 18px}.scenario-head-label{color:#6f828d;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.scenario{padding:25px 28px 26px;gap:24px}.scenario h3{font-size:clamp(25px,2.6vw,34px);margin:0 0 11px;line-height:1.09}.scenario p{font-size:14px;line-height:1.55}.scenario-meta{display:none!important}.story-flow{min-height:218px}.auto-run{padding-top:10px}.auto-run-visual{padding-top:34px}.auto-track{overflow:hidden}.auto-stage.s4 .stage-dot{position:relative}.auto-stage.s4 .stage-dot:after{content:"";position:absolute;inset:-8px;border:1px solid rgb(var(--kg-brand-cyan-rgb) / .52);border-radius:50%;opacity:0;animation:finalPulse 6.4s ease-out infinite 4.8s}@keyframes finalPulse{0%,5%{opacity:0;transform:scale(.7)}10%{opacity:.85}21%{opacity:0;transform:scale(1.75)}100%{opacity:0}}.auto-stage.s4 .stage-dot{animation-name:finalDotGlow!important}@keyframes finalDotGlow{0%,70%,100%{border-color:#35515d;background:var(--kg-dropdown-bg);box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1)}76%,90%{border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1),0 0 24px rgb(var(--kg-brand-cyan-rgb) / .58)}}@media(max-width:700px){.hero-actions{width:auto;margin-top:24px}.hero-actions .btn-primary{width:auto;min-width:0;padding:10px 18px;min-height:44px}.flow-card{margin-top:74px}.block-card p{min-height:0}.scenario-head{padding:13px 14px}.scenario-head-label{font-size:9.5px;letter-spacing:.12em}.scenario{padding:19px 14px 20px;gap:16px}.scenario h3{font-size:29px;margin-bottom:9px}.scenario p{font-size:13.5px;line-height:1.5}.story-flow{min-height:205px}.auto-run{padding:10px 14px 18px}.auto-run-visual{padding:24px 0 20px;gap:24px}.auto-track{top:20px;bottom:20px}}button,a,[role=button]{-webkit-tap-highlight-color:transparent}button{appearance:none;-webkit-appearance:none}button:focus{outline:none}button:focus-visible,a:focus-visible{outline:2px solid rgb(var(--kg-brand-cyan-rgb) / .75);outline-offset:3px}.eyebrow{gap:6px;padding:5px 9px}.eyebrow+h2{margin-top:8px}.eyebrow-icon{width:14px;height:14px;display:inline-grid;place-items:center;color:var(--cyan);flex:0 0 14px}.eyebrow-icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pulse-badge-dot{width:9px;height:9px;flex-basis:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 0 rgb(var(--kg-brand-cyan-rgb) / .35);animation:badgePulse 1.8s ease-out infinite}@keyframes badgePulse{0%{box-shadow:0 0 0 0 rgb(var(--kg-brand-cyan-rgb) / .36)}70%{box-shadow:0 0 0 7px rgb(var(--kg-brand-cyan-rgb) / 0)}100%{box-shadow:0 0 0 0 rgb(var(--kg-brand-cyan-rgb) / 0)}}.hero-actions{margin-top:26px}.hero-actions .btn-primary{min-width:228px;padding:10px 18px}.flow-card{background:linear-gradient(rgba(102,148,162,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(102,148,162,.08) 1px,transparent 1px),linear-gradient(145deg,var(--kg-dropdown-bg),#091017 70%);background-size:28px 28px,28px 28px,auto}@media(hover:hover)and (pointer:fine){.round-btn:hover{border-color:#33515d;color:var(--kg-text);background:#111c23}}.round-btn{user-select:none;touch-action:manipulation;background:var(--kg-dropdown-bg)!important;color:#b9c7cd!important}.round-btn:active{transform:translateY(1px);background:var(--kg-dropdown-bg)!important;color:#dce7eb!important;border-color:#2c4652!important}.round-btn:focus:not(:focus-visible){outline:none;box-shadow:none}.sdot{user-select:none;touch-action:manipulation}.auto-run-visual{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:0;align-items:center;padding:34px 6px 28px}.auto-track,.auto-current{display:none!important}.auto-stage{position:relative;text-align:center;z-index:3;display:flex;flex-direction:column;align-items:center;gap:4px;animation:none!important}.auto-stage:not(.s4)::after{content:"";position:absolute;left:50%;top:7.5px;width:100%;height:2px;background:#263b45;z-index:-2}.auto-stage:not(.s4)::before{content:"";position:absolute;left:50%;top:7.5px;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),#b9fbff,var(--cyan),transparent);filter:drop-shadow(0 0 6px rgba(66,215,231,.9));transform:scaleX(0);transform-origin:left center;opacity:0;z-index:-1;animation:connectorSweep 8s linear infinite}.auto-stage.s1::before{animation-delay:.7s}.auto-stage.s2::before{animation-delay:2.7s}.auto-stage.s3::before{animation-delay:4.7s}@keyframes connectorSweep{0%,4%{transform:scaleX(0);opacity:0}8%{opacity:1}22%{transform:scaleX(1);opacity:1}27%,100%{transform:scaleX(1);opacity:0}}.stage-dot{position:relative;z-index:4;margin-bottom:9px;background:var(--kg-dropdown-bg);border-color:#35515d;box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1);animation:dotCycle 8s ease-in-out infinite}.auto-stage.s1 .stage-dot{animation-delay:0s}.auto-stage.s2 .stage-dot{animation-delay:2s}.auto-stage.s3 .stage-dot{animation-delay:4s}.auto-stage.s4 .stage-dot{animation:finalDotCycle 8s ease-in-out infinite!important;animation-delay:6s!important}@keyframes dotCycle{0%,4%,24%,100%{border-color:#35515d;background:var(--kg-dropdown-bg);box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1)}8%,16%{border-color:var(--cyan);background:#17343c;box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1),0 0 20px rgb(var(--kg-brand-cyan-rgb) / .40)}}@keyframes finalDotCycle{0%,3%,30%,100%{border-color:#35515d;background:var(--kg-dropdown-bg);box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1)}8%,20%{border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1),0 0 24px rgb(var(--kg-brand-cyan-rgb) / .62)}}.auto-stage.s4 .stage-dot:after{animation:finalPulseV5 8s ease-out infinite!important;animation-delay:6s!important}@keyframes finalPulseV5{0%,7%{opacity:0;transform:scale(.7)}11%{opacity:.85}22%{opacity:0;transform:scale(1.8)}100%{opacity:0}}.auto-notification{animation:notifyV5 8s ease-in-out infinite}@keyframes notifyV5{0%,73%,100%{opacity:.56;transform:translateY(4px)}80%,93%{opacity:1;transform:translateY(0);box-shadow:0 14px 38px var(--kg-shadow-black-a0p28),0 0 30px rgb(var(--kg-brand-cyan-rgb) / .07)}}.ai-grid{grid-template-columns:1fr;margin-inline:auto}.chat-box{min-height:300px;display:flex;flex-direction:column;gap:20px;padding:22px}.chat-msg.user-msg{align-self:flex-end;max-width:84%;border-radius:var(--kg-radius-2xl) var(--kg-radius-2xl) var(--kg-radius-xs) var(--kg-radius-2xl);background:var(--kg-dropdown-bg);border-color:#223944}.agent-row{justify-content:flex-start;flex-direction:row;align-items:flex-start;margin:0;max-width:86%}.agent-avatar{width:32px;height:32px;border-radius:var(--kg-radius-lg);font-size:16px;background:rgb(var(--kg-brand-cyan-rgb) / .06);box-shadow:0 0 20px rgb(var(--kg-brand-cyan-rgb) / .05)}.agent-bubble{border:1px solid rgb(var(--kg-brand-cyan-rgb) / .22);background:rgba(12,26,32,.86);border-radius:var(--kg-radius-xs) var(--kg-radius-2xl) var(--kg-radius-2xl) var(--kg-radius-2xl);padding:12px 13px;min-width:235px;color:var(--kg-text-soft)}.agent-name{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#6f8e98;margin-bottom:5px}.agent-bubble>strong{font-size:13px;color:#e5f0f2}.agent-steps{display:grid;gap:7px;margin-top:11px}.ai-step{display:flex;align-items:center;gap:7px;color:#81969f;font-size:11px;animation:aiStep 6s ease-in-out infinite}.ai-step i{width:6px;height:6px;border-radius:50%;background:#35505b;box-shadow:none}.ai-step.s1{animation-delay:0s}.ai-step.s2{animation-delay:1.6s}.ai-step.s3{animation-delay:3.2s}.ai-step.s1 i{animation:aiDot 6s ease-in-out infinite 0s}.ai-step.s2 i{animation:aiDot 6s ease-in-out infinite 1.6s}.ai-step.s3 i{animation:aiDotFinal 6s ease-in-out infinite 3.2s}@keyframes aiStep{0%,8%,31%,100%{color:#81969f}12%,24%{color:var(--kg-text-soft)}}@keyframes aiDot{0%,8%,31%,100%{background:#35505b;box-shadow:none}12%,24%{background:var(--cyan);box-shadow:0 0 10px rgb(var(--kg-brand-cyan-rgb) / .45)}}@keyframes aiDotFinal{0%,8%,31%,100%{background:#35505b;box-shadow:none}12%,24%{background:#63d39b;box-shadow:0 0 10px rgba(99,211,155,.35)}}.faq-q{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.faq-q:active{background:transparent;color:#dce6ea}.faq-q:focus:not(:focus-visible){outline:none}.final-actions .btn{min-width:220px}@media(max-width:700px){.eyebrow+h2{margin-top:7px}.hero-actions .btn-primary{min-width:220px}.auto-run-visual{display:flex;flex-direction:column;gap:0;padding:22px 0 18px}.auto-stage{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;text-align:left;justify-items:start;column-gap:10px;row-gap:0;align-items:center;width:100%;min-height:72px}.stage-dot{grid-row:1/3;margin:0 0 0 13px;align-self:center}.auto-stage small{grid-column:2}.auto-stage strong{grid-column:2;font-size:13px;margin-top:2px}.auto-stage:not(.s4)::after{left:20.5px;top:50%;width:2px;height:100%;transform:none}.auto-stage:not(.s4)::before{left:20.5px;top:50%;width:2px;height:100%;transform:scaleY(0);transform-origin:top center;background:linear-gradient(180deg,transparent,var(--cyan),#b9fbff,var(--cyan),transparent);animation-name:connectorSweepY}@keyframes connectorSweepY{0%,4%{transform:scaleY(0);opacity:0}8%{opacity:1}22%{transform:scaleY(1);opacity:1}27%,100%{transform:scaleY(1);opacity:0}}.chat-msg.user-msg{max-width:92%}.agent-row{max-width:94%}}.eyebrow-icon.sparkles-icon svg{fill:currentColor;stroke:none}.eyebrow-icon.sparkles-icon{transform:translateY(-.5px)}.auto-run-visual{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;align-items:center;padding:26px 6px 22px}.auto-stage{position:relative;text-align:center;z-index:2;display:flex;flex-direction:column;align-items:center;gap:4px;min-height:84px}.auto-stage small{font-size:10px;color:#687c86;transition:.24s ease}.auto-stage strong{font-size:12px;color:#9db0b9;transition:.24s ease}.stage-dot{position:relative;z-index:3;width:15px;height:15px;border-radius:50%;margin-bottom:9px;background:var(--kg-dropdown-bg);border:2px solid #35515d;box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1);transition:.28s ease}.auto-stage:not(.s4)::after{content:"";position:absolute;left:50%;top:7.5px;width:100%;height:2px;background:#263b45;z-index:0}.auto-stage:not(.s4)::before{content:"";position:absolute;left:50%;top:7.5px;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),#b9fbff,var(--cyan),transparent);transform:scaleX(0);transform-origin:left center;opacity:0;z-index:1;transition:transform .55s ease,opacity .18s ease}.auto-stage.done::before{transform:scaleX(1);opacity:1}.auto-stage.active .stage-dot,.auto-stage.done .stage-dot{border-color:var(--cyan);background:#17343c;box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1),0 0 20px rgb(var(--kg-brand-cyan-rgb) / .42)}.auto-stage.done strong,.auto-stage.active strong,.auto-stage.done small,.auto-stage.active small{color:#dce9ec}.auto-stage.s4.done .stage-dot,.auto-stage.s4.active .stage-dot{background:var(--cyan);box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1),0 0 24px rgb(var(--kg-brand-cyan-rgb) / .62)}.auto-stage.s4.active .stage-dot::after{content:"";position:absolute;inset:-8px;border:1px solid rgb(var(--kg-brand-cyan-rgb) / .52);border-radius:50%;animation:finalPulseV6 1.3s ease-out infinite}@keyframes finalPulseV6{0%{opacity:0;transform:scale(.7)}25%{opacity:.85}100%{opacity:0;transform:scale(1.8)}}.auto-notification{position:relative;z-index:2;margin:6px auto 2px;max-width:430px;border:1px solid rgb(var(--kg-brand-cyan-rgb) / .25);background:rgba(11,24,30,.88);backdrop-filter:blur(12px);border-radius:14px;padding:12px 13px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;box-shadow:0 14px 34px var(--kg-shadow-black-a0p22);opacity:.48;transform:translateY(5px);transition:.32s ease}.auto-notification.visible{opacity:1;transform:translateY(0);box-shadow:0 14px 38px var(--kg-shadow-black-a0p28),0 0 30px rgb(var(--kg-brand-cyan-rgb) / .07)}@media(max-width:700px){.auto-run-visual{display:flex;flex-direction:column;gap:0;padding:22px 0 18px}.auto-stage{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;text-align:left;justify-items:start;column-gap:10px;row-gap:0;align-items:center;width:100%;min-height:72px}.stage-dot{grid-row:1/3;margin:0 0 0 13px;align-self:center}.auto-stage small{grid-column:2}.auto-stage strong{grid-column:2;font-size:13px;margin-top:2px}.auto-stage:not(.s4)::after{left:20.5px;top:50%;width:2px;height:100%;transform:none}.auto-stage:not(.s4)::before{left:20.5px;top:50%;width:2px;height:100%;transform:scaleY(0);transform-origin:top center;background:linear-gradient(180deg,transparent,var(--cyan),#b9fbff,var(--cyan),transparent)}.auto-stage.done::before{transform:scaleY(1)}}.chat-box{min-height:278px;display:flex;flex-direction:column;gap:18px;padding:22px}.chat-msg.user-msg{align-self:flex-end;max-width:84%;border-radius:var(--kg-radius-2xl) var(--kg-radius-2xl) var(--kg-radius-xs) var(--kg-radius-2xl);background:var(--kg-dropdown-bg);border-color:#223944}.agent-row{justify-content:flex-start;flex-direction:row;align-items:flex-start;margin:0;max-width:86%;gap:10px}.agent-avatar{width:32px;height:32px;border-radius:var(--kg-radius-lg);font-size:16px;background:rgb(var(--kg-brand-cyan-rgb) / .06);box-shadow:0 0 20px rgb(var(--kg-brand-cyan-rgb) / .05)}.agent-bubble{border:1px solid rgb(var(--kg-brand-cyan-rgb) / .22);background:rgba(12,26,32,.86);border-radius:var(--kg-radius-xs) var(--kg-radius-2xl) var(--kg-radius-2xl) var(--kg-radius-2xl);padding:12px 13px;min-width:235px;color:var(--kg-text-soft);display:flex;flex-direction:column;gap:8px}.agent-name{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#6f8e98;margin-bottom:0}.agent-status-title{font-size:13px;color:#e5f0f2}.agent-status-line{display:flex;align-items:center;gap:8px;color:#9ab0b8;font-size:12px;min-height:18px}.agent-status-check{display:none;color:#63d39b;font-weight:800}.agent-bubble.done .agent-status-check{display:inline}.agent-bubble.done #aiTyping{display:none}@media(max-width:700px){.chat-msg.user-msg{max-width:92%}.agent-row{max-width:94%}}.eyebrow-icon.layers-icon svg,.eyebrow-icon.link-icon svg{width:15px;height:15px}.eyebrow-icon.layers-icon svg{stroke-width:1.65}.eyebrow-icon.link-icon svg{stroke-width:1.75}.eyebrow-icon.sparkles-icon{width:16px;height:16px;flex-basis:16px}.eyebrow-icon.sparkles-icon svg{width:16px;height:16px;fill:currentColor;stroke:none;overflow:visible}.auto-run{padding:28px 26px 24px}.auto-timeline{max-width:520px;margin:0 auto 24px}.auto-row{display:grid;grid-template-columns:44px 1fr;column-gap:18px;min-height:92px;align-items:start;position:relative}.auto-node-col{position:relative;height:100%;display:flex;justify-content:center;align-items:flex-start;padding-top:5px}.auto-dot{width:16px;height:16px;border-radius:50%;background:var(--kg-dropdown-bg);border:2px solid #35515d;box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1);position:relative;z-index:3;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s ease}.auto-link{position:absolute;top:20px;bottom:-5px;left:50%;width:2px;transform:translateX(-50%);background:#263b45;overflow:hidden;z-index:1}.auto-row.last .auto-link{display:none}.auto-link-fill{position:absolute;inset:0;background:linear-gradient(180deg,var(--cyan),#aaf7ff,var(--cyan));transform:scaleY(0);transform-origin:top center;filter:drop-shadow(0 0 6px rgba(66,215,231,.8));transition:transform .72s cubic-bezier(.2,.75,.2,1)}.auto-row.link-active .auto-link-fill{transform:scaleY(1)}.auto-copy{padding-top:0;display:flex;flex-direction:column;gap:3px;min-height:54px;justify-content:flex-start}.auto-copy small{font-size:11px;color:#6f828c;transition:color .24s ease}.auto-copy strong{font-size:14px;color:#a8b8bf;transition:color .24s ease}.auto-row.active .auto-dot,.auto-row.done .auto-dot{border-color:var(--cyan);background:#17343c;box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1),0 0 18px rgb(var(--kg-brand-cyan-rgb) / .38)}.auto-row.active .auto-copy small,.auto-row.active .auto-copy strong,.auto-row.done .auto-copy small,.auto-row.done .auto-copy strong{color:#d9e7ea}.auto-row.last.active .auto-dot,.auto-row.last.done .auto-dot{background:var(--cyan);box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1),0 0 22px rgb(var(--kg-brand-cyan-rgb) / .58)}.auto-row.last.active .auto-dot::after{content:"";position:absolute;inset:-9px;border:1px solid rgb(var(--kg-brand-cyan-rgb) / .5);border-radius:50%;animation:autoFinalPulse 1.35s ease-out infinite}@keyframes autoFinalPulse{0%{opacity:0;transform:scale(.72)}22%{opacity:.75}100%{opacity:0;transform:scale(1.75)}}.auto-notification{margin-top:2px;opacity:.45;transform:translateY(4px);transition:opacity .32s ease,transform .32s ease,box-shadow .32s ease}.auto-notification.visible{opacity:1;transform:translateY(0);box-shadow:0 14px 38px var(--kg-shadow-black-a0p28),0 0 28px rgb(var(--kg-brand-cyan-rgb) / .055)}.notify-mark{color:#5fb6bf;background:rgb(var(--kg-brand-cyan-rgb) / .06);border-color:rgb(var(--kg-brand-cyan-rgb) / .16)}.ai-grid{grid-template-columns:1fr;margin-inline:auto}.chat-box{min-height:0;display:flex;flex-direction:column;gap:14px;padding:22px;background:#0a1218}.message-window{border:1px solid #223944;background:var(--kg-dropdown-bg);border-radius:var(--kg-radius-2xl);padding:14px 15px;color:#c8d5da}.prompt-window{width:86%;align-self:flex-end;border-radius:var(--kg-radius-2xl) var(--kg-radius-2xl) var(--kg-radius-sm) var(--kg-radius-2xl)}.agent-window{width:72%;align-self:flex-start;background:rgba(12,26,32,.86);border-color:rgb(var(--kg-brand-cyan-rgb) / .18);border-radius:var(--kg-radius-sm) var(--kg-radius-2xl) var(--kg-radius-2xl) var(--kg-radius-2xl)}.message-label{font-size:10px;letter-spacing:.08em;color:#70858f;margin-bottom:7px;text-transform:none}.message-text{font-size:13px;line-height:1.55;color:#c4d1d6}.agent-status-line{display:flex;align-items:center;gap:5px;color:#a5b7be;font-size:12px;min-height:20px}.typing{display:inline-flex;gap:2px;margin-left:1px}.typing i{width:3px;height:3px}.agent-status-check{display:none;width:18px;height:18px;color:#5fb6bf;margin-left:1px}.notify-mark svg,.agent-status-check svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.agent-window.done .agent-status-check{display:inline-grid;place-items:center}.agent-window.done #aiTyping{display:none}@media(max-width:700px){.auto-run{padding:24px 18px 20px}.auto-timeline{margin-bottom:20px}.auto-row{grid-template-columns:40px 1fr;column-gap:16px;min-height:82px}.auto-copy strong{font-size:14px}.prompt-window{width:92%}.agent-window{width:78%}}.eyebrow-icon.sparkles-icon{width:18px;height:18px;flex-basis:18px}.eyebrow-icon.sparkles-icon svg{width:18px;height:18px}.auto-row.done .auto-dot{border-color:#3b6570;background:#102128;box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1)}.auto-row.done .auto-copy small{color:#768a94}.auto-row.done .auto-copy strong{color:#aab9c0}.auto-row.active .auto-dot{border-color:var(--cyan);background:#17343c;box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1),0 0 20px rgb(var(--kg-brand-cyan-rgb) / .5)}.auto-row.active .auto-copy small,.auto-row.active .auto-copy strong{color:#e4f0f2}.auto-row.last.done .auto-dot{background:#15404a;border-color:#4cbac6;box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1)}.auto-row.last.active .auto-dot{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1),0 0 24px rgb(var(--kg-brand-cyan-rgb) / .62)}.eyebrow-icon.link-icon svg{width:16px;height:16px;transform:rotate(-2deg)}.eyebrow-icon.sparkles-icon{width:19px;height:19px;flex-basis:19px}.eyebrow-icon.sparkles-icon svg{width:19px;height:19px}.eyebrow-icon.link-icon svg{transform:rotate(-34deg);transform-origin:50% 50%;width:16px;height:16px}.eyebrow-icon.layers-icon svg{width:16px;height:16px;stroke-width:1.7;fill:none;overflow:visible}.eyebrow-icon.link-icon svg{width:16px;height:16px;transform:none!important;stroke-width:1.9;fill:none;overflow:visible}.eyebrow-icon.sparkles-icon{width:18px;height:18px;flex-basis:18px;display:inline-grid;place-items:center}.eyebrow-icon.sparkles-icon svg{width:18px;height:18px;fill:currentColor!important;stroke:none!important;overflow:visible}.pulse-badge-dot{width:6px!important;height:6px!important;flex:0 0 6px!important;background:var(--cyan);box-shadow:0 0 0 2px rgb(var(--kg-brand-cyan-rgb) / .08),0 0 7px rgb(var(--kg-brand-cyan-rgb) / .22)!important;animation:badgePulseV11 2.2s ease-in-out infinite!important}@keyframes badgePulseV11{0%,100%{opacity:.72;box-shadow:0 0 0 2px rgb(var(--kg-brand-cyan-rgb) / .06),0 0 4px rgb(var(--kg-brand-cyan-rgb) / .16)}50%{opacity:1;box-shadow:0 0 0 3px rgb(var(--kg-brand-cyan-rgb) / .05),0 0 8px rgb(var(--kg-brand-cyan-rgb) / .28)}}#schedule .auto-run{padding:28px 26px 24px}#schedule .auto-timeline{max-width:520px;margin:0 auto 24px;transition:opacity .38s ease}#schedule .auto-row{display:grid;grid-template-columns:46px 1fr;column-gap:18px;min-height:88px;align-items:center;position:relative}#schedule .auto-node-col{position:relative;height:100%;display:flex;justify-content:center;align-items:center;padding:0}#schedule .auto-dot{width:16px;height:16px;border-radius:50%;background:var(--kg-dropdown-bg);border:2px solid #35515d;box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1);position:relative;z-index:4;transition:background .45s ease,border-color .45s ease,box-shadow .45s ease,transform .45s ease}#schedule .auto-link{position:absolute;left:50%;top:50%;width:2px;height:100%;transform:translateX(-50%);background:#2b424d;overflow:visible;z-index:1}#schedule .auto-row.last .auto-link{display:none}#schedule .auto-link-signal{position:absolute;left:50%;top:-24px;width:4px;height:28px;transform:translateX(-50%);border-radius:999px;background:linear-gradient(180deg,transparent 0%,rgb(var(--kg-brand-cyan-rgb) / .32) 28%,#b9fbff 58%,var(--cyan) 78%,transparent 100%);filter:drop-shadow(0 0 7px rgba(66,215,231,.72));opacity:0;pointer-events:none}#schedule .auto-row.travelling .auto-link-signal{animation:signalTravelV11 1.15s cubic-bezier(.28,.05,.3,1) forwards}@keyframes signalTravelV11{0%{top:-20px;opacity:0}10%{opacity:.7}50%{opacity:1}90%{opacity:.75}100%{top:calc(100% - 6px);opacity:0}}#schedule .auto-copy{height:100%;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0;min-height:0}#schedule .auto-copy small{font-size:11px;color:#6f828c;transition:color .42s ease}#schedule .auto-copy strong{font-size:14px;color:#a8b8bf;transition:color .42s ease}#schedule .auto-row.done .auto-dot{border-color:#3d6570;background:#10242b;box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1),0 0 8px rgb(var(--kg-brand-cyan-rgb) / .07)}#schedule .auto-row.done .auto-copy small{color:#72858e}#schedule .auto-row.done .auto-copy strong{color:#aebdc3}#schedule .auto-row.active .auto-dot{border-color:var(--cyan);background:#17343c;box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1),0 0 20px rgb(var(--kg-brand-cyan-rgb) / .46)}#schedule .auto-row.active .auto-copy small,#schedule .auto-row.active .auto-copy strong{color:#e2eef1}#schedule .auto-row.last.active .auto-dot{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 0 6px var(--kg-shadow-color-0a1218-a1),0 0 24px rgb(var(--kg-brand-cyan-rgb) / .58)}#schedule .auto-row.last.active .auto-dot::after{content:"";position:absolute;inset:-8px;border:1px solid rgb(var(--kg-brand-cyan-rgb) / .45);border-radius:50%;animation:lastPulseV11 1.6s ease-out infinite}@keyframes lastPulseV11{0%{opacity:0;transform:scale(.72)}25%{opacity:.7}100%{opacity:0;transform:scale(1.72)}}#schedule .auto-notification{opacity:.42;transform:translateY(5px);transition:opacity .5s ease,transform .5s ease,box-shadow .5s ease}#schedule .auto-notification.visible{opacity:1;transform:translateY(0);box-shadow:0 14px 38px var(--kg-shadow-black-a0p28),0 0 26px rgb(var(--kg-brand-cyan-rgb) / .05)}#schedule .auto-run.cycle-reset .auto-timeline,#schedule .auto-run.cycle-reset .auto-notification{opacity:.12!important}@media(max-width:700px){#schedule .auto-run{padding:24px 18px 20px}#schedule .auto-timeline{margin-bottom:20px}#schedule .auto-row{grid-template-columns:42px 1fr;column-gap:16px;min-height:82px}#schedule .auto-copy strong{font-size:14px}}#schedule .auto-link{overflow:hidden}#schedule .auto-link-signal{left:50%;top:0;width:3px;height:30px;transform:translateX(-50%);border-radius:999px;background:linear-gradient(180deg,transparent 0%,rgb(var(--kg-brand-cyan-rgb) / .18) 12%,var(--cyan) 44%,#c8fbff 58%,var(--cyan) 72%,rgb(var(--kg-brand-cyan-rgb) / .18) 88%,transparent 100%);filter:drop-shadow(0 0 6px rgba(66,215,231,.72));opacity:0}#schedule .auto-row.travelling .auto-link-signal{animation:signalTravelV12 1.4s cubic-bezier(.35,.02,.32,1) forwards}@keyframes signalTravelV12{0%{top:0;opacity:0}10%{opacity:.55}30%,72%{opacity:1}92%{opacity:.6}100%{top:calc(100% - 30px);opacity:0}}#schedule .auto-notification{opacity:.14;transform:translateY(6px);filter:saturate(.72);transition:opacity .55s ease,transform .55s ease,box-shadow .55s ease,filter .55s ease}#schedule .auto-notification.visible{opacity:1;transform:translateY(0);filter:saturate(1);box-shadow:0 14px 38px var(--kg-shadow-black-a0p28),0 0 26px rgb(var(--kg-brand-cyan-rgb) / .05)}.eyebrow-icon.sparkles-fixed{position:relative;width:19px;height:18px;flex:0 0 19px;display:block;color:var(--cyan)}.sparkles-fixed .sparkle{position:absolute;background:currentColor;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.sparkles-fixed .sparkle.big{width:12px;height:12px;left:0;top:3px}.sparkles-fixed .sparkle.top{width:6px;height:6px;left:11px;top:2px}.sparkles-fixed .sparkle.bottom{width:5px;height:5px;left:12px;top:10px}.nowrap{white-space:nowrap}.agent-status-line{display:flex;align-items:flex-end!important;gap:6px!important;min-height:20px}.agent-status-indicator{position:relative;display:inline-block;width:18px;height:18px;flex:0 0 18px;transform:translateY(1px)}.agent-status-indicator .typing,.agent-status-indicator .agent-status-check{position:absolute;inset:0;margin:0!important}.agent-status-indicator .typing{display:inline-flex;align-items:flex-end;justify-content:flex-start;gap:2px;padding-bottom:3px;visibility:visible;opacity:1;transition:opacity .18s ease}.agent-status-indicator .typing i{width:3px;height:3px}.agent-status-indicator .agent-status-check{display:inline-grid;place-items:center;visibility:hidden;opacity:0;transition:opacity .18s ease,visibility .18s ease;color:#5fb6bf}.agent-status-indicator .agent-status-check svg{width:16px;height:16px}.agent-window.done .agent-status-indicator .typing{visibility:hidden;opacity:0}.agent-window.done .agent-status-indicator .agent-status-check{visibility:visible;opacity:1}.faq-item.open .faq-a{max-height:260px}.story-flow{min-height:0!important;padding:18px!important}.story-chain-fixed{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr);gap:0!important;align-items:stretch!important;justify-content:stretch!important;flex-wrap:nowrap!important}.story-chain-fixed .story-block{min-width:0!important;width:100%!important;height:112px!important;min-height:112px!important;padding:12px!important;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.story-chain-fixed .story-block strong{line-height:1.2}.story-chain-fixed .story-block small{line-height:1.25}.story-chain-fixed .step-1{grid-column:1}.story-chain-fixed .step-2{grid-column:3}.story-chain-fixed .step-3{grid-column:5}.story-chain-fixed .step-4{grid-column:7}.story-connector{position:static;display:block;width:100%;height:100%;align-self:stretch;pointer-events:none;overflow:visible;stroke:#415c66;stroke-width:2;fill:none;opacity:.72;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.story-connector *{vector-effect:non-scaling-stroke}.story-connector.c12{grid-column:2}.story-connector.c23{grid-column:4}.story-connector.c34{grid-column:6}.story-connector .connector-mobile{display:none}@media(max-width:700px){.story-flow{padding:16px!important}.story-chain-fixed{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);grid-template-rows:110px 34px 110px;gap:0!important}.story-chain-fixed .step-1{grid-column:1;grid-row:1}.story-chain-fixed .step-2{grid-column:3;grid-row:1}.story-chain-fixed .step-3{grid-column:3;grid-row:3}.story-chain-fixed .step-4{grid-column:1;grid-row:3}.story-chain-fixed .story-block{height:110px!important;min-height:110px!important}.story-connector.c12{grid-column:2;grid-row:1}.story-connector.c23{grid-column:3;grid-row:2}.story-connector.c34{grid-column:2;grid-row:3}.story-connector .connector-desktop{display:none}.story-connector .connector-mobile{display:block}}#schedule .auto-notification{animation:none!important;opacity:.14;transform:translateY(6px);filter:saturate(.72);transition:opacity .6s ease,transform .6s ease,box-shadow .6s ease,filter .6s ease}#schedule .auto-notification.visible{opacity:1;transform:translateY(0);filter:saturate(1);box-shadow:0 14px 38px var(--kg-shadow-black-a0p28),0 0 26px rgb(var(--kg-brand-cyan-rgb) / .05)}#schedule .auto-run.cycle-reset .auto-timeline,#schedule .auto-run.cycle-reset .auto-notification{opacity:inherit!important}:host{display:block;width:100vw;max-width:none;margin-left:calc(50% - 50vw);color:var(--text);font:15px/1.5 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}#schedule .auto-notification{animation:none!important;opacity:1!important;transform:translateY(3px);filter:none!important;backdrop-filter:none;border-color:rgba(88,111,122,.24);background:rgba(11,20,26,.72);box-shadow:inset 0 1px 0 var(--kg-wash-1),0 10px 24px var(--kg-shadow-black-a0p12)}#schedule .auto-notification.visible{opacity:1!important;transform:translateY(0);filter:none!important;border-color:rgb(var(--kg-brand-cyan-rgb) / .28);background:rgba(11,25,31,.92);box-shadow:0 14px 36px var(--kg-shadow-black-a0p25),0 0 24px rgb(var(--kg-brand-cyan-rgb) / .045)}#schedule .auto-notification.visible .notify-mark{color:var(--kg-brand-cyan);background:rgb(var(--kg-brand-cyan-rgb) / .09);border-color:rgb(var(--kg-brand-cyan-rgb) / .25)}.eyebrow-icon.sparkles-fixed{width:18px;height:18px;flex-basis:18px}.sparkles-fixed .sparkle.big{width:12px;height:12px;left:0;top:3px}.sparkles-fixed .sparkle.top{width:6px;height:6px;left:10px;top:2px}.sparkles-fixed .sparkle.bottom{width:4px;height:4px;left:10.5px;top:11px}.agent-window.final-accent #aiStatusText{color:var(--kg-brand-cyan);text-shadow:0 0 12px rgba(34,211,238,.18)}.agent-window.final-accent .agent-status-indicator .agent-status-check{color:var(--kg-brand-cyan)}.faq-item.open .faq-q span:last-child{transform:none}.faq-item.open .faq-q span:last-child::after{transform:translate(-50%,-50%) rotate(0)}@media(max-width:700px){.hero-copy{justify-content:flex-start;padding-top:40px}}#schedule .auto-notification:not(.visible){border-color:rgba(82,101,111,.18);background:rgba(9,17,22,.58);box-shadow:inset 0 1px 0 var(--kg-wash-1),0 7px 18px var(--kg-shadow-black-a0p08)}#schedule .auto-notification:not(.visible) small,#schedule .auto-notification:not(.visible) strong,#schedule .auto-notification:not(.visible) .notify-time{color:#52666f}#schedule .auto-notification:not(.visible) .notify-mark{color:#52666f;background:rgba(72,91,101,.055);border-color:rgba(72,91,101,.13)}.btn-secondary{border:1px solid rgba(111,142,153,.34);background:linear-gradient(180deg,var(--kg-surface-info),rgba(10,19,25,.74));color:#b6c6cc;box-shadow:inset 0 1px 0 var(--kg-wash-1),0 8px 20px var(--kg-shadow-black-a0p12)}.btn-secondary:hover{border-color:rgba(143,180,190,.5);background:rgba(21,36,45,.88);color:#e1ebee;transform:translateY(-1px)}.hero-actions .btn-secondary{width:auto;min-width:246px;min-height:44px;padding:10px 18px;justify-content:space-between;border-radius:var(--kg-radius-button)}.hero-actions .btn-secondary span{color:#7eabb3;font-size:16px;line-height:1}.agent-window.status-leaving #aiStatusText,.agent-window.status-entering #aiStatusText{transform:none}.agent-window.status-leaving #aiStatusText,.agent-window.status-entering #aiStatusText{opacity:0}.faq-q .faq-icon{position:relative;flex:0 0 28px;width:28px;height:28px;border:1px solid rgba(91,126,138,.26);border-radius:9px;background:transparent;transition:border-color .24s ease,background-color .24s ease}.faq-q .faq-icon::before,.faq-q .faq-icon::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;border-radius:2px;background:#718994;transform:translate(-50%,-50%);transition:transform .24s ease,background-color .24s ease}.faq-q .faq-icon::after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.open .faq-q .faq-icon{border-color:rgb(var(--kg-brand-cyan-rgb) / .3);background:rgb(var(--kg-brand-cyan-rgb) / .055)}.faq-item.open .faq-q .faq-icon::before,.faq-item.open .faq-q .faq-icon::after{background:var(--cyan)}.faq-item.open .faq-q .faq-icon::after{transform:translate(-50%,-50%) rotate(0)}@media(max-width:700px){.hero-actions .btn-secondary{min-width:0;width:auto;max-width:100%;align-self:flex-start}}.hero-actions .hero-cta{box-sizing:border-box;flex:0 0 auto;inline-size:246px;min-inline-size:246px;block-size:44px;min-block-size:44px;padding:10px 18px;border-radius:var(--kg-radius-button);justify-content:space-between;gap:16px}.hero-actions .hero-cta span{flex:0 0 auto;margin-left:0}.hero-actions .btn-primary.hero-cta{border:1px solid transparent}.agent-status-line{display:inline-flex;inline-size:max-content;max-inline-size:100%;justify-content:flex-start;align-items:flex-end!important;gap:6px!important}#aiStatusText{flex:0 0 auto;min-width:0;transform:none!important;transition:opacity .22s ease,color .38s ease,text-shadow .38s ease}.agent-status-indicator{position:relative;flex:0 0 18px;width:18px;height:18px;margin:0;transform:translateY(-3px)}.agent-window.done #aiTyping{display:inline-flex}
