@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_b7d5735e-module__suUhcW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_b7d5735e-module__suUhcW__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_9c6cb61b-module__8NX9hq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_9c6cb61b-module__8NX9hq__variable{--font-geist:"Geist", "Geist Fallback"}
:root{--page-padding:var(--space-10);--navbar-height:var(--space-12);--max-width:1280px;--font-primary:var(--font-manrope);--font-secondary:var(--font-geist);--radius-xs:.5rem;--radius-sm:1rem;--radius-md:1.5rem;--radius-lg:2rem;--radius-xl:2.5rem;--border-xs:.03125rem;--border-sm:.0625rem;--border-md:.125rem;--border-lg:.25rem;--text-xs:.875rem;--text-sm:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.75rem;--text-4xl:3.5rem;--text-5xl:4.5rem;--text-6xl:6rem;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:3rem;--space-12:4rem;--space-14:5rem;--space-16:6rem;--space-18:8rem;--space-20:10rem;--space-24:12rem;--space-28:14rem;--space-32:16rem;--transition-fast:.15s ease;--transition:.25s ease;--transition-slow:.35s ease}.spacer{height:6rem}.spacerSmall{height:4rem}@media (max-width:1024px){:root{--page-padding:var(--space-4);--navbar-height:var(--space-12)}.spacer{height:3rem}.spacerSmall{height:2rem}}html.light{--color-primary:#305ddd;--color-primary-hover:#466fe8;--color-secondary:#5b7cfa;--color-tertiary:#8b5cf6;--color-accent:#00b8d9;--color-background:#f5f7fa;--color-background-secondary:#e9edf3;--color-surface:#fff;--color-surface-secondary:#f8fafc;--color-surface-transparent:#fffffff0;--color-hero-background:#eaf2ff;--color-border:#e1e6ed;--color-border-strong:#cbd5e1;--color-text-primary:#111827;--color-text-secondary:#374151;--color-text-muted:#6b7280;--color-success:#16a34a;--color-error:#dc2626;--color-warning:#d97706;--color-info:#0284c7;--color-neutral:#6b7280;--color-primary-container:#dce7ff;--color-success-container:#dcfce7;--color-info-container:#e0f2fe;--color-warning-container:#fef3c7;--color-error-container:#fee2e2;--color-disabled-container:#d1d5db55;--color-disabled:#cbd5e1;--color-rating:#f59e0b;--color-overlay:#0f172a0a;--shadow-color:#0f172a14;--shadow-color-strong:#0f172a1f;--shadow-color-heavy:#0f172a2e;--shadow-sm:0 2px 8px var(--shadow-color);--shadow-md:0 8px 24px var(--shadow-color);--shadow-lg:0 20px 50px var(--shadow-color-strong);--color-washer-available:#16a34a;--color-washer-busy:#f59e0b;--color-washer-offline:#94a3b8;--color-map-user-marker:#305ddd;--color-map-washer-marker:#16a34a;--color-image-top-gradient-start:#ffffffdb;--color-image-top-gradient-middle:#ffffff61;--color-image-bottom-gradient-1:#ffffff0d;--color-image-bottom-gradient-2:#ffffff29;--color-image-bottom-gradient-3:#ffffff73;--color-image-bottom-gradient-4:#ffffffd1}html.dark{--color-primary:#305ddd;--color-primary-hover:#6b93ff;--color-secondary:#7c9aff;--color-tertiary:#a78bfa;--color-accent:#22d3ee;--color-background:#0b0d10;--color-background-secondary:#13161b;--color-surface:#171a20;--color-surface-secondary:#20242b;--color-surface-transparent:#171a20f0;--color-hero-background:#141b2d;--color-border:#2a3038;--color-border-strong:#3a424d;--color-text-primary:#f8fafc;--color-text-secondary:#d1d5db;--color-text-muted:#9ca3af;--color-success:#22c55e;--color-error:#f87171;--color-warning:#fbbf24;--color-info:#38bdf8;--color-neutral:#9ca3af;--color-primary-container:#1e2b50;--color-success-container:#16351f;--color-info-container:#163047;--color-warning-container:#3a2c16;--color-error-container:#3b2022;--color-disabled-container:#64748b35;--color-disabled:#64748b;--color-rating:#fbbf24;--color-overlay:#ffffff0d;--shadow-color:#00000073;--shadow-color-strong:#0009;--shadow-color-heavy:#000000bf;--shadow-sm:0 2px 8px var(--shadow-color);--shadow-md:0 8px 24px var(--shadow-color-strong);--shadow-lg:0 20px 50px var(--shadow-color-heavy);--color-washer-available:#22c55e;--color-washer-busy:#fbbf24;--color-washer-offline:#64748b;--color-map-user-marker:#4f7cff;--color-map-washer-marker:#22c55e;--color-image-top-gradient-start:#000000a6;--color-image-top-gradient-middle:#00000052;--color-image-bottom-gradient-1:#171a2014;--color-image-bottom-gradient-2:#171a2038;--color-image-bottom-gradient-3:#171a208c;--color-image-bottom-gradient-4:#171a20e0}html,body{width:100%;min-height:100dvh}html{scroll-behavior:smooth;scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}*,:before,:after{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent;margin:0;padding:0}body{background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-primary), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background var(--transition), color var(--transition)}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:.4rem;height:.4rem}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary-hover)}
