@font-face{font-family:SKODA Next;src:url(/login/fonts/SKODANext-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SKODA Next;src:url(/login/fonts/SKODANext-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SKODA Next;src:url(/login/fonts/SKODANext-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SKODA Next;src:url(/login/fonts/SKODANext-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:SKODA Next;src:url(/login/fonts/SKODANext-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SKODA Next;src:url(/login/fonts/SKODANext-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:SKODA Next Black;src:url(/login/fonts/SKODANext-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:SKODA Next Black;src:url(/login/fonts/SKODANext-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:SKODA Next Black Expanded;src:url(/login/fonts/SKODANext-BlackExpanded.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{font-family:SKODA Next,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-emerald-800: #0e3a2f;--color-emerald-700: #124135;--color-emerald-650: #155141;--color-electric-300: #78faae;--color-chrome-700: #464748;--color-chrome-200: #e9e9e9;--color-white: #ffffff;--color-white-30: rgba(255, 255, 255, .3);--color-pill-border: rgba(255, 255, 255, .06);--color-pill-fill: rgba(10, 55, 42, .32);--page-padding: clamp(24px, 3vw, 40px)}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%}html,body{margin:0;background:var(--color-emerald-800)}body{min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto}button{font:inherit}.login-screen.svelte-1n46o8q{position:relative;display:flex;flex-direction:column;align-items:center;min-height:100vh;min-height:100dvh;padding:var(--page-padding);background:linear-gradient(180deg,#1241353d,#0e3a2f00 38%),radial-gradient(circle at center,#185f4b2e,#0e3a2f00 55%),var(--color-emerald-800);isolation:isolate}.login-screen__background.svelte-1n46o8q{position:absolute;inset:0;z-index:-2;overflow:hidden}.login-screen__background.svelte-1n46o8q:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,#0e3a2f00,#0e3a2f38 55%,#0e3a2f80)}.login-screen__background.svelte-1n46o8q img:where(.svelte-1n46o8q){width:100%;height:100%;object-fit:cover;object-position:center;opacity:.92}.login-screen__content.svelte-1n46o8q{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,5.2vw,56px);width:min(100%,633px);margin-block:auto}.brand-mark.svelte-1n46o8q{width:min(100%,438px)}.brand-mark.svelte-1n46o8q svg{display:block;width:100%;height:auto}.actions.svelte-1n46o8q{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%}.footer-meta.svelte-1n46o8q{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,2.4vh,22px);width:min(100%,260px);margin-top:clamp(24px,5vh,48px)}.made-by.svelte-1n46o8q{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;color:var(--color-white)}.made-by__label.svelte-1n46o8q{font-family:SKODA Next,sans-serif;font-size:11px;line-height:14px;font-weight:700;color:var(--color-white);opacity:.7;text-transform:uppercase}.made-by__logo.svelte-1n46o8q{display:block;width:clamp(64px,18vw,94px);max-width:100%;color:inherit}.made-by__logo.svelte-1n46o8q svg{display:block;width:100%;height:auto}.locale-switch.svelte-1n46o8q{display:inline-flex;align-items:center;gap:8px;padding:0;min-height:auto}.locale-switch__option.svelte-1n46o8q{border:0;background:transparent;padding:0;min-width:0;font-family:SKODA Next Black,SKODA Next,sans-serif;font-size:18px;line-height:26px;font-weight:900;color:var(--color-white-30);cursor:pointer;transition:color .14s ease}.locale-switch__option--active.svelte-1n46o8q{color:var(--color-white)}.primary-actions.svelte-1n46o8q{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:min(100%,214px)}.primary-actions--public.svelte-1n46o8q{gap:16px;width:min(100%,320px)}.auth-mode-switch.svelte-1n46o8q{position:relative;display:grid;grid-template-columns:1fr 1fr;width:100%;padding:5px;border:1px solid rgb(255 255 255 / 10%);border-radius:16px;background:#00000038;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #0000001a}.auth-mode-thumb.svelte-1n46o8q{position:absolute;z-index:0;top:5px;left:5px;width:calc(50% - 5px);height:calc(100% - 10px);border-radius:12px;background:var(--color-chrome-200);box-shadow:0 6px 16px #00000040;transition:transform .26s cubic-bezier(.4,0,.2,1)}.auth-mode-thumb--register.svelte-1n46o8q{transform:translate(100%)}.auth-mode-option.svelte-1n46o8q{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:7px 8px;border:0;border-radius:12px;background:transparent;color:#fff9;font-family:SKODA Next Black,SKODA Next,sans-serif;font-size:15px;font-weight:900;line-height:20px;white-space:nowrap;cursor:pointer;transition:color .2s ease}.auth-mode-option.svelte-1n46o8q:hover:not(:disabled){color:var(--color-white)}.auth-mode-option--active.svelte-1n46o8q{color:var(--color-chrome-700)}.auth-mode-option--active.svelte-1n46o8q:hover:not(:disabled){color:var(--color-chrome-700)}.auth-mode-option.svelte-1n46o8q:focus-visible{outline:2px solid var(--color-electric-300);outline-offset:3px}.email-form.svelte-1n46o8q,.form-field.svelte-1n46o8q{display:flex;flex-direction:column}.email-form.svelte-1n46o8q{gap:14px;margin-top:4px}.form-field.svelte-1n46o8q{gap:6px}.form-field.svelte-1n46o8q>label:where(.svelte-1n46o8q){margin-left:4px;color:#fffc;font-family:SKODA Next,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.field-shell.svelte-1n46o8q input:where(.svelte-1n46o8q){width:100%;min-height:54px;padding:8px 16px 8px 46px;border:1px solid rgb(255 255 255 / 16%);border-radius:16px;background:transparent;color:var(--color-white);font-family:SKODA Next,sans-serif;font-size:15px;font-weight:600;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.field-shell.svelte-1n46o8q input:where(.svelte-1n46o8q)::placeholder{color:#ffffff61;font-weight:500}.field-shell.svelte-1n46o8q{position:relative;border-radius:16px;background:#ffffff0d;transition:background-color .15s ease}.field-shell.svelte-1n46o8q:focus-within{background:#ffffff17}.field-shell.svelte-1n46o8q:focus-within input:where(.svelte-1n46o8q){border-color:#ffffff8c}.field-shell.svelte-1n46o8q input:where(.svelte-1n46o8q):-webkit-autofill,.field-shell.svelte-1n46o8q input:where(.svelte-1n46o8q):-webkit-autofill:hover,.field-shell.svelte-1n46o8q input:where(.svelte-1n46o8q):-webkit-autofill:focus,.field-shell.svelte-1n46o8q input:where(.svelte-1n46o8q):-webkit-autofill:active{-webkit-text-fill-color:var(--color-white);-webkit-background-clip:text;background-clip:text;caret-color:var(--color-white)}.field-shell.svelte-1n46o8q input:where(.svelte-1n46o8q):autofill{-webkit-background-clip:text;background-clip:text;color:var(--color-white);caret-color:var(--color-white);filter:none}.field-icon.svelte-1n46o8q,.password-visibility.svelte-1n46o8q svg:where(.svelte-1n46o8q){fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.field-shell.svelte-1n46o8q>.field-icon:where(.svelte-1n46o8q){position:absolute;z-index:2;top:50%;left:16px;width:18px;height:18px;color:#ffffff8c;transform:translateY(-50%);pointer-events:none}.field-shell.svelte-1n46o8q:focus-within>.field-icon:where(.svelte-1n46o8q),.field-shell.svelte-1n46o8q:focus-within .field-icon--lock:where(.svelte-1n46o8q){color:#ffffffd1}.field-icon--lock.svelte-1n46o8q{transition:color .15s ease}.password-visibility.svelte-1n46o8q{position:absolute;z-index:2;top:50%;right:10px;display:grid;place-items:center;width:24px;height:24px;padding:2px;border:0;border-radius:5px;background:transparent;color:#ffffffa3;transform:translateY(-50%);cursor:pointer;transition:background-color .15s ease,color .15s ease}.password-visibility.svelte-1n46o8q:hover:not(:disabled){background:#ffffff14;color:var(--color-electric-300)}.password-visibility.svelte-1n46o8q:focus-visible{outline:2px solid var(--color-electric-300);outline-offset:1px}.password-visibility.svelte-1n46o8q svg:where(.svelte-1n46o8q){width:18px;height:18px}.field-shell--password.svelte-1n46o8q input:where(.svelte-1n46o8q){padding-right:48px;padding-left:46px}.field-shell--password.svelte-1n46o8q input[type=password]:where(.svelte-1n46o8q){font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.12em}.cta.cta--google.svelte-1n46o8q{gap:12px;min-height:52px;padding:8px 20px;border:1px solid rgb(255 255 255 / 18%);border-radius:16px;background:#ffffff0f;color:var(--color-white);font-family:SKODA Next Black,SKODA Next,sans-serif;font-size:15px;font-weight:900;line-height:20px}.cta.cta--google.svelte-1n46o8q:hover,.cta.cta--google.svelte-1n46o8q:focus-visible{background:#ffffff1f;border-color:#ffffff47}.google-logo.svelte-1n46o8q{flex:none;box-sizing:content-box;width:18px;height:18px;padding:4px;border-radius:50%;background:#fff}.divider.svelte-1n46o8q{display:flex;align-items:center;gap:12px;margin:4px 0;color:#ffffff7f;font-family:SKODA Next,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.divider.svelte-1n46o8q:before,.divider.svelte-1n46o8q:after{content:"";flex:1;height:1px;background:#ffffff24}.session-check.svelte-1n46o8q{margin:0;padding:10px 14px;color:#ffffffb8;font-family:SKODA Next,sans-serif;font-size:14px;font-weight:600;text-align:center}.auth-error.svelte-1n46o8q{margin:0;padding:10px 14px;border:1px solid rgb(255 120 120 / 32%);border-radius:12px;background:#7814143d;color:#ffd7d7;font-family:SKODA Next,sans-serif;font-size:13px;font-weight:600;line-height:1.35}.guest-link.svelte-1n46o8q{border:0;margin-top:4px;background:none;color:#ffffffbf;font-family:SKODA Next,sans-serif;font-size:13px;font-weight:700;text-align:center;text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .15s ease}.guest-link.svelte-1n46o8q:hover,.guest-link.svelte-1n46o8q:focus-visible{color:var(--color-electric-300)}.forgot-link.svelte-1n46o8q{align-self:flex-end;margin:-2px 2px 0 0;padding:2px 0;border:0;background:none;color:#ffffffb3;font-family:SKODA Next,sans-serif;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .15s ease}.forgot-link.svelte-1n46o8q:hover:not(:disabled),.forgot-link.svelte-1n46o8q:focus-visible{color:var(--color-electric-300)}.reset-form.svelte-1n46o8q{display:flex;flex-direction:column;gap:14px;width:100%}.reset-head.svelte-1n46o8q{display:flex;flex-direction:column;gap:8px;text-align:center}.reset-title.svelte-1n46o8q{margin:0;color:var(--color-white);font-family:SKODA Next Black,SKODA Next,sans-serif;font-size:22px;font-weight:900;line-height:28px}.reset-subtitle.svelte-1n46o8q{margin:0;color:#ffffffb8;font-family:SKODA Next,sans-serif;font-size:14px;font-weight:500;line-height:20px}.reset-subtitle.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:var(--color-white);font-weight:700;overflow-wrap:anywhere}.reset-sent.svelte-1n46o8q{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%;text-align:center}.reset-sent__icon.svelte-1n46o8q{display:grid;place-items:center;width:64px;height:64px;margin:0 auto;border:1px solid rgb(120 250 174 / 45%);border-radius:50%;background:#78faae24;color:var(--color-electric-300)}.reset-sent__icon.svelte-1n46o8q svg:where(.svelte-1n46o8q){width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}button.svelte-1n46o8q:disabled{opacity:.6;cursor:wait}.cta.svelte-1n46o8q{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:10px 28px;border-radius:16px;border:0;background:transparent;font-family:SKODA Next Black,SKODA Next,sans-serif;font-size:18px;line-height:26px;font-weight:900;text-align:center;cursor:pointer;transition:transform .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.cta.svelte-1n46o8q:hover,.cta.svelte-1n46o8q:focus-visible{transform:translateY(-1px)}.cta.svelte-1n46o8q:focus-visible{outline:2px solid rgba(120,250,174,.8);outline-offset:4px}.cta--primary.svelte-1n46o8q{background:var(--color-chrome-200);color:var(--color-chrome-700);box-shadow:0 10px 28px #0000001f}.cta--primary.svelte-1n46o8q:hover,.cta--primary.svelte-1n46o8q:focus-visible{background:#f2f2f2}.cta--ghost.svelte-1n46o8q{color:var(--color-white);min-height:auto;padding-block:4px;font-size:16px;line-height:22px}.cta--ghost.svelte-1n46o8q:hover,.cta--ghost.svelte-1n46o8q:focus-visible{color:var(--color-electric-300)}@media(max-width:640px){.login-screen__content.svelte-1n46o8q{gap:clamp(20px,6vh,36px)}.brand-mark.svelte-1n46o8q{width:min(100%,340px)}.locale-switch.svelte-1n46o8q{gap:6px}.footer-meta.svelte-1n46o8q{gap:20px;width:min(100%,220px);margin-top:clamp(18px,4vh,28px)}.made-by__label.svelte-1n46o8q{font-size:10px;line-height:13px}.made-by__logo.svelte-1n46o8q{width:clamp(76px,28vw,96px)}.locale-switch__option.svelte-1n46o8q,.cta.svelte-1n46o8q{font-size:16px;line-height:22px}.locale-switch__option.svelte-1n46o8q{padding:0}.cta.svelte-1n46o8q{min-height:48px;padding-inline:24px}.cta.cta--google.svelte-1n46o8q{min-height:48px;padding:8px 18px;font-size:15px;line-height:20px}.cta--ghost.svelte-1n46o8q{font-size:15px;line-height:20px}.field-shell.svelte-1n46o8q input:where(.svelte-1n46o8q){min-height:50px;font-size:16px}.email-form.svelte-1n46o8q{gap:12px}}@media(max-width:380px){.auth-mode-option.svelte-1n46o8q{min-height:40px;padding-inline:4px;font-size:13px}.field-shell.svelte-1n46o8q input:where(.svelte-1n46o8q){padding-left:42px}.field-shell.svelte-1n46o8q>.field-icon:where(.svelte-1n46o8q){left:13px}.cta.svelte-1n46o8q,.cta.cta--google.svelte-1n46o8q{font-size:15px;padding-inline:14px}}@media(max-height:620px){.login-screen__content.svelte-1n46o8q{gap:20px}.brand-mark.svelte-1n46o8q{width:min(100%,260px)}.footer-meta.svelte-1n46o8q{margin-top:20px}.email-form.svelte-1n46o8q{gap:10px;margin-top:0}.field-shell.svelte-1n46o8q input:where(.svelte-1n46o8q){min-height:46px}.auth-mode-option.svelte-1n46o8q{min-height:38px}.cta.svelte-1n46o8q,.cta.cta--google.svelte-1n46o8q{min-height:46px}.divider.svelte-1n46o8q{margin:0}.reset-sent__icon.svelte-1n46o8q{width:52px;height:52px}}
