:root{--brand-primary:#1a6fd4;--brand-primary-deep:#0b1f4a;--brand-accent:#ff8a3d;--brand-ink:#0f1c33;--brand-muted:#6a7c96;--brand-page-bg:#e9eef6;--brand-surface:#ffffffdb;--brand-radius:20px;--brand-shadow:0 10px 28px #0f1c3314}body{-webkit-font-smoothing:antialiased;color:var(--brand-ink);font-family:Manrope,Outfit,SF Pro Display,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif}.q-page{background-color:var(--brand-page-bg)}.q-header{color:var(--brand-ink)}.q-header .q-toolbar{min-height:52px}.q-header .q-toolbar__title{font-size:17px;font-weight:700;letter-spacing:-.2px}.q-header.bg-white{border-bottom:none!important;box-shadow:0 1px 0 #0f1c330f,0 8px 20px #0f1c330a}.q-card{border-radius:var(--brand-radius)}.q-card.q-card--flat{box-shadow:var(--brand-shadow)}.q-card .q-item{border-radius:12px}.q-field--outlined .q-field__control{border-radius:14px}.q-field--outlined .q-field__control:before{border-color:#0f1c331f;border-radius:14px}.q-btn{border-radius:14px}.q-btn.q-btn--round{border-radius:50%}.q-btn--rectangle{border-radius:14px}.q-btn.bg-primary{background:linear-gradient(135deg,#2f8ef0,#1559b8)!important;box-shadow:0 10px 22px #1559b847}.q-btn.bg-primary.q-btn--flat,.q-btn.bg-primary.q-btn--outline{background:#0000!important;box-shadow:none}.q-btn.btn-accent{background:linear-gradient(135deg,#ffb14a,#ff7a1a)!important;box-shadow:0 8px 20px #ff7a1a47;color:#fff!important}.q-btn-toggle{border-radius:999px;box-shadow:none}.text-h4,.text-h5,.text-h6{font-family:Outfit,Manrope,sans-serif;letter-spacing:-.4px}.brand-gradient{background:linear-gradient(145deg,#0b1f4a,#1a6fd4 58%,#4da3ff);color:#fff}.auth-page{--auth-accent:#ff9a3c;-webkit-font-smoothing:antialiased;background:radial-gradient(90% 60% at 85% -10%,#ff9a3c38 0,#0b153000 55%),radial-gradient(80% 70% at 0 0,#1976d252 0,#0b153000 55%),#0b1530;color:#fff;font-family:Inter,SF Pro Display,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;min-height:100vh}.auth-page .auth-top{align-items:center;display:flex;height:60px;justify-content:space-between;padding:0 8px}.auth-page .auth-top-title{font-size:16px;font-weight:600}.auth-page .auth-body{display:flex;justify-content:center;padding:12px 20px 48px}.auth-page .auth-card{backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff17;border-radius:24px;box-shadow:0 30px 70px #0006;max-width:440px;padding:32px 24px 28px;width:100%}.auth-page .auth-logo{display:block;filter:drop-shadow(0 6px 14px rgba(0,0,0,.4));height:84px;margin:0 auto 16px;object-fit:contain;width:auto}.auth-page .auth-title{font-size:24px;font-weight:800;letter-spacing:-.4px;text-align:center}.auth-page .auth-subtitle{color:#fff9;font-size:14px;margin:6px 0 22px;text-align:center}.auth-page .auth-footer{color:#fff9;font-size:14px;margin-top:20px;text-align:center}.auth-page .auth-footer a{color:var(--auth-accent);cursor:pointer;font-weight:700}.auth-page .q-btn-toggle{background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;box-shadow:none;margin-bottom:20px;padding:4px;width:100%}.auth-page .q-btn-toggle .q-btn{border-radius:999px!important;color:#ffffffa6;font-weight:600;min-height:40px}.auth-page .q-btn-toggle .q-btn.bg-primary{background:linear-gradient(135deg,#ffd25f,#ff9a3c)!important;color:#0b1530!important}.auth-page .q-btn-toggle .q-separator{display:none}.auth-page .q-tab-panel,.auth-page .q-tab-panels{background:#0000}.auth-page .q-tab-panel{padding:0}.auth-page .form-content{display:flex;flex-direction:column;gap:6px}.auth-page .q-field--outlined .q-field__control{background:#ffffff0f;border-radius:14px;height:52px}.auth-page .q-field--outlined .q-field__control:before{border:1px solid #ffffff24;border-radius:14px}.auth-page .q-field--outlined .q-field__control:hover:before{border-color:#ffffff4d}.auth-page .q-field--outlined .q-field__control:after{border-radius:14px}.auth-page .q-field--outlined.q-field--focused .q-field__control:after{border:2px solid var(--auth-accent)}.auth-page .q-field__input,.auth-page .q-field__native{color:#fff}.auth-page .q-field__input::placeholder,.auth-page .q-field__native::placeholder{color:#fff6}.auth-page .q-field__label{color:#ffffff8c}.auth-page .q-field--focused .q-field__label{color:var(--auth-accent)}.auth-page .q-field__append,.auth-page .q-field__append .q-icon,.auth-page .q-field__prepend,.auth-page .q-field__prepend .q-icon{color:#ffffffb3}.auth-page .q-field__append .q-btn{color:var(--auth-accent)}.auth-page .q-field__bottom{color:#ffffff73}.auth-page .q-field__after img,.auth-page img.full-height{border-radius:10px;max-height:48px}.auth-page .text-grey-7{color:#ffffff8c!important}.auth-page .q-btn.full-width{background:linear-gradient(135deg,#ff9a3c,#ff6a00)!important;border-radius:14px;box-shadow:0 12px 26px #ff9a3c5c;color:#fff!important;font-size:16px;font-weight:700;height:52px;margin-top:12px}.auth-page .q-btn.full-width .q-btn__content{color:#fff}.auth-page .auth-logged-banner{background:#43e97b1f;border:1px solid #43e97b4d;border-radius:14px;color:#7ff0a6;margin-bottom:18px}@font-face{font-family:iconfont;src:url(data:font/woff2;base64,d09GMgABAAAAAARUAAsAAAAACHgAAAQGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDBgqETIQbATYCJAMMCwgABCAFhGcHORt6B1GUL0qP7CMhN9F6GYooJq1MKCdTHMW/ePja7/Xc3X0vTA5RJy7jw61C8AQSyKgK36kEFhIVG/GncrNFNKWqoSapqaZhg+iE7Ymm01/4nutTXAKc66/cr8P/XJOvnp/AvyUAFFYVBx7Y+YAOaN2UATTfGyBtmRv0RZs17S+3EWi1qopwq6ljAPheIZEFRBKzzKAsjit6LQnkUqeMkKFZWUNHFvEcSEgPhF8Az9Lvx395ISepMjvP9rlGDbj63fcEEetlgfxVzBBw64QKGYsXM8SxcdtRojy2SKS1TyYm2bUipE2DXi+pVCnqK//xElGzsnZMzMYTv0AQEvxK0EkYy+1rtOE9ANGGiP5XZs3D+YFKxUBksEIZNwHL862+D+9fPi6o7p+48gDze3Tv0jEw8mKozT3cGm2xL2h9GLwhGCjNxPDbVPyAa8jVwNdc5J2t9zDHsHvYOTgoCD1UdNrElZ2/7s640nym8VTrqUF+gLdzG9iNmGPz/KahKJM7wB4c5wY6zeyg00mWWdzzQ2vdYoJL3pQ8kO8SzLvdmMPpjNmk5HgesBEcqW5LPKDkXK7eKGBTj9BbSLZSkWv3VtaAdGlmRnt7RuZZ9dl3DnXsd7w7qy4//viXI40Rp8p0sehR1f8Mj+AmxAyJYtqT5ql6mLY1vCOlyZrUrdIEPqlVPU3H6OwxZWfL6CDRR9T396cebN5Qvet5fsQ7tKp0oU7lU3ePKj0ZeZQmauNKWmpT6lNB+Xr5Q78Hcux3wJ+uWZ9/4X/DY8JigqZW6SpheZmmUrfoucsgLNdVLIqScDms0C1iTbmmdfzKx/lBgc8aWxO7+kp7c4t7prNK8kYTK2pX7lXk9GQQ7VnBw9LE5q/rRS7/nJ4UoqEfe3pSc4hQuzE1vjpzU7FPVigRtuRmqNiocOOV/wO58l/PGwycADRs+3tFvg9A41J+nev+hc2M9TmGp/02PM1YAT9jXCVpCdyg+SbZgjcfnyga3i9drrLJBSOKAi2SXSK/pRqtzkWDuHq9X67oUySh6CshaTIGWbNxpBDzUGmzDrVmm9BqQeP4Nn1sRKK0YNoCgtDtKCSdXkLW7Q5SCDdUBv2AWrclaHUYHbO1mQ6qnoEkghp8diWup6wW2itRyrYPaudMJNMVHoKMXY+DeC6R00w2Qwtk1uhjX6bNQ4jGacZqxpv4etBksuI2xmqAFCJ0CNnKsrPpvosQlNUM6jEgEgJp4GathNOjWFnQMT2q/14fSGuOCYkBIkMWhp1KCHtcLkIOAGmWWUAVL1LfbhmtPAhC03Y0hpUZrklZIJOLWeFs/c0MIApC0C2I2JTJJnQ0VEYcrzDf3CpoZRfOkSJHUZ806W3kSulVSOlIBAAAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAXQAAsAAAAACHgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8FUjzY21hcAAAAYgAAABUAAABhmTV0M5nbHlmAAAB3AAAAgQAAAJMtUg6n2hlYWQAAAPgAAAAMQAAADYjWfBuaGhlYQAABBQAAAAgAAAAJAfdA4RobXR4AAAENAAAAAwAAAAMDAD//2xvY2EAAARAAAAACAAAAAgAiAEmbWF4cAAABEgAAAAfAAAAIAEVAHZuYW1lAAAEaAAAAUAAAAJnEKM8sHBvc3QAAAWoAAAAKAAAADnZYZ5OeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFhYJzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnjE8U2Zu+N/AwMB8hwFIMjCiKGICAGY4DIN4nO2QsRGAMAwD305IwbFFGgoGomL8rJEoDmyB7t46y64EbEASl8hgD8bUrdQiT+yR5/gpcsMbrfYOn0umWwl3jcKvI+b5bj7bWsxmW13gA9PWDdJ4nEWQPW/TYBDH77Hjx0lsP05iO05amsY2seMmOK9OUuq4ENoSqiKIUpB4ESChBLyxsNClzMwgsTDyBVhYmFiL+DJttzQ8RojqdKf/3el+0v+AXS6Xxwlg34MO+/AUoKKpBFmG6TF+thsyHaNdYjTWbqBe3/I7Pu9bJo95zdI6NA3M245Ne4Lyer7T7vf6+XXkO3TImY5Hb2jodKVjHiegflBfjI3AKxa9wGC+x+rb6l6wtf7r/Hwm8Cw6OztBn4vVN/dnw5Fnic2WP370cLpz+PUjUU1v8WHTrRjSmtOtt2t9a7Q52tnAlHlJi9XFldRKPnob1pgjgePmbujevW0TJUNatVdPVkuNxqE7vvGFTaTJkaqEt1aupjkhrcvlO1UXAJIAyx/sT3YEKciBAzfhATyD1xABIBOr1GOvaztxiTsl/gVWY4ex9143ds6atPJ92++GqNMuId22TII0VTc53eGxZXro30ZTefyXGvO4/3iLCZKSlBRk+Z4oy4VcTn0XzbfCcGsenUbzYDgM5tFvJUe0fW06eDFoPx4mhVRz0sAYVeRBtpShujFpepOWqlxEoqLomQwapkQpmZaJgI4lWRSy4ktSkIhO0PMwmF1yT6NZEC5OWAZXtq9PWhOvMtpg6gfX1MLYLyf46u5013X3qmZ5DQ1IXqaAT2ImxgH8AfrTaoh4nGNgZGBgAGJt4e7weH6brwzcLAwg8ED2mgWM/v//fwMLA3MjkMvBwAQSBQAa5Ar2AAAAeJxjYGRgYG7438AQw8Lw/z8DAwsDA1AEBTADAHXaBGoEAAAABAD//wQAAAAAAAAAAIgBJnicY2BkYGBgZshi4GAAASYg5gJCBob/YD4DABOtAYwAeJyFkT1uwkAQhZ/BkASUKEqkNGlWKSgSyfyUSKlQoKegB7PmR7bXWi9I1DlNjpAT5AjpaHOKSHnYQwNFvNrZb96+mR3JAO6wh4fyu+cu2cMls5IruMCjcJX6k7BPfhauoYmecJ36q3ADL3gTbrJjxg6ef8WshXdhD7f4EK7gBp/CVepfwj75W7iGB/wI16n/Cjcw8a6Fm2h54cDqqdNzNdupVWjSyKTueI71YhNP7ak80TZfmVR1g85RGulU22ObfLvoORepyJpEDXmr49iozJq1Dl2wdC7rt9uR6EFoEgxgoTGFY5xDYYYd4wohDFJERXRn+ZjuBTaIWWn/dU/otsipH3KFLgJ0zlwjutLCeTpNji1f61F1dCtuy5qENJRazUlisuIPPNytqYTUAyyLqgx9tLmiE39QzJD8AdiTb1d4nGNgYoAALgbsgJmRiZGZkYWBLTEnsyCxkq08NTkjsYSBAQAxHAUk) format("woff"),url(data:font/ttf;base64,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) format("truetype")}.iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:iconfont!important;font-size:16px;font-style:normal}.icon-alipay:before{content:"\e600"}.icon-wechat:before{content:"\e623"}.member-consult-fab[data-v-0c635a0a]{align-items:center;background:linear-gradient(135deg,#1976d2,#42a5f5);border:none;border-radius:50%;bottom:calc(88px + env(safe-area-inset-bottom, 0px));box-shadow:0 4px 16px #1976d273;cursor:pointer;display:flex;height:56px;justify-content:center;padding:0;position:fixed;right:16px;width:56px;z-index:2000}.member-consult-fab__badge[data-v-0c635a0a]{background:#f44336;border-radius:10px;color:#fff;font-size:11px;font-weight:700;height:20px;line-height:20px;min-width:20px;padding:0 5px;position:absolute;right:-4px;text-align:center;top:-4px}