.export-mask[data-v-3b834d72]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:20px;background:#141b2d6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.export-dialog[data-v-3b834d72]{width:min(600px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;border-radius:16px;background:#fff;box-shadow:0 28px 80px #1a233a40;color:#263044}.export-header[data-v-3b834d72]{display:flex;align-items:center;gap:14px;padding:22px 24px 20px}.export-header h2[data-v-3b834d72],.export-header p[data-v-3b834d72]{margin:0}.export-header h2[data-v-3b834d72]{font-size:20px;line-height:1.35}.export-header p[data-v-3b834d72]{margin-top:2px;color:#9aa8be;font-size:14px}.header-icon[data-v-3b834d72]{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#5b5cf6;background:#eef0ff}.header-icon.success[data-v-3b834d72]{color:#09aa7d;background:#e5faf3}.header-icon svg[data-v-3b834d72]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.close-button[data-v-3b834d72]{width:34px;height:34px;margin-left:auto;border:0;color:#9ca8b9;background:transparent;font-size:26px;line-height:1}.setup-body[data-v-3b834d72],.exporting-body[data-v-3b834d72],.success-body[data-v-3b834d72]{padding:24px}.field-label[data-v-3b834d72]{display:block;margin:0 0 10px;color:#3b465b;font-size:14px}.field-label b[data-v-3b834d72]{color:#f05252}.title-input[data-v-3b834d72]{height:46px;display:flex;align-items:center;gap:12px;border:1px solid #dce3ed;border-radius:10px;padding:0 14px}.title-input[data-v-3b834d72]:focus-within{border-color:#6568ff;box-shadow:0 0 0 3px #6568ff1a}.title-input svg[data-v-3b834d72]{width:19px;height:19px;fill:none;stroke:#a6b2c4;stroke-width:1.8}.title-input input[data-v-3b834d72]{width:100%;border:0;outline:0;color:#344057;background:transparent}.title-input input[data-v-3b834d72]::placeholder{color:#a9b5c8}.field-tip[data-v-3b834d72]{margin:7px 0 0;color:#9cabc0;font-size:13px}.direction-label[data-v-3b834d72]{margin-top:25px}.orientation-grid[data-v-3b834d72]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.orientation-grid>button[data-v-3b834d72]{height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #dce3ed;border-radius:12px;color:#8d9bb0;background:#fff}.orientation-grid>button.selected[data-v-3b834d72]{border:2px solid #5d60ff;color:#5a5cf2;background:#f0f2ff}.orientation-grid strong[data-v-3b834d72]{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:14px}.orientation-grid em[data-v-3b834d72]{width:19px;height:19px;display:grid;place-items:center;border:2px solid #d1d9e5;border-radius:50%;font-style:normal;font-size:12px}.orientation-grid .selected em[data-v-3b834d72]{border-color:#6264f5;color:#fff;background:#6264f5}.orientation-grid small[data-v-3b834d72]{margin-top:4px;color:#98a8bf}.page-shape[data-v-3b834d72]{display:grid;gap:5px;align-content:center;justify-items:center;border-radius:9px;background:#eef2f7}.selected .page-shape[data-v-3b834d72]{background:#cdd6ff}.page-shape.portrait[data-v-3b834d72]{width:48px;height:64px}.page-shape.landscape[data-v-3b834d72]{width:64px;height:48px}.page-shape i[data-v-3b834d72]{width:27px;height:3px;border-radius:3px;background:#cbd4e0}.selected .page-shape i[data-v-3b834d72]{background:#7889ee}.export-notice[data-v-3b834d72]{display:flex;align-items:center;gap:10px;margin-top:20px;border-radius:10px;padding:14px;color:#c75c13;background:#fff8e7;font-size:13px}.export-notice span[data-v-3b834d72]{width:15px;height:15px;display:grid;place-items:center;border:2px solid #ff9b1b;border-radius:50%;color:#ff9b1b;font-size:10px;font-weight:900}.export-footer[data-v-3b834d72]{min-height:72px;display:flex;align-items:center;gap:12px;border-top:1px solid #f0f2f6;padding:14px 24px;background:#fbfcfe}.export-footer>span[data-v-3b834d72]{flex:1}.size-tip[data-v-3b834d72]{color:#9caabd;font-size:13px}.export-footer button[data-v-3b834d72]{height:42px;border-radius:10px;padding:0 20px;font-weight:700}.export-footer .secondary[data-v-3b834d72]{border:1px solid #dce3ed;color:#65738b;background:#fff}.export-footer .primary[data-v-3b834d72]{border:1px solid #5e60f6;color:#fff;background:#5e60f6}.export-footer .primary span[data-v-3b834d72]{margin-right:7px}.export-footer .open-button[data-v-3b834d72]{border:1px solid #cbd4ff;color:#4f51e8;background:#f8f9ff}.exporting-body[data-v-3b834d72],.success-body[data-v-3b834d72]{text-align:center;padding-top:40px}.progress-art[data-v-3b834d72]{position:relative;width:96px;height:96px;margin:0 auto}.progress-ring[data-v-3b834d72]{width:96px;height:96px;transform:rotate(-90deg);border-radius:18px;background:#eef1ff}.progress-ring circle[data-v-3b834d72]{fill:none;stroke:#dce2ff;stroke-width:6}.progress-ring .active[data-v-3b834d72]{stroke:#5c5ff4;stroke-linecap:round;stroke-dasharray:239;transition:stroke-dashoffset .15s linear}.progress-file[data-v-3b834d72]{position:absolute;left:34px;top:34px;width:28px;height:28px;fill:none;stroke:#5659ea;stroke-width:2}.exporting-body h3[data-v-3b834d72],.success-body h3[data-v-3b834d72]{margin:25px 0 4px;font-size:18px}.exporting-body>p[data-v-3b834d72]{margin:0;color:#9aa9be}.export-info[data-v-3b834d72]{display:grid;grid-template-columns:1fr 2fr;gap:12px;margin:32px 0 22px;border:1px solid #e6eaf0;border-radius:12px;padding:20px;text-align:left;background:#fbfcfe;font-size:14px}.export-info dt[data-v-3b834d72]{color:#95a5bc}.export-info dd[data-v-3b834d72]{margin:0;color:#42506a;text-align:right}.export-info dt[data-v-3b834d72]:first-child{color:#78889e;font-weight:800}.export-info i[data-v-3b834d72]{display:inline-block;width:8px;height:13px;margin-right:8px;border:1px solid #7274ff;vertical-align:-2px}.progress-track[data-v-3b834d72]{height:8px;border-radius:999px;background:#e2e7ef;overflow:hidden}.progress-track i[data-v-3b834d72]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5e5ff6,#8386ff);transition:width .15s linear}.progress-value[data-v-3b834d72]{display:block;margin-top:7px;color:#5e60f5;text-align:right;font-size:13px}.success-check[data-v-3b834d72]{width:80px;height:80px;display:grid;place-items:center;margin:0 auto;border-radius:50%;color:#00a47a;background:#dff9ef;font-size:42px}.file-card[data-v-3b834d72]{display:grid;grid-template-columns:56px 1fr 38px;align-items:center;gap:14px;margin-top:25px;border:1px solid #e8ebf0;border-radius:12px;padding:18px;text-align:left;background:#fbfcfe}.pdf-icon[data-v-3b834d72]{width:56px;height:56px;display:grid;place-items:center;border-radius:11px;color:#ff4d5a;background:#ffe0e2}.pdf-icon svg[data-v-3b834d72]{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2}.file-card strong[data-v-3b834d72],.file-card small[data-v-3b834d72]{display:block}.file-card small[data-v-3b834d72]{margin-top:6px;color:#98a7bb}.file-card button[data-v-3b834d72]{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:9px;color:#8492a6;background:#f0f3f8}.file-card button svg[data-v-3b834d72]{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2}.success-details[data-v-3b834d72]{margin-top:22px}.export-footer .repeat[data-v-3b834d72]{margin-right:auto}.export-fade-enter-active[data-v-3b834d72],.export-fade-leave-active[data-v-3b834d72]{transition:opacity .18s ease}.export-fade-enter-from[data-v-3b834d72],.export-fade-leave-to[data-v-3b834d72]{opacity:0}@media(max-width:640px){.export-mask[data-v-3b834d72]{padding:8px}.export-dialog[data-v-3b834d72]{max-height:calc(100vh - 16px)}.orientation-grid[data-v-3b834d72]{grid-template-columns:1fr}.orientation-grid>button[data-v-3b834d72]{height:120px}.export-footer[data-v-3b834d72]{flex-wrap:wrap}.size-tip[data-v-3b834d72]{width:100%;flex-basis:100%}.export-footer button[data-v-3b834d72]{padding:0 14px}.setup-body[data-v-3b834d72],.exporting-body[data-v-3b834d72],.success-body[data-v-3b834d72]{padding:20px}}:root{--primary: #2f66e8;--primary-strong: #2b5fe1;--success: #22c565;--warning: #f59f19;--danger: #ef4c4c;--text: #172033;--text-soft: #5e6f85;--muted: #8fa0b6;--border: #dce5f1;--panel: #f8fafc;--white: #fff;--shadow: 0 10px 32px rgba(30, 49, 78, .12)}*{box-sizing:border-box}html,body,#app{min-width:1440px;min-height:100%;margin:0}html{overflow-x:auto}body{color:var(--text);background:var(--panel);font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}a{color:var(--primary);font-weight:800;text-decoration:none}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(430px,36.12vw) minmax(720px,1fr);background:var(--panel)}.auth-brand{position:relative;min-height:900px;padding:49px 48px;overflow:hidden;color:#fff;background:radial-gradient(circle at 12% -8%,rgba(255,255,255,.16),transparent 24%),linear-gradient(180deg,#2e68e9,#3c52e7 47%,#7029df)}.brand-logo{display:flex;align-items:center;gap:14px;font-size:23px;font-weight:900}.brand-logo strong{white-space:nowrap}.brand-icon{position:relative;width:43px;height:43px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:10px;color:#fff;background:#ffffff2e}.brand-icon.small{width:40px;height:40px;border-radius:8px}.brand-icon img{width:18px;height:18px;display:block;object-fit:contain}.brand-icon:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;transform:translate(-50%,-50%);background:currentColor;mask-image:var(--icon);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--icon);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.ui-icon:before,.wechat-icon:before,.clock-icon:before{content:"";width:18px;height:18px;flex:0 0 auto;display:block;background:currentColor;mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat}.brand-copy{margin-top:183px}.brand-copy h1{margin:0;font-size:37px;line-height:1.28;font-weight:900;letter-spacing:0}.brand-copy h1 span{display:block}.brand-copy p{width:min(430px,100%);margin:30px 0 0;color:#ffffffd6;font-size:15px;line-height:1.5}.brand-features{margin-top:45px;display:grid;gap:16px}.brand-feature{display:flex;align-items:center;gap:13px}.brand-feature .brand-icon{align-self:center}.brand-feature strong,.brand-feature span{display:block}.brand-feature strong{font-size:15px}.brand-feature span{margin-top:3px;color:#ffffffad;font-size:12px}.brand-action{position:absolute;left:49px;bottom:50px}.brand-action span{display:block;margin-bottom:7px;color:#ffffffad;font-size:13px}.brand-action button{border:0;padding:0;color:#fff;background:transparent;font-size:16px;font-weight:900}.brand-success{position:absolute;left:48px;right:48px;bottom:72px}.auth-progress-card{width:424px;max-width:100%;padding:17px 17px 15px;border-radius:9px;background:#ffffff21}.auth-progress-card>div{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:800}.auth-progress-card i{display:block;height:7px;margin-top:10px;border-radius:999px;background:#fff}.brand-stats{display:flex;gap:26px;margin-top:252px}.brand-stats strong{display:block;font-size:27px}.brand-stats span{color:#ffffffb3;font-size:12px}.auth-main{min-height:900px;display:grid;place-items:center;padding:48px 32px}.auth-main.is-register{place-items:start center;padding-top:55px}.auth-card{width:min(480px,100%)}.login-card{margin-top:-14px}.register-card{width:520px}.auth-card-head{margin-bottom:30px;text-align:left}.auth-card-head h2{margin:0;font-size:30px;line-height:1.15;font-weight:900}.auth-card-head p{margin:7px 0 0;color:var(--muted);font-size:14px}.segmented-control{display:grid;grid-template-columns:1fr 1fr;height:47px;padding:4px;border-radius:8px;background:#f1f5f9}.segmented-control button{border:0;border-radius:7px;color:#7f8ba2;background:transparent;font-size:14px}.segmented-control button.active{color:var(--primary);background:#fff;box-shadow:0 2px 8px #192d4a1f;font-weight:900}.auth-form{margin-top:26px}.register-form{margin-top:0}.field-title{display:block;margin:0 0 8px;color:#1f2a3d;font-size:13px;font-weight:900}.field-title em{color:var(--danger);font-style:normal}.field-title small{margin-left:6px;color:var(--muted);font-size:12px;font-weight:600}.standalone{margin-top:0}.field-control,.wide-select,.select-grid select{width:100%;height:52px;border:1px solid var(--border);border-radius:12px;background:#fff}.field-control{position:relative;display:flex;align-items:center;margin-bottom:18px}.field-control input{width:100%;height:100%;border:0;outline:0;padding:0 46px;color:var(--text);background:transparent;font-size:14px}.field-control input::placeholder,select{color:#9aacc2}.ui-icon{position:absolute;left:17px;color:#98a9c0}.ui-icon.suffix{left:auto;right:18px}.inline-field{display:flex;gap:12px;margin-bottom:18px}.inline-field .field-control{margin:0}.code-button{width:106px;height:50px;flex:0 0 106px;border:0;border-radius:10px;color:#fff;background:var(--primary);font-size:14px;font-weight:900}.form-row{display:flex;align-items:center}.form-row.between{justify-content:space-between;margin-top:-1px;margin-bottom:26px}.check-line{display:inline-flex;align-items:center;gap:8px;color:#7c8ba1;font-size:13px}.check-line input{width:16px;height:16px;accent-color:var(--primary)}.link-button{border:0;padding:0;color:var(--primary);background:transparent;font-size:13px;font-weight:900}.base-button{height:50px;border:0;border-radius:10px;padding:0 26px;font-size:16px;font-weight:900}.base-button.is-block{width:100%}.base-button.is-primary{color:#fff;background:var(--primary)}.base-button.is-primary:hover,.code-button:hover{background:var(--primary-strong)}.base-button.is-ghost{border:1px solid var(--border);color:#5d6d82;background:#fff}.oauth-box{position:relative;margin-top:31px;text-align:center}.oauth-box:before,.oauth-box:after{content:"";position:absolute;top:10px;width:calc(50% - 58px);height:1px;background:var(--border)}.oauth-box:before{left:0}.oauth-box:after{right:0}.oauth-box>span{color:#a0adc0;font-size:12px}.oauth-box button{display:grid;place-items:center;width:44px;height:44px;margin:17px auto 0;border:0;border-radius:11px;color:#20c965;background:#eafbf1}.agreement-text{margin-top:18px;text-align:center;color:#8c9bb1;font-size:12px}.auth-steps{display:flex;align-items:center;gap:10px;margin:8px 0 27px}.auth-steps .step-dot{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#8fa0b5;background:#dce5f2;font-size:13px;font-weight:900}.auth-steps .step-dot.active{color:#fff;background:var(--primary)}.auth-steps .step-dot.done{color:#fff;background:var(--success)}.auth-steps b{color:#9aa9ba;font-size:13px}.auth-steps b.active{color:var(--primary)}.auth-steps b.done{color:var(--success)}.auth-steps i{height:1px;flex:1;background:var(--border)}.auth-steps.compact{margin:25px 0 24px}.register-strength{height:17px;margin:-5px 0 14px;color:#9aa9ba;text-align:right;font-size:11px}.register-strength i{display:block;width:0;height:2px;background:var(--warning)}.agreement-check{margin:1px 0 22px}.type-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:19px}.type-options button{height:60px;border:1px solid var(--border);border-radius:11px;color:#71839c;background:#fff;font-weight:900}.type-options button.active{border:2px solid var(--primary);color:var(--primary);background:#f8fbff}.type-options .ui-icon{position:static;display:inline-block;margin-right:8px;vertical-align:middle;color:currentColor}.select-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;padding:0 16px;background-image:linear-gradient(45deg,transparent 50%,#93a6bd 50%),linear-gradient(135deg,#93a6bd 50%,transparent 50%);background-position:calc(100% - 24px) 21px,calc(100% - 18px) 21px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.wide-select{margin-bottom:7px}.industry-picker-trigger{width:100%;min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:7px;padding:0 16px;border:1px solid var(--border);border-radius:12px;color:#9aacc2;background:#fff;text-align:left}.industry-picker-trigger.selected{color:var(--text)}.industry-picker-trigger span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.industry-picker-trigger b{min-width:48px;height:28px;display:grid;place-items:center;padding:0 10px;border-radius:999px;color:var(--primary);background:#eef5ff;font-size:12px}.field-hint{margin:0 0 18px;color:#8998ad;font-size:12px}.industry-dialog-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;background:#0f172a5c}.industry-dialog{width:min(960px,100%);max-height:min(760px,calc(100vh - 48px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 70px #111f3733}.industry-dialog>header{display:flex;justify-content:space-between;gap:16px;padding:22px 24px 18px;border-bottom:1px solid #edf1f6}.industry-dialog h3,.industry-dialog h4,.industry-dialog p{margin:0}.industry-dialog h3{color:#162033;font-size:22px;line-height:1.2}.industry-dialog header p{margin-top:8px;color:#7b8aa0;font-size:13px;font-weight:800}.industry-dialog header button{width:38px;height:38px;flex:0 0 auto;border:0;border-radius:50%;color:#71839c;background:#f4f7fb;font-size:24px}.industry-dialog main{overflow-y:auto;padding:22px 24px 26px}.industry-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.industry-category-card{width:100%;min-height:94px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border:1px solid #dce5f1;border-radius:12px;padding:16px 16px 15px;color:#1f2a3d;background:#fff;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.industry-category-card:hover{border-color:#bfd1ea;box-shadow:0 10px 24px #1f2a3d12;transform:translateY(-1px)}.industry-category-card>span{min-width:0;display:grid;gap:8px}.industry-category-card strong{color:#162033;font-size:16px;line-height:1.2;font-weight:900}.industry-category-card small{color:#71839c;line-height:1.45;font-size:12px;font-weight:400}.industry-category-card i{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#edf2f8;font-style:normal}.industry-category-card.active{border-color:var(--primary);background:#f5f9ff;box-shadow:inset 0 0 0 1px #2f66e82e}.industry-category-card.active i{background:var(--primary)}.industry-category-card.active i:after{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.industry-chain-category-list{display:grid;gap:14px}.industry-chain-category{border:1px solid #dce5f1;border-radius:12px;padding:16px;background:#fbfcfe}.industry-chain-category-title{min-height:38px;display:inline-flex;align-items:center;gap:8px;border:1px solid #dce5f1;border-radius:9px;padding:0 13px;color:#162033;background:#fff;font-weight:900}.industry-chain-category-title>i{width:17px;height:17px;display:grid;place-items:center;border:1px solid #c7d3e2;border-radius:5px}.industry-chain-category-title.active{color:var(--primary);border-color:#9fbcff;background:#eef5ff}.industry-chain-category-title.active>i{border-color:var(--primary);background:var(--primary)}.industry-chain-category-title.active>i:after{content:"";width:7px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.industry-chain-category-title strong{color:#162033;font-size:16px}.industry-chain-category-title.active strong{color:var(--primary)}.industry-chain-category-title small{margin-left:8px;color:#8998ad;font-size:12px;font-weight:700}.industry-chain-options{display:flex;flex-wrap:wrap;gap:9px;margin-top:13px}.industry-chain-options button{min-height:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid #dce5f1;border-radius:999px;padding:0 12px;color:#53657d;background:#fff;font-size:12px;font-weight:800}.industry-chain-options i{width:16px;height:16px;display:grid;place-items:center;border:1px solid #c7d3e2;border-radius:5px}.industry-chain-options button.active{color:var(--primary);border-color:#9fbcff;background:#eef5ff}.industry-chain-options button.active i{border-color:var(--primary);background:var(--primary)}.industry-chain-options button.active i:after{content:"";width:7px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.industry-dialog footer{display:flex;align-items:center;gap:12px;padding:14px 24px;border-top:1px solid #edf1f6}.industry-dialog footer span{margin-right:auto;color:#71839c;font-size:12px}.industry-dialog footer button{height:40px;min-width:88px;border:1px solid #dce5f1;border-radius:10px;color:#53657d;background:#fff;font-weight:900}.industry-dialog footer button.primary{border-color:var(--primary);color:#fff;background:var(--primary)}.form-actions{display:flex;gap:12px}.form-actions .base-button.is-ghost{width:120px}.success-page{width:520px;text-align:center}.success-mark{width:70px;height:70px;display:grid;place-items:center;margin:0 auto 23px;border-radius:50%;background:#dcfbea}.success-mark.large{width:82px;height:82px;margin-bottom:18px}.success-mark span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--success);font-size:30px;font-weight:900}.success-page h2,.reset-success h2{margin:0;font-size:28px;font-weight:900}.success-page>p,.reset-success>p{margin:10px 0 0;color:#708096;font-size:14px}.confirm-card{padding:20px 20px 14px;border:1px solid var(--border);border-radius:10px;background:#fff;text-align:left}.confirm-card h3{margin:0 0 14px;font-size:16px}.confirm-card dl{display:grid;grid-template-columns:1fr 1fr;row-gap:24px;margin:0;font-size:14px}.confirm-card dt{color:#8ca0b6;font-weight:800}.confirm-card dd{margin:0;text-align:right;font-weight:800}.audit-card{display:flex;align-items:center;gap:12px;margin:24px 0;padding:16px 24px;border:1px solid #ffd262;border-radius:10px;background:#fffbed;text-align:left}.clock-icon{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;color:var(--warning);background:#fff0bc}.clock-icon:before{width:15px;height:15px}.audit-card strong{color:#9b5600;font-size:14px}.audit-card p{margin:3px 0 0;color:#6e7d90;font-size:12px;line-height:1.45}.success-page .base-button+.base-button{margin-top:12px}.service-tip{color:#8d9db1;font-size:12px}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:20px;background:#0a132333}.base-modal{position:relative;max-width:calc(100vw - 40px);padding:33px 32px 30px;border-radius:12px;background:#fff;box-shadow:0 20px 80px #14223933}.modal-close{position:absolute;top:35px;right:34px;border:0;color:#91a0b5;background:none;font-size:28px;line-height:1}.reset-head h2{margin:0;font-size:22px}.reset-head p{margin:14px 0 28px;color:#697a91;font-size:14px;line-height:1.45}.reset-steps{display:flex;align-items:center;gap:10px;margin-bottom:27px}.reset-steps span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#8fa0b5;background:#dce5f2;font-size:13px;font-weight:900}.reset-steps span.active{color:#fff;background:var(--primary)}.reset-steps span.done{color:#fff;background:var(--success)}.reset-steps b{color:#9aa9ba;font-size:13px}.reset-steps b.active{color:var(--primary)}.reset-steps b.done{color:var(--success)}.reset-steps i{height:1px;flex:1;background:var(--border)}.base-modal .auth-form{margin-top:0}.back-login{display:block;margin:18px auto 0;border:0;color:#60728a;background:transparent}.strength-line{display:flex;align-items:center;margin:-7px 0 14px;color:var(--warning);font-size:12px;font-weight:900}.strength-line i{height:3px;flex:1;background:linear-gradient(90deg,var(--warning) 46%,transparent 46%)}.password-rules{list-style:none;display:grid;gap:8px;margin:-2px 0 23px;padding:0;color:#93a1b2;font-size:13px;font-weight:900}.password-rules li:before{content:"⊗";margin-right:8px}.password-rules li.ok{color:var(--success)}.password-rules li.ok:before{content:"✓"}.security-tip{margin:5px 0 24px;padding:14px 17px;border-radius:8px;color:#2c73ff;background:#edf5ff;font-size:13px;line-height:1.45}.reset-success{min-height:263px;padding-top:8px;text-align:center}.reset-success .base-button{margin-top:28px}.reset-success small{display:block;margin-top:14px;color:#9cacbf}.home-view,.default-layout{min-height:100vh}.app-header,.app-footer,.app-sidebar{display:none}.brand-icon[data-icon=rocket]{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2c3.3.3 6.1 2.6 7.1 5.8-1.2.5-2.4 1.3-3.4 2.3l-1.6 1.6 1.1 4.1-2.1 2.1-2.6-3.7-3.7-2.6 2.1-2.1 4.1 1.1 1.6-1.6c1-1 1.7-2.2 2.3-3.4A7.5 7.5 0 0 0 12 2ZM7 15l2 2-2.2 2.2c-.8.8-2.2.9-3.2.4-.5-1-.4-2.4.4-3.2L7 15Zm9.2-8.7a1.4 1.4 0 1 0 0 2.8 1.4 1.4 0 0 0 0-2.8Z'/%3E%3C/svg%3E")}.ui-icon[data-icon=phone]{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 3h8a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2Zm2 2v14h4V5h-4Zm2 12a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z'/%3E%3C/svg%3E")}.brand-icon[data-icon=building],.ui-icon[data-icon=building]{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 21V8l8-4 8 4v13h-3v-8h-4v8h-2v-8H7v8H4Zm4-10h8V9H8v2Z'/%3E%3C/svg%3E")}.brand-icon[data-icon=database]{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 3C7.6 3 4 4.3 4 6v12c0 1.7 3.6 3 8 3s8-1.3 8-3V6c0-1.7-3.6-3-8-3Zm0 2c3.2 0 5.4.7 5.9 1-.5.3-2.7 1-5.9 1s-5.4-.7-5.9-1c.5-.3 2.7-1 5.9-1Zm0 6c-2.3 0-4.5-.4-6-1.1V8.4C7.5 9 9.7 9.3 12 9.3s4.5-.4 6-1v1.5c-1.5.8-3.7 1.2-6 1.2Zm0 4c-2.3 0-4.5-.4-6-1.1v-1.5c1.5.7 3.7 1.1 6 1.1s4.5-.4 6-1.1v1.5c-1.5.7-3.7 1.1-6 1.1Zm0 4c-2.3 0-4.5-.4-6-1.1v-1.5c1.5.7 3.7 1.1 6 1.1s4.5-.4 6-1.1v1.5c-1.5.7-3.7 1.1-6 1.1Z'/%3E%3C/svg%3E")}.brand-icon[data-icon=chart]{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 3a9 9 0 1 0 9 9h-7V3h-2Zm4 0v7h7a9 9 0 0 0-7-7Z'/%3E%3C/svg%3E")}.brand-icon[data-icon=file]{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 2h9l5 5v15H6V2Zm8 1.8V8h4.2L14 3.8ZM8 12v2h8v-2H8Zm0 4v2h8v-2H8Z'/%3E%3C/svg%3E")}.brand-icon[data-icon=bank]{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 3 3 7v2h18V7l-9-4ZM5 10v8H3v3h18v-3h-2v-8h-3v8h-2v-8h-4v8H8v-8H5Z'/%3E%3C/svg%3E")}.brand-icon[data-icon=target]{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 2h2v3.1A7 7 0 0 1 18.9 11H22v2h-3.1A7 7 0 0 1 13 18.9V22h-2v-3.1A7 7 0 0 1 5.1 13H2v-2h3.1A7 7 0 0 1 11 5.1V2Zm1 5a5 5 0 1 0 0 10 5 5 0 0 0 0-10Zm0 3a2 2 0 1 1 0 4 2 2 0 0 1 0-4Z'/%3E%3C/svg%3E")}.brand-icon[data-icon=shield],.ui-icon[data-icon=shield]{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2 4 5v6c0 5 3.3 9.5 8 11 4.7-1.5 8-6 8-11V5l-8-3Zm0 3.2 5 1.9V11c0 3.7-2 6.8-5 8.1-3-1.3-5-4.4-5-8.1V7.1l5-1.9Zm3.7 5.1-1.4-1.4-3.3 3.3-1.3-1.3-1.4 1.4 2.7 2.7 4.7-4.7Z'/%3E%3C/svg%3E")}.ui-icon[data-icon=lock]{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 9V7A5 5 0 0 0 7 7v2H5v13h14V9h-2ZM9 7a3 3 0 0 1 6 0v2H9V7Zm8 13H7v-9h10v9Z'/%3E%3C/svg%3E")}.ui-icon[data-icon=eye]{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4.3 3.3 3 21 20.7 19.7 22l-3-3A11.8 11.8 0 0 1 12 20C5 20 2 12 2 12a18 18 0 0 1 4.1-5.2L2 4.3Zm6.1 4.1A8.2 8.2 0 0 0 4.3 12C5 13.4 7.6 18 12 18c1 0 2.1-.3 3.1-.8l-2-2A3.6 3.6 0 0 1 8.8 11l-.7-.6ZM12 4c7 0 10 8 10 8a17.8 17.8 0 0 1-3.1 4.4l-1.4-1.4a13.4 13.4 0 0 0 2.2-3C19 10.6 16.4 6 12 6c-.8 0-1.6.1-2.3.4L8.1 4.8C9.3 4.3 10.6 4 12 4Z'/%3E%3C/svg%3E")}.ui-icon[data-icon=eye-open]{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4C5 4 2 12 2 12s3 8 10 8 10-8 10-8-3-8-10-8Zm0 14c-4.4 0-7-4.6-7.7-6C5 10.6 7.6 6 12 6s7 4.6 7.7 6c-.7 1.4-3.3 6-7.7 6Zm0-9a3 3 0 1 0 0 6 3 3 0 0 0 0-6Z'/%3E%3C/svg%3E")}.ui-icon[data-icon=user]{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10Zm0 2c-5 0-8 3-8 7h2c0-2.8 2.2-5 6-5s6 2.2 6 5h2c0-4-3-7-8-7Z'/%3E%3C/svg%3E")}.ui-icon[data-icon=mail]{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 5h18v14H3V5Zm2 3.2V17h14V8.2l-7 5-7-5ZM6.5 7l5.5 4 5.5-4h-11Z'/%3E%3C/svg%3E")}.ui-icon[data-icon=org]{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 3h4v4h-4V3Zm1 6h2v3h6v4h2v5h-6v-5h2v-2H7v2h2v5H3v-5h2v-4h6V9Z'/%3E%3C/svg%3E")}.ui-icon[data-icon=link]{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 12a4 4 0 0 1 4-4h3V6h-3a6 6 0 1 0 0 12h3v-2h-3a4 4 0 0 1-4-4Zm3 1h2v-2h-2v2Zm-2-1h2v-2H9v2Zm4 0h2v-2h-2v2Zm-1-4h3a4 4 0 0 1 0 8h-3v2h3a6 6 0 1 0 0-12h-3v2Z'/%3E%3C/svg%3E")}.wechat-icon:before{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.6 5C5.4 5 2 7.7 2 11c0 1.9 1.1 3.5 2.8 4.6L4 18l2.8-1.4c.8.2 1.7.4 2.8.4h.6a5.5 5.5 0 0 1-.2-1.5c0-3.1 3-5.5 6.5-5.5h.4C16.2 7.1 13.2 5 9.6 5Zm-2.5 4.8a.9.9 0 1 1 0-1.8.9.9 0 0 1 0 1.8Zm5 0a.9.9 0 1 1 0-1.8.9.9 0 0 1 0 1.8ZM16.5 11c-3 0-5.5 2-5.5 4.5s2.5 4.5 5.5 4.5c.8 0 1.5-.1 2.1-.4L21 21l-.7-2c1-.9 1.7-2.1 1.7-3.5 0-2.5-2.5-4.5-5.5-4.5Zm-1.8 3.6a.8.8 0 1 1 0-1.6.8.8 0 0 1 0 1.6Zm3.6 0a.8.8 0 1 1 0-1.6.8.8 0 0 1 0 1.6Z'/%3E%3C/svg%3E")}.clock-icon:before{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm1 5h-2v6l5 3 1-1.7-4-2.3V7Z'/%3E%3C/svg%3E")}@media(max-width:620px){.brand-logo{font-size:17px}.brand-copy h1{font-size:30px}.register-card,.success-page{width:100%}.inline-field,.form-actions{flex-direction:column}.code-button,.form-actions .base-button.is-ghost{width:100%}.select-grid,.type-options{grid-template-columns:1fr}.industry-dialog-mask{align-items:end;padding:14px}.industry-dialog{max-height:calc(100vh - 28px);border-radius:14px}.industry-dialog>header,.industry-dialog main,.industry-dialog footer{padding-left:18px;padding-right:18px}.industry-dialog h3{font-size:24px}.industry-dialog header p{font-size:14px}.industry-category-grid{grid-template-columns:1fr}.industry-category-card{min-height:112px;padding:18px 16px}.industry-category-card strong{font-size:17px}.industry-category-card small{font-size:13px}.industry-dialog footer{flex-wrap:wrap}.industry-dialog footer span{width:100%}.industry-dialog footer button{flex:1}.auth-steps{gap:6px}.auth-steps b{font-size:11px}}.demo-nav-page{min-height:100vh;padding:32px;color:#172033;background:radial-gradient(circle at 16% 8%,rgba(47,102,232,.12),transparent 24%),linear-gradient(180deg,#f7f9fe,#eef3fb)}.demo-nav-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;max-width:1480px;margin:0 auto 24px;border:1px solid #dfe7f2;border-radius:16px;padding:28px;background:#ffffffdb;box-shadow:0 18px 46px #222f4f14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.demo-nav-hero p,.demo-nav-hero h1,.demo-nav-hero span{margin:0}.demo-nav-hero p{color:#2f66e8;font-size:34px;line-height:1.15;font-weight:900}.demo-nav-hero h1{margin-top:8px;font-size:34px}.demo-nav-hero span{display:block;margin-top:10px;color:#6f7f96}.demo-nav-hero label{width:min(420px,40vw);height:46px;display:flex;align-items:center;border:1px solid #dfe7f2;border-radius:12px;padding:0 16px;background:#fff}.demo-nav-hero input{width:100%;border:0;outline:0;color:#253146;background:transparent;font:inherit}.nav-logout{flex:0 0 auto;min-height:40px;padding:0 18px;border:1px solid rgba(255,255,255,.45);border-radius:8px;color:#fff;background:#ffffff1f;cursor:pointer}.nav-logout:hover{background:#ffffff38}.demo-nav-grid{max-width:1480px;display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:18px;margin:0 auto}.demo-nav-card{border:1px solid #dfe7f2;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 12px 30px #222f4f0d}.demo-nav-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;border-bottom:1px solid #edf2f8}.demo-nav-card header span{display:inline-flex;min-height:24px;align-items:center;border-radius:999px;padding:0 9px;color:#2f66e8;background:#edf4ff;font-size:12px;font-weight:900}.demo-nav-card h2{margin:10px 0 0;font-size:18px}.demo-nav-card header b{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#2f66e8}.demo-link-section{border-bottom:1px solid #edf2f8}.demo-link-section:last-child{border-bottom:0}.demo-link-section h3{margin:0;padding:13px 18px 8px;color:#2f66e8;background:#f8fbff;font-size:14px}.demo-link-section .demo-link{padding-left:28px}.demo-link{display:block;padding:13px 18px;color:inherit;text-decoration:none;border-bottom:1px solid #f0f3f8}.demo-link:hover{background:#f7faff}.demo-link strong,.demo-link small{display:block}.demo-link strong{font-size:14px}.demo-link small{overflow:hidden;margin-top:5px;color:#7b879a;text-overflow:ellipsis;white-space:nowrap}.secure-nav-page{min-height:100vh;overflow:hidden auto;color:#eaf6ff;background:radial-gradient(circle at 18% 12%,rgba(0,235,255,.24),transparent 26%),radial-gradient(circle at 82% 16%,rgba(100,74,255,.28),transparent 28%),radial-gradient(circle at 50% 88%,rgba(0,255,158,.15),transparent 30%),linear-gradient(135deg,#07111f,#0c1630 48%,#080a16)}.secure-nav-shell{position:relative;max-width:1680px;margin:0 auto;padding:34px}.secure-nav-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.36;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 78%);mask-image:linear-gradient(to bottom,#000,transparent 78%)}.secure-nav-hero{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:136px;border:1px solid rgba(147,197,253,.28);border-radius:18px;padding:28px 32px;background:linear-gradient(120deg,#122344e6,#0a1022c2),linear-gradient(90deg,#00ffd11f,#5d5fef24);box-shadow:0 26px 70px #00000052,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.secure-nav-hero p,.secure-nav-hero h1,.secure-nav-hero span{margin:0}.secure-nav-hero p{color:#67e8f9;font-size:12px;font-weight:900;letter-spacing:0}.secure-nav-hero h1{margin-top:10px;font-size:34px;line-height:1.15}.secure-nav-hero span{display:block;margin-top:12px;color:#e2f3ffb8;font-weight:700}.secure-nav-hero label{width:min(460px,40vw);height:48px;display:flex;align-items:center;border:1px solid rgba(125,211,252,.35);border-radius:12px;padding:0 16px;background:#080f1fb8;box-shadow:inset 0 0 0 1px #ffffff0a}.secure-nav-hero input{width:100%;border:0;outline:0;color:#f8fbff;background:transparent;font:inherit}.secure-nav-hero input::placeholder{color:#e2f3ff75}.secure-nav-stage{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:24px;align-items:start}.secure-nav-card{position:relative;min-height:250px;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:18px;padding:18px;background:radial-gradient(circle at 22% 18%,rgba(103,232,249,.14),transparent 34%),linear-gradient(160deg,#0f172adb,#020617c2);box-shadow:0 20px 52px #0000003d;transform:scale(.95);transform-origin:center top;filter:blur(.9px) saturate(.86) brightness(.78);opacity:.72;transition:transform .22s ease,filter .22s ease,opacity .22s ease,border-color .22s ease,box-shadow .22s ease}.secure-nav-stage:hover .secure-nav-card:not(:hover){transform:scale(.9);filter:blur(2.8px) saturate(.62) brightness(.56);opacity:.42}.secure-nav-card:hover,.secure-nav-card:focus-within{z-index:4;border-color:#67e8f9b8;box-shadow:0 30px 90px #00000075,0 0 0 1px #67e8f933;transform:scale(1.04);filter:blur(0) saturate(1.08) brightness(1.06);opacity:1}.secure-nav-card:after{content:"";position:absolute;inset:auto -30% -42% -30%;height:130px;background:radial-gradient(circle,rgba(59,130,246,.28),transparent 62%)}.secure-nav-card header{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start}.secure-nav-card header span{width:fit-content;border:1px solid rgba(103,232,249,.36);border-radius:999px;padding:5px 9px;color:#67e8f9;background:#0891b21f;font-size:11px;font-weight:900}.secure-nav-card h2{grid-column:1 / -1;margin:2px 0 0;color:#f8fbff;font-size:17px;line-height:1.25}.secure-nav-card header b{grid-row:1 / 3;grid-column:2;min-width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#04111f;background:linear-gradient(135deg,#67e8f9,#a7f3d0);font-size:13px}.secure-nav-map{position:relative;z-index:1;display:grid;gap:8px;margin-top:16px;opacity:.68;transition:opacity .22s ease}.secure-nav-card:hover .secure-nav-map,.secure-nav-card:focus-within .secure-nav-map{opacity:1}.secure-link-section{display:grid;gap:8px;border-top:1px solid rgba(148,163,184,.18);padding-top:12px}.secure-link-section:first-child{border-top:0;padding-top:0}.secure-link-section h3{margin:0;color:#a7f3d0db;font-size:12px;line-height:1.2}.secure-nav-link{display:grid;gap:4px;border:1px solid rgba(148,163,184,.16);border-radius:10px;padding:10px 12px;color:inherit;text-decoration:none;background:#0f172a6b;transition:background .16s ease,border-color .16s ease,transform .16s ease}.secure-nav-link:hover{border-color:#67e8f98f;background:#0e74903d;transform:translate(3px)}.secure-nav-link strong,.secure-nav-link em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secure-nav-link strong{color:#f8fbff;font-size:13px}.secure-nav-link em{color:#e2f3ff8f;font-size:11px;font-style:normal}@media(max-width:760px){.demo-nav-page{padding:18px}.demo-nav-hero{align-items:stretch;flex-direction:column}.demo-nav-hero label{width:auto}.secure-nav-shell{padding:18px}.secure-nav-hero{align-items:stretch;flex-direction:column}.secure-nav-hero label{width:auto}.secure-nav-stage{grid-template-columns:1fr}.secure-nav-card,.secure-nav-stage:hover .secure-nav-card:not(:hover),.secure-nav-card:hover,.secure-nav-card:focus-within{transform:none}}
