@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff");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}:root{--bg:#141210;--surface:#1c1917;--hairline:#2e2a26;--text:#f2eee6;--text-muted:#aaa396;--ok:#57c08a;--attention:#e2ac4a;--problem:#ee7d63;--radius-s:4px;--radius-l:12px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--font-display:"Bricolage Grotesque Variable", ui-sans-serif, system-ui, sans-serif;--font-text:"Atkinson Hyperlegible", ui-sans-serif, system-ui, sans-serif;--t-caption:.8125rem;--t-body:1rem;--t-lead:1.125rem;--t-title:1.75rem;--t-numeral:5.5rem;--touch:48px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);font-family:var(--font-text);font-size:var(--t-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,p,dl,dd,ul{margin:0;padding:0}:focus-visible{outline:2px solid var(--text);outline-offset:3px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._screen_h27fc_3{max-width:480px;min-height:100dvh;padding:calc(var(--s6) + env(safe-area-inset-top)) var(--s5) calc(var(--s6) + env(safe-area-inset-bottom));gap:var(--s6);flex-direction:column;margin:0 auto;animation:.24s cubic-bezier(.2,.7,.2,1) both _enter_h27fc_1;display:flex}@keyframes _enter_h27fc_1{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){._screen_h27fc_3{animation:none}}._header_h27fc_27{gap:var(--s3);flex-direction:column;display:flex}._topline_h27fc_33{justify-content:space-between;align-items:baseline;gap:var(--s4);display:flex}._eyebrow_h27fc_40{font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}._title_h27fc_47{font-family:var(--font-display);font-size:var(--t-title);letter-spacing:-.01em;font-weight:600;line-height:1.15}._title_h27fc_47:focus{outline:none}._lead_h27fc_58{font-size:var(--t-lead)}._muted_h27fc_62{color:var(--text-muted)}._note_h27fc_66{font-size:var(--t-caption);color:var(--text-muted)}._error_h27fc_71{color:var(--problem);font-weight:700}._rows_h27fc_76{border-top:1px solid var(--hairline)}._row_h27fc_76{justify-content:space-between;align-items:baseline;gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--hairline);display:flex}._row_h27fc_76 dt{color:var(--text-muted)}._row_h27fc_76 dd{text-align:right;font-variant-numeric:tabular-nums}._row_h27fc_76 dd[data-tone=ok]{color:var(--ok)}._row_h27fc_76 dd[data-tone=attention]{color:var(--attention)}._row_h27fc_76 dd[data-tone=problem]{color:var(--problem)}._actions_h27fc_104{padding-top:var(--s2);gap:var(--s3);flex-direction:column;margin-top:auto;display:flex}._primary_h27fc_112,._secondary_h27fc_113{width:100%;min-height:56px;padding:0 var(--s5);border-radius:var(--radius-l);font-family:var(--font-text);font-size:var(--t-lead);cursor:pointer;-webkit-tap-highlight-color:transparent;font-weight:700}._primary_h27fc_112{border:1px solid var(--text);background:var(--text);color:var(--bg)}._secondary_h27fc_113{border:1px solid var(--text-muted);color:var(--text);background:0 0}._primary_h27fc_112:disabled,._secondary_h27fc_113:disabled{opacity:.4;cursor:default}._primary_h27fc_112:active,._secondary_h27fc_113:active{opacity:.8}._textButton_h27fc_144{min-height:var(--touch);color:var(--text-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._field_h27fc_156{gap:var(--s2);flex-direction:column;display:flex}._field_h27fc_156 input{min-height:56px;padding:0 var(--s4);border:1px solid var(--text-muted);border-radius:var(--radius-s);background:var(--surface);color:var(--text);font:inherit;font-size:var(--t-lead)}._form_h27fc_172{gap:var(--s5);flex-direction:column;display:flex}._numeral_h27fc_178{font-family:var(--font-display);font-size:var(--t-numeral);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}._numeralUnit_h27fc_186{letter-spacing:0;color:var(--text-muted);margin-left:var(--s2);font-size:.3em;font-weight:500}._readout_h27fc_193{padding:var(--s5) 0 var(--s4);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);gap:var(--s2);flex-direction:column;display:flex}._status_h27fc_201{font-weight:700}._status_h27fc_201[data-tone=ok]{color:var(--ok)}._status_h27fc_201[data-tone=attention]{color:var(--attention)}._status_h27fc_201[data-tone=problem]{color:var(--problem)}._routes_12out_1{border-top:1px solid var(--hairline);list-style:none}._routes_12out_1 li{gap:var(--s4);padding:var(--s5) 0;border-bottom:1px solid var(--hairline);flex-direction:column;display:flex}._routeName_12out_12{font-family:var(--font-display);font-size:var(--t-lead);font-weight:600}._checklist_12out_18{border-top:1px solid var(--hairline);list-style:none}._checklist_12out_18 li{border-bottom:1px solid var(--hairline)}._checklist_12out_18 label{align-items:center;gap:var(--s4);min-height:64px;font-size:var(--t-lead);cursor:pointer;display:flex}._checklist_12out_18 input{width:28px;height:28px;accent-color:var(--ok);flex:none}._drive_12out_41{background:#000;max-width:none}._big_12out_45{gap:var(--s4);flex-direction:column;display:flex}._bigStatus_12out_50{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2.75rem,13vw,5rem);font-weight:600;line-height:1;transition:color .3s}._bigStatus_12out_50[data-tone=ok]{color:var(--ok)}._bigStatus_12out_50[data-tone=problem]{color:var(--problem);font-size:clamp(1.9rem,8.5vw,3.25rem)}._bigStatus_12out_50[data-tone=neutral]{color:var(--text-muted)}._bigDetail_12out_68{font-size:var(--t-lead);font-variant-numeric:tabular-nums}._cause_12out_73{font-size:var(--t-caption);display:block}@media (prefers-reduced-motion:reduce){._bigStatus_12out_50{transition:none}}._slide_dey4q_1{border:1px solid var(--text-muted);border-radius:var(--radius-l);height:64px;position:relative;overflow:hidden}._slide_dey4q_1[data-disabled]{opacity:.4}._slide_dey4q_1[data-done]{border-color:var(--ok)}._label_dey4q_15{font-size:var(--t-lead);pointer-events:none;opacity:calc(1 - var(--p) * 1.5);justify-content:center;align-items:center;padding-left:64px;font-weight:700;display:flex;position:absolute;inset:0}._slide_dey4q_1 input{appearance:none;cursor:grab;touch-action:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}._slide_dey4q_1 input:focus-visible{outline:2px solid var(--text);outline-offset:-4px}._slide_dey4q_1 input::-webkit-slider-runnable-track{background:0 0;height:100%}._slide_dey4q_1 input::-moz-range-track{background:0 0;height:100%}._slide_dey4q_1 input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text);border:0;border-radius:11px;width:64px;height:62px}._slide_dey4q_1 input::-moz-range-thumb{background:var(--text);border:0;border-radius:11px;width:64px;height:62px}._slide_dey4q_1[data-done] input::-webkit-slider-thumb{background:var(--ok)}._slide_dey4q_1[data-done] input::-moz-range-thumb{background:var(--ok)}._loop_nh0ph_1{min-height:300px;margin:0 calc(var(--s3) * -1);flex:1;display:flex;position:relative}._art_nh0ph_9{pointer-events:none;position:absolute;inset:0}._road_nh0ph_15{fill:none;stroke:#1d1a17;stroke-width:28px}._lane_nh0ph_21{fill:none;stroke:#4a443c;stroke-width:2px;stroke-dasharray:10 14}._bus_nh0ph_28 rect{fill:var(--text-muted);transition:fill .4s}._loop_nh0ph_1[data-flowing] ._bus_nh0ph_28 rect{fill:var(--text)}._bus_nh0ph_28 ._glass_nh0ph_35,._loop_nh0ph_1[data-flowing] ._bus_nh0ph_28 ._glass_nh0ph_35{fill:#000}._inside_nh0ph_40{justify-content:center;gap:var(--s4);flex-direction:column;flex:1;padding:56px 44px;display:flex;position:relative}@media (prefers-reduced-motion:reduce){._bus_nh0ph_28 rect{transition:none}}._screen_5z8dx_1{max-width:480px;min-height:100dvh;padding:calc(var(--s6) + env(safe-area-inset-top)) var(--s5) calc(var(--s6) + env(safe-area-inset-bottom));gap:var(--s6);flex-direction:column;margin:0 auto;display:flex}._header_5z8dx_11{gap:var(--s3);flex-direction:column;display:flex}._eyebrow_5z8dx_17{font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}._title_5z8dx_24{font-family:var(--font-display);font-size:var(--t-title);letter-spacing:-.01em;font-weight:600;line-height:1.15}._title_5z8dx_24:focus{outline:none}._lead_5z8dx_36{font-size:var(--t-lead)}._plain_5z8dx_40{border-top:1px solid var(--hairline);list-style:none}._plain_5z8dx_40 li{padding:var(--s3) 0;border-bottom:1px solid var(--hairline)}._note_5z8dx_50{font-size:var(--t-caption);color:var(--text-muted)}._verdict_5z8dx_57{gap:var(--s2);flex-direction:column;display:flex}._verdictLabel_5z8dx_63{align-items:center;gap:var(--s2);font-weight:700;transition:color .2s;display:flex}._verdict_5z8dx_57[data-tone=ok] ._verdictLabel_5z8dx_63{color:var(--ok)}._verdict_5z8dx_57[data-tone=attention] ._verdictLabel_5z8dx_63{color:var(--attention)}._verdict_5z8dx_57[data-tone=problem] ._verdictLabel_5z8dx_63{color:var(--problem)}._verdict_5z8dx_57[data-tone=neutral] ._verdictLabel_5z8dx_63,._detail_5z8dx_84{color:var(--text-muted)}._icon_5z8dx_88{flex:none}._readout_5z8dx_94{padding:var(--s5) 0 var(--s4);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}._numeral_5z8dx_100{font-family:var(--font-display);font-size:var(--t-numeral);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}._numeralSign_5z8dx_109{color:var(--text-muted);margin-right:var(--s1);vertical-align:.3em;font-size:.5em;font-weight:400}._numeralUnit_5z8dx_117{letter-spacing:0;color:var(--text-muted);margin-left:var(--s2);font-size:.3em;font-weight:500}._numeralEmpty_5z8dx_125{color:var(--text-muted)}._caption_5z8dx_129{margin-top:var(--s2);font-size:var(--t-caption);color:var(--text-muted)}._progress_5z8dx_135{margin-top:var(--s4);background:var(--hairline);height:2px;overflow:hidden}._progressFill_5z8dx_142{background:var(--text);transform-origin:0;height:100%;transition:transform 1s linear}._issues_5z8dx_151{gap:var(--s4);flex-direction:column;list-style:none;display:flex}._issue_5z8dx_151{gap:var(--s3);align-items:flex-start;display:flex}._issue_5z8dx_151[data-tone=problem] ._icon_5z8dx_88{color:var(--problem)}._issue_5z8dx_151[data-tone=attention] ._icon_5z8dx_88{color:var(--attention)}._issueTitle_5z8dx_171{font-family:var(--font-text);font-size:var(--t-body);font-weight:700}._issueFix_5z8dx_177{color:var(--text-muted)}._rows_5z8dx_183{border-top:1px solid var(--hairline)}._row_5z8dx_183{justify-content:space-between;align-items:baseline;gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--hairline);display:flex}._row_5z8dx_183 dt{color:var(--text-muted);flex:none}._row_5z8dx_183 dd{justify-content:flex-end;align-items:baseline;gap:var(--s1) var(--s3);text-align:right;font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}._rowNote_5z8dx_211{font-size:var(--t-caption);color:var(--text-muted)}._rowNote_5z8dx_211[data-tone=ok]{color:var(--ok)}._rowNote_5z8dx_211[data-tone=attention]{color:var(--attention)}._rowNote_5z8dx_211[data-tone=problem]{color:var(--problem)}._actions_5z8dx_228{padding-top:var(--s2);margin-top:auto}._primary_5z8dx_233,._secondary_5z8dx_234{width:100%;min-height:56px;padding:0 var(--s5);border-radius:var(--radius-l);font-family:var(--font-text);font-size:var(--t-lead);cursor:pointer;-webkit-tap-highlight-color:transparent;font-weight:700;transition:opacity .12s}._primary_5z8dx_233{border:1px solid var(--text);background:var(--text);color:var(--bg)}._secondary_5z8dx_234{border:1px solid var(--text-muted);color:var(--text);background:0 0}._primary_5z8dx_233:active,._secondary_5z8dx_234:active{opacity:.8}@media (prefers-reduced-motion:reduce){._progressFill_5z8dx_142,._verdictLabel_5z8dx_63,._primary_5z8dx_233,._secondary_5z8dx_234{transition:none}}._full_frha1_1{flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}._loadingMap_frha1_9{background:#0d0c0b;position:absolute;inset:0}._sheet_frha1_15{max-height:70dvh;padding:var(--s4) var(--s5) calc(var(--s5) + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--hairline);border-radius:var(--radius-l) var(--radius-l) 0 0;gap:var(--s3);flex-direction:column;animation:.32s cubic-bezier(.2,.8,.2,1) both _rise_frha1_1;display:flex;position:relative;overflow-y:auto}@keyframes _rise_frha1_1{0%{transform:translateY(100%)}}._state_frha1_34{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ok);font-size:2.5rem;font-weight:600;line-height:1.05;transition:color .3s}._state_frha1_34[data-tone=attention]{color:var(--attention)}._state_frha1_34[data-tone=problem]{color:var(--problem)}._fresh_frha1_49{font-size:var(--t-lead);font-variant-numeric:tabular-nums}._details_frha1_54 summary{min-height:var(--touch);color:var(--text-muted);cursor:pointer;align-items:center;display:flex}._details_frha1_54 dl{margin-top:var(--s2)}@media (prefers-reduced-motion:reduce){._sheet_frha1_15{animation:none}._state_frha1_34{transition:none}}._welcome_1drl0_1{max-width:480px;min-height:100dvh;padding:calc(var(--s3) + env(safe-area-inset-top)) var(--s5) calc(var(--s6) + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex;overflow:hidden}._top_1drl0_11{min-height:var(--touch);justify-content:space-between;display:flex}._slide_1drl0_17{justify-content:center;gap:var(--s8);flex-direction:column;flex:1;animation:.38s cubic-bezier(.2,.9,.25,1.1) both _in_1drl0_1;display:flex}._slide_1drl0_17[data-direction=back]{--from:-40px}@keyframes _in_1drl0_1{0%{opacity:0;transform:translateX(var(--from,40px))}}._art_1drl0_35{justify-content:center;display:flex}._words_1drl0_40{gap:var(--s3);text-align:center;flex-direction:column;min-height:9.5rem;display:flex}._words_1drl0_40>*{animation:.42s both _up_1drl0_1}._words_1drl0_40>:nth-child(2){animation-delay:90ms}@keyframes _up_1drl0_1{0%{opacity:0;transform:translateY(8px)}}._title_1drl0_60{font-family:var(--font-display);font-size:var(--t-title);letter-spacing:-.01em;font-weight:600;line-height:1.15}._title_1drl0_60:focus{outline:none}._body_1drl0_70{font-size:var(--t-lead);color:var(--text-muted)}._points_1drl0_75{text-align:left;border-top:1px solid var(--hairline);list-style:none}._points_1drl0_75 li{padding:var(--s3) 0;border-bottom:1px solid var(--hairline)}._bottom_1drl0_85{gap:var(--s5);flex-direction:column;display:flex}._dots_1drl0_91{justify-content:center;gap:var(--s2);margin:0;padding:0;list-style:none;display:flex}._dots_1drl0_91 li{background:var(--hairline);border-radius:4px;width:8px;height:8px;transition:width .26s,background-color .26s}._dots_1drl0_91 li[data-on]{background:var(--ok);width:24px}@media (prefers-reduced-motion:reduce){._slide_1drl0_17,._words_1drl0_40>*{animation:.2s both _fade_1drl0_1}@keyframes _fade_1drl0_1{0%{opacity:0}}._dots_1drl0_91 li{transition:none}}._bear_1hqx8_1{width:min(64vw,260px);height:auto;overflow:visible}._bob_1hqx8_7{transform-origin:120px 222px;animation:3.2s ease-in-out infinite _bob_1hqx8_7}@keyframes _bob_1hqx8_7{50%{transform:translateY(-4px)scaleY(1.012)}}._blink_1hqx8_17{transform-origin:120px 108px;animation:4.5s infinite _blink_1hqx8_17}@keyframes _blink_1hqx8_17{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}._wave_1hqx8_33{transform-origin:166px 126px;animation:1.4s ease-in-out infinite _wave_1hqx8_33}@keyframes _wave_1hqx8_33{0%,to{transform:rotate(-6deg)}50%{transform:rotate(12deg)}}._tilt_1hqx8_47{transform-origin:165px 153px;animation:3.2s ease-in-out infinite _tilt_1hqx8_47}@keyframes _tilt_1hqx8_47{50%{transform:rotate(-3deg)}}._dot_1hqx8_56{animation:3.2s ease-in-out infinite _travel_1hqx8_1}@keyframes _travel_1hqx8_1{0%,to{transform:translate(-14px,10px)}50%{transform:translate(18px,-9px)}}._ring_1hqx8_69{transform-origin:198px 58px;animation:1.8s ease-in-out infinite _ring_1hqx8_69}@keyframes _ring_1hqx8_69{0%,40%,to{transform:rotate(0)}10%,30%{transform:rotate(-12deg)}20%{transform:rotate(12deg)}}._sound_1hqx8_87{animation:1.8s ease-in-out infinite _sound_1hqx8_87}@keyframes _sound_1hqx8_87{0%,45%,to{opacity:0}15%,30%{opacity:1}}._sparkle_1hqx8_102 path{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite _sparkle_1hqx8_102}._sparkle_1hqx8_102 path:nth-child(2){animation-delay:.5s}._sparkle_1hqx8_102 path:nth-child(3){animation-delay:1s}@keyframes _sparkle_1hqx8_102{0%,to{opacity:.4;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._bob_1hqx8_7,._blink_1hqx8_17,._wave_1hqx8_33,._tilt_1hqx8_47,._dot_1hqx8_56,._ring_1hqx8_69,._sparkle_1hqx8_102 path{animation:none}._sound_1hqx8_87{opacity:1;animation:none}}
