.agreement-modal[data-v-28c1f5c8]{z-index:3000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(360px 220px at 20% 72%,#00efc221,#0000 72%),radial-gradient(460px 260px at 82% 38%,#6ff3ff17,#0000 70%),#02070bd1;place-items:center;padding:28px;display:none;position:fixed;inset:0}.agreement-modal.is-open[data-v-28c1f5c8]{display:grid}.agreement-modal__panel[data-v-28c1f5c8]{background:linear-gradient(#111b26fa,#070e16fb);border:1px solid #00efc247;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;width:min(860px,100vw - 56px);max-height:min(760px,100vh - 92px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000008f,inset 0 0 0 1px #6ff3ff0f,0 0 42px #00efc214}.agreement-modal__panel[data-v-28c1f5c8]:before{content:"";z-index:1;background:linear-gradient(90deg,#00efc2e6,#6ff3ff94,#0000 72%);height:2px;position:absolute;top:0;left:0;right:0}.agreement-modal__head[data-v-28c1f5c8],.agreement-modal__actions[data-v-28c1f5c8]{z-index:2;border-bottom:1px solid #6ff3ff24;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px 17px;display:flex;position:relative}.agreement-modal__head h3[data-v-28c1f5c8]{color:#fff;letter-spacing:0;margin:0;font-size:23px;font-weight:850;line-height:1.22}.agreement-modal__head button[data-v-28c1f5c8]{color:#e2fffcd1;background:#ffffff0b;border:1px solid #6ff3ff33;border-radius:50%;flex:none;width:38px;height:38px;min-height:0;padding:0;font-size:22px;line-height:1;transition:background .18s,border-color .18s,color .18s,transform .18s}.agreement-modal__head button[data-v-28c1f5c8]:hover{color:#fff;background:#00efc21a;border-color:#00efc26b;transform:translateY(-1px)}.agreement-modal__head p[data-v-28c1f5c8]{color:#dcfffbad;background:#00efc214;border-radius:999px;align-items:center;min-height:24px;margin:8px 0 0;padding:0 11px;font-size:12px;line-height:1;display:inline-flex}.agreement-modal__body[data-v-28c1f5c8]{z-index:2;scrollbar-width:thin;scrollbar-color:#3f6a96c7 transparent;gap:0;padding:12px 24px 28px;display:grid;position:relative;overflow-y:auto}.agreement-modal__body[data-v-28c1f5c8]::-webkit-scrollbar{width:9px}.agreement-modal__body[data-v-28c1f5c8]::-webkit-scrollbar-track{background:0 0}.agreement-modal__body[data-v-28c1f5c8]::-webkit-scrollbar-thumb{background:linear-gradient(#4371a0e6,#2f527ed1) padding-box padding-box;border:3px solid #0000;border-radius:999px}.agreement-modal__body section[data-v-28c1f5c8]{border-bottom:1px solid #6ff3ff1f;padding:18px 0 22px}.agreement-modal__body section[data-v-28c1f5c8]:last-child{border-bottom:0}.agreement-modal__body h4[data-v-28c1f5c8]{color:#fffffff0;margin:0 0 10px;padding-left:14px;font-size:15px;font-weight:850;line-height:1.5;position:relative}.agreement-modal__body h4[data-v-28c1f5c8]:before{content:"";background:#00efc2;border-radius:999px;width:3px;height:1em;position:absolute;top:.45em;left:0;box-shadow:0 0 14px #00efc261}.agreement-modal__body p[data-v-28c1f5c8]{color:#e2f2f7c2;white-space:pre-line;word-break:break-word;margin:0;font-size:14px;line-height:1.88}.agreement-modal__actions[data-v-28c1f5c8]{background:linear-gradient(90deg,#00efc20a,#0000 52%),#050c14fa;border-top:1px solid #6ff3ff24;border-bottom:0;justify-content:flex-end;padding:16px 24px}.agreement-modal__actions button[data-v-28c1f5c8]{color:#041012;background:linear-gradient(135deg,#00efc2 0%,#19e8ff 100%);border:0;border-radius:999px;min-width:116px;min-height:40px;padding:0 22px;font-size:13px;font-weight:850;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 14px 30px #00efc238}.agreement-modal__actions button[data-v-28c1f5c8]:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 16px 34px #00efc24d}@media (width<=640px){.agreement-modal[data-v-28c1f5c8]{align-items:end;padding:12px}.agreement-modal__panel[data-v-28c1f5c8]{border-radius:14px;width:100%;max-height:88vh}.agreement-modal__head[data-v-28c1f5c8],.agreement-modal__actions[data-v-28c1f5c8]{padding:16px}.agreement-modal__head h3[data-v-28c1f5c8]{font-size:18px}.agreement-modal__body[data-v-28c1f5c8]{padding:6px 16px 18px}.agreement-modal__body p[data-v-28c1f5c8]{font-size:13px;line-height:1.85}.agreement-modal__actions button[data-v-28c1f5c8]{width:100%}}.version-update[data-v-5c2a2951]{z-index:9999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 42%,#00efc21a,#0000 34%),#020408c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.version-update__panel[data-v-5c2a2951]{background:linear-gradient(#202328fc,#12161bfc),#181a1e;border:1px solid #00efc23d;border-radius:16px;width:min(540px,100%);padding:24px;position:relative;overflow:hidden;box-shadow:0 38px 100px #0000009e,0 0 0 1px #00efc20d,inset 0 1px #ffffff0f}.version-update__accent[data-v-5c2a2951]{background:linear-gradient(90deg,#16f1bf,#0a95ff 64%,#0000);height:3px;position:absolute;inset:0 0 auto}.version-update__header[data-v-5c2a2951],.version-update__heading[data-v-5c2a2951],.version-update__actions[data-v-5c2a2951]{align-items:center;display:flex}.version-update__header[data-v-5c2a2951]{justify-content:space-between;gap:16px}.version-update__heading[data-v-5c2a2951]{gap:12px;min-width:0}.version-update__icon[data-v-5c2a2951]{color:#03110e;background:linear-gradient(135deg,#16f1bf,#0a95ff);border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 14px 30px #00efc22e}.version-update__icon svg[data-v-5c2a2951],.version-update__button svg[data-v-5c2a2951]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;height:20px}.version-update__heading p[data-v-5c2a2951]{color:#16f1bf;letter-spacing:.15em;margin:0 0 6px;font-size:11px;font-weight:900;line-height:1}.version-update__heading h2[data-v-5c2a2951]{color:#f4f8ff;margin:0;font-size:20px;font-weight:900;line-height:1.25}.version-update__close[data-v-5c2a2951]{color:#77869d;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 32px;place-items:center;width:32px;height:32px;transition:background .16s,color .16s,transform .16s;display:grid}.version-update__close svg[data-v-5c2a2951]{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px}.version-update__close[data-v-5c2a2951]:hover,.version-update__close[data-v-5c2a2951]:focus-visible{color:#fff;background:#ffffff0f;outline:0;transform:rotate(4deg)}.version-update__description[data-v-5c2a2951]{color:#bdc8d8;margin:18px 0 0;font-size:14px;font-weight:700;line-height:1.7}.version-update__details[data-v-5c2a2951]{background:linear-gradient(#ffffff09,#ffffff03),#111720;border:1px solid #6ff3ff1f;border-radius:10px;gap:10px;margin:18px 0 0;padding:15px 16px;display:grid}.version-update__details div[data-v-5c2a2951]{grid-template-columns:minmax(110px,1fr) minmax(0,1.7fr);align-items:center;gap:16px;display:grid}.version-update__details dt[data-v-5c2a2951],.version-update__details dd[data-v-5c2a2951]{margin:0}.version-update__details dt[data-v-5c2a2951]{color:#7f8da2;font-size:12px;font-weight:800}.version-update__details dd[data-v-5c2a2951]{color:#dce7f5;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-family:Consolas,SFMono-Regular,monospace;font-size:12px;font-weight:800;overflow:hidden}.version-update__details-latest dd[data-v-5c2a2951]{color:#65f5d4}.version-update__note[data-v-5c2a2951]{color:#b7a486;border-left:2px solid #ffb45ec2;margin:14px 0 0;padding-left:11px;font-size:12px;font-weight:700;line-height:1.55}.version-update__actions[data-v-5c2a2951]{justify-content:flex-end;gap:10px;margin-top:20px}.version-update__button[data-v-5c2a2951]{cursor:pointer;min-width:100px;height:38px;font:inherit;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:900;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.version-update__button--ghost[data-v-5c2a2951]{color:#dbe6f4;background:#202732;border-color:#6ff3ff1f}.version-update__button--primary[data-v-5c2a2951]{color:#03110e;background:linear-gradient(135deg,#16f1bf,#0a95ff);border-color:#00efc270;box-shadow:0 14px 28px #00efc22e}.version-update__button[data-v-5c2a2951]:hover,.version-update__button[data-v-5c2a2951]:focus-visible{outline:0;transform:translateY(-1px)}.version-update__button--ghost[data-v-5c2a2951]:hover,.version-update__button--ghost[data-v-5c2a2951]:focus-visible{background:#273140;border-color:#00efc247}.version-update__button--primary[data-v-5c2a2951]:hover,.version-update__button--primary[data-v-5c2a2951]:focus-visible{background:linear-gradient(135deg,#2affd6,#21a9ff);box-shadow:0 18px 34px #00efc23d}.version-update__button[data-v-5c2a2951]:disabled,.version-update__close[data-v-5c2a2951]:disabled{cursor:wait;opacity:.66;transform:none}.version-update__button svg.is-spinning[data-v-5c2a2951]{animation:.7s linear infinite version-update-spin-5c2a2951}.version-update-enter-active[data-v-5c2a2951],.version-update-leave-active[data-v-5c2a2951]{transition:opacity .22s}.version-update-enter-active .version-update__panel[data-v-5c2a2951],.version-update-leave-active .version-update__panel[data-v-5c2a2951]{transition:opacity .22s,transform .26s cubic-bezier(.16,1,.3,1)}.version-update-enter-from[data-v-5c2a2951],.version-update-leave-to[data-v-5c2a2951]{opacity:0}.version-update-enter-from .version-update__panel[data-v-5c2a2951],.version-update-leave-to .version-update__panel[data-v-5c2a2951]{opacity:0;transform:translateY(14px)scale(.98)}@keyframes version-update-spin-5c2a2951{to{transform:rotate(360deg)}}@media (width<=560px){.version-update[data-v-5c2a2951]{padding:14px}.version-update__panel[data-v-5c2a2951]{padding:20px}.version-update__details div[data-v-5c2a2951]{grid-template-columns:1fr;gap:4px}.version-update__details dd[data-v-5c2a2951]{text-align:left}.version-update__actions[data-v-5c2a2951]{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){.version-update[data-v-5c2a2951] *,.version-update[data-v-5c2a2951] :before,.version-update[data-v-5c2a2951] :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--bg:#000;--card-bg:#111;--footer-bg:#0f0f0f;--text-gray:#b0b0b0;--border-gray:#2a2a2a;--ease-out:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:var(--bg);color:#fff;min-height:100vh;font-family:Inter,Microsoft YaHei,PingFang SC,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.page-shell{background:linear-gradient(#000 0%,#07090d 100%);min-height:100vh}.site-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#000000d1,#0000004d);position:fixed;inset:0 0 auto}.site-header__inner{justify-content:space-between;align-items:center;gap:24px;width:calc(100% - 88px);min-height:60px;margin:0 auto;display:flex}.site-brand{align-items:center;gap:11px;font-size:14px;font-weight:700;line-height:1;display:flex}.site-brand__icon{flex:none;width:24px;height:24px;display:block}.site-nav{align-items:center;gap:30px;display:flex}.site-nav a{color:#fffc;font-size:12px;transition:color .2s}.site-nav a:hover,.site-nav a.is-active{color:#fff}.site-actions{z-index:2600;position:relative}.btn-outline-white,.hero-btn,.card-btn{color:#fff;background:0 0;border:1px solid #fffc;border-radius:999px;min-height:38px;padding:0 16px;font-size:12px;transition:all .2s}.btn-outline-white:hover,.card-btn:hover{background:#ffffff1a}.hero-btn{color:#000;background:#fff;border-color:#0000;font-weight:500}.hero-btn:hover{background:#f2f2f2}.hero-section{text-align:center;background:linear-gradient(#b4d4f7 0%,#000 100%);justify-content:center;align-items:center;height:700px;display:flex;position:relative;overflow:hidden}.hero-media{pointer-events:none;position:absolute;inset:0}.hero-media__video{object-fit:cover;width:100%;height:100%}.hero-media__fade{background:linear-gradient(#0000,#000);height:128px;position:absolute;bottom:0;left:0;right:0}.hero-content{z-index:2;max-width:860px;padding:0 24px;position:relative;transform:translateY(66px)}.hero-content h1{margin:0;font-size:clamp(48px,6vw,68px);font-weight:400;line-height:1.08}.hero-content p{color:#ffffffb8;max-width:680px;margin:24px auto 40px;font-size:14px;line-height:1.7}.hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.product-section{width:min(1600px,100% - 48px);margin:0 auto;padding:72px 0 96px}.section-heading{text-align:center;margin:48px 0 80px}.section-heading h2{margin:0 0 18px;font-size:clamp(34px,5vw,52px);font-weight:600}.section-heading p{color:#fff9;margin:0;font-size:12px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.product-card{background:#111;border-radius:12px;overflow:hidden}.product-media{background:#222;height:480px}.product-media video,.product-media img{object-fit:cover;width:100%;height:100%}.product-media--solid{background:radial-gradient(circle at 0 0,#3dd9ff29,#0000 26%),linear-gradient(135deg,#141922 0%,#1d2738 40%,#0c1018 100%);place-items:center;display:grid}.product-media__art{aspect-ratio:1;text-align:center;color:#ffffffe6;background:#ffffff0f;border:1px solid #ffffff24;border-radius:28px;place-items:center;width:min(76%,320px);padding:24px;display:grid;box-shadow:0 20px 48px #00000038}.product-body{padding:16px}.product-title{margin:0 0 4px;font-size:14px;font-weight:500}.product-subtitle{color:#fff9;margin:0 0 16px;font-size:12px}.integration-section,.feature-section,.case-section,.consult-section{width:min(1600px,100% - 48px);margin:0 auto;padding:72px 0}.integration-section{text-align:center}.integration-section h2,.feature-section h2,.case-section h2{margin:0 0 20px;font-size:clamp(34px,5vw,52px);font-weight:600}.integration-section p,.feature-copy p,.case-copy p,.consult-card p{color:#fff9;line-height:1.8}.integration-media{width:min(1000px,100%);margin:32px auto 0}.integration-media video,.feature-media video,.case-media video{object-fit:cover;width:100%;height:100%;display:block}.section-heading--compact{margin:24px 0 48px}.feature-tabs{color:#ffffffb8;justify-content:center;gap:24px;margin-top:28px;font-size:28px;display:flex}.feature-layout{grid-template-columns:2fr 3fr;align-items:center;gap:40px;display:grid}.feature-copy h3,.case-copy h3{margin:0 0 12px;font-size:36px;font-weight:500}.feature-tags{flex-wrap:wrap;gap:12px;margin:28px 0 32px;display:flex}.feature-tags span{color:#ffffffd1;background:#ffffff1a;justify-content:center;align-items:center;padding:10px 18px;font-size:20px;display:inline-flex}.feature-media{background:#222;min-height:480px}.case-layout{grid-template-columns:auto minmax(260px,1fr) minmax(0,2fr) auto;align-items:center;gap:24px;display:grid}.case-arrow{color:#fff9;background:0 0;border:1px solid #fff6;border-radius:999px;width:54px;height:54px}.case-media{background:#000;border-radius:12px;min-height:440px;overflow:hidden}.consult-section{width:min(1200px,100% - 48px)}.consult-card{background:#1a1a1a;border-radius:12px;padding:32px}.consult-card h2{margin:0 0 12px;font-size:24px}.site-footer{background:#0f0f0f;padding:56px 0 44px}.site-footer__inner{width:min(1200px,100% - 48px);margin:0 auto}.site-footer__top{justify-content:space-between;align-items:flex-start;gap:48px;margin-bottom:48px;display:flex}.site-footer__brand{align-items:center;gap:10px;min-width:140px;margin-top:2px;font-size:14px;font-weight:500;display:flex}.site-footer__grid{color:#fff9;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;font-size:12px;display:grid}.site-footer__grid div{flex-direction:column;gap:12px;display:flex}.site-footer__grid p{color:#fff;margin:0 0 12px;font-weight:500}.site-footer__grid button{width:fit-content;min-height:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.site-footer__grid button:hover{color:#fff;text-decoration:underline}.site-footer__divider{background:#2a2a2a;height:1px;margin-bottom:24px}.site-footer__meta{text-align:center;color:#fff9;font-size:10px;line-height:1.9}.site-footer__meta p{margin:0}.debug-toast{z-index:1200;color:#e0f2fe;opacity:0;visibility:hidden;background:#060a14eb;border:1px solid #38bdf847;border-radius:999px;padding:12px 18px;font-size:13px;transition:opacity .2s,visibility .2s,transform .3s;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #00000047}.debug-toast.is-visible{opacity:1;visibility:visible}.debug-toast.toast-center-rise{bottom:50%;transform:translate(-50%,90px)}.debug-toast.toast-center-rise.is-visible{transform:translate(-50%)}.user-chip{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;padding:6px 10px 6px 8px;font-size:12px;display:inline-flex}.user-chip__avatar{background:linear-gradient(135deg,#38bdf8,#8b5cf6);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:inline-flex}.user-chip__name{white-space:nowrap;text-overflow:ellipsis;max-width:96px;overflow:hidden}.user-menu{opacity:0;visibility:hidden;pointer-events:none;background:#0d111af5;border:1px solid #ffffff1f;border-radius:16px;min-width:180px;padding:8px;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px);box-shadow:0 18px 40px #00000047}.user-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.user-menu__header{border-bottom:1px solid #ffffff14;margin-bottom:6px;padding:10px 12px 12px}.user-menu__name{font-size:13px;font-weight:700}.user-menu__meta{color:#ffffff7a;margin-top:4px;font-size:11px}.user-menu__item{color:#ffffffd1;text-align:left;background:0 0;border:0;border-radius:10px;width:100%;min-height:38px;padding:0 12px}.user-menu__item:hover{color:#fff;background:#ffffff0f}.login-overlay{z-index:999;opacity:0;visibility:hidden;pointer-events:none;background:#000000d1;justify-content:center;align-items:stretch;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}.login-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.login-modal{background:#050505;grid-template-columns:minmax(320px,50%) minmax(360px,50%);width:100%;height:100%;transition:transform .3s;display:grid;position:relative;transform:scale(1.02)}.login-overlay.is-open .login-modal{transform:scale(1)}.login-visual{background:radial-gradient(circle at 30% 18%,#54dc991a,#0000 26%),linear-gradient(135deg,#07100e 0%,#0b1718 40%,#040505 100%);min-height:100%;position:relative;overflow:hidden}.login-visual img{object-fit:cover;object-position:54% center;filter:brightness(1.08)saturate(1.02)contrast(1.04);width:100%;height:100%;min-height:100vh;display:block}.login-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#05050514,#0000 38%,#050505c7 82%,#050505 100%),linear-gradient(#0000 52%,#05050557);position:absolute;inset:0}.visual-cloud,.visual-cloud:before,.visual-cloud:after{content:"";background:#fff8e8f5;border-radius:999px;display:block;position:absolute}.visual-cloud{width:52%;height:52%;transform:translate(calc(var(--mx) * .08), calc(var(--my) * .05)) rotate(calc(12deg + (var(--mx) * .03deg)));background:0 0;border:2px solid #92eaffd1;border-radius:50%;transition:transform .28s,box-shadow .28s;animation:7s ease-in-out infinite orbitGlow;top:15%;left:9%;box-shadow:0 0 22px #69d3ff47,inset 0 0 18px #69d3ff29,0 0 80px #4dc1ff14}.visual-cloud:before{opacity:1;background:0 0;border:2px solid #f0f8ff75;border-radius:50%;width:92%;height:92%;top:9%;left:10%;transform:rotate(8deg);box-shadow:0 0 34px #daf7ff24}.visual-cloud:after{opacity:1;filter:blur(4px);background:radial-gradient(circle,#72d6ff29 0%,#72d6ff0f 48%,#0000 72%);border-radius:50%;width:64%;height:64%;top:34%;left:18%}.visual-figure{width:100%;transform:translate(calc(var(--mx) * .14), calc(var(--my) * .1));transform-origin:50%;transition:transform .28s;position:absolute;inset:0}.visual-body{background:linear-gradient(90deg,#0000 0%,#60dcfff5 22%,#d6f7fff5 50%,#60dcfff5 78%,#0000 100%);border-radius:999px;width:58%;height:2px;transition:transform .28s;animation:3.6s ease-in-out infinite linePulse;position:absolute;bottom:12%;left:8%;box-shadow:0 0 18px #60dcff6b,0 0 48px #60dcff2e}.visual-arm{width:46%;height:24%;transform:rotate(calc(-10deg + (var(--mx) * .03deg)));filter:blur(6px);background:radial-gradient(circle,#73d9ff4d 0%,#73d9ff1f 32%,#0000 64%);border-radius:999px;transition:transform .28s;position:absolute;top:58%;left:16%}.visual-scarf{width:30%;height:30%;transform:rotate(calc(8deg + (var(--mx) * .02deg)));background:radial-gradient(circle,#43c2ff38 0%,#43c2ff14 48%,#0000 72%);border-radius:50%;transition:transform .28s;position:absolute;bottom:20%;left:46%;box-shadow:0 0 22px #43c2ff2e,0 0 54px #43c2ff14}.visual-head{aspect-ratio:1;background:radial-gradient(circle,#88e4fff2 0%,#3dbbff94 46%,#1b58ae29 76%,#0000 78%);border-radius:50%;width:16%;transition:transform .28s;animation:4.5s ease-in-out infinite coreFloat;position:absolute;top:18%;left:54%;box-shadow:0 0 26px #65d9ff66,0 0 60px #3dbbff33}.visual-hair{background:0 0;border:1px solid #59cbff6b;border-radius:50%;width:42%;height:42%;transition:transform .28s;position:absolute;top:13%;left:34%;transform:rotate(-18deg);box-shadow:0 0 36px #3fb9ff29,inset 0 0 18px #3fb9ff1f}.login-panel{background:#070707;justify-content:center;align-items:center;padding:48px 32px;display:flex;position:relative}.panel-inner{width:min(456px,100%)}.panel-inner h2{letter-spacing:-.04em;margin:0 0 42px;font-size:clamp(32px,4vw,40px);font-weight:600}.close-btn{color:#ffffffdb;background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:24px;right:24px}.close-btn:before,.close-btn:after{content:"";background:currentColor;width:16px;height:1.5px;position:absolute}.close-btn:before{transform:rotate(45deg)}.close-btn:after{transform:rotate(-45deg)}.tabs{border-bottom:1px solid #ffffff14;gap:26px;margin-bottom:30px;display:flex}.tab{color:#ffffffb3;background:0 0;border:0;padding:0 0 14px;font-size:15px;font-weight:600;position:relative}.tab.active{color:#fff}.tab.active:after{content:"";background:#fff;border-radius:999px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.form-panel{display:block}.field{background:#ffffff04;border:1px solid #ffffff1f;border-radius:12px;align-items:center;min-height:72px;padding:0;display:flex;overflow:hidden}.field input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 16px;font-size:16px}.field input::placeholder{color:#ffffff52}.prefix{color:#fff;padding:0 14px 0 18px;font-size:16px}.divider{background:#ffffff14;align-self:stretch;width:1px;margin:0}.code-row{background:#ffffff04;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid;overflow:hidden}.code-row input{color:#fff;background:#ffffff0a;border:0;border-radius:0;outline:0;min-height:72px;padding:0 18px;font-size:16px}.code-btn{color:#ffffffdb;background:#ffffff0f;border:0;border-left:1px solid #ffffff14;border-radius:0;min-width:132px;min-height:72px;padding:0 18px}.code-btn:disabled,.submit-btn:disabled{opacity:.65;cursor:not-allowed}.agreement,.account-meta,.register-meta,.status{font-size:13px;line-height:1.75}.agreement{color:#ffffffe6;margin:18px 0}.policy-link{color:#9eff39;min-height:0;font:inherit;background:0 0;border:0;padding:0;font-weight:700}.policy-link:hover{text-decoration:underline}.submit-btn{color:#ffffff75;width:100%;min-height:70px;transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), opacity .18s var(--ease-out);background:linear-gradient(#1a1a1a 0%,#161616 100%);border:0;border-radius:14px;font-size:18px;font-weight:700}.submit-btn.is-ready{color:#0d0d0d;box-shadow:none;background:linear-gradient(#fff 0%,#d8d8d8 100%)}.account-meta,.register-meta{color:#ffffff80;justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.account-meta a,.register-meta a{color:#ffffffc7}.account-meta strong{color:#9eff39}.status{color:#9eff39;min-height:24px;margin-top:12px}.field+.code-row,.code-row+.agreement,.agreement+.submit-btn,.tabs+.form-panel,.account-panel .agreement{margin-top:18px}.account-panel,.register-panel,.forgot-panel{gap:18px;display:grid}.account-meta{justify-content:space-between;gap:16px}.register-meta{color:#ffffff9e;font-size:13px}.register-meta a{color:#9eff39;font-weight:700}.captcha-layer{z-index:4;opacity:0;visibility:hidden;pointer-events:none;background:#000000ad;place-items:center;padding:24px;transition:opacity .2s,visibility .2s;display:grid;position:absolute;inset:0}.captcha-layer.is-open{opacity:1;visibility:visible;pointer-events:auto}.captcha-box{background:#0c0c0d;border:1px solid #ffffff1f;border-radius:18px;width:min(420px,100%);padding:22px;box-shadow:0 24px 70px #0000007a}.captcha-box__head{grid-template-columns:minmax(0,1fr) 34px;align-items:start;gap:14px;display:grid}.captcha-box__head strong{color:#fff;font-size:18px;display:block}.captcha-box__head p,.captcha-box__meta,.captcha-status{color:#ffffff9e;margin:6px 0 0;font-size:13px;line-height:1.7}.captcha-box__close{color:#ffffffd6;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;width:34px;height:34px;position:relative}.captcha-box__close:before,.captcha-box__close:after{content:"";background:currentColor;width:14px;height:1.5px;position:absolute;top:16px;left:9px}.captcha-box__close:before{transform:rotate(45deg)}.captcha-box__close:after{transform:rotate(-45deg)}.slider-captcha{-webkit-user-select:none;user-select:none;margin-top:18px}.slider-captcha__image{aspect-ratio:320/172;background:#1c1c1d;border:1px solid #ffffff1a;border-radius:12px;position:relative;overflow:hidden}.slider-captcha__image>img:first-child{object-fit:fill;width:100%;height:100%;display:block}.slider-captcha__piece{z-index:1;filter:drop-shadow(0 2px 4px #00000073);pointer-events:none;will-change:transform;max-width:100%;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;left:0}.slider-captcha.is-dragging .slider-captcha__piece{transition:none}.slider-captcha__track{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;align-items:center;height:48px;margin-top:12px;display:flex;position:relative;overflow:hidden}.slider-captcha__hint{z-index:1;color:#ffffff8c;text-align:center;pointer-events:none;width:100%;padding:0 58px;font-size:13px;position:relative}.slider-captcha__progress{background:#9eff3924;transition:width .22s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0}.slider-captcha.is-dragging .slider-captcha__progress{transition:none}.slider-captcha__handle{z-index:2;color:#151515;cursor:grab;touch-action:none;letter-spacing:-5px;will-change:transform;background:#f4f4f2;border:1px solid #ffffff38;border-radius:12px;width:48px;font-size:22px;font-weight:800;transition:transform .22s cubic-bezier(.16,1,.3,1),background .18s;position:absolute;inset:-1px auto -1px -1px}.slider-captcha__handle:active,.slider-captcha.is-dragging .slider-captcha__handle{cursor:grabbing;background:#9eff39;transition:background .18s}.slider-captcha__handle:focus-visible{outline-offset:-2px;outline:2px solid #9eff39}.slider-captcha.is-error .slider-captcha__track{border-color:#ff6d6dc2}.slider-captcha.is-error .slider-captcha__progress{background:#ff6d6d2e}.slider-captcha.is-success .slider-captcha__track{border-color:#9eff39cc}.captcha-box__meta{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.captcha-refresh{color:#9eff39;background:0 0;border:0;font-weight:700}.captcha-status{color:#9eff39;min-height:22px}.captcha-submit{color:#0d0d0d;background:linear-gradient(#fff 0%,#d8d8d8 100%);border:0;border-radius:12px;width:100%;min-height:48px;margin-top:12px;font-size:15px;font-weight:800}.captcha-refresh:disabled,.captcha-submit:disabled{opacity:.62;cursor:not-allowed}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes visualPulse{0%,to{opacity:.58}50%{opacity:.82}}@keyframes orbitGlow{0%,to{box-shadow:0 0 22px #69d3ff47,inset 0 0 18px #69d3ff29,0 0 80px #4dc1ff14}50%{box-shadow:0 0 34px #82e4ff66,inset 0 0 24px #82e4ff38,0 0 110px #4dc1ff24}}@keyframes coreFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes linePulse{0%,to{opacity:.78}50%{opacity:1}}@media (width<=1100px){.product-grid{grid-template-columns:1fr}.feature-layout,.case-layout,.site-footer__top{grid-template-columns:1fr;display:grid}.site-footer__grid{grid-template-columns:1fr 1fr;gap:32px}.login-modal{grid-template-columns:1fr}.login-visual{min-height:280px}}@media (width<=720px){.site-header__inner{width:calc(100% - 24px);min-height:64px}.site-nav{display:none}.hero-section{height:620px}.hero-content{transform:translateY(24px)}.feature-tabs{flex-direction:column;gap:12px;font-size:20px}.feature-tags span{font-size:14px}.case-layout{gap:18px}.case-arrow{display:none}.hero-actions{gap:12px}.product-section,.integration-section,.feature-section,.case-section{width:calc(100% - 24px);padding-top:48px}.consult-section,.site-footer__inner{width:calc(100% - 24px)}.site-footer__grid{grid-template-columns:1fr}.login-panel{padding:36px 18px}}@media (width>=961px){.login-modal{grid-template-columns:minmax(320px,50%) minmax(360px,50%)}}.site-header{background:#030c0ed1;border-bottom:1px solid #18ddc429}.site-brand span{font-size:16px}.site-nav a{color:#dbf4f8c7;background:#ffffff09;border:1px solid #bcdce238;border-radius:999px;justify-content:center;align-items:center;min-width:86px;min-height:30px;display:inline-flex}.site-nav a:hover,.site-nav a.is-active{color:#eafffb;background:#15d6bb1f;border-color:#20ebcfb8}.btn-outline-white,.hero-btn,.card-btn{color:#eafffb;background:#0c2327b8;border-color:#23e8ce94}.btn-outline-white:hover,.card-btn:hover,.hero-btn:hover{background:#23e8ce29}.hero-media__video{opacity:.64;filter:saturate(.95)contrast(1.08)}.hero-content{max-width:980px;transform:translateY(28px)}.hero-kicker{color:#45f5df;letter-spacing:0;background:#061e20b8;border:1px solid #20ebcf6b;border-radius:999px;width:fit-content;margin:0 auto 20px;padding:8px 14px;font-size:12px;font-weight:800}.hero-content h1{color:#f7fffd;text-shadow:0 18px 60px #00000085;font-size:clamp(48px,6vw,76px);font-weight:800}.hero-content p{color:#e2f6f9c7;max-width:760px;font-size:16px}.hero-console-btn{color:#021312;background:linear-gradient(135deg,#24ead2,#10bfa7);border-color:#0000;min-width:180px;font-weight:800}.hero-btn--ghost{color:#eafffb;background:#061a1ec7}.portal-section{width:min(1280px,100% - 48px);margin:0 auto;padding:72px 0}.portal-section--cards{padding-top:92px}.portal-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.portal-card,.portal-market__main,.portal-market__side,.portal-video-card,.portal-article-card,.portal-more-card{background:linear-gradient(#121b20eb,#090f12f5);border:1px solid #58929b47;box-shadow:0 22px 80px #0000003d}.portal-card{border-radius:8px;overflow:hidden}.portal-card__media{background:#101820;height:190px}.portal-card__media img{object-fit:cover;width:100%;height:100%}.portal-card h2,.portal-section-head h2{color:#f5fffd;margin:0}.portal-card h2{font-size:20px}.portal-card p{color:#ddeff2ad;min-height:88px;margin:12px 0 18px;font-size:13px;line-height:1.7}.portal-card__action,.portal-market__button{color:#eafffb;background:#168d7b2e;border:1px solid #23e8ce75;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.portal-market{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:24px;display:grid}.portal-market__main,.portal-market__side{border-radius:8px;padding:22px}.portal-section-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.portal-section-head span{color:#35ead2;font-size:13px;font-weight:800}.portal-section-head h2{font-size:28px}.portal-task-list{gap:12px;display:grid}.portal-task-row{color:#e4f3f5c7;background:#061216b3;border:1px solid #78a6ad3d;border-radius:999px;grid-template-columns:minmax(220px,1fr) 88px 112px 96px 120px;align-items:center;gap:12px;min-height:54px;padding:0 16px;font-size:13px;display:grid}.portal-task-row strong{color:#f5fffd;font-size:15px}.portal-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portal-stat{aspect-ratio:1;background:radial-gradient(circle,#2ae1c929,#091417b8);border:1px solid #2ee5cc57;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.portal-stat strong{color:#f7fffd;font-size:22px}.portal-stat span,.portal-income span{color:#dcf0f2a8;font-size:12px}.portal-income{text-align:center;background:#0612169e;border:1px solid #78a6ad3d;border-radius:8px;margin:18px 0;padding:18px}.portal-income strong{color:#35ead2;margin-top:4px;font-size:22px;display:block}.portal-market__button{width:100%;min-height:42px}.portal-media-section{padding-bottom:120px}.portal-video-row,.portal-article-row{gap:12px;display:grid}.portal-video-row{grid-template-columns:repeat(4,minmax(0,1fr)) 120px}.portal-video-card{border-radius:8px;min-height:190px;position:relative;overflow:hidden}.portal-video-card video{object-fit:cover;opacity:.82;width:100%;height:150px;display:block}.portal-video-card button{color:#fff;background:#0000005c;border:1px solid #ffffff6b;border-radius:50%;width:46px;height:46px;position:absolute;top:54px;left:50%;transform:translate(-50%)}.portal-video-card svg{fill:currentColor;width:24px;height:24px}.portal-video-card strong,.portal-article-card strong{color:#f5fffd;padding:12px 14px;font-size:13px;display:block}.portal-more-card{color:#e6f6f8b8;border-radius:8px;place-items:center;min-height:100%;font-size:13px;display:grid}.portal-article-row{grid-template-columns:90px repeat(4,minmax(0,1fr));margin-top:14px}.portal-article-card{border-radius:8px;flex-direction:column;justify-content:space-between;min-height:132px;display:flex}.portal-article-card p{color:#ddeff2bd;margin:0;padding:16px 16px 0;font-size:13px;line-height:1.7}.portal-more-card--article{min-height:132px}@media (width<=1120px){.portal-card-grid,.portal-video-row,.portal-article-row{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-market{grid-template-columns:1fr}.portal-task-row{border-radius:14px;grid-template-columns:1fr 1fr;padding:14px 16px}}@media (width<=720px){.site-header__inner,.portal-section{width:calc(100% - 24px)}.hero-section{min-height:640px}.portal-card-grid,.portal-video-row,.portal-article-row{grid-template-columns:1fr}.portal-task-row{grid-template-columns:1fr;gap:8px}}.page-shell{background:linear-gradient(#000 0%,#07090d 100%)}.site-header{background:linear-gradient(#000000d1,#0000004d);border-bottom:0;position:sticky;top:0}.site-header__inner{width:calc(100% - 88px);min-height:60px}.site-brand__icon{width:24px;height:24px}.site-nav{gap:30px}.site-nav a{color:#fffc;background:0 0;border:0;border-radius:0;min-width:auto;min-height:auto;padding:0}.site-nav a:hover,.site-nav a.is-active{color:#fff;background:0 0}.btn-outline-white,.card-btn{color:#fff;background:0 0;border-color:#fffc}.hero-section{background:linear-gradient(#b4d4f7 0%,#000 100%);height:760px;min-height:760px}.hero-media{overflow:hidden}.hero-media:before,.hero-media:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.hero-media:before{mix-blend-mode:screen;opacity:.42;background:radial-gradient(circle at 50% 68%,#36d3ff3d,#0000 18%),linear-gradient(105deg,#0000 0%,#75e1ff1f 42%,#0000 58%);animation:8s ease-in-out infinite heroGlowBreathe}.hero-media:after{opacity:.18;background:linear-gradient(100deg,#0000 18%,#ffffff1a 48%,#0000 76%),repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 5px);animation:14s linear infinite heroScanDrift;transform:translate(-18%)}.hero-media__video{opacity:1;filter:none;transform-origin:50% 54%;will-change:transform;animation:22s ease-in-out infinite alternate heroImageDrift;transform:scale(1.035)}.hero-media__fade{background:linear-gradient(#0000,#000);height:128px}.hero-content{max-width:860px;animation:heroContentRise .82s var(--ease-out) both;transform:translateY(0)}.hero-kicker{color:#ffffffb8;background:#0000003d;border-color:#ffffff38}.hero-content h1{color:#fff;text-shadow:none;animation:heroContentRise .9s var(--ease-out) 80ms both;font-weight:400}.hero-content p{color:#ffffffb8;animation:heroContentRise .9s var(--ease-out) .18s both;margin:20px auto 26px;font-size:14px}.hero-actions{animation:heroContentRise .9s var(--ease-out) .28s both}.hero-btn,.hero-console-btn{color:#000;min-width:0;min-height:44px;transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), background .18s ease, color .18s ease;background:#fff;border-color:#0000;font-weight:500}.hero-console-btn{min-width:156px;padding:0 30px;font-size:14px;font-weight:700}.hero-btn:hover,.hero-console-btn:hover,.hero-btn:focus-visible,.hero-console-btn:focus-visible{color:#000;background:#fff;outline:0;transform:translateY(-2px);box-shadow:0 14px 34px #ffffff3d,0 0 0 4px #ffffff1f}.hero-btn:active,.hero-console-btn:active{transform:translateY(0);box-shadow:0 8px 20px #ffffff29}.hero-btn--ghost{color:#ffffffc7;text-underline-offset:5px;background:0 0;border:0;border-radius:0;min-height:38px;padding:0 4px;text-decoration:underline}.hero-btn--ghost:hover{color:#fff;background:0 0}@keyframes heroImageDrift{0%{transform:scale(1.035)translate(-.7%,-.3%)}to{transform:scale(1.075)translate(.7%,.4%)}}@keyframes heroGlowBreathe{0%,to{opacity:.28;transform:scale(.98)}50%{opacity:.56;transform:scale(1.04)}}@keyframes heroScanDrift{0%{transform:translate(-22%)}to{transform:translate(22%)}}@keyframes heroContentRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.portal-section{width:min(1440px,100% - 48px);padding:76px 0}.portal-card-grid{grid-template-columns:repeat(4,minmax(320px,1fr));gap:32px}.portal-card,.portal-market__main,.portal-market__side,.portal-video-card,.portal-article-card,.portal-more-card{box-shadow:none;background:#111;border:0}.portal-card{transition:transform .22s var(--ease-out), background .22s ease, box-shadow .22s ease;border-radius:12px}.portal-card:hover,.portal-card:focus-within{background:#151515;transform:translateY(-6px);box-shadow:0 24px 54px #00000057}.portal-card__media{background:#222;height:224px;overflow:hidden}.portal-card__media img{transition:transform .42s var(--ease-out), filter .22s ease}.portal-card:hover .portal-card__media img,.portal-card:focus-within .portal-card__media img{filter:brightness(1.08)saturate(1.08);transform:scale(1.045)}.portal-card__body{padding:18px 16px 22px}.portal-card h2,.portal-section-head h2{color:#fff;font-weight:500}.portal-card p{color:#fff9;min-height:84px}.portal-card__action,.portal-market__button{color:#fff;transition:transform .18s var(--ease-out), border-color .18s ease, background .18s ease, color .18s ease, box-shadow .18s ease;background:0 0;border-color:#fffc}.portal-card__action:hover,.portal-card__action:focus-visible,.portal-market__button:hover,.portal-market__button:focus-visible{color:#050505;background:#fff;border-color:#fff;outline:0;transform:translateY(-1px);box-shadow:0 10px 24px #ffffff24}.portal-card__action:active,.portal-market__button:active{box-shadow:none;transform:translateY(0)}.portal-market{grid-template-columns:minmax(0,1fr) 320px;gap:18px;padding-top:72px}.portal-market__main,.portal-market__side{background:#111;border-radius:12px}.portal-section-head{text-align:center;margin-bottom:28px;display:block}.portal-section-head span{color:#ffffff94;margin-bottom:10px;display:block}.portal-section-head h2{font-size:clamp(30px,4vw,44px);font-weight:600}.portal-task-list{gap:14px}.portal-task-row{color:#ffffffb3;background:#0b0b0b;border:1px solid #ffffff29;border-radius:999px;min-height:58px}.portal-task-row strong{color:#fff}.portal-stat-grid{gap:12px}.portal-stat{aspect-ratio:auto;background:#0b0b0b;border-color:#ffffff29;border-radius:12px;min-height:92px}.portal-stat strong,.portal-income strong{color:#fff}.portal-income{background:#0b0b0b;border-color:#ffffff29}.portal-video-card,.portal-article-card,.portal-more-card{border-radius:12px}.portal-video-card video{opacity:1;height:136px}.portal-more-card{color:#ffffffb3;border:1px solid #ffffff29}.portal-article-card p{color:#ffffff9e}.portal-media-section{padding-top:84px;padding-bottom:104px}.portal-video-card{min-height:176px}.portal-video-card button{top:45px}.portal-article-card,.portal-more-card--article{min-height:118px}@media (width<=1120px){.portal-card-grid,.portal-video-row,.portal-article-row{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-market{grid-template-columns:1fr}}@media (width<=720px){.site-header__inner,.portal-section{width:calc(100% - 24px)}.hero-section{height:660px;min-height:660px}.hero-content{transform:translateY(0)}.portal-card-grid,.portal-video-row,.portal-article-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hero-media:before,.hero-media:after,.hero-media__video,.hero-content,.hero-content h1,.hero-content p,.hero-actions{animation:none}.hero-media__video{transform:none}}
