.stepper[data-v-fc51442a]{justify-content:space-between;align-items:center;gap:12px;padding:2px 0;display:flex}.step[data-v-fc51442a]{border:1px solid var(--hz-line-control);border-radius:var(--hz-radius-lg);width:56px;height:56px;color:var(--hz-text);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.step[data-v-fc51442a]:disabled{border-color:var(--hz-line-row);color:var(--hz-text-disabled);cursor:not-allowed}.amount[data-v-fc51442a]{align-items:baseline;gap:2px;display:flex}.amount-value[data-v-fc51442a]{font-size:44px;font-weight:600;line-height:1}.amount-unit[data-v-fc51442a]{font-size:16px}.presets[data-v-fc51442a]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.preset[data-v-fc51442a]{border:1px solid var(--hz-line-control);border-radius:var(--hz-radius-md);min-height:44px;color:var(--hz-text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.preset[aria-pressed=true][data-v-fc51442a]{border-color:var(--hz-accent);background:var(--hz-accent);color:var(--hz-on-accent)}.preset-inner[data-v-fc51442a]{align-items:baseline;gap:1px;display:inline-flex}.preset-value[data-v-fc51442a]{font-size:18px;font-weight:600;line-height:1}.preset-unit[data-v-fc51442a]{font-size:12px}.locate[data-v-ae80ab30]{flex-direction:column;gap:6px;display:flex}.locate-button[data-v-ae80ab30]{border:1px solid var(--hz-line-control);border-radius:var(--hz-radius-lg);width:100%;min-height:60px;color:var(--hz-text);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:8px 14px;display:flex}.locate-button[data-v-ae80ab30]:disabled{border-color:var(--hz-line);cursor:progress}.locate-button:disabled .locate-title[data-v-ae80ab30]{color:var(--hz-text-sub)}.locate-button:disabled .locate-icon[data-v-ae80ab30]{color:var(--hz-text-faint)}.locate-icon[data-v-ae80ab30]{color:var(--hz-accent)}.locate-text[data-v-ae80ab30]{flex-direction:column;gap:2px;display:flex}.locate-title[data-v-ae80ab30]{font-size:15px;font-weight:700;line-height:1.3}.locate-note[data-v-ae80ab30]{color:var(--hz-text-sub);font-size:12px;line-height:1.4}.locate-error[data-v-ae80ab30]{color:var(--hz-warn);font-size:12px;line-height:1.6}.search[data-v-ae80ab30]{border:1px solid var(--hz-line);border-radius:var(--hz-radius-md);background:var(--hz-bg);align-items:center;gap:8px;height:48px;padding:0 14px;display:flex}.search-icon[data-v-ae80ab30]{color:var(--hz-text-sub)}.search-input[data-v-ae80ab30]{min-width:0;height:100%;color:var(--hz-text);background:0 0;outline:none;flex:1;font-size:16px}.search-input[data-v-ae80ab30]::placeholder{color:var(--hz-text-faint)}.search[data-v-ae80ab30]:focus-within{border-color:var(--hz-accent)}.list-label[data-v-ae80ab30]{color:var(--hz-text-sub);font-size:12px;line-height:1.6}.station[data-v-ae80ab30]{border-bottom:1px solid var(--hz-line-row);width:100%;min-height:52px;color:var(--hz-text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;font-size:16px;display:flex}.station.is-selected[data-v-ae80ab30]{font-weight:700}.station-check[data-v-ae80ab30]{color:var(--hz-accent)}.list-empty[data-v-ae80ab30]{color:var(--hz-text-sub);padding:14px 0;font-size:13px}.edges[data-v-32ccb0df]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.edge[data-v-32ccb0df]{border:1px solid var(--hz-line-control);border-radius:var(--hz-radius-lg);min-height:64px;color:var(--hz-text);cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:8px 14px;display:flex}.edge[aria-pressed=true][data-v-32ccb0df]{border:2px solid var(--hz-accent);background:var(--hz-accent-pressed-bg);padding:7px 13px}.edge-label[data-v-32ccb0df]{color:var(--hz-text-sub);font-size:12px;line-height:1.2}.edge-time[data-v-32ccb0df]{font-size:28px;font-weight:600;line-height:1.1}.edge[aria-pressed=true] .edge-time[data-v-32ccb0df]{color:var(--hz-accent)}.now-row[data-v-32ccb0df]{justify-content:space-between;align-items:center;gap:12px;display:flex}.now[data-v-32ccb0df]{border:1px solid var(--hz-line-control);border-radius:var(--hz-radius-pill);color:var(--hz-text);padding:0 14px;font-size:14px}.now[data-v-32ccb0df]:disabled{color:var(--hz-text-disabled)}.length[data-v-32ccb0df]{color:var(--hz-text-sub);font-size:13px}.grid[data-v-32ccb0df]{overscroll-behavior:contain;flex-direction:column;gap:6px;max-height:min(44dvh,340px);display:flex;position:relative;overflow-y:auto}.grid-row[data-v-32ccb0df]{grid-template-columns:40px repeat(4,1fr);align-items:center;gap:6px;display:grid}.grid-hour[data-v-32ccb0df]{color:var(--hz-text-sub);white-space:nowrap;font-size:18px;font-weight:600;line-height:1}.cell[data-v-32ccb0df]{border:1px solid var(--hz-line-control);border-radius:var(--hz-radius-sm);min-height:44px;color:var(--hz-text);cursor:pointer;font-size:18px;font-weight:600;line-height:1}.cell[aria-pressed=true][data-v-32ccb0df]{border-color:var(--hz-accent);background:var(--hz-accent);color:var(--hz-on-accent)}.cell[data-v-32ccb0df]:disabled{border-color:var(--hz-line-row);color:var(--hz-text-disabled);cursor:not-allowed}.head[data-v-5c788129]{padding:22px var(--hz-gutter) 0;flex-direction:column;gap:6px;display:flex}.title[data-v-5c788129]{font-size:24px;font-weight:700;line-height:1.35}.lead[data-v-5c788129]{color:var(--hz-text-sub);font-size:13px;line-height:1.6}.label[data-v-5c788129]{color:var(--hz-text-sub);font-size:12px;line-height:1.3}.current[data-v-5c788129]{min-height:56px;margin:16px var(--hz-gutter) 0;border:1px solid var(--hz-line-control);border-radius:var(--hz-radius-lg);color:var(--hz-text);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 14px;display:flex}.current-text[data-v-5c788129]{flex-direction:column;gap:2px;display:flex}.current-title[data-v-5c788129]{font-size:15px;font-weight:700;line-height:1.3}.current-sub[data-v-5c788129]{color:var(--hz-text-sub);align-items:baseline;font-size:12px;line-height:1.4;display:flex}.current-time[data-v-5c788129]{font-size:14px;font-weight:600}.current-arrow[data-v-5c788129]{color:var(--hz-text-faint)}.card[data-v-5c788129]{margin:16px var(--hz-gutter) 0;border:1px solid var(--hz-line);border-radius:var(--hz-radius-xl);background:var(--hz-surface)}.origin[data-v-5c788129]{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.origin-main[data-v-5c788129]{min-height:var(--hz-tap);color:var(--hz-text);text-align:left;cursor:pointer;flex-direction:column;flex:1;align-items:flex-start;gap:4px;display:flex}.origin-name[data-v-5c788129]{font-size:20px;font-weight:700;line-height:1.25}.origin-near[data-v-5c788129]{color:var(--hz-text-sub);font-size:12px;line-height:1.4}.origin-locate[data-v-5c788129]{gap:6px;font-size:13px}.divider[data-v-5c788129]{background:var(--hz-line);height:1px;margin:0 16px}.times[data-v-5c788129]{grid-template-columns:1fr 1fr;display:grid}.time[data-v-5c788129]{color:var(--hz-text);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px 14px;display:flex}.time-end[data-v-5c788129]{position:relative}.time-end[data-v-5c788129]:before{background:var(--hz-line);content:"";width:1px;position:absolute;top:12px;bottom:12px;left:0}.time-value[data-v-5c788129]{color:var(--hz-accent);font-size:32px;font-weight:600;line-height:1.1}.too-late[data-v-5c788129]{color:var(--hz-warn);padding:0 16px 14px;font-size:12px;line-height:1.6}.rows[data-v-5c788129]{margin:8px var(--hz-gutter) 0}.row[data-v-5c788129]{border-bottom:1px solid var(--hz-line-row);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:4px 0;display:flex}.row-label[data-v-5c788129]{font-size:14px;line-height:1.4}.budget[data-v-5c788129]{min-height:var(--hz-tap);color:var(--hz-text);cursor:pointer;align-items:baseline;gap:3px;padding-top:10px;display:inline-flex}.budget-value[data-v-5c788129]{font-size:24px;font-weight:600;line-height:1}.budget-unit[data-v-5c788129]{font-size:14px}.budget-chevron[data-v-5c788129]{color:var(--hz-text-sub);align-self:center;margin-left:4px}.prefs[data-v-5c788129]{margin:16px var(--hz-gutter) 0}.prefs-head[data-v-5c788129]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.prefs-title[data-v-5c788129]{font-size:14px}.prefs-note[data-v-5c788129]{color:var(--hz-text-sub);font-size:12px}.pref-list[data-v-5c788129]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pref[data-v-5c788129]{min-height:var(--hz-tap);border:1px solid var(--hz-line-control);border-radius:var(--hz-radius-pill);color:var(--hz-text);cursor:pointer;padding:0 14px;font-size:14px}.pref[aria-pressed=true][data-v-5c788129]{border-color:var(--hz-accent);background:var(--hz-accent);color:var(--hz-on-accent);font-weight:700}.foot[data-v-5c788129]{padding:10px var(--hz-gutter) calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--hz-line-row);background:var(--hz-bg);flex-direction:column;gap:8px;display:flex}.error[data-v-5c788129]{color:var(--hz-warn);font-size:13px;line-height:1.6}.age[data-v-5c788129]{min-height:var(--hz-tap);cursor:pointer;align-items:center;gap:10px;display:flex}.age-check[data-v-5c788129]{width:20px;height:20px;accent-color:var(--hz-accent)}.age-text[data-v-5c788129]{font-size:15px}.age-note[data-v-5c788129]{color:var(--hz-text-sub);font-size:12px}
