.nav[data-v-d3be502a]{z-index:1000;height:calc(64px * var(--page-scale,1));border-bottom:calc(1px * var(--page-scale,1)) solid #f5f8ff;box-shadow:0 calc(4px * var(--page-scale,1)) calc(4px * var(--page-scale,1)) #0000000d;transition:box-shadow var(--base);background:0 0;position:fixed;top:0;left:0;right:0}.nav[data-v-d3be502a]:before,.nav[data-v-d3be502a]:after{content:"";pointer-events:none;position:absolute;inset:0}.nav[data-v-d3be502a]:before{background-image:var(--nav-hero-image,none);background-position:var(--nav-hero-position,center calc(-65px * var(--page-scale,1)));background-size:var(--nav-hero-size,100vw auto);opacity:var(--nav-hero-opacity,0);transition:opacity var(--base);background-repeat:no-repeat}.nav[data-v-d3be502a]:after{-webkit-backdrop-filter:blur(calc(2px * var(--page-scale,1)));backdrop-filter:blur(calc(2px * var(--page-scale,1)));transition:background-color var(--base), backdrop-filter var(--base);background:#ffffffb3}.nav.scrolled[data-v-d3be502a]{box-shadow:0 calc(4px * var(--page-scale,1)) calc(4px * var(--page-scale,1)) #0000000d}.nav.scrolled[data-v-d3be502a]:before{opacity:0}.nav.scrolled[data-v-d3be502a]:after{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.nav-inner[data-v-d3be502a]{z-index:1;zoom:var(--page-scale,1);width:1920px;height:64px;margin:0 auto;position:relative}.nav .logo[data-v-d3be502a]{align-items:center;width:249px;height:24px;text-decoration:none;display:flex;position:absolute;top:20px;left:40px}.nav .logo img.nav-logo-img[data-v-d3be502a]{-o-object-fit:fill;object-fit:fill;width:249px;display:block;height:24px!important}.nav nav[data-v-d3be502a]{align-items:center;gap:0;height:64px;display:flex;position:absolute;top:0;left:660px;overflow:visible}.nav nav a[data-v-d3be502a]{z-index:0;height:64px;color:var(--nav-text);transition:color var(--fast);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:0 26px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:500;line-height:22px;text-decoration:none;display:inline-flex;position:relative}.nav nav a[data-v-d3be502a]:before,.nav nav a[data-v-d3be502a]:after{z-index:-1;content:"";opacity:0;position:absolute;left:8px;right:8px}.nav nav a[data-v-d3be502a]:before{background:#1a5cf00d;height:64px;top:1px}.nav nav a[data-v-d3be502a]:after{background:#1a5cf0;height:2px;top:63px}.nav nav a[data-v-d3be502a]:last-child:before,.nav nav a[data-v-d3be502a]:last-child:after{left:12px;right:12px}.nav nav a[data-v-d3be502a]:hover{color:var(--nav-active)}.nav nav a.active[data-v-d3be502a]{color:var(--nav-active);font-weight:600}.nav nav a.active[data-v-d3be502a]:before,.nav nav a.active[data-v-d3be502a]:after{opacity:1}.nav .nav-right[data-v-d3be502a]{align-items:center;gap:16px;height:36px;display:flex;position:absolute;top:14px;right:40px}.nav .nav-right a[data-v-d3be502a]{color:var(--nav-text);cursor:pointer;font-size:13px;text-decoration:none}.nav .nav-right .btn-login[data-v-d3be502a]{color:#8babc4;white-space:nowrap;transition:all var(--fast);background:#f7faff;border:1px solid #bed4ff;border-radius:15px;padding:7px 18px;font-family:Source Han Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:500;box-shadow:0 3px 5px #0000000f}.nav .nav-right .btn-login[data-v-d3be502a]:hover{background:#edf3ff;border-color:#8babc4}.nav .nav-right .btn-register[data-v-d3be502a]{color:#fff;background:var(--brand);white-space:nowrap;transition:all var(--fast);border-radius:15px;padding:7px 18px;font-size:13px;font-weight:500}.nav .nav-right .btn-register[data-v-d3be502a]:hover{background:var(--brand-dark)}.nav .nav-right .portal-btn[data-v-d3be502a]{color:#fff;white-space:nowrap;width:118px;height:36px;transition:all var(--fast);background:#2563eb;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0;font-family:Source Han Sans CN,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:400;line-height:24px;display:inline-flex;box-shadow:0 2px 4px #4a63901a}.nav .nav-right .portal-btn[data-v-d3be502a]:hover{color:#fff;background:var(--home-blue-dark)}.nav .nav-right .portal-btn-icon[data-v-d3be502a]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px;width:20px;height:20px}.nav .nav-right .btn-nav[data-v-d3be502a]{background:var(--brand);color:#fff;border-radius:var(--r-sm);transition:all var(--fast);padding:7px 18px;font-size:13px;font-weight:600}.nav .nav-right .btn-nav[data-v-d3be502a]:hover{background:var(--brand-dark)}.nav .user-center[data-v-d3be502a]{align-items:center;display:inline-flex;position:relative}.nav .user-center-btn[data-v-d3be502a]{color:#2563eb;cursor:pointer;white-space:nowrap;min-width:124px;height:36px;transition:all var(--fast);background:#fff6;border:1px solid #2563eb;border-radius:8px;align-items:center;gap:6px;padding:0 13px;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;display:flex;box-shadow:0 2px 4px #4a63901a}.nav .user-center-btn[data-v-d3be502a]:hover{color:var(--brand);background:#edf3ff;border-color:#8babc4}.nav .user-center-btn .uc-avatar[data-v-d3be502a]{background:linear-gradient(135deg, var(--brand), #4f8bf9);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex}.nav .user-center-btn .uc-role[data-v-d3be502a]{color:#2563eb;white-space:nowrap;background:#2563eb1a;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.nav .user-center-btn .uc-arrow[data-v-d3be502a]{color:#8babc4;margin-left:2px;font-size:10px;transition:transform .15s}.nav .user-center.anonymous .uc-arrow[data-v-d3be502a]{display:none}.nav .user-center.open .uc-arrow[data-v-d3be502a]{transform:rotate(180deg)}.nav .user-center-menu[data-v-d3be502a]{border:1px solid var(--border);opacity:0;visibility:hidden;z-index:1000;background:#fff;border-radius:10px;min-width:170px;margin:0;padding:6px 0;list-style:none;transition:all .2s;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.nav .user-center.open .user-center-menu[data-v-d3be502a]{opacity:1;visibility:visible;transform:translateY(0)}.nav .user-center-menu a[data-v-d3be502a]{color:var(--text-body);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-size:13px;text-decoration:none;transition:all .15s;display:flex}.nav .user-center-menu a[data-v-d3be502a]:hover{background:var(--brand-5);color:var(--brand)}.nav .user-center-menu .uc-name[data-v-d3be502a]{color:var(--text-h2);border-bottom:1px solid var(--border-light);white-space:nowrap;margin-bottom:6px;padding:8px 16px 6px;font-size:13px;font-weight:600}.nav .user-center-menu .uc-role-card[data-v-d3be502a]{border-bottom:1px solid var(--border-light);cursor:default;align-items:center;gap:10px;margin-bottom:6px;padding:10px 16px;display:flex}.nav .user-center-menu .uc-role-avatar[data-v-d3be502a]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.nav .user-center-menu .uc-role-avatar svg[data-v-d3be502a]{width:18px;height:18px;display:block}.nav .user-center-menu .uc-role-info[data-v-d3be502a]{flex-direction:column;gap:1px;min-width:0;display:flex}.nav .user-center-menu .uc-role-name[data-v-d3be502a]{color:var(--text-h2);white-space:nowrap;font-size:13px;font-weight:650;line-height:1.3}.nav .user-center-menu .uc-role-desc[data-v-d3be502a]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.4;overflow:hidden}.nav .user-center-menu .uc-logout[data-v-d3be502a]{border-top:1px solid var(--border-light);margin-top:6px;padding-top:8px}.nav .user-center-menu .uc-logout a[data-v-d3be502a]{color:var(--text-muted)}.nav .user-center-menu .uc-logout a[data-v-d3be502a]:hover{color:#dc2626;background:#fef2f2}.nav .user-center-menu .uc-menu-icon[data-v-d3be502a]{width:16px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nav .user-center-menu a:hover .uc-menu-icon[data-v-d3be502a]{color:var(--brand)}.nav .user-center-menu .uc-logout a:hover .uc-menu-icon[data-v-d3be502a]{color:#dc2626}.nav-toggle[data-v-d3be502a]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;margin-left:8px;padding:6px;display:none}.nav-toggle span[data-v-d3be502a]{background:var(--nav-text);width:22px;height:2px;transition:all var(--fast);border-radius:2px;display:block}.rxy-modal-mask[data-v-d3be502a]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2000;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rxy-modal[data-v-d3be502a]{background:#fff;border-radius:16px;width:100%;max-width:760px;margin:0 16px;overflow:hidden;box-shadow:0 20px 60px #0f172a33}.rxy-modal-head[data-v-d3be502a]{background:linear-gradient(135deg,#2a6dff0f,#2a6dff00);border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.rxy-modal-head h3[data-v-d3be502a]{color:#0f172a;margin:0;font-size:18px;font-weight:720}.rxy-modal-x[data-v-d3be502a]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;font-family:inherit;display:flex}.rxy-modal-x[data-v-d3be502a]:hover{color:#475569;background:#f8fafc}.rxy-modal-body[data-v-d3be502a]{text-align:left;padding:20px}.rxy-role-grid[data-v-d3be502a]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;display:grid}.rxy-modal-foot[data-v-d3be502a]{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;padding:16px 24px;display:flex}.rxy-btn[data-v-d3be502a]{cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:530;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.rxy-btn-ghost[data-v-d3be502a]{color:#475569;background:#fff;border:1px solid #e2e8f0}.rxy-btn-ghost[data-v-d3be502a]:hover{background:#f8fafc}.rxy-role-card[data-v-d3be502a]{text-align:center;cursor:pointer;background:#ffffff9e;border:1px solid #ffffffbf;border-radius:16px;padding:20px 12px 16px;transition:all .25s;position:relative;overflow:hidden}.rxy-role-card[data-v-d3be502a]:hover{border-color:#2a6dff59;transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.rxy-role-ico[data-v-d3be502a]{border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 10px;display:flex}.rxy-role-ico svg[data-v-d3be502a]{width:22px;height:22px}.rxy-role-label[data-v-d3be502a]{color:#0f172a;font-size:13px;font-weight:610}.rxy-role-desc[data-v-d3be502a]{color:#64748b;margin-top:4px;font-size:11px;line-height:1.5}@media (width<=768px){.rxy-role-grid[data-v-d3be502a]{grid-template-columns:1fr 1fr}}@media (width<=480px){.rxy-role-grid[data-v-d3be502a]{grid-template-columns:1fr}}.site-footer[data-v-aabe2a18]{color:#ffffff8c;padding:calc(52px * var(--page-scale,1)) 0 calc(24px * var(--page-scale,1));background:#151b26}.footer-inner[data-v-aabe2a18]{zoom:var(--page-scale,1);width:1200px;margin:0 auto}.footer-grid[data-v-aabe2a18]{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:40px;margin-bottom:36px;display:grid}.site-footer h4[data-v-aabe2a18]{color:#fff;margin:0 0 14px;font-size:14px;font-weight:600}.site-footer ul[data-v-aabe2a18]{margin:0;padding:0;list-style:none}.site-footer li[data-v-aabe2a18]{margin-bottom:8px}.site-footer li[data-v-aabe2a18]:last-child{margin-bottom:0}.site-footer li a[data-v-aabe2a18]{color:#ffffff73;font-size:12px;text-decoration:none;transition:color .15s}.site-footer li a[data-v-aabe2a18]:hover{color:#fff}.footer-brand-col[data-v-aabe2a18]{min-width:0}.footer-desc[data-v-aabe2a18]{color:#ffffff73;margin:8px 0 0;font-size:12px;line-height:1.8}.footer-logo-row[data-v-aabe2a18]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.footer-logo-img[data-v-aabe2a18]{flex-shrink:0;width:auto;height:24px;display:block}.footer-bot[data-v-aabe2a18]{color:#fff9;border-top:1px solid #ffffff0f;justify-content:space-between;padding-top:20px;font-size:12px;display:flex}.footer-copy[data-v-aabe2a18]{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-top:16px}.footer-copy .footer-brand[data-v-aabe2a18]{white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.footer-copy .footer-brand .dot[data-v-aabe2a18]{color:#ffffff38;font-size:4px}.footer-copy .footer-brand a[data-v-aabe2a18]{color:inherit;text-decoration:none;transition:color .15s}.footer-copy .footer-brand a[data-v-aabe2a18]:hover{color:#93c5fd}.footer-legal[data-v-aabe2a18]{text-align:center;border-top:none;flex-direction:column;align-items:center;gap:10px;padding-top:0}.footer-legal .footer-addr[data-v-aabe2a18]{color:#ffffff80;line-height:1.8}.footer-legal .beian-links[data-v-aabe2a18]{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.footer-legal .beian-links a[data-v-aabe2a18]{color:inherit;white-space:nowrap;align-items:center;gap:6px;text-decoration:none;transition:opacity .15s;display:inline-flex}.footer-legal .beian-links a[data-v-aabe2a18]:hover{opacity:.8}.footer-legal .beian-links .beian-gongan-icon[data-v-aabe2a18]{width:auto;height:14px;display:inline-block}.site-shell[data-v-6d0d1998]{flex-direction:column;min-height:100vh;display:flex}.site-main[data-v-6d0d1998]{padding-top:var(--header-height,64px);flex:1}:root{--nav-top:#dce6f8;--nav-mid:#edf3fb;--nav-bot:#f4f8fd;--nav-text:#4a6390;--nav-active:#1a5cf0;--brand:#2563eb;--brand-dark:#1d4ed8;--brand-5:#2563eb0d;--brand-10:#2563eb1a;--deep:#1e3a8a;--home-blue:#1768ff;--home-blue-dark:#0d4bc8;--bg-white:#fff;--bg-gray:#f2f5f9;--bg-blue:#e8f2fe;--text-h1:#091221;--text-h2:#0e1726;--text-body:#4a5568;--text-muted:#868a92;--border:#e5eaf2;--border-light:#f0f3f8;--shadow-sm:0 1px 3px #0000000a;--shadow-md:0 4px 12px #0000000f;--shadow-lg:0 8px 24px #00000014;--shadow-xl:0 12px 40px #0000001f;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--fast:.15s ease;--base:.25s ease;color:#12264b;font-synthesis:none;text-rendering:optimizelegibility;--primary:#2767ff;--primary-dark:#0f4fd8;--text:#10264a;--muted:#7586a7;--line:#dce7fa;--header-height:calc(64px * var(--page-scale,1));background:#f6f9ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px;overflow-x:clip}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}body.nav-open{overflow:hidden}button,input{font:inherit}a{color:inherit;text-decoration:none}.container{width:min(1800px,100% - 64px);margin-inline:auto}.site-main{min-height:calc(100vh - var(--header-height));padding-top:var(--header-height)}.hero-section{background:radial-gradient(circle at 72% 35%,#dcecff 0,#deecffa6 24%,#0000 52%),linear-gradient(112deg,#fff 8%,#f6f9ff 52%,#e5f1ff 100%);min-height:660px;overflow:hidden}.hero-content{grid-template-columns:minmax(520px,.9fr) minmax(560px,1.1fr);align-items:center;gap:30px;min-height:660px;display:grid}.hero-copy{z-index:2;max-width:720px;padding:70px 0;position:relative}.eyebrow{color:var(--primary);letter-spacing:.16em;margin:0 0 14px;font-size:12px;font-weight:800}.hero-copy h1{color:#092954;letter-spacing:-.06em;margin:0;font-size:clamp(50px,4.6vw,82px);line-height:1.04}.hero-copy h1 span{color:var(--primary)}.hero-description{color:#6e80a1;margin:24px 0 30px;font-size:clamp(16px,1.25vw,21px);line-height:1.7}.capability-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:14px;display:grid}.capability-card{background:#ffffffb8;border:1px solid #dee8f9b8;border-radius:14px;align-content:center;place-items:center;min-height:108px;padding:16px;transition:all .2s;display:grid;box-shadow:0 10px 30px #31549114}.capability-card:hover{border-color:#a9c4fa;transform:translateY(-3px);box-shadow:0 16px 36px #2767ff24}.capability-icon{color:#fff;background:var(--primary);border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:8px;display:grid}.capability-card strong{font-size:14px}.capability-card small{color:#8191ae;margin-top:5px;font-size:11px}.hero-actions{gap:20px;margin-top:34px;display:flex}.primary-action,.secondary-action{border-radius:30px;justify-content:center;align-items:center;gap:16px;min-width:220px;height:58px;padding:0 28px;font-weight:700;display:inline-flex}.primary-action{color:#fff;background:linear-gradient(135deg,#3e75ff,#1459ed);box-shadow:0 14px 28px #2767ff3d}.secondary-action{color:var(--primary);background:#ffffffc2;border:1px solid #d9e4f6}.hero-visual{align-self:stretch;min-width:0;position:relative;overflow:hidden}.orbit{border:1px solid #377eff38;border-radius:50%;position:absolute}.orbit-one{width:520px;height:520px;top:70px;right:20px}.orbit-two{width:390px;height:390px;top:135px;right:85px}.ai-cloud{color:#fff;text-shadow:0 4px 18px #2070d8;background:linear-gradient(145deg,#fffffff2,#68a9ff 70%);border-radius:50%;place-items:center;width:170px;height:115px;font-size:58px;font-weight:700;display:grid;position:absolute;top:100px;right:13%;box-shadow:0 16px 46px #3684ed59}.city{justify-content:center;align-items:end;gap:12px;height:68%;display:flex;position:absolute;bottom:0;left:6%;right:0}.city:after{content:"";background:linear-gradient(#0000,#70b0ff2e);height:38%;position:absolute;inset:auto -20% 0}.city i{z-index:1;clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#ffffffb3 0 6px,#3f8fff33 7px 12px),linear-gradient(#cce6ff,#5ea5ff);border:1px solid #2e7ceb66;width:11%;min-height:120px;position:relative;box-shadow:0 0 28px #297eee2e}.visual-label{z-index:2;color:#1465ce;background:#ffffffd1;border:1px solid #acd0ff;border-radius:20px;padding:8px 12px;font-size:12px;font-weight:700;position:absolute}.label-one{top:27%;left:10%}.label-two{top:43%;left:1%}.label-three{top:48%;right:1%}.metrics-section{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:20px;display:grid}.metric-card{border:1px solid #cdddfa;border-top:3px solid var(--primary);background:linear-gradient(140deg,#fff,#f2f7ff);border-radius:16px;align-content:center;place-items:center;min-height:142px;display:grid}.metric-card strong{color:#164fae;font-size:clamp(38px,3vw,58px)}.metric-card span{color:#7a8aa6;margin-top:8px;font-size:13px}.intro-section{text-align:center;padding:110px 0}.intro-section h2{color:var(--text);margin:0;font-size:clamp(32px,3vw,52px)}.intro-section>p:not(.eyebrow){max-width:760px;color:var(--muted);margin:22px auto;font-size:18px;line-height:1.8}.text-link{color:var(--primary);font-weight:700}.placeholder-page,.launcher-page{min-height:680px;padding-top:110px;padding-bottom:110px}.placeholder-page h1,.launcher-page h1{margin:0;font-size:clamp(42px,5vw,72px)}.placeholder-page>p:not(.eyebrow),.launcher-intro{max-width:700px;color:var(--muted);font-size:18px;line-height:1.8}.placeholder-grid,.launcher-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:54px;display:grid}.placeholder-grid article,.system-card{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;padding:30px;box-shadow:0 12px 30px #36599112}.placeholder-grid span,.system-card>span{color:var(--primary);letter-spacing:.14em;font-size:12px;font-weight:800}.placeholder-grid strong,.system-card strong{margin-top:32px;font-size:22px;display:block}.placeholder-grid p,.system-card p{color:var(--muted);line-height:1.7}.system-card i{color:var(--primary);font-style:normal;font-weight:700}.account-page{background:radial-gradient(circle at 20% 20%,#deebff,#0000 35%),#f6f9ff;place-items:center;min-height:100vh;padding:36px;display:grid}.account-brand{color:var(--primary);font-weight:800;position:absolute;top:28px;left:32px}.account-panel{border:1px solid var(--line);background:#fff;border-radius:22px;gap:18px;width:min(460px,100%);padding:42px;display:grid;box-shadow:0 24px 70px #2d4f8924}.account-panel h1{margin:0;font-size:40px}.account-panel>p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.7}.account-panel label{gap:8px;font-size:13px;font-weight:700;display:grid}.account-panel input{border:1px solid #ccd9ee;border-radius:9px;outline:none;width:100%;height:46px;padding:0 14px;font-size:16px}.account-panel input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2767ff1a}.account-panel button{color:#fff;background:#9db8ec;border:0;border-radius:10px;height:48px}@media (width<=1200px){.hero-content{grid-template-columns:minmax(470px,1fr) minmax(380px,.9fr)}.hero-visual{opacity:.8}.capability-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1024px){.hero-content{grid-template-columns:1fr}.hero-copy{max-width:760px}.hero-visual{inset:var(--header-height) 0 auto 44%;opacity:.34;pointer-events:none;height:620px;position:absolute}.metrics-section,.placeholder-grid,.launcher-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.container{width:min(100% - 32px,720px)}.hero-section,.hero-content{min-height:auto}.hero-copy{padding:72px 0 64px}.hero-copy h1{font-size:clamp(46px,13vw,68px)}.hero-description br,.hero-visual{display:none}.capability-grid{gap:10px}.capability-card{padding:14px 8px}.hero-actions{flex-direction:column;gap:12px}.primary-action,.secondary-action{width:100%;min-width:0;height:54px}.metrics-section{gap:12px;margin-top:16px}.metric-card{min-height:120px}.metric-card strong{font-size:38px}.intro-section{padding:80px 0}.placeholder-page,.launcher-page{min-height:600px;padding-top:72px;padding-bottom:72px}.placeholder-grid,.launcher-grid{grid-template-columns:1fr;margin-top:36px}}@media (width<=420px){.container{width:calc(100% - 24px)}.hero-copy{padding-top:54px}.hero-copy h1{font-size:48px}.hero-description{margin-top:18px;font-size:15px}.capability-card strong{font-size:13px}.capability-card small{font-size:10px}.metrics-section{grid-template-columns:1fr 1fr}.metric-card{min-height:104px}.metric-card strong{font-size:32px}.metric-card span{text-align:center;font-size:11px}.account-page{padding:72px 12px 20px}.account-brand{top:22px;left:16px}.account-panel{border-radius:16px;padding:28px 20px}}
