.login-module__8oI-la__page{min-block-size:100dvh;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));place-items:center;display:grid}.login-module__8oI-la__content{gap:var(--ex-space-5);inline-size:min(100%,420px);min-inline-size:0;display:grid}.login-module__8oI-la__brand{align-items:center;gap:var(--ex-space-3);font-weight:600;display:flex}.login-module__8oI-la__title{font-size:var(--ex-text-lg)}.login-module__8oI-la__message{border-inline-start:3px solid var(--ex-danger);padding-inline-start:var(--ex-space-3)}.login-module__8oI-la__hint{color:var(--ex-text-muted);font-size:var(--ex-text-sm)}.login-module__8oI-la__signIn{justify-content:space-between;align-items:center;gap:var(--ex-space-4);min-block-size:48px;padding:var(--ex-space-3) var(--ex-space-4);border-radius:var(--ex-radius-sm);background:var(--ex-accent);color:var(--ex-on-accent);font-weight:500;text-decoration:none;display:flex}.login-module__8oI-la__signIn:hover{background:var(--ex-accent-hover)}
[data-experience],[data-experience-overlay]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ex-canvas:var(--surface);--ex-surface:var(--surface);--ex-surface-raised:var(--surface-raised);--ex-surface-muted:color-mix(in oklab, var(--text) 3%, var(--surface));--ex-text:var(--text);--ex-text-2:var(--text-2);--ex-text-muted:var(--text-muted);--ex-line:var(--edge);--ex-control-edge:var(--control-edge);--ex-line-strong:color-mix(in oklab, var(--text) 38%, var(--surface));--ex-accent:var(--action-accent);--ex-action-border:var(--action-border);--ex-accent-hover:color-mix(in oklab, var(--action-accent) 85%, var(--text-muted));--ex-accent-soft:color-mix(in oklab, var(--action-accent) 8%, var(--surface));--ex-selection:var(--surface-raised);--ex-on-accent:var(--surface);--ex-focus:var(--focus);--ex-domain:var(--text-2);--ex-danger:var(--status-risk);--ex-danger-soft:color-mix(in oklab, var(--status-risk) 10%, var(--surface));--ex-warning:color-mix(in oklab, var(--status-unsure) 65%, var(--text));--ex-warning-soft:color-mix(in oklab, var(--status-unsure) 9%, var(--surface));--ex-success:color-mix(in oklab, var(--status-done) 65%, var(--text));--ex-chart-1:var(--text);--ex-chart-2:var(--text-2);--ex-chart-3:var(--text-muted);--ex-chart-4:var(--text-2);--ex-font:var(--sans);--ex-mono:var(--mono);--ex-type-floor:var(--ui-type-min-size);--ex-text-xs:max(var(--ex-type-floor), var(--ui-type-meta-size));--ex-text-sm:var(--ui-type-zweit-size);--ex-text-base:var(--ui-type-text-size);--ex-text-lg:var(--ui-type-kachel-size);--ex-text-title:var(--ui-type-seite-size);--ex-space-1:var(--ui-space-4);--ex-space-2:var(--ui-space-8);--ex-space-3:var(--ui-space-12);--ex-space-4:var(--ui-space-16);--ex-space-5:var(--ui-space-20);--ex-space-6:var(--ui-space-24);--ex-space-8:var(--ui-space-32);--ex-radius-sm:var(--ui-radius-klein);--ex-radius:var(--ui-radius-chip);--ex-radius-lg:var(--ui-radius-karte);--ex-shadow:0 10px 30px color-mix(in oklab, var(--text) 14%, transparent);--ex-duration:var(--ui-duration-change);font:400 var(--ex-text-base)/var(--ui-type-text-line) var(--ex-font);font-variant-numeric:tabular-nums;color:var(--ex-text);text-align:start;-webkit-hyphens:none;hyphens:none}@media (prefers-color-scheme:dark){[data-experience],[data-experience-overlay]{--lightningcss-light: ;--lightningcss-dark:initial}}[data-experience]{background:var(--ex-canvas)}@media (max-width:640px){[data-experience],[data-experience-overlay]{--ex-type-floor:var(--ui-type-phone-min-size)}}
@media screen{:is(html:has([data-experience]),body:has([data-experience])){overscroll-behavior:none;overflow:hidden}}[data-experience] *,[data-experience-overlay] *{box-sizing:border-box}:where([data-experience]) :where(h1,h2,h3,p,ul,ol),:where([data-experience-overlay]) :where(h1,h2,h3,p){margin:0}:where([data-experience],[data-experience-overlay]) :where(h1,h2,h3){font-family:var(--ex-font);letter-spacing:-.025em;text-wrap:pretty;font-weight:600;line-height:1.25}:where([data-experience],[data-experience-overlay]) :where(h1){font-size:var(--ex-text-title)}:where([data-experience],[data-experience-overlay]) :where(h2){font-size:var(--ex-text-lg)}:where([data-experience],[data-experience-overlay]) :where(h3){font-size:var(--ex-text-base)}:where([data-experience],[data-experience-overlay]) :where(button,input,select,textarea){font:inherit;color:inherit}[data-experience] :where(button,a,input,select,textarea,[tabindex]):focus-visible,[data-experience-overlay] :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ex-focus);outline-offset:2px;box-shadow:none}[data-experience] :where(button,a){-webkit-tap-highlight-color:transparent}[data-experience] a{text-underline-offset:3px}:where([data-experience],[data-experience-overlay]) :where(a){color:var(--ex-accent)}[data-experience] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea),[data-experience-overlay] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea){background:var(--ex-surface);border:var(--ui-hairline) solid var(--ex-control-edge);border-radius:var(--ex-radius-sm);min-block-size:40px;max-inline-size:100%;padding:8px 10px}[data-experience] :where(input,textarea)::placeholder{color:var(--ex-text-muted)}[data-experience] :where(input[type=checkbox],input[type=radio]){accent-color:var(--ex-accent);block-size:17px;inline-size:17px}[data-experience] :where(button:disabled){cursor:not-allowed}[data-experience] :where(table){border-collapse:collapse;font-variant-numeric:tabular-nums}[data-experience] :where(th){text-align:start}[data-experience] :where(svg){flex-shrink:0}@media (prefers-reduced-motion:reduce){[data-experience] *,[data-experience-overlay] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{[data-experience]{color:#000;background:#fff;block-size:auto!important;display:block!important;overflow:visible!important}[data-experience] [data-experience-chrome]{display:none!important}[data-experience] main{block-size:auto!important;overflow:visible!important}}@media (max-width:640px){:where([data-experience],[data-experience-overlay]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea){font-size:max(16px, var(--ex-text-base));min-block-size:var(--ui-hit)}}
