.home-page[data-v-78b2654d]{flex:1;display:flex;flex-direction:column;padding:28px 20px 48px}.hero-section[data-v-78b2654d]{width:100%;max-width:1140px;margin:0 auto}.hero-card[data-v-78b2654d]{position:relative;overflow:hidden;padding:44px 40px 46px;color:#fff;background:var(--brand-grad);border-radius:var(--radius-xl);box-shadow:var(--shadow-hero);animation:heroSlideUp-78b2654d .5s ease-out}.hero-card[data-v-78b2654d]:after{content:"";position:absolute;right:-80px;top:-140px;width:380px;height:380px;border-radius:50%;background:hsla(0,0%,100%,.12)}.hero-card>[data-v-78b2654d]{position:relative;z-index:1}@keyframes heroSlideUp-78b2654d{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-eyebrow[data-v-78b2654d]{display:inline-flex;align-items:center;padding:5px 12px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.25);border-radius:999px}.hero-title[data-v-78b2654d]{max-width:640px;margin:18px 0 14px;font-size:38px;font-weight:700;line-height:1.18;letter-spacing:-.02em}.hero-sub[data-v-78b2654d]{max-width:620px;margin:0;font-size:15px;line-height:1.65;color:hsla(0,0%,100%,.86)}.highlight[data-v-78b2654d]{font-weight:700;color:#fff;text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.5);text-underline-offset:3px;cursor:pointer}.highlight[data-v-78b2654d]:hover{text-decoration-color:#fff}.hero-buttons[data-v-78b2654d]{display:flex;justify-content:flex-start;gap:12px;flex-wrap:wrap;margin-top:26px}.hero-buttons .el-button[data-v-78b2654d]{padding:13px 26px;font-size:15px;font-weight:600}.hero-buttons .el-button--primary[data-v-78b2654d]{color:var(--brand-1);background:#fff;border-color:#fff;box-shadow:0 10px 24px rgba(30,27,75,.22)}.hero-buttons .el-button--primary[data-v-78b2654d]:not(.is-disabled):focus,.hero-buttons .el-button--primary[data-v-78b2654d]:not(.is-disabled):hover{color:var(--brand-2);background:#fff;border-color:#fff}.hero-buttons .el-button--info[data-v-78b2654d]{color:#fff;background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.42);box-shadow:none}.hero-buttons .el-button--info[data-v-78b2654d]:not(.is-disabled):focus,.hero-buttons .el-button--info[data-v-78b2654d]:not(.is-disabled):hover{color:#fff;background:hsla(0,0%,100%,.26);border-color:#fff}.flow[data-v-78b2654d]{width:100%;max-width:1140px;margin:34px auto 0}.flow-head[data-v-78b2654d]{max-width:620px;margin-bottom:26px}.flow-head .hero-eyebrow[data-v-78b2654d]{color:var(--brand-1);background:var(--brand-grad-soft);border-color:transparent}.flow-title[data-v-78b2654d]{margin:14px 0 8px;font-size:24px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.flow-sub[data-v-78b2654d]{margin:0;font-size:14px;line-height:1.65;color:var(--text-muted)}.flow-list[data-v-78b2654d]{position:relative;list-style:none;margin:0;padding:0}.flow-list[data-v-78b2654d]:before{content:"";position:absolute;left:21px;top:18px;bottom:18px;width:2px;background:linear-gradient(180deg,var(--brand-1) 0,var(--brand-2) 55%,var(--border) 100%);opacity:.45}.flow-item[data-v-78b2654d]{display:flex;gap:18px;padding-bottom:20px}.flow-item[data-v-78b2654d]:last-child{padding-bottom:0}.flow-rail[data-v-78b2654d]{position:relative;flex:none;width:44px;display:flex;justify-content:center}.flow-dot[data-v-78b2654d]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-top:14px;font-size:14px;font-weight:700;color:var(--text-faint);background:#fff;border:2px solid var(--border);border-radius:50%;transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.flow-card[data-v-78b2654d]{flex:1;min-width:0;padding:20px 22px 22px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.flow-heading[data-v-78b2654d]{margin:0 0 8px;font-size:17px;font-weight:700;color:var(--text)}.flow-text[data-v-78b2654d]{margin:0 0 14px;font-size:13.5px;line-height:1.7;color:var(--text-muted)}.flow-points[data-v-78b2654d]{list-style:none;margin:0;padding:14px 0 0;border-top:1px dashed var(--border);display:grid;gap:8px}.flow-points li[data-v-78b2654d]{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;color:var(--text)}.flow-points i[data-v-78b2654d]{flex:none;margin-top:2px;font-size:12px;color:var(--ok)}.flow-list.is-animatable .flow-item[data-v-78b2654d]{opacity:0;transform:translateY(22px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,.61,.36,1)}.flow-list.is-animatable .flow-item.is-visible[data-v-78b2654d]{opacity:1;transform:none}.flow-list.is-animatable .flow-item.is-visible .flow-dot[data-v-78b2654d]{color:#fff;border-color:transparent;background:var(--brand-grad);box-shadow:0 6px 14px rgba(99,102,241,.32)}@media screen and (max-width:992px){.flow-list[data-v-78b2654d]:before{left:17px}.flow-rail[data-v-78b2654d]{width:36px}.flow-dot[data-v-78b2654d]{width:28px;height:28px;font-size:12px;margin-top:14px}}.acknowledgement-inline[data-v-78b2654d]{width:100%;max-width:1140px;margin:34px auto 0}.ack-content[data-v-78b2654d]{display:flex;align-items:center;justify-content:center}.ack-section[data-v-78b2654d]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--surface);border:1px solid var(--border);border-radius:999px}.ack-text[data-v-78b2654d]{font-size:13px;font-weight:600;color:var(--text-muted)}.ack-logo-inline[data-v-78b2654d]{height:22px;cursor:pointer;transition:opacity .2s ease}.ack-logo-inline[data-v-78b2654d]:hover{opacity:.75}@media screen and (max-width:768px){.home-page[data-v-78b2654d]{padding:16px 12px 32px}.hero-card[data-v-78b2654d]{padding:30px 22px 32px}.hero-title[data-v-78b2654d]{font-size:27px}.hero-sub[data-v-78b2654d]{font-size:14px}.hero-buttons[data-v-78b2654d]{gap:10px}.hero-buttons .el-button[data-v-78b2654d]{padding:12px 20px;font-size:14px}.flow[data-v-78b2654d]{margin-top:26px}.flow-title[data-v-78b2654d]{font-size:20px}.flow-card[data-v-78b2654d]{padding:16px 16px 18px}.flow-item[data-v-78b2654d]{gap:12px;padding-bottom:14px}}@media screen and (max-width:480px){.hero-title[data-v-78b2654d]{font-size:24px}.hero-buttons[data-v-78b2654d]{flex-direction:column;align-items:stretch}.hero-buttons .el-button[data-v-78b2654d]{width:100%}}.header-wrapper[data-v-0d76f422]{background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);border-bottom:1px solid #e6eaf3;position:sticky;top:0;z-index:1000}.header-container[data-v-0d76f422]{max-width:1140px;margin:0 auto;padding:0 20px;height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand[data-v-0d76f422]{display:flex;align-items:center;gap:12px;cursor:pointer;min-width:0}.brand-mark[data-v-0d76f422]{width:40px;height:40px;flex:none;border-radius:12px;background:var(--brand-grad);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(99,102,241,.28)}.brand-mark .logo-img[data-v-0d76f422]{width:24px;height:24px;filter:brightness(0) invert(1)}.brand-text[data-v-0d76f422]{display:flex;flex-direction:column;line-height:1.2;min-width:0}.brand-name[data-v-0d76f422]{font-size:18px;font-weight:700;letter-spacing:-.01em;color:#1c2536;white-space:nowrap}.brand-tag[data-v-0d76f422]{font-size:12px;color:#94a3b8;white-space:nowrap}.header-actions[data-v-0d76f422]{display:flex;align-items:center;gap:8px;flex:none}.text-btn[data-v-0d76f422]{font-size:14px;font-weight:600;color:#56637a;padding:8px 10px}.text-btn[data-v-0d76f422]:hover{color:#409eff;background:#f2f7ff}.text-btn.danger[data-v-0d76f422]:hover{color:#dc4b4b;background:#fdecec}.header-btn[data-v-0d76f422]{font-size:14px;padding:11px 22px}@media screen and (max-width:768px){.header-container[data-v-0d76f422]{height:60px;padding:0 14px}.brand-mark[data-v-0d76f422]{width:34px;height:34px;border-radius:10px}.brand-mark .logo-img[data-v-0d76f422]{width:20px;height:20px}.brand-name[data-v-0d76f422]{font-size:16px}.brand-tag[data-v-0d76f422]{display:none}.text-btn[data-v-0d76f422]{padding:6px}}.footer-wrapper[data-v-52a880af]{margin-top:auto;background:#fff;border-top:1px solid #e4e8ef}.footer-content[data-v-52a880af]{max-width:1140px;margin:0 auto;padding:22px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.contact-link[data-v-52a880af]{display:inline-flex;align-items:center;gap:8px;color:#6b7a90;font-size:14px;text-decoration:none;transition:color .15s ease}.contact-link[data-v-52a880af]:hover{color:#409eff}.contact-link i[data-v-52a880af]{font-size:15px}.copyright[data-v-52a880af]{font-size:13px;color:#98a5b8;line-height:1.5}@media screen and (max-width:768px){.footer-content[data-v-52a880af]{padding:18px 14px;flex-direction:column;align-items:flex-start;gap:6px}.contact-link[data-v-52a880af]{font-size:13px}.copyright[data-v-52a880af]{font-size:12px}}*{margin:0;padding:0;box-sizing:border-box}#app{font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,Tahoma,Geneva,Verdana,Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1f2d3d;min-height:100vh;background:#f5f7fa;display:flex;flex-direction:column}#app>.main-view{flex:1 0 auto}@media screen and (max-width:768px){#app{font-size:14px}}:root{--brand-1:#6366f1;--brand-2:#8b5cf6;--brand-grad:linear-gradient(135deg,#6366f1,#8b5cf6);--brand-grad-soft:linear-gradient(135deg,#eef0ff,#f7efff);--action:#409eff;--action-dark:#2b7cd3;--action-soft:#ecf5ff;--action-shadow:0 6px 16px rgba(64,158,255,.28);--bg:#f4f6fb;--surface:#fff;--border:#e6eaf3;--border-soft:#eef1f8;--text:#1c2536;--text-muted:#64748b;--text-faint:#94a3b8;--ok:#12946a;--ok-soft:#e6f7f0;--warn:#c97a00;--warn-soft:#fdf3e3;--danger:#dc4b4b;--danger-soft:#fdecec;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--shadow-card:0 1px 2px rgba(28,37,54,.04),0 8px 24px rgba(28,37,54,.06);--shadow-raised:0 12px 36px rgba(28,37,54,.12);--shadow-hero:0 18px 40px rgba(99,102,241,.24)}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text)}.page{width:100%;max-width:1140px;margin:0 auto;padding:28px 20px 56px;text-align:left}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.page-title{font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.page-subtitle{margin-top:6px;font-size:14px;color:var(--text-muted)}.section-title{font-size:15px;font-weight:700;color:var(--text)}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:600;background:var(--action-soft);color:var(--action-dark)}.chip.on-gradient{background:hsla(0,0%,100%,.18);color:#fff;border:1px solid hsla(0,0%,100%,.25);backdrop-filter:blur(6px)}.hero{position:relative;overflow:hidden;border-radius:var(--radius-xl);background:var(--brand-grad);color:#fff;padding:26px 28px;box-shadow:var(--shadow-hero)}.hero:after{content:"";position:absolute;right:-60px;top:-80px;width:260px;height:260px;border-radius:50%;background:hsla(0,0%,100%,.12)}.hero .hero-title{font-size:22px;font-weight:700;letter-spacing:-.01em}.hero .hero-sub{margin-top:6px;font-size:14px;color:hsla(0,0%,100%,.84)}.hero .hero-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:16px}.hero .hero-actions .chip{height:40px;padding:0 14px;font-size:13px}.hero-inner{position:relative;z-index:1}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:13px;letter-spacing:.01em}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ccd4e0;border:2px solid transparent;border-radius:999px;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#adb9c9;background-clip:content-box}.el-notification.app-notice{width:340px;padding:14px 36px 14px 16px;align-items:flex-start;background:#fff;border:1px solid var(--border);border-left:3px solid var(--tone,var(--action));border-radius:var(--radius-md);box-shadow:0 12px 32px rgba(28,37,54,.14)}.app-notice.is-success{--tone:var(--ok)}.app-notice.is-warning{--tone:var(--warn)}.app-notice.is-error{--tone:var(--danger)}.app-notice.is-info{--tone:var(--action)}.el-notification.app-notice .el-notification__icon{width:auto;height:auto;margin-top:2px;font-size:15px;color:var(--tone,var(--action))}.el-notification.app-notice .el-notification__group{margin-left:10px;margin-right:0}.el-notification.app-notice .el-notification__title{font-size:14px;font-weight:700;color:var(--text)}.el-notification.app-notice .el-notification__title:empty{display:none}.el-notification.app-notice .el-notification__content{margin:0;font-size:13.5px;line-height:1.6;text-align:left;color:var(--text)}.el-notification.app-notice .el-notification__closeBtn{top:13px;right:11px;font-size:14px;color:var(--text-faint)}.el-notification.app-notice .el-notification__closeBtn:hover{color:var(--text)}@media screen and (max-width:420px){.el-notification.app-notice{width:calc(100vw - 32px)}}.copy-chip{display:inline-flex;align-items:center;gap:6px;flex:none;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;color:var(--text-muted);background:#fff;border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.copy-chip:hover{color:var(--brand-1);background:#f7f9ff;border-color:#c7d6ff}.copy-chip.is-done{color:var(--ok);background:var(--ok-soft);border-color:#bfe8d8}.copy-chip.is-failed{color:var(--danger);background:var(--danger-soft);border-color:#f6d9d9}.copy-chip.is-text{justify-content:flex-start;width:100%;max-width:100%;padding:0;font-size:13px;font-weight:500;color:var(--text-muted);background:transparent;border-color:transparent}.copy-chip.is-text .copy-text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.copy-chip.is-text i{flex:none;opacity:0;transition:opacity .16s ease}.copy-chip.is-text:hover{color:var(--brand-1);background:transparent;border-color:transparent}.copy-chip.is-text.is-done i,.copy-chip.is-text.is-failed i,.copy-chip.is-text:hover i{opacity:1}.copy-chip.is-text.is-done{color:var(--ok);background:transparent;border-color:transparent}.copy-chip.is-text.is-failed{color:var(--danger);background:transparent;border-color:transparent}:focus-visible{outline:2px solid rgba(64,158,255,.5);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.el-button{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;font-size:14px;font-weight:600;line-height:1;border-radius:10px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease}.el-button+.el-button{margin-left:0}.el-button>i{margin-right:6px}.el-button.is-circle{width:40px;height:40px;padding:0;>i{margin-right:0}}.el-button--large{height:44px;padding:0 22px;font-size:15px;border-radius:12px}.el-button--small{height:32px;padding:0 13px;font-size:13px;border-radius:8px}.el-button--mini{height:28px;padding:0 10px;font-size:12px;border-radius:7px}.el-button.is-round{border-radius:10px}.el-button.is-round.el-button--large{border-radius:12px}.el-button.is-round.el-button--small{border-radius:8px}.el-button.is-round.el-button--mini{border-radius:7px}.el-button:not(.is-disabled):active{transform:translateY(1px)}.el-button--primary{background:var(--action);border-color:var(--action);box-shadow:var(--action-shadow)}.el-button--primary:not(.is-disabled):focus,.el-button--primary:not(.is-disabled):hover{background:#3a8ee6;border-color:#3a8ee6;box-shadow:0 10px 22px rgba(64,158,255,.34)}.el-button--default{color:var(--text);background:#fff;border-color:var(--border);box-shadow:none}.el-button--default:not(.is-disabled):focus,.el-button--default:not(.is-disabled):hover{color:var(--brand-1);background:#f7f9ff;border-color:#c7d6ff}.el-button--success{background:var(--ok);border-color:var(--ok);box-shadow:0 6px 16px rgba(18,148,106,.24)}.el-button--success:not(.is-disabled):focus,.el-button--success:not(.is-disabled):hover{background:#0f8560;border-color:#0f8560}.el-button--danger{background:var(--danger);border-color:var(--danger);box-shadow:0 6px 16px rgba(220,75,75,.24)}.el-button.is-soft{color:var(--brand-1);background:#f2f5ff;border-color:#dde5ff;box-shadow:none}.el-button.is-soft:not(.is-disabled):focus,.el-button.is-soft:not(.is-disabled):hover{color:#fff;background:var(--brand-1);border-color:var(--brand-1)}.el-button--primary.is-plain{box-shadow:none}.el-button.is-textual{padding:6px 10px;color:var(--brand-1);background:transparent;border-color:transparent;box-shadow:none}.el-button.is-textual:not(.is-disabled):focus,.el-button.is-textual:not(.is-disabled):hover{color:var(--brand-2);background:var(--brand-grad-soft);border-color:transparent}.el-input__inner,.el-select .el-input__inner,.el-textarea__inner{border-radius:var(--radius-sm);border-color:var(--border);transition:border-color .16s ease,box-shadow .16s ease}.el-input__inner:focus,.el-textarea__inner:focus{box-shadow:0 0 0 3px rgba(64,158,255,.14)}.el-card,.el-dialog,.el-drawer,.el-message-box{border-radius:var(--radius-lg);box-shadow:var(--shadow-raised)}.el-tag{border-radius:var(--radius-sm);font-weight:600;border:none}.el-radio-button__inner{padding:10px 16px;font-size:14px;font-weight:600;color:var(--text-muted);background:#fff;border-color:var(--border)}.el-radio-button:first-child .el-radio-button__inner{border-radius:10px 0 0 10px}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 10px 10px 0}.el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#fff;background:var(--action);border-color:var(--action);box-shadow:-1px 0 0 0 var(--action)}.el-tag--light{background:#f1f4fa;color:var(--text-muted)}.el-table{color:var(--text);font-size:14px}.el-table th.el-table__cell{background:#f8fafd;color:var(--text-muted);font-weight:700;font-size:12px;letter-spacing:.03em;text-transform:uppercase}.el-table td.el-table__cell,.el-table th.el-table__cell{border-bottom:1px solid var(--border-soft);padding:12px 0}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:#f7faff}.el-table:before{display:none}.el-loading-mask{background-color:hsla(0,0%,100%,.8)}.el-loading-spinner .path{stroke:var(--action)}.el-pagination.is-background .el-pager li:not(.disabled).active{background:var(--brand-grad);box-shadow:0 4px 10px rgba(99,102,241,.3)}.el-drawer__header{margin-bottom:0;padding:20px 24px;border-bottom:1px solid var(--border-soft);color:var(--text);font-weight:700}.el-drawer__body{padding:20px 24px 24px;background:#fbfcfe}.el-form-item__label{color:var(--text-muted);font-weight:600}