.register-page[data-astro-cid-qraosrxq]{height:100vh;background:var(--gray-50);overflow:hidden;display:flex;flex-direction:column}.register-header[data-astro-cid-qraosrxq]{background:#fff;padding:1.25rem 2rem;box-shadow:0 1px 3px #0000000d;z-index:100;flex-shrink:0}.register-header[data-astro-cid-qraosrxq] a[data-astro-cid-qraosrxq]{display:inline-block}.register-logo[data-astro-cid-qraosrxq]{height:40px;width:auto}.register-container[data-astro-cid-qraosrxq]{display:grid;grid-template-columns:1fr 1fr;flex:1;overflow:hidden}.register-image[data-astro-cid-qraosrxq]{position:relative;overflow:hidden;height:100%}.register-image[data-astro-cid-qraosrxq] img[data-astro-cid-qraosrxq]{width:100%;height:100%;object-fit:cover;object-position:center}.image-overlay[data-astro-cid-qraosrxq]{position:absolute;inset:0;background:linear-gradient(135deg,#0009,#f7c8294d);display:flex;align-items:flex-end;padding:4rem}.overlay-content[data-astro-cid-qraosrxq]{color:#fff}.overlay-content[data-astro-cid-qraosrxq] h2[data-astro-cid-qraosrxq]{font-size:2.75rem;margin-bottom:1rem;color:#fff;font-weight:700;line-height:1.2}.overlay-content[data-astro-cid-qraosrxq] p[data-astro-cid-qraosrxq]{font-size:1.125rem;color:#fffffff2;line-height:1.6;max-width:500px}.register-content[data-astro-cid-qraosrxq]{display:flex;align-items:center;justify-content:center;padding:3rem 2rem;background:#fff;overflow-y:auto;height:100%}.register-form-wrapper[data-astro-cid-qraosrxq]{width:100%;max-width:480px;padding:0}.register-form-wrapper[data-astro-cid-qraosrxq] h1[data-astro-cid-qraosrxq]{font-size:2.25rem;margin-bottom:.75rem;color:var(--gray-900)}.subtitle[data-astro-cid-qraosrxq]{font-size:1rem;color:var(--gray-600);margin-bottom:2rem;line-height:1.6}.register-form[data-astro-cid-qraosrxq]{display:flex;flex-direction:column;gap:1.25rem}.register-form[data-astro-cid-qraosrxq].loading{opacity:.5;pointer-events:none}.form-row[data-astro-cid-qraosrxq]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group[data-astro-cid-qraosrxq]{display:flex;flex-direction:column}.form-group[data-astro-cid-qraosrxq] label[data-astro-cid-qraosrxq]{font-weight:600;color:var(--gray-700);margin-bottom:.5rem;font-size:.9375rem}.form-group[data-astro-cid-qraosrxq] input[data-astro-cid-qraosrxq],.form-group[data-astro-cid-qraosrxq] select[data-astro-cid-qraosrxq]{padding:.875rem 1rem;border:2px solid var(--gray-200);border-radius:10px;font-family:Space Grotesk,sans-serif;font-size:1rem;transition:all .2s ease;background:#fff;color:var(--gray-900)}.form-group[data-astro-cid-qraosrxq] select[data-astro-cid-qraosrxq]{cursor:pointer}.form-group[data-astro-cid-qraosrxq] input[data-astro-cid-qraosrxq]:focus,.form-group[data-astro-cid-qraosrxq] select[data-astro-cid-qraosrxq]:focus{outline:none;border-color:var(--primary-yellow);box-shadow:0 0 0 3px #f7c8291a}.checkbox-group[data-astro-cid-qraosrxq]{margin-top:.5rem}.checkbox-label[data-astro-cid-qraosrxq]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-weight:400}.checkbox-label[data-astro-cid-qraosrxq] input[data-astro-cid-qraosrxq][type=checkbox]{width:18px;height:18px;margin-top:.125rem;cursor:pointer;accent-color:var(--primary-yellow)}.checkbox-label[data-astro-cid-qraosrxq] span[data-astro-cid-qraosrxq]{font-size:.9375rem;color:var(--gray-600);line-height:1.5}.checkbox-label[data-astro-cid-qraosrxq] a[data-astro-cid-qraosrxq]{color:var(--primary-yellow);text-decoration:underline;font-weight:600}.checkbox-label[data-astro-cid-qraosrxq] a[data-astro-cid-qraosrxq]:hover{color:var(--dark-yellow)}.btn-full[data-astro-cid-qraosrxq]{width:100%;padding:1.125rem;font-size:1.0625rem;margin-top:.5rem}.login-link[data-astro-cid-qraosrxq]{text-align:center;margin-top:2rem;color:var(--gray-600);font-size:.9375rem}.login-link[data-astro-cid-qraosrxq] a[data-astro-cid-qraosrxq]{color:var(--primary-yellow);font-weight:600;text-decoration:none}.login-link[data-astro-cid-qraosrxq] a[data-astro-cid-qraosrxq]:hover{text-decoration:underline}.loading-spinner[data-astro-cid-qraosrxq]{display:none;width:40px;height:40px;border:4px solid var(--gray-200);border-top-color:var(--primary-yellow);border-radius:50%;animation:spin .8s linear infinite;margin:2rem auto}.loading-spinner[data-astro-cid-qraosrxq].active{display:block}@keyframes spin{to{transform:rotate(360deg)}}.success-dialog[data-astro-cid-qraosrxq]{display:none;position:fixed;inset:0;background:#0009;backdrop-filter:blur(4px);z-index:1000;align-items:center;justify-content:center;animation:fadeIn .3s ease}.success-dialog[data-astro-cid-qraosrxq].active{display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dialog-content[data-astro-cid-qraosrxq]{background:#fff;padding:3rem;border-radius:20px;max-width:500px;width:90%;text-align:center;box-shadow:0 20px 60px #0000004d;animation:slideUp .4s cubic-bezier(.34,1.56,.64,1)}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.dialog-icon[data-astro-cid-qraosrxq]{width:80px;height:80px;background:linear-gradient(135deg,var(--primary-yellow),var(--light-yellow));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:3rem}.dialog-content[data-astro-cid-qraosrxq] h2[data-astro-cid-qraosrxq]{font-size:2rem;margin-bottom:1rem;color:var(--gray-900)}.dialog-content[data-astro-cid-qraosrxq] p[data-astro-cid-qraosrxq]{font-size:1.125rem;color:var(--gray-600);margin-bottom:2rem;line-height:1.6}.dialog-content[data-astro-cid-qraosrxq] .btn-primary[data-astro-cid-qraosrxq]{padding:1rem 2.5rem}@media (max-width: 1280px){.overlay-content[data-astro-cid-qraosrxq] h2[data-astro-cid-qraosrxq]{font-size:2.5rem}.overlay-content[data-astro-cid-qraosrxq] p[data-astro-cid-qraosrxq]{font-size:1.125rem}.register-content[data-astro-cid-qraosrxq]{padding:2.5rem 2rem}.register-form-wrapper[data-astro-cid-qraosrxq]{max-width:450px}}@media (max-width: 1024px){.register-container[data-astro-cid-qraosrxq]{grid-template-columns:1fr}.register-page[data-astro-cid-qraosrxq]{height:auto;min-height:100vh}.register-container[data-astro-cid-qraosrxq]{flex:none}.register-image[data-astro-cid-qraosrxq]{display:none}.register-content[data-astro-cid-qraosrxq]{background:#fff;padding:2rem 1.5rem}.register-form-wrapper[data-astro-cid-qraosrxq]{max-width:600px;margin:0 auto}}@media (max-width: 768px){.register-page[data-astro-cid-qraosrxq]{height:auto;min-height:100vh;overflow:auto}.register-header[data-astro-cid-qraosrxq]{padding:1rem 1.5rem}.register-logo[data-astro-cid-qraosrxq]{height:32px}.register-content[data-astro-cid-qraosrxq]{padding:1.5rem;overflow-y:visible}.register-form-wrapper[data-astro-cid-qraosrxq]{padding:0}.register-form-wrapper[data-astro-cid-qraosrxq] h1[data-astro-cid-qraosrxq]{font-size:1.875rem}.subtitle[data-astro-cid-qraosrxq]{font-size:.9375rem;margin-bottom:1.75rem}.register-form[data-astro-cid-qraosrxq]{gap:1.125rem}.form-row[data-astro-cid-qraosrxq]{grid-template-columns:1fr;gap:1.125rem}.form-group[data-astro-cid-qraosrxq] input[data-astro-cid-qraosrxq],.form-group[data-astro-cid-qraosrxq] select[data-astro-cid-qraosrxq]{font-size:.9375rem;padding:.75rem .875rem}.checkbox-label[data-astro-cid-qraosrxq] span[data-astro-cid-qraosrxq]{font-size:.875rem}}@media (max-width: 480px){.register-header[data-astro-cid-qraosrxq]{padding:1rem}.register-logo[data-astro-cid-qraosrxq]{height:28px}.register-content[data-astro-cid-qraosrxq]{padding:1.5rem 1rem}.register-form-wrapper[data-astro-cid-qraosrxq] h1[data-astro-cid-qraosrxq]{font-size:1.625rem}.subtitle[data-astro-cid-qraosrxq]{font-size:.875rem;margin-bottom:1.5rem}.btn-full[data-astro-cid-qraosrxq]{padding:.875rem;font-size:.9375rem}.checkbox-label[data-astro-cid-qraosrxq] span[data-astro-cid-qraosrxq]{font-size:.8125rem}.dialog-content[data-astro-cid-qraosrxq]{padding:2rem 1.5rem}.dialog-icon[data-astro-cid-qraosrxq]{width:60px;height:60px;font-size:2.5rem}.dialog-content[data-astro-cid-qraosrxq] h2[data-astro-cid-qraosrxq]{font-size:1.5rem}.dialog-content[data-astro-cid-qraosrxq] p[data-astro-cid-qraosrxq]{font-size:1rem}}
