.fade-enter-active[data-v-7711131e],.fade-leave-active[data-v-7711131e]{transition:opacity .25s ease,transform .25s ease}.fade-enter-from[data-v-7711131e],.fade-leave-to[data-v-7711131e]{opacity:0;transform:translateY(-10px)}.home-v2-page{--home-v2-bg0:#f7fafd;--home-v2-bg1:#f0f7ff;--home-v2-bg2:#eaf4ff;--home-v2-text:#0f1b2d;--home-v2-body:rgba(15,27,45,.76);--home-v2-muted:#5b6b80;--home-v2-muted-soft:rgba(91,107,128,.62);--home-v2-brand:#1060e0;--home-v2-brand-2:#186eee;--home-v2-cyan:#57d7ff;--home-v2-border:rgba(16,96,224,.16);--home-v2-radius:28px;--home-v2-shadow:0 30px 64px -30px rgba(23,68,138,.28),0 6px 20px -8px rgba(23,68,138,.14);--home-v2-shadow-soft:0 22px 48px -24px rgba(23,68,138,.2),0 4px 14px -6px rgba(23,68,138,.1);--home-v2-ease:cubic-bezier(.22,.61,.36,1);background:radial-gradient(circle at 8% 10%,rgba(16,96,224,.16),transparent 28%),radial-gradient(circle at 92% 12%,rgba(87,215,255,.28),transparent 22%),radial-gradient(circle at 50% 100%,rgba(255,244,230,.7),transparent 32%),linear-gradient(180deg,var(--home-v2-bg0) 0,var(--home-v2-bg1) 48%,var(--home-v2-bg0) 100%);color:var(--home-v2-text)}.home-v2-wrap{margin:0 auto;max-width:1180px;padding-left:24px;padding-right:24px;width:100%}.home-v2-hero-wrap{max-width:1240px}.home-v2-card,.home-v2-soft-card{backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%);border:1px solid transparent;border-radius:var(--home-v2-radius);overflow:hidden;position:relative;transition:transform .55s var(--home-v2-ease),box-shadow .55s var(--home-v2-ease),border-color .35s var(--home-v2-ease)}.home-v2-card{background:linear-gradient(135deg,#fffc,#ffffff8f) padding-box,linear-gradient(135deg,#1060e02e,#ffffffeb 42%,#1060e01f) border-box;box-shadow:inset 0 1px #fffffff5,var(--home-v2-shadow)}.home-v2-soft-card{background:linear-gradient(135deg,#ffffffc2,#ffffff80) padding-box,linear-gradient(135deg,#1060e024,#ffffffd6 45%,#1060e01a) border-box;box-shadow:inset 0 1px #fffffff0,var(--home-v2-shadow-soft)}.home-v2-card:before,.home-v2-soft-card:before{background:linear-gradient(105deg,transparent 32%,hsla(0,0%,100%,.6) 48%,hsla(0,0%,100%,.18) 58%,transparent 72%);content:"";height:86%;left:-28%;pointer-events:none;position:absolute;top:-58%;transform:rotate(-8deg) translate(-2%);transition:transform 1s var(--home-v2-ease);width:138%}.home-v2-card:hover,.home-v2-soft-card:hover{border-color:#1060e042;transform:translateY(-4px)}.home-v2-card:hover:before,.home-v2-soft-card:hover:before{transform:rotate(-8deg) translate(8%)}.home-v2-chip{background:linear-gradient(135deg,#ffffffd1,#ffffff8a);border:1px solid rgba(16,96,224,.22);border-radius:999px;box-shadow:inset 0 1px #fffffff5;color:var(--home-v2-brand);font-size:11px;gap:8px;letter-spacing:.18em;padding:6px 14px}.home-v2-btn-ghost,.home-v2-btn-primary,.home-v2-chip{align-items:center;display:inline-flex;font-weight:700;text-transform:uppercase}.home-v2-btn-ghost,.home-v2-btn-primary{border-radius:999px;font-family:var(--font-display);font-size:14px;gap:10px;justify-content:center;letter-spacing:.08em;overflow:hidden;padding:15px 28px;position:relative;transition:transform .35s var(--home-v2-ease),box-shadow .35s var(--home-v2-ease),color .35s var(--home-v2-ease)}.home-v2-btn-ghost:after,.home-v2-btn-primary:after{background:linear-gradient(115deg,transparent,hsla(0,0%,100%,.46) 45%,hsla(0,0%,100%,.78) 50%,hsla(0,0%,100%,.24) 55%,transparent);content:"";height:100%;left:-45%;pointer-events:none;position:absolute;top:0;transform:skew(-24deg);transition:left .68s cubic-bezier(.22,.61,.36,1);width:55%}.home-v2-btn-ghost svg,.home-v2-btn-primary svg{transition:transform .35s var(--home-v2-ease)}.home-v2-btn-ghost:hover svg,.home-v2-btn-primary:hover svg{transform:translate(4px)}.home-v2-btn-ghost:hover:after,.home-v2-btn-primary:hover:after{left:115%}.home-v2-btn-primary{background:linear-gradient(135deg,var(--home-v2-brand) 0,var(--home-v2-brand-2) 100%);box-shadow:inset 0 1px #fff6,0 16px 36px -16px #1060e08c;color:#fff}.home-v2-btn-primary:hover{box-shadow:inset 0 1px #fff6,0 22px 44px -16px #1060e09e;transform:translateY(-2px)}.home-v2-btn-ghost{background:linear-gradient(135deg,#ffffffbd,#ffffff7a);border:1px solid rgba(16,96,224,.18);box-shadow:inset 0 1px #fffffff5;color:var(--home-v2-text)}.home-v2-btn-ghost:hover{color:var(--home-v2-brand);transform:translateY(-2px)}.home-v2-title{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;line-height:1.16}.home-v2-title-gradient{background:linear-gradient(100deg,var(--home-v2-brand),var(--home-v2-brand-2),var(--home-v2-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.home-v2-kicker{align-items:center;color:var(--home-v2-brand);display:inline-flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.3em;text-transform:uppercase}.home-v2-kicker:after,.home-v2-kicker:before{background:linear-gradient(90deg,transparent,rgba(16,96,224,.55),transparent);content:"";height:1px;width:26px}.home-v2-reveal{opacity:0;transform:translateY(28px);transition:opacity .95s var(--home-v2-ease),transform .95s var(--home-v2-ease)}.home-v2-reveal.is-in{opacity:1;transform:translateY(0)}.home-v2-grid-divider{background:linear-gradient(180deg,#1060e038,#1060e000)}.home-v2-noise{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.72' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;opacity:.03;pointer-events:none;position:absolute}.home-v2-metric-bar{background:#1060e01f;border-radius:999px;height:4px;overflow:hidden;position:relative}.home-v2-metric-bar>span{background:linear-gradient(90deg,var(--home-v2-brand),var(--home-v2-cyan));border-radius:inherit;display:block;height:100%;transition:width 1.6s var(--home-v2-ease) .25s;width:0}.home-v2-metric-bar.is-in>span{width:var(--metric-width)}.home-v2-tilt{transform-style:preserve-3d;will-change:transform}.home-v2-dot-wave{animation:home-v2-dot-wave 1.25s ease-in-out infinite}.home-v2-lens{overflow:hidden;position:relative}.home-v2-lens-blob{border-radius:999px;filter:blur(2px);mix-blend-mode:screen;opacity:.9;position:absolute}.home-v2-lens-blob-1{animation:home-v2-blob-1 7.5s ease-in-out infinite;background:radial-gradient(circle at 35% 35%,#ffffffe6,#57d7ff6b);height:68px;left:18%;top:18%;width:68px}.home-v2-lens-blob-2{animation:home-v2-blob-2 8.5s ease-in-out infinite;background:radial-gradient(circle at 35% 35%,#ffffffd9,#1060e05c);height:56px;right:16%;top:24%;width:56px}.home-v2-lens-blob-3{animation:home-v2-blob-3 9.2s ease-in-out infinite;background:radial-gradient(circle at 35% 35%,#ffffffd1,#186eee47);bottom:14%;height:82px;left:38%;width:82px}.home-v2-gauge{--home-v2-gauge-circumference:351.86;--home-v2-gauge-progress:85}.home-v2-gauge-track{fill:none;stroke:#1060e01a;stroke-width:8}.home-v2-gauge-bar{fill:none;stroke:url(#homeV2GaugeGrad);stroke-dasharray:var(--home-v2-gauge-circumference);stroke-dashoffset:var(--home-v2-gauge-circumference);stroke-linecap:round;stroke-width:8;transform:rotate(-90deg);transform-box:fill-box;transform-origin:center;transition:stroke-dashoffset 1.8s var(--home-v2-ease) .2s}.home-v2-gauge.is-in .home-v2-gauge-bar{stroke-dashoffset:calc(var(--home-v2-gauge-circumference)*(1 - var(--home-v2-gauge-progress)/100))}.home-v2-platform-grid{display:grid;gap:12px;grid-template-columns:repeat(9,minmax(0,1fr))}.home-v2-workbench{overflow:hidden}.home-v2-hero-compact{display:flex;flex-direction:column;gap:14px}.home-v2-lower-grid{display:flex;flex-direction:column;gap:12px}.home-v2-lower-grid>.home-v2-compact-block{align-self:start;width:100%}.home-v2-compact-block{background:linear-gradient(145deg,#ffffffd6,#f6faffad);border:1px solid rgba(16,96,224,.12);border-radius:22px;box-shadow:inset 0 1px #fffffff0,0 16px 32px -26px #17448a38;overflow:hidden;padding:14px;position:relative}.home-v2-compact-block:before{background:linear-gradient(135deg,rgba(16,96,224,.05),transparent 42%);content:"";inset:0;pointer-events:none;position:absolute}.home-v2-compact-head{align-items:center;color:#5b6b80;display:flex;font-size:11px;font-weight:700;gap:12px;justify-content:space-between;letter-spacing:.16em;margin-bottom:10px;position:relative;text-transform:uppercase;z-index:1}.home-v2-logo-grid{display:grid;gap:6px;grid-template-columns:repeat(9,minmax(0,1fr));position:relative;z-index:1}.home-v2-logo-tile{align-items:center;background:#ffffffd1;border:1px solid rgba(16,96,224,.1);border-radius:14px;box-shadow:inset 0 1px #fffffff0;display:flex;justify-content:center;min-height:42px;padding:0}.home-v2-logo-tile img{height:20px;width:20px}.home-v2-flow-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.home-v2-flow-card{align-items:center;background:#ffffffc2;border:1px solid rgba(16,96,224,.1);border-radius:16px;box-shadow:inset 0 1px #fffffff0;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr);min-height:0;padding:10px}.home-v2-flow-no{align-items:center;background:linear-gradient(135deg,#1060e014,#57d7ff24);border:1px solid rgba(16,96,224,.12);border-radius:10px;color:var(--home-v2-brand);display:inline-flex;font-size:10px;font-weight:800;height:28px;justify-content:center;letter-spacing:.1em;width:28px}.home-v2-example-card{background:linear-gradient(145deg,#ffffffd1,#f3f9ffb3);border:1px solid rgba(16,96,224,.1);border-radius:16px;box-shadow:inset 0 1px #fffffff2;padding:9px 10px;position:relative;z-index:1}.home-v2-example-row{align-items:center;display:flex;gap:8px;min-width:0}.home-v2-example-kicker{align-items:center;background:#ffffffc7;border:1px solid rgba(16,96,224,.12);border-radius:999px;color:var(--home-v2-brand);display:inline-flex;flex-shrink:0;font-size:9px;font-weight:700;height:20px;letter-spacing:.06em;padding:0 7px}.home-v2-example-query{color:#46617c;font-size:10px;line-height:1.5;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-v2-example-answer{border-left:2px solid rgba(16,96,224,.42);color:#39506b;font-size:11px;line-height:1.65;padding-left:9px}.home-v2-example-tag{align-items:center;background:#ffffffb8;border:1px solid rgba(16,96,224,.12);border-radius:999px;color:#46617c;display:inline-flex;font-size:9px;font-weight:600;min-height:20px;padding:0 7px}.home-v2-workbench:before{background:linear-gradient(rgba(16,96,224,.05) 1px,transparent 0),linear-gradient(90deg,rgba(16,96,224,.05) 1px,transparent 0);background-size:16px 16px;border-radius:28px;content:"";inset:18px 10px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.58),transparent 92%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.58),transparent 92%);opacity:.5;pointer-events:none;position:absolute}.home-v2-signal-beam{background:linear-gradient(90deg,#1060e000,#1060e038,#57d7ff6b,#1060e000);filter:blur(.2px);height:2px;left:20%;position:absolute;right:14%;top:50%}.home-v2-signal-beam:after,.home-v2-signal-beam:before{background:radial-gradient(circle at 35% 35%,#fffffff5,#57d7ffa6);border-radius:999px;box-shadow:0 0 18px #57d7ff6b;content:"";height:11px;position:absolute;top:50%;transform:translateY(-50%);width:11px}.home-v2-signal-beam:before{animation:home-v2-beam-run 5.2s linear infinite}.home-v2-signal-beam:after{animation:home-v2-beam-run 5.2s linear 2.6s infinite}.home-v2-input-panel,.home-v2-output-panel,.home-v2-workflow-panel{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 1px #ffffffeb;overflow:hidden;position:relative}.home-v2-input-panel:before,.home-v2-output-panel:before{border-radius:999px;content:"";filter:blur(6px);height:180px;opacity:.42;pointer-events:none;position:absolute;width:180px}.home-v2-input-panel:before{background:radial-gradient(circle at center,#57d7ff47,#57d7ff00);right:-82px;top:-92px}.home-v2-output-panel:before{background:radial-gradient(circle at center,#1060e03d,#1060e000);bottom:-102px;left:-86px}.home-v2-mini-badge{align-items:center;background:#ffffffbd;border:1px solid rgba(16,96,224,.14);border-radius:999px;color:var(--home-v2-brand);display:inline-flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.18em;min-height:26px;padding:0 10px;text-transform:uppercase}.home-v2-platform-node{isolation:isolate;position:relative}.home-v2-platform-node:after{background:#186eeef2;border-radius:999px;box-shadow:0 0 0 4px #186eee1f;content:"";height:6px;inset:auto 14px 12px auto;position:absolute;width:6px}.home-v2-platform-node:before{background:linear-gradient(135deg,color-mix(in srgb,var(--platform-accent,#1060e0) 18%,transparent),transparent 48%);border-radius:inherit;content:"";inset:0;opacity:.9;pointer-events:none;position:absolute;z-index:-1}.home-v2-platform-accent{background:var(--platform-accent,var(--home-v2-brand));border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,var(--platform-accent,#1060e0) 14%,transparent);flex-shrink:0;height:8px;width:8px}.home-v2-platform-signal{background:#ffffffc7;border-radius:999px;font-size:10px;letter-spacing:.06em;min-height:20px;padding:0 8px}.home-v2-platform-signal,.home-v2-signal-chip{align-items:center;color:#46617c;display:inline-flex;font-weight:600}.home-v2-signal-chip{background:#ffffffb8;border:1px solid rgba(16,96,224,.12);border-radius:999px;font-size:11px;min-height:28px;padding:0 10px}.home-v2-step,.home-v2-workflow{position:relative}.home-v2-step{animation:home-v2-step-breathe 4.8s ease-in-out infinite;animation-delay:var(--step-delay);box-shadow:inset 0 1px #fffffff0,0 12px 28px -20px #17448a29;overflow:visible}.home-v2-step:after{background:linear-gradient(90deg,#1060e000,#57d7ff9e);content:"";height:1px;opacity:.75;position:absolute;right:14px;top:14px;width:46px}.home-v2-step-no{background:linear-gradient(135deg,#1060e014,#57d7ff1f);border:1px solid rgba(16,96,224,.14);border-radius:14px;font-size:11px;font-weight:800;height:38px;justify-content:center;letter-spacing:.18em;min-width:38px}.home-v2-step-badge,.home-v2-step-no{align-items:center;color:var(--home-v2-brand);display:inline-flex}.home-v2-step-badge{background:#1060e00a;border:1px solid rgba(16,96,224,.12);border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.14em;min-height:22px;padding:0 8px;text-transform:uppercase}.home-v2-step-pulse{animation:home-v2-pulse 2.2s ease-in-out infinite;background:linear-gradient(135deg,var(--home-v2-brand),var(--home-v2-cyan));border-radius:999px;box-shadow:0 0 #186eee38;height:10px;width:10px}.home-v2-step-link{background:linear-gradient(180deg,#1060e024,#1060e005);height:18px;margin-left:18px;overflow:hidden;position:relative;width:2px}.home-v2-step-link>span{animation:home-v2-link-run 2.2s linear infinite;background:linear-gradient(180deg,#1060e000,#57d7ffcc,#1060e000);inset:0;position:absolute}.home-v2-result-card{box-shadow:inset 0 1px #fffffff2,0 16px 30px -20px #17448a33;overflow:hidden;position:relative}.home-v2-result-query{background:#ffffffc7;border:1px solid rgba(16,96,224,.1);border-radius:14px;color:#46617c;font-size:11px;line-height:1.8;margin-bottom:14px;padding:10px 12px}.home-v2-answer-block{background:linear-gradient(145deg,#ffffffdb,#ebf5ffb3);border:1px solid rgba(16,96,224,.08);border-radius:16px;padding:14px 14px 14px 16px;position:relative}.home-v2-answer-block:before{background:linear-gradient(180deg,var(--home-v2-brand),var(--home-v2-cyan));border-radius:999px;bottom:14px;content:"";left:0;position:absolute;top:14px;width:3px}.home-v2-source-chip{align-items:center;background:#ffffffc2;border:1px solid rgba(16,96,224,.12);border-radius:999px;color:#46617c;display:inline-flex;font-size:11px;font-weight:600;min-height:26px;padding:0 10px}.home-v2-status-chip{align-items:center;background:#ffffffa3;border:1px solid rgba(16,96,224,.1);border-radius:999px;box-shadow:inset 0 1px #ffffffeb;display:inline-flex;min-height:32px;padding:0 12px}.home-v2-result-card:after{animation:home-v2-result-sweep 6s ease-in-out infinite;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.16) 40%,hsla(0,0%,100%,.56) 50%,hsla(0,0%,100%,.1) 60%,transparent);content:"";height:170%;left:-42%;position:absolute;top:-30%;transform:rotate(14deg);width:56%}.home-v2-float-bar{box-shadow:0 20px 44px -24px #1060e073}@keyframes home-v2-dot-wave{0%,80%,to{opacity:.35;transform:translateY(0) scale(.9)}40%{opacity:1;transform:translateY(-2px) scale(1)}}@keyframes home-v2-blob-1{0%,to{transform:translate3d(-6px,0,0) scale(1)}50%{transform:translate3d(12px,8px,0) scale(1.08)}}@keyframes home-v2-blob-2{0%,to{transform:translate3d(0,-4px,0) scale(.96)}50%{transform:translate3d(-10px,10px,0) scale(1.06)}}@keyframes home-v2-blob-3{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(8px,-12px,0) scale(1.08)}}@keyframes home-v2-pulse{0%,to{box-shadow:0 0 #186eee33;transform:scale(1)}50%{box-shadow:0 0 0 8px #186eee00;transform:scale(1.06)}}@keyframes home-v2-link-run{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes home-v2-step-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes home-v2-beam-run{0%{left:0}to{left:100%}}@keyframes home-v2-result-sweep{0%,72%,to{left:-42%}82%{left:114%}}@media(max-width:1199px){.home-v2-platform-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.home-v2-workbench:before{inset:14px 0}.home-v2-input-panel,.home-v2-output-panel,.home-v2-workflow-panel{padding:18px}.home-v2-lower-grid{grid-template-columns:1fr}.home-v2-logo-tile{min-height:40px}.home-v2-logo-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1439px){.home-v2-hero-wrap{max-width:1320px}}@media(max-width:767px){.home-v2-wrap{padding-left:20px;padding-right:20px}.home-v2-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-v2-btn-ghost,.home-v2-btn-primary{width:100%}.home-v2-compact-block,.home-v2-example-card{padding:14px}.home-v2-flow-grid,.home-v2-logo-grid{gap:8px}.home-v2-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-v2-flow-grid{grid-template-columns:1fr}.home-v2-example-row{align-items:flex-start;flex-direction:column;gap:6px}.home-v2-example-query{overflow:visible;text-overflow:clip;white-space:normal}.home-v2-mini-badge,.home-v2-status-chip,.home-v2-step-badge{letter-spacing:.08em}.home-v2-step-no{height:34px;min-width:34px}}@media(max-width:400px){.home-v2-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){.home-v2-card,.home-v2-soft-card{background:#fffffff5}}
