.site-nav[data-v-fb31a040]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-bottom:1px solid transparent;left:0;position:fixed;right:0;top:0;z-index:50}.site-nav.scrolled[data-v-fb31a040]{backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:#ffffffd1;border-bottom-color:var(--n-200);transition:background .3s var(--ease-out),border-color .3s var(--ease-out),backdrop-filter .3s var(--ease-out)}.nav-inner[data-v-fb31a040]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:16px 32px}.nav-links[data-v-fb31a040]{color:var(--n-600);display:flex;font-size:14px;gap:32px}.nav-links a[data-v-fb31a040]{cursor:pointer;transition:color .15s}.nav-links a[data-v-fb31a040]:hover{color:var(--n-900)}.nav-actions[data-v-fb31a040]{align-items:center;display:flex;gap:8px}.btn-cta[data-v-fb31a040]{background:var(--n-950);border-radius:10px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:9px 18px;transition:opacity .15s}.btn-cta[data-v-fb31a040]:hover{opacity:.85}@media(max-width:768px){.nav-links[data-v-fb31a040]{display:none}.nav-inner[data-v-fb31a040]{padding:14px 20px}}.hero[data-v-d41c4de6]{background:#f0f4ff;overflow:hidden;padding:120px 32px 80px;position:relative}.hero-inner[data-v-d41c4de6]{margin:0 auto;max-width:1200px;opacity:0;position:relative;transition:opacity .45s ease-out;z-index:1}.hero-inner.is-font-ready[data-v-d41c4de6]{opacity:1}@media(prefers-reduced-motion:reduce){.hero-inner[data-v-d41c4de6]{transition:none}}.hero-bg[data-v-d41c4de6]{inset:0;position:absolute}.hero-bg-primary[data-v-d41c4de6]{animation:bg-primary-d41c4de6 18s ease-in-out infinite;background:linear-gradient(135deg,#e8f0fe,#f0f4ff 50%,#e0ecff)}.hero-bg-success[data-v-d41c4de6]{animation:bg-success-d41c4de6 18s ease-in-out infinite;background:linear-gradient(135deg,#e6f9ed,#f0fdf4 50%,#dcfce7);opacity:0}.hero-bg-warning[data-v-d41c4de6]{animation:bg-warning-d41c4de6 18s ease-in-out infinite;background:linear-gradient(135deg,#fef6e0,#fffbf0 50%,#fef3c7);opacity:0}.hero-bg-danger[data-v-d41c4de6]{animation:bg-danger-d41c4de6 18s ease-in-out infinite;background:linear-gradient(135deg,#fde8e8,#fff0f0 50%,#fee2e2);opacity:0}@keyframes bg-primary-d41c4de6{0%{opacity:.6}22%{opacity:.6}24%{opacity:0}94%{opacity:0}to{opacity:.6}}@keyframes bg-success-d41c4de6{0%{opacity:0}22%{opacity:0}24%{opacity:.6}40%{opacity:.6}42%{opacity:0}to{opacity:0}}@keyframes bg-warning-d41c4de6{0%{opacity:0}40%{opacity:0}42%{opacity:.6}58%{opacity:.6}60%{opacity:0}to{opacity:0}}@keyframes bg-danger-d41c4de6{0%{opacity:0}58%{opacity:0}60%{opacity:.6}76%{opacity:.6}78%{opacity:0}to{opacity:0}}.hero-blobs[data-v-d41c4de6]{inset:0;overflow:hidden;position:absolute}.hero-blob[data-v-d41c4de6]{border-radius:50%;filter:blur(80px);position:absolute}.hero-blob-1[data-v-d41c4de6]{animation:blob-1-d41c4de6 10s ease-in-out infinite;background:#1e6bff2e;height:420px;right:-60px;top:-80px;width:420px}.hero-blob-2[data-v-d41c4de6]{animation:blob-2-d41c4de6 12s ease-in-out infinite;background:#22c55e21;bottom:-100px;height:360px;left:-50px;width:360px}.hero-blob-3[data-v-d41c4de6]{animation:blob-3-d41c4de6 8s ease-in-out infinite;background:#64a0ff1f;height:260px;left:38%;top:45%;width:260px}@keyframes blob-1-d41c4de6{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,30px) scale(1.1)}}@keyframes blob-2-d41c4de6{0%,to{transform:translate(0) scale(1)}50%{transform:translate(50px,-40px) scale(1.15)}}@keyframes blob-3-d41c4de6{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,-20px) scale(1.2)}}.hero-glass[data-v-d41c4de6]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff38;border:1px solid hsla(0,0%,100%,.45);border-radius:20px;box-shadow:0 8px 32px #1e6bff0f;position:absolute}.hero-glass-1[data-v-d41c4de6]{animation:glass-1-d41c4de6 9s ease-in-out infinite;background:#ffffff1a;border-color:#ffffff73;height:140px;right:12%;top:42%;transform:rotate(3deg);width:180px}.hero-glass-3[data-v-d41c4de6]{animation:glass-3-d41c4de6 8s ease-in-out infinite;background:#ffffff1f;border:1px solid hsla(0,0%,100%,.28);height:110px;left:65%;top:6%;transform:rotate(45deg);width:110px}@keyframes glass-1-d41c4de6{0%,to{transform:rotate(3deg) translate(0)}50%{transform:rotate(1deg) translate(10px,16px)}}@keyframes glass-3-d41c4de6{0%,to{transform:rotate(45deg) translate(0)}50%{transform:rotate(47deg) translate(-10px,14px)}}.badge[data-v-d41c4de6]{align-items:center;background:#fff;border:1px solid var(--n-200);border-radius:999px;color:var(--n-600);display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:28px;padding:6px 14px 6px 8px}.badge-dot[data-v-d41c4de6]{background:var(--cb-green);border-radius:50%;box-shadow:0 0 0 4px #22c55e21;flex-shrink:0;height:6px;width:6px}.hero-h1[data-v-d41c4de6]{font-family:var(--font-display);font-size:clamp(44px,6vw,78px);font-weight:700;letter-spacing:-2px;line-height:1.125;margin:0;max-width:950px}.hero-sub[data-v-d41c4de6]{color:var(--n-600);font-size:19px;line-height:1.6;margin-bottom:0;margin-top:28px;max-width:90%}.hero-cta[data-v-d41c4de6]{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.btn-primary[data-v-d41c4de6]{align-items:center;background:var(--n-950);border-radius:10px;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:14px 22px;transition:opacity .15s}.btn-primary[data-v-d41c4de6]:hover{opacity:.85}.btn-secondary[data-v-d41c4de6]{align-items:center;background:transparent;border:1px solid var(--n-300);border-radius:10px;color:var(--n-900);display:inline-flex;font-size:15px;font-weight:600;padding:14px 22px;transition:border-color .15s}.btn-secondary[data-v-d41c4de6]:hover{border-color:var(--n-500)}.code-card[data-v-d41c4de6]{background:#0b0b0e;border-radius:14px;box-shadow:0 30px 80px -20px #0a28504d,0 0 0 1px #0000000f;font-family:var(--font-mono);font-size:13.5px;margin-top:72px;overflow:hidden;position:relative}.code-grad-bar[data-v-d41c4de6]{background:var(--grad);height:2px;left:0;position:absolute;right:0;top:0}.code-titlebar[data-v-d41c4de6]{align-items:center;background:#18181b;display:flex;gap:8px;padding:12px 16px}.dot[data-v-d41c4de6]{border-radius:50%;flex-shrink:0;height:12px;width:12px}.dot-red[data-v-d41c4de6]{background:#ff5f57}.dot-yellow[data-v-d41c4de6]{background:#febc2e}.dot-green[data-v-d41c4de6]{background:#28c840}.code-filename[data-v-d41c4de6]{color:#71717a;font-size:12px;margin-left:12px}.code-body[data-v-d41c4de6]{color:#d4d4d8;line-height:1.9;padding:24px 28px}.code-line[data-v-d41c4de6]{display:flex;flex-wrap:wrap}.code-indent[data-v-d41c4de6]{padding-left:24px}.c-keyword[data-v-d41c4de6]{color:#a78bfa}.c-var[data-v-d41c4de6]{color:#60a5fa}.c-fn[data-v-d41c4de6]{color:#22c55e}.c-prop[data-v-d41c4de6]{color:#fbbf24}.c-str[data-v-d41c4de6]{color:#86efac}.c-comment[data-v-d41c4de6]{color:#71717a}.c-default[data-v-d41c4de6]{color:#d4d4d8}@media(max-width:768px){.hero[data-v-d41c4de6]{padding:80px 20px 60px}.hero-sub[data-v-d41c4de6]{font-size:16px}.code-card[data-v-d41c4de6]{font-size:12px}.code-body[data-v-d41c4de6]{overflow-x:auto;padding:20px}}.tech-grid[data-v-31802ac7]{display:flex;flex-direction:column;gap:6px;margin-top:16px}.tech-row[data-v-31802ac7]{align-items:center;display:flex;gap:8px;min-height:28px}.tech-label[data-v-31802ac7]{color:var(--n-400);flex-shrink:0;font-size:10px;letter-spacing:.5px;text-align:right;text-transform:uppercase;width:56px}.tech-pills[data-v-31802ac7]{display:flex;flex-wrap:wrap;gap:5px}.pill[data-v-31802ac7]{border:1px solid;border-radius:999px;font-size:11px;font-weight:500;line-height:1.4;padding:3px 10px;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.pill--blue[data-v-31802ac7]{background:#eff4ff;border-color:#c7d9ff;color:#1e6bff}.pill--green[data-v-31802ac7]{background:#f0fdf4;border-color:#bbf7d0;color:#16a34a}.pill--amber[data-v-31802ac7]{background:#fffbeb;border-color:#fde68a;color:#b45309}.pill--purple[data-v-31802ac7]{background:#faf5ff;border-color:#e9d5ff;color:#9333ea}.pill--gray[data-v-31802ac7]{background:var(--n-100);border-color:var(--n-200);color:var(--n-600)}.pill--gray[data-v-31802ac7]:hover{background:color-mix(in srgb,var(--c) 10%,#fff);border-color:color-mix(in srgb,var(--c) 30%,transparent);color:var(--c)}.stat-row[data-v-31802ac7]{border-top:1px solid var(--n-200);display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:14px;padding-top:14px}.stat-item[data-v-31802ac7]{align-items:center;background:color-mix(in srgb,var(--c) 5%,#fff);border:1px solid color-mix(in srgb,var(--c) 12%,transparent);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:12px 8px}.stat-num[data-v-31802ac7]{color:var(--c);font-size:22px;font-weight:700;letter-spacing:-.5px;line-height:1}.stat-label[data-v-31802ac7]{color:var(--n-500);font-size:11px;line-height:1.3;text-align:center}.stack-card .card-img[data-v-31802ac7]{background-image:url(https://cdn.codebucket.dev/intro/cholian2.png);filter:opacity(.3) brightness(.8)}.callout[data-v-a12c97f2]{align-items:flex-start;background:color-mix(in srgb,var(--c) 6%,#fff);border:1px solid color-mix(in srgb,var(--c) 18%,transparent);border-left:3px solid var(--c);border-radius:10px;display:flex;gap:12px;margin-top:2rem;padding:14px 16px}.callout-icon[data-v-a12c97f2]{flex-shrink:0;font-size:18px;line-height:1.4}.callout-text[data-v-a12c97f2]{color:var(--n-800);font-size:15px;font-weight:600;line-height:1.5;margin:0}.marquee-outer[data-v-a12c97f2]{margin-top:2rem;position:relative}.marquee-wrap[data-v-a12c97f2]{cursor:grab;overflow:hidden;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.marquee-track[data-v-a12c97f2]{display:flex;width:-moz-max-content;width:max-content;will-change:transform}.logo-set[data-v-a12c97f2]{gap:40px;padding:20px}.logo-item[data-v-a12c97f2],.logo-set[data-v-a12c97f2]{align-items:center;display:flex}.logo-item[data-v-a12c97f2]{flex-direction:column;flex-shrink:0;gap:7px}.logo-item img[data-v-a12c97f2]{height:57px;max-width:144px;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.logo-name[data-v-a12c97f2]{color:var(--n-400);font-family:var(--font-mono);font-size:10px;letter-spacing:.3px;white-space:nowrap}.fade-edge[data-v-a12c97f2]{bottom:0;pointer-events:none;position:absolute;top:0;width:40px;z-index:1}.fade-left[data-v-a12c97f2]{background:linear-gradient(90deg,#fff,transparent);left:0}.fade-right[data-v-a12c97f2]{background:linear-gradient(270deg,#fff,transparent);right:0}.stack-card .card-img[data-v-a12c97f2]{background-image:url(https://cdn.codebucket.dev/intro/aws-mac-window.png);filter:opacity(.3) brightness(1)}.api-section[data-v-9993959c]{margin-top:1.5rem}.section-label[data-v-9993959c]{color:var(--c);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:1.2px;margin-bottom:6px;text-transform:uppercase}.section-intro[data-v-9993959c]{color:var(--n-600);font-size:15px;line-height:1.65;margin:0 0 10px}.feature-list[data-v-9993959c]{display:flex;flex-direction:column;gap:8px}.feature-item[data-v-9993959c]{align-items:flex-start;color:var(--n-700);display:flex;font-size:15px;gap:8px;line-height:1.5}.feature-dot[data-v-9993959c]{background:var(--c);border-radius:50%;flex-shrink:0;height:5px;margin-top:7px;width:5px}.divider[data-v-9993959c]{background:var(--n-200);height:1px;margin-top:1.5rem}.card-glow[data-v-9993959c]{background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--c) 6%,#fff) 60%,color-mix(in srgb,var(--c) 12%,#fff) 100%);flex:1;margin:2rem -24px 0;min-height:80px}.stack-card .card-img[data-v-9993959c]{background-image:url(https://cdn.codebucket.dev/intro/pg-capture.png);filter:opacity(.4) brightness(.8)}.core-msg[data-v-aa3a9bf5]{color:var(--n-600);font-size:15px;line-height:1.7;margin:1.5rem 0 0}.perf-grid[data-v-aa3a9bf5]{display:flex;gap:0;margin-top:1.5rem}.perf-col[data-v-aa3a9bf5]{display:flex;flex:1;flex-direction:column;gap:14px;padding:0 16px}.perf-col[data-v-aa3a9bf5]:first-child{padding-left:0}.perf-col[data-v-aa3a9bf5]:last-child{padding-right:0}.perf-divider[data-v-aa3a9bf5]{background:var(--n-200);flex-shrink:0;margin:2px 0;width:1px}.perf-label[data-v-aa3a9bf5]{color:var(--c);font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.8px;margin-bottom:5px;text-transform:uppercase}.perf-items[data-v-aa3a9bf5]{display:flex;flex-direction:column;gap:3px}.perf-items span[data-v-aa3a9bf5]{color:var(--n-700);font-size:15px;line-height:1.5}.stats-strip[data-v-aa3a9bf5]{align-items:center;border-top:1px solid var(--n-200);display:flex;flex-wrap:wrap;gap:12px;margin-top:1.5rem;padding:14px 0 0}.stat-chip[data-v-aa3a9bf5]{align-items:baseline;display:flex;gap:5px}.stat-val[data-v-aa3a9bf5]{color:var(--c);font-size:14px;font-weight:700;letter-spacing:-.3px}.stat-desc[data-v-aa3a9bf5]{color:var(--n-500);font-size:13px}.stat-sep[data-v-aa3a9bf5]{color:var(--n-300);font-size:14px}.stack-card .card-img[data-v-aa3a9bf5]{background-image:url(https://cdn.codebucket.dev/intro/luna-modeler.jpg);filter:opacity(.3) brightness(1)}.sec-grid[data-v-6ae75a8d]{display:flex;flex-direction:column;gap:8px;margin-top:1.75rem}.sec-row[data-v-6ae75a8d]{align-items:center;display:flex;gap:10px;min-height:28px}.sec-label[data-v-6ae75a8d]{color:var(--n-400);flex-shrink:0;font-size:11px;letter-spacing:.4px;line-height:1.4;text-align:right;width:72px}.sec-pills[data-v-6ae75a8d]{display:flex;flex-wrap:wrap;gap:5px}.pill[data-v-6ae75a8d]{border:1px solid;border-radius:999px;font-size:13px;font-weight:500;line-height:1.4;padding:3px 10px;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.pill--gray[data-v-6ae75a8d]{background:var(--n-100);border-color:var(--n-200);color:var(--n-600)}.pill--gray[data-v-6ae75a8d]:hover{background:color-mix(in srgb,var(--c) 10%,#fff);border-color:color-mix(in srgb,var(--c) 30%,transparent);color:var(--c)}.highlight-strip[data-v-6ae75a8d]{align-items:center;border-top:1px solid var(--n-200);display:flex;flex-wrap:wrap;gap:8px;margin-top:1.75rem;padding:14px 0 0}.hl-item[data-v-6ae75a8d]{color:var(--c);font-size:15px;font-weight:600}.hl-sep[data-v-6ae75a8d]{color:var(--n-300);font-size:12px}.stack-card .card-img[data-v-6ae75a8d]{background-image:url(https://cdn.codebucket.dev/intro/cloudbric.png);filter:opacity(.3) brightness(.9)}.ai-table[data-v-246502f7]{border-top:1px solid var(--n-200);margin-top:1.75rem}.ai-col-header[data-v-246502f7]{display:grid;gap:0;grid-template-columns:1fr 1fr;padding:10px 0}.ai-col-header span[data-v-246502f7]{color:var(--c);font-family:var(--font-mono);font-size:15px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.ai-col-header span[data-v-246502f7]:last-child{border-left:1px solid var(--n-200);padding-left:20px}.ai-row[data-v-246502f7]{border-top:1px solid var(--n-100);display:grid;gap:0;grid-template-columns:1fr 1fr;padding:12px 0}.ai-row span[data-v-246502f7]{color:var(--n-700);font-size:15px;line-height:1.5}.ai-row span[data-v-246502f7]:last-child{border-left:1px solid var(--n-200);color:var(--n-600);padding-left:20px}.stack-card .card-img[data-v-246502f7]{background-image:url(https://cdn.codebucket.dev/intro/claude-ai-optimaze.png);filter:opacity(.3) brightness(1)}.fullstack-section[data-v-a4856af2]{background:var(--n-50);border-bottom:1px solid var(--n-200);border-top:1px solid var(--n-200)}.fs-inner[data-v-a4856af2]{align-items:stretch;display:flex;height:100vh;margin:0 auto;max-width:1200px;min-height:720px;padding:0 32px}.fs-grid[data-v-a4856af2]{display:grid;gap:64px;grid-template-columns:1fr 1.4fr;width:100%}.fs-left[data-v-a4856af2]{display:flex;flex-direction:column;justify-content:start;padding-bottom:40px;padding-top:10rem}.section-tag[data-v-a4856af2]{color:var(--n-600);font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.fs-h2[data-v-a4856af2]{font-family:var(--font-display);font-size:44px;font-weight:700;letter-spacing:-1.4px;line-height:1.1;margin:0}.fs-body[data-v-a4856af2]{color:var(--n-600);font-size:16px;line-height:1.65;margin-bottom:0;margin-top:24px}.fs-body strong[data-v-a4856af2]{color:var(--n-900);font-weight:600}.fs-emphasis[data-v-a4856af2]{color:var(--n-900);font-size:16px;font-weight:500;line-height:1.65;margin-bottom:0;margin-top:16px}.fs-right[data-v-a4856af2]{border-radius:16px 16px 0 0;margin-top:8rem;min-height:600px;overflow:hidden;position:relative}[data-v-a4856af2] .stack-card{background:#fff;border-radius:16px 16px 0 0;cursor:default;display:flex;flex-direction:column;height:700px;left:0;overflow:hidden;position:absolute;right:0;top:0;will-change:transform}[data-v-a4856af2] .card-header{align-items:center;background:#fff;display:flex;gap:10px;height:44px;padding:0 24px;position:relative;z-index:1}[data-v-a4856af2] .stack-card:not(:first-child) .card-header{border-top:1px solid var(--n-200)}[data-v-a4856af2] .card-num{font-family:var(--font-mono);font-size:13px;font-weight:700}[data-v-a4856af2] .card-sep{color:var(--n-300);font-size:12px}[data-v-a4856af2] .card-tag{color:var(--n-500);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase}[data-v-a4856af2] .card-body{display:flex;flex:1;flex-direction:column;min-height:0;padding:20px 24px 0;position:relative;z-index:1}[data-v-a4856af2] .card-title{color:var(--n-900);flex-shrink:0;font-size:26px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0}[data-v-a4856af2] .card-content{display:flex;flex:1;flex-direction:column;margin-top:0;min-height:0}[data-v-a4856af2] .card-img{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:10px 10px 0 0;bottom:-200px;height:450px;left:0;position:absolute;right:0;transform:translate(2rem) rotate(-10deg) scale(.85)}[data-v-a4856af2] .card-desc{color:var(--n-600);flex-shrink:0;font-size:15px;line-height:1.75;margin:2rem 0 0}@media(max-width:900px){.fs-inner[data-v-a4856af2]{display:block;height:100svh;min-height:580px;padding:72px 20px 0;position:relative}.fs-grid[data-v-a4856af2]{display:block;height:100%}.fs-left[data-v-a4856af2]{padding-top:0}.fs-h2[data-v-a4856af2]{font-size:28px;letter-spacing:-.8px}.fs-body[data-v-a4856af2]{margin-top:14px}.fs-body[data-v-a4856af2],.fs-emphasis[data-v-a4856af2]{font-size:14px;position:relative;z-index:1}.fs-emphasis[data-v-a4856af2]{margin-top:10px}.fs-right[data-v-a4856af2]{border-radius:12px 12px 0 0;bottom:0;height:auto;left:0;position:absolute;right:0;z-index:2}[data-v-a4856af2] .stack-card{border-radius:12px 12px 0 0}[data-v-a4856af2] .card-body{padding:16px 20px 20px}[data-v-a4856af2] .card-title{font-size:20px}[data-v-a4856af2] .card-img{bottom:-200px}[data-v-a4856af2] .card-desc{font-size:13px;line-height:1.65}}.about-section[data-v-592d7a6c]{background:#fff;padding:120px 32px}.about-inner[data-v-592d7a6c]{margin:0 auto;max-width:1200px}.about-grid[data-v-592d7a6c]{align-items:center;display:grid;gap:80px;grid-template-columns:1.3fr 1fr}.grad-label[data-v-592d7a6c]{background:var(--grad);-webkit-background-clip:text;display:inline-block;font-size:14px;font-weight:600;margin-bottom:12px;-webkit-text-fill-color:transparent;background-clip:text}.about-h2[data-v-592d7a6c]{font-family:var(--font-display);font-size:48px;font-weight:700;letter-spacing:-1.4px;line-height:1.1;margin:0 0 24px}.about-lead[data-v-592d7a6c]{color:var(--n-700);font-size:17px;line-height:1.7;margin:0 0 32px}.about-lead strong[data-v-592d7a6c]{color:var(--n-900);font-weight:700}.about-points[data-v-592d7a6c]{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0 0 36px;padding:0}.about-points li[data-v-592d7a6c]{align-items:flex-start;display:flex;gap:12px}.point-mark[data-v-592d7a6c]{align-items:center;background:var(--grad-135);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:22px;justify-content:center;margin-top:2px;width:22px}.about-points li>div[data-v-592d7a6c]{flex:1}.about-points strong[data-v-592d7a6c]{color:var(--n-900);display:block;font-size:16px;font-weight:700;margin-bottom:4px}.about-points p[data-v-592d7a6c]{color:var(--n-600);font-size:14.5px;line-height:1.65;margin:0}.about-cta[data-v-592d7a6c]{display:flex;flex-wrap:wrap;gap:12px}.btn-primary[data-v-592d7a6c]{align-items:center;background:var(--n-950);border-radius:10px;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:14px 22px;transition:opacity .15s}.btn-primary[data-v-592d7a6c]:hover{opacity:.85}.about-stats[data-v-592d7a6c]{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.stat-card[data-v-592d7a6c]{background:var(--n-50);border:1px solid var(--n-200);border-radius:16px;padding:28px 24px;transition:border-color .2s,transform .2s}.stat-card[data-v-592d7a6c]:hover{border-color:var(--n-300);transform:translateY(-2px)}.stat-primary[data-v-592d7a6c]{background:linear-gradient(135deg,#eef4ff,#f0fdf4);border-color:#c7d9ff}.stat-value[data-v-592d7a6c]{color:var(--n-900);font-family:var(--font-display);font-size:44px;font-weight:700;letter-spacing:-1.2px;line-height:1}.stat-unit[data-v-592d7a6c]{color:var(--n-600);font-size:18px;font-weight:600;margin-left:4px}.stat-label[data-v-592d7a6c]{color:var(--n-800);font-size:14px;font-weight:600;margin-top:12px}.stat-sub[data-v-592d7a6c]{color:var(--n-500);font-family:var(--font-mono);font-size:12px;margin-top:4px}@media(max-width:900px){.about-grid[data-v-592d7a6c]{gap:56px;grid-template-columns:1fr}.about-h2[data-v-592d7a6c]{font-size:36px}}@media(max-width:600px){.about-section[data-v-592d7a6c]{padding:80px 20px}.about-h2[data-v-592d7a6c]{font-size:30px}.about-stats[data-v-592d7a6c]{gap:12px}.stat-card[data-v-592d7a6c]{padding:20px 18px}.stat-value[data-v-592d7a6c]{font-size:36px}}.pricing-section[data-v-a8e76d96]{background:var(--n-50);border-bottom:1px solid var(--n-200);border-top:1px solid var(--n-200);padding:120px 32px}.pricing-inner[data-v-a8e76d96]{margin:0 auto;max-width:1200px}.pricing-header[data-v-a8e76d96]{margin-bottom:64px;margin-left:auto;margin-right:auto;max-width:760px;text-align:center}.grad-label[data-v-a8e76d96]{background:var(--grad);-webkit-background-clip:text;display:inline-block;font-size:14px;font-weight:600;margin-bottom:12px;-webkit-text-fill-color:transparent;background-clip:text}.pricing-h2[data-v-a8e76d96]{font-family:var(--font-display);font-size:48px;font-weight:700;letter-spacing:-1.4px;line-height:1.15;margin:0 0 24px}.pricing-sub[data-v-a8e76d96]{color:var(--n-600);font-size:17px;line-height:1.7;margin:0}.pricing-sub strong[data-v-a8e76d96]{color:var(--n-900);font-weight:600}.formula-card[data-v-a8e76d96]{background:#fff;border:1px solid var(--n-200);border-radius:24px;box-shadow:0 8px 40px -16px #1e6bff1f;margin-bottom:32px;padding:48px 40px}.formula-label[data-v-a8e76d96]{color:var(--n-500);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:28px;text-align:center;text-transform:uppercase}.formula-row[data-v-a8e76d96]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:36px}.part-chip[data-v-a8e76d96]{background:var(--n-50);border:1px solid var(--n-200);border-radius:12px;color:var(--n-800);font-family:var(--font-mono);font-size:16px;font-weight:600;padding:14px 22px}.part-more[data-v-a8e76d96]{background:transparent;border-color:transparent;color:var(--n-400);padding:14px 12px}.formula-op[data-v-a8e76d96]{color:var(--n-400);font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1}.formula-eq[data-v-a8e76d96]{color:var(--n-600);font-size:28px;margin:0 4px}.formula-result[data-v-a8e76d96]{background:var(--grad-135);border-radius:12px;box-shadow:0 8px 24px -8px #1e6bff66;color:#fff;font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.6px;padding:14px 26px}.formula-notes[data-v-a8e76d96]{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:560px}.formula-note[data-v-a8e76d96]{align-items:flex-start;color:var(--n-700);display:flex;font-size:14.5px;gap:10px;line-height:1.6}.note-mark[data-v-a8e76d96]{align-items:center;background:var(--grad-135);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-top:2px;width:18px}.bonus-card[data-v-a8e76d96]{background:#fff;border:1px solid var(--n-200);border-radius:24px;margin-bottom:32px;padding:48px 40px}.bonus-badge[data-v-a8e76d96]{align-items:center;background:var(--n-100);border-radius:999px;color:var(--n-700);display:inline-flex;font-family:var(--font-mono);font-size:12px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:16px;padding:6px 14px}.bonus-plus[data-v-a8e76d96]{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:14px;font-weight:700}.bonus-title[data-v-a8e76d96]{color:var(--n-900);font-family:var(--font-display);font-size:32px;font-weight:700;letter-spacing:-.8px;line-height:1.25;margin:0 0 14px}.bonus-desc[data-v-a8e76d96]{color:var(--n-600);font-size:16px;line-height:1.7;margin:0 0 36px;max-width:760px}.includes-grid[data-v-a8e76d96]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.include-card[data-v-a8e76d96]{background:var(--n-50);border:1px solid var(--n-200);border-radius:14px;padding:26px 22px;transition:border-color .2s,transform .2s}.include-card[data-v-a8e76d96]:hover{border-color:#c7d9ff;transform:translateY(-2px)}.include-warranty[data-v-a8e76d96]{background:linear-gradient(135deg,#eef4ff,#f0fdf4);border-color:#c7d9ff}.include-num[data-v-a8e76d96]{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-mono);font-size:13px;font-weight:700;margin-bottom:12px}.include-title[data-v-a8e76d96]{color:var(--n-900);font-size:16px;font-weight:700;margin-bottom:8px}.include-desc[data-v-a8e76d96]{color:var(--n-600);font-size:13.5px;line-height:1.6}.continuation[data-v-a8e76d96]{background:#fff;border:1px solid var(--n-200);border-radius:20px;padding:40px}.continuation-row[data-v-a8e76d96]{align-items:center;display:grid;gap:40px;grid-template-columns:1.4fr 1fr}.continuation-label[data-v-a8e76d96]{background:var(--n-100);border-radius:999px;color:var(--n-700);display:inline-block;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.3px;margin-bottom:14px;padding:4px 10px}.continuation-title[data-v-a8e76d96]{color:var(--n-900);font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.6px;margin:0 0 12px}.continuation-desc[data-v-a8e76d96]{color:var(--n-600);font-size:15px;line-height:1.7;margin:0}.continuation-desc strong[data-v-a8e76d96]{color:var(--n-800);font-weight:700}.continuation-tags[data-v-a8e76d96]{display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-a8e76d96]{background:var(--n-50);border:1px solid var(--n-200);border-radius:999px;color:var(--n-700);display:inline-block;font-size:13px;font-weight:500;padding:8px 14px}.stabilize[data-v-a8e76d96]{background:linear-gradient(135deg,#eef4ff,#f0fdf4);border:1px solid #c7d9ff;border-radius:20px;margin-top:24px;padding:40px}.stabilize-row[data-v-a8e76d96]{display:block}.stabilize-label[data-v-a8e76d96]{background:#fff;border-radius:999px;color:var(--n-700);display:inline-block;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.3px;margin-bottom:14px;padding:4px 10px}.stabilize-title[data-v-a8e76d96]{color:var(--n-900);font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.6px;margin:0 0 14px}.stabilize-desc[data-v-a8e76d96]{color:var(--n-700);font-size:15px;line-height:1.7;margin:0 0 18px}.stabilize-desc strong[data-v-a8e76d96]{color:var(--n-900);font-weight:700}.stabilize-conditions[data-v-a8e76d96]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.stabilize-conditions li[data-v-a8e76d96]{color:var(--n-700);font-size:14px;line-height:1.6;padding-left:22px;position:relative}.stabilize-conditions li[data-v-a8e76d96]:before{align-items:center;background:var(--grad-135);border-radius:50%;color:#fff;content:"✓";display:flex;font-size:9px;font-weight:700;height:16px;justify-content:center;left:0;margin-top:3px;position:absolute;top:0;width:16px}.stabilize-conditions li strong[data-v-a8e76d96]{color:var(--n-900);font-weight:700}@media(max-width:900px){.pricing-h2[data-v-a8e76d96]{font-size:36px}.bonus-card[data-v-a8e76d96],.formula-card[data-v-a8e76d96]{padding:36px 24px}.formula-row[data-v-a8e76d96]{gap:10px}.part-chip[data-v-a8e76d96]{font-size:14px;padding:10px 16px}.formula-result[data-v-a8e76d96]{font-size:22px;padding:12px 22px}.bonus-title[data-v-a8e76d96]{font-size:26px}.includes-grid[data-v-a8e76d96]{grid-template-columns:repeat(2,1fr)}.continuation-row[data-v-a8e76d96]{gap:24px;grid-template-columns:1fr}}@media(max-width:600px){.pricing-section[data-v-a8e76d96]{padding:80px 20px}.pricing-h2[data-v-a8e76d96]{font-size:30px}.bonus-card[data-v-a8e76d96],.formula-card[data-v-a8e76d96]{padding:28px 20px}.formula-row[data-v-a8e76d96]{gap:8px}.formula-op[data-v-a8e76d96]{font-size:20px}.bonus-title[data-v-a8e76d96],.formula-eq[data-v-a8e76d96]{font-size:22px}.includes-grid[data-v-a8e76d96]{grid-template-columns:1fr}.continuation[data-v-a8e76d96],.stabilize[data-v-a8e76d96]{padding:28px 24px}.stabilize-title[data-v-a8e76d96]{font-size:22px}}.lightbox-overlay[data-v-836aefa0]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0eeb;inset:0;outline:none;padding:60px 80px;position:fixed;z-index:1000}.lightbox-close[data-v-836aefa0],.lightbox-overlay[data-v-836aefa0]{align-items:center;display:flex;justify-content:center}.lightbox-close[data-v-836aefa0]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.18);border-radius:50%;color:#fff;cursor:pointer;height:44px;position:absolute;right:24px;top:20px;transition:background .15s;width:44px}.lightbox-close[data-v-836aefa0]:hover{background:#fff3}.lightbox-nav[data-v-836aefa0]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.18);border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:56px;justify-content:center;transition:background .15s;width:56px}.lightbox-nav[data-v-836aefa0]:hover{background:#fff3}.lightbox-nav--prev[data-v-836aefa0]{margin-right:16px}.lightbox-nav--next[data-v-836aefa0]{margin-left:16px}.lightbox-stage[data-v-836aefa0]{align-items:center;display:flex;flex:1;flex-direction:column;gap:16px;height:100%;justify-content:center;max-width:1100px;min-width:0}.lightbox-image[data-v-836aefa0]{background:#fff;border-radius:8px;box-shadow:0 24px 80px -20px #0009;height:auto;max-height:calc(100% - 60px);max-width:100%;width:auto}.lightbox-caption[data-v-836aefa0]{color:#ffffffd9;font-size:14px;max-width:80%;text-align:center}.lightbox-indicator[data-v-836aefa0]{align-items:center;bottom:24px;display:flex;gap:12px;left:50%;position:absolute;transform:translate(-50%)}.indicator-dot[data-v-836aefa0]{background:#ffffff4d;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .15s,transform .15s;width:8px}.indicator-dot[data-v-836aefa0]:hover{background:#ffffff8c}.indicator-dot.active[data-v-836aefa0]{background:#fff;transform:scale(1.3)}.indicator-count[data-v-836aefa0]{color:#ffffffa6;font-family:var(--font-mono);font-size:13px;margin-left:8px}.lightbox-enter-active[data-v-836aefa0],.lightbox-leave-active[data-v-836aefa0]{transition:opacity .2s ease-out}.lightbox-enter-from[data-v-836aefa0],.lightbox-leave-to[data-v-836aefa0]{opacity:0}@media(max-width:768px){.lightbox-overlay[data-v-836aefa0]{padding:50px 12px}.lightbox-nav[data-v-836aefa0]{height:44px;width:44px}.lightbox-nav--prev[data-v-836aefa0]{margin-right:4px}.lightbox-nav--next[data-v-836aefa0]{margin-left:4px}}.deliverable-section[data-v-9abb3e13]{background:#fff;padding:120px 32px}.deliverable-inner[data-v-9abb3e13]{margin:0 auto;max-width:1200px}.deliverable-header[data-v-9abb3e13]{margin-bottom:64px;margin-left:auto;margin-right:auto;max-width:760px;text-align:center}.grad-label[data-v-9abb3e13]{background:var(--grad);-webkit-background-clip:text;display:inline-block;font-size:14px;font-weight:600;margin-bottom:12px;-webkit-text-fill-color:transparent;background-clip:text}.deliverable-h2[data-v-9abb3e13]{font-family:var(--font-display);font-size:48px;font-weight:700;letter-spacing:-1.4px;line-height:1.15;margin:0 0 24px}.deliverable-sub[data-v-9abb3e13]{color:var(--n-600);font-size:17px;line-height:1.7;margin:0}.deliverable-sub strong[data-v-9abb3e13]{color:var(--n-900);font-weight:600}.steps-block[data-v-9abb3e13]{margin-bottom:96px}.steps-track[data-v-9abb3e13]{display:grid;gap:16px;grid-template-columns:repeat(7,1fr)}.step-item[data-v-9abb3e13]{position:relative;text-align:left}.step-marker[data-v-9abb3e13]{align-items:center;background:var(--grad-135);border-radius:50%;box-shadow:0 4px 12px -4px #1e6bff66;color:#fff;display:flex;font-family:var(--font-mono);font-size:12.5px;font-weight:700;height:36px;justify-content:center;margin-bottom:18px;position:relative;width:36px;z-index:2}.step-item[data-v-9abb3e13]:before{background:var(--n-200);content:"";height:2px;left:44px;position:absolute;right:-16px;top:17px;z-index:1}.step-item[data-v-9abb3e13]:last-child:before{display:none}.step-title[data-v-9abb3e13]{color:var(--n-900);font-size:17px;font-weight:700;letter-spacing:-.3px;margin-bottom:6px}.step-desc[data-v-9abb3e13]{color:var(--n-500);font-size:12.5px;line-height:1.5;margin:0}.steps-cta[data-v-9abb3e13]{margin-top:56px;text-align:center}.steps-cta-btn[data-v-9abb3e13]{align-items:center;background:var(--n-950);border-radius:10px;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:14px 24px;transition:opacity .15s}.steps-cta-btn[data-v-9abb3e13]:hover{opacity:.85}.steps-cta-btn--accent[data-v-9abb3e13]{background:var(--grad-135);box-shadow:0 8px 24px -8px #1e6bff66}.steps-cta-btn--accent[data-v-9abb3e13]:hover{opacity:.9}.steps-cta-note[data-v-9abb3e13]{color:var(--n-500);font-size:13px;line-height:1.6;margin:14px 0 0}.docs-block[data-v-9abb3e13]{margin-bottom:0}.docs-header[data-v-9abb3e13]{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:720px;text-align:center}.docs-label[data-v-9abb3e13]{color:var(--n-500);display:inline-block;font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.docs-h3[data-v-9abb3e13]{color:var(--n-900);font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:-.8px;line-height:1.25;margin:0 0 14px}.docs-sub[data-v-9abb3e13]{color:var(--n-600);font-size:15px;line-height:1.7;margin:0}.docs-grid[data-v-9abb3e13]{display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}.doc-card[data-v-9abb3e13]{background:var(--n-50);border:1px solid var(--n-200);border-radius:14px;padding:28px 22px;position:relative;transition:border-color .2s,transform .2s}.doc-card[data-v-9abb3e13]:hover{border-color:#c7d9ff;transform:translateY(-2px)}.doc-card--highlight[data-v-9abb3e13]{background:linear-gradient(135deg,#eef4ff,#f0fdf4);border-color:#c7d9ff;box-shadow:0 8px 24px -12px #1e6bff2e}.doc-card--highlight .doc-num[data-v-9abb3e13]{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.doc-card--highlight .doc-code[data-v-9abb3e13]{background:#fff;border-color:#c7d9ff;color:var(--cb-blue)}.doc-preview-btn[data-v-9abb3e13]{align-items:center;background:#fff;border:1px solid #c7d9ff;border-radius:8px;color:var(--cb-blue);cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:6px;margin:14px auto 0;padding:7px 12px;transition:background .15s,transform .15s;width:-moz-fit-content;width:fit-content}.doc-preview-btn[data-v-9abb3e13]:hover{background:var(--cb-blue);color:#fff;transform:translateY(-1px)}.doc-num[data-v-9abb3e13]{color:var(--n-500);font-family:var(--font-mono);font-size:11px;font-weight:700;margin-bottom:12px}.doc-title[data-v-9abb3e13]{color:var(--n-900);font-size:16px;font-weight:700;margin-bottom:10px}.doc-desc[data-v-9abb3e13]{color:var(--n-600);font-size:13px;line-height:1.6}.doc-code[data-v-9abb3e13]{background:#fff;border:1px solid var(--n-200);border-radius:4px;color:var(--n-700);font-family:var(--font-mono);font-size:10.5px;font-weight:700;padding:3px 7px;position:absolute;right:18px;top:22px}@media(max-width:1100px){.docs-grid[data-v-9abb3e13]{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.steps-track[data-v-9abb3e13]{gap:0;grid-template-columns:1fr}.step-item[data-v-9abb3e13]{min-height:56px;padding-bottom:28px;padding-left:56px}.step-marker[data-v-9abb3e13]{left:0;margin-bottom:0;position:absolute;top:0}.step-item[data-v-9abb3e13]:before{height:auto;inset:36px auto 0 17px;width:2px}.step-item[data-v-9abb3e13]:last-child{padding-bottom:0}.step-desc[data-v-9abb3e13]{min-height:0}}@media(max-width:768px){.deliverable-h2[data-v-9abb3e13]{font-size:36px}.docs-h3[data-v-9abb3e13]{font-size:24px}.docs-grid[data-v-9abb3e13]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.deliverable-section[data-v-9abb3e13]{padding:80px 20px}.deliverable-h2[data-v-9abb3e13]{font-size:30px}.docs-grid[data-v-9abb3e13]{grid-template-columns:1fr}}.services-section[data-v-5d408de6]{background:var(--n-50);border-bottom:1px solid var(--n-200);border-top:1px solid var(--n-200);padding:120px 32px}.services-inner[data-v-5d408de6]{margin:0 auto;max-width:1200px}.services-header[data-v-5d408de6]{margin-bottom:64px;text-align:center}.grad-label[data-v-5d408de6]{background:var(--grad);-webkit-background-clip:text;display:inline-block;font-size:14px;font-weight:600;margin-bottom:12px;-webkit-text-fill-color:transparent;background-clip:text}.services-h2[data-v-5d408de6]{font-family:var(--font-display);font-size:48px;font-weight:700;letter-spacing:-1.4px;line-height:1.15;margin:0}.services-grid[data-v-5d408de6]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.svc-card[data-v-5d408de6]{background:#fff;border:1px solid var(--n-200);border-radius:20px;color:inherit;display:flex;flex-direction:column;padding:36px 32px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s}.svc-card[data-v-5d408de6]:hover{border-color:#c7d9ff;box-shadow:0 16px 40px -12px #1e6bff2e;transform:translateY(-4px)}.svc-card--featured[data-v-5d408de6]{background:linear-gradient(160deg,#fff,#f3f7ff 50%,#f0fdf4);border-color:#c7d9ff;box-shadow:0 12px 32px -16px #1e6bff2e}.svc-icon[data-v-5d408de6]{align-items:center;background:var(--grad-135);border-radius:14px;box-shadow:0 8px 24px -8px #1e6bff66;color:#fff;display:flex;height:56px;justify-content:center;margin-bottom:24px;width:56px}.svc-tag[data-v-5d408de6]{color:var(--n-500);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.3px;margin-bottom:6px}.svc-title[data-v-5d408de6]{color:var(--n-900);font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.5px;margin:0 0 14px}.svc-desc[data-v-5d408de6]{color:var(--n-600);flex:1;font-size:14.5px;line-height:1.65;margin:0 0 22px}.svc-points[data-v-5d408de6]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 24px;padding:0}.svc-points li[data-v-5d408de6]{align-items:flex-start;color:var(--n-700);display:flex;font-size:13.5px;font-weight:500;gap:8px}.svc-points li[data-v-5d408de6]:before{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;content:"✓";flex-shrink:0;font-weight:700}.svc-link[data-v-5d408de6]{align-items:center;border-top:1px solid var(--n-200);color:var(--n-900);display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding-top:18px}.svc-card:hover .svc-link[data-v-5d408de6]{color:var(--cb-blue)}.svc-card:hover .svc-link svg[data-v-5d408de6]{transform:translate(2px)}.svc-link svg[data-v-5d408de6]{transition:transform .15s}@media(max-width:900px){.services-h2[data-v-5d408de6]{font-size:36px}.services-grid[data-v-5d408de6]{grid-template-columns:1fr}}@media(max-width:600px){.services-section[data-v-5d408de6]{padding:80px 20px}.services-h2[data-v-5d408de6]{font-size:30px}.svc-card[data-v-5d408de6]{padding:28px 24px}}.three-wrapper[data-v-e5be2e65]{height:100%;position:relative;width:100%}.three-container[data-v-e5be2e65]{cursor:grab;height:100%;width:100%}.three-container[data-v-e5be2e65]:active{cursor:grabbing}.three-container canvas[data-v-e5be2e65]{border-radius:inherit;display:block}.three-badge[data-v-e5be2e65]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border-radius:8px;color:#ffffffd9;font-size:.7rem;font-weight:600;letter-spacing:.04em;padding:4px 10px;pointer-events:none;position:absolute;right:12px;top:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.three-wrapper[data-v-f0698fb7]{height:100%;position:relative;width:100%}.three-container[data-v-f0698fb7]{cursor:pointer;height:100%;width:100%}.three-container canvas[data-v-f0698fb7]{border-radius:inherit;display:block}.three-badge[data-v-f0698fb7]{background:#ffffff26;border-radius:8px;color:#ffffffd9;font-size:.7rem;font-weight:600;letter-spacing:.04em;padding:4px 10px;right:12px;top:12px}.three-badge[data-v-f0698fb7],.three-hint[data-v-f0698fb7]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.three-hint[data-v-f0698fb7]{background:#ffffff1a;border-radius:6px;bottom:12px;color:#fff9;font-size:.65rem;font-weight:500;left:50%;letter-spacing:.03em;padding:3px 10px;transform:translate(-50%)}.three-wrapper[data-v-eaa88b5f]{height:100%;overflow:hidden;position:relative;width:100%}.three-container[data-v-eaa88b5f]{cursor:grab;height:100%;width:100%}.three-container[data-v-eaa88b5f]:active{cursor:grabbing}.three-container canvas[data-v-eaa88b5f]{border-radius:inherit;display:block}.scanline-overlay[data-v-eaa88b5f]{background:repeating-linear-gradient(180deg,transparent 0,transparent 2px,rgba(0,255,170,.02) 0,rgba(0,255,170,.02) 3px);border-radius:inherit;inset:0}.scanline-overlay[data-v-eaa88b5f],.three-badge[data-v-eaa88b5f]{pointer-events:none;position:absolute}.three-badge[data-v-eaa88b5f]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00ffaa1a;border-radius:6px;color:#0fac;font-size:.6rem;font-weight:600;letter-spacing:.04em;padding:3px 8px;right:10px;top:10px}.ndt-hud[data-v-eaa88b5f],.three-badge[data-v-eaa88b5f]{font-family:Courier New,monospace;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ndt-hud[data-v-eaa88b5f]{color:#0fa6;font-size:.55rem;letter-spacing:.05em;line-height:1.5;pointer-events:none;position:absolute}.ndt-top-left[data-v-eaa88b5f]{left:10px;top:28px}.ndt-top-right-info[data-v-eaa88b5f]{right:10px;text-align:right;top:28px}.ndt-bottom-left[data-v-eaa88b5f]{bottom:10px;left:10px}.xray-depth[data-v-eaa88b5f]{align-items:baseline;display:flex;gap:5px}.xray-depth-label[data-v-eaa88b5f]{color:#00ffaa80;font-size:.55rem;font-weight:700;letter-spacing:.1em}.xray-depth-value[data-v-eaa88b5f]{color:#00ffaae6;font-size:.8rem;font-weight:700}.xray-hint[data-v-eaa88b5f]{color:#00ffaa4d;font-size:.5rem;margin-top:2px}.ruler[data-v-eaa88b5f]{display:flex;pointer-events:none;position:absolute}.ruler-left[data-v-eaa88b5f]{bottom:30px;flex-direction:column;left:4px;top:30px}.ruler-bottom[data-v-eaa88b5f],.ruler-left[data-v-eaa88b5f]{justify-content:space-between}.ruler-bottom[data-v-eaa88b5f]{bottom:4px;left:30px;right:30px}.ruler-left .ruler-tick[data-v-eaa88b5f]{background:#0fa3;height:1px;width:8px}.ruler-bottom .ruler-tick[data-v-eaa88b5f]{background:#0fa3;height:8px;width:1px}.corner-mark[data-v-eaa88b5f]{color:#0fa3;font-family:Courier New,monospace;font-size:.8rem;line-height:1;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.corner-mark.top-left[data-v-eaa88b5f]{left:8px;top:6px}.corner-mark.top-right[data-v-eaa88b5f]{right:8px;top:6px}.corner-mark.bottom-left[data-v-eaa88b5f]{bottom:6px;left:8px}.corner-mark.bottom-right[data-v-eaa88b5f]{bottom:6px;right:8px}.three-wrapper[data-v-98b6ba46]{height:100%;position:relative;width:100%}.three-container[data-v-98b6ba46]{cursor:grab;height:100%;width:100%}.three-container[data-v-98b6ba46]:active{cursor:grabbing}.three-container canvas[data-v-98b6ba46]{border-radius:inherit;display:block}.three-badge[data-v-98b6ba46]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border-radius:8px;color:#ffffffe6;font-weight:600;letter-spacing:.04em;padding:4px 10px;right:12px;top:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.three-badge[data-v-98b6ba46],.three-loading[data-v-98b6ba46]{font-size:.7rem;pointer-events:none;position:absolute}.three-loading[data-v-98b6ba46]{bottom:12px;color:#ffffff8c;font-family:ui-monospace,Menlo,monospace;left:12px;letter-spacing:.05em}.three-wrapper[data-v-7e51726e]{height:100%;position:relative;width:100%}.three-container[data-v-7e51726e]{cursor:grab;height:100%;width:100%}.three-container[data-v-7e51726e]:active{cursor:grabbing}.three-container canvas[data-v-7e51726e]{border-radius:inherit;display:block}.three-badge[data-v-7e51726e]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border-radius:8px;color:#ffffffd9;font-size:.7rem;font-weight:600;letter-spacing:.04em;padding:4px 10px;right:12px;top:12px}.slam-hud[data-v-7e51726e],.three-badge[data-v-7e51726e]{pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slam-hud[data-v-7e51726e]{bottom:12px;font-family:Courier New,monospace;left:12px}.slam-title[data-v-7e51726e]{color:#ff4444b3;font-size:.6rem;font-weight:700;letter-spacing:.1em;margin-bottom:4px}.slam-stat[data-v-7e51726e]{align-items:baseline;display:flex;gap:5px}.slam-label[data-v-7e51726e]{color:#ffffff59;font-size:.55rem;font-weight:700;letter-spacing:.08em}.slam-value[data-v-7e51726e]{color:#ffffffd9;font-size:.8rem;font-weight:700}.chart-wrapper[data-v-c343fedb]{background:#0d1117;height:100%;overflow:hidden;position:relative;width:100%}.chart-canvas[data-v-c343fedb]{display:block;height:100%;width:100%}.chart-hud[data-v-c343fedb]{font-family:Courier New,monospace;left:12px;pointer-events:none;position:absolute;top:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chart-title[data-v-c343fedb]{color:#fff9;font-size:.65rem;font-weight:700;letter-spacing:.1em;margin-bottom:6px}.chart-legend[data-v-c343fedb]{display:flex;gap:10px}.legend-item[data-v-c343fedb]{align-items:center;color:#ffffff80;display:flex;font-size:.55rem;font-weight:600;gap:4px;letter-spacing:.05em}.legend-item i[data-v-c343fedb]{border-radius:1px;display:inline-block;height:3px;width:8px}.legend-item.cpu i[data-v-c343fedb]{background:#4ade80}.legend-item.mem i[data-v-c343fedb]{background:#60a5fa}.legend-item.net i[data-v-c343fedb]{background:#fb923c}.chart-badge[data-v-c343fedb]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-radius:6px;color:#ffffffb3;font-size:.65rem;font-weight:600;letter-spacing:.04em;padding:3px 8px;pointer-events:none;position:absolute;right:12px;top:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.api-card[data-v-3bdb07f9]{overflow:hidden;position:relative}.api-bg[data-v-3bdb07f9],.api-card[data-v-3bdb07f9]{height:100%;width:100%}.api-bg[data-v-3bdb07f9]{display:block}.api-bg[data-v-3bdb07f9],.api-logo[data-v-3bdb07f9]{inset:0;position:absolute}.api-logo[data-v-3bdb07f9]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}.api-logo img[data-v-3bdb07f9]{filter:drop-shadow(0 2px 8px rgba(1,181,230,.2));height:auto;max-width:180px;-o-object-fit:contain;object-fit:contain;width:50%}.api-label[data-v-3bdb07f9]{color:#01b5e6;font-family:Courier New,monospace;font-size:1rem;font-weight:700;letter-spacing:.15em;opacity:.7}.portfolio-section[data-v-f8444a3a]{background:#fff;overflow:hidden;padding:120px 0}.portfolio-inner[data-v-f8444a3a]{margin:0 auto;max-width:1200px;padding:0 32px}.portfolio-header[data-v-f8444a3a]{margin-bottom:0;margin-left:auto;margin-right:auto;max-width:720px;text-align:center}.grad-label[data-v-f8444a3a]{background:var(--grad);-webkit-background-clip:text;display:inline-block;font-size:14px;font-weight:600;margin-bottom:12px;-webkit-text-fill-color:transparent;background-clip:text}.portfolio-h2[data-v-f8444a3a]{font-family:var(--font-display);font-size:48px;font-weight:700;letter-spacing:-1.4px;line-height:1.15;margin:0 0 24px}.portfolio-sub[data-v-f8444a3a]{color:var(--n-600);font-size:17px;line-height:1.7;margin:0}.marquee-container[data-v-f8444a3a]{margin-bottom:56px;margin-top:64px;min-height:852px;overflow:hidden}.marquee-track[data-v-f8444a3a]{animation:marquee-scroll-f8444a3a 100s linear infinite;display:flex;width:-moz-max-content;width:max-content}.marquee-set[data-v-f8444a3a]{display:flex;gap:1.5rem;padding-right:1.5rem}.marquee-column[data-v-f8444a3a]{display:flex;flex-direction:column;flex-shrink:0;gap:1.5rem;width:480px}.marquee-column.variant-a .card-top[data-v-f8444a3a]{height:480px}.marquee-column.variant-a .card-bottom[data-v-f8444a3a],.marquee-column.variant-b .card-top[data-v-f8444a3a]{height:348px}.marquee-column.variant-b .card-bottom[data-v-f8444a3a]{height:480px}.card[data-v-f8444a3a]{background:var(--n-50);border:1px solid var(--n-200);border-radius:20px;overflow:hidden}.card-border[data-v-f8444a3a]{border:1px solid rgba(0,0,0,.1)}.card-lottie[data-v-f8444a3a]{align-items:center;background:var(--n-100);display:flex;justify-content:center;padding:1.5rem}.card img[data-v-f8444a3a]{display:block;-o-object-fit:cover;object-fit:cover}.card img[data-v-f8444a3a],.lottie-player[data-v-f8444a3a]{height:100%;width:100%}@keyframes marquee-scroll-f8444a3a{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track[data-v-f8444a3a]{animation-play-state:paused}}.portfolio-cta[data-v-f8444a3a]{text-align:center}.portfolio-cta-btn[data-v-f8444a3a]{align-items:center;background:var(--n-950);border-radius:10px;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:14px 24px;transition:opacity .15s}.portfolio-cta-btn[data-v-f8444a3a]:hover{opacity:.85}.portfolio-cta-note[data-v-f8444a3a]{color:var(--n-500);font-size:13px;line-height:1.6;margin:14px 0 0}@media(max-width:1024px){.marquee-container[data-v-f8444a3a]{min-height:672px}.marquee-column[data-v-f8444a3a]{gap:1rem;width:380px}.marquee-column.variant-a .card-top[data-v-f8444a3a]{height:380px}.marquee-column.variant-a .card-bottom[data-v-f8444a3a],.marquee-column.variant-b .card-top[data-v-f8444a3a]{height:276px}.marquee-column.variant-b .card-bottom[data-v-f8444a3a]{height:380px}.marquee-set[data-v-f8444a3a]{gap:1rem;padding-right:1rem}}@media(max-width:768px){.portfolio-h2[data-v-f8444a3a]{font-size:36px}.marquee-container[data-v-f8444a3a]{min-height:568px}.marquee-column[data-v-f8444a3a]{width:320px}.marquee-column.variant-a .card-top[data-v-f8444a3a]{height:320px}.marquee-column.variant-a .card-bottom[data-v-f8444a3a],.marquee-column.variant-b .card-top[data-v-f8444a3a]{height:232px}.marquee-column.variant-b .card-bottom[data-v-f8444a3a]{height:320px}}@media(max-width:480px){.marquee-container[data-v-f8444a3a]{min-height:499px}.marquee-column[data-v-f8444a3a]{width:280px}.marquee-column.variant-a .card-top[data-v-f8444a3a]{height:280px}.marquee-column.variant-a .card-bottom[data-v-f8444a3a],.marquee-column.variant-b .card-top[data-v-f8444a3a]{height:203px}.marquee-column.variant-b .card-bottom[data-v-f8444a3a]{height:280px}}@media(max-width:600px){.portfolio-section[data-v-f8444a3a]{padding:80px 0}.portfolio-inner[data-v-f8444a3a]{padding:0 20px}.portfolio-h2[data-v-f8444a3a]{font-size:30px}}.faq-section[data-v-d9c4056d]{padding:120px 32px}.faq-inner[data-v-d9c4056d]{margin:0 auto;max-width:960px}.grad-label[data-v-d9c4056d]{background:var(--grad);-webkit-background-clip:text;display:inline-block;font-size:14px;font-weight:600;margin-bottom:12px;-webkit-text-fill-color:transparent;background-clip:text}.faq-h2[data-v-d9c4056d]{font-family:var(--font-display);font-size:44px;font-weight:700;letter-spacing:-1.2px;margin:0 0 48px}.faq-list[data-v-d9c4056d]{border-top:1px solid var(--n-200)}.faq-item[data-v-d9c4056d]{border-bottom:1px solid var(--n-200)}.faq-question[data-v-d9c4056d]{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:24px 0;text-align:left;width:100%}.faq-q-text[data-v-d9c4056d]{color:var(--n-900);font-size:17px;font-weight:600}.faq-toggle[data-v-d9c4056d]{align-items:center;background:var(--n-50);border-radius:50%;color:var(--n-900);display:flex;flex-shrink:0;font-size:18px;font-weight:300;height:28px;justify-content:center;line-height:1;transition:all .25s var(--ease-out);width:28px}.faq-toggle.open[data-v-d9c4056d]{background:var(--grad-135);color:#fff;transform:rotate(45deg)}.faq-answer[data-v-d9c4056d]{max-height:0;overflow:hidden;transition:max-height .3s var(--ease-out)}.faq-answer p[data-v-d9c4056d]{color:var(--n-600);font-size:15px;line-height:1.65;margin:0 0 24px;padding-bottom:2rem;padding-right:40px;white-space:pre-line}.faq-cta[data-v-d9c4056d]{margin-top:56px;text-align:center}.faq-cta-btn[data-v-d9c4056d]{align-items:center;background:var(--n-950);border-radius:10px;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:14px 24px;transition:opacity .15s}.faq-cta-btn[data-v-d9c4056d]:hover{opacity:.85}.faq-cta-note[data-v-d9c4056d]{color:var(--n-500);font-size:13px;line-height:1.6;margin:14px 0 0}@media(max-width:600px){.faq-section[data-v-d9c4056d]{padding:80px 20px}.faq-h2[data-v-d9c4056d]{font-size:32px}.faq-q-text[data-v-d9c4056d]{font-size:15px}.faq-answer p[data-v-d9c4056d]{padding-right:0}}.cta-section[data-v-7beab2c9]{padding:80px 32px}.cta-box[data-v-7beab2c9]{background:var(--n-950);border-radius:20px;color:#fff;margin:0 auto;max-width:1100px;overflow:hidden;padding:72px 56px;position:relative}.blob[data-v-7beab2c9]{border-radius:50%;pointer-events:none;position:absolute}.blob-top[data-v-7beab2c9]{background:var(--grad-135);filter:blur(120px);height:460px;opacity:.45;right:-140px;top:-140px;width:460px}.blob-bottom[data-v-7beab2c9]{background:var(--cb-green);bottom:-80px;filter:blur(100px);height:260px;left:-40px;opacity:.25;width:260px}.cta-content[data-v-7beab2c9]{position:relative;z-index:1}.cta-h2[data-v-7beab2c9]{font-family:var(--font-display);font-size:48px;font-weight:700;letter-spacing:-1.4px;line-height:1.1;margin:0}.cta-sub[data-v-7beab2c9]{color:var(--n-400);font-size:17px;line-height:1.6;margin-bottom:0;margin-top:16px;max-width:440px}.cta-actions[data-v-7beab2c9]{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.btn-grad[data-v-7beab2c9]{background:var(--grad-135);border-radius:10px;box-shadow:0 10px 30px -8px #1e6bff80;color:#fff;display:inline-block;font-size:15px;font-weight:600;padding:14px 24px;transition:opacity .15s}.btn-grad[data-v-7beab2c9]:hover{opacity:.9}.btn-outline[data-v-7beab2c9]{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;font-size:15px;font-weight:600;min-width:120px;padding:14px 22px;transition:background .15s}.btn-outline[data-v-7beab2c9]:hover{background:#ffffff14}@media(max-width:768px){.cta-section[data-v-7beab2c9]{padding:60px 20px}.cta-box[data-v-7beab2c9]{padding:48px 32px}.cta-h2[data-v-7beab2c9]{font-size:36px}.cta-sub[data-v-7beab2c9]{font-size:15px}}@media(max-width:480px){.cta-box[data-v-7beab2c9]{padding:40px 24px}.cta-h2[data-v-7beab2c9]{font-size:30px}}
