html.css-bundle-missing,html.css-bundle-missing body{margin:0;min-height:100%;background:#f8fafc;color:#171717;font-family:system-ui,-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}html.css-bundle-missing:before{content:"页面样式未完整加载：请刷新页面；若仍异常，请关闭广告拦截/安全软件对本站的拦截，或更换 Chrome/Edge 浏览器。";display:block;padding:10px 16px;background:#fef3c7;color:#92400e;font-size:13px;font-weight:700;border-bottom:1px solid #fcd34d;line-height:1.5}html.css-bundle-missing .flex{display:flex}html.css-bundle-missing .flex-col{flex-direction:column}html.css-bundle-missing .min-h-screen{min-height:100vh}html.css-bundle-missing .w-full,html.css-bundle-missing .w-screen{width:100%}html.css-bundle-missing .max-w-md{max-width:28rem}html.css-bundle-missing .items-center{align-items:center}html.css-bundle-missing .justify-center{justify-content:center}html.css-bundle-missing .overflow-hidden{overflow:hidden}html.css-bundle-missing .overflow-auto{overflow:auto}html.css-bundle-missing .rounded-3xl,html.css-bundle-missing .rounded-xl{border-radius:1rem}html.css-bundle-missing .rounded-3xl{border-radius:1.5rem}html.css-bundle-missing .border{border:1px solid #e2e8f0}html.css-bundle-missing .border-border{border-color:#e2e8f0}html.css-bundle-missing .bg-\[\#f8fafc\],html.css-bundle-missing .bg-background{background:#f8fafc}html.css-bundle-missing .bg-card{background:#fff}html.css-bundle-missing .bg-muted{background:#f1f5f9}html.css-bundle-missing .bg-primary{background:#e6255c}html.css-bundle-missing .text-primary-foreground{color:#fff}html.css-bundle-missing .text-card-foreground{color:#171717}html.css-bundle-missing .text-muted-foreground{color:#64748b}html.css-bundle-missing .text-primary{color:#e6255c}html.css-bundle-missing .text-center{text-align:center}html.css-bundle-missing .font-black,html.css-bundle-missing .font-bold{font-weight:700}html.css-bundle-missing .text-xl{font-size:1.25rem}html.css-bundle-missing .text-sm{font-size:.875rem}html.css-bundle-missing .text-xs{font-size:.75rem}html.css-bundle-missing .p-4{padding:1rem}html.css-bundle-missing .p-8{padding:2rem}html.css-bundle-missing .px-4{padding-left:1rem;padding-right:1rem}html.css-bundle-missing .px-8{padding-left:2rem;padding-right:2rem}html.css-bundle-missing .py-3{padding-top:.75rem;padding-bottom:.75rem}html.css-bundle-missing .py-3\.5{padding-top:.875rem;padding-bottom:.875rem}html.css-bundle-missing .py-6{padding-top:1.5rem;padding-bottom:1.5rem}html.css-bundle-missing .pl-4{padding-left:1rem}html.css-bundle-missing .pr-12{padding-right:3rem}html.css-bundle-missing .mb-1\.5{margin-bottom:.375rem}html.css-bundle-missing .mt-1{margin-top:.25rem}html.css-bundle-missing .mt-2{margin-top:.5rem}html.css-bundle-missing .space-y-4>*+*{margin-top:1rem}html.css-bundle-missing .shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0/.1)}html.css-bundle-missing .relative{position:relative}html.css-bundle-missing .absolute{position:absolute}html.css-bundle-missing .right-3{right:.75rem}html.css-bundle-missing .top-1\/2{top:50%}html.css-bundle-missing .-translate-y-1\/2{transform:translateY(-50%)}html.css-bundle-missing input,html.css-bundle-missing select,html.css-bundle-missing textarea{box-sizing:border-box}html.css-bundle-missing input[type=email],html.css-bundle-missing input[type=password],html.css-bundle-missing input[type=text]{width:100%;border:1px solid #e2e8f0;border-radius:.75rem;background:#f1f5f9;padding:.75rem 1rem;font-size:1rem}html.css-bundle-missing .bg-primary.w-full,html.css-bundle-missing button[type=submit]{width:100%;border:none;border-radius:.75rem;background:#e6255c;color:#fff;padding:.875rem 1rem;font-weight:700;font-size:1rem;cursor:pointer}html.css-bundle-missing a{color:#e6255c;font-weight:700}html.css-bundle-missing .opacity-90{opacity:.9}html.css-bundle-missing .opacity-60{opacity:.6}html.css-bundle-missing .block{display:block}html.css-bundle-missing .antialiased{-webkit-font-smoothing:antialiased}