.bg-gradient[data-v-ea0574a9]{background:radial-gradient(circle at 20% 20%,#1e293b,#020617)}.login-card[data-v-ea0574a9]{width:100%;max-width:380px;background:#020617e6;border:1px solid #111827;border-radius:20px;padding:32px;box-shadow:0 0 40px #22c55e26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.input-group[data-v-ea0574a9]{position:relative}.icon[data-v-ea0574a9]{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;opacity:.6}.input[data-v-ea0574a9]{width:100%;background:#020617;border:1px solid #1f2937;border-radius:12px;padding:12px 12px 12px 36px;color:#fff;transition:all .2s}.input[data-v-ea0574a9]:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 2px #22c55e33}.btn-primary[data-v-ea0574a9]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#022c22;padding:12px;border-radius:12px;font-weight:600;transition:all .2s}.btn-primary[data-v-ea0574a9]:hover{transform:translateY(-1px);box-shadow:0 10px 20px #22c55e4d}.btn-primary[data-v-ea0574a9]:disabled{opacity:.6;cursor:not-allowed}.checkbox[data-v-ea0574a9]{width:16px;height:16px;accent-color:#22c55e;cursor:pointer}.input[data-v-101c0a80]{width:100%;background:#0f172a;border:1px solid #334155;border-radius:10px;padding:10px;color:#fff}.label[data-v-101c0a80]{font-size:13px;color:#94a3b8;margin-bottom:4px;display:block}.btn-primary[data-v-101c0a80]{background:#22c55e;color:#022c22;padding:12px;border-radius:12px;font-weight:600;transition:.2s}.btn-primary[data-v-101c0a80]:hover{background:#16a34a}.btn-primary[data-v-101c0a80]:disabled{opacity:.6;cursor:not-allowed}.input[data-v-a410a9e2]{width:100%;background:#0f172a;border:1px solid #334155;border-radius:12px;padding:12px;color:#fff}.btn-primary[data-v-a410a9e2]{background:#22c55e;color:#022c22;padding:14px;border-radius:12px;font-weight:700}.legal-content ul{list-style-type:disc;padding-left:20px;margin:12px 0}.legal-content ol{list-style-type:decimal;padding-left:20px;margin:12px 0}.legal-content li{margin:4px 0}.legal-content table{width:100%;border-collapse:collapse;margin:20px 0}.legal-content th,.legal-content td{border:1px solid #ccc;padding:8px;vertical-align:top}.legal-content th{background:#f5f5f5;font-weight:600}.input[data-v-9797924a]{width:100%;background:#020617;border:1px solid #334155;border-radius:12px;padding:12px;color:#fff}.btn-primary[data-v-9797924a]{background:#22c55e;color:#022c22;padding:14px;border-radius:14px;font-weight:600}.prose h1[data-v-4cf1239b],.prose h2[data-v-4cf1239b],.prose h3[data-v-4cf1239b],.prose h4[data-v-4cf1239b],.prose h5[data-v-4cf1239b],.prose h6[data-v-4cf1239b]{font-weight:700;color:#0f172a;margin-top:2rem;margin-bottom:1rem}.prose p[data-v-4cf1239b]{margin:1rem 0;line-height:1.75;color:#334155}.prose ul[data-v-4cf1239b],.prose ol[data-v-4cf1239b]{margin:1rem 0 1rem 1.5rem;padding-left:1rem}.prose ul[data-v-4cf1239b]{list-style:disc}.prose ol[data-v-4cf1239b]{list-style:decimal}.prose li[data-v-4cf1239b]{margin:.4rem 0}.prose table[data-v-4cf1239b]{width:100%;border-collapse:collapse;margin:1.5rem 0;display:block;overflow-x:auto}.prose td[data-v-4cf1239b],.prose th[data-v-4cf1239b]{border:1px solid #e2e8f0;padding:.75rem;vertical-align:top}.prose a[data-v-4cf1239b]{color:#2563eb;text-decoration:underline}.prose hr[data-v-4cf1239b]{margin:2.5rem 0;border:none;border-top:1px solid #e2e8f0}@media print{.no-print{display:none!important}body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.print-area{position:absolute;left:0;top:0;width:100%}body{background:#fff!important}}.print-area{box-sizing:border-box;overflow:hidden}@media print{body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.print-area{position:absolute;left:0;top:0;width:105mm;height:148.5mm;margin:0;padding:6mm;border:none!important}.no-print{display:none!important}body{background:#fff!important}}@page{size:landscape}@media print{body *{visibility:hidden}#print-area,#print-area *{visibility:visible}#print-area{position:absolute;left:0;top:0;width:100%}button{display:none!important}}@media print{.no-print{display:none!important}body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.print-area{position:absolute;left:0;top:0;width:100%;padding:20px}body{background:#fff!important}}
