.LandscapeStrip-module__OlGJ-W__root{position:absolute;inset:0}.LandscapeStrip-module__OlGJ-W__layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}
.RouteStage-module__qQQt7W__stage{z-index:0;pointer-events:none;width:100%;max-width:1728px;margin-inline:auto;position:absolute;left:0;right:0;overflow:visible}.RouteStage-module__qQQt7W__home{opacity:1;height:clamp(413px,422.04px - .523169vw,420px);top:clamp(220px,5.75486vw + 225.556px,325px)}.RouteStage-module__qQQt7W__full{z-index:1;opacity:1;width:100%;max-width:none;height:calc(200lvh - 100dvh);margin:0;position:fixed;top:calc(100dvh - 100lvh);left:0;right:0}.RouteStage-module__qQQt7W__result{opacity:.28;height:clamp(180px,32.586vw + 52.9148px,616px);top:0}.RouteStage-module__qQQt7W__quiet{opacity:0;visibility:hidden;height:0;top:0}@media (prefers-reduced-motion:reduce){.RouteStage-module__qQQt7W__stage{transition:none}}
.ScanStatus-module__yE9Qea__anchor{z-index:3;pointer-events:none;justify-content:center;padding-inline:20px;display:flex;position:fixed;top:42%;left:0;right:0}.ScanStatus-module__yE9Qea__rest{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ScanStatus-module__yE9Qea__card{box-shadow:var(--effect-inner-glass);text-align:center;background:#ffffff61;border:1px solid #ffffffb8;border-radius:999px;flex-direction:column;align-items:center;gap:2px;padding:8px 14px 9px;animation:.45s cubic-bezier(.16,1,.3,1) both ScanStatus-module__yE9Qea__rise;display:flex}.ScanStatus-module__yE9Qea__row{justify-content:center;align-items:center;gap:6px;display:flex}.ScanStatus-module__yE9Qea__title,.ScanStatus-module__yE9Qea__detail{line-height:normal}.ScanStatus-module__yE9Qea__title{font-family:var(--font-parabole);font-weight:var(--wght-bold);font-size:var(--size-body);letter-spacing:var(--tracking-normal);color:var(--color-text-primary)}.ScanStatus-module__yE9Qea__detail{font-family:var(--font-parabole);font-weight:var(--wght-text);font-size:var(--size-caption);letter-spacing:var(--tracking-normal);color:var(--color-grey-700)}.ScanStatus-module__yE9Qea__mark{flex-shrink:0;width:12px;height:12px}.ScanStatus-module__yE9Qea__dot{background:var(--color-text-primary);border-radius:999px;flex-shrink:0;width:5px;height:5px;animation:1.2s ease-in-out infinite ScanStatus-module__yE9Qea__pulse}@keyframes ScanStatus-module__yE9Qea__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ScanStatus-module__yE9Qea__pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ScanStatus-module__yE9Qea__card,.ScanStatus-module__yE9Qea__dot{animation:none}}
@font-face{font-family:aquawax;src:url(../media/aquawaxfx_extralight-s.p.3lketv_aq-zw_.otf)format("opentype");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:aquawax;src:url(../media/aquawaxfx_medium-s.p.35pf2xqxnqa8t.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:aquawax Fallback;src:local(Arial);ascent-override:84.77%;descent-override:23.55%;line-gap-override:0.0%;size-adjust:106.17%}.aquawax_da47a4d5-module__oSfcHG__className{font-family:aquawax,aquawax Fallback}.aquawax_da47a4d5-module__oSfcHG__variable{--font-aquawax:"aquawax", "aquawax Fallback"}
@font-face{font-family:parabole;src:url(../media/parabole_variabletext-s.p.0sqfuvypyibg1.woff2)format("woff2");font-display:swap;font-weight:64 116}@font-face{font-family:parabole Fallback;src:local(Arial);ascent-override:95.55%;descent-override:25.14%;line-gap-override:0.0%;size-adjust:99.42%}.parabole_ff7ed63a-module__jzwaeq__className{font-family:parabole,parabole Fallback}.parabole_ff7ed63a-module__jzwaeq__variable{--font-parabole:"parabole", "parabole Fallback"}
:root{--u:1px;--color-bg-page:#fff;--color-surface-overlay:#ffffff03;--color-surface-glass:#ffffff4d;--color-surface-glass-hover:#ffffff73;--color-glass-fill-neutral:#f4f6f2b3;--color-surface-card-neutral:#e7e7e7;--color-surface-card-lime:#c8f57a;--color-surface-card-sky:#d9f3ff;--color-text-primary:#000;--color-text-inverse:#fff;--color-text-card-neutral:#505050;--color-text-card-result:#40484b;--color-text-upload:#000000a8;--color-icon-upload:#0000008f;--color-grey-700:#4a504a;--color-grey-500:#697068;--color-grey-200:#dde2dc;--color-grey-100:#f4f6f2;--color-text-heading-neutral:#3a3a3a;--color-text-heading-lime:#273e00;--color-text-heading-sky:#0e3a4f;--color-link-hover:#757575;--color-focus-ring:var(--color-text-primary);--focus-ring-width:2px;--focus-ring-offset:3px;--color-shadow-road:#00000047;--weight-display:500;--weight-heading:200;--wght-text:90;--wght-bold:116;--size-display:clamp(36px, calc(36px + (100vw - 390px) * 27 / 1338), 63px);--size-heading:clamp(28px, calc(28px + (100vw - 390px) * 7 / 1338), 35px);--size-intro:clamp(18px, calc(18px + (100vw - 390px) * 4 / 1338), 22px);--size-label:clamp(16px, calc(16px + (100vw - 390px) * 2 / 1338), 18px);--size-body:14px;--size-caption:12px;--tracking-tight:-.03em;--tracking-normal:0;--space-3:3;--space-7:7;--space-10:10;--space-14:14;--space-17:17;--space-20:20;--space-23:23;--space-39:39;--space-45:45;--space-68:68;--space-81:81;--space-172:172;--s-3:3px;--s-7:7px;--s-10:10px;--s-14:clamp(12px, calc(12px + (100vw - 390px) * 2 / 1338), 14px);--s-17:clamp(16px, calc(16px + (100vw - 390px) * 1 / 1338), 17px);--s-20:clamp(16px, calc(16px + (100vw - 390px) * 4 / 1338), 20px);--s-23:clamp(16px, calc(16px + (100vw - 390px) * 7 / 1338), 23px);--s-39:clamp(20px, calc(20px + (100vw - 390px) * 19 / 1338), 39px);--s-45:clamp(28px, calc(28px + (100vw - 390px) * 17 / 1338), 45px);--s-68:clamp(32px, calc(32px + (100vw - 390px) * 36 / 1338), 68px);--s-81:clamp(24px, calc(24px + (100vw - 390px) * 57 / 1338), 81px);--s-172:clamp(20px, calc(20px + (100vw - 390px) * 152 / 1338), 172px);--radius-card:17;--radius:calc(var(--radius-card) * var(--u));--border-upload:9;--blur-hero:12.9;--blur-glass:17.6;--blur-glass-button:12;--blur-text:2;--effect-inner-glass:inset 0 0 calc(18 * var(--u)) calc(16 * var(--u)) #ffffff40;--effect-drop-upload:0 0 calc(99.8 * var(--u)) calc(65 * var(--u)) #ffffff40}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--color-text-primary);background:var(--color-bg-page);font-family:var(--font-parabole);font-weight:var(--wght-text);font-size:var(--size-body);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}
