*{margin:0;padding:0;outline:none}body{font-family:SF Pro SC,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom-message.el-message{border-radius:8px;border:none;min-width:inherit;z-index:99998!important}.custom-message.el-message.el-message--success{background-color:#1c1d21}.custom-message.el-message.el-message--error{background-color:#ce5951}.custom-message.el-message .el-message__content{color:#f9f9f9;padding-right:24px!important}.custom-message.el-message .el-message__icon{display:none}.custom-message.el-message .el-message__closeBtn{color:#f9f9f9}.custom-message.el-message .el-message__closeBtn:hover{opacity:.6}.app-loading{background-color:rgba(0,0,0,.7)!important}.app-loading .el-loading-spinner{position:absolute;width:150px;height:150px;display:flex;justify-content:center;align-items:center;border-radius:40px;background-color:#1c1d21;box-shadow:0 8px 32px 0 rgba(0,0,0,.37);left:50%;top:50%;transform:translate(-50%,-50%)}.app-loading .el-loading-spinner .path{stroke:#f5cba0}.app-loading .el-loading-spinner .el-loading-text{color:#f5cba0}.text-loading{background-color:rgba(0,0,0,.7)!important}.text-loading .el-loading-spinner{position:absolute;width:auto;border-radius:40px;padding:40px 20px;background-color:#1c1d21;box-shadow:0 8px 32px 0 rgba(0,0,0,.37);left:50%;top:50%;transform:translate(-50%,-50%)}.text-loading .el-loading-spinner .path{stroke:#f5cba0}.text-loading .el-loading-spinner .el-loading-text{color:#e4e5e7;font-size:20px;font-weight:700;padding-top:20px;margin-bottom:0;width:300px}body[data-v-20b233d6]{background:linear-gradient(145deg,#fcf4e9,#fae8d8);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem}.app-wrapper[data-v-20b233d6]{width:100%;background:rgba(255,250,242,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 25px 60px -15px hsla(26,32%,57%,.1),0 0 0 1px rgba(255,235,210,.4);padding:2.5rem 2.8rem 3.2rem;transition:all .2s ease;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh}.brand-header[data-v-20b233d6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:3.5rem;border-bottom:1px solid hsla(26,39%,65%,.15);padding-bottom:1.5rem}.logo-area[data-v-20b233d6]{display:flex;align-items:center;gap:.8rem}.logo-icon[data-v-20b233d6]{background:#f5cba0;width:52px;height:52px;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:28px;box-shadow:0 8px 18px -6px hsla(26,57%,64%,.35);color:#4d3321;transition:transform .2s}.logo-icon[data-v-20b233d6]:hover{transform:scale(1.03)}.logo-text[data-v-20b233d6]{font-size:2.1rem;font-weight:700;letter-spacing:-.02em;color:#3d2c1e}.logo-text span[data-v-20b233d6]{font-weight:300;color:#a67c5c}.login-wap[data-v-20b233d6]{flex:1;display:flex;justify-content:center;align-items:center}.login-box[data-v-20b233d6]{width:400px;padding:60px 40px;background:hsla(30,56%,82%,.15);border-radius:48px}.login-box .title[data-v-20b233d6]{font-size:30px;text-align:center;font-weight:700}.login-box .slogan[data-v-20b233d6]{text-align:center;color:#8b6f55;font-size:16px}.login-box .login__methods[data-v-20b233d6]{margin-top:50px}.login-box .login__methods .login__method[data-v-20b233d6]{height:58px;border:1px solid #8b6f55;border-radius:75px;display:flex;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box}.login-box .login__methods .login__method[data-v-20b233d6]:hover{background-color:#f5cba0;border:none}.login-box .login__methods .login__method-inner[data-v-20b233d6]{padding-left:60px;position:relative}.login-box .login__methods .login__method-inner .login__icon[data-v-20b233d6]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px;height:30px}.login-box .login__methods .login__method-inner .login__icon.login__google-icon[data-v-20b233d6]{background:url(data:image/png;base64,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) no-repeat 0;background-size:100% 100%}.login-box .login__methods .login__method-inner p[data-v-20b233d6]{font-size:16px;font-weight:700}.site-footer[data-v-20b233d6]{border-top:1px solid hsla(26,39%,65%,.12);padding-top:1.8rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;font-size:.9rem;color:#8b6f55}.footer-copy[data-v-20b233d6]{padding:.2rem .2rem;white-space:nowrap}.footer-links[data-v-20b233d6]{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;list-style:none;padding:0;margin:0}.footer-links li a[data-v-20b233d6]{color:#8b6f55;text-decoration:none;transition:color .15s;border-bottom:1px solid transparent;padding-bottom:.1rem}.footer-links li a[data-v-20b233d6]:hover{color:#4f3a28}@media(max-width:700px){.app-wrapper[data-v-20b233d6]{padding:1.8rem 1.2rem;border-radius:32px}.tagline[data-v-20b233d6]{white-space:normal;font-size:.85rem}.user-center[data-v-20b233d6]{top:2.4rem}.hero-text h1[data-v-20b233d6]{font-size:2.2rem}.hero-visual[data-v-20b233d6]{padding:1rem}.ai-grid[data-v-20b233d6]{max-width:200px;gap:10px}.site-footer[data-v-20b233d6]{flex-direction:column;align-items:center;gap:.6rem}.footer-copy[data-v-20b233d6]{white-space:normal}.footer-links[data-v-20b233d6]{justify-content:center}}@media(max-width:450px){.hero-text h1[data-v-20b233d6]{font-size:1.8rem}.products-grid[data-v-20b233d6]{grid-template-columns:repeat(2,1fr)}.pricing-grid[data-v-20b233d6]{grid-template-columns:1fr}.footer-links[data-v-20b233d6]{gap:.6rem 1rem}.footer-links li a[data-v-20b233d6]{font-size:.8rem}}.not-found[data-v-b56208c8]{width:100%;height:100vh;background-color:#2f2f2f;position:relative;box-sizing:border-box}.not-found .not-found__content[data-v-b56208c8]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.not-found .not-found__icon[data-v-b56208c8]{display:flex;justify-content:center;padding-bottom:40px}.not-found .not-found__icon[data-v-b56208c8] svg{width:80px;height:80px}.not-found .not-found__txt[data-v-b56208c8]{color:#ececec;font-size:100px;text-align:center;padding-bottom:40px;font-weight:700}.not-found .not-found__des[data-v-b56208c8]{color:#9b9b9b;font-size:20px;text-align:center}