.trust-badge.svelte-1x05zx6{background:var(--md-secondary-container);color:var(--md-on-secondary-container);border-radius:9999px;align-self:flex-start;align-items:center;gap:6px;margin-top:16px;padding:4px 12px;display:inline-flex;box-shadow:0 1px 2px #0000000d}.trust-badge.svelte-1x05zx6 .material-symbols-outlined:where(.svelte-1x05zx6){font-size:14px}.trust-badge.svelte-1x05zx6 span:where(.svelte-1x05zx6):last-child{font-size:var(--md-text-label-sm);letter-spacing:.03em;font-weight:600;line-height:14px}.intro.svelte-1x05zx6{flex-direction:column;gap:4px;margin-top:16px;display:flex}.intro__title.svelte-1x05zx6{font-size:var(--md-text-headline-xl-mobile);letter-spacing:-.02em;color:var(--md-on-surface);margin:0;font-weight:700;line-height:34px}.intro__text.svelte-1x05zx6{font-size:var(--md-text-body-md);color:var(--md-on-surface-variant);margin:0;line-height:20px}.highlight.svelte-1x05zx6{background:var(--md-surface-container-high);border-radius:16px;justify-content:space-between;align-items:center;height:112px;margin-top:20px;padding:0 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}.highlight.svelte-1x05zx6:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#09817133,#0000);position:absolute;inset:0}.highlight__copy.svelte-1x05zx6{z-index:3;flex-direction:column;max-width:65%;display:flex;position:relative}.highlight__eyebrow.svelte-1x05zx6{font-size:var(--md-text-label-sm);letter-spacing:.05em;text-transform:uppercase;color:var(--md-primary);font-weight:700;line-height:14px}.highlight__title.svelte-1x05zx6{font-size:var(--md-text-headline-sm);color:var(--md-on-surface);margin:2px 0 0;font-weight:600;line-height:24px}.highlight__image.svelte-1x05zx6{z-index:2;object-fit:cover;border-radius:12px;flex-shrink:0;width:80px;height:80px;position:relative;box-shadow:0 4px 6px #0000001a}.alert.svelte-1x05zx6{font-size:var(--md-text-body-md);border-radius:12px;margin-top:16px;padding:12px 16px;line-height:20px}.alert--error.svelte-1x05zx6{background:var(--md-error-container);color:var(--md-on-error-container)}.alert--warning.svelte-1x05zx6{background:var(--md-surface-container);color:var(--md-on-surface)}.alert__text.svelte-1x05zx6{margin:0}.alert__action.svelte-1x05zx6{background:var(--md-primary);color:var(--md-on-primary);font-family:inherit;font-size:var(--md-text-label-md);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;margin-top:8px;padding:8px 12px;font-weight:700;display:inline-flex}.alert__action.svelte-1x05zx6:disabled{opacity:.7;cursor:not-allowed}.alert__action.svelte-1x05zx6 .material-symbols-outlined:where(.svelte-1x05zx6){font-size:18px}.alert__feedback.svelte-1x05zx6{font-size:var(--md-text-body-sm);margin:8px 0 0}.alert__feedback--error.svelte-1x05zx6{color:var(--md-error)}.login-form.svelte-1x05zx6{flex-direction:column;gap:16px;margin-top:24px;display:flex}.field.svelte-1x05zx6{flex-direction:column;gap:6px;display:flex}.field__label.svelte-1x05zx6{font-size:var(--md-text-label-md);color:var(--md-on-surface);justify-content:space-between;align-items:center;gap:8px;font-weight:600;line-height:18px;display:flex}.field__valid.svelte-1x05zx6{font-size:var(--md-text-body-sm);color:var(--md-secondary);font-weight:500}.field__row.svelte-1x05zx6{justify-content:space-between;align-items:center;gap:8px;display:flex}.field__action.svelte-1x05zx6{font-size:var(--md-text-label-sm);letter-spacing:.03em;color:var(--md-primary);font-weight:700;text-decoration:none}.field__action.svelte-1x05zx6:hover{text-decoration:underline}.input-wrap.svelte-1x05zx6{align-items:center;display:flex;position:relative}.input-wrap__icon.svelte-1x05zx6{z-index:1;color:var(--md-outline);pointer-events:none;font-size:20px;position:absolute;left:14px}.input.svelte-1x05zx6{background:var(--md-surface-container-lowest);width:100%;height:48px;color:var(--md-on-surface);font-family:inherit;font-size:var(--md-text-body-md);border:1px solid #0000;border-radius:12px;padding:0 16px 0 44px;line-height:20px;transition:background-color .2s,border-color .2s;box-shadow:0 1px 2px #0000000d}.input.svelte-1x05zx6::placeholder{color:var(--md-outline)}.input.svelte-1x05zx6:focus{background:var(--md-surface-container);border-color:var(--md-primary);outline:none}.input--password.svelte-1x05zx6{padding-right:48px}.input-wrap__toggle.svelte-1x05zx6{width:36px;height:36px;color:var(--md-outline);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex;position:absolute;right:12px}.input-wrap__toggle.svelte-1x05zx6:hover{color:var(--md-on-surface)}.input-wrap__toggle.svelte-1x05zx6 .material-symbols-outlined:where(.svelte-1x05zx6){font-size:20px}.remember.svelte-1x05zx6{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding-top:4px;display:flex}.remember__label.svelte-1x05zx6{cursor:pointer;align-items:center;gap:12px;display:flex}.remember__input.svelte-1x05zx6{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.remember__box.svelte-1x05zx6{background:var(--md-surface-container);color:#0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .15s,color .15s;display:flex;box-shadow:0 1px 2px #0000000d}.remember__box.svelte-1x05zx6 .material-symbols-outlined:where(.svelte-1x05zx6){font-size:16px;font-weight:700}.remember__input.svelte-1x05zx6:checked+.remember__box:where(.svelte-1x05zx6){background:var(--md-primary);color:var(--md-on-primary)}.remember__input.svelte-1x05zx6:focus-visible+.remember__box:where(.svelte-1x05zx6){outline:2px solid var(--md-primary);outline-offset:2px}.remember__text.svelte-1x05zx6{font-size:var(--md-text-body-md);color:var(--md-on-surface-variant);font-weight:500;line-height:20px}.remember__hint.svelte-1x05zx6{color:var(--md-outline);font-size:18px}.submit.svelte-1x05zx6{background:var(--md-primary);width:100%;height:52px;color:var(--md-on-primary);font-family:inherit;font-size:var(--md-text-label-lg);letter-spacing:.01em;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:0 16px;font-weight:700;line-height:20px;transition:background-color .15s,transform .1s;display:flex;box-shadow:0 4px 6px #0000001a}.submit.svelte-1x05zx6:hover:not(:disabled){background:var(--md-primary-container)}.submit.svelte-1x05zx6:active:not(:disabled){transform:scale(.98)}.submit.svelte-1x05zx6:disabled{opacity:.8;cursor:progress}.submit.svelte-1x05zx6 .material-symbols-outlined:where(.svelte-1x05zx6){font-size:20px}.divider.svelte-1x05zx6{justify-content:center;align-items:center;margin:24px 0;display:flex;position:relative}.divider.svelte-1x05zx6:before{content:"";background:var(--md-surface-container-highest);height:1px;position:absolute;left:0;right:0}.divider.svelte-1x05zx6 span:where(.svelte-1x05zx6){background:var(--md-surface);font-size:var(--md-text-label-sm);letter-spacing:.05em;text-transform:uppercase;color:var(--md-on-surface-variant);padding:0 12px;font-weight:700;position:relative}.quick.svelte-1x05zx6{background:var(--md-surface-container-lowest);width:100%;height:48px;color:var(--md-on-surface);font-family:inherit;font-size:var(--md-text-label-md);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:0 16px;font-weight:600;transition:background-color .15s,transform .1s;display:flex;box-shadow:0 1px 2px #0000000d}.quick.svelte-1x05zx6:hover{background:var(--md-surface-container)}.quick.svelte-1x05zx6:active{transform:scale(.98)}.quick__icon.svelte-1x05zx6{background:var(--md-secondary-container);width:24px;height:24px;color:var(--md-on-secondary-container);border-radius:9999px;justify-content:center;align-items:center;display:flex}.quick__icon.svelte-1x05zx6 .material-symbols-outlined:where(.svelte-1x05zx6){font-size:16px}.note.svelte-1x05zx6{background:var(--md-surface-container);color:var(--md-on-surface-variant);font-size:var(--md-text-body-sm);border-radius:12px;margin-top:12px;padding:12px 16px;line-height:18px}.invite.svelte-1x05zx6{background:var(--md-surface-container-low);border-radius:16px;flex-direction:column;gap:12px;margin-top:28px;padding:16px;display:flex;box-shadow:0 1px 2px #0000000d}.invite__head.svelte-1x05zx6{align-items:flex-start;gap:12px;display:flex}.invite__icon.svelte-1x05zx6{background:var(--md-secondary);width:40px;height:40px;color:var(--md-on-secondary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 2px #0000000d}.invite__icon.svelte-1x05zx6 .material-symbols-outlined:where(.svelte-1x05zx6){font-size:22px}.invite__body.svelte-1x05zx6{flex-direction:column;display:flex}.invite__title.svelte-1x05zx6{font-size:var(--md-text-headline-sm);color:var(--md-on-surface);margin:0;font-weight:600;line-height:24px}.invite__text.svelte-1x05zx6{font-size:var(--md-text-body-md);color:var(--md-on-surface-variant);margin:2px 0 0;line-height:18px}.invite__actions.svelte-1x05zx6{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.invite__btn.svelte-1x05zx6{height:44px;font-size:var(--md-text-label-md);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-weight:700;text-decoration:none;transition:background-color .15s,transform .1s;display:flex;box-shadow:0 1px 2px #0000000d}.invite__btn.svelte-1x05zx6:active{transform:scale(.98)}.invite__btn.svelte-1x05zx6 .material-symbols-outlined:where(.svelte-1x05zx6){font-size:18px}.invite__btn.svelte-1x05zx6 span:where(.svelte-1x05zx6):last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invite__btn--light.svelte-1x05zx6{background:var(--md-surface-container-lowest);color:var(--md-secondary)}.invite__btn--light.svelte-1x05zx6:hover{background:var(--md-surface-container)}.invite__btn--solid.svelte-1x05zx6{background:var(--md-secondary);color:var(--md-on-secondary)}.invite__btn--solid.svelte-1x05zx6:hover{background:var(--md-on-secondary-container)}.login-footer.svelte-1x05zx6{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:32px;display:flex}.support.svelte-1x05zx6{color:var(--md-primary);font-family:inherit;font-size:var(--md-text-label-md);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;transition:color .15s;display:inline-flex}.support.svelte-1x05zx6:hover{color:var(--md-primary-container)}.support.svelte-1x05zx6 .material-symbols-outlined:where(.svelte-1x05zx6){font-size:16px}.security.svelte-1x05zx6{max-width:320px;color:var(--md-outline);font-size:var(--md-text-body-sm);justify-content:center;align-items:center;gap:6px;margin-top:4px;line-height:16px;display:flex}.security.svelte-1x05zx6 .material-symbols-outlined:where(.svelte-1x05zx6){color:var(--md-secondary);flex-shrink:0;font-size:14px}.note.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:var(--md-primary)}
