.register-container.svelte-8bdjn9{max-width:1200px;margin:80px auto;padding:20px;position:relative;z-index:1}.register-header.svelte-8bdjn9{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.register-icon.svelte-8bdjn9{width:80px;height:80px;background:linear-gradient(135deg,#b84467,#8b1538);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:20px;position:relative;overflow:hidden;animation:svelte-8bdjn9-pulseIcon 3s ease-in-out infinite}.register-icon.svelte-8bdjn9:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:svelte-8bdjn9-shimmer 2s infinite}.register-header.svelte-8bdjn9 h2:where(.svelte-8bdjn9){margin:0 0 10px;font-family:Montserrat,Poppins,sans-serif;font-weight:700;color:#8b1538;font-size:2em;text-align:center;text-shadow:0 1px 2px rgba(139,21,56,.1)}.register-header.svelte-8bdjn9 p:where(.svelte-8bdjn9){margin:0;color:#a0434f;text-align:center;font-size:1.1em;font-weight:500}.register-form.svelte-8bdjn9{background:#fffffff2;border:2px solid rgba(231,76,60,.15);border-radius:20px;padding:40px 30px;box-shadow:0 8px 32px #e74c3c1f,0 4px 16px #e74c3c14;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.register-form.svelte-8bdjn9:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(30,198,182,.02),transparent);animation:svelte-8bdjn9-formShimmer 4s infinite}.register-main-grid.svelte-8bdjn9{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.register-left-column.svelte-8bdjn9{display:flex;flex-direction:column}.register-right-column.svelte-8bdjn9{display:flex;flex-direction:column;margin-top:20px}.register-main-grid.svelte-8bdjn9:has(.invitation-info:where(.svelte-8bdjn9)) .register-right-column:where(.svelte-8bdjn9){max-width:600px;margin:0 auto}.register-main-grid.invitation-layout.svelte-8bdjn9{grid-template-columns:1fr;max-width:700px;margin:0 auto}.register-main-grid.invitation-layout.svelte-8bdjn9 .register-right-column:where(.svelte-8bdjn9){margin-top:0;max-width:none}.invitation-info.svelte-8bdjn9{background:#fffffff2;border:2px solid rgba(139,21,56,.2);border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 4px 15px #8b15381f;position:relative;overflow:hidden}.invitation-info.svelte-8bdjn9:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(139,21,56,.02),transparent);animation:svelte-8bdjn9-formShimmer 4s infinite}.invitation-header.svelte-8bdjn9{display:flex;align-items:center;gap:12px;margin-bottom:16px;position:relative;z-index:1}.invitation-header.svelte-8bdjn9 svg{color:#8b1538;flex-shrink:0}.invitation-header.svelte-8bdjn9 h3:where(.svelte-8bdjn9){margin:0;color:#8b1538;font-weight:600;font-size:1.2rem;font-family:Montserrat,sans-serif}.invitation-details.svelte-8bdjn9 p:where(.svelte-8bdjn9){margin:0 0 12px;color:#2c3e50;font-size:.95rem;position:relative;z-index:1}.org-info.svelte-8bdjn9{background:#ffffffe6;padding:16px;border-radius:8px;border-left:4px solid #b84467;margin:12px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;position:relative;z-index:1;box-shadow:0 2px 8px #8b153814}.org-info.svelte-8bdjn9 strong:where(.svelte-8bdjn9){color:#8b1538;font-size:1.1rem;font-weight:700}.role-badge.svelte-8bdjn9{background:linear-gradient(135deg,#b84467,#8b1538);color:#fff;padding:4px 12px;border-radius:20px;font-size:.85rem;font-weight:600;text-transform:capitalize;box-shadow:0 2px 8px #b8446740}.invitation-note.svelte-8bdjn9{background:#8b153814;padding:12px;border-radius:8px;font-size:.9rem;color:#8b1538;margin-top:16px!important;border:1px solid rgba(139,21,56,.15);position:relative;z-index:1}input[readonly].svelte-8bdjn9{background:#f5f5f5!important;cursor:not-allowed;color:#666!important}html.dark input[readonly].svelte-8bdjn9{background:#2a2a2a!important;color:#ccc!important}.form-grid.svelte-8bdjn9{display:flex;flex-direction:column;gap:30px;margin-bottom:40px}.input-group.svelte-8bdjn9{position:relative}.input-group.svelte-8bdjn9 label:where(.svelte-8bdjn9){display:flex;align-items:center;gap:8px;font-weight:600;color:#8b1538;margin-bottom:10px;font-size:1em}.input-group.svelte-8bdjn9 input:where(.svelte-8bdjn9){width:100%;padding:16px 50px 16px 20px;border:2px solid rgba(231,76,60,.2);border-radius:12px;font-size:16px;background:#fffc;color:#2c3e50;transition:all .3s ease;position:relative;z-index:1;box-sizing:border-box}.input-group.svelte-8bdjn9 input:where(.svelte-8bdjn9):focus{outline:none;border-color:#1ec6b6;box-shadow:0 0 0 3px #1ec6b61a;transform:translateY(-2px)}.promo-code-group.svelte-8bdjn9{position:relative}.optional.svelte-8bdjn9{color:#6b7280;font-weight:400;font-size:.9em}.promo-status.svelte-8bdjn9{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;border-radius:8px;font-size:.9em;font-weight:500;transition:all .3s ease}.promo-status.valid.svelte-8bdjn9{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.3)}.promo-status.invalid.svelte-8bdjn9{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.3)}.promo-status.checking.svelte-8bdjn9{background:#3b82f61a;color:#2563eb;border:1px solid rgba(59,130,246,.3)}.status-indicator.svelte-8bdjn9{width:12px;height:12px;border-radius:50%;flex-shrink:0}.promo-status.valid.svelte-8bdjn9 .status-indicator:where(.svelte-8bdjn9){background:#10b981}.promo-status.invalid.svelte-8bdjn9 .status-indicator:where(.svelte-8bdjn9){background:#ef4444}.promo-status.checking.svelte-8bdjn9 .status-indicator:where(.svelte-8bdjn9){background:#3b82f6;animation:svelte-8bdjn9-pulse 1.5s infinite}.promo-benefit.svelte-8bdjn9{display:flex;align-items:center;gap:8px;margin-top:8px;padding:12px 16px;background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:2px solid #10b981;border-radius:12px;color:#059669;font-weight:600;opacity:0;transform:translateY(-10px);transition:all .5s ease}.promo-benefit.show.svelte-8bdjn9{opacity:1;transform:translateY(0)}.password-toggle.svelte-8bdjn9{position:absolute;right:20px;top:48px;cursor:pointer;color:#666;background:none;border:none;transition:color .3s ease;z-index:3;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0}.password-toggle.svelte-8bdjn9:hover{color:#1ec6b6}.password-strength.svelte-8bdjn9{margin-top:15px;padding:15px;background:#f8f9fa;border-radius:10px;border:1px solid #e9ecef}.strength-bar.svelte-8bdjn9{width:100%;height:6px;background:#e9ecef;border-radius:3px;overflow:hidden;margin-bottom:10px}.strength-fill.svelte-8bdjn9{height:100%;transition:all .3s ease;border-radius:3px}.strength-fill.weak.svelte-8bdjn9{background:linear-gradient(90deg,#e74c3c,#c0392b)}.strength-fill.medium.svelte-8bdjn9{background:linear-gradient(90deg,#f39c12,#e67e22)}.strength-fill.good.svelte-8bdjn9{background:linear-gradient(90deg,#f1c40f,#f39c12)}.strength-fill.strong.svelte-8bdjn9{background:linear-gradient(90deg,#27ae60,#2ecc71)}.strength-text.svelte-8bdjn9{font-weight:600;margin-bottom:10px;text-align:center}.strength-requirements.svelte-8bdjn9{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.requirement.svelte-8bdjn9{display:flex;align-items:center;gap:8px;font-size:.9em;color:#666;transition:all .3s ease}.requirement.svelte-8bdjn9 .req-icon:where(.svelte-8bdjn9){opacity:.3;transition:all .3s ease}.requirement.met.svelte-8bdjn9{color:#27ae60}.requirement.met.svelte-8bdjn9 .req-icon:where(.svelte-8bdjn9){opacity:1;stroke:#27ae60}.plans-section.svelte-8bdjn9{margin:10px 0;padding:10px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.plans-section.svelte-8bdjn9 h3:where(.svelte-8bdjn9){margin:0 0 25px;text-align:center;color:#8b1538;font-size:1.1em;font-weight:600}.duration-selector.svelte-8bdjn9{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.duration-toggle.svelte-8bdjn9{position:relative;display:flex;background:#fffc;border:2px solid rgba(139,21,56,.2);border-radius:25px;padding:4px;margin-bottom:15px}.duration-toggle.svelte-8bdjn9 input[type=radio]:where(.svelte-8bdjn9){display:none}.duration-toggle.svelte-8bdjn9 label:where(.svelte-8bdjn9){padding:12px 24px;cursor:pointer;border-radius:20px;transition:all .3s ease;font-weight:600;font-size:16px;color:#8b1538;position:relative;z-index:2;min-width:100px;text-align:center;font-family:Montserrat,Poppins,sans-serif;min-height:25px;display:flex;align-items:center;justify-content:center}.duration-toggle.svelte-8bdjn9 input[type=radio]:where(.svelte-8bdjn9):checked+label:where(.svelte-8bdjn9){color:#fff}.toggle-slider.svelte-8bdjn9{position:absolute;top:4px;height:calc(100% - 8px);background:linear-gradient(135deg,#b84467,#8b1538);border-radius:20px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);z-index:1;box-shadow:0 4px 15px #b844674d}.savings-badge.svelte-8bdjn9{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 12px;border-radius:15px;font-size:.8rem;font-weight:600;font-family:Montserrat,Poppins,sans-serif;box-shadow:0 4px 15px #10b9814d;animation:svelte-8bdjn9-bounceIn .5s ease-out}.plans-grid.svelte-8bdjn9{display:grid;grid-template-columns:1fr;gap:20px;margin-top:20px;margin-bottom:20px}.plan-card.svelte-8bdjn9{position:relative;border-radius:12px;border:transparent;overflow:hidden;transition:all .3s ease}.plan-card.svelte-8bdjn9 input[type=radio]:where(.svelte-8bdjn9){display:none}.plan-card.svelte-8bdjn9 label:where(.svelte-8bdjn9){display:block;padding:25px;background:#fff;border:2px solid #e9ecef;border-radius:12px;cursor:pointer;transition:all .3s ease;position:relative;height:100%}.plan-card.svelte-8bdjn9 input[type=radio]:where(.svelte-8bdjn9):checked+label:where(.svelte-8bdjn9){background:linear-gradient(135deg,#b8446780,#8b153800);transform:translateY(-2px);box-shadow:0 8px 25px #d4005126}.plan-header.svelte-8bdjn9{text-align:center;margin-bottom:20px}.plan-header.svelte-8bdjn9 h4:where(.svelte-8bdjn9){margin:0 0 10px;background:linear-gradient(135deg,#8f344f,#35131d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-size:1.4rem;font-weight:800;font-family:Montserrat,Poppins,sans-serif}.plan-price.svelte-8bdjn9{display:flex;flex-direction:column;align-items:center;gap:4px}.price-usd.svelte-8bdjn9{font-size:1.5rem;font-weight:900;background:linear-gradient(135deg,#b84467,#8b1538);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:Montserrat,Poppins,sans-serif;transition:all .3s ease}.billing-period.svelte-8bdjn9{font-size:.9rem;color:#8b1538;font-weight:600;opacity:.8;font-family:Courier New,monospace}.plan-features.svelte-8bdjn9{list-style:none;padding:0;margin:0;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.plan-features.collapsed.svelte-8bdjn9{max-height:0;padding:0}.plan-features.expanded.svelte-8bdjn9{max-height:500px;padding:15px 0 0}.features-toggle.svelte-8bdjn9{width:100%;background:#8b15381a;border:1px solid rgba(139,21,56,.3);border-radius:8px;padding:8px 12px;margin-top:15px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s ease;font-size:.9rem;font-weight:600;color:#8b1538;font-family:Montserrat,Poppins,sans-serif}.features-toggle.svelte-8bdjn9:hover{background:#8b153826;border-color:#8b153866;transform:translateY(-1px)}.toggle-icon.svelte-8bdjn9{transition:transform .3s ease;flex-shrink:0}.features-toggle.expanded.svelte-8bdjn9 .toggle-icon:where(.svelte-8bdjn9){transform:rotate(180deg)}.feature.svelte-8bdjn9{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:.95em;color:#421825}.feature.svelte-8bdjn9 svg{color:#8f344f;flex-shrink:0}.plan-badge.svelte-8bdjn9{position:absolute;top:-1px;right:-1px;background:linear-gradient(135deg,#b84467,#8b1538);color:#fff;padding:6px 12px;font-size:.75rem;font-weight:600;border-radius:0 12px;text-transform:uppercase;letter-spacing:.5px}.plan-card.svelte-8bdjn9:hover label:where(.svelte-8bdjn9){border-color:#b84467;transform:translateY(-1px);box-shadow:0 4px 15px #b844671a}.form-actions.svelte-8bdjn9{display:flex;justify-content:center;margin-top:30px}.register-btn.svelte-8bdjn9{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#95a5a6,#7f8c8d);color:#fff;border:none;padding:16px 32px;border-radius:25px;font-size:1.1em;font-weight:600;font-family:Poppins,sans-serif;cursor:not-allowed;transition:all .3s ease;box-shadow:0 4px 15px #95a5a640;position:relative;overflow:hidden;opacity:.6}.register-btn.enabled.svelte-8bdjn9{background:linear-gradient(135deg,#b84467,#8b1538);cursor:pointer;opacity:1;box-shadow:0 4px 15px #d8487340}.register-btn.enabled.svelte-8bdjn9:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.register-btn.enabled.svelte-8bdjn9:hover:before{left:100%}.register-btn.enabled.svelte-8bdjn9:hover{transform:translateY(-3px);box-shadow:0 6px 20px #d8487359}.spinner.svelte-8bdjn9{animation:svelte-8bdjn9-spin 1s linear infinite}.register-footer.svelte-8bdjn9{text-align:center;margin-top:30px}.register-footer.svelte-8bdjn9 p:where(.svelte-8bdjn9){color:#a0434f;font-size:1em;font-weight:500}.register-footer.svelte-8bdjn9 a:where(.svelte-8bdjn9){color:#8b1538;text-decoration:none;font-weight:600;transition:color .3s ease}.register-footer.svelte-8bdjn9 a:where(.svelte-8bdjn9):hover{color:#d84873;text-decoration:none}html.dark .register-btn.enabled.svelte-8bdjn9,html.dark .register-icon.svelte-8bdjn9{background:linear-gradient(135deg,#d84873,#ff709b)}html.dark .register-header.svelte-8bdjn9 h2:where(.svelte-8bdjn9){color:#fff}html.dark .register-header.svelte-8bdjn9 p:where(.svelte-8bdjn9){color:#ccc}html.dark .register-footer.svelte-8bdjn9 a:where(.svelte-8bdjn9){color:#fff}html.dark .register-form.svelte-8bdjn9{background:#2a2a2a;border-color:#404040}html.dark .input-group.svelte-8bdjn9 label:where(.svelte-8bdjn9){color:#fff}html.dark .input-group.svelte-8bdjn9 input:where(.svelte-8bdjn9){background:#333;border-color:#555;color:#fff}html.dark .input-group.svelte-8bdjn9 input:where(.svelte-8bdjn9):focus{border-color:#1ec6b6}html.dark .password-strength.svelte-8bdjn9{background:#333;border-color:#555}html.dark .requirement.svelte-8bdjn9{color:#ccc}html.dark .register-footer.svelte-8bdjn9 p:where(.svelte-8bdjn9){color:#ccc}html.dark .register-footer.svelte-8bdjn9 a:where(.svelte-8bdjn9):hover{color:#10b981}html.dark .plans-section.svelte-8bdjn9{background:#2a2a2a;border-color:#404040}html.dark .plans-section.svelte-8bdjn9 h3:where(.svelte-8bdjn9){color:#fff}html.dark .duration-toggle.svelte-8bdjn9{background:#333;border-color:#555}html.dark .duration-toggle.svelte-8bdjn9 label:where(.svelte-8bdjn9){color:#fff}html.dark .duration-toggle.svelte-8bdjn9 input[type=radio]:where(.svelte-8bdjn9):checked+label:where(.svelte-8bdjn9){color:#fff}html.dark .toggle-slider.svelte-8bdjn9{background:linear-gradient(135deg,#d84873,#ff709b)}html.dark .billing-period.svelte-8bdjn9{color:#fff}html.dark .plan-card.svelte-8bdjn9{border-color:#555}html.dark .plan-card.svelte-8bdjn9 label:where(.svelte-8bdjn9){background:#333;border-color:#555}html.dark .plan-card.svelte-8bdjn9 input[type=radio]:where(.svelte-8bdjn9):checked+label:where(.svelte-8bdjn9){background:linear-gradient(135deg,#b844676e,#8b15381a);box-shadow:0 8px 25px #b844674d}html.dark .plan-header.svelte-8bdjn9 h4:where(.svelte-8bdjn9){background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}html.dark .price-usd.svelte-8bdjn9{background:linear-gradient(135deg,#d84873,#ff709b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}html.dark .feature.svelte-8bdjn9{color:#fff}html.dark .feature.svelte-8bdjn9 svg{color:#ff709b}html.dark .plan-badge.svelte-8bdjn9{background:linear-gradient(135deg,#d84873,#ff709b)}html.dark .plan-card.svelte-8bdjn9:hover label:where(.svelte-8bdjn9){border-color:#d84873;box-shadow:0 4px 15px #d8487333}html.dark .features-toggle.svelte-8bdjn9{background:#d848731a;border-color:#d848734d;color:#ff709b}html.dark .features-toggle.svelte-8bdjn9:hover{background:#d8487326;border-color:#d8487366}html.dark .password-toggle.svelte-8bdjn9{color:#aaa}html.dark .invitation-info.svelte-8bdjn9{background:#1e1419f2;border-color:#d848734d;box-shadow:0 4px 15px #0006}html.dark .invitation-header.svelte-8bdjn9 svg{color:#d84873}html.dark .invitation-header.svelte-8bdjn9 h3:where(.svelte-8bdjn9){color:#d84873}html.dark .invitation-details.svelte-8bdjn9 p:where(.svelte-8bdjn9){color:#c9d1d9}html.dark .org-info.svelte-8bdjn9{background:#ffffff0d;border-left-color:#d84873;box-shadow:0 2px 8px #0000004d}html.dark .org-info.svelte-8bdjn9 strong:where(.svelte-8bdjn9){color:#d84873}html.dark .invitation-note.svelte-8bdjn9{background:#d848731f;border-color:#d8487340;color:#e8a0b4}@keyframes svelte-8bdjn9-pulseIcon{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes svelte-8bdjn9-shimmer{0%{left:-100%}to{left:100%}}@keyframes svelte-8bdjn9-formShimmer{0%{left:-100%}50%{left:-100%}to{left:100%}}@keyframes svelte-8bdjn9-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-8bdjn9-bounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@keyframes svelte-8bdjn9-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes svelte-8bdjn9-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1024px){.register-main-grid.svelte-8bdjn9{grid-template-columns:1fr;gap:30px}}@media(max-width:768px){.register-container.svelte-8bdjn9{margin:80px auto;padding:15px;max-width:calc(100vw - 30px);position:relative;z-index:1}.register-main-grid.svelte-8bdjn9{grid-template-columns:1fr;gap:30px}.register-icon.svelte-8bdjn9{width:70px;height:70px}.register-icon.svelte-8bdjn9 svg:where(.svelte-8bdjn9){width:36px!important;height:36px!important}.register-header.svelte-8bdjn9 h2:where(.svelte-8bdjn9){font-size:1.8em;line-height:1.2}.register-header.svelte-8bdjn9 p:where(.svelte-8bdjn9){font-size:1em;line-height:1.4;padding:0 10px}.register-form.svelte-8bdjn9{padding:30px 25px;margin:0 auto}.plans-section.svelte-8bdjn9 h3:where(.svelte-8bdjn9){font-size:1.4em;text-align:center;margin-bottom:25px}.duration-toggle.svelte-8bdjn9{position:relative;background:#ffffff1a;border-radius:12px;padding:6px;display:inline-flex;width:auto;max-width:calc(100vw - 60px)}.duration-toggle.svelte-8bdjn9 label:where(.svelte-8bdjn9){padding:12px 20px;font-size:14px;border-radius:8px;min-width:80px;white-space:nowrap}.toggle-slider.svelte-8bdjn9{height:36px;top:6px;border-radius:8px}.savings-badge.svelte-8bdjn9{margin-top:12px;font-size:13px}.plan-card.svelte-8bdjn9 label:where(.svelte-8bdjn9){padding:25px 20px;border-radius:12px}.plan-header.svelte-8bdjn9 h4:where(.svelte-8bdjn9){font-size:1.3rem}.price-usd.svelte-8bdjn9{font-size:1.8rem}.form-grid.svelte-8bdjn9{gap:25px}.input-group.svelte-8bdjn9 label:where(.svelte-8bdjn9){font-size:.95em;margin-bottom:8px}.input-group.svelte-8bdjn9 input:where(.svelte-8bdjn9){font-size:16px;padding:18px 50px 18px 18px}.password-toggle.svelte-8bdjn9{right:12px;top:52px;width:48px;height:48px}.register-btn.svelte-8bdjn9{width:100%;justify-content:center;padding:20px 32px;font-size:16px;min-height:60px}.strength-requirements.svelte-8bdjn9{grid-template-columns:1fr}}@media(max-width:480px){.register-container.svelte-8bdjn9{margin:20px auto;padding:10px}.register-header.svelte-8bdjn9{margin-bottom:30px}.register-icon.svelte-8bdjn9{width:65px;height:65px;margin-bottom:15px}.register-icon.svelte-8bdjn9 svg:where(.svelte-8bdjn9){width:32px!important;height:32px!important}.register-header.svelte-8bdjn9 h2:where(.svelte-8bdjn9){font-size:1.6em}.register-form.svelte-8bdjn9{padding:25px 20px;border-radius:16px}.form-grid.svelte-8bdjn9{gap:20px;margin-bottom:30px}.input-group.svelte-8bdjn9 input:where(.svelte-8bdjn9){padding:16px 50px 16px 16px;border-radius:10px}.password-toggle.svelte-8bdjn9{top:35px;right:5px}.register-btn.svelte-8bdjn9{padding:18px 24px;border-radius:20px;min-height:56px}.plans-section.svelte-8bdjn9 h3:where(.svelte-8bdjn9){font-size:1.3em;margin-bottom:20px}.duration-toggle.svelte-8bdjn9{width:100%;max-width:280px}.duration-toggle.svelte-8bdjn9 label:where(.svelte-8bdjn9){padding:8px 16px;font-size:12px;min-width:50px;min-height:25px;font-weight:500}.plan-card.svelte-8bdjn9 label:where(.svelte-8bdjn9){padding:20px 16px}.plan-header.svelte-8bdjn9 h4:where(.svelte-8bdjn9){font-size:1.2rem}.price-usd.svelte-8bdjn9{font-size:1.6rem}.features-toggle.svelte-8bdjn9{padding:10px 16px;font-size:13px;margin-top:12px;min-height:44px}.savings-badge.svelte-8bdjn9{padding:4px 10px;font-size:.75em;margin-top:15px}.plan-badge.svelte-8bdjn9{font-size:.5em}.strength-text.svelte-8bdjn9{font-size:14px}.strength-requirements.svelte-8bdjn9{font-size:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}
