@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;700;900&family=Roboto:wght@400;500;700&display=swap";:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:#000;background:#fff;transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{font-family:Noto Sans SC,Roboto,sans-serif}.toast-container[data-v-ddee6415]{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast[data-v-ddee6415]{display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:12px;background-color:#fff;box-shadow:0 4px 20px #00000026;min-width:280px;max-width:400px;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast-icon[data-v-ddee6415]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.toast-message[data-v-ddee6415]{flex:1;font-size:14px;font-family:Noto Sans SC,sans-serif;font-weight:400;line-height:1.5;color:#172026}.toast-success[data-v-ddee6415]{border-left:4px solid #34A853}.toast-success .toast-icon[data-v-ddee6415]{color:#34a853}.toast-error[data-v-ddee6415]{border-left:4px solid #EA4335}.toast-error .toast-icon[data-v-ddee6415]{color:#ea4335}.toast-warning[data-v-ddee6415]{border-left:4px solid #FBBC05}.toast-warning .toast-icon[data-v-ddee6415]{color:#fbbc05}.toast-info[data-v-ddee6415]{border-left:4px solid #4285F4}.toast-info .toast-icon[data-v-ddee6415]{color:#4285f4}.toast-enter-active[data-v-ddee6415]{animation:toast-in-ddee6415 .3s ease-out}.toast-leave-active[data-v-ddee6415]{animation:toast-out-ddee6415 .3s ease-in}@keyframes toast-in-ddee6415{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes toast-out-ddee6415{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(50px) scale(.9)}}@media (max-width: 768px){.toast-container[data-v-ddee6415]{top:10px;right:10px;left:10px;align-items:center}.toast[data-v-ddee6415]{width:100%;max-width:calc(100vw - 40px);min-width:auto}}@media (max-width: 480px){.toast[data-v-ddee6415]{padding:12px 16px;min-width:auto}.toast-message[data-v-ddee6415]{font-size:13px}}.modal-overlay[data-v-81b40132]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container[data-v-81b40132]{background-color:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:440px;width:100%;overflow:hidden;animation:modal-bounce-81b40132 .3s ease-out}@keyframes modal-bounce-81b40132{0%{transform:scale(.9);opacity:0}50%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}.modal-header[data-v-81b40132]{padding:24px 24px 16px;display:flex;flex-direction:column;align-items:center;gap:12px}.modal-icon[data-v-81b40132]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center}.modal-icon-info[data-v-81b40132]{background-color:#4285f41a;color:#4285f4}.modal-icon-warning[data-v-81b40132]{background-color:#fbbc051a;color:#fbbc05}.modal-icon-danger[data-v-81b40132]{background-color:#ea43351a;color:#ea4335}.modal-title[data-v-81b40132]{font-size:20px;font-family:Noto Sans SC,sans-serif;font-weight:600;color:#172026;margin:0;text-align:center}.modal-body[data-v-81b40132]{padding:0 24px 24px}.modal-message[data-v-81b40132]{font-size:15px;font-family:Noto Sans SC,sans-serif;font-weight:400;color:#36485c;line-height:1.6;text-align:center;margin:0}.modal-footer[data-v-81b40132]{padding:16px 24px 24px;display:flex;gap:12px;justify-content:center}.modal-button[data-v-81b40132]{flex:1;padding:12px 24px;border-radius:8px;font-size:16px;font-family:Noto Sans SC,sans-serif;font-weight:500;border:none;cursor:pointer;transition:all .2s ease;min-width:100px}.modal-button-cancel[data-v-81b40132]{background-color:#eef1f4;color:#36485c}.modal-button-cancel[data-v-81b40132]:hover{background-color:#dce1e6}.modal-button-confirm[data-v-81b40132]{color:#fff}.modal-button-info[data-v-81b40132]{background-color:#4285f4}.modal-button-info[data-v-81b40132]:hover{background-color:#3367d6}.modal-button-warning[data-v-81b40132]{background-color:#fbbc05}.modal-button-warning[data-v-81b40132]:hover{background-color:#f9ab00}.modal-button-danger[data-v-81b40132]{background-color:#ea4335}.modal-button-danger[data-v-81b40132]:hover{background-color:#d33b2c}.modal-button[data-v-81b40132]:active{transform:scale(.98)}.modal-enter-active[data-v-81b40132],.modal-leave-active[data-v-81b40132]{transition:opacity .3s ease}.modal-enter-from[data-v-81b40132],.modal-leave-to[data-v-81b40132]{opacity:0}.modal-enter-active .modal-container[data-v-81b40132]{animation:modal-bounce-81b40132 .3s ease-out}.modal-leave-active .modal-container[data-v-81b40132]{animation:modal-out-81b40132 .2s ease-in}@keyframes modal-out-81b40132{to{transform:scale(.9);opacity:0}}@media (max-width: 480px){.modal-container[data-v-81b40132]{max-width:90vw;margin:0 20px}.modal-header[data-v-81b40132]{padding:20px 20px 12px}.modal-icon[data-v-81b40132]{width:40px;height:40px}.modal-title[data-v-81b40132]{font-size:18px}.modal-body[data-v-81b40132]{padding:0 20px 20px}.modal-message[data-v-81b40132]{font-size:14px}.modal-footer[data-v-81b40132]{padding:12px 20px 20px;flex-direction:column}.modal-button[data-v-81b40132]{width:100%;min-width:auto}}html,body,#app{margin:0;padding:0;width:100%;height:100%;overflow:auto}.vector-1[data-v-5c4f3a62],.vector-2[data-v-5c4f3a62],.vector-3[data-v-5c4f3a62]{transition:all .3s ease}[data-v-5ec69e7d]{box-sizing:border-box}.home-page[data-v-5ec69e7d]{width:100%;min-height:100vh;background-color:#fff;overflow-x:hidden}.top-banner[data-v-5ec69e7d]{width:100%;height:clamp(200px,27vh,294px);background:linear-gradient(90deg,#4285f4,#34a853,#fbbc05 66%,#ea4335);display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:40px}.banner-label[data-v-5ec69e7d]{font-size:clamp(24px,3vw,36px);font-family:Noto Sans SC,sans-serif;font-weight:900;color:red;text-transform:uppercase}.main-container[data-v-5ec69e7d]{max-width:1400px;margin:0 auto;padding:0 clamp(20px,5vw,80px)}section[data-v-5ec69e7d]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,80px);align-items:center;margin-bottom:clamp(60px,10vh,120px);min-height:400px}.strategy-pi-section[data-v-5ec69e7d]{padding-top:20px}.trading-market-section[data-v-5ec69e7d]{padding-bottom:60px}.content-card[data-v-5ec69e7d]{width:100%;max-width:520px;height:clamp(250px,30vw,318px);border-radius:15px;box-shadow:0 25px 35px #00000014;background-color:#eef1f4cc;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.content-card[data-v-5ec69e7d]:hover{transform:translateY(-8px);box-shadow:0 30px 45px #0000001f;background-color:#eef1f4f2}.left-card[data-v-5ec69e7d]{justify-self:end}.right-card[data-v-5ec69e7d]{justify-self:start}.icon-placeholder[data-v-5ec69e7d]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.text-content[data-v-5ec69e7d]{display:flex;flex-direction:column;gap:clamp(16px,2vw,24px);max-width:584px}.section-title[data-v-5ec69e7d]{font-size:clamp(28px,3.5vw,36px);font-family:Noto Sans SC,sans-serif;font-weight:900;color:#000;margin:0;line-height:1.3}.section-description[data-v-5ec69e7d]{font-size:clamp(16px,1.8vw,20px);font-family:Noto Sans SC,sans-serif;font-weight:400;color:#000000d9;line-height:1.7;margin:0}.action-button[data-v-5ec69e7d]{align-self:flex-start;padding:16px 40px;border-radius:30px;background-color:#4285f4;color:#fff;font-size:16px;font-family:Roboto,sans-serif;font-weight:500;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #4285f44d;min-width:140px}.action-button[data-v-5ec69e7d]:hover{background-color:#3367d6;transform:translateY(-2px);box-shadow:0 6px 16px #4285f466}.action-button[data-v-5ec69e7d]:active{transform:translateY(0);box-shadow:0 2px 8px #4285f44d}@media (max-width: 1024px){section[data-v-5ec69e7d]{gap:clamp(25px,4vw,60px);margin-bottom:clamp(50px,8vh,100px)}.main-container[data-v-5ec69e7d]{padding:0 clamp(20px,4vw,60px)}.content-card[data-v-5ec69e7d]{max-width:100%}}@media (max-width: 768px){section[data-v-5ec69e7d]{grid-template-columns:1fr;gap:30px;margin-bottom:60px}.strategy-pi-section[data-v-5ec69e7d]{grid-template-areas:"card" "text"}.strategy-pi-section .left-card[data-v-5ec69e7d]{grid-area:card;justify-self:center;max-width:480px;width:100%}.strategy-pi-section .text-content[data-v-5ec69e7d]{grid-area:text;max-width:100%}.trading-market-section[data-v-5ec69e7d]{grid-template-areas:"card" "text"}.trading-market-section .right-card[data-v-5ec69e7d]{grid-area:card;justify-self:center;max-width:480px;width:100%;order:-1}.trading-market-section .text-content[data-v-5ec69e7d]{grid-area:text;max-width:100%}.left-card[data-v-5ec69e7d],.right-card[data-v-5ec69e7d]{justify-self:center}.text-content[data-v-5ec69e7d]{max-width:100%}.top-banner[data-v-5ec69e7d]{height:clamp(150px,20vh,220px);margin-bottom:30px}}@media (max-width: 480px){.main-container[data-v-5ec69e7d]{padding:0 20px}section[data-v-5ec69e7d]{gap:20px;margin-bottom:40px;min-height:auto}.top-banner[data-v-5ec69e7d]{height:clamp(120px,18vh,180px);margin-bottom:20px}.content-card[data-v-5ec69e7d]{height:clamp(200px,40vw,250px);max-width:100%}.section-title[data-v-5ec69e7d]{font-size:clamp(24px,6vw,32px)}.section-description[data-v-5ec69e7d]{font-size:clamp(14px,3.5vw,18px);line-height:1.6}.action-button[data-v-5ec69e7d]{width:100%;padding:14px 32px;font-size:15px}.strategy-pi-section[data-v-5ec69e7d],.trading-market-section[data-v-5ec69e7d]{padding-bottom:20px}}@media (max-width: 360px){.content-card[data-v-5ec69e7d]{height:180px}.section-title[data-v-5ec69e7d]{font-size:22px}.section-description[data-v-5ec69e7d]{font-size:14px}.action-button[data-v-5ec69e7d]{padding:12px 28px;font-size:14px}.top-banner[data-v-5ec69e7d]{height:100px}.banner-label[data-v-5ec69e7d]{font-size:20px}}@media (max-height: 600px) and (orientation: landscape){.top-banner[data-v-5ec69e7d]{height:120px}section[data-v-5ec69e7d]{min-height:auto;margin-bottom:40px}.content-card[data-v-5ec69e7d]{height:200px}}[data-v-71163f1f]{box-sizing:border-box}.login-page[data-v-71163f1f]{width:100%;min-height:100vh;display:flex;position:relative;background-color:#fff;overflow:hidden}.blur-decoration[data-v-71163f1f]{position:absolute;width:min(428px,30vw);height:min(926px,80vh);left:35%;top:7%;border-radius:50px;filter:blur(119px);opacity:.2;background:linear-gradient(135deg,#4285f4,#34a853,#fbbc05,#ea4335);pointer-events:none;z-index:0}.left-section[data-v-71163f1f]{width:53%;min-height:100vh;background-color:#eef1f4;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.logo-container[data-v-71163f1f]{width:clamp(60px,8vw,120px);height:clamp(60px,8vw,120px);display:flex;align-items:center;justify-content:center}.right-section[data-v-71163f1f]{flex:1;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(20px,5vw,60px);position:relative;z-index:1}.login-card[data-v-71163f1f]{width:100%;max-width:653px;padding:clamp(40px,6vw,80px) clamp(30px,5vw,70px);border-radius:20px;border:1px solid rgba(210,212,214,1);background-color:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 40px #0000000d}.login-title[data-v-71163f1f]{font-size:clamp(28px,4vw,42px);font-family:Inter,Noto Sans SC,sans-serif;font-weight:500;text-align:center;color:#172026;margin:0 0 clamp(40px,6vh,80px) 0;line-height:1.4}.form-group[data-v-71163f1f]{margin-bottom:clamp(20px,3vh,30px)}.form-label[data-v-71163f1f]{display:block;font-size:14px;font-family:Inter,sans-serif;font-weight:400;color:#36485c;margin-bottom:4px;line-height:28px}.input-wrapper[data-v-71163f1f]{position:relative;display:flex;align-items:center;border:1px solid rgba(225,225,225,1);border-radius:8px;padding:16px 24px;transition:border-color .3s;background-color:#fff}.input-wrapper[data-v-71163f1f]:focus-within{border-color:#4285f4;box-shadow:0 0 0 3px #4285f41a}.form-input[data-v-71163f1f]{width:100%;font-size:16px;font-family:Microsoft YaHei,sans-serif;font-weight:400;color:#172026;border:none;outline:none;background:transparent;padding:0;line-height:24px}.form-input[data-v-71163f1f]::placeholder{color:#7d7d7d}.remember-row[data-v-71163f1f]{margin:clamp(16px,2vh,24px) 0 clamp(24px,3vh,36px) 0;display:flex;align-items:center}.checkbox-label[data-v-71163f1f]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:5px 12px;border-radius:4px;transition:background-color .2s;-webkit-user-select:none;user-select:none}.checkbox-label[data-v-71163f1f]:hover{background-color:#00000008}.checkbox[data-v-71163f1f]{width:14px;height:14px;position:relative;flex-shrink:0}.checkbox-inner[data-v-71163f1f]{width:100%;height:100%;border:1px solid rgba(195,198,201,1);border-radius:2px;transition:all .2s;position:relative}.checkbox-inner.checked[data-v-71163f1f]{background-color:#4285f4;border-color:#4285f4}.checkbox-inner.checked[data-v-71163f1f]:after{content:"";position:absolute;left:3px;top:0;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label span[data-v-71163f1f]{font-size:14px;font-family:HarmonyOS Sans SC,Noto Sans SC,sans-serif;font-weight:400;color:#172026;line-height:22px}.login-button[data-v-71163f1f]{width:100%;padding:16px 40px;border-radius:59px;background-color:#667080;color:#fff;font-size:clamp(20px,2.5vw,24px);font-family:Microsoft YaHei,sans-serif;font-weight:700;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00000026;margin-bottom:clamp(16px,2vh,24px)}.login-button[data-v-71163f1f]:not(:disabled):hover{background-color:#555f6c;transform:translateY(-2px);box-shadow:0 6px 16px #0003}.login-button[data-v-71163f1f]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #00000026}.login-button[data-v-71163f1f]:disabled{opacity:.6;cursor:not-allowed}.register-link[data-v-71163f1f]{text-align:center;font-size:14px;font-family:HarmonyOS Sans SC,Noto Sans SC,sans-serif;font-weight:400;color:#4285f4;cursor:pointer;transition:color .2s;padding:8px}.register-link[data-v-71163f1f]:hover{color:#3367d6;text-decoration:underline}.beta-notice[data-v-71163f1f]{text-align:center;font-size:14px;font-family:HarmonyOS Sans SC,Noto Sans SC,sans-serif;font-weight:400;color:#ffa500cc;padding:12px 16px;margin-top:8px;background:#ffa5001a;border:1px solid rgba(255,165,0,.3);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 1400px){.left-section[data-v-71163f1f]{width:45%}.blur-decoration[data-v-71163f1f]{left:22.5%}}@media (max-width: 1024px){.left-section[data-v-71163f1f]{width:40%}.blur-decoration[data-v-71163f1f]{left:20%;width:25vw}.login-card[data-v-71163f1f]{max-width:580px}}@media (max-width: 768px){.login-page[data-v-71163f1f]{flex-direction:column}.left-section[data-v-71163f1f]{width:100%;min-height:100px;max-height:120px}.logo-container[data-v-71163f1f]{width:50px;height:50px}.right-section[data-v-71163f1f]{flex:1;padding:20px;min-height:calc(100vh - 120px)}.blur-decoration[data-v-71163f1f]{left:50%;transform:translate(-50%);width:70vw;height:70vh;top:15%;opacity:.15}.login-card[data-v-71163f1f]{max-width:520px;padding:40px 30px}.login-title[data-v-71163f1f]{font-size:clamp(24px,5vw,32px);margin-bottom:40px}}@media (max-width: 480px){.right-section[data-v-71163f1f]{padding:16px}.login-card[data-v-71163f1f]{padding:30px 20px;border-radius:16px}.login-title[data-v-71163f1f]{font-size:24px;margin-bottom:30px}.form-group[data-v-71163f1f]{margin-bottom:20px}.input-wrapper[data-v-71163f1f]{padding:14px 20px}.form-input[data-v-71163f1f]{font-size:15px}.login-button[data-v-71163f1f]{padding:14px 32px;font-size:20px}.remember-row[data-v-71163f1f]{margin:16px 0 24px}.blur-decoration[data-v-71163f1f]{width:80vw;height:60vh;opacity:.12}}@media (max-width: 360px){.left-section[data-v-71163f1f]{min-height:80px;max-height:80px}.logo-container[data-v-71163f1f]{width:40px;height:40px}.login-card[data-v-71163f1f]{padding:24px 16px}.login-title[data-v-71163f1f]{font-size:20px;margin-bottom:24px}.input-wrapper[data-v-71163f1f]{padding:12px 16px}.form-input[data-v-71163f1f]{font-size:14px}.login-button[data-v-71163f1f]{padding:12px 28px;font-size:18px}.form-label[data-v-71163f1f]{font-size:13px}}@media (max-height: 600px) and (orientation: landscape){.login-page[data-v-71163f1f],.left-section[data-v-71163f1f],.right-section[data-v-71163f1f]{min-height:600px}.login-card[data-v-71163f1f]{padding:30px 40px}.login-title[data-v-71163f1f]{margin-bottom:24px}.form-group[data-v-71163f1f]{margin-bottom:16px}}[data-v-90dc10bf]{box-sizing:border-box}.register-page[data-v-90dc10bf]{width:100%;min-height:100vh;display:flex;position:relative;background-color:#fff;overflow:hidden}.blur-decoration[data-v-90dc10bf]{position:absolute;width:min(428px,30vw);height:min(926px,80vh);left:35%;top:7%;border-radius:50px;filter:blur(119px);opacity:.2;background:linear-gradient(135deg,#4285f4,#34a853,#fbbc05,#ea4335);pointer-events:none;z-index:0}.left-section[data-v-90dc10bf]{width:53%;min-height:100vh;background-color:#eef1f4;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.logo-container[data-v-90dc10bf]{width:clamp(60px,8vw,120px);height:clamp(60px,8vw,120px);display:flex;align-items:center;justify-content:center}.right-section[data-v-90dc10bf]{flex:1;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(20px,5vw,60px);position:relative;z-index:1}.register-card[data-v-90dc10bf]{width:100%;max-width:653px;padding:clamp(40px,6vw,80px) clamp(30px,5vw,70px);border-radius:20px;border:1px solid rgba(210,212,214,1);background-color:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 40px #0000000d}.register-title[data-v-90dc10bf]{font-size:clamp(28px,4vw,42px);font-family:Inter,Noto Sans SC,sans-serif;font-weight:500;text-align:center;color:#172026;margin:0 0 clamp(40px,6vh,60px) 0;line-height:1.4}.form-group[data-v-90dc10bf]{margin-bottom:clamp(16px,2vh,20px)}.phone-input-wrapper[data-v-90dc10bf]{display:flex;align-items:center;border:1px solid rgba(225,225,225,1);border-radius:8px;padding:16px 24px;transition:border-color .3s;background-color:#fff;gap:12px}.phone-input-wrapper[data-v-90dc10bf]:focus-within{border-color:#4285f4;box-shadow:0 0 0 3px #4285f41a}.country-code[data-v-90dc10bf]{display:flex;align-items:center;gap:6px;padding-right:12px;border-right:1px solid rgba(225,225,225,1);flex-shrink:0}.code-text[data-v-90dc10bf]{font-size:24px;font-family:Arial,sans-serif;font-weight:700;color:#0e1514;line-height:1}.dropdown-icon[data-v-90dc10bf]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:#0e1514}.phone-input[data-v-90dc10bf]{flex:1;font-size:16px;font-family:Microsoft YaHei,sans-serif;font-weight:400;color:#172026;border:none;outline:none;background:transparent;padding:0;line-height:24px;min-width:0}.phone-input[data-v-90dc10bf]::placeholder{color:#7d7d7d}.form-row[data-v-90dc10bf]{display:flex;gap:12px;margin-bottom:clamp(16px,2vh,20px)}.code-input-wrapper[data-v-90dc10bf]{flex:1;min-width:0}.input-wrapper[data-v-90dc10bf]{position:relative;display:flex;align-items:center;border:1px solid rgba(225,225,225,1);border-radius:8px;padding:16px 24px;transition:border-color .3s;background-color:#fff}.input-wrapper[data-v-90dc10bf]:focus-within{border-color:#4285f4;box-shadow:0 0 0 3px #4285f41a}.code-input-wrapper .form-input[data-v-90dc10bf]{width:100%;font-size:16px;font-family:Microsoft YaHei,sans-serif;font-weight:400;color:#172026;border:1px solid rgba(225,225,225,1);border-radius:8px;padding:16px 24px;outline:none;transition:border-color .3s;background-color:#fff;line-height:24px}.code-input-wrapper .form-input[data-v-90dc10bf]:focus{border-color:#4285f4;box-shadow:0 0 0 3px #4285f41a}.code-input-wrapper .form-input[data-v-90dc10bf]::placeholder,.input-wrapper .form-input[data-v-90dc10bf]::placeholder{color:#7d7d7d}.input-wrapper .form-input[data-v-90dc10bf]{width:100%;font-size:16px;font-family:Microsoft YaHei,sans-serif;font-weight:400;color:#172026;border:none;outline:none;background:transparent;padding:0;line-height:24px}.password-tips[data-v-90dc10bf]{margin-top:12px;padding:12px 16px;background-color:#f5f8fa;border-radius:8px;border:1px solid rgba(225,235,242,1)}.tip-item[data-v-90dc10bf]{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:14px;color:#7d7d7d;transition:color .2s}.tip-item.valid[data-v-90dc10bf]{color:#34a853}.tip-icon[data-v-90dc10bf]{font-size:16px;font-weight:700;width:20px;text-align:center;flex-shrink:0}.tip-text[data-v-90dc10bf]{font-family:Microsoft YaHei,sans-serif;line-height:20px}.code-button[data-v-90dc10bf]{flex-shrink:0;padding:16px 24px;border-radius:8px;border:1px solid rgba(225,225,225,1);background-color:#fff;color:#0a0a0a;font-size:16px;font-family:Microsoft YaHei,sans-serif;font-weight:400;cursor:pointer;transition:all .2s;white-space:nowrap;line-height:24px;min-width:140px}.code-button[data-v-90dc10bf]:hover:not(:disabled){background-color:#f5f5f5;border-color:#4285f4}.code-button[data-v-90dc10bf]:disabled{opacity:.6;cursor:not-allowed;background-color:#f5f5f5}.agreement-row[data-v-90dc10bf]{margin:clamp(16px,2vh,20px) 0 clamp(24px,3vh,32px) 0;display:flex;align-items:center}.checkbox-label[data-v-90dc10bf]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:5px 12px;border-radius:4px;transition:background-color .2s;-webkit-user-select:none;user-select:none}.checkbox-label[data-v-90dc10bf]:hover{background-color:#00000008}.checkbox[data-v-90dc10bf]{width:14px;height:14px;position:relative;flex-shrink:0}.checkbox-inner[data-v-90dc10bf]{width:100%;height:100%;border:1px solid rgba(195,198,201,1);border-radius:2px;transition:all .2s;position:relative}.checkbox-inner.checked[data-v-90dc10bf]{background-color:#4285f4;border-color:#4285f4}.checkbox-inner.checked[data-v-90dc10bf]:after{content:"";position:absolute;left:3px;top:0;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label span[data-v-90dc10bf]{font-size:14px;font-family:HarmonyOS Sans SC,Noto Sans SC,sans-serif;font-weight:400;color:#172026;line-height:22px}.register-button[data-v-90dc10bf]{width:100%;padding:16px 40px;border-radius:59px;background-color:#667080;color:#fff;font-size:clamp(20px,2.5vw,24px);font-family:Microsoft YaHei,sans-serif;font-weight:700;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00000026;margin-bottom:clamp(16px,2vh,20px)}.register-button[data-v-90dc10bf]:not(:disabled):hover{background-color:#555f6c;transform:translateY(-2px);box-shadow:0 6px 16px #0003}.register-button[data-v-90dc10bf]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #00000026}.register-button[data-v-90dc10bf]:disabled{opacity:.6;cursor:not-allowed}.login-link[data-v-90dc10bf]{text-align:center;font-size:14px;font-family:HarmonyOS Sans SC,Noto Sans SC,sans-serif;font-weight:400;color:#4285f4;cursor:pointer;transition:color .2s;padding:8px}.login-link[data-v-90dc10bf]:hover{color:#3367d6;text-decoration:underline}@media (max-width: 1400px){.left-section[data-v-90dc10bf]{width:45%}.blur-decoration[data-v-90dc10bf]{left:22.5%}}@media (max-width: 1024px){.left-section[data-v-90dc10bf]{width:40%}.blur-decoration[data-v-90dc10bf]{left:20%;width:25vw}.register-card[data-v-90dc10bf]{max-width:580px}}@media (max-width: 768px){.register-page[data-v-90dc10bf]{flex-direction:column}.left-section[data-v-90dc10bf]{width:100%;min-height:100px;max-height:120px}.logo-container[data-v-90dc10bf]{width:50px;height:50px}.right-section[data-v-90dc10bf]{flex:1;padding:20px;min-height:calc(100vh - 120px)}.blur-decoration[data-v-90dc10bf]{left:50%;transform:translate(-50%);width:70vw;height:70vh;top:15%;opacity:.15}.register-card[data-v-90dc10bf]{max-width:520px;padding:40px 30px}.register-title[data-v-90dc10bf]{font-size:clamp(24px,5vw,32px);margin-bottom:40px}.form-row[data-v-90dc10bf]{flex-direction:column;gap:12px}.code-button[data-v-90dc10bf]{width:100%;min-width:auto}}@media (max-width: 480px){.right-section[data-v-90dc10bf]{padding:16px}.register-card[data-v-90dc10bf]{padding:30px 20px;border-radius:16px}.register-title[data-v-90dc10bf]{font-size:24px;margin-bottom:30px}.form-group[data-v-90dc10bf]{margin-bottom:14px}.phone-input-wrapper[data-v-90dc10bf],.input-wrapper[data-v-90dc10bf]{padding:14px 20px}.code-input-wrapper .form-input[data-v-90dc10bf]{padding:14px 20px;font-size:15px}.phone-input[data-v-90dc10bf],.input-wrapper .form-input[data-v-90dc10bf]{font-size:15px}.code-button[data-v-90dc10bf]{padding:14px 20px;font-size:15px}.register-button[data-v-90dc10bf]{padding:14px 32px;font-size:20px}.agreement-row[data-v-90dc10bf]{margin:14px 0 20px}.blur-decoration[data-v-90dc10bf]{width:80vw;height:60vh;opacity:.12}.code-text[data-v-90dc10bf]{font-size:20px}.country-code[data-v-90dc10bf]{padding-right:10px}}@media (max-width: 360px){.left-section[data-v-90dc10bf]{min-height:80px;max-height:80px}.logo-container[data-v-90dc10bf]{width:40px;height:40px}.register-card[data-v-90dc10bf]{padding:24px 16px}.register-title[data-v-90dc10bf]{font-size:20px;margin-bottom:24px}.phone-input-wrapper[data-v-90dc10bf],.input-wrapper[data-v-90dc10bf]{padding:12px 16px}.code-input-wrapper .form-input[data-v-90dc10bf]{padding:12px 16px;font-size:14px}.phone-input[data-v-90dc10bf],.input-wrapper .form-input[data-v-90dc10bf]{font-size:14px}.code-button[data-v-90dc10bf]{padding:12px 16px;font-size:14px}.register-button[data-v-90dc10bf]{padding:12px 28px;font-size:18px}.code-text[data-v-90dc10bf]{font-size:18px}}@media (max-height: 600px) and (orientation: landscape){.register-page[data-v-90dc10bf],.left-section[data-v-90dc10bf],.right-section[data-v-90dc10bf]{min-height:600px}.register-card[data-v-90dc10bf]{padding:30px 40px}.register-title[data-v-90dc10bf]{margin-bottom:24px}.form-group[data-v-90dc10bf],.form-row[data-v-90dc10bf]{margin-bottom:12px}}.profile-page[data-v-e1c59626]{width:100%;min-height:100vh;background:linear-gradient(180deg,#f5f7fa,#e8ecf1);padding:40px 20px}.profile-container[data-v-e1c59626]{max-width:800px;margin:0 auto}.profile-header[data-v-e1c59626]{display:flex;align-items:center;gap:20px;margin-bottom:32px}.back-button[data-v-e1c59626]{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#ffffffe6;border:1px solid rgba(0,0,0,.08);border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;color:#171a1dcc;transition:all .3s ease}.back-button[data-v-e1c59626]:hover{background-color:#fff;border-color:#5468ff4d;color:#5468ff;transform:translate(-2px)}.profile-title[data-v-e1c59626]{font-size:28px;font-weight:700;color:#171a1d;margin:0}.profile-card[data-v-e1c59626]{background-color:#fff;border-radius:16px;box-shadow:0 4px 24px #00000014;padding:40px;display:flex;flex-direction:column;gap:40px}.section-title[data-v-e1c59626]{font-size:18px;font-weight:600;color:#171a1d;margin:0 0 20px}.avatar-section[data-v-e1c59626]{padding-bottom:40px;border-bottom:1px solid rgba(0,0,0,.08)}.avatar-content[data-v-e1c59626]{display:flex;flex-direction:column;gap:24px}.current-avatar[data-v-e1c59626]{display:flex;justify-content:center;padding:20px 0}.avatar-circle[data-v-e1c59626]{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #00000026;position:relative}.avatar-text[data-v-e1c59626]{font-size:40px;font-weight:700;color:#fff;-webkit-user-select:none;user-select:none}.avatar-image[data-v-e1c59626]{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar-grid[data-v-e1c59626]{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:16px;max-width:600px;margin:0 auto}.avatar-option[data-v-e1c59626]{display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .2s ease;position:relative}.avatar-option[data-v-e1c59626]:hover{transform:scale(1.1)}.avatar-option.active .avatar-circle-small[data-v-e1c59626]{box-shadow:0 0 0 3px #5468ff4d}.avatar-circle-small[data-v-e1c59626]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;transition:box-shadow .2s ease}.avatar-text-small[data-v-e1c59626]{font-size:24px;font-weight:700;color:#fff;-webkit-user-select:none;user-select:none}.avatar-image-small[data-v-e1c59626]{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar-check[data-v-e1c59626]{position:absolute;bottom:-4px;right:-4px;width:24px;height:24px;background-color:#5468ff;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid white}.nickname-section[data-v-e1c59626]{padding-bottom:40px;border-bottom:1px solid rgba(0,0,0,.08)}.password-section[data-v-e1c59626]{padding-top:0}.input-group[data-v-e1c59626]{margin-bottom:20px;position:relative}.input-label[data-v-e1c59626]{display:block;font-size:14px;font-weight:500;color:#171a1db3;margin-bottom:8px}.profile-input[data-v-e1c59626]{width:100%;padding:12px 16px;font-size:14px;border:1px solid rgba(0,0,0,.1);border-radius:8px;outline:none;transition:all .3s ease;background-color:#fff}.profile-input[data-v-e1c59626]:focus{border-color:#5468ff80;box-shadow:0 0 0 3px #5468ff1a}.profile-input[data-v-e1c59626]::placeholder{color:#171a1d4d}.input-hint[data-v-e1c59626]{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:12px;color:#171a1d66;pointer-events:none}.save-button[data-v-e1c59626]{padding:12px 32px;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #667eea4d}.save-button[data-v-e1c59626]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #667eea66}.save-button[data-v-e1c59626]:active:not(:disabled){transform:translateY(0)}.save-button[data-v-e1c59626]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.profile-page[data-v-e1c59626]{padding:20px 16px}.profile-card[data-v-e1c59626]{padding:24px}.profile-title[data-v-e1c59626]{font-size:24px}.avatar-grid[data-v-e1c59626]{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:12px}.avatar-circle-small[data-v-e1c59626]{width:50px;height:50px}.avatar-text-small[data-v-e1c59626]{font-size:20px}}.main-layout[data-v-30cfcfc0]{display:flex;height:100vh;background-color:#eef1f4;overflow:hidden}.sidebar[data-v-30cfcfc0]{width:256px;background-color:#e6e7e8;display:flex;flex-direction:column;overflow-y:auto;flex-shrink:0}.sidebar-header[data-v-30cfcfc0]{padding:25px 20px}.app-title[data-v-30cfcfc0]{font-size:16px;font-weight:700;color:#171a1d;margin:0 0 16px}.platform-selector[data-v-30cfcfc0]{display:flex;align-items:center;gap:12px;font-size:12px;color:#171a1d99;cursor:pointer}.platform-selector svg[data-v-30cfcfc0]{width:16px;height:16px;color:#171a1d99}.sidebar-divider[data-v-30cfcfc0]{height:1px;background-color:#7e868e29;margin:0}.section-label[data-v-30cfcfc0]{font-size:12px;color:#171a1d66;padding:12px 20px;margin:0}.my-space-section[data-v-30cfcfc0]{padding:0 20px;margin-top:20px}.section-header[data-v-30cfcfc0]{display:flex;align-items:center;gap:6px;font-size:14px;color:#171a1d;margin-bottom:16px}.platform-list[data-v-30cfcfc0]{display:flex;flex-direction:column;gap:6px}.platform-item[data-v-30cfcfc0]{display:flex;align-items:center;justify-content:space-between;padding:5px 10px 5px 16px;border-radius:4px;cursor:pointer;transition:background-color .2s}.platform-item[data-v-30cfcfc0]:hover{background-color:#9e9e9e1a}.platform-item.active[data-v-30cfcfc0]{background-color:#9e9e9e}.platform-item.active .platform-info[data-v-30cfcfc0]{color:#fff}.platform-info[data-v-30cfcfc0]{display:flex;align-items:center;gap:8px;font-size:14px;color:#111f2c}.session-list[data-v-30cfcfc0]{display:flex;flex-direction:column;gap:6px;padding:0 20px;margin-top:8px;max-height:300px;overflow-y:auto}.session-item[data-v-30cfcfc0]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:4px;cursor:pointer;transition:background-color .2s}.session-item[data-v-30cfcfc0]:hover{background-color:#9e9e9e1a}.session-item.active[data-v-30cfcfc0]{background-color:#9e9e9e}.session-item.active .session-title[data-v-30cfcfc0],.session-item.active .session-meta[data-v-30cfcfc0]{color:#fff}.session-info[data-v-30cfcfc0]{flex:1;min-width:0}.session-title[data-v-30cfcfc0]{font-size:13px;color:#111f2c;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.session-meta[data-v-30cfcfc0]{font-size:11px;color:#171a1d66}.delete-session-btn[data-v-30cfcfc0]{flex-shrink:0;width:20px;height:20px;background:none;border:none;cursor:pointer;padding:0;color:#171a1d66;transition:color .2s;opacity:0}.session-item:hover .delete-session-btn[data-v-30cfcfc0]{opacity:1}.delete-session-btn[data-v-30cfcfc0]:hover{color:#f44}.session-item.active .delete-session-btn[data-v-30cfcfc0]{color:#fff9}.session-item.active .delete-session-btn[data-v-30cfcfc0]:hover{color:#fff}.module-nav[data-v-30cfcfc0]{display:flex;flex-direction:column;gap:10px;padding:0 20px;margin-top:8px}.nav-item[data-v-30cfcfc0]{display:flex;align-items:center;justify-content:space-between;padding:5px 10px 5px 16px;border-radius:4px;cursor:pointer;text-decoration:none;color:#111f2c;transition:background-color .2s}.nav-item[data-v-30cfcfc0]:hover{background-color:#9e9e9e1a}.nav-item.active[data-v-30cfcfc0]{background-color:#9e9e9e;color:#fff;font-weight:700}.nav-content[data-v-30cfcfc0]{display:flex;align-items:center;gap:6px;font-size:14px}.main-content[data-v-30cfcfc0]{flex:1;display:flex;flex-direction:column;overflow:hidden}.header[data-v-30cfcfc0]{display:flex;justify-content:flex-end;padding:19px 47px;background-color:#eef1f4;position:relative;z-index:10}.header-actions[data-v-30cfcfc0]{display:flex;align-items:center;gap:16px}.icon-button[data-v-30cfcfc0]{width:24px;height:24px;background:none;border:none;cursor:pointer;padding:0;color:#171a1d;transition:opacity .2s}.icon-button[data-v-30cfcfc0]:hover{opacity:.7}.user-avatar[data-v-30cfcfc0]{width:32px;height:32px;border-radius:50%;background-color:#6c6c6c;color:#fff;border:none;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.user-avatar[data-v-30cfcfc0]:hover{background-color:#5c5c5c}.content-wrapper[data-v-30cfcfc0]{flex:1;overflow:hidden;display:flex;flex-direction:column}.processing-status[data-v-275ef356]{background-color:#4a9eff0d;border:1px solid rgba(74,158,255,.2);border-radius:8px;padding:16px;margin:12px 0}.status-header[data-v-275ef356]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.spinner[data-v-275ef356]{width:20px;height:20px;border:2px solid rgba(74,158,255,.3);border-top-color:#4a9eff;border-radius:50%;animation:spin-275ef356 .8s linear infinite}@keyframes spin-275ef356{to{transform:rotate(360deg)}}.status-text[data-v-275ef356]{font-size:14px;font-weight:500;color:#4a9eff}.progress-timeline[data-v-275ef356]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.timeline-item[data-v-275ef356]{display:flex;gap:12px;position:relative}.timeline-item[data-v-275ef356]:not(:last-child):before{content:"";position:absolute;left:7px;top:24px;bottom:-12px;width:2px;background-color:#e0e0e0}.timeline-item.active[data-v-275ef356]:not(:last-child):before,.timeline-item.completed[data-v-275ef356]:not(:last-child):before{background-color:#4a9eff}.timeline-marker[data-v-275ef356]{width:16px;height:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:2px}.timeline-item.completed .timeline-marker[data-v-275ef356]{color:#4a9eff}.mini-spinner[data-v-275ef356]{width:12px;height:12px;border:2px solid rgba(74,158,255,.3);border-top-color:#4a9eff;border-radius:50%;animation:spin-275ef356 .8s linear infinite}.pending-dot[data-v-275ef356]{width:8px;height:8px;background-color:#e0e0e0;border-radius:50%}.timeline-content[data-v-275ef356]{flex:1}.step-name[data-v-275ef356]{font-size:14px;font-weight:500;color:#171a1d;margin-bottom:4px}.timeline-item.completed .step-name[data-v-275ef356]{color:#666}.timeline-item.active .step-name[data-v-275ef356]{color:#4a9eff}.step-description[data-v-275ef356]{font-size:13px;color:#666;margin-bottom:4px}.step-time[data-v-275ef356]{font-size:12px;color:#999}.elapsed-time[data-v-275ef356]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(74,158,255,.2);font-size:12px;color:#666;text-align:right}.formatted-answers[data-v-a02a486b]{background:#667eea0d;border-left:3px solid rgba(102,126,234,.6);border-radius:8px;padding:12px 16px;margin:4px 0}.answers-header[data-v-a02a486b]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#667eea;font-weight:600;font-size:13px}.answers-header svg[data-v-a02a486b]{flex-shrink:0}.header-title[data-v-a02a486b]{letter-spacing:.3px}.answers-list[data-v-a02a486b]{display:flex;flex-direction:column;gap:10px}.answer-item[data-v-a02a486b]{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:#ffffffb3;border-radius:6px;border:1px solid rgba(102,126,234,.1);transition:all .2s ease}.answer-item[data-v-a02a486b]:hover{background:#ffffffe6;border-color:#667eea33}.answer-label[data-v-a02a486b]{font-size:12px;font-weight:600;color:#667eeae6;letter-spacing:.2px}.answer-value[data-v-a02a486b]{font-size:14px;color:#171a1de6;line-height:1.5;word-wrap:break-word;white-space:pre-wrap}@media (max-width: 768px){.formatted-answers[data-v-a02a486b]{padding:10px 12px}.answer-item[data-v-a02a486b]{padding:6px 10px}.answer-label[data-v-a02a486b]{font-size:11px}.answer-value[data-v-a02a486b]{font-size:13px}}.chat-message[data-v-88d33bbd]{margin-bottom:24px;animation:messageSlideIn-88d33bbd .3s ease-out}@keyframes messageSlideIn-88d33bbd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-user[data-v-88d33bbd]{display:flex;justify-content:flex-end;gap:12px}.message-user .message-content[data-v-88d33bbd]{display:flex;flex-direction:column;align-items:flex-end;max-width:70%}.user-bubble[data-v-88d33bbd]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:12px 16px;border-radius:16px 16px 4px;word-wrap:break-word;box-shadow:0 2px 8px #667eea33}.user-bubble[data-v-88d33bbd]:has(.formatted-answers){padding:8px;background:linear-gradient(135deg,#667eeaf2,#764ba2f2)}.message-assistant[data-v-88d33bbd]{display:flex;gap:12px}.message-assistant .message-content[data-v-88d33bbd]{display:flex;flex-direction:column;flex:1;max-width:80%}.ai-label[data-v-88d33bbd]{font-size:12px;color:#171a1d80;margin-bottom:4px;font-weight:500}.ai-bubble[data-v-88d33bbd]{background-color:#fff;border:1px solid rgba(0,0,0,.08);color:#171a1d;padding:16px;border-radius:16px 16px 16px 4px;word-wrap:break-word;box-shadow:0 2px 8px #0000000d}.message-avatar[data-v-88d33bbd]{flex-shrink:0}.avatar-circle[data-v-88d33bbd]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 8px #667eea4d}.avatar-circle.ai[data-v-88d33bbd]{background:linear-gradient(135deg,#667eea,#764ba2)}.avatar-text[data-v-88d33bbd]{font-size:16px;font-weight:700;color:#fff;-webkit-user-select:none;user-select:none}.loading-dots[data-v-88d33bbd]{display:flex;gap:6px;padding:8px 0}.loading-dots span[data-v-88d33bbd]{width:8px;height:8px;border-radius:50%;background-color:#667eea99;animation:bounce-88d33bbd 1.4s infinite ease-in-out both}.loading-dots span[data-v-88d33bbd]:nth-child(1){animation-delay:-.32s}.loading-dots span[data-v-88d33bbd]:nth-child(2){animation-delay:-.16s}@keyframes bounce-88d33bbd{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.markdown-content[data-v-88d33bbd]{line-height:1.6;color:#171a1d}.markdown-content[data-v-88d33bbd] h1,.markdown-content[data-v-88d33bbd] h2,.markdown-content[data-v-88d33bbd] h3{margin-top:16px;margin-bottom:8px;font-weight:700;color:#171a1d}.markdown-content[data-v-88d33bbd] h1{font-size:24px;border-bottom:2px solid rgba(0,0,0,.1);padding-bottom:8px}.markdown-content[data-v-88d33bbd] h2{font-size:20px}.markdown-content[data-v-88d33bbd] h3{font-size:18px}.markdown-content[data-v-88d33bbd] p{margin:8px 0}.markdown-content[data-v-88d33bbd] ul,.markdown-content[data-v-88d33bbd] ol{margin:8px 0;padding-left:24px}.markdown-content[data-v-88d33bbd] li{margin:4px 0}.markdown-content[data-v-88d33bbd] code{background-color:#667eea1a;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.markdown-content[data-v-88d33bbd] pre{background-color:#171a1df2;color:#ffffffe6;padding:16px;border-radius:8px;overflow-x:auto;margin:12px 0}.markdown-content[data-v-88d33bbd] pre code{background-color:transparent;padding:0;color:inherit}.markdown-content[data-v-88d33bbd] blockquote{border-left:4px solid rgba(102,126,234,.5);padding-left:16px;margin:12px 0;color:#171a1db3;font-style:italic}.markdown-content[data-v-88d33bbd] table{border-collapse:collapse;width:100%;margin:12px 0}.markdown-content[data-v-88d33bbd] th,.markdown-content[data-v-88d33bbd] td{border:1px solid rgba(0,0,0,.1);padding:8px 12px;text-align:left}.markdown-content[data-v-88d33bbd] th{background-color:#667eea1a;font-weight:600}.markdown-content[data-v-88d33bbd] strong{font-weight:700;color:#171a1d}.markdown-content[data-v-88d33bbd] em{font-style:italic}.markdown-content[data-v-88d33bbd] a{color:#667eea;text-decoration:none}.markdown-content[data-v-88d33bbd] a:hover{text-decoration:underline}.message-meta[data-v-88d33bbd]{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.classification-badge[data-v-88d33bbd]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;background-color:#5468ff1a;color:#5468ff}.complexity-badge[data-v-88d33bbd]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.complexity-simple[data-v-88d33bbd]{background-color:#43e97b1a;color:#43e97b}.complexity-medium[data-v-88d33bbd]{background-color:#fbbc051a;color:#fbbc05}.complexity-complex[data-v-88d33bbd]{background-color:#ea43351a;color:#ea4335}@media (max-width: 768px){.message-user .message-content[data-v-88d33bbd],.message-assistant .message-content[data-v-88d33bbd]{max-width:85%}.user-bubble[data-v-88d33bbd],.ai-bubble[data-v-88d33bbd]{padding:10px 14px}.avatar-circle[data-v-88d33bbd]{width:32px;height:32px}.avatar-text[data-v-88d33bbd]{font-size:14px}}.clarification-form[data-v-185a7378]{background-color:#fff;border:1px solid rgba(84,104,255,.2);border-radius:16px;padding:24px;margin:16px 0;box-shadow:0 4px 12px #5468ff1a}.form-header[data-v-185a7378]{display:flex;gap:16px;margin-bottom:20px}.icon-container[data-v-185a7378]{flex-shrink:0;width:48px;height:48px;border-radius:12px;background-color:#5468ff1a;display:flex;align-items:center;justify-content:center}.header-text[data-v-185a7378]{flex:1}.form-title[data-v-185a7378]{font-size:18px;font-weight:700;color:#171a1d;margin:0 0 4px}.form-subtitle[data-v-185a7378]{font-size:14px;color:#171a1d99;margin:0;line-height:1.5}.current-understanding[data-v-185a7378]{background-color:#5468ff0d;border-left:4px solid rgba(84,104,255,.5);padding:12px 16px;border-radius:8px;margin-bottom:20px}.understanding-label[data-v-185a7378]{font-size:13px;font-weight:600;color:#5468ff;margin-bottom:4px}.understanding-text[data-v-185a7378]{font-size:14px;color:#171a1dcc;line-height:1.5}.questions-list[data-v-185a7378]{display:flex;flex-direction:column;gap:20px;margin-bottom:20px;max-height:500px;overflow-y:auto;padding-right:4px}.questions-list[data-v-185a7378]::-webkit-scrollbar{width:6px}.questions-list[data-v-185a7378]::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.questions-list[data-v-185a7378]::-webkit-scrollbar-thumb{background:#5468ff4d;border-radius:3px}.questions-list[data-v-185a7378]::-webkit-scrollbar-thumb:hover{background:#5468ff80}.question-item[data-v-185a7378]{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background-color:#fff;transition:all .3s ease}.question-item.is-critical[data-v-185a7378]{border-color:#ea43354d;background-color:#ea433505}.question-item[data-v-185a7378]:hover{border-color:#5468ff4d;box-shadow:0 2px 8px #5468ff1a}.question-header[data-v-185a7378]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.question-label[data-v-185a7378]{font-size:14px;font-weight:600;color:#171a1d;flex:1;line-height:1.5;display:flex;align-items:center;gap:6px}.required-mark[data-v-185a7378]{color:#ea4335;margin-left:4px}.explanation-tooltip[data-v-185a7378]{position:relative;display:inline-flex;align-items:center;cursor:help}.info-icon[data-v-185a7378]{color:#5468ffb3;transition:color .2s}.explanation-tooltip:hover .info-icon[data-v-185a7378]{color:#5468ff}.tooltip-text[data-v-185a7378]{visibility:hidden;opacity:0;position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);background-color:#171a1df2;color:#fff;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:400;white-space:normal;max-width:280px;width:max-content;line-height:1.5;z-index:1000;box-shadow:0 4px 12px #00000026;pointer-events:none;transition:opacity .2s,visibility .2s,transform .2s}.tooltip-text[data-v-185a7378]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#171a1df2}.explanation-tooltip:hover .tooltip-text[data-v-185a7378]{visibility:visible;opacity:1;transform:translate(-50%) translateY(-4px)}.question-category[data-v-185a7378]{font-size:12px;padding:4px 10px;border-radius:10px;background-color:#5468ff1a;color:#5468ff;white-space:nowrap}.examples[data-v-185a7378]{display:flex;flex-wrap:wrap;gap:8px}.example-button[data-v-185a7378]{padding:6px 14px;font-size:13px;border:1px solid rgba(0,0,0,.1);border-radius:16px;background-color:#fff;color:#171a1db3;cursor:pointer;transition:all .2s ease}.example-button[data-v-185a7378]:hover{border-color:#5468ff80;background-color:#5468ff0d;color:#5468ff}.example-button.selected[data-v-185a7378]{border-color:#5468ff;background-color:#5468ff1a;color:#5468ff;font-weight:600}.question-input[data-v-185a7378]{width:100%;padding:10px 14px;font-size:14px;border:1px solid rgba(0,0,0,.1);border-radius:8px;resize:vertical;font-family:inherit;transition:all .3s ease}.question-input[data-v-185a7378]:focus{outline:none;border-color:#5468ff80;box-shadow:0 0 0 3px #5468ff1a}.question-input[data-v-185a7378]::placeholder{color:#171a1d4d}.form-actions[data-v-185a7378]{display:flex;gap:12px;justify-content:flex-end}.button[data-v-185a7378]{padding:10px 24px;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;border:none}.button-cancel[data-v-185a7378]{background-color:#0000000d;color:#171a1db3}.button-cancel[data-v-185a7378]:hover{background-color:#0000001a}.button-submit[data-v-185a7378]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px #667eea4d}.button-submit[data-v-185a7378]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #667eea66}.button-submit[data-v-185a7378]:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width: 768px){.clarification-form[data-v-185a7378]{padding:16px}.form-header[data-v-185a7378]{flex-direction:column;gap:12px}.question-header[data-v-185a7378]{flex-direction:column;gap:8px}.form-actions[data-v-185a7378]{flex-direction:column}.button[data-v-185a7378]{width:100%}}.data-collection-form[data-v-ea9d4181]{background-color:#fff;border:1px solid rgba(84,104,255,.2);border-radius:16px;padding:24px;margin:16px 0;box-shadow:0 4px 12px #5468ff1a;overflow:visible;height:auto}.form-header[data-v-ea9d4181]{display:flex;gap:16px;margin-bottom:16px}.icon-container[data-v-ea9d4181]{flex-shrink:0;width:48px;height:48px;border-radius:12px;background-color:#5468ff1a;display:flex;align-items:center;justify-content:center}.header-text[data-v-ea9d4181]{flex:1}.form-title[data-v-ea9d4181]{font-size:18px;font-weight:700;color:#171a1d;margin:0 0 4px}.form-subtitle[data-v-ea9d4181]{font-size:14px;color:#171a1d99;margin:0;line-height:1.5}.category-tag[data-v-ea9d4181]{margin-bottom:20px}.tag-label[data-v-ea9d4181]{display:inline-block;font-size:13px;padding:6px 14px;border-radius:12px;background-color:#34c7591a;color:#34c759;font-weight:600}.fields-list[data-v-ea9d4181]{display:flex;flex-direction:column;gap:20px;margin-bottom:20px;overflow:visible;height:auto;max-height:none}.field-item[data-v-ea9d4181]{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background-color:#fff;transition:all .3s ease}.field-item.is-required[data-v-ea9d4181]{border-color:#ea43354d;background-color:#ea433505}.field-item[data-v-ea9d4181]:hover{border-color:#5468ff4d;box-shadow:0 2px 8px #5468ff1a}.field-header[data-v-ea9d4181]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.field-label[data-v-ea9d4181]{font-size:14px;font-weight:600;color:#171a1d;flex:1;line-height:1.5}.field-label .has-tooltip[data-v-ea9d4181]{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#5468ff66;text-underline-offset:3px;cursor:help;position:relative;display:inline-flex;align-items:center;gap:4px}.tooltip-icon[data-v-ea9d4181]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background-color:#5468ff1a;color:#5468ff;border-radius:50%;font-size:11px;font-weight:700;cursor:help;flex-shrink:0}.tooltip-content[data-v-ea9d4181]{visibility:hidden;opacity:0;position:absolute;left:0;top:calc(100% + 8px);z-index:1000;background-color:#171a1df2;color:#fff;padding:10px 14px;border-radius:8px;font-size:12px;font-weight:400;line-height:1.5;max-width:350px;min-width:200px;white-space:normal;text-decoration:none;box-shadow:0 4px 12px #00000026;transition:opacity .2s ease,visibility .2s ease;pointer-events:none}.tooltip-content[data-v-ea9d4181]:before{content:"";position:absolute;bottom:100%;left:12px;border:6px solid transparent;border-bottom-color:#171a1df2}.has-tooltip:hover .tooltip-content[data-v-ea9d4181]{visibility:visible;opacity:1}.has-tooltip[data-v-ea9d4181]:hover{text-decoration-color:#5468ffcc}.has-tooltip:hover .tooltip-icon[data-v-ea9d4181]{background-color:#5468ff33}.required-mark[data-v-ea9d4181]{color:#ea4335;margin-left:4px}.field-type[data-v-ea9d4181]{font-size:12px;padding:4px 10px;border-radius:10px;background-color:#5468ff1a;color:#5468ff;white-space:nowrap}.field-options[data-v-ea9d4181]{display:flex;flex-wrap:wrap;gap:8px}.option-button[data-v-ea9d4181]{padding:6px 14px;font-size:13px;border:1px solid rgba(0,0,0,.1);border-radius:16px;background-color:#fff;color:#171a1db3;cursor:pointer;transition:all .2s ease}.option-button[data-v-ea9d4181]:hover{border-color:#5468ff80;background-color:#5468ff0d;color:#5468ff}.option-button.selected[data-v-ea9d4181]{border-color:#5468ff;background-color:#5468ff1a;color:#5468ff;font-weight:600}.number-input-wrapper[data-v-ea9d4181]{position:relative;display:flex;align-items:center}.number-input-wrapper .field-input.has-unit[data-v-ea9d4181]{padding-right:60px}.input-unit[data-v-ea9d4181]{position:absolute;right:14px;font-size:14px;color:#171a1d80;font-weight:500;pointer-events:none}.field-input[data-v-ea9d4181]{width:100%;padding:10px 14px;font-size:14px;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-family:inherit;transition:all .3s ease}.field-textarea[data-v-ea9d4181]{resize:vertical;min-height:80px}.field-input[data-v-ea9d4181]:focus{outline:none;border-color:#5468ff80;box-shadow:0 0 0 3px #5468ff1a}.field-input[data-v-ea9d4181]::placeholder{color:#171a1d4d}.custom-supplement-section[data-v-ea9d4181]{margin-top:24px;margin-bottom:20px;padding:20px;background-color:#5468ff08;border:1px dashed rgba(84,104,255,.3);border-radius:12px}.supplement-header[data-v-ea9d4181]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.supplement-label[data-v-ea9d4181]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#5468ff}.supplement-icon[data-v-ea9d4181]{color:#5468ff}.supplement-hint[data-v-ea9d4181]{font-size:12px;color:#171a1d80;font-weight:400}.supplement-textarea[data-v-ea9d4181]{width:100%;padding:12px 14px;font-size:14px;border:1px solid rgba(84,104,255,.2);border-radius:8px;font-family:inherit;transition:all .3s ease;resize:vertical;min-height:100px;background-color:#fff}.supplement-textarea[data-v-ea9d4181]:focus{outline:none;border-color:#5468ff80;box-shadow:0 0 0 3px #5468ff1a}.supplement-textarea[data-v-ea9d4181]::placeholder{color:#171a1d4d}.pagination-indicator[data-v-ea9d4181]{display:flex;align-items:center;justify-content:center;gap:16px;margin:20px 0;padding:12px 0}.page-dots[data-v-ea9d4181]{display:flex;gap:8px;align-items:center}.page-dot[data-v-ea9d4181]{width:10px;height:10px;border-radius:50%;background-color:#5468ff33;cursor:pointer;transition:all .3s ease}.page-dot[data-v-ea9d4181]:hover{background-color:#5468ff80;transform:scale(1.2)}.page-dot.active[data-v-ea9d4181]{background-color:#5468ff;width:24px;border-radius:5px}.page-info[data-v-ea9d4181]{font-size:13px;color:#171a1d99;font-weight:600}.form-actions[data-v-ea9d4181]{display:flex;gap:12px;justify-content:flex-end}.button[data-v-ea9d4181]{padding:10px 24px;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;border:none}.button-cancel[data-v-ea9d4181]{background-color:#0000000d;color:#171a1db3}.button-cancel[data-v-ea9d4181]:hover{background-color:#0000001a}.button-secondary[data-v-ea9d4181]{background-color:#5468ff1a;color:#5468ff}.button-secondary[data-v-ea9d4181]:hover{background-color:#5468ff33}.button-primary[data-v-ea9d4181]{background-color:#5468ff;color:#fff;box-shadow:0 4px 12px #5468ff4d}.button-primary[data-v-ea9d4181]:hover{background-color:#5468ffe6;transform:translateY(-2px);box-shadow:0 6px 16px #5468ff66}.button-submit[data-v-ea9d4181]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px #667eea4d}.button-submit[data-v-ea9d4181]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #667eea66}.button-submit[data-v-ea9d4181]:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width: 768px){.data-collection-form[data-v-ea9d4181]{padding:16px}.form-header[data-v-ea9d4181]{flex-direction:column;gap:12px}.field-header[data-v-ea9d4181]{flex-direction:column;gap:8px}.form-actions[data-v-ea9d4181]{flex-direction:column}.button[data-v-ea9d4181]{width:100%}}.chat-box[data-v-36ba1fa3]{display:flex;flex-direction:column;height:100%;overflow:hidden}.welcome-section[data-v-36ba1fa3]{flex:1;display:flex;align-items:flex-start;justify-content:center;padding-top:60px;overflow-y:auto}.welcome-card[data-v-36ba1fa3]{max-width:1200px;width:100%;background-color:#c3c6c94d;border-radius:12px;padding:32px}.welcome-title[data-v-36ba1fa3]{font-size:24px;font-weight:700;color:#171a1d;margin:0 0 16px}.welcome-description[data-v-36ba1fa3]{font-size:14px;color:#000;margin:0 0 32px;line-height:1.6}.quick-questions[data-v-36ba1fa3]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.question-button[data-v-36ba1fa3]{display:flex;align-items:center;gap:6px;padding:5px 10px 5px 16px;background-color:#9e9e9e;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;text-align:left;transition:background-color .2s}.question-button[data-v-36ba1fa3]:hover{background-color:#8e8e8e}.question-button svg[data-v-36ba1fa3]{flex-shrink:0}.messages-container[data-v-36ba1fa3]{flex:1;overflow-y:auto;padding:20px 232px}.form-container[data-v-36ba1fa3]{margin-top:16px}.input-area[data-v-36ba1fa3]{flex-shrink:0;padding:20px 232px 40px;background-color:#eef1f4}.input-container[data-v-36ba1fa3]{max-width:1200px;margin:0 auto}.input-wrapper[data-v-36ba1fa3]{display:flex;align-items:flex-end;gap:12px;background-color:#fff;border-radius:8px;padding:12px 16px;box-shadow:0 2px 8px #0000001a}.message-input[data-v-36ba1fa3]{flex:1;border:none;outline:none;resize:none;font-size:14px;font-family:Microsoft YaHei,sans-serif;color:#171a1d66;min-height:24px;max-height:120px;line-height:1.5}.message-input[data-v-36ba1fa3]::placeholder{color:#171a1d66}.send-button[data-v-36ba1fa3]{width:48px;height:48px;border-radius:50%;background-color:#4a9eff;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.send-button[data-v-36ba1fa3]:hover:not(:disabled){background-color:#3a8eef;transform:rotate(180deg)}.send-button[data-v-36ba1fa3]:disabled{background-color:#ccc;cursor:not-allowed}.send-button svg[data-v-36ba1fa3]{width:20px;height:20px}.coming-soon-container[data-v-68dfe702]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem}.coming-soon-content[data-v-68dfe702]{text-align:center;max-width:600px;background:#fffffff2;padding:4rem 3rem;border-radius:24px;box-shadow:0 20px 60px #0000004d;animation:fadeInUp-68dfe702 .6s ease-out}@keyframes fadeInUp-68dfe702{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.icon[data-v-68dfe702]{font-size:5rem;margin-bottom:1.5rem;animation:bounce-68dfe702 2s infinite}@keyframes bounce-68dfe702{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.title[data-v-68dfe702]{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:1rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.description[data-v-68dfe702]{font-size:1.125rem;color:#4a5568;margin-bottom:2rem;line-height:1.6}.status[data-v-68dfe702]{margin-bottom:3rem}.badge[data-v-68dfe702]{display:inline-block;padding:.75rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50px;font-size:1rem;font-weight:600;letter-spacing:1px;box-shadow:0 4px 15px #667eea66}.features[data-v-68dfe702]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.feature-item[data-v-68dfe702]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.feature-icon[data-v-68dfe702]{font-size:2rem}.feature-text[data-v-68dfe702]{font-size:.875rem;color:#4a5568;font-weight:500}@media (max-width: 768px){.coming-soon-content[data-v-68dfe702]{padding:3rem 2rem}.title[data-v-68dfe702]{font-size:2rem}.icon[data-v-68dfe702]{font-size:4rem}.features[data-v-68dfe702]{gap:1.5rem}}.coming-soon-container[data-v-a56a6f35]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem}.coming-soon-content[data-v-a56a6f35]{text-align:center;max-width:600px;background:#fffffff2;padding:4rem 3rem;border-radius:24px;box-shadow:0 20px 60px #0000004d;animation:fadeInUp-a56a6f35 .6s ease-out}@keyframes fadeInUp-a56a6f35{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.icon[data-v-a56a6f35]{font-size:5rem;margin-bottom:1.5rem;animation:bounce-a56a6f35 2s infinite}@keyframes bounce-a56a6f35{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.title[data-v-a56a6f35]{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:1rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.description[data-v-a56a6f35]{font-size:1.125rem;color:#4a5568;margin-bottom:2rem;line-height:1.6}.status[data-v-a56a6f35]{margin-bottom:3rem}.badge[data-v-a56a6f35]{display:inline-block;padding:.75rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50px;font-size:1rem;font-weight:600;letter-spacing:1px;box-shadow:0 4px 15px #667eea66}.features[data-v-a56a6f35]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.feature-item[data-v-a56a6f35]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.feature-icon[data-v-a56a6f35]{font-size:2rem}.feature-text[data-v-a56a6f35]{font-size:.875rem;color:#4a5568;font-weight:500}@media (max-width: 768px){.coming-soon-content[data-v-a56a6f35]{padding:3rem 2rem}.title[data-v-a56a6f35]{font-size:2rem}.icon[data-v-a56a6f35]{font-size:4rem}.features[data-v-a56a6f35]{gap:1.5rem}}.coming-soon-container[data-v-283819f2]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem}.coming-soon-content[data-v-283819f2]{text-align:center;max-width:600px;background:#fffffff2;padding:4rem 3rem;border-radius:24px;box-shadow:0 20px 60px #0000004d;animation:fadeInUp-283819f2 .6s ease-out}@keyframes fadeInUp-283819f2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.icon[data-v-283819f2]{font-size:5rem;margin-bottom:1.5rem;animation:bounce-283819f2 2s infinite}@keyframes bounce-283819f2{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.title[data-v-283819f2]{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:1rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.description[data-v-283819f2]{font-size:1.125rem;color:#4a5568;margin-bottom:2rem;line-height:1.6}.status[data-v-283819f2]{margin-bottom:3rem}.badge[data-v-283819f2]{display:inline-block;padding:.75rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50px;font-size:1rem;font-weight:600;letter-spacing:1px;box-shadow:0 4px 15px #667eea66}.features[data-v-283819f2]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.feature-item[data-v-283819f2]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.feature-icon[data-v-283819f2]{font-size:2rem}.feature-text[data-v-283819f2]{font-size:.875rem;color:#4a5568;font-weight:500}@media (max-width: 768px){.coming-soon-content[data-v-283819f2]{padding:3rem 2rem}.title[data-v-283819f2]{font-size:2rem}.icon[data-v-283819f2]{font-size:4rem}.features[data-v-283819f2]{gap:1.5rem}}.coming-soon-container[data-v-b3ede56f]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem}.coming-soon-content[data-v-b3ede56f]{text-align:center;max-width:600px;background:#fffffff2;padding:4rem 3rem;border-radius:24px;box-shadow:0 20px 60px #0000004d;animation:fadeInUp-b3ede56f .6s ease-out}@keyframes fadeInUp-b3ede56f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.icon[data-v-b3ede56f]{font-size:5rem;margin-bottom:1.5rem;animation:bounce-b3ede56f 2s infinite}@keyframes bounce-b3ede56f{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.title[data-v-b3ede56f]{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:1rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.description[data-v-b3ede56f]{font-size:1.125rem;color:#4a5568;margin-bottom:2rem;line-height:1.6}.status[data-v-b3ede56f]{margin-bottom:3rem}.badge[data-v-b3ede56f]{display:inline-block;padding:.75rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50px;font-size:1rem;font-weight:600;letter-spacing:1px;box-shadow:0 4px 15px #667eea66}.features[data-v-b3ede56f]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.feature-item[data-v-b3ede56f]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.feature-icon[data-v-b3ede56f]{font-size:2rem}.feature-text[data-v-b3ede56f]{font-size:.875rem;color:#4a5568;font-weight:500}@media (max-width: 768px){.coming-soon-content[data-v-b3ede56f]{padding:3rem 2rem}.title[data-v-b3ede56f]{font-size:2rem}.icon[data-v-b3ede56f]{font-size:4rem}.features[data-v-b3ede56f]{gap:1.5rem}}
