.mockup-card.svelte-ao3gej{background:var(--auth-mockup-bg, #ffffff);border:1px solid var(--auth-mockup-border, rgba(226, 232, 240, .8));border-radius:16px;box-shadow:var(--auth-mockup-shadow, 0 8px 32px rgba(15, 23, 42, .12), 0 2px 8px rgba(15, 23, 42, .08));padding:16px 16px 12px;width:100%;max-width:360px;min-height:300px;position:relative;overflow:hidden;font-family:var(--font-body)}.plus-ki-card.svelte-ao3gej{position:absolute;top:-12px;right:-16px;width:140px;background:var(--limestone-2);border:1.5px solid var(--volt-dark);border-radius:12px;padding:10px 12px;box-shadow:0 4px 16px #0e0e1033;z-index:10;animation:svelte-ao3gej-plus-border-pulse 3s ease-in-out infinite}.plus-ki-header.svelte-ao3gej{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.plus-ki-label.svelte-ao3gej{font-size:10px;font-weight:700;color:var(--ink);font-family:var(--font-body)}.sparkle-icon.svelte-ao3gej{flex-shrink:0;animation:svelte-ao3gej-sparkle-twinkle 2s ease-in-out infinite}.plus-ki-amount.svelte-ao3gej{font-family:var(--font-heading);font-size:16px;font-weight:700;color:var(--ink);margin-bottom:2px}.plus-ki-name.svelte-ao3gej{font-size:10px;color:var(--text-light, #475569);margin-bottom:2px}.plus-ki-status.svelte-ao3gej{font-size:10px;color:var(--volt-dark);font-weight:500}.mockup-header.svelte-ao3gej{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;opacity:0;transition:opacity .15s ease-out}.mockup-header.visible.svelte-ao3gej{opacity:1}.mockup-month.svelte-ao3gej{font-size:11px;font-weight:500;color:var(--ink)}.mockup-menu.svelte-ao3gej{font-size:16px;color:var(--text-light, #475569);line-height:1}.mockup-divider.svelte-ao3gej{height:1px;background:var(--border-color, #e2e8f0);margin-bottom:12px}.mockup-kpi.svelte-ao3gej{margin-top:0;margin-bottom:8px;opacity:0;transition:opacity .15s ease-out}.mockup-kpi.visible.svelte-ao3gej{opacity:1}.kpi-main.svelte-ao3gej{display:flex;align-items:center;gap:8px;margin-bottom:2px}.kpi-value.svelte-ao3gej{font-family:var(--font-heading);font-size:24px;font-weight:700;color:var(--ink);letter-spacing:-.03em;line-height:1}.kpi-badge.svelte-ao3gej{background:#dcfce7;color:#166534;font-size:11px;font-weight:600;padding:2px 7px;border-radius:9999px;opacity:0;transition:opacity .2s cubic-bezier(.34,1.56,.64,1)}.kpi-badge.visible.svelte-ao3gej{opacity:1}.kpi-label.svelte-ao3gej{font-size:11px;font-weight:500;color:var(--text-light, #475569);letter-spacing:.02em;text-transform:uppercase;display:block}.mockup-sparkline.svelte-ao3gej{margin-bottom:12px;opacity:0;transition:opacity .15s ease-out}.mockup-sparkline.visible.svelte-ao3gej{opacity:1}.sparkline-fill.svelte-ao3gej{fill:#0e0e1014}.sparkline-path.svelte-ao3gej{fill:none;stroke:var(--volt);stroke-width:2;stroke-linecap:round;stroke-dasharray:320px;transition:stroke-dashoffset .7s ease-in-out}.mockup-stat-grid.svelte-ao3gej{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;opacity:0;transition:opacity .2s ease-out}.mockup-stat-grid.visible.svelte-ao3gej{opacity:1}.mockup-stat-card.svelte-ao3gej{background:var(--bg-light, #f8fafc);border:1px solid var(--border-color, #e2e8f0);border-radius:8px;padding:8px;display:flex;flex-direction:column;align-items:center;gap:2px}.stat-value.svelte-ao3gej{font-family:var(--font-heading);font-size:16px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1}.stat-label.svelte-ao3gej{font-size:11px;color:var(--text-light, #475569);text-align:center;line-height:1.3}.mockup-invoice-list.svelte-ao3gej{margin-bottom:8px;opacity:0;transition:opacity .15s ease-out}.mockup-invoice-list.visible.svelte-ao3gej{opacity:1}.list-header.svelte-ao3gej{font-size:11px;font-weight:500;color:var(--text-light, #475569);text-transform:uppercase;letter-spacing:.02em;display:block;margin-bottom:4px}.list-divider.svelte-ao3gej{height:1px;background:var(--border-color, #e2e8f0);margin-bottom:6px}.mockup-invoice-row.svelte-ao3gej{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border-bottom:1px solid var(--border-color, #e2e8f0)}.mockup-invoice-row.svelte-ao3gej:last-child{border-bottom:none}.row-name.svelte-ao3gej{font-size:11.5px;color:var(--ink)}.row-amount.svelte-ao3gej{font-family:var(--font-heading);font-size:12px;font-weight:600;color:var(--ink)}.mockup-gobd-pill.svelte-ao3gej{display:inline-block;background:#dcfce7;color:#166534;border-radius:9999px;padding:4px 12px;font-size:11px;font-weight:600;opacity:0;transition:opacity .2s ease-out;animation:none}.mockup-gobd-pill.visible.svelte-ao3gej{opacity:1;animation:svelte-ao3gej-gobd-pulse 2.5s ease-in-out infinite;animation-delay:.2s}@keyframes svelte-ao3gej-gobd-pulse{0%,to{box-shadow:0 0 0 0 var(--auth-gobd-pulse, rgba(0, 253, 17, .35))}50%{box-shadow:0 0 0 6px transparent}}@keyframes svelte-ao3gej-sparkle-twinkle{0%,to{opacity:1;transform:scale(1) rotate(0)}30%{opacity:.6;transform:scale(.85) rotate(-15deg)}70%{opacity:.9;transform:scale(1.1) rotate(10deg)}}@keyframes svelte-ao3gej-plus-border-pulse{0%,to{border-color:color-mix(in srgb,var(--volt-dark) 45%,transparent)}50%{border-color:var(--volt-dark)}}@media(prefers-reduced-motion:reduce){.mockup-gobd-pill.svelte-ao3gej,.sparkle-icon.svelte-ao3gej,.plus-ki-card.svelte-ao3gej{animation:none!important}.sparkline-path.svelte-ao3gej{stroke-dashoffset:0!important;transition:none!important}.mockup-header.svelte-ao3gej,.mockup-kpi.svelte-ao3gej,.mockup-sparkline.svelte-ao3gej,.mockup-stat-grid.svelte-ao3gej,.mockup-invoice-list.svelte-ao3gej,.kpi-badge.svelte-ao3gej{opacity:1!important;transition:none!important}}.mockup-card.svelte-gsczt2{background:var(--auth-mockup-bg, #ffffff);border:1px solid var(--auth-mockup-border, rgba(226, 232, 240, .8));border-radius:16px;box-shadow:var(--auth-mockup-shadow, 0 8px 32px rgba(15, 23, 42, .12), 0 2px 8px rgba(15, 23, 42, .08));padding:16px 16px 12px;width:100%;max-width:360px;min-height:300px;font-family:var(--font-body)}.invoice-mockup-header.svelte-gsczt2{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;opacity:0;transition:opacity .15s ease-out}.invoice-mockup-header.visible.svelte-gsczt2{opacity:1}.invoice-title.svelte-gsczt2{font-family:var(--font-heading);font-size:13px;font-weight:700;color:var(--ink)}.invoice-nr.svelte-gsczt2{font-size:11px;color:var(--text-light, #475569)}.mockup-divider.svelte-gsczt2{height:1px;background:var(--border-color, #e2e8f0);margin-bottom:8px}.kunde-zeile.svelte-gsczt2{display:flex;align-items:center;gap:4px;margin-bottom:8px;font-size:11.5px;color:var(--ink);opacity:0;transition:opacity .15s ease-out}.kunde-zeile.visible.svelte-gsczt2{opacity:1}.kunde-label.svelte-gsczt2{color:var(--text-light, #475569)}.dropdown-arrow.svelte-gsczt2{font-size:8px;color:var(--text-light, #475569);margin-left:2px}.positionen.svelte-gsczt2{display:flex;flex-direction:column;gap:6px;margin-bottom:8px;opacity:0;transition:opacity .2s ease-out}.positionen.visible.svelte-gsczt2{opacity:1}.invoice-position.svelte-gsczt2{background:var(--bg-light, #f8fafc);border-radius:8px;padding:8px 10px;font-size:11.5px;color:var(--ink)}.pos-name.svelte-gsczt2{font-weight:500;margin-bottom:2px}.pos-calc.svelte-gsczt2{color:var(--text-light, #475569);font-size:11px}.pos-calc.svelte-gsczt2 strong:where(.svelte-gsczt2){color:var(--ink);font-family:var(--font-heading)}.invoice-total-block.svelte-gsczt2{margin-bottom:10px;font-size:11px;opacity:0;transition:opacity .2s ease-out}.invoice-total-block.visible.svelte-gsczt2{opacity:1}.total-row.svelte-gsczt2{display:flex;justify-content:space-between;padding:2px 0;color:var(--text-light, #475569)}.total-divider.svelte-gsczt2{height:1px;background:var(--border-color, #e2e8f0);margin:4px 0}.total-final.svelte-gsczt2{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--ink)}.invoice-format-badges.svelte-gsczt2{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap;opacity:0;transition:opacity .2s ease-out}.invoice-format-badges.visible.svelte-gsczt2{opacity:1}.invoice-format-badge.svelte-gsczt2{background:var(--ink);border:none;border-radius:9999px;padding:3px 10px;font-size:10.5px;font-weight:600;color:var(--volt);animation:svelte-gsczt2-badge-pulse 3s ease-in-out infinite}.badge-delay.svelte-gsczt2{animation-delay:1.5s}.invoice-progress.svelte-gsczt2{opacity:0;transition:opacity .2s ease-out}.invoice-progress.visible.svelte-gsczt2{opacity:1}.progress-track.svelte-gsczt2{height:4px;background:var(--bg-light, #f8fafc);border-radius:9999px;overflow:hidden;margin-bottom:4px}.progress-fill.svelte-gsczt2{height:100%;background:var(--volt-dark);border-radius:9999px;transition:width .6s ease-out}.progress-label.svelte-gsczt2{font-size:10px;color:var(--text-light, #475569)}@keyframes svelte-gsczt2-badge-pulse{0%,to{opacity:1}50%{opacity:.75}}@media(prefers-reduced-motion:reduce){.invoice-mockup-header.svelte-gsczt2,.kunde-zeile.svelte-gsczt2,.positionen.svelte-gsczt2,.invoice-total-block.svelte-gsczt2,.invoice-format-badges.svelte-gsczt2,.invoice-progress.svelte-gsczt2{opacity:1!important;transition:none!important}.invoice-format-badge.svelte-gsczt2{animation:none!important}.progress-fill.svelte-gsczt2{transition:none!important}}.mockup-card.svelte-rl01vj{background:var(--auth-mockup-bg, #ffffff);border:1px solid var(--auth-mockup-border, rgba(226, 232, 240, .8));border-radius:16px;box-shadow:var(--auth-mockup-shadow, 0 8px 32px rgba(15, 23, 42, .12), 0 2px 8px rgba(15, 23, 42, .08));padding:16px 16px 12px;width:100%;max-width:360px;min-height:300px;font-family:var(--font-body)}.checklist-header.svelte-rl01vj{padding-bottom:8px;opacity:0;transition:opacity .15s ease-out}.checklist-header.visible.svelte-rl01vj{opacity:1}.header-title.svelte-rl01vj{font-family:var(--font-heading);font-size:13px;font-weight:700;color:var(--ink);margin-bottom:2px}.header-sub.svelte-rl01vj{font-size:11px;color:var(--text-light, #475569)}.mockup-divider.svelte-rl01vj{height:1px;background:var(--border-color, #e2e8f0);margin-bottom:8px}.progress-area.svelte-rl01vj{margin-bottom:12px;opacity:0;transition:opacity .15s ease-out}.progress-area.visible.svelte-rl01vj{opacity:1}.progress-track.svelte-rl01vj{height:6px;background:var(--bg-light, #f8fafc);border-radius:9999px;overflow:hidden;margin-bottom:4px}.progress-fill.svelte-rl01vj{height:100%;background:var(--volt-dark);border-radius:9999px;transition:width .6s ease-out}.progress-label.svelte-rl01vj{font-size:10px;font-weight:600;color:var(--text-light, #475569)}.task-list.svelte-rl01vj{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;opacity:0;transition:opacity .2s ease-out}.task-list.visible.svelte-rl01vj{opacity:1}.task-row.svelte-rl01vj{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink)}.task-plus-highlight.svelte-rl01vj .task-label:where(.svelte-rl01vj){font-weight:600}.task-icon.svelte-rl01vj{flex-shrink:0;display:flex;align-items:center}.task-label.svelte-rl01vj{flex:1}.done-label.svelte-rl01vj{color:var(--text-light, #475569)}.task-arrow.svelte-rl01vj{color:var(--text-light, #475569);font-size:11px}.tip-card.svelte-rl01vj{background:var(--limestone-2, #F2F1EA);border:1px solid var(--line, rgba(14, 14, 16, .08));border-left:3px solid var(--volt);border-radius:8px;padding:10px 12px;opacity:0;transition:opacity .2s ease-out;animation:none}.tip-card.visible.svelte-rl01vj{opacity:1;animation:svelte-rl01vj-tip-float 4s ease-in-out infinite;animation-delay:.3s}.tip-title.svelte-rl01vj{font-size:11px;font-weight:700;color:var(--ink);margin-bottom:4px;text-transform:uppercase;letter-spacing:.06em}.tip-text.svelte-rl01vj{font-size:11px;color:var(--ink);line-height:1.5}@keyframes svelte-rl01vj-tip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.checklist-header.svelte-rl01vj,.progress-area.svelte-rl01vj,.task-list.svelte-rl01vj,.tip-card.svelte-rl01vj{opacity:1!important;transition:none!important}.tip-card.svelte-rl01vj{animation:none!important}.progress-fill.svelte-rl01vj{transition:none!important}}.hero-carousel.svelte-4vl0vp{display:flex;flex-direction:column;align-items:center;gap:1.75rem;width:100%}.carousel-track.svelte-4vl0vp{position:relative;width:100%;max-width:360px;min-height:300px}.carousel-slide.svelte-4vl0vp{position:absolute;inset:0;transition:opacity .7s cubic-bezier(.4,0,.2,1);pointer-events:none}.carousel-slide.active.svelte-4vl0vp{position:relative;pointer-events:auto}.carousel-dots.svelte-4vl0vp{display:flex;gap:7px;align-items:center;justify-content:center}.carousel-dot.svelte-4vl0vp{width:8px;height:8px;border-radius:9999px;background:var(--auth-carousel-dot, rgba(255, 255, 255, .45));border:none;cursor:pointer;transition:width .32s cubic-bezier(.16,1,.3,1),background-color .24s ease;padding:0}.carousel-dot.active.svelte-4vl0vp{background:var(--auth-carousel-dot-active, #ffffff);width:22px}.carousel-dot.svelte-4vl0vp:hover:not(.active){background:#ffffffb3}@media(prefers-reduced-motion:reduce){.carousel-slide.svelte-4vl0vp{transition:opacity .2s ease}.carousel-dot.svelte-4vl0vp{transition:none!important}}.hero-trust-stack.svelte-1qdjmud{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.trust-badge.svelte-1qdjmud{display:flex;align-items:center;gap:5px;background:var(--auth-trust-badge-bg, rgba(255, 255, 255, .15));border:1px solid var(--auth-trust-badge-border, rgba(255, 255, 255, .25));border-radius:9999px;padding:4px 10px;font-family:var(--font-body);font-size:11px;font-weight:500;color:#ffffffeb;white-space:nowrap}@media(max-width:991px){.hero-trust-stack.svelte-1qdjmud{gap:6px}.trust-badge.svelte-1qdjmud{font-size:10px;padding:3px 8px}}.rules.svelte-kx84na{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.75rem;line-height:1.3}.rule.svelte-kx84na{display:inline-flex;align-items:center;gap:5px;color:var(--text-light, var(--ink-3));transition:color .18s ease}.dot.svelte-kx84na{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:50%;border:1px solid currentColor;color:var(--line-strong, #cbd5e1);background:transparent;flex-shrink:0;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.rule.fulfilled.svelte-kx84na{color:#166534}.rule.fulfilled.svelte-kx84na .dot:where(.svelte-kx84na){color:#15803d;border-color:#15803d;background-color:#dcfce7}.rule.fulfilled.svelte-kx84na .dot:where(.svelte-kx84na) svg:where(.svelte-kx84na){animation:svelte-kx84na-check-pop .22s cubic-bezier(.34,1.56,.64,1) forwards}.label.svelte-kx84na{font-weight:500}@keyframes svelte-kx84na-check-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.rule.svelte-kx84na,.dot.svelte-kx84na{transition:none!important}.rule.fulfilled.svelte-kx84na .dot:where(.svelte-kx84na) svg:where(.svelte-kx84na){animation:none!important}}.register-page{--auth-mockup-bg: #ffffff;--auth-mockup-border: rgba(226, 232, 240, .8);--auth-mockup-shadow: 0 8px 32px rgba(15, 23, 42, .12), 0 2px 8px rgba(15, 23, 42, .08);--auth-check-size: 16px;--auth-check-fulfilled: var(--primary-color);--auth-check-pending: var(--text-light);--auth-plus-accent: var(--ink);--auth-plus-soft: var(--limestone-2);--auth-carousel-dot: rgba(255, 255, 255, .45);--auth-carousel-dot-active: #ffffff;--auth-trust-badge-bg: rgba(255, 255, 255, .15);--auth-trust-badge-border: rgba(255, 255, 255, .25);--auth-gobd-pulse: rgba(0, 253, 17, .35)}.form-wrapper.svelte-52fghe,.hero-content.svelte-52fghe{--auth-mockup-bg: #ffffff;--auth-mockup-border: rgba(226, 232, 240, .8);--auth-mockup-shadow: 0 8px 32px rgba(15, 23, 42, .12), 0 2px 8px rgba(15, 23, 42, .08);--auth-check-fulfilled: var(--volt);--auth-check-pending: var(--text-light, #475569);--auth-carousel-dot: rgba(255, 255, 255, .45);--auth-carousel-dot-active: #ffffff;--auth-trust-badge-bg: rgba(255, 255, 255, .15);--auth-trust-badge-border: rgba(255, 255, 255, .25);--auth-gobd-pulse: rgba(0, 253, 17, .35)}.hero-content.svelte-52fghe{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.form-wrapper.svelte-52fghe{width:100%}.invoice-banner.svelte-52fghe{background:#dcfce7;color:#166534;padding:.75rem 1rem;border-radius:var(--radius, 12px);margin-bottom:1.25rem;border:1px solid #bbf7d0;text-align:center;font-weight:500;font-size:.875rem}.step-indicator.svelte-52fghe{display:flex;align-items:center;gap:6px;margin-bottom:1.25rem}.step-dot.svelte-52fghe{width:10px;height:10px;border-radius:9999px;background:var(--border-color, #e2e8f0);flex-shrink:0}.step-dot.done.svelte-52fghe{background:var(--volt)}.step-dot.active.svelte-52fghe{background:var(--volt);box-shadow:0 0 0 3px #0e0e1033}.step-line.svelte-52fghe{flex:1;height:2px;background:var(--volt);max-width:24px}.step-label.svelte-52fghe{font-size:.75rem;font-weight:600;color:var(--text-light, #475569);text-transform:uppercase;letter-spacing:.04em;margin-left:4px}.form-header.svelte-52fghe{margin-bottom:1.5rem}.auth-headline.svelte-52fghe{font-family:var(--font-heading);font-size:2.5rem;font-weight:700;color:var(--ink);letter-spacing:-.025em;line-height:1.15;margin:0 0 .75rem}.auth-subline.svelte-52fghe{font-family:var(--font-body);font-size:1rem;font-weight:400;color:var(--text-light, #475569);line-height:1.55;margin:0}.error-message.svelte-52fghe{background:var(--error-bg, #fef2f2);border:1px solid var(--error-border, #fecaca);border-radius:var(--radius, 12px);padding:.875rem 1rem;margin-bottom:1.25rem;display:flex;align-items:center;gap:.75rem;color:var(--error-text, #dc2626);cursor:pointer;width:100%;text-align:left;font-size:.875rem}.error-close.svelte-52fghe{margin-left:auto;color:inherit;font-size:.875rem}.google-section.svelte-52fghe{margin-bottom:.5rem}.social-divider.svelte-52fghe{display:flex;align-items:center;margin:1rem 0}.social-divider.svelte-52fghe:before,.social-divider.svelte-52fghe:after{content:"";flex:1;border-bottom:1px solid var(--border-color, #e2e8f0)}.social-divider.svelte-52fghe span:where(.svelte-52fghe){padding:0 .75rem;color:var(--text-light, #475569);font-size:.8125rem;letter-spacing:.05em;white-space:nowrap}.register-form.svelte-52fghe{display:flex;flex-direction:column;gap:1.25rem}.input-group.svelte-52fghe{display:flex;flex-direction:column;gap:.5rem}.field-label.svelte-52fghe{font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--ink)}.input.svelte-52fghe{width:100%;padding:.875rem 1rem;border:2px solid var(--border-color, #e2e8f0);border-radius:var(--radius, 12px);font-size:1rem;font-family:var(--font-body);transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box;background:var(--bg-white, #ffffff);color:var(--ink)}.input.svelte-52fghe:focus{outline:none;border-color:var(--ink);box-shadow:var(--ring)}.input.error.svelte-52fghe{border-color:var(--danger-color, #dc2626)}.code-input.svelte-52fghe{text-align:center;font-size:1.5rem;font-weight:600;letter-spacing:.5rem;font-family:monospace}.password-input-wrapper.svelte-52fghe{position:relative}.password-input.svelte-52fghe{padding-right:3rem}.password-toggle.svelte-52fghe{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.25rem;border-radius:var(--radius, 12px);color:var(--text-light, #475569);display:flex;align-items:center;transition:color .2s ease}.password-toggle.svelte-52fghe:hover{color:var(--ink)}.validation-error.svelte-52fghe{color:var(--danger-color, #dc2626);font-size:.75rem}.shake.svelte-52fghe{animation:svelte-52fghe-field-shake .4s ease-out}@keyframes svelte-52fghe-field-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.register-button.svelte-52fghe{background:var(--volt);color:var(--ink);border:none;border-radius:var(--radius, 12px);padding:1rem;font-family:var(--font-heading);font-size:1rem;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:54px;width:100%;box-shadow:0 4px 14px #0e0e104d}.register-button.svelte-52fghe:hover:not(:disabled){background:var(--volt-dark);transform:translateY(-2px);box-shadow:0 8px 20px #0e0e1066}.register-button.svelte-52fghe:active:not(:disabled){transform:scale(.98);transition-duration:var(--dur-press, 80ms)}.register-button.svelte-52fghe:focus-visible{outline:none;box-shadow:var(--ring)}.register-button.svelte-52fghe:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.coupon-hint.svelte-52fghe{text-align:center;font-size:.8125rem;color:var(--text-light, #475569);margin:-.5rem 0 0}.coupon-code.svelte-52fghe{font-family:monospace;background:var(--bg-light, #f8fafc);border:1px solid var(--border-color, #e2e8f0);border-radius:4px;padding:1px 5px;font-size:.8125rem;color:var(--ink)}.terms-and-reassurance.svelte-52fghe{font-family:var(--font-body);font-size:.8125rem;color:var(--text-light, #475569);line-height:1.5;text-align:center;margin:0}.terms-and-reassurance.svelte-52fghe a:where(.svelte-52fghe){color:var(--ink);text-decoration:underline;text-decoration-color:var(--volt-dark);text-underline-offset:2px;font-weight:600}.terms-and-reassurance.svelte-52fghe a:where(.svelte-52fghe):hover{text-decoration-color:var(--ink)}.form-footer.svelte-52fghe{text-align:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color, #e2e8f0)}.form-footer.svelte-52fghe p:where(.svelte-52fghe){color:var(--text-light, #475569);font-size:.875rem;margin:0}.footer-link.svelte-52fghe{color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--volt-dark);text-underline-offset:3px}.footer-link.svelte-52fghe:hover{text-decoration-color:var(--ink)}.alternative-actions.svelte-52fghe{text-align:center;margin-top:1rem}.skip-link.svelte-52fghe{color:var(--text-light, #475569);font-size:.875rem;text-decoration:none;padding:.5rem;border-radius:var(--radius, 12px);display:inline-block;transition:all .2s}.skip-link.svelte-52fghe:hover{color:var(--ink);background:var(--bg-light, #f8fafc)}.resend-container.svelte-52fghe{text-align:right;margin-top:-.5rem}.resend-link.svelte-52fghe{background:none;border:none;color:var(--ink);font-size:.875rem;cursor:pointer;padding:0;font-weight:500;display:inline-flex;align-items:center;gap:4px}.resend-link.svelte-52fghe:hover:not(:disabled){text-decoration:underline}.resend-link.svelte-52fghe:disabled{opacity:.5;cursor:not-allowed}.spin-icon{animation:svelte-52fghe-spin 1s linear infinite;flex-shrink:0}@keyframes svelte-52fghe-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:991px){.auth-headline.svelte-52fghe{font-size:1.875rem;letter-spacing:-.02em}.auth-subline.svelte-52fghe{font-size:.9375rem}}@media(prefers-reduced-motion:reduce){.input.svelte-52fghe,.register-button.svelte-52fghe{transition:none!important}.shake.svelte-52fghe{animation:none!important}.spin-icon{animation:svelte-52fghe-spin 1s linear infinite!important}}
