:root{--bg-white: #ffffff;--bg-black: #0a0b0d;--bg-black-2: #141519;--ink: #101113;--ink-soft: #5c5e62;--paper: #ffffff;--paper-soft: #a9acb1;--line-light: #e7e7e8;--line-dark: #232529;--accent-blue: #2f7df6;--accent-green: #27ae60;--accent-gold: #c89b3c;--accent-red: #d93025;--accent-orange: #e8814a;--font-cn: "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", sans-serif;--font-en: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-base: var(--font-en), var(--font-cn);--fs-display: clamp(40px, 5vw, 72px);--fs-h2: clamp(28px, 3vw, 40px);--fs-h3: 20px;--fs-data: clamp(40px, 5vw, 88px);--fs-body: 16px;--fs-caption: 13px;--fw-regular: 400;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--lh-tight: 1.15;--lh-base: 1.6;--section-pad-y: 120px;--section-pad-y-mobile: 64px;--content-max: 1280px;--content-pad: 40px;--gap-sm: 24px;--gap-md: 32px;--gap-lg: 48px;--gap-xl: 80px;--radius-btn: 4px;--radius-none: 0;--ease-standard: cubic-bezier(.4, 0, .2, 1);--dur-fast: .16s;--dur-base: .28s;--dur-slow: .6s;--nav-height: 64px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-base);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-base);color:var(--ink);background:var(--bg-white);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.num{font-family:var(--font-en);font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}ul{list-style:none}img,svg,video{display:block;max-width:100%}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.wrap{max-width:var(--content-max);margin:0 auto;padding:0 var(--content-pad)}.full-bleed{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.section{padding:var(--section-pad-y) 0}@media (max-width: 767px){.wrap{padding:0 20px}.section{padding:var(--section-pad-y-mobile) 0}}.title{font-size:clamp(32px,3.6vw,48px);font-weight:var(--fw-extrabold);letter-spacing:-.3px;line-height:var(--lh-tight);max-width:820px}.desc{font-size:17px;color:var(--ink-soft);max-width:680px;margin-top:16px;line-height:1.6}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:var(--fw-bold);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:18px}.eyebrow:before{content:"";width:16px;height:1px;background:currentColor}.reveal{opacity:0;transform:translateY(24px);transition:opacity var(--dur-slow) var(--ease-standard),transform var(--dur-slow) var(--ease-standard);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:translateY(0)}:focus-visible{outline:2px solid var(--accent-blue);outline-offset:3px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}.base-btn[data-v-0c40c3be]{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-base);font-weight:var(--fw-semibold);letter-spacing:.2px;border-radius:var(--radius-btn);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard);white-space:nowrap}.btn-size-md[data-v-0c40c3be]{padding:12px 24px;font-size:14px}.btn-size-sm[data-v-0c40c3be]{padding:8px 18px;font-size:13px}.btn-theme-light[data-v-0c40c3be]{--btn-fg: var(--ink);--btn-bg: var(--ink);--btn-fg-hover: var(--bg-white)}.btn-solid.btn-theme-light[data-v-0c40c3be]{background:var(--btn-bg);color:#fff;border:1px solid var(--btn-bg)}.btn-solid.btn-theme-light[data-v-0c40c3be]:hover{transform:translateY(-2px);background:#2a2c30;border-color:#2a2c30}.btn-ghost.btn-theme-light[data-v-0c40c3be]{background:transparent;color:var(--btn-fg);border:1px solid var(--btn-fg)}.btn-ghost.btn-theme-light[data-v-0c40c3be]:hover{transform:translateY(-2px);background:var(--btn-fg);color:var(--bg-white)}.btn-theme-dark[data-v-0c40c3be]{--btn-fg: var(--paper);--btn-bg: var(--paper);--btn-fg-hover: var(--ink)}.btn-solid.btn-theme-dark[data-v-0c40c3be]{background:var(--btn-bg);color:var(--ink);border:1px solid var(--btn-bg)}.btn-solid.btn-theme-dark[data-v-0c40c3be]:hover{transform:translateY(-2px);background:#e5e7ea;border-color:#e5e7ea}.btn-ghost.btn-theme-dark[data-v-0c40c3be]{background:transparent;color:var(--btn-fg);border:1px solid var(--btn-fg)}.btn-ghost.btn-theme-dark[data-v-0c40c3be]:hover{transform:translateY(-2px);background:var(--btn-fg);color:var(--ink)}.emblem-wrap[data-v-b95f5419]{position:relative;width:100%;aspect-ratio:1;margin:0 auto;isolation:isolate}.emblem-image[data-v-b95f5419]{position:relative;z-index:1;width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 22px 28px rgba(0,0,0,.24));animation:emblem-float-b95f5419 6s ease-in-out infinite}.emblem-halo[data-v-b95f5419]{position:absolute;z-index:0;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(circle,#ddb55361,#ddb55300 67%);filter:blur(18px);animation:halo-breathe-b95f5419 4.8s ease-in-out infinite}.emblem-sheen[data-v-b95f5419]{position:absolute;z-index:2;top:4%;right:4%;bottom:4%;left:4%;border-radius:24%;background:linear-gradient(115deg,transparent 34%,rgba(255,246,210,.38) 48%,transparent 60%);mix-blend-mode:screen;animation:sheen-sweep-b95f5419 6.5s ease-in-out infinite;pointer-events:none}.emblem-orbit[data-v-b95f5419]{position:absolute;z-index:2;right:12%;top:14%;width:8px;height:8px;border-radius:50%;background:#e7c66b;box-shadow:0 0 12px 3px #e7c66bbf;animation:orbit-dot-b95f5419 5.5s linear infinite}@keyframes emblem-float-b95f5419{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-8px) rotate(1deg)}}@keyframes halo-breathe-b95f5419{0%,to{opacity:.48;transform:scale(.9)}50%{opacity:.9;transform:scale(1.08)}}@keyframes sheen-sweep-b95f5419{0%,35%{opacity:0;transform:translate(-18%) rotate(-18deg)}55%{opacity:.9}80%,to{opacity:0;transform:translate(18%) rotate(-18deg)}}@keyframes orbit-dot-b95f5419{0%{transform:rotate(0) translate(-132px) rotate(0)}to{transform:rotate(360deg) translate(-132px) rotate(-360deg)}}@media (prefers-reduced-motion: reduce){.emblem-image[data-v-b95f5419],.emblem-halo[data-v-b95f5419],.emblem-sheen[data-v-b95f5419],.emblem-orbit[data-v-b95f5419]{animation:none}.emblem-halo[data-v-b95f5419]{opacity:.7}}.hero[data-v-95f06936]{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(180deg,#00050b,#020c14 55%,#04101c);color:var(--paper);overflow:hidden;padding-top:100px;padding-bottom:100px}.hero-bg[data-v-95f06936]{position:absolute;top:-10%;right:0;bottom:-10%;left:0;z-index:0;pointer-events:none}.grid-overlay[data-v-95f06936]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(120,170,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(120,170,255,.04) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at 70% 40%,#000 25%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 25%,transparent 75%)}.glow-orb[data-v-95f06936]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55}.glow-orb-1[data-v-95f06936]{width:520px;height:520px;right:-120px;top:5%;background:radial-gradient(circle,#c89b3c73,#c89b3c00 70%)}.glow-orb-2[data-v-95f06936]{width:600px;height:600px;left:-200px;bottom:-10%;background:radial-gradient(circle,#2f7df659,#2f7df600 70%)}.hero-content[data-v-95f06936]{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:var(--content-max);margin:0 auto;padding:0 var(--content-pad)}.hero-left[data-v-95f06936]{max-width:560px}.hero-eyebrow[data-v-95f06936]{color:#c89b3c;letter-spacing:2px}.hero-title[data-v-95f06936]{font-size:clamp(28px,3.2vw,44px);font-weight:var(--fw-bold);line-height:1.25;letter-spacing:.2px;margin:20px 0 24px;font-family:PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans SC,system-ui,sans-serif;background:linear-gradient(135deg,#fff,#d4e2ff 60%,#a9c4ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-title-line[data-v-95f06936]{display:block}.hero-sub[data-v-95f06936]{font-size:var(--fs-body);color:var(--paper-soft);line-height:var(--lh-base);margin-bottom:40px}.hero-actions[data-v-95f06936]{display:flex;gap:12px;flex-wrap:wrap}.hero-right[data-v-95f06936]{position:relative;display:flex;align-items:center;justify-content:center;min-height:320px}.hero-emblem[data-v-95f06936]{position:relative;z-index:1;width:100%;max-width:300px}.particles[data-v-95f06936]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.particle[data-v-95f06936]{position:absolute;width:3px;height:3px;border-radius:50%;background:#f6efc0;box-shadow:0 0 6px #f6efc0cc;opacity:0;animation:particleFloat-95f06936 6s ease-in-out infinite}.p-1[data-v-95f06936]{top:15%;left:20%;animation-delay:0s}.p-2[data-v-95f06936]{top:30%;left:75%;animation-delay:.5s}.p-3[data-v-95f06936]{top:60%;left:15%;animation-delay:1s}.p-4[data-v-95f06936]{top:80%;left:60%;animation-delay:1.5s}.p-5[data-v-95f06936]{top:25%;left:50%;animation-delay:2s}.p-6[data-v-95f06936]{top:70%;left:85%;animation-delay:2.5s}.p-7[data-v-95f06936]{top:45%;left:10%;animation-delay:3s}.p-8[data-v-95f06936]{top:10%;left:60%;animation-delay:3.5s}.p-9[data-v-95f06936]{top:85%;left:35%;animation-delay:4s}.p-10[data-v-95f06936]{top:40%;left:90%;animation-delay:4.5s}.p-11[data-v-95f06936]{top:55%;left:45%;animation-delay:5s}.p-12[data-v-95f06936]{top:20%;left:30%;animation-delay:5.5s}@keyframes particleFloat-95f06936{0%,to{opacity:0;transform:translateY(0)}50%{opacity:.9;transform:translateY(-12px)}}.hero-skyline[data-v-95f06936]{position:absolute;left:0;right:0;bottom:0;z-index:1;pointer-events:none;opacity:.85}.hero-skyline svg[data-v-95f06936]{display:block;width:100%;height:200px}.windmill .blades[data-v-95f06936]{transform-origin:0 0;animation:bladeSpin-95f06936 12s linear infinite}@keyframes bladeSpin-95f06936{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-scroll[data-v-95f06936]{position:absolute;bottom:24px;left:50%;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--paper-soft);font-size:12px;letter-spacing:1px}.scroll-arrow[data-v-95f06936]{width:1px;height:40px;background:linear-gradient(to bottom,transparent,var(--paper-soft));position:relative}.scroll-arrow[data-v-95f06936]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%) rotate(45deg);width:8px;height:8px;border-right:1px solid var(--paper-soft);border-bottom:1px solid var(--paper-soft);animation:scrollHint-95f06936 2s var(--ease-standard) infinite}@keyframes scrollHint-95f06936{0%{opacity:0;transform:translate(-50%) rotate(45deg) translate(0)}50%{opacity:1}to{opacity:0;transform:translate(-50%) rotate(45deg) translate(8px,8px)}}@media (max-width: 1023px){.hero-content[data-v-95f06936]{grid-template-columns:1fr;gap:40px;text-align:center}.hero-left[data-v-95f06936]{max-width:100%;margin:0 auto}.hero-eyebrow[data-v-95f06936]{justify-content:center}.hero-right[data-v-95f06936]{min-height:260px;order:-1}.hero-emblem[data-v-95f06936]{max-width:260px}}@media (max-width: 767px){.hero[data-v-95f06936]{padding-top:80px;padding-bottom:80px}.hero-title[data-v-95f06936]{font-size:26px}.hero-sub[data-v-95f06936]{font-size:15px;margin-bottom:32px}.hero-actions[data-v-95f06936]{justify-content:center}.hero-emblem[data-v-95f06936]{max-width:200px}.hero-right[data-v-95f06936]{min-height:220px}.hero-skyline svg[data-v-95f06936]{height:120px}}@media (prefers-reduced-motion: reduce){.particle[data-v-95f06936],.windmill .blades[data-v-95f06936]{animation:none}.particle[data-v-95f06936]{opacity:.4}}.platform-intro[data-v-2e21c2d6]{background:var(--bg-white)}.solar-stage[data-v-2e21c2d6]{margin-top:56px;display:flex;justify-content:center;align-items:center}.sr-only[data-v-2e21c2d6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.solar-frame[data-v-2e21c2d6]{position:relative;width:100%;max-width:700px;aspect-ratio:1 / 1;margin:0 auto}.ring[data-v-2e21c2d6]{position:absolute;top:50%;left:50%;border:1px dashed rgba(200,155,60,.36);border-radius:50%;transform:translate(-50%,-50%)}.ring-inner[data-v-2e21c2d6]{width:290px;height:290px}.ring-outer[data-v-2e21c2d6]{width:450px;height:450px;border-color:#4f6b3847}.orbit-wrap[data-v-2e21c2d6]{position:absolute;top:50%;left:50%;width:1px;height:1px}.orbit-wrap.dir-normal[data-v-2e21c2d6]{animation-name:orbit1-2e21c2d6;animation-timing-function:linear;animation-iteration-count:infinite}.orbit-wrap.dir-reverse[data-v-2e21c2d6]{animation-name:orbit2-2e21c2d6;animation-timing-function:linear;animation-iteration-count:infinite}.planet[data-v-2e21c2d6]{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;border:1px solid rgba(200,155,60,.48);background:linear-gradient(145deg,#f9f5e8c7,#e2dabc47);box-shadow:inset 0 1px #ffffffb8,0 7px 20px #193a300f;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation-timing-function:linear;animation-iteration-count:infinite}.planet.counter-normal[data-v-2e21c2d6]{animation-name:counter1-2e21c2d6}.planet.counter-reverse[data-v-2e21c2d6]{animation-name:counter2-2e21c2d6}.planet span[data-v-2e21c2d6]{font-size:11.5px;font-weight:500;color:#24352e;line-height:1.25;padding:0 6px}.sun[data-v-2e21c2d6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:160px;height:160px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#234c3d,#102d27 48%,#0a1513);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:5;border:1px solid rgba(231,198,107,.72);box-shadow:0 0 0 6px #c89b3c24,0 18px 42px #102d2740}.sun-glow[data-v-2e21c2d6]{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;background:radial-gradient(circle,rgba(231,198,107,.35),rgba(79,107,56,.12) 42%,transparent 70%);animation:pulseGlow-2e21c2d6 3.4s ease-in-out infinite;pointer-events:none}.sun-title[data-v-2e21c2d6]{position:relative;color:var(--paper, #fff);font-size:14px;font-weight:500;text-align:center;line-height:1.4}.sun-sub[data-v-2e21c2d6]{position:relative;color:#e8d9b4cc;font-size:11px;margin-top:4px}.cap-pill[data-v-2e21c2d6]{position:absolute;width:154px;height:46px;border-radius:23px;display:flex;align-items:center;justify-content:center;border:1.5px solid;background:var(--bg-white, #fff);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:3.6s;z-index:6}.cap-pill span[data-v-2e21c2d6]{font-size:13px;font-weight:600}.pos-top[data-v-2e21c2d6]{top:-1%;left:50%;animation-name:pulseRingTop-2e21c2d6}.pos-bl[data-v-2e21c2d6]{bottom:4%;left:2%;animation-name:pulseRing-2e21c2d6}.pos-br[data-v-2e21c2d6]{bottom:4%;right:2%;animation-name:pulseRing-2e21c2d6}.c-blue[data-v-2e21c2d6]{border-color:#9b762f;color:#9b762f;box-shadow:0 8px 22px #9b762f1f}.c-green[data-v-2e21c2d6]{border-color:#66815d;color:#66815d;box-shadow:0 8px 22px #66815d1f}.c-amber[data-v-2e21c2d6]{border-color:#c89b3c;color:#b27f28;box-shadow:0 8px 22px #c89b3c24}@keyframes orbit1-2e21c2d6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbit2-2e21c2d6{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes counter1-2e21c2d6{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes counter2-2e21c2d6{0%{transform:rotate(-360deg)}to{transform:rotate(0)}}@keyframes pulseGlow-2e21c2d6{0%,to{opacity:.55}50%{opacity:1}}@keyframes pulseRing-2e21c2d6{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.06);opacity:.95}}@keyframes pulseRingTop-2e21c2d6{0%,to{transform:translate(-50%) scale(1);opacity:.55}50%{transform:translate(-50%) scale(1.06);opacity:.95}}@media (max-width: 767px){.solar-frame[data-v-2e21c2d6]{transform:scale(.62);transform-origin:top center;margin-bottom:-180px}}@media (prefers-reduced-motion: reduce){.orbit-wrap[data-v-2e21c2d6],.planet[data-v-2e21c2d6],.sun-glow[data-v-2e21c2d6],.cap-pill[data-v-2e21c2d6]{animation:none!important}}svg[data-v-3b7577e7]{width:100%;height:100%}@keyframes spin-3b7577e7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinSlow-3b7577e7{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes blink-3b7577e7{0%,to{opacity:1}50%{opacity:.25}}@keyframes dashFlow-3b7577e7{to{stroke-dashoffset:-40}}@keyframes waveFlow-3b7577e7{to{stroke-dashoffset:-60}}@keyframes floatY-3b7577e7{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes floatX-3b7577e7{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes pulseRing2-3b7577e7{0%{opacity:.9;stroke-width:2.2}to{opacity:0;stroke-width:.4}}@keyframes glowPulse-3b7577e7{0%,to{opacity:.55}50%{opacity:1}}@keyframes riseFade-3b7577e7{0%{transform:translateY(0);opacity:0}30%{opacity:.8}to{transform:translateY(-14px);opacity:0}}.spin-hub[data-v-3b7577e7]{transform-box:fill-box;transform-origin:center;animation:spin-3b7577e7 4s linear infinite}.spin-hub-slow[data-v-3b7577e7]{transform-box:fill-box;transform-origin:center;animation:spin-3b7577e7 6.5s linear infinite}.spin-loop[data-v-3b7577e7]{transform-box:fill-box;transform-origin:center;animation:spinSlow-3b7577e7 14s linear infinite}.blink-a[data-v-3b7577e7]{animation:blink-3b7577e7 1.8s ease-in-out infinite}.blink-b[data-v-3b7577e7]{animation:blink-3b7577e7 1.8s ease-in-out infinite .5s}.blink-c[data-v-3b7577e7]{animation:blink-3b7577e7 1.8s ease-in-out infinite 1s}.dash-flow[data-v-3b7577e7]{stroke-dasharray:5 5;animation:dashFlow-3b7577e7 1.4s linear infinite}.wave-flow[data-v-3b7577e7]{stroke-dasharray:8 6;animation:waveFlow-3b7577e7 3.4s linear infinite}.float-y[data-v-3b7577e7]{animation:floatY-3b7577e7 3.6s ease-in-out infinite}.float-y2[data-v-3b7577e7]{animation:floatY-3b7577e7 4.2s ease-in-out infinite .7s}.float-x[data-v-3b7577e7]{transform-box:fill-box;transform-origin:center;animation:floatX-3b7577e7 6s ease-in-out infinite}.ring-pulse[data-v-3b7577e7]{transform-box:fill-box;transform-origin:center;animation:pulseRing2-3b7577e7 2.2s ease-out infinite}.ring-pulse-2[data-v-3b7577e7]{transform-box:fill-box;transform-origin:center;animation:pulseRing2-3b7577e7 2.2s ease-out infinite .7s}.glow-pulse[data-v-3b7577e7]{animation:glowPulse-3b7577e7 2.6s ease-in-out infinite}.rise-1[data-v-3b7577e7]{transform-box:fill-box;transform-origin:center;animation:riseFade-3b7577e7 2.4s ease-in infinite}.rise-2[data-v-3b7577e7]{transform-box:fill-box;transform-origin:center;animation:riseFade-3b7577e7 2.4s ease-in infinite .8s}.rise-3[data-v-3b7577e7]{transform-box:fill-box;transform-origin:center;animation:riseFade-3b7577e7 2.4s ease-in infinite 1.6s}@media (prefers-reduced-motion: reduce){.spin-hub[data-v-3b7577e7],.spin-hub-slow[data-v-3b7577e7],.spin-loop[data-v-3b7577e7],.blink-a[data-v-3b7577e7],.blink-b[data-v-3b7577e7],.blink-c[data-v-3b7577e7],.dash-flow[data-v-3b7577e7],.wave-flow[data-v-3b7577e7],.float-y[data-v-3b7577e7],.float-y2[data-v-3b7577e7],.float-x[data-v-3b7577e7],.ring-pulse[data-v-3b7577e7],.ring-pulse-2[data-v-3b7577e7],.glow-pulse[data-v-3b7577e7],.rise-1[data-v-3b7577e7],.rise-2[data-v-3b7577e7],.rise-3[data-v-3b7577e7]{animation:none!important}}.solutions-preview[data-v-e24ed853]{position:relative;background:linear-gradient(180deg,#020c14,#04101c,#020c14);color:var(--paper)}.solutions-preview[data-v-e24ed853]:before{content:"";position:absolute;top:10%;right:-150px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,#c89b3c2e,#c89b3c00 70%);filter:blur(60px);pointer-events:none;z-index:0}.solutions-preview .wrap[data-v-e24ed853]{position:relative;z-index:1}.grid[data-v-e24ed853]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:64px}.card[data-v-e24ed853]{background:#0c111d;border:1px solid #1b2333;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;padding:0;text-align:left;transition:transform .25s ease,border-color .25s ease}.card[data-v-e24ed853]:hover{transform:translateY(-3px);border-color:#4c8dff73}.art[data-v-e24ed853]{position:relative;height:236px;background-image:linear-gradient(rgba(120,160,220,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(120,160,220,.14) 1px,transparent 1px),linear-gradient(180deg,#0c111d00,#0c111d8c 78%,#0c111d);background-size:28px 28px,28px 28px,100% 100%;padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between}.num[data-v-e24ed853]{font-size:34px;font-weight:700;color:#a0b4dc29;font-family:Arial,sans-serif;letter-spacing:.02em;position:relative;z-index:2}.icon-wrap[data-v-e24ed853]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-top:6px;pointer-events:none}.icon-wrap[data-v-e24ed853] svg{width:150px;height:150px}.metric[data-v-e24ed853]{align-self:flex-end;text-align:right;position:relative;z-index:2}.metric .val[data-v-e24ed853]{font-size:26px;font-weight:700;color:#f0a93a;line-height:1.2}.metric .lbl[data-v-e24ed853]{font-size:12.5px;color:#8892a6;margin-top:2px}.body[data-v-e24ed853]{padding:24px 24px 26px}.body .title[data-v-e24ed853]{font-size:20px;font-weight:700;margin:0 0 12px;color:var(--paper);letter-spacing:.3px}.body .desc[data-v-e24ed853]{font-size:15px;line-height:1.7;color:#8892a6;margin:0 0 16px;min-height:76px}.link[data-v-e24ed853]{font-size:15px;font-weight:600;color:#4c8dff;display:inline-flex;align-items:center;gap:4px;transition:transform var(--dur-fast) var(--ease-standard)}.card:hover .link[data-v-e24ed853]{transform:translate(4px)}@media (max-width: 980px){.grid[data-v-e24ed853]{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:48px}}@media (max-width: 560px){.grid[data-v-e24ed853]{grid-template-columns:1fr;gap:14px;margin-top:40px}.art[data-v-e24ed853]{height:200px}.icon-wrap[data-v-e24ed853] svg{width:130px;height:130px}}.capability-highlight[data-v-79398bdc]{background:var(--bg-white)}.cap-list[data-v-79398bdc]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:80px}.cap-item[data-v-79398bdc]{padding:0 32px;border-left:1px solid var(--line-light);display:flex;flex-direction:column}.cap-item[data-v-79398bdc]:first-child{border-left:none;padding-left:0}.cap-value-wrap[data-v-79398bdc]{display:flex;align-items:baseline;gap:4px;line-height:1;min-height:calc(clamp(40px,5vw,64px)*1.05);white-space:nowrap}.cap-num[data-v-79398bdc]{font-size:var(--fs-data);font-weight:var(--fw-extrabold);color:var(--ink);line-height:1;letter-spacing:-1px}.cap-unit[data-v-79398bdc]{font-size:clamp(16px,1.8vw,22px);font-weight:var(--fw-semibold);color:var(--ink-soft);line-height:1;white-space:nowrap}.cap-value-wrap.is-text .cap-num[data-v-79398bdc]{font-size:clamp(28px,3.2vw,42px);letter-spacing:0}.cap-label[data-v-79398bdc]{font-size:15px;font-weight:var(--fw-bold);color:var(--ink);margin-top:20px}.cap-desc[data-v-79398bdc]{font-size:14px;color:var(--ink-soft);margin-top:12px;line-height:1.6}@media (max-width: 1023px){.cap-list[data-v-79398bdc]{grid-template-columns:repeat(2,1fr);gap:48px 0;margin-top:56px}.cap-item[data-v-79398bdc]:nth-child(3){border-left:none;padding-left:0}}@media (max-width: 767px){.cap-list[data-v-79398bdc]{grid-template-columns:1fr;gap:40px;margin-top:40px}.cap-item[data-v-79398bdc]{border-left:none;padding-left:0;padding-top:32px;border-top:1px solid var(--line-light)}.cap-item[data-v-79398bdc]:first-child{border-top:none;padding-top:0}.cap-num[data-v-79398bdc]{font-size:40px}.cap-value-wrap.is-text .cap-num[data-v-79398bdc]{font-size:28px}.cap-value-wrap[data-v-79398bdc]{min-height:44px}}.case-card[data-v-00c00a5c]{position:relative;display:flex;align-items:stretch;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.06);box-shadow:0 30px 70px #0000008c;background:#05070d}.dash[data-v-00c00a5c]{position:relative;flex:1 1 68%;min-width:0;padding:24px 28px 28px;background:radial-gradient(ellipse at 15% 0%,rgba(60,140,255,.18),transparent 55%),linear-gradient(160deg,#0a1f4d,#08183d 55%,#060d24)}.dash[data-v-00c00a5c]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(80,150,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(80,150,255,.05) 1px,transparent 1px);background-size:30px 30px;pointer-events:none}.z2[data-v-00c00a5c]{position:relative;z-index:2}.dash-top[data-v-00c00a5c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.dash-time[data-v-00c00a5c]{font-size:12.5px;color:#bcd2ff}.dash-title[data-v-00c00a5c]{font-size:20px;font-weight:800;color:#eaf2ff;letter-spacing:.05em;text-shadow:0 0 16px rgba(80,150,255,.55)}.dash-org[data-v-00c00a5c]{font-size:11.5px;color:#9fb6e6}.toolbar[data-v-00c00a5c]{display:flex;align-items:center;justify-content:space-between;margin:16px 0 14px}.dropdown[data-v-00c00a5c]{font-size:12px;color:#bcd2ff;border:1px solid rgba(100,160,255,.4);border-radius:4px;padding:6px 14px;background:#0a142d80}.toolbar .btns span[data-v-00c00a5c]{font-size:11.5px;color:#bcd2ff;border:1px solid rgba(100,160,255,.4);border-radius:4px;padding:6px 12px;margin-left:8px}.stat-row[data-v-00c00a5c]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px}.stat[data-v-00c00a5c]{position:relative;border:1px solid rgba(100,160,255,.35);border-radius:4px;padding:10px 6px 9px;text-align:center;background:linear-gradient(180deg,#1e3c7859,#0a142d59)}.stat.green[data-v-00c00a5c]{border-color:#3ee08a8c}.stat.cyan[data-v-00c00a5c]{border-color:#37e0e88c}.stat.orange[data-v-00c00a5c]{border-color:#f0954a99}.stat .bar[data-v-00c00a5c]{position:absolute;top:0;left:14px;right:14px;height:2px;background:currentColor;opacity:.7}.stat.green .bar[data-v-00c00a5c],.stat.green .v[data-v-00c00a5c]{color:#3ee08a}.stat.cyan .bar[data-v-00c00a5c],.stat.cyan .v[data-v-00c00a5c]{color:#37e0e8}.stat.orange .bar[data-v-00c00a5c],.stat.orange .v[data-v-00c00a5c]{color:#f0954a}.stat .v[data-v-00c00a5c]{font-size:19px;font-weight:800;margin-top:5px}.stat .l[data-v-00c00a5c]{font-size:10.5px;color:#a9b7d6;margin-top:3px}.row3[data-v-00c00a5c]{display:grid;grid-template-columns:1fr .9fr 1fr;gap:12px;margin-bottom:12px}.row2[data-v-00c00a5c]{display:grid;grid-template-columns:1.3fr 1fr;gap:12px;margin-bottom:12px}.panel[data-v-00c00a5c]{border:1px solid rgba(100,160,255,.3);border-radius:6px;background:#08122a6b;padding:10px 14px 14px}.panel-head[data-v-00c00a5c]{display:flex;align-items:center;justify-content:center;gap:10px;font-size:12.5px;font-weight:700;color:#eaf2ff;margin-bottom:10px}.panel-head[data-v-00c00a5c]:before,.panel-head[data-v-00c00a5c]:after{content:"⁘⁘⁘";letter-spacing:2px;font-size:9px;color:#4c6ea8}.panel-tabs[data-v-00c00a5c]{display:flex;gap:6px;margin-bottom:8px}.panel-tabs span[data-v-00c00a5c]{font-size:10px;padding:3px 9px;border-radius:10px;border:1px solid rgba(100,160,255,.35);color:#bcd2ff}.panel-tabs span.active[data-v-00c00a5c]{background:#3ee08a;border-color:#3ee08a;color:#04170e;font-weight:700}.legend[data-v-00c00a5c]{font-size:9.5px;color:#9fb6e6;display:flex;gap:10px;margin-bottom:6px;justify-content:flex-end}.legend i[data-v-00c00a5c]{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:3px;vertical-align:middle}.barchart[data-v-00c00a5c]{display:flex;align-items:flex-end;gap:3px;height:78px;padding:0 2px}.barchart .bwrap[data-v-00c00a5c]{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.barchart .b-charge[data-v-00c00a5c]{background:#5c7bd6;width:100%}.barchart .b-discharge[data-v-00c00a5c]{background:#5fe0a0;width:100%}.axis-x[data-v-00c00a5c]{display:flex;justify-content:space-between;font-size:9px;color:#7e8fb8;margin-top:6px}.linechart[data-v-00c00a5c]{position:relative;height:90px}.linechart svg[data-v-00c00a5c]{width:100%;height:100%;overflow:visible}.pt-label[data-v-00c00a5c]{font-size:9px;fill:#eaf2ff}.status-box[data-v-00c00a5c]{display:flex;align-items:center;justify-content:center;gap:20px;padding:8px 0 2px}.status-side[data-v-00c00a5c]{text-align:center}.status-side .big[data-v-00c00a5c]{font-size:17px;font-weight:800;color:#eaf2ff;margin-bottom:6px}.status-side .pill[data-v-00c00a5c]{font-size:10px;color:#bcd2ff;border:1px solid rgba(120,170,255,.5);border-radius:14px;padding:3px 12px}.status-center[data-v-00c00a5c]{position:relative;width:60px;height:60px}.status-center .ring[data-v-00c00a5c]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(80,160,255,.3)}.status-center .ring.r2[data-v-00c00a5c]{top:-9px;right:-9px;bottom:-9px;left:-9px;border-color:#50a0ff26}.status-center .core[data-v-00c00a5c]{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:radial-gradient(circle,#50a0ff8c,#0a142de6);display:flex;align-items:center;justify-content:center;font-size:9.5px;color:#eaf2ff;font-weight:700}.flatline[data-v-00c00a5c]{height:78px;position:relative}.flatline svg[data-v-00c00a5c]{width:100%;height:100%}table.alerts[data-v-00c00a5c]{width:100%;border-collapse:collapse;font-size:10.5px;color:#9fb6e6}table.alerts th[data-v-00c00a5c]{text-align:left;padding:6px 4px;border-bottom:1px solid rgba(100,160,255,.3);font-weight:600;color:#bcd2ff}table.alerts td[data-v-00c00a5c]{padding:8px 4px;color:#5a6a90}.topo-panel[data-v-00c00a5c]{padding:14px 18px 18px}.topo-legend[data-v-00c00a5c]{display:flex;gap:18px;justify-content:center;font-size:10.5px;color:#9fb6e6;margin-bottom:6px}.topo-legend i[data-v-00c00a5c]{display:inline-block;width:14px;height:2px;margin-right:5px;vertical-align:middle}.topo-svg[data-v-00c00a5c]{width:100%;height:250px}.case-copy[data-v-00c00a5c]{flex:0 0 340px;max-width:340px;background:linear-gradient(165deg,#0c1120,#05070d 70%);border-left:1px solid rgba(255,255,255,.06);padding:40px 32px;display:flex;flex-direction:column;justify-content:center}.case-copy .tag[data-v-00c00a5c]{display:inline-block;font-size:12px;font-weight:700;color:#e3b45c;letter-spacing:.04em;margin-bottom:14px}.case-copy h2[data-v-00c00a5c]{font-size:24px;font-weight:800;margin:0 0 14px;color:#fff;line-height:1.35}.case-copy p[data-v-00c00a5c]{font-size:13px;line-height:1.85;color:#c3cadb;margin:0 0 20px}.case-copy .metrics[data-v-00c00a5c]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:22px}.case-copy .metrics div[data-v-00c00a5c]{font-size:11.5px;color:#9aa1b0}.case-copy .metrics b[data-v-00c00a5c]{display:block;font-size:19px;color:#37e0e8;font-weight:800}.case-copy .link[data-v-00c00a5c]{font-size:13px;color:#4c8dff;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.case-copy .link[data-v-00c00a5c]:hover{text-decoration:underline}.flow-charge[data-v-00c00a5c]{stroke:#f0a93a;stroke-width:2.2;fill:none;stroke-dasharray:6 6;animation:flowFwd-00c00a5c 1.1s linear infinite}.flow-discharge[data-v-00c00a5c]{stroke:#57e0e8;stroke-width:2.4;fill:none;stroke-dasharray:6 6;animation:flowFwd-00c00a5c 1.1s linear infinite}.flow-backup[data-v-00c00a5c]{stroke:#8fa0c0;stroke-width:1.8;fill:none;stroke-dasharray:5 5;animation:flowFwd-00c00a5c 1.6s linear infinite;opacity:.75}@keyframes flowFwd-00c00a5c{to{stroke-dashoffset:-24}}.node-glow[data-v-00c00a5c]{animation:nodeGlow-00c00a5c 2.4s ease-in-out infinite}@keyframes nodeGlow-00c00a5c{0%,to{filter:drop-shadow(0 0 2px rgba(87,224,232,.5))}50%{filter:drop-shadow(0 0 8px rgba(87,224,232,.95))}}.lbl[data-v-00c00a5c]{font-size:10.5px;fill:#bcd2ff}.sub-lbl[data-v-00c00a5c]{font-size:9px;fill:#7e8fb8}@media (prefers-reduced-motion: reduce){.flow-charge[data-v-00c00a5c],.flow-discharge[data-v-00c00a5c],.flow-backup[data-v-00c00a5c],.node-glow[data-v-00c00a5c]{animation:none!important}}@media (max-width: 1150px){.case-card[data-v-00c00a5c]{flex-direction:column}.case-copy[data-v-00c00a5c]{max-width:none;border-left:none;border-top:1px solid rgba(255,255,255,.06)}}@media (max-width: 1100px){.row3[data-v-00c00a5c],.row2[data-v-00c00a5c]{grid-template-columns:1fr}.stat-row[data-v-00c00a5c]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767px){.dash[data-v-00c00a5c]{padding:18px 16px 20px}.dash-title[data-v-00c00a5c]{font-size:16px}.stat-row[data-v-00c00a5c]{grid-template-columns:repeat(2,1fr)}.case-copy[data-v-00c00a5c]{padding:28px 20px}.case-copy h2[data-v-00c00a5c]{font-size:20px}.topo-svg[data-v-00c00a5c]{height:180px}}.case-showcase[data-v-a56d0422]{background:#040507;color:#f3f5f9;padding:80px 5vw 90px}.case-showcase .wrap[data-v-a56d0422]{max-width:1400px;margin:0 auto}.case-head[data-v-a56d0422]{margin-bottom:48px}.eyebrow[data-v-a56d0422]{display:flex;align-items:center;gap:10px;color:#e3b45c;font-weight:700;font-size:13px;letter-spacing:.08em;margin-bottom:22px;text-transform:none}.eyebrow[data-v-a56d0422]:before{content:"";width:26px;height:2px;background:#e3b45c;display:inline-block}.case-h1[data-v-a56d0422]{font-size:clamp(32px,4vw,44px);line-height:1.28;font-weight:800;margin:0 0 22px;max-width:820px;color:#f3f5f9}.case-subtitle[data-v-a56d0422]{color:#9aa1b0;font-size:16px;line-height:1.75;max-width:680px;margin:0}@media (max-width: 767px){.case-showcase[data-v-a56d0422]{padding:56px 20px 64px}.case-head[data-v-a56d0422]{margin-bottom:32px}.case-h1[data-v-a56d0422]{font-size:28px}.case-subtitle[data-v-a56d0422]{font-size:14px}}.cta-section[data-v-9430581f]{padding-top:100px;padding-bottom:100px}.cta-theme-light[data-v-9430581f]{background:var(--bg-white);color:var(--ink);border-top:1px solid var(--line-light)}.cta-theme-dark[data-v-9430581f]{background:var(--bg-black);color:var(--paper)}.cta-inner[data-v-9430581f]{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.cta-title[data-v-9430581f]{font-size:var(--fs-h2);font-weight:var(--fw-extrabold);letter-spacing:-.3px;line-height:var(--lh-tight);max-width:600px}.cta-desc[data-v-9430581f]{font-size:var(--fs-body);color:var(--ink-soft);margin-top:14px;max-width:520px}.cta-theme-dark .cta-desc[data-v-9430581f]{color:var(--paper-soft)}.cta-actions[data-v-9430581f]{display:flex;gap:12px;flex-shrink:0}@media (max-width: 767px){.cta-section[data-v-9430581f]{padding:64px 0}.cta-inner[data-v-9430581f]{flex-direction:column;align-items:flex-start}.cta-actions[data-v-9430581f]{width:100%;flex-direction:column}}.sol-hero[data-v-9bd50673]{position:relative;background:var(--bg-black);color:var(--paper);padding:96px 0 64px;overflow:hidden}.hero-bg[data-v-9bd50673]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#0e1420,#0a0b0d 65%)}.grid-overlay[data-v-9bd50673]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at 30% 50%,#000 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 30% 50%,#000 20%,transparent 70%)}.hero-content[data-v-9bd50673]{position:relative;z-index:1;max-width:800px}.hero-title[data-v-9bd50673]{font-size:var(--fs-display);font-weight:var(--fw-extrabold);letter-spacing:-.5px;line-height:var(--lh-tight)}.hero-sub[data-v-9bd50673]{margin-top:20px;font-size:var(--fs-body);color:var(--paper-soft);max-width:620px}@media (max-width: 767px){.sol-hero[data-v-9bd50673]{padding:64px 0 48px}.hero-title[data-v-9bd50673]{font-size:32px}.hero-sub[data-v-9bd50673]{font-size:15px}}.tabbar-outer[data-v-e01edd28]{position:sticky;top:var(--nav-height);z-index:90;background:var(--bg-white);border-bottom:1px solid var(--line-light)}.tabbar[data-v-e01edd28]{position:relative;display:flex;gap:8px;overflow-x:auto;padding:14px 0;scrollbar-width:none}.tabbar[data-v-e01edd28]::-webkit-scrollbar{display:none}.tabitem[data-v-e01edd28]{flex:0 0 auto;padding:10px 4px;font-size:14px;font-weight:var(--fw-semibold);color:var(--ink-soft);white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard)}.tabitem[data-v-e01edd28]:hover,.tabitem.active[data-v-e01edd28]{color:var(--ink)}.underline[data-v-e01edd28]{position:absolute;bottom:0;left:0;height:2px;background:var(--ink);transition:transform var(--dur-base) var(--ease-standard),width var(--dur-base) var(--ease-standard);pointer-events:none}@media (max-width: 767px){.tabbar-outer[data-v-e01edd28]{top:56px}}.challenge-section[data-v-0e55774e]{background:var(--bg-white)}.challenge-list[data-v-0e55774e]{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:64px}.challenge-idx[data-v-0e55774e]{display:block;font-size:14px;font-weight:var(--fw-bold);color:var(--accent-red);margin-bottom:16px}.challenge-text[data-v-0e55774e]{font-size:17px;color:var(--ink-soft);line-height:1.75}.challenge-text-light[data-v-0e55774e]{font-size:19px;line-height:1.75}@media (max-width: 900px){.challenge-list[data-v-0e55774e]{grid-template-columns:1fr;gap:32px;margin-top:44px}}.base-tag[data-v-26034397]{display:inline-block;font-size:13px;font-weight:var(--fw-semibold);padding:8px 16px;border-radius:var(--radius-btn);white-space:nowrap}.tag-theme-light[data-v-26034397]{background:#f4f4f4;color:var(--ink-soft)}.tag-theme-dark[data-v-26034397]{background:var(--bg-black-2);color:var(--paper-soft)}.capability-section[data-v-5d49cec7]{background:var(--bg-white);border-top:1px solid var(--line-light)}.cap-grid[data-v-5d49cec7]{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 40px;margin-top:64px}.cap-cell[data-v-5d49cec7]{min-height:150px}.cap-title[data-v-5d49cec7]{font-size:19px;font-weight:var(--fw-bold);margin:16px 0 10px;color:var(--ink)}.cap-desc[data-v-5d49cec7]{font-size:15px;color:var(--ink-soft);line-height:1.65}.sub-title[data-v-5d49cec7]{font-size:22px;font-weight:var(--fw-bold);margin-bottom:20px;color:var(--ink)}.chip-list[data-v-5d49cec7]{display:flex;flex-wrap:wrap;gap:12px}@media (max-width: 900px){.cap-grid[data-v-5d49cec7]{grid-template-columns:repeat(2,1fr);margin-top:44px}}@media (max-width: 560px){.cap-grid[data-v-5d49cec7]{grid-template-columns:1fr}}.arch-section[data-v-bae4a948]{background:var(--bg-black);color:var(--paper)}.arch-section .title[data-v-bae4a948]{color:var(--paper)}.arch-canvas[data-v-bae4a948]{margin-top:56px;width:100%}.arch-canvas[data-v-bae4a948] .arch-svg{width:100%;height:auto;max-width:820px;margin:0 auto;display:block}@media (max-width: 767px){.arch-canvas[data-v-bae4a948]{margin-top:40px}}.screenshot-section[data-v-c5c31cf7]{background:linear-gradient(180deg,#050a14,#0a1320);color:var(--paper)}.title[data-v-c5c31cf7]{color:var(--paper)}.frame[data-v-c5c31cf7]{margin-top:56px;background:#0c111d;border:1px solid #1b2333;border-radius:10px;overflow:hidden;box-shadow:0 24px 60px #00000073,0 0 0 1px #4c8dff0f,0 0 80px #4c8dff0a}.frame-bar[data-v-c5c31cf7]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(180deg,#131a28,#0e1422);border-bottom:1px solid #1b2333}.dot[data-v-c5c31cf7]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot-r[data-v-c5c31cf7]{background:#ff5f57}.dot-y[data-v-c5c31cf7]{background:#ffbd2e}.dot-g[data-v-c5c31cf7]{background:#28c941}.frame-title[data-v-c5c31cf7]{margin-left:12px;font-size:12px;color:#8892a6;letter-spacing:.3px;font-family:PingFang SC,Microsoft YaHei,sans-serif}.frame img[data-v-c5c31cf7]{display:block;width:100%;height:auto;background:#050a14}@media (max-width: 767px){.frame[data-v-c5c31cf7]{margin-top:40px;border-radius:8px}.frame-bar[data-v-c5c31cf7]{padding:10px 12px}.frame-title[data-v-c5c31cf7]{font-size:11px;margin-left:8px}}.metric-section[data-v-f7557272]{background:var(--bg-white);border-top:1px solid var(--line-light)}.metric-grid[data-v-f7557272]{display:grid;grid-template-columns:repeat(4,1fr);gap:48px 32px;margin-top:64px}.metric-cell[data-v-f7557272]{display:flex;flex-direction:column}.metric-num-wrap[data-v-f7557272]{display:flex;align-items:baseline;gap:6px;line-height:1.1;min-height:1.3em}.metric-num[data-v-f7557272]{font-size:clamp(36px,4.5vw,56px);font-weight:var(--fw-extrabold);color:var(--ink);line-height:1;letter-spacing:-1px}.metric-unit[data-v-f7557272]{font-size:clamp(15px,1.6vw,20px);font-weight:var(--fw-semibold);color:var(--ink-soft);line-height:1;white-space:nowrap}.metric-label[data-v-f7557272]{font-size:15px;color:var(--ink-soft);margin-top:16px}.metric-single[data-v-f7557272]{margin-top:56px;border-left:2px solid var(--ink);padding-left:24px}.metric-single .metric-num[data-v-f7557272]{font-size:clamp(48px,6vw,88px)}@media (max-width: 900px){.metric-grid[data-v-f7557272]{grid-template-columns:repeat(2,1fr);gap:40px 24px;margin-top:44px}}@media (max-width: 767px){.metric-grid[data-v-f7557272]{grid-template-columns:1fr;gap:32px}}.case-ref-section[data-v-a8850a54]{background:var(--bg-white);border-top:1px solid var(--line-light)}.case-ref-inner[data-v-a8850a54]{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap;padding:32px 0}.cr-tag[data-v-a8850a54]{font-size:13px;font-weight:var(--fw-bold);color:var(--ink-soft);letter-spacing:.5px;display:inline-block;margin-bottom:14px}.cr-title[data-v-a8850a54]{font-size:26px;font-weight:var(--fw-bold);color:var(--ink);line-height:1.4}.cr-desc[data-v-a8850a54]{font-size:16px;color:var(--ink-soft);margin-top:10px;max-width:560px;line-height:1.65}@media (max-width: 767px){.case-ref-inner[data-v-a8850a54]{flex-direction:column;align-items:flex-start}.cr-title[data-v-a8850a54]{font-size:21px}}.fade-enter-active[data-v-6c2a4f9d],.fade-leave-active[data-v-6c2a4f9d]{transition:opacity var(--dur-base) var(--ease-standard)}.fade-enter-from[data-v-6c2a4f9d],.fade-leave-to[data-v-6c2a4f9d]{opacity:0}.product-hero[data-v-b0a3c679]{position:relative;background:var(--bg-black);color:var(--paper);padding:120px 0 96px;overflow:hidden}.product-hero.is-compact[data-v-b0a3c679]{padding:72px 0 56px}.hero-bg[data-v-b0a3c679]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#0e1420,#0a0b0d 65%)}.grid-overlay[data-v-b0a3c679]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at 30% 50%,#000 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 30% 50%,#000 20%,transparent 70%)}.hero-content[data-v-b0a3c679]{position:relative;z-index:1;max-width:820px}.hero-title[data-v-b0a3c679]{font-size:var(--fs-display);font-weight:var(--fw-extrabold);letter-spacing:-.5px;line-height:var(--lh-tight)}.hero-sub[data-v-b0a3c679]{margin-top:24px;font-size:var(--fs-body);color:var(--paper-soft);max-width:640px;line-height:var(--lh-base)}@media (max-width: 767px){.product-hero[data-v-b0a3c679]{padding:80px 0 64px}.product-hero.is-compact[data-v-b0a3c679]{padding:56px 0 44px}.hero-title[data-v-b0a3c679]{font-size:32px}.hero-sub[data-v-b0a3c679]{font-size:15px}}.cap-grid-section[data-v-89010b80]{background:var(--bg-white)}.cap-grid[data-v-89010b80]{display:grid;grid-template-columns:repeat(2,1fr);gap:64px 48px;margin-top:80px}.cap-group-label[data-v-89010b80]{font-size:12px;font-weight:var(--fw-bold);letter-spacing:1px;margin-top:20px}.group-efficiency[data-v-89010b80]{color:var(--accent-green)}.group-decision[data-v-89010b80]{color:var(--accent-blue)}.cap-title[data-v-89010b80]{font-size:24px;font-weight:var(--fw-bold);color:var(--ink);margin-top:10px}.cap-desc[data-v-89010b80]{font-size:15px;color:var(--ink-soft);margin-top:12px;line-height:1.6}@media (max-width: 767px){.cap-grid[data-v-89010b80]{grid-template-columns:1fr;gap:48px;margin-top:48px}.cap-title[data-v-89010b80]{font-size:20px}}.value-prop-section[data-v-6ddcc1ee]{background:var(--bg-white);border-top:1px solid var(--line-light)}.value-list[data-v-6ddcc1ee]{margin-top:64px;display:flex;flex-direction:column}.value-item[data-v-6ddcc1ee]{display:flex;align-items:flex-start;gap:20px;padding:28px 0;border-bottom:1px solid var(--line-light)}.value-item[data-v-6ddcc1ee]:last-child{border-bottom:none}.check-icon[data-v-6ddcc1ee]{flex-shrink:0;color:var(--accent-green);display:flex;align-items:center;justify-content:center;width:32px;height:32px}.value-text[data-v-6ddcc1ee]{font-size:20px;font-weight:var(--fw-semibold);color:var(--ink);line-height:1.5}@media (max-width: 767px){.value-list[data-v-6ddcc1ee]{margin-top:40px}.value-item[data-v-6ddcc1ee]{padding:22px 0}.value-text[data-v-6ddcc1ee]{font-size:17px}}.compute-section[data-v-66b83f8e]{position:relative;overflow:hidden;color:var(--ink);background:var(--bg-white);border-top:1px solid var(--line-light)}.compute-hero[data-v-66b83f8e]{position:relative;overflow:hidden;padding:72px 0 56px;color:var(--paper);background:var(--bg-black)}.compute-grid[data-v-66b83f8e]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse at 30% 50%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse at 30% 50%,#000 20%,transparent 70%)}.compute-wrap[data-v-66b83f8e]{position:relative;z-index:1;max-width:820px;margin:0 auto}.compute-body[data-v-66b83f8e]{padding-top:96px;padding-bottom:108px}.compute-intro[data-v-66b83f8e]{text-align:left}.compute-intro .eyebrow[data-v-66b83f8e]{width:100%;justify-content:flex-start;color:#7fb1ff;text-align:left}.compute-title[data-v-66b83f8e]{font-size:clamp(38px,5vw,68px);line-height:1.12;font-weight:var(--fw-extrabold);letter-spacing:-.5px}.compute-desc[data-v-66b83f8e]{margin-top:22px;color:var(--paper-soft);max-width:640px;font-size:17px;line-height:1.7}.offering-tabs[data-v-66b83f8e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.offering-tab[data-v-66b83f8e]{display:flex;align-items:center;gap:18px;min-height:94px;padding:20px 28px;color:var(--ink-soft);text-align:left;transition:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.offering-tab+.offering-tab[data-v-66b83f8e]{border-left:1px solid var(--line-light)}.offering-tab[data-v-66b83f8e]:hover,.offering-tab.active[data-v-66b83f8e]{color:var(--ink);background:#f5f7f8}.tab-index[data-v-66b83f8e]{font-family:var(--font-en);font-size:12px;color:var(--accent-gold);letter-spacing:1px}.offering-tab strong[data-v-66b83f8e]{display:block;font-size:20px;font-weight:var(--fw-semibold)}.offering-tab small[data-v-66b83f8e]{display:block;margin-top:5px;color:var(--ink-soft);font-size:11px;letter-spacing:1.2px;text-transform:uppercase}.metrics-row[data-v-66b83f8e]{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line-light)}.metric[data-v-66b83f8e]{padding:42px 28px 36px 0}.metric+.metric[data-v-66b83f8e]{padding-left:28px;border-left:1px solid var(--line-light)}.metric-value[data-v-66b83f8e]{font-size:clamp(38px,4vw,54px);line-height:1;font-family:var(--font-en);color:var(--accent-gold);font-weight:var(--fw-semibold)}.metric-value span[data-v-66b83f8e]{margin-left:7px;font-family:var(--font-cn);font-size:16px;font-weight:var(--fw-regular);color:var(--ink-soft)}.metric-label[data-v-66b83f8e]{margin-top:11px;color:var(--ink-soft);font-size:13px}.content-heading[data-v-66b83f8e]{margin-top:86px}.eyebrow-gold[data-v-66b83f8e]{color:var(--accent-gold)!important}.content-heading h3[data-v-66b83f8e],.pain-block h3[data-v-66b83f8e],.why-block h3[data-v-66b83f8e]{font-size:clamp(26px,3vw,38px);line-height:1.2;color:var(--ink)}.scope-grid[data-v-66b83f8e]{margin-top:44px;display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--line-light)}.scope-item[data-v-66b83f8e]{padding:28px 30px 30px;min-height:138px;background:#fafafa}.scope-item[data-v-66b83f8e]:nth-child(odd){border-right:1px solid var(--line-light)}.scope-item[data-v-66b83f8e]:nth-child(-n+4){border-bottom:1px solid var(--line-light)}.scope-item h4[data-v-66b83f8e]{font-size:18px;color:var(--ink)}.scope-item p[data-v-66b83f8e]{margin-top:10px;color:var(--ink-soft);line-height:1.6;font-size:14px}.split-block[data-v-66b83f8e]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:80px;margin-top:100px}.pain-list[data-v-66b83f8e]{margin-top:32px;border-left:2px solid #bd9f4f}.pain-list li[data-v-66b83f8e]{display:flex;gap:18px;padding:12px 0 12px 18px;border-bottom:1px solid var(--line-light);color:var(--ink-soft);font-size:14px;line-height:1.5}.pain-list li span[data-v-66b83f8e]{color:var(--accent-gold);font-family:var(--font-en);font-size:12px;flex-shrink:0}.why-block[data-v-66b83f8e]{align-self:end;padding:32px;border:1px solid var(--line-light);border-left:3px solid var(--accent-gold);background:#fafafa}.why-block p[data-v-66b83f8e]{margin-top:20px;color:var(--ink-soft);line-height:1.75;font-size:14px}.why-tags[data-v-66b83f8e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.why-tags span[data-v-66b83f8e]{padding:6px 10px;border:1px solid rgba(181,160,80,.45);color:#c7b771;font-size:12px}.process-block[data-v-66b83f8e]{margin-top:102px}.process-row[data-v-66b83f8e]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:34px}.process-item[data-v-66b83f8e]{position:relative;padding-top:16px;border-top:1px solid var(--line-light)}.process-item[data-v-66b83f8e]:not(:last-child):after{content:"›";position:absolute;right:-21px;top:4px;color:var(--accent-gold);font-size:24px}.process-step[data-v-66b83f8e]{color:var(--accent-gold);font-family:var(--font-en);font-size:11px;letter-spacing:1.5px}.process-item h4[data-v-66b83f8e]{margin-top:13px;font-size:17px;color:var(--ink)}.process-item p[data-v-66b83f8e]{margin-top:9px;color:var(--ink-soft);font-size:13px;line-height:1.6}.hardware-lead[data-v-66b83f8e]{display:flex;justify-content:space-between;align-items:flex-end;margin-top:48px;padding-bottom:30px;border-bottom:1px solid var(--line-light)}.hardware-lead h3[data-v-66b83f8e]{margin-top:8px;font-size:clamp(28px,3vw,42px);color:var(--ink)}.hardware-lead p[data-v-66b83f8e]{margin-top:12px;color:var(--ink-soft)}.hardware-mark[data-v-66b83f8e]{min-width:112px;height:82px;border:1px solid var(--accent-gold);display:grid;place-content:center;text-align:center;color:var(--accent-gold);font-size:24px;line-height:1}.hardware-mark span[data-v-66b83f8e]{margin-top:7px;color:var(--ink-soft);font-size:8px;letter-spacing:2px}.location-grid[data-v-66b83f8e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:46px}.location-heading[data-v-66b83f8e]{padding-bottom:18px;border-bottom:1px solid var(--line-light)}.location-heading h3[data-v-66b83f8e]{color:var(--ink);font-size:23px}.location-heading p[data-v-66b83f8e]{margin-top:8px;color:var(--ink-soft);font-size:13px}.hardware-list[data-v-66b83f8e]{display:flex;flex-direction:column}.hardware-item[data-v-66b83f8e]{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:23px 18px;border-bottom:1px solid var(--line-light);background:#fafafa}.hardware-item[data-v-66b83f8e]:first-child{border-left:2px solid var(--accent-gold)}.hardware-info h4[data-v-66b83f8e]{margin-top:9px;font-size:18px;color:var(--ink)}.hardware-info p[data-v-66b83f8e]{margin-top:5px;color:var(--ink-soft);font-size:13px}.hardware-state[data-v-66b83f8e]{flex-shrink:0;color:var(--accent-gold);font-size:14px;font-weight:var(--fw-semibold)}.hardware-note[data-v-66b83f8e]{margin-top:36px;padding:19px 24px;border:1px solid var(--line-light);color:var(--ink-soft);font-size:13px;line-height:2}.hardware-note span[data-v-66b83f8e]{color:var(--accent-gold);margin-right:8px}.compute-cta[data-v-66b83f8e]{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:98px;padding:28px 30px;border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.compute-cta strong[data-v-66b83f8e]{display:block;font-size:18px;color:var(--ink)}.compute-cta span[data-v-66b83f8e]{display:block;margin-top:8px;color:var(--ink-soft);font-size:13px}@media (max-width: 767px){.compute-hero[data-v-66b83f8e]{padding:56px 0 44px}.compute-body[data-v-66b83f8e]{padding-top:64px;padding-bottom:72px}.compute-title[data-v-66b83f8e]{font-size:36px}.compute-desc[data-v-66b83f8e]{font-size:15px}.offering-tabs[data-v-66b83f8e]{grid-template-columns:1fr}.offering-tab[data-v-66b83f8e]{min-height:78px;padding:17px 16px}.offering-tab+.offering-tab[data-v-66b83f8e]{border-left:0;border-top:1px solid rgba(211,194,133,.2)}.offering-tab strong[data-v-66b83f8e]{font-size:18px}.metrics-row[data-v-66b83f8e]{grid-template-columns:repeat(3,1fr)}.metric[data-v-66b83f8e]{padding:28px 8px 24px 0}.metric+.metric[data-v-66b83f8e]{padding-left:12px}.metric-value[data-v-66b83f8e]{font-size:29px}.metric-value span[data-v-66b83f8e]{display:block;margin:7px 0 0;font-size:12px}.metric-label[data-v-66b83f8e]{font-size:11px;line-height:1.4}.content-heading[data-v-66b83f8e]{margin-top:65px}.scope-grid[data-v-66b83f8e]{grid-template-columns:1fr;margin-top:30px}.scope-item[data-v-66b83f8e]{min-height:auto;padding:22px 18px}.scope-item[data-v-66b83f8e]:nth-child(odd){border-right:0}.scope-item[data-v-66b83f8e]:nth-child(-n+5){border-bottom:1px solid rgba(104,148,119,.3)}.split-block[data-v-66b83f8e]{grid-template-columns:1fr;gap:56px;margin-top:70px}.why-block[data-v-66b83f8e]{padding:24px 20px}.process-block[data-v-66b83f8e]{margin-top:72px}.process-row[data-v-66b83f8e]{grid-template-columns:1fr 1fr;gap:30px 22px}.process-item[data-v-66b83f8e]:not(:last-child):after{display:none}.hardware-lead[data-v-66b83f8e]{margin-top:34px;align-items:flex-start}.hardware-mark[data-v-66b83f8e]{min-width:74px;height:64px;font-size:19px}.location-grid[data-v-66b83f8e]{grid-template-columns:1fr;gap:42px;margin-top:34px}.hardware-item[data-v-66b83f8e]{padding:19px 12px}.hardware-info h4[data-v-66b83f8e]{font-size:15px}.compute-cta[data-v-66b83f8e]{align-items:flex-start;flex-direction:column;margin-top:70px;padding:24px 18px}.compute-cta .base-btn[data-v-66b83f8e]{width:100%}}.tech-hero[data-v-f99d5bd0]{position:relative;background:var(--bg-black);color:var(--paper);padding:120px 0 96px;overflow:hidden}.hero-bg[data-v-f99d5bd0]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#0e1420,#0a0b0d 65%)}.grid-overlay[data-v-f99d5bd0]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at 30% 50%,#000 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 30% 50%,#000 20%,transparent 70%)}.hero-content[data-v-f99d5bd0]{position:relative;z-index:1;max-width:860px}.hero-title[data-v-f99d5bd0]{font-size:var(--fs-display);font-weight:var(--fw-extrabold);letter-spacing:-.5px;line-height:var(--lh-tight)}.hero-sub[data-v-f99d5bd0]{margin-top:24px;font-size:var(--fs-body);color:var(--paper-soft);max-width:680px;line-height:var(--lh-base)}@media (max-width: 767px){.tech-hero[data-v-f99d5bd0]{padding:80px 0 64px}.hero-title[data-v-f99d5bd0]{font-size:28px}.hero-sub[data-v-f99d5bd0]{font-size:15px}}.arch-flow-section[data-v-9f63d469]{background:var(--bg-black);color:var(--paper)}.arch-layout[data-v-9f63d469]{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;margin-top:80px}.arch-diagram-col[data-v-9f63d469]{position:relative}.arch-diagram-sticky[data-v-9f63d469]{position:sticky;top:calc(var(--nav-height) + 40px);display:flex;flex-direction:column}.diagram-layer[data-v-9f63d469]{display:flex;align-items:center;gap:16px;padding:18px 0;position:relative;opacity:.4;transition:opacity var(--dur-base) var(--ease-standard)}.diagram-layer.active[data-v-9f63d469]{opacity:1}.diagram-icon-wrap[data-v-9f63d469]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px}.diagram-layer-text[data-v-9f63d469]{display:flex;flex-direction:column;gap:2px}.diagram-layer-no[data-v-9f63d469]{font-size:11px;font-weight:var(--fw-bold);color:var(--paper-soft);letter-spacing:1px}.diagram-layer-title[data-v-9f63d469]{font-size:16px;font-weight:var(--fw-bold);color:var(--paper)}.diagram-connector[data-v-9f63d469]{position:absolute;left:23px;bottom:-4px;width:2px;height:8px;background:var(--line-dark)}.arch-layers-col[data-v-9f63d469]{display:flex;flex-direction:column;gap:64px}.layer-item[data-v-9f63d469]{padding:32px 0;border-top:1px solid var(--line-dark);opacity:.5;transition:opacity var(--dur-base) var(--ease-standard)}.layer-item[data-v-9f63d469]:first-child{border-top:none;padding-top:0}.layer-item.active[data-v-9f63d469]{opacity:1}.layer-head[data-v-9f63d469]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.layer-no[data-v-9f63d469]{font-size:13px;font-weight:var(--fw-bold);color:var(--paper-soft);letter-spacing:1px}.layer-icon[data-v-9f63d469]{display:flex;align-items:center;justify-content:center}.layer-title[data-v-9f63d469]{font-size:28px;font-weight:var(--fw-extrabold);line-height:var(--lh-tight);margin-bottom:20px}.layer-keywords[data-v-9f63d469]{display:flex;flex-wrap:wrap;gap:10px}.keyword[data-v-9f63d469]{font-size:14px;font-weight:var(--fw-semibold);padding:8px 14px;border:1px solid var(--line-dark);border-radius:var(--radius-btn);color:var(--paper-soft);transition:color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.layer-item.active .keyword[data-v-9f63d469]{color:var(--paper);border-color:#3a3d42}@media (max-width: 1023px){.arch-layout[data-v-9f63d469]{grid-template-columns:1fr;gap:0;margin-top:48px}.arch-diagram-col[data-v-9f63d469]{display:none}.arch-layers-col[data-v-9f63d469]{gap:48px}.layer-item[data-v-9f63d469]{opacity:1;padding:32px 0}.layer-title[data-v-9f63d469]{font-size:22px}}@media (max-width: 767px){.layer-title[data-v-9f63d469]{font-size:20px}.keyword[data-v-9f63d469]{font-size:13px;padding:6px 12px}}.metrics-banner[data-v-ae7962ae]{background:var(--bg-black-2);color:var(--paper);border-top:1px solid var(--line-dark)}.title[data-v-ae7962ae]{font-size:var(--fs-h2);font-weight:var(--fw-extrabold);letter-spacing:-.3px;line-height:var(--lh-tight);margin-top:16px}.desc[data-v-ae7962ae]{margin-top:16px;font-size:var(--fs-body);color:var(--paper-soft);max-width:640px;line-height:var(--lh-base)}.metrics-grid[data-v-ae7962ae]{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;margin-top:80px;padding-top:64px;border-top:1px solid var(--line-dark)}.metric-item[data-v-ae7962ae]{display:flex;flex-direction:column;gap:12px}.metric-value[data-v-ae7962ae]{font-size:var(--fs-data);font-weight:var(--fw-extrabold);line-height:1;letter-spacing:-1px;background:linear-gradient(180deg,#fff,#7fb1ff 130%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.metric-label[data-v-ae7962ae]{font-size:14px;color:var(--paper-soft);font-weight:var(--fw-semibold);line-height:var(--lh-base)}@media (max-width: 1023px){.metrics-grid[data-v-ae7962ae]{grid-template-columns:repeat(2,1fr);gap:40px;margin-top:56px;padding-top:48px}}@media (max-width: 767px){.metrics-grid[data-v-ae7962ae]{grid-template-columns:1fr;gap:40px;margin-top:48px;padding-top:40px}.metric-value[data-v-ae7962ae]{font-size:56px}.metric-label[data-v-ae7962ae]{font-size:13px}}.case-list-section[data-v-fe3642c8]{background:#040507;color:#f3f5f9;padding:64px 5vw 90px}.case-list-section .wrap[data-v-fe3642c8]{max-width:1400px;margin:0 auto}.case-head[data-v-fe3642c8]{margin-bottom:48px}.eyebrow[data-v-fe3642c8]{display:flex;align-items:center;gap:10px;color:#e3b45c;font-weight:700;font-size:13px;letter-spacing:.08em;margin-bottom:22px;text-transform:none}.eyebrow[data-v-fe3642c8]:before{content:"";width:26px;height:2px;background:#e3b45c;display:inline-block}.case-h1[data-v-fe3642c8]{font-size:clamp(32px,4vw,44px);line-height:1.28;font-weight:800;margin:0 0 22px;max-width:820px;color:#f3f5f9}.case-subtitle[data-v-fe3642c8]{color:#9aa1b0;font-size:16px;line-height:1.75;max-width:680px;margin:0}.case-list[data-v-fe3642c8]{display:flex;flex-direction:column;gap:48px}@media (max-width: 767px){.case-list-section[data-v-fe3642c8]{padding:48px 20px 64px}.case-head[data-v-fe3642c8]{margin-bottom:32px}.case-h1[data-v-fe3642c8]{font-size:28px}.case-subtitle[data-v-fe3642c8]{font-size:14px}.case-list[data-v-fe3642c8]{gap:36px}}.partners-hero[data-v-61169123]{position:relative;background:linear-gradient(180deg,#00050b,#020c14);color:var(--paper);padding:140px 0 96px;overflow:hidden}.hero-bg[data-v-61169123]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.grid-overlay[data-v-61169123]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(120,170,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(120,170,255,.04) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at 30% 50%,#000 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 30% 50%,#000 20%,transparent 70%)}.glow-orb[data-v-61169123]{position:absolute;width:600px;height:600px;right:-200px;top:-10%;border-radius:50%;background:radial-gradient(circle,#c89b3c4d,#c89b3c00 70%);filter:blur(80px)}.hero-content[data-v-61169123]{position:relative;z-index:1;max-width:860px}.hero-title[data-v-61169123]{font-size:var(--fs-display);font-weight:var(--fw-extrabold);letter-spacing:-.5px;line-height:var(--lh-tight)}.hero-sub[data-v-61169123]{margin-top:24px;font-size:var(--fs-body);color:var(--paper-soft);max-width:680px;line-height:var(--lh-base)}@media (max-width: 767px){.partners-hero[data-v-61169123]{padding:96px 0 64px}.hero-title[data-v-61169123]{font-size:28px}.hero-sub[data-v-61169123]{font-size:15px}}.modes-section[data-v-be270a94]{background:var(--bg-white)}.modes-grid[data-v-be270a94]{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:80px}.mode-item[data-v-be270a94]{position:relative;padding:36px 32px;border:1px solid var(--line-light);border-radius:12px;background:linear-gradient(180deg,#fff9,#f8f9fb66);border-left:3px solid var(--mode-color);transition:box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.mode-item[data-v-be270a94]:hover{transform:translateY(-3px);box-shadow:0 16px 40px #00000014}.mode-tag[data-v-be270a94]{display:inline-block;font-size:12px;font-weight:var(--fw-bold);letter-spacing:1px;color:var(--mode-color);margin-bottom:16px}.mode-title[data-v-be270a94]{font-size:24px;font-weight:var(--fw-extrabold);color:var(--ink);margin-bottom:12px;line-height:var(--lh-tight)}.mode-desc[data-v-be270a94]{font-size:14px;color:var(--ink-soft);line-height:var(--lh-base);margin-bottom:24px}.mode-benefits[data-v-be270a94]{list-style:none;padding:0;margin:0}.mode-benefits li[data-v-be270a94]{position:relative;padding-left:22px;font-size:14px;color:var(--ink);line-height:1.7;margin-bottom:8px}.mode-benefits li[data-v-be270a94]:before{content:"";position:absolute;left:0;top:8px;width:12px;height:6px;border-left:2px solid var(--mode-color);border-bottom:2px solid var(--mode-color);transform:rotate(-45deg)}@media (max-width: 900px){.modes-grid[data-v-be270a94]{grid-template-columns:1fr;gap:32px;margin-top:56px}}@media (max-width: 767px){.modes-grid[data-v-be270a94]{gap:24px;margin-top:40px}.mode-title[data-v-be270a94]{font-size:20px}.mode-item[data-v-be270a94]{padding:28px 22px}}.partners-grid-section[data-v-53e82e0a]{position:relative;background:linear-gradient(180deg,#020c14,#04101c,#020c14);color:var(--paper);overflow:hidden}.partners-grid-section[data-v-53e82e0a]:before{content:"";position:absolute;top:10%;right:-150px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,#c89b3c1a,#c89b3c00 70%);filter:blur(60px);pointer-events:none;z-index:0}.partners-grid-section[data-v-53e82e0a]:after{content:"";position:absolute;bottom:10%;left:-150px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,#9b59b61a,#9b59b600 70%);filter:blur(60px);pointer-events:none;z-index:0}.partners-grid-section .wrap[data-v-53e82e0a]{position:relative;z-index:1}.groups[data-v-53e82e0a]{margin-top:72px;display:flex;flex-direction:column;gap:80px}.group-header[data-v-53e82e0a]{display:flex;align-items:center;gap:16px;margin-bottom:32px}.group-icon[data-v-53e82e0a]{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid}.group-icon svg[data-v-53e82e0a]{width:24px;height:24px}.group-industry .group-icon[data-v-53e82e0a]{color:#c89b3c;border-color:#c89b3c66;background:#c89b3c14}.group-research .group-icon[data-v-53e82e0a]{color:#9b59b6;border-color:#9b59b666;background:#9b59b614}.group-title-wrap[data-v-53e82e0a]{flex-shrink:0}.group-title[data-v-53e82e0a]{font-size:22px;font-weight:var(--fw-bold);color:var(--paper);line-height:1.2}.group-count[data-v-53e82e0a]{font-size:13px;color:var(--paper-soft);margin-top:4px;letter-spacing:.5px}.group-line[data-v-53e82e0a]{flex:1;height:1px;background:linear-gradient(90deg,var(--line-dark) 0%,transparent 100%)}.group-industry .group-line[data-v-53e82e0a]{background:linear-gradient(90deg,rgba(200,155,60,.3) 0%,transparent 100%)}.group-research .group-line[data-v-53e82e0a]{background:linear-gradient(90deg,rgba(155,89,182,.3) 0%,transparent 100%)}.group-list[data-v-53e82e0a]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.group-research .group-list[data-v-53e82e0a]{grid-template-columns:repeat(4,1fr)}.partner-card[data-v-53e82e0a]{position:relative;display:flex;flex-direction:column;gap:16px;padding:28px 22px;background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid var(--line-dark);border-radius:10px;transition:transform var(--dur-base) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard);overflow:hidden}.partner-card[data-v-53e82e0a]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.partner-card[data-v-53e82e0a]:hover{transform:translateY(-4px)}.partner-industry[data-v-53e82e0a]:hover{border-color:#c89b3c80;background:linear-gradient(180deg,#c89b3c0f,#c89b3c03);box-shadow:0 12px 32px #c89b3c1f}.partner-industry[data-v-53e82e0a]:hover:before{background:linear-gradient(90deg,transparent,#c89b3c,transparent);opacity:1}.partner-research[data-v-53e82e0a]:hover{border-color:#9b59b680;background:linear-gradient(180deg,#9b59b60f,#9b59b603);box-shadow:0 12px 32px #9b59b61f}.partner-research[data-v-53e82e0a]:hover:before{background:linear-gradient(90deg,transparent,#9b59b6,transparent);opacity:1}.partner-logo[data-v-53e82e0a]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--line-dark);background:#fffffff2;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard);overflow:hidden;flex-shrink:0}.partner-logo svg[data-v-53e82e0a]{width:28px;height:28px}.partner-logo .logo-img[data-v-53e82e0a]{width:100%;height:100%;object-fit:contain;padding:4px}.partner-industry .partner-logo[data-v-53e82e0a]{color:#d4a942}.partner-research .partner-logo[data-v-53e82e0a]{color:#b07cc4}.partner-card:hover .partner-logo[data-v-53e82e0a]{background:#ffffff0a}.partner-industry:hover .partner-logo[data-v-53e82e0a]{border-color:#c89b3c66}.partner-research:hover .partner-logo[data-v-53e82e0a]{border-color:#9b59b666}.partner-info[data-v-53e82e0a]{display:flex;flex-direction:column;gap:8px;min-width:0}.partner-name[data-v-53e82e0a]{font-size:15px;font-weight:var(--fw-bold);color:var(--paper);line-height:1.35}.partner-desc[data-v-53e82e0a]{font-size:12.5px;color:var(--paper-soft);line-height:1.55}@media (max-width: 1200px){.group-list[data-v-53e82e0a]{grid-template-columns:repeat(3,1fr)}.group-research .group-list[data-v-53e82e0a]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 900px){.group-list[data-v-53e82e0a],.group-research .group-list[data-v-53e82e0a]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.groups[data-v-53e82e0a]{margin-top:48px;gap:56px}.group-list[data-v-53e82e0a],.group-research .group-list[data-v-53e82e0a]{grid-template-columns:1fr;gap:14px}.partner-card[data-v-53e82e0a]{flex-direction:row;align-items:center;padding:18px 16px;gap:14px}.partner-logo[data-v-53e82e0a]{width:48px;height:48px}.partner-logo svg[data-v-53e82e0a]{width:24px;height:24px}.partner-name[data-v-53e82e0a]{font-size:14px}.partner-desc[data-v-53e82e0a]{font-size:12px}.group-title[data-v-53e82e0a]{font-size:18px}}.admin-page[data-v-b0d80b7a]{min-height:100vh;background:linear-gradient(180deg,#00050b,#020c14);color:var(--paper)}.login-section[data-v-b0d80b7a]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.login-bg[data-v-b0d80b7a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.grid-overlay[data-v-b0d80b7a]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(120,170,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(120,170,255,.04) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at 50% 50%,#000 25%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 25%,transparent 70%)}.glow-orb[data-v-b0d80b7a]{position:absolute;width:500px;height:500px;left:50%;top:30%;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,#c89b3c40,#c89b3c00 70%);filter:blur(80px)}.login-card[data-v-b0d80b7a]{position:relative;z-index:1;width:100%;max-width:380px;background:#06121fe6;border:1px solid var(--line-dark);border-radius:var(--radius-btn);padding:40px 32px;text-align:center}.login-logo[data-v-b0d80b7a]{width:48px;height:48px;margin:0 auto 20px;color:var(--accent-gold)}.login-logo svg[data-v-b0d80b7a]{width:100%;height:100%}.login-title[data-v-b0d80b7a]{font-size:20px;font-weight:var(--fw-extrabold);margin-bottom:8px}.login-sub[data-v-b0d80b7a]{font-size:13px;color:var(--paper-soft);margin-bottom:24px}.login-input[data-v-b0d80b7a]{width:100%;padding:12px 14px;font-size:14px;color:var(--paper);background:#ffffff0a;border:1px solid var(--line-dark);border-radius:var(--radius-btn);box-sizing:border-box;margin-bottom:12px}.login-input[data-v-b0d80b7a]:focus{outline:none;border-color:var(--accent-gold)}.login-error[data-v-b0d80b7a]{display:block;font-size:12px;color:var(--accent-red);margin-bottom:12px}.login-btn[data-v-b0d80b7a]{width:100%;padding:12px;font-size:14px;font-weight:var(--fw-semibold);color:var(--ink);background:var(--accent-gold);border:none;border-radius:var(--radius-btn);cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard)}.login-btn[data-v-b0d80b7a]:hover{transform:translateY(-2px)}.admin-header[data-v-b0d80b7a]{position:sticky;top:0;z-index:10;background:#020c14eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line-dark)}.admin-header-inner[data-v-b0d80b7a]{display:flex;align-items:center;justify-content:space-between;height:64px}.admin-brand[data-v-b0d80b7a]{display:flex;align-items:center;gap:10px;font-weight:var(--fw-bold);font-size:16px}.brand-mark svg[data-v-b0d80b7a]{width:26px;height:26px}.brand-text[data-v-b0d80b7a]{color:var(--paper)}.admin-actions[data-v-b0d80b7a]{display:flex;gap:10px}.admin-tabs[data-v-b0d80b7a]{display:flex;gap:4px;padding-top:0;padding-bottom:0;border-top:1px solid var(--line-dark)}.tab-btn[data-v-b0d80b7a]{position:relative;padding:12px 20px;font-size:14px;font-weight:var(--fw-semibold);color:var(--paper-soft);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard)}.tab-btn[data-v-b0d80b7a]:hover{color:var(--paper)}.tab-btn.active[data-v-b0d80b7a]{color:var(--accent-gold);border-bottom-color:var(--accent-gold)}.tab-badge[data-v-b0d80b7a]{display:inline-block;min-width:18px;height:18px;line-height:18px;padding:0 5px;margin-left:6px;font-size:11px;font-weight:var(--fw-bold);color:#0a1628;background:var(--accent-gold);border-radius:9px;text-align:center}.adm-btn[data-v-b0d80b7a]{padding:8px 16px;font-size:13px;font-weight:var(--fw-semibold);color:var(--paper);background:transparent;border:1px solid var(--line-dark);border-radius:var(--radius-btn);cursor:pointer;transition:all var(--dur-fast) var(--ease-standard)}.adm-btn[data-v-b0d80b7a]:hover:not(:disabled){border-color:var(--paper-soft);background:#ffffff0a}.adm-btn[data-v-b0d80b7a]:disabled{opacity:.4;cursor:not-allowed}.adm-btn-danger[data-v-b0d80b7a]{color:var(--accent-red);border-color:#d9302566}.adm-btn-danger[data-v-b0d80b7a]:hover:not(:disabled){background:#d930251a;border-color:var(--accent-red)}.admin-main[data-v-b0d80b7a]{padding:40px 40px 80px}.stats-grid[data-v-b0d80b7a]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:32px}.stats-grid-4[data-v-b0d80b7a]{grid-template-columns:repeat(4,1fr)}.stat-card[data-v-b0d80b7a]{background:#ffffff05;border:1px solid var(--line-dark);border-radius:var(--radius-btn);padding:20px}.stat-value[data-v-b0d80b7a]{font-size:32px;font-weight:var(--fw-extrabold);color:var(--accent-gold);line-height:1;margin-bottom:8px}.text-pending[data-v-b0d80b7a]{color:#f59e0b!important}.text-approved[data-v-b0d80b7a]{color:#10b981!important}.text-rejected[data-v-b0d80b7a]{color:#ef4444!important}.stat-label[data-v-b0d80b7a]{font-size:12px;color:var(--paper-soft)}.toolbar[data-v-b0d80b7a]{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.filter-group[data-v-b0d80b7a]{display:flex;gap:4px}.filter-btn[data-v-b0d80b7a]{padding:6px 14px;font-size:13px;color:var(--paper-soft);background:transparent;border:1px solid var(--line-dark);border-radius:var(--radius-btn);cursor:pointer;transition:all var(--dur-fast) var(--ease-standard)}.filter-btn[data-v-b0d80b7a]:hover{color:var(--paper)}.filter-btn.active[data-v-b0d80b7a]{color:var(--ink);background:var(--paper);border-color:var(--paper)}.search-input[data-v-b0d80b7a]{flex:1;min-width:200px;padding:8px 14px;font-size:13px;color:var(--paper);background:#ffffff0a;border:1px solid var(--line-dark);border-radius:var(--radius-btn);box-sizing:border-box}.search-input[data-v-b0d80b7a]:focus{outline:none;border-color:var(--accent-blue)}.toolbar-actions[data-v-b0d80b7a]{display:flex;gap:8px}.table-wrap[data-v-b0d80b7a]{background:#ffffff05;border:1px solid var(--line-dark);border-radius:var(--radius-btn);overflow-x:auto}.data-table[data-v-b0d80b7a]{width:100%;border-collapse:collapse;font-size:13px;min-width:900px}.data-table thead[data-v-b0d80b7a]{background:#ffffff08}.data-table th[data-v-b0d80b7a]{padding:14px 16px;text-align:left;font-weight:var(--fw-bold);color:var(--paper-soft);font-size:12px;letter-spacing:1px;border-bottom:1px solid var(--line-dark);white-space:nowrap}.data-table td[data-v-b0d80b7a]{padding:14px 16px;border-bottom:1px solid var(--line-dark);color:var(--paper);vertical-align:top}.data-table tbody tr:last-child td[data-v-b0d80b7a]{border-bottom:none}.data-table tbody tr[data-v-b0d80b7a]:hover{background:#ffffff05}.empty[data-v-b0d80b7a]{text-align:center;color:var(--paper-soft);padding:48px 0!important}.cell-time[data-v-b0d80b7a]{font-size:12px;color:var(--paper-soft);white-space:nowrap}.cell-name[data-v-b0d80b7a]{font-weight:var(--fw-bold)}.cell-contact[data-v-b0d80b7a]{font-size:12px}.muted[data-v-b0d80b7a]{color:var(--paper-soft)}.type-tag[data-v-b0d80b7a]{display:inline-block;font-size:11px;font-weight:var(--fw-bold);padding:3px 8px;border:1px solid;border-radius:var(--radius-btn);white-space:nowrap}.cell-actions[data-v-b0d80b7a]{white-space:nowrap}.row-btn[data-v-b0d80b7a]{padding:4px 10px;font-size:12px;color:var(--accent-blue);background:transparent;border:1px solid rgba(47,125,246,.4);border-radius:var(--radius-btn);cursor:pointer;margin-right:6px;transition:all var(--dur-fast) var(--ease-standard)}.row-btn[data-v-b0d80b7a]:hover{background:#2f7df61a}.row-btn-danger[data-v-b0d80b7a]{color:var(--accent-red);border-color:#d9302566}.row-btn-danger[data-v-b0d80b7a]:hover{background:#d930251a}.row-btn-approve[data-v-b0d80b7a]{color:#10b981;border-color:#10b98166}.row-btn-approve[data-v-b0d80b7a]:hover{background:#10b9811a}.reject-reason[data-v-b0d80b7a]{font-size:11px;margin-top:4px;line-height:1.4}.detail-mask[data-v-b0d80b7a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00050bc7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.detail-dialog[data-v-b0d80b7a]{position:relative;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;background:linear-gradient(180deg,#06121f,#020c14);border:1px solid var(--line-dark);border-radius:var(--radius-btn);padding:36px 32px}.detail-close[data-v-b0d80b7a]{position:absolute;top:16px;right:16px;width:32px;height:32px;font-size:22px;color:var(--paper-soft);background:transparent;border:none;cursor:pointer;border-radius:var(--radius-btn)}.detail-close[data-v-b0d80b7a]:hover{color:var(--paper);background:#ffffff0f}.detail-header[data-v-b0d80b7a]{margin-bottom:28px}.detail-name[data-v-b0d80b7a]{font-size:22px;font-weight:var(--fw-extrabold);margin-top:12px;margin-bottom:6px}.detail-meta[data-v-b0d80b7a]{font-size:14px;color:var(--paper-soft);margin-bottom:4px}.detail-time[data-v-b0d80b7a]{font-size:12px;color:var(--paper-soft)}.detail-grid[data-v-b0d80b7a]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.detail-field-full[data-v-b0d80b7a]{grid-column:1 / -1}.field-label[data-v-b0d80b7a]{font-size:11px;font-weight:var(--fw-bold);letter-spacing:1px;color:var(--accent-blue);margin-bottom:6px}.field-value[data-v-b0d80b7a]{font-size:14px;color:var(--paper);line-height:1.5}.field-textarea[data-v-b0d80b7a]{padding:12px 14px;background:#ffffff08;border:1px solid var(--line-dark);border-radius:var(--radius-btn);white-space:pre-wrap;line-height:1.7}.detail-actions[data-v-b0d80b7a]{display:flex;justify-content:flex-end;gap:10px}.reject-dialog[data-v-b0d80b7a]{max-width:460px}.reject-form[data-v-b0d80b7a]{margin:24px 0}.reject-textarea[data-v-b0d80b7a]{width:100%;margin-top:8px;padding:12px 14px;font-size:14px;color:var(--paper);background:#ffffff0a;border:1px solid var(--line-dark);border-radius:var(--radius-btn);box-sizing:border-box;resize:vertical;outline:none;font-family:inherit}.reject-textarea[data-v-b0d80b7a]:focus{border-color:var(--accent-gold)}.modal-enter-active[data-v-b0d80b7a],.modal-leave-active[data-v-b0d80b7a]{transition:opacity var(--dur-base) var(--ease-standard)}.modal-enter-active .detail-dialog[data-v-b0d80b7a],.modal-leave-active .detail-dialog[data-v-b0d80b7a]{transition:transform var(--dur-base) var(--ease-standard),opacity var(--dur-base) var(--ease-standard)}.modal-enter-from[data-v-b0d80b7a],.modal-leave-to[data-v-b0d80b7a]{opacity:0}.modal-enter-from .detail-dialog[data-v-b0d80b7a],.modal-leave-to .detail-dialog[data-v-b0d80b7a]{transform:translateY(20px);opacity:0}@media (max-width: 1023px){.stats-grid[data-v-b0d80b7a]{grid-template-columns:repeat(3,1fr)}.stats-grid-4[data-v-b0d80b7a]{grid-template-columns:repeat(2,1fr)}.admin-main[data-v-b0d80b7a]{padding:32px 24px 64px}}@media (max-width: 767px){.stats-grid[data-v-b0d80b7a],.stats-grid-4[data-v-b0d80b7a]{grid-template-columns:repeat(2,1fr)}.toolbar[data-v-b0d80b7a]{flex-direction:column;align-items:stretch}.toolbar-actions[data-v-b0d80b7a]{justify-content:flex-end}.admin-main[data-v-b0d80b7a]{padding:24px 16px 48px}.detail-dialog[data-v-b0d80b7a]{padding:28px 20px}.detail-grid[data-v-b0d80b7a]{grid-template-columns:1fr}.tab-btn[data-v-b0d80b7a]{padding:10px 14px;font-size:13px}}.register-page[data-v-02788671]{min-height:100vh;background:linear-gradient(135deg,#0a1628,#0d1f3a,#0a1e2f);display:flex;align-items:flex-start;justify-content:center;padding:80px 20px 60px}.register-card[data-v-02788671],.result-card[data-v-02788671]{width:100%;max-width:520px;background:#fff;border-radius:16px;padding:40px 36px;box-shadow:0 20px 60px #0000004d}.register-header[data-v-02788671]{text-align:center;margin-bottom:32px}.register-header h1[data-v-02788671]{font-size:24px;font-weight:700;color:#0f172a;margin-bottom:8px}.register-header p[data-v-02788671]{font-size:14px;color:#64748b;line-height:1.5}.header-tags[data-v-02788671]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;list-style:none}.header-tags li[data-v-02788671]{padding:4px 10px;border:1px solid #dbeafe;border-radius:999px;background:#f0f7ff;color:#2563eb;font-size:12px}.register-form[data-v-02788671]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-02788671]{display:flex;flex-direction:column;gap:6px}.form-field label[data-v-02788671]{font-size:14px;font-weight:600;color:#334155}.required[data-v-02788671]{color:#ef4444;margin-right:2px}.form-field input[data-v-02788671],.form-field select[data-v-02788671]{height:44px;padding:0 14px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;background:#fff;transition:border-color .2s,box-shadow .2s;outline:none}.form-field input[data-v-02788671]:focus,.form-field select[data-v-02788671]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-field input.error[data-v-02788671],.form-field select.error[data-v-02788671]{border-color:#ef4444}.field-error[data-v-02788671]{font-size:12px;color:#ef4444}.code-row[data-v-02788671]{display:flex;gap:10px}.code-row input[data-v-02788671]{flex:1}.btn-code[data-v-02788671]{flex-shrink:0;height:44px;padding:0 16px;border:1.5px solid #3b82f6;border-radius:8px;background:#fff;color:#3b82f6;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s}.btn-code[data-v-02788671]:hover:not(:disabled){background:#3b82f6;color:#fff}.btn-code[data-v-02788671]:disabled{opacity:.5;cursor:not-allowed}.checkbox-field[data-v-02788671]{flex-direction:row;align-items:flex-start}.checkbox-label[data-v-02788671]{display:flex;align-items:flex-start;gap:8px;font-size:13px;font-weight:400!important;color:#64748b!important;cursor:pointer}.checkbox-label input[type=checkbox][data-v-02788671]{width:16px;height:16px;margin-top:2px;cursor:pointer}.btn-submit[data-v-02788671]{height:48px;border:none;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;margin-top:8px}.btn-submit[data-v-02788671]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}.btn-submit[data-v-02788671]:disabled{opacity:.5;cursor:not-allowed}.form-tip[data-v-02788671]{text-align:center;font-size:12px;color:#94a3b8;line-height:1.5}.result-card[data-v-02788671]{max-width:440px;text-align:center}.result-icon[data-v-02788671]{width:64px;height:64px;margin:0 auto 20px}.result-icon svg[data-v-02788671]{width:100%;height:100%}.result-card h2[data-v-02788671]{font-size:22px;font-weight:700;color:#0f172a;margin-bottom:12px}.result-desc[data-v-02788671]{font-size:14px;color:#64748b;line-height:1.6;margin-bottom:28px}.result-info[data-v-02788671]{background:#f8fafc;border-radius:10px;padding:20px;margin-bottom:28px}.info-row[data-v-02788671]{display:flex;justify-content:space-between;padding:8px 0;font-size:14px;border-bottom:1px solid #e2e8f0;gap:16px}.info-row[data-v-02788671]:last-child{border-bottom:none}.info-row span[data-v-02788671]:first-child{color:#94a3b8;flex-shrink:0}.info-row span[data-v-02788671]:last-child{color:#0f172a;font-weight:500;text-align:right}.status-pending[data-v-02788671]{color:#f59e0b!important}.status-approved[data-v-02788671]{color:#10b981!important}.status-rejected[data-v-02788671]{color:#ef4444!important}.btn-group[data-v-02788671]{display:flex;gap:12px;justify-content:center}.btn-primary[data-v-02788671]{height:44px;padding:0 32px;border:none;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-02788671]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}.btn-primary[data-v-02788671]:disabled{opacity:.5;cursor:not-allowed}.btn-primary.btn-large[data-v-02788671]{width:100%;height:52px;font-size:16px;margin-bottom:12px}.btn-secondary[data-v-02788671]{height:44px;padding:0 28px;border:1.5px solid #cbd5e1;border-radius:8px;background:#fff;color:#475569;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-02788671]:hover{background:#f8fafc;border-color:#94a3b8}.btn-link[data-v-02788671]{background:none;border:none;color:#3b82f6;font-size:14px;cursor:pointer;text-align:center;padding:8px}.btn-link[data-v-02788671]:hover{text-decoration:underline}@media (max-width: 767px){.register-page[data-v-02788671]{padding:70px 12px 40px}.register-card[data-v-02788671],.result-card[data-v-02788671]{padding:28px 20px}.register-header h1[data-v-02788671]{font-size:20px}.form-field input[data-v-02788671],.form-field select[data-v-02788671]{height:42px;font-size:13px}.btn-group[data-v-02788671]{flex-direction:column}}.mobile-nav[data-v-4532d2eb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#0a0b0d66;display:flex;justify-content:flex-end}.mobile-nav-panel[data-v-4532d2eb]{width:min(320px,80vw);height:100%;background:var(--bg-white);padding:80px 32px 40px;display:flex;flex-direction:column;gap:32px;overflow-y:auto}.mobile-nav-panel ul[data-v-4532d2eb]{display:flex;flex-direction:column;gap:4px}.mobile-nav-panel li[data-v-4532d2eb]{font-size:18px;font-weight:var(--fw-semibold);padding:14px 0;border-bottom:1px solid var(--line-light);cursor:pointer;color:var(--ink);transition:color var(--dur-fast) var(--ease-standard)}.mobile-nav-panel li[data-v-4532d2eb]:hover{color:var(--accent-blue)}.drawer-enter-active[data-v-4532d2eb],.drawer-leave-active[data-v-4532d2eb]{transition:opacity var(--dur-base) var(--ease-standard)}.drawer-enter-active .mobile-nav-panel[data-v-4532d2eb],.drawer-leave-active .mobile-nav-panel[data-v-4532d2eb]{transition:transform var(--dur-base) var(--ease-standard)}.drawer-enter-from[data-v-4532d2eb],.drawer-leave-to[data-v-4532d2eb]{opacity:0}.drawer-enter-from .mobile-nav-panel[data-v-4532d2eb],.drawer-leave-to .mobile-nav-panel[data-v-4532d2eb]{transform:translate(100%)}@media (min-width: 1025px){.mobile-nav[data-v-4532d2eb]{display:none}}.app-header[data-v-529327ac]{--accent-gold-light: #e8c778;--accent-gold: #c89b3c;--accent-bronze: #a9772a;--accent-green: #4f6b38;--accent-gradient: linear-gradient(120deg, #e8c778 0%, #c89b3c 45%, #7c5a22 72%, #4f6b38 100%)}.app-header[data-v-529327ac]{position:sticky;top:0;z-index:100;width:100%;background:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line-light);transition:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.app-header.is-transparent[data-v-529327ac]{background:linear-gradient(180deg,#00050b8c,#00050b40 60%,#00050b00);border-bottom-color:transparent;color:var(--paper)}.header-inner[data-v-529327ac]{max-width:var(--content-max);margin:0 auto;padding:0 var(--content-pad);height:var(--nav-height);display:flex;align-items:center;justify-content:space-between;gap:24px}.logo[data-v-529327ac]{display:flex;align-items:center;gap:12px;font-weight:var(--fw-bold);font-size:22px;flex-shrink:0;color:var(--ink);transition:color var(--dur-base) var(--ease-standard)}.app-header.is-transparent .logo[data-v-529327ac]{color:var(--paper)}.logo-mark img[data-v-529327ac]{width:40px;height:40px;display:block;transition:filter var(--dur-base) var(--ease-standard)}.logo:hover .logo-mark img[data-v-529327ac]{filter:drop-shadow(0 0 6px rgba(200,155,60,.55));animation:mark-float-529327ac 2.4s ease-in-out infinite}@keyframes mark-float-529327ac{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(3deg)}}.logo-text[data-v-529327ac]{letter-spacing:.5px;background:linear-gradient(120deg,#f4e3b3,#d7ab52 22%,#b0812f 42%,#7c5a22 60%,#6d7a48,#4f6b38);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.desktop-nav ul[data-v-529327ac]{display:flex;gap:32px}.desktop-nav li[data-v-529327ac]{position:relative;font-size:16px;font-weight:var(--fw-regular);cursor:pointer;color:var(--ink-soft);padding-bottom:6px;transition:color var(--dur-fast) var(--ease-standard);white-space:nowrap}.app-header.is-transparent .desktop-nav li[data-v-529327ac]{color:var(--paper);opacity:.85}.desktop-nav li[data-v-529327ac]:hover,.desktop-nav li.active[data-v-529327ac]{color:var(--accent-bronze)}.desktop-nav li.active[data-v-529327ac]:after{content:"";position:absolute;left:2px;right:2px;bottom:0;height:2px;border-radius:2px;background:var(--accent-gradient)}.app-header.is-transparent .desktop-nav li[data-v-529327ac]:hover,.app-header.is-transparent .desktop-nav li.active[data-v-529327ac]{color:var(--accent-gold-light);opacity:1}.app-header.is-transparent .desktop-nav li.active[data-v-529327ac]:after{background:linear-gradient(120deg,var(--accent-gold-light),var(--accent-gold))}.desktop-nav li.nav-trial[data-v-529327ac]{margin-left:12px;padding:7px 18px;border:1.5px solid var(--accent-bronze);border-radius:999px;color:var(--accent-bronze);font-weight:var(--fw-semibold);background:#c89b3c0f;transition:all var(--dur-fast) var(--ease-standard)}.desktop-nav li.nav-trial[data-v-529327ac]:after{display:none}.desktop-nav li.nav-trial[data-v-529327ac]:hover{background:var(--accent-gradient);color:#fff;border-color:transparent;transform:translateY(-1px);box-shadow:0 4px 14px #c89b3c59}.desktop-nav li.nav-trial.active[data-v-529327ac]{background:var(--accent-gradient);color:#fff;border-color:transparent}.app-header.is-transparent .desktop-nav li.nav-trial[data-v-529327ac]{color:var(--accent-gold-light);border-color:var(--accent-gold-light);background:#e8c7781f}.app-header.is-transparent .desktop-nav li.nav-trial[data-v-529327ac]:hover,.app-header.is-transparent .desktop-nav li.nav-trial.active[data-v-529327ac]{background:linear-gradient(120deg,var(--accent-gold-light),var(--accent-gold));color:#0a1628;border-color:transparent}.nav-actions[data-v-529327ac]{display:flex;align-items:center;gap:16px;flex-shrink:0}.nav-phones[data-v-529327ac]{display:flex;align-items:center;gap:8px;color:var(--ink-soft);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard);white-space:nowrap}.nav-phones svg[data-v-529327ac]{width:18px;height:18px;flex-shrink:0}.phone-numbers[data-v-529327ac]{display:flex;flex-direction:column;gap:2px}.phone-link[data-v-529327ac]{font-size:13px;font-weight:var(--fw-semibold);letter-spacing:.3px;color:var(--ink-soft);text-decoration:none;line-height:1.3;transition:color var(--dur-fast) var(--ease-standard)}.phone-link[data-v-529327ac]:hover{color:var(--accent-bronze)}.app-header.is-transparent .nav-phones[data-v-529327ac],.app-header.is-transparent .phone-link[data-v-529327ac]{color:#ffffffd9}.app-header.is-transparent .phone-link[data-v-529327ac]:hover{color:var(--accent-gold-light)}.hamburger[data-v-529327ac]{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0;color:inherit}.hamburger span[data-v-529327ac]{display:block;width:22px;height:2px;margin:0 auto;background:currentColor;transition:transform var(--dur-base) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard)}.hamburger:hover span[data-v-529327ac]{background:var(--accent-bronze)}.hamburger.open span[data-v-529327ac]{background:var(--accent-gold)}.hamburger.open span[data-v-529327ac]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span[data-v-529327ac]:nth-child(2){opacity:0}.hamburger.open span[data-v-529327ac]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width: 1280px){.header-inner[data-v-529327ac]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px}.header-inner[data-v-529327ac]::-webkit-scrollbar{display:none}.desktop-nav[data-v-529327ac]{display:flex!important;flex:1;justify-content:flex-end}.desktop-nav ul[data-v-529327ac]{gap:18px}.desktop-nav li[data-v-529327ac]{font-size:14px;padding-bottom:4px}.nav-phones[data-v-529327ac]{display:flex!important;flex-shrink:0}.nav-phones svg[data-v-529327ac]{width:16px;height:16px}.phone-numbers[data-v-529327ac]{gap:0}.phone-link[data-v-529327ac]{font-size:12px;line-height:1.2}.nav-actions .btn-size-sm[data-v-529327ac],.hamburger[data-v-529327ac]{display:none!important}.logo-text[data-v-529327ac]{font-size:18px;white-space:nowrap}.logo-mark img[data-v-529327ac]{width:32px;height:32px}.logo[data-v-529327ac]{gap:8px;flex-shrink:0}}@media (max-width: 767px){.app-header[data-v-529327ac]{--nav-height: 56px}.header-inner[data-v-529327ac]{padding:0 16px;height:56px;min-height:56px;gap:12px}.desktop-nav ul[data-v-529327ac]{gap:14px}.desktop-nav li[data-v-529327ac]{font-size:13px}.logo-mark img[data-v-529327ac]{width:30px;height:30px}.logo-text[data-v-529327ac]{font-size:16px}.phone-link[data-v-529327ac]{font-size:11px}}.app-footer[data-v-e9c798b7]{background:var(--bg-black-2);color:#8b8f94;padding:50px 0 26px;font-size:13px}.footer-inner[data-v-e9c798b7]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:24px}.footer-brand[data-v-e9c798b7]{display:flex;align-items:center;gap:10px;font-weight:var(--fw-bold);font-size:16px;color:var(--paper)}.logo-mark svg[data-v-e9c798b7]{width:24px;height:24px}.footer-meta[data-v-e9c798b7]{text-align:right;display:flex;flex-direction:column;gap:6px}.footer-note[data-v-e9c798b7]{color:#5c5e62}@media (max-width: 767px){.footer-inner[data-v-e9c798b7]{flex-direction:column}.footer-meta[data-v-e9c798b7]{text-align:left}}.modal-mask[data-v-be6a382e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00050bc7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.modal-dialog[data-v-be6a382e]{position:relative;width:100%;max-width:640px;max-height:90vh;overflow-y:auto;background:linear-gradient(180deg,#06121f,#020c14);border:1px solid var(--line-dark);border-radius:var(--radius-btn);padding:40px;color:var(--paper)}.modal-close[data-v-be6a382e]{position:absolute;top:16px;right:16px;width:36px;height:36px;font-size:24px;line-height:1;color:var(--paper-soft);background:transparent;border:none;cursor:pointer;border-radius:var(--radius-btn);transition:color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.modal-close[data-v-be6a382e]:hover{color:var(--paper);background:#ffffff0f}.modal-header[data-v-be6a382e]{margin-bottom:28px}.modal-title[data-v-be6a382e]{font-size:24px;font-weight:var(--fw-extrabold);margin-top:12px;letter-spacing:-.3px}.modal-sub[data-v-be6a382e]{margin-top:8px;font-size:13px;color:var(--paper-soft)}.modal-form[data-v-be6a382e]{display:flex;flex-direction:column;gap:18px}.form-row[data-v-be6a382e]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-field[data-v-be6a382e]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-be6a382e]{font-size:13px;font-weight:var(--fw-semibold);color:var(--paper)}.req[data-v-be6a382e]{color:var(--accent-red)}.form-input[data-v-be6a382e]{width:100%;padding:10px 12px;font-size:14px;color:var(--paper);background:#ffffff0a;border:1px solid var(--line-dark);border-radius:var(--radius-btn);font-family:inherit;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard);box-sizing:border-box}.form-input[data-v-be6a382e]::placeholder{color:#5c6470}.form-input[data-v-be6a382e]:focus{outline:none;border-color:var(--accent-blue);background:#2f7df60f}.form-textarea[data-v-be6a382e]{resize:vertical;min-height:96px;font-family:inherit}select.form-input[data-v-be6a382e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1 L6 6 L11 1' stroke='%23a9acb1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;padding-right:32px}select.form-input option[data-v-be6a382e]{background:#06121f;color:var(--paper)}.form-error[data-v-be6a382e]{font-size:12px;color:var(--accent-red);margin-top:2px}.form-actions[data-v-be6a382e]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.btn[data-v-be6a382e]{padding:10px 22px;font-size:14px;font-weight:var(--fw-semibold);border-radius:var(--radius-btn);cursor:pointer;border:1px solid;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.btn-solid[data-v-be6a382e]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn-solid[data-v-be6a382e]:hover:not(:disabled){transform:translateY(-2px);background:#e5e7ea;border-color:#e5e7ea}.btn-solid[data-v-be6a382e]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-be6a382e]{background:transparent;color:var(--paper);border-color:var(--paper-soft)}.btn-ghost[data-v-be6a382e]:hover{transform:translateY(-2px);background:var(--paper);color:var(--ink)}.modal-success[data-v-be6a382e]{text-align:center;padding:24px 0}.success-icon[data-v-be6a382e]{width:64px;height:64px;margin:0 auto 20px}.success-icon svg[data-v-be6a382e]{width:100%;height:100%}.success-title[data-v-be6a382e]{font-size:22px;font-weight:var(--fw-extrabold);margin-bottom:12px}.success-desc[data-v-be6a382e]{font-size:14px;color:var(--paper-soft);margin-bottom:28px;line-height:var(--lh-base)}.success-btn[data-v-be6a382e]{padding:10px 32px;font-size:14px;font-weight:var(--fw-semibold);color:var(--ink);background:var(--paper);border:1px solid var(--paper);border-radius:var(--radius-btn);cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard)}.success-btn[data-v-be6a382e]:hover{transform:translateY(-2px)}.modal-enter-active[data-v-be6a382e],.modal-leave-active[data-v-be6a382e]{transition:opacity var(--dur-base) var(--ease-standard)}.modal-enter-active .modal-dialog[data-v-be6a382e],.modal-leave-active .modal-dialog[data-v-be6a382e]{transition:transform var(--dur-base) var(--ease-standard),opacity var(--dur-base) var(--ease-standard)}.modal-enter-from[data-v-be6a382e],.modal-leave-to[data-v-be6a382e]{opacity:0}.modal-enter-from .modal-dialog[data-v-be6a382e],.modal-leave-to .modal-dialog[data-v-be6a382e]{transform:translateY(20px);opacity:0}@media (max-width: 600px){.modal-dialog[data-v-be6a382e]{padding:28px 20px}.form-row[data-v-be6a382e]{grid-template-columns:1fr;gap:14px}.modal-title[data-v-be6a382e]{font-size:20px}.form-actions[data-v-be6a382e]{flex-direction:column-reverse}.btn[data-v-be6a382e]{width:100%}}
