@font-face{font-family:Roobert PRO;src:url(/assets/RoobertPRO-Regular-S4VU830w.woff2)format("woff2"),url(/assets/RoobertPRO-Regular-DhAJHr6s.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roobert PRO;src:url(/assets/RoobertPRO-RegularItalic-CQwT4QOi.woff2)format("woff2"),url(/assets/RoobertPRO-RegularItalic-CHyDRE4o.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roobert PRO;src:url(/assets/RoobertPRO-SemiBold-D87V1uXJ.woff2)format("woff2"),url(/assets/RoobertPRO-SemiBold-Bbeo1RwE.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roobert PRO;src:url(/assets/RoobertPRO-SemiBoldItalic-BzCkGeQ0.woff2)format("woff2"),url(/assets/RoobertPRO-SemiBoldItalic-Cz8H4RSw.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Roobert PRO;src:url(/assets/RoobertPRO-Bold-BbrbUaKD.woff2)format("woff2"),url(/assets/RoobertPRO-Bold-DcndDrpP.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roobert PRO;src:url(/assets/RoobertPRO-BoldItalic-DywEJ-Uy.woff2)format("woff2"),url(/assets/RoobertPRO-BoldItalic-CpVmPY2c.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}:root{--snabb-yellow:#ffc41f;--snabb-yellow-press:#ebb000;--snabb-yellow-hover:#ffd04a;--snabb-yellow-tint:#fff4d6;--snabb-yellow-tint-2:#ffe9a6;--snabb-black:#000;--snabb-white:#fff;--snabb-grey:#d5d5d5;--lavender:#9080ff;--lavender-tint:#ece9ff;--lavender-ink:#4b3dbe;--green:#2dc692;--green-tint:#e0f6ee;--green-ink:#0f7350;--orange:#ff573b;--orange-tint:#ffe6e1;--orange-ink:#c5341c;--sky:#17b8ff;--sky-tint:#def4ff;--sky-ink:#0a6fa6;--neutral-0:#fff;--neutral-50:#f8f7f4;--neutral-100:#f0eee9;--neutral-200:#e4e1da;--neutral-300:#d5d5d5;--neutral-400:#ada89c;--neutral-500:#6b6658;--neutral-600:#5e5a50;--neutral-700:#3e3b34;--neutral-800:#1c1b19;--neutral-900:#0a0a0a;--green-500:var(--green);--green-ink-500:var(--green-ink);--red-500:var(--orange);--red-ink-500:var(--orange-ink);--red-tint:var(--orange-tint);--blue-500:var(--sky);--blue-ink-500:var(--sky-ink);--blue-tint:var(--sky-tint);--amber-500:#e8950e;--amber-tint:#fcefd2;--amber-ink:#9a6206;--text-strong:var(--neutral-900);--text-body:var(--neutral-800);--text-secondary:var(--neutral-600);--text-disabled:var(--neutral-400);--text-inverse:var(--snabb-white);--text-on-yellow:var(--snabb-black);--text-link:var(--sky);--surface-page:var(--neutral-50);--surface-card:var(--neutral-0);--surface-sunken:var(--neutral-100);--surface-inverse:var(--snabb-black);--surface-brand:var(--snabb-yellow);--surface-brand-soft:var(--snabb-yellow-tint);--border-subtle:var(--neutral-200);--border-default:var(--neutral-300);--border-strong:var(--neutral-900);--border-focus:var(--snabb-black);--action-primary-bg:var(--snabb-yellow);--action-primary-bg-hover:var(--snabb-yellow-hover);--action-primary-bg-press:var(--snabb-yellow-press);--action-primary-text:var(--snabb-black);--action-dark-bg:var(--snabb-black);--action-dark-bg-hover:var(--neutral-700);--action-dark-text:var(--snabb-white);--status-success:var(--green-500);--status-error:var(--red-500);--status-info:var(--blue-500);--status-warning:var(--amber-500);--focus-ring:0 0 0 3px #ffc41f8c;--font-sans:"Roobert PRO", "Inter", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-display:var(--font-sans);--fw-regular:400;--fw-semibold:600;--fw-bold:700;--fs-h1:34px;--fs-h2:28px;--fs-h3:22px;--fs-title:18px;--fs-body-l:17px;--fs-body:15px;--fs-body-s:13px;--fs-caption:12px;--lh-tight:1.04;--lh-heading:1.14;--lh-snug:1.32;--lh-body:1.5;--ls-heading:-.01em;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--radius-circle:50%;--shadow-xs:0 1px 2px #1413120f;--shadow-sm:0 2px 6px #14131212;--shadow-md:0 6px 18px #14131217;--shadow-lg:0 16px 40px #1413121f;--ease-standard:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--text-strong);margin:0}p{margin:0}button{font-family:inherit}::selection{background:var(--snabb-yellow);color:var(--snabb-black)}@keyframes fpc-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.page{min-height:100vh;color:var(--text-strong);justify-content:center;padding:0 18px 48px;display:flex}.page__inner{flex-direction:column;width:100%;max-width:440px;display:flex}.page__header{justify-content:space-between;align-items:center;padding:22px 2px 26px;display:flex}.logo{width:auto;height:26px;display:block}.page__intro{margin-bottom:22px}.page__title{font-size:var(--fs-h1);margin:0 0 10px}.page__subtitle{font-size:var(--fs-body-l);line-height:var(--lh-body);color:var(--text-secondary)}.lang{position:relative}.lang__button{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-pill);height:38px;font-family:var(--font-sans);font-size:var(--fs-body-s);font-weight:var(--fw-semibold);color:var(--text-strong);cursor:pointer;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.lang__backdrop{z-index:40;position:fixed;inset:0}.lang__menu{z-index:50;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:168px;box-shadow:var(--shadow-md);animation:fpc-rise var(--dur-fast) var(--ease-out);flex-direction:column;padding:6px;display:flex;position:absolute;top:46px;right:0}.lang__option{text-align:left;border-radius:var(--radius-sm);cursor:pointer;width:100%;font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text-body);background:0 0;border:none;align-items:center;gap:8px;padding:9px 10px;display:flex}.lang__option:hover{background:var(--surface-sunken)}.lang__arrow{width:16px;color:var(--snabb-yellow-press);flex:none;justify-content:center;align-items:center;display:inline-flex}.lang__label{font-weight:var(--fw-regular);color:var(--text-body)}.lang__option--selected .lang__label{font-weight:var(--fw-bold);color:var(--text-strong)}.search-card{background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column;gap:16px;padding:20px;display:flex}.plate-input{flex-direction:column;gap:6px;display:flex}.plate-input__label{font-size:var(--fs-body-s);font-weight:var(--fw-bold);color:var(--text-strong)}.plate-input__field{background:var(--surface-card);border:1.5px solid var(--border-default);border-radius:var(--radius-md);height:56px;transition:border-color var(--dur-fast) var(--ease-standard), border-width var(--dur-fast) var(--ease-standard);color:var(--text-secondary);align-items:center;gap:10px;padding:0 16px;display:flex}.plate-input__field--active{border:2px solid var(--snabb-black)}.plate-input__control{min-width:0;font-family:inherit;font-size:var(--fs-body);color:var(--text-strong);background:0 0;border:none;outline:none;flex:1;height:100%;padding:0}.plate-input__control::placeholder{color:var(--text-disabled)}.button{height:56px;font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-body-l);letter-spacing:-.01em;border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-spring);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 30px;line-height:1;text-decoration:none;display:inline-flex;transform:scale(1)}.button:active{transform:scale(.97)}.button--full{width:100%}.button:disabled{opacity:.6;cursor:default;transform:none}.button--primary{background:var(--action-primary-bg);color:var(--action-primary-text)}.button--primary:hover{background:var(--snabb-black);color:#fff}.button--dark{background:var(--action-dark-bg);color:var(--action-dark-text)}.button--dark:hover{background:var(--action-dark-bg-hover)}.result-card{background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);margin-top:18px;overflow:hidden}.result-card--rise{animation:fpc-rise var(--dur-base) var(--ease-out)}.result-card__header{align-items:center;gap:10px;padding:16px 22px;display:flex}.result-card__header--success{background:var(--green-tint);color:var(--green-ink)}.result-card__header--error{background:var(--red-tint);color:var(--red-ink-500)}.result-card__status{font-size:var(--fs-title);font-weight:var(--fw-semibold)}.result-card__plate{font-size:var(--fs-body-s);font-weight:var(--fw-semibold);color:var(--snabb-black);background:var(--surface-card);border-radius:var(--radius-pill);letter-spacing:.06em;white-space:nowrap;margin-left:auto;padding:5px 12px}.location-row{align-items:center;gap:10px;padding:14px 22px;display:flex}.location-row--divided{border-bottom:1px solid var(--border-subtle)}.location-row--tail{padding-bottom:20px}.location-row__pin{border-radius:var(--radius-circle);background:var(--surface-sunken);width:34px;height:34px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.location-row__text{min-width:0}.location-row__name{font-size:var(--fs-body-s);color:var(--text-strong)}.location-row__address{font-size:var(--fs-body-s);color:var(--text-secondary)}.free-body{text-align:center;padding:26px 22px 24px}.free-body__countdown{font-size:64px;font-weight:var(--fw-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--snabb-black);line-height:1}.free-body__label{font-size:var(--fs-body);color:var(--text-secondary);margin-top:8px}.free-body__until{font-size:var(--fs-body-l);font-weight:var(--fw-semibold);justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.over-body{padding:22px}.over-body__lead{font-size:var(--fs-body-l);line-height:var(--lh-body);color:var(--text-body);margin:0 0 6px}.over-body__ago{font-size:var(--fs-body-s);color:var(--text-secondary);margin:0 0 18px}.over-body .button{margin-top:10px}.notfound-card{background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);text-align:center;animation:fpc-rise var(--dur-base) var(--ease-out);margin-top:18px;padding:26px 22px}.notfound-card__icon{border-radius:var(--radius-circle);background:var(--surface-sunken);width:54px;height:54px;color:var(--text-secondary);justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.notfound-card__icon--error{background:var(--red-tint);color:var(--red-ink-500)}.notfound-card__title{font-size:var(--fs-h3);font-weight:var(--fw-bold);margin:0 0 8px}.notfound-card__body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);margin:0}.notfound-card__plate{color:var(--text-strong)}
