@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}}
