::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#94a3b8}::-webkit-scrollbar-thumb:active{background:#64748b}*{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.common-btn{background:linear-gradient(135deg,#3b82f6,#6366f1);border:none;border-radius:16px;position:relative;padding:12px 32px;font-weight:500;color:#fff;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.common-btn i{font-size:24px;position:absolute;top:50%;transform:translateY(-50%);right:22px}.common-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(59,130,246,.4)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background:linear-gradient(135deg,#f0f4ff,#e8f0ff 50%,#f5f0ff)}#app,.home-page[data-v-46f7b90a]{width:100vw;height:100vh;overflow:hidden}.home-page[data-v-46f7b90a]{--ink:#0d2148;--muted:#64748b;--blue:#2563eb;--blue-glow:rgba(37,99,235,0.15);--purple:#7c3aed;--purple-glow:rgba(124,58,237,0.15);--green:#10b981;--orange:#f59e0b;--bg-gradient:radial-gradient(circle at 18% 20%,hsla(0,0%,100%,0.98) 0 18%,hsla(0,0%,100%,0.45) 42%,transparent 62%),radial-gradient(circle at 82% 42%,rgba(106,158,255,0.2),transparent 38%),linear-gradient(135deg,#f9fbff,#eef4ff 47%,#d9e7ff);--glass-bg:hsla(0,0%,100%,0.72);--glass-border:hsla(0,0%,100%,0.8);--shadow:0 10px 30px rgba(57,101,185,0.06);--btn-gradient:linear-gradient(105deg,#2563eb,#4f46e5 50%,#7c3aed);color:var(--ink);background:var(--bg-gradient);font-family:Outfit,Noto Sans SC,sans-serif;position:relative;box-sizing:border-box}.home-page[data-v-46f7b90a]:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.12;background-image:linear-gradient(rgba(85,119,185,.05) 1px,transparent 0),linear-gradient(90deg,rgba(85,119,185,.05) 1px,transparent 0);background-size:24px 24px;z-index:0}.home-page[data-v-46f7b90a]{display:flex;flex-direction:column;justify-content:space-between;padding:3vh 3.5vw;max-width:1280px;margin:0 auto}header[data-v-46f7b90a]{height:6vh;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.logo-area[data-v-46f7b90a]{display:flex;align-items:center;gap:10px}.brand-mark[data-v-46f7b90a]{display:flex;align-items:center;gap:4px;height:24px}.brand-mark i[data-v-46f7b90a]{display:block;width:5px;border-radius:8px;background:linear-gradient(180deg,#2563eb,#7c3aed);box-shadow:0 3px 8px rgba(37,99,235,.2)}.brand-mark i[data-v-46f7b90a]:first-child{height:10px}.brand-mark i[data-v-46f7b90a]:nth-child(2){height:16px}.brand-mark i[data-v-46f7b90a]:nth-child(3){height:22px}.brand-mark i[data-v-46f7b90a]:nth-child(4){height:15px}.brand-mark i[data-v-46f7b90a]:nth-child(5){height:8px}.brand-title[data-v-46f7b90a]{font-size:1.2rem;font-weight:850;letter-spacing:.5px;color:var(--ink)}.status-area[data-v-46f7b90a]{display:flex;align-items:center;gap:10px;margin-right:50px}.status-item[data-v-46f7b90a]{display:flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;color:var(--muted);background:hsla(0,0%,100%,.55);padding:5px 10px;border-radius:20px;border:1px solid hsla(0,0%,100%,.6)}.status-item .dot[data-v-46f7b90a]{width:6px;height:6px;border-radius:50%;background-color:var(--green);box-shadow:0 0 6px var(--green);animation:blink-46f7b90a 2s ease-in-out infinite}.status-item svg[data-v-46f7b90a]{width:13px;height:13px;stroke:var(--muted);fill:none}.hero[data-v-46f7b90a]{flex:1;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;min-height:0;height:56vh}.hero-copy[data-v-46f7b90a]{display:flex;flex-direction:column;justify-content:center}h1[data-v-46f7b90a]{font-size:3.4rem;font-weight:900;line-height:1.18;letter-spacing:-.5px;color:var(--ink);margin:0}h1 span[data-v-46f7b90a]{background:linear-gradient(90deg,#2563eb,#4f46e5 50%,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;margin-top:3px}.subtitle[data-v-46f7b90a]{font-size:1.1rem;color:var(--muted);margin:12px 0 28px;line-height:1.45}.actions-wrapper[data-v-46f7b90a]{display:flex;align-items:center;width:100%;max-width:320px}.launch-btn[data-v-46f7b90a]{width:100%;height:60px;background:var(--btn-gradient);border:none;border-radius:30px;color:#fff;font-size:1.25rem;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 8px 20px rgba(79,70,229,.2);transition:all .3s cubic-bezier(.4,0,.2,1)}.launch-btn[data-v-46f7b90a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 25px rgba(79,70,229,.28)}.launch-btn[data-v-46f7b90a]:active:not(:disabled){transform:translateY(1px)}.launch-btn[data-v-46f7b90a]:disabled{opacity:.85;cursor:not-allowed}.launch-btn svg[data-v-46f7b90a]{width:18px;height:18px;stroke:#fff;stroke-width:2.5;fill:none;transition:transform .3s ease}.launch-btn:hover:not(:disabled) svg[data-v-46f7b90a]{transform:translateX(4px)}.btn-details[data-v-46f7b90a]{display:flex;align-items:center;gap:16px;margin-top:12px}.detail-item[data-v-46f7b90a]{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--muted);font-weight:500}.detail-item svg[data-v-46f7b90a]{width:13px;height:13px;stroke:var(--muted);fill:none}.launch-tip[data-v-46f7b90a]{margin-top:8px;font-size:.7rem;color:var(--muted)}.hero-visual[data-v-46f7b90a]{position:relative;height:100%;width:100%}.robot-stage-hp[data-v-46f7b90a]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:320px;height:320px;display:flex;align-items:center;justify-content:center}.podium[data-v-46f7b90a]{position:absolute;bottom:30px;width:240px;height:50px;perspective:1000px;z-index:1}.ring[data-v-46f7b90a]{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(37,99,235,.2);transform:rotateX(70deg);box-shadow:0 0 15px rgba(37,99,235,.1),inset 0 0 15px rgba(37,99,235,.1);animation:pulseRing-46f7b90a 3s ease-in-out infinite}.ring-outer[data-v-46f7b90a]{inset:-15px;border-color:rgba(124,58,237,.12);animation-delay:.5s}.ring-inner[data-v-46f7b90a]{inset:15px;border-style:dashed;border-color:rgba(37,99,235,.25);animation:rotateRing-46f7b90a 15s linear infinite}.robot-img[data-v-46f7b90a]{width:240px;height:240px;z-index:2;animation:floatRobot-46f7b90a 4s ease-in-out infinite;transform-origin:center bottom;pointer-events:none}.float-card[data-v-46f7b90a]{position:absolute;background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:14px;padding:9px 11px;box-shadow:var(--shadow);z-index:5;animation:floatCard-46f7b90a 6s ease-in-out infinite;pointer-events:none}.float-card h3[data-v-46f7b90a]{font-size:.72rem;font-weight:800;color:var(--muted);margin-bottom:4px;letter-spacing:.5px}.card-trend[data-v-46f7b90a]{top:10px;left:-70px;width:150px;animation-delay:0s}.trend-chart[data-v-46f7b90a]{width:100%;height:38px}.card-allocation[data-v-46f7b90a]{top:0;right:-100px;width:180px;animation-delay:1.5s}.donut-wrapper[data-v-46f7b90a]{display:flex;align-items:center;gap:6px}.donut-chart[data-v-46f7b90a]{width:38px;height:38px;flex:0 0 38px}.donut-legend[data-v-46f7b90a]{flex:1;display:flex;flex-direction:column;gap:1.5px;font-size:.55rem;font-weight:700}.legend-item[data-v-46f7b90a]{display:flex;align-items:center;justify-content:space-between}.legend-label[data-v-46f7b90a]{display:flex;align-items:center;gap:2px}.legend-color[data-v-46f7b90a]{width:4px;height:4px;border-radius:50%}.color-blue[data-v-46f7b90a]{background-color:var(--blue)}.color-purple[data-v-46f7b90a]{background-color:var(--purple)}.color-green[data-v-46f7b90a]{background-color:var(--green)}.color-orange[data-v-46f7b90a]{background-color:var(--orange)}.card-risk[data-v-46f7b90a]{bottom:20px;left:-75px;width:155px;animation-delay:3s}.risk-badge-wrapper[data-v-46f7b90a]{display:flex;align-items:center;gap:6px}.risk-val[data-v-46f7b90a]{font-size:1.35rem;font-weight:900;color:var(--orange);font-family:Outfit,sans-serif}.risk-label[data-v-46f7b90a]{display:flex;flex-direction:column}.risk-title[data-v-46f7b90a]{font-size:.75rem;font-weight:800;color:var(--ink)}.risk-desc[data-v-46f7b90a]{font-size:.55rem;color:var(--muted)}.card-return[data-v-46f7b90a]{bottom:15px;right:-65px;width:145px;animation-delay:4.5s}.bar-chart-wrapper[data-v-46f7b90a]{display:flex;align-items:flex-end;justify-content:space-between;height:28px;padding:0 4px;margin-bottom:4px}.bar[data-v-46f7b90a]{width:8px;background:linear-gradient(0deg,var(--blue),#60a5fa);border-radius:2px 2px 0 0;animation:growBar-46f7b90a 1.5s ease-out forwards}.bar[data-v-46f7b90a]:nth-child(2){background:linear-gradient(0deg,var(--purple),#a78bfa)}.bar[data-v-46f7b90a]:nth-child(3){background:linear-gradient(0deg,var(--green),#34d399)}.bar[data-v-46f7b90a]:nth-child(4){background:linear-gradient(0deg,var(--orange),#fbbf24)}.return-value-wrapper[data-v-46f7b90a]{display:flex;align-items:baseline;justify-content:center;gap:3px;margin-top:4px}.return-label[data-v-46f7b90a]{font-size:.62rem;color:var(--muted);font-weight:600}.return-val-num[data-v-46f7b90a]{font-size:.88rem;font-weight:800;color:var(--blue)}.risk-shield-icon[data-v-46f7b90a]{width:15px;height:15px;color:#f59e0b;fill:rgba(245,158,11,.1);margin-left:auto;flex-shrink:0}.sp-section[data-v-46f7b90a]{display:none}.process-section[data-v-46f7b90a]{height:28vh;display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0}.section-title[data-v-46f7b90a]{display:flex;align-items:center;justify-content:center;gap:12px;font-size:.95rem;font-weight:800;color:var(--muted);letter-spacing:2px;text-transform:uppercase}.section-title .line[data-v-46f7b90a]{flex:0 0 50px;height:1px;background-color:rgba(77,111,191,.15)}.steps-container[data-v-46f7b90a]{display:flex;align-items:center;justify-content:space-between;position:relative;padding:10px 0}.step-card[data-v-46f7b90a]{position:relative;width:130px;height:140px;background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-shadow:0 4px 15px rgba(57,101,185,.02);z-index:2;transition:all .3s cubic-bezier(.4,0,.2,1)}.step-card[data-v-46f7b90a]:hover{transform:translateY(-3px);background:#fff;border-color:var(--blue);box-shadow:0 8px 20px rgba(37,99,235,.1)}.step-number[data-v-46f7b90a]{position:absolute;top:-11px;left:-11px;width:24px;height:24px;background:var(--blue);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800;box-shadow:0 2px 5px rgba(37,99,235,.25)}.step-icon[data-v-46f7b90a]{color:var(--blue);display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.step-card:hover .step-icon[data-v-46f7b90a]{transform:scale(1.08)}.step-icon svg[data-v-46f7b90a]{width:36px;height:36px;stroke:currentColor;stroke-width:2;fill:none}.step-title[data-v-46f7b90a]{font-size:.95rem;font-weight:800;color:var(--ink)}.step-desc[data-v-46f7b90a]{font-size:.75rem;color:var(--muted);margin-top:1px;text-align:center}.step-arrow[data-v-46f7b90a]{display:flex;align-items:center;justify-content:center;color:#cbd5e1;z-index:2}.step-arrow svg[data-v-46f7b90a]{width:18px;height:18px;stroke:currentColor;stroke-width:3;fill:none}.city-skyline[data-v-46f7b90a]{position:absolute;bottom:0;left:10%;width:45%;height:75px;z-index:1;pointer-events:none}.bottom-highlights[data-v-46f7b90a]{display:none;height:15vh;gap:16px;justify-content:space-between}.highlight-card[data-v-46f7b90a]{flex:1;background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:20px;padding:12px 18px;box-shadow:var(--shadow);display:flex;align-items:center;gap:12px;transition:all .3s ease}.highlight-card[data-v-46f7b90a]:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.85);box-shadow:0 15px 40px rgba(57,101,185,.12)}.highlight-icon[data-v-46f7b90a]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:0 0 36px}.icon-blue[data-v-46f7b90a]{background:#eff6ff;color:var(--blue)}.icon-purple[data-v-46f7b90a]{background:#f5f3ff;color:var(--purple)}.icon-green[data-v-46f7b90a]{background:#ecfdf5;color:var(--green)}.highlight-icon svg[data-v-46f7b90a]{width:20px;height:20px;stroke:currentColor;fill:none}.highlight-text[data-v-46f7b90a]{flex:1}.highlight-title[data-v-46f7b90a]{font-size:.85rem;font-weight:800;color:var(--ink);margin-bottom:2px}.highlight-desc[data-v-46f7b90a]{font-size:.7rem;color:var(--muted);line-height:1.35}.footer-warning[data-v-46f7b90a]{text-align:center;font-size:.82rem;color:#475569;margin-top:2vh;padding:10px 24px;border-radius:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;flex-shrink:0}.footer-warning svg[data-v-46f7b90a]{width:16px;height:16px;stroke:var(--blue);stroke-width:2.5;fill:none;flex-shrink:0}@keyframes blink-46f7b90a{0%,to{opacity:.4}50%{opacity:1}}@keyframes pulseRing-46f7b90a{0%,to{transform:rotateX(70deg) scale(.96);opacity:.7}50%{transform:rotateX(70deg) scale(1.04);opacity:1}}@keyframes rotateRing-46f7b90a{to{transform:rotateX(70deg) rotate(1turn)}}@keyframes floatRobot-46f7b90a{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatCard-46f7b90a{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes growBar-46f7b90a{0%{height:0}to{height:var(--height)}}@media (max-aspect-ratio:6/5){.home-page[data-v-46f7b90a]{padding:1.5vh 3vw;overflow:hidden}.status-area[data-v-46f7b90a]{margin:0}header[data-v-46f7b90a]{height:5vh;padding:0 1vw}.logo-area[data-v-46f7b90a]{gap:6px}.sp-section[data-v-46f7b90a]{display:block}.hp-card[data-v-46f7b90a]{display:none}.sp-card[data-v-46f7b90a]{display:block}.brand-mark[data-v-46f7b90a]{height:18px}.brand-title[data-v-46f7b90a]{font-size:.95rem}.status-area[data-v-46f7b90a]{gap:6px}.status-item[data-v-46f7b90a]{padding:3px 6px;font-size:.68rem;gap:3px}.status-item svg[data-v-46f7b90a]{width:11px;height:11px}.hero[data-v-46f7b90a]{display:flex;flex-direction:column;height:50vh;gap:0}.hero-copy[data-v-46f7b90a]{flex:0 0 auto;text-align:center;align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:2.5vh;margin-bottom:2.5vh}h1[data-v-46f7b90a]{font-size:1.8rem;line-height:1.25}.subtitle[data-v-46f7b90a]{font-size:.8rem;margin:8px 0 14px;line-height:1.4}.actions-wrapper[data-v-46f7b90a]{max-width:240px;height:48px}.launch-btn[data-v-46f7b90a]{height:48px;font-size:1.05rem;border-radius:24px}.btn-details[data-v-46f7b90a]{margin-top:10px;justify-content:center;gap:12px}.detail-item[data-v-46f7b90a]{font-size:.72rem;gap:4px}.launch-tip[data-v-46f7b90a]{margin-top:2px}.hero-visual[data-v-46f7b90a]{flex:1;width:100%;position:relative}.robot-stage-sp[data-v-46f7b90a]{position:relative;left:auto;top:auto;transform:none;width:100%;height:auto;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:14px;margin:0 auto}.robot-img[data-v-46f7b90a]{width:270px;height:270px}.podium[data-v-46f7b90a]{width:180px;height:36px;bottom:8px}.float-card[data-v-46f7b90a]{position:static;padding:14px 16px;border-radius:14px}.float-card h3[data-v-46f7b90a]{font-size:.85rem;margin-bottom:8px}.card-trend[data-v-46f7b90a]{width:auto}.trend-chart[data-v-46f7b90a]{height:42px}.card-allocation[data-v-46f7b90a]{width:auto}.donut-chart[data-v-46f7b90a]{width:46px;height:46px;flex:0 0 46px;aspect-ratio:auto}.donut-legend[data-v-46f7b90a]{font-size:.65rem;gap:3px}.card-risk[data-v-46f7b90a]{width:auto}.risk-badge-wrapper[data-v-46f7b90a]{gap:8px}.risk-val[data-v-46f7b90a]{font-size:1.55rem}.risk-title[data-v-46f7b90a]{font-size:.85rem}.risk-desc[data-v-46f7b90a]{font-size:.62rem}.risk-shield-icon[data-v-46f7b90a]{width:28px;height:28px}.card-return[data-v-46f7b90a]{width:auto}.bar-chart-wrapper[data-v-46f7b90a]{height:32px;margin-bottom:6px;min-height:0}.bar[data-v-46f7b90a]{width:9px}.return-val-num[data-v-46f7b90a]{font-size:1.05rem}.return-label[data-v-46f7b90a]{font-size:.72rem}.process-section[data-v-46f7b90a]{height:34vh;justify-content:space-evenly}.steps-container[data-v-46f7b90a]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:10px;padding:8px;border-radius:16px}.step-card[data-v-46f7b90a]{width:100%;height:90px;gap:6px;border-radius:12px}.step-number[data-v-46f7b90a]{top:-7px;left:-7px;width:18px;height:18px;font-size:.65rem}.step-icon svg[data-v-46f7b90a]{width:26px;height:26px}.step-title[data-v-46f7b90a]{font-size:.78rem}.bottom-highlights[data-v-46f7b90a],.city-skyline[data-v-46f7b90a],.step-arrow[data-v-46f7b90a],.step-desc[data-v-46f7b90a]{display:none}.footer-warning[data-v-46f7b90a]{display:block;background:none;border:none;padding:0;margin-top:1vh;color:var(--muted);width:auto;font-size:.68rem}.footer-warning svg[data-v-46f7b90a]{display:none}}@media (max-aspect-ratio:6/5) and (min-width:600px){.home-page[data-v-46f7b90a]{padding:2.5vh 4vw;max-width:1080px;margin:0 auto;justify-content:space-between}header[data-v-46f7b90a]{height:6vh;margin-bottom:2vh;flex:none}.brand-mark[data-v-46f7b90a]{height:32px;gap:6px}.brand-mark i[data-v-46f7b90a]{width:7px;border-radius:8px}.brand-mark i[data-v-46f7b90a]:first-child{height:14px}.brand-mark i[data-v-46f7b90a]:nth-child(2){height:22px}.brand-mark i[data-v-46f7b90a]:nth-child(3){height:30px}.brand-mark i[data-v-46f7b90a]:nth-child(4){height:20px}.brand-mark i[data-v-46f7b90a]:nth-child(5){height:11px}.brand-title[data-v-46f7b90a]{font-size:1.55rem;white-space:nowrap}.status-item[data-v-46f7b90a]{padding:6px 12px;font-size:.95rem;border-radius:30px;gap:6px;white-space:nowrap}.status-item .dot[data-v-46f7b90a]{width:8px;height:8px}.status-item svg[data-v-46f7b90a]{width:15px;height:15px}.hero[data-v-46f7b90a]{flex:none;display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:center;height:auto;margin-bottom:2vh}.hero-copy[data-v-46f7b90a]{text-align:left;align-items:flex-start;padding-top:0;margin-bottom:0}h1[data-v-46f7b90a]{font-size:2.6rem;line-height:1.2}.subtitle[data-v-46f7b90a]{font-size:1.05rem;margin:8px 0 16px;line-height:1.4;text-align:left}.actions-wrapper[data-v-46f7b90a]{max-width:300px;height:56px}.launch-btn[data-v-46f7b90a]{height:56px;font-size:1.3rem;border-radius:28px;gap:8px}}