.entry-experience.svelte-j3yplo{min-height:100svh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);color:var(--text-primary);font-family:var(--body-font);display:flex;position:relative}.entry-experience.svelte-j3yplo :where(.svelte-j3yplo),.entry-experience.svelte-j3yplo :where(.svelte-j3yplo):before,.entry-experience.svelte-j3yplo :where(.svelte-j3yplo):after{box-sizing:border-box}.theme-control.svelte-j3yplo{z-index:5;top:calc(env(safe-area-inset-top) + 4px);right:calc(env(safe-area-inset-right) + 4px);position:absolute}.auth-layout.svelte-j3yplo{flex-direction:column;align-items:center;width:100%;margin:auto;padding:24px 20px;display:flex}.auth-brand.svelte-j3yplo{--brand-size:120px;flex-direction:column;align-items:center;margin-bottom:28px;display:flex}.auth-headline.svelte-j3yplo,.auth-subhead.svelte-j3yplo{display:none}.badges.svelte-j3yplo{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.badge.svelte-j3yplo{border:1px solid var(--badge-outline);background:var(--selection);color:var(--on-selection);border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;line-height:1.5;display:inline-flex}.badge.svelte-j3yplo svg:where(.svelte-j3yplo){width:16px;height:16px;color:var(--badge-check)}[data-entry-theme=brutal].svelte-j3yplo .badge:where(.svelte-j3yplo){border-width:2px}.form-column.svelte-j3yplo{width:100%;max-width:420px}.auth-card.svelte-j3yplo{border:var(--outline-width) solid var(--outline);border-radius:var(--radius);background:var(--surface);box-shadow:var(--card-shadow);padding:26px 24px 16px}h2.svelte-j3yplo{margin:0;font-size:22px;font-weight:700;line-height:1.5}.card-subtitle.svelte-j3yplo{color:var(--text-secondary);white-space:pre-line;margin:6px 0 22px;font-size:14px;line-height:1.6}form.svelte-j3yplo{margin:0}.field-group.svelte-j3yplo{flex-direction:column;display:flex}.field-group.svelte-j3yplo+.field-group:where(.svelte-j3yplo){margin-top:16px}label.svelte-j3yplo{color:var(--text-muted);font-family:var(--display-font);letter-spacing:2px;margin:0 0 8px 2px;font-size:11px;font-weight:400;line-height:1.5}.input-shell.svelte-j3yplo{border:var(--field-outline-width) solid var(--field-outline);border-radius:var(--control-radius);background:var(--input-fill);align-items:center;min-height:52px;display:flex;position:relative}.input-shell.svelte-j3yplo:focus-within{border-color:var(--field-focus-outline);box-shadow:0 0 0 calc(var(--field-focus-width) - var(--field-outline-width)) var(--field-focus-outline)}.input-shell.invalid.svelte-j3yplo{border-color:var(--error)}.input-shell.invalid.svelte-j3yplo:focus-within{box-shadow:0 0 0 calc(var(--field-focus-width) - var(--field-outline-width)) var(--error)}input.svelte-j3yplo{border-radius:var(--control-radius);width:100%;min-width:0;color:var(--text-primary);caret-color:var(--accent);font:inherit;background:0 0;border:0;outline:none;margin:0;padding:14px 16px;font-size:16px;line-height:1.5;display:block}input.svelte-j3yplo:focus-visible{outline:none}input.svelte-j3yplo::placeholder{color:var(--text-muted);opacity:1}input.svelte-j3yplo:autofill{box-shadow:0 0 0 100px var(--input-fill) inset}input.svelte-j3yplo:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);box-shadow:0 0 0 100px var(--input-fill) inset}input.svelte-j3yplo:disabled{opacity:.6}.password-toggle.svelte-j3yplo{border-radius:var(--control-radius);width:48px;min-height:48px;color:var(--text-muted);background:0 0;border:0;flex:none;align-self:stretch;place-items:center;padding:0;display:grid}.password-toggle.svelte-j3yplo svg:where(.svelte-j3yplo){width:24px;height:24px}.password-toggle.svelte-j3yplo:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 8%, transparent)}button.svelte-j3yplo,a.svelte-j3yplo{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}button.svelte-j3yplo:disabled{cursor:wait}button.svelte-j3yplo:focus-visible,a.svelte-j3yplo:focus-visible{outline:2px solid var(--accent);outline-offset:4px}svg.svelte-j3yplo{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.primary-button.svelte-j3yplo{border-radius:var(--control-radius);background:var(--accent);width:100%;min-height:48px;color:var(--on-accent);border:0;justify-content:center;align-items:center;gap:12px;padding:10px 24px;font-size:15px;font-weight:700;line-height:1.5;display:flex}[data-entry-theme=brutal].svelte-j3yplo .primary-button:where(.svelte-j3yplo){border:var(--outline-width) solid var(--outline)}:is([data-entry-theme=retro]:where(.svelte-j3yplo),[data-entry-theme=kitty]:where(.svelte-j3yplo),[data-entry-theme=forest]:where(.svelte-j3yplo),[data-entry-theme=thadingyut]:where(.svelte-j3yplo),[data-entry-theme=christmas]:where(.svelte-j3yplo),[data-entry-theme=pixel]:where(.svelte-j3yplo)) .primary-button.svelte-j3yplo{border:1.5px solid var(--accent)}[data-entry-theme=retro].svelte-j3yplo .primary-button:where(.svelte-j3yplo){-webkit-mask-image:radial-gradient(5px at 0,#0000 4.5px,#000 5px),radial-gradient(5px at 100%,#0000 4.5px,#000 5px);mask-image:radial-gradient(5px at 0,#0000 4.5px,#000 5px),radial-gradient(5px at 100%,#0000 4.5px,#000 5px);-webkit-mask-composite:source-in;mask-composite:intersect}[data-entry-theme=retro].svelte-j3yplo .primary-button:where(.svelte-j3yplo):focus-visible{outline-offset:-4px;outline-color:var(--selection)}.primary-button.svelte-j3yplo:disabled{background:color-mix(in srgb, var(--accent) 60%, transparent)}.primary-button.svelte-j3yplo:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 92%, var(--on-accent))}.sign-in-button.svelte-j3yplo{margin-top:22px}.register-button.svelte-j3yplo{border-radius:var(--control-radius);width:100%;min-height:48px;color:var(--action-text);text-align:center;background:0 0;border:0;margin-top:8px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:block}.register-button.svelte-j3yplo:hover:not([aria-disabled=true]){background:color-mix(in srgb, var(--accent) 8%, transparent)}.register-button[aria-disabled=true].svelte-j3yplo{opacity:.5;cursor:wait}.field-error.svelte-j3yplo{color:var(--error);margin:5px 16px 0;font-size:13px;line-height:1.6}.form-error.svelte-j3yplo{color:var(--error);margin:16px 0 0;font-size:14px;line-height:1.6}.spinner.svelte-j3yplo{border:2.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite svelte-j3yplo-spin}.splash-layout.svelte-j3yplo{flex-direction:column;align-items:center;width:100%;margin:auto;padding:24px;display:flex}.splash-brand.svelte-j3yplo{--brand-size:180px;flex-direction:column;align-items:center;display:flex}.splash-tagline.svelte-j3yplo{color:var(--text-muted);font-family:var(--display-font);letter-spacing:2.5px;text-align:center;margin:24px 0 0;font-size:12px;font-weight:400;line-height:1.5}.splash-details.svelte-j3yplo{width:100%;max-width:400px;margin-top:40px}.splash-status.svelte-j3yplo{color:var(--text-secondary);text-align:center;margin:0;font-size:15px;line-height:1.6}.splash-status.failed.svelte-j3yplo,.splash-error.svelte-j3yplo{color:var(--error)}.progress-track.svelte-j3yplo{background:color-mix(in srgb, var(--outline) 25%, transparent);border-radius:2px;height:3px;margin-top:12px;position:relative;overflow:hidden}.progress-track.svelte-j3yplo span:where(.svelte-j3yplo){border-radius:inherit;background:var(--accent);width:42%;height:100%;animation:1.7s ease-in-out infinite svelte-j3yplo-progress;position:absolute}.splash-error.svelte-j3yplo{text-align:center;margin:20px 0 0;font-size:14px;line-height:1.6}.retry-button.svelte-j3yplo{width:fit-content;min-width:160px;margin:20px auto 0}@keyframes svelte-j3yplo-spin{to{transform:rotate(360deg)}}@keyframes svelte-j3yplo-progress{0%{transform:translate(-110%)}to{transform:translate(340%)}}@media (width>=720px) and (orientation:landscape){.auth-layout.svelte-j3yplo{grid-template-columns:minmax(0,5fr) minmax(0,4fr) 48px;align-items:center;max-width:1040px;padding:0;display:grid}.auth-brand.svelte-j3yplo{--brand-size:150px;justify-self:center;align-items:flex-start;width:100%;min-width:0;margin-bottom:0;padding:32px}.auth-headline.svelte-j3yplo{white-space:pre-line;margin:28px 0 0;font-size:24px;font-weight:700;line-height:1.7;display:block}.badges.svelte-j3yplo{margin-top:18px}.auth-subhead.svelte-j3yplo{color:var(--text-secondary);margin:18px 0 0;font-size:15px;line-height:1.5;display:block}.form-column.svelte-j3yplo{justify-self:center;padding:24px 0}[data-entry-theme=brutal].svelte-j3yplo .form-column:where(.svelte-j3yplo){padding-left:8px;padding-right:8px}.splash-layout.svelte-j3yplo{grid-template-columns:minmax(0,5fr) minmax(0,4fr) 48px;align-items:center;max-width:1100px;padding:0;display:grid}.splash-brand.svelte-j3yplo{--brand-size:260px;justify-self:center}.splash-details.svelte-j3yplo{justify-self:center;margin-top:0;padding:24px 0}[data-entry-theme=brutal].svelte-j3yplo .splash-details:where(.svelte-j3yplo){padding-left:8px;padding-right:8px}}@media (width>=720px) and (orientation:landscape) and (height<=559px){.auth-brand.svelte-j3yplo{--brand-size:130px}.auth-headline.svelte-j3yplo,.auth-subhead.svelte-j3yplo{display:none}.badges.svelte-j3yplo{margin-top:20px}}@media (prefers-reduced-motion:reduce){.spinner.svelte-j3yplo{border-style:dotted;animation:none}.progress-track.svelte-j3yplo span:where(.svelte-j3yplo){opacity:.65;width:100%;animation:none}}
