@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;overflow:hidden}button{font:inherit}.login-screen.svelte-1n46o8q{position:relative;display:grid;place-items:center;min-height:100vh;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(40px,5.2vw,56px);width:min(100%,633px);transform:translateY(-6px)}.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}.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--floating.svelte-1n46o8q{position:absolute;left:50%;bottom:3rem;transform:translate(-50%)}.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:214px}.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{transform:none;gap:36px}.brand-mark.svelte-1n46o8q{width:min(100%,340px)}.locale-switch.svelte-1n46o8q{gap:6px}.locale-switch__option.svelte-1n46o8q,.cta.svelte-1n46o8q{font-size:16px;line-height:22px}.locale-switch__option.svelte-1n46o8q{padding:0}.primary-actions.svelte-1n46o8q{width:min(100vw - 48px,214px)}.cta.svelte-1n46o8q{min-height:48px;padding-inline:24px}.cta--ghost.svelte-1n46o8q{font-size:15px;line-height:20px}}
