.inscription.svelte-10o9pud{min-height:calc(100svh - 4.5rem);padding:var(--space-5xl) var(--gutter) var(--space-3xl);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.inscription-content.svelte-10o9pud{z-index:2;text-align:center;width:100%;max-width:32rem;position:relative}.inscription-orb.svelte-10o9pud{background:var(--color-accent-glow);filter:blur(120px);pointer-events:none;border-radius:50%;width:32rem;height:32rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-label.svelte-10o9pud{justify-content:center;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-2xl);opacity:0;animation:svelte-10o9pud-enter 1.2s var(--ease-out-slow) .2s forwards;display:flex}.label-rule.svelte-10o9pud{background:var(--color-text-light);opacity:.5;width:2rem;height:1px}.label-text.svelte-10o9pud{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);color:var(--color-text-muted)}.page-headline.svelte-10o9pud{font-family:var(--font-display);font-weight:var(--weight-light);font-size:var(--text-3xl);line-height:var(--leading-tight);color:var(--color-text);margin-bottom:var(--space-xl);opacity:0;animation:svelte-10o9pud-enter 1.4s var(--ease-out-slow) .4s forwards}.page-rule.svelte-10o9pud{background:var(--color-text-light);width:2.5rem;height:1px;margin:0 auto var(--space-xl);opacity:0;animation:svelte-10o9pud-ruleGrow 1.2s var(--ease-out-slow) .8s forwards}.page-subline.svelte-10o9pud{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-light);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin-bottom:var(--space-2xl);opacity:0;animation:svelte-10o9pud-enter 1.2s var(--ease-out-slow) 1s forwards}.inscription-form.svelte-10o9pud{gap:var(--space-lg);text-align:left;width:100%;margin-bottom:var(--space-lg);opacity:0;animation:svelte-10o9pud-enter 1.2s var(--ease-out-slow) 1.2s forwards;flex-direction:column;display:flex}.field-row.svelte-10o9pud{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=480px){.field-row.svelte-10o9pud{gap:var(--space-md);grid-template-columns:1fr 1fr}}.field.svelte-10o9pud{gap:var(--space-xs);flex-direction:column;display:flex}.field-label-row.svelte-10o9pud{justify-content:space-between;align-items:baseline;display:flex}.field.svelte-10o9pud label:where(.svelte-10o9pud){font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.1em;color:var(--color-text-muted);text-transform:uppercase}.email-edit.svelte-10o9pud{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-light);color:var(--color-accent);cursor:pointer;text-underline-offset:2px;transition:color var(--duration-normal) var(--ease-default);background:0 0;border:none;padding:0;text-decoration:underline}.email-edit.svelte-10o9pud:hover{color:var(--color-text)}.optional.svelte-10o9pud{font-weight:var(--weight-light);letter-spacing:.02em;text-transform:none}.form-input.svelte-10o9pud{width:100%;padding:var(--space-md) var(--space-lg);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-light);color:var(--color-text);border:1px solid var(--color-border);letter-spacing:.02em;transition:border-color var(--duration-slow) var(--ease-default), box-shadow var(--duration-slow) var(--ease-default);background:0 0}.form-input.svelte-10o9pud::placeholder{color:var(--color-text-light)}.form-input.svelte-10o9pud:focus{border-color:var(--color-accent);box-shadow:var(--shadow-focus);outline:none}.form-input.svelte-10o9pud:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.form-input.prefilled.svelte-10o9pud{opacity:.6;cursor:default;background:var(--color-input-bg)}.phone-row.svelte-10o9pud{gap:var(--space-sm);display:flex}.phone-code-wrap.svelte-10o9pud{flex-shrink:0;width:8.5rem}.phone-code.svelte-10o9pud{font-size:var(--text-sm)}.phone-number.svelte-10o9pud{flex:1}.select-wrap.svelte-10o9pud{position:relative}.select-wrap.svelte-10o9pud .form-input:where(.svelte-10o9pud){appearance:none;cursor:pointer;padding-right:var(--space-2xl)}.select-wrap.svelte-10o9pud .form-input:where(.svelte-10o9pud):invalid{color:var(--color-text-light)}.select-chevron.svelte-10o9pud{right:var(--space-lg);color:var(--color-text-light);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.honeypot.svelte-10o9pud{opacity:0;width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.form-error.svelte-10o9pud{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-accent);letter-spacing:.02em}.form-button.svelte-10o9pud{width:100%;padding:var(--space-md) var(--space-lg);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);color:var(--color-bg);background:var(--color-text);cursor:pointer;transition:background-color var(--duration-slow) var(--ease-default), box-shadow var(--duration-slow) var(--ease-default);border:none}.form-button.svelte-10o9pud:hover{background:var(--color-accent);color:var(--color-button-text);box-shadow:var(--shadow-hover)}.form-button.svelte-10o9pud:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page-note.svelte-10o9pud{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-wide);color:var(--color-text-light);text-align:center;opacity:0;animation:svelte-10o9pud-enter 1s var(--ease-out-slow) 1.5s forwards}.success.svelte-10o9pud{opacity:0;animation:svelte-10o9pud-enter 1.4s var(--ease-out-slow) .2s forwards}.success-headline.svelte-10o9pud{font-family:var(--font-display);font-weight:var(--weight-light);font-size:var(--text-3xl);line-height:var(--leading-tight);color:var(--color-text);margin-bottom:var(--space-lg)}.success-body.svelte-10o9pud{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-light);color:var(--color-text-muted);line-height:var(--leading-relaxed)}@keyframes svelte-10o9pud-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-10o9pud-ruleGrow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (width>=768px){.page-headline.svelte-10o9pud,.success-headline.svelte-10o9pud{font-size:var(--text-4xl)}}
