._page_1dljl_3{background:var(--bg);min-height:100dvh;color:var(--text);padding-bottom:24px;line-height:1.35}._page_1dljl_3[data-embedded=true]{min-height:0}._header_1dljl_15{align-items:center;gap:2px;padding:8px 8px 0 4px;display:flex}._spacer_1dljl_22{flex:1}._iconButton_1dljl_26{width:48px;height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:24px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._iconButton_1dljl_26[data-strong=true]{color:var(--text)}._intro_1dljl_45{padding:4px 20px 0}._name_1dljl_49{letter-spacing:-.3px;margin:0;font-size:28px;font-weight:600}._sub_1dljl_56{color:var(--muted);margin:4px 0 0;font-size:14px}._labels_1dljl_62{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}._label_1dljl_62{border:1px solid var(--line);height:26px;color:var(--muted);border-radius:13px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}._kpis_1dljl_81{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px 16px 0;display:grid}._tile_1dljl_88{background:var(--surface);border:1px solid var(--line);border-radius:16px;min-width:0;padding:14px 16px}._tile_1dljl_88[data-count=true]{padding:14px 12px 10px 16px}._tileLabel_1dljl_100,._tileNote_1dljl_101{color:var(--muted);font-size:12px}._tileValue_1dljl_106{margin-top:4px;font-size:24px;font-weight:600}._tileNote_1dljl_101{min-height:1.35em;margin-top:2px}._ranges_1dljl_117{flex-wrap:wrap;gap:4px 2px;margin-top:6px;display:flex}._range_1dljl_117{border:1px solid var(--line);min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:15px;padding:0 8px;font-size:12px;font-weight:600}._range_1dljl_117[aria-pressed=true]{border-color:var(--accent-soft-strong);background:var(--accent-soft-strong);color:var(--accent-strong)}._customRange_1dljl_143{color:var(--muted);align-items:center;gap:4px;margin-top:8px;font-size:12px;display:flex}._customCount_1dljl_152,._customUnit_1dljl_153{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface);min-width:0;height:32px;color:var(--text);font:inherit;border-radius:10px;font-size:14px}._customCount_1dljl_152{text-align:center;width:3.4em;padding:0 6px}._customCount_1dljl_152[aria-invalid=true]{border-color:var(--accent);border-width:2px}._customUnit_1dljl_153{flex:0 auto;padding:0 4px}._calendar_1dljl_182{background:var(--surface);border:1px solid var(--line);border-radius:20px;margin:16px 16px 0;padding:8px 8px 12px}._calHead_1dljl_190{align-items:center;gap:4px;padding:0 0 4px 8px;display:flex}._calTitle_1dljl_197{flex:1;margin:0;font-size:16px;font-weight:600}._calNav_1dljl_204{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;padding:0;display:flex}._calNav_1dljl_204:disabled{opacity:.35;cursor:default}._weekdays_1dljl_223,._cells_1dljl_224{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._weekdays_1dljl_223{color:var(--muted);text-align:center;padding:0 0 2px;font-size:12px}._cells_1dljl_224{row-gap:4px}._cell_1dljl_224{justify-content:center;align-items:center;height:44px;display:flex}._day_1dljl_247{width:36px;height:36px;color:var(--text);border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:400;display:flex;position:relative}._day_1dljl_247[data-look=done],._swatch_1dljl_263[data-look=done]{border:2px solid var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}._day_1dljl_247[data-look=partial],._day_1dljl_247[data-look=halfopen],._swatch_1dljl_263[data-look=partial]{border:2px solid var(--accent);background:linear-gradient(90deg, var(--accent-soft-strong) 50%, transparent 50%);font-weight:600}._day_1dljl_247[data-look=halfopen],._day_1dljl_247[data-look=open]{font-weight:700}._day_1dljl_247[data-look=open],._swatch_1dljl_263[data-look=open]{border:2px solid var(--accent)}._day_1dljl_247[data-look=missed],._swatch_1dljl_263[data-look=missed]{border:2px dashed var(--muted);font-weight:500}._day_1dljl_247[data-look=not_needed],._day_1dljl_247[data-look=outside]{color:var(--muted)}._day_1dljl_247[data-look=paused],._swatch_1dljl_263[data-look=paused]{border:1.5px solid var(--hatch);background:repeating-linear-gradient(135deg, var(--hatch-soft) 0 2px, transparent 2px 6px);border-radius:9px;font-weight:500}._day_1dljl_247[data-look=not_needed]:after,._swatch_1dljl_263[data-look=not_needed]:after{content:"";background:var(--muted);border-radius:50%;width:5px;height:5px}._day_1dljl_247[data-look=outside]:after,._swatch_1dljl_263[data-look=outside]:after{content:"";background:var(--muted);border-radius:1px;width:12px;height:2px}._day_1dljl_247[data-look=not_needed]:after{margin-left:-2.5px;position:absolute;bottom:2px;left:50%}._day_1dljl_247[data-look=outside]:after{margin-left:-6px;position:absolute;bottom:4px;left:50%}._legend_1dljl_339{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;margin:12px 4px 0;padding-top:12px;display:grid}._legendItem_1dljl_348{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}._swatch_1dljl_263{border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}._swatch_1dljl_263[data-look=not_needed],._swatch_1dljl_263[data-look=outside]{border:1px solid var(--line)}._phases_1dljl_372{padding:20px 20px 0}._sectionTitle_1dljl_376{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:600}._timeline_1dljl_385{margin:0;padding:0;list-style:none}._phase_1dljl_372{gap:14px;padding:6px 0 10px;display:flex;position:relative}._line_1dljl_398{background:var(--line);width:2px;position:absolute;top:28px;bottom:-6px;left:10px}._markerBox_1dljl_407{flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex;position:relative}._marker_1dljl_407{border-radius:50%;width:14px;height:14px}._marker_1dljl_407[data-kind=past]{background:var(--muted);width:12px;height:12px}._marker_1dljl_407[data-kind=active]{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft-strong)}._marker_1dljl_407[data-kind=next],._marker_1dljl_407[data-kind=archive]{border:2px solid var(--accent);background:var(--bg)}._marker_1dljl_407[data-kind=pause]{border:1.5px solid var(--hatch);background:repeating-linear-gradient(135deg, var(--hatch-soft) 0 2px, var(--bg) 2px 5px);border-radius:5px;width:16px;height:16px}._marker_1dljl_407[data-kind=gap]{border:2px dashed var(--muted);background:var(--bg)}._phaseText_1dljl_454{flex:1;min-width:0}._phaseHead_1dljl_459{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}._phaseTitle_1dljl_466{font-size:15px;font-weight:500}._phaseRange_1dljl_471{color:var(--muted);font-size:13px}._phaseDetail_1dljl_476{color:var(--muted);margin-top:1px;font-size:13px}._phase_1dljl_372[data-kind=active] ._phaseTitle_1dljl_466{font-weight:600}._phase_1dljl_372[data-kind=active] ._phaseDetail_1dljl_476{color:var(--accent)}._entries_1dljl_491{padding:12px 20px 0}._entries_1dljl_491 ._sectionTitle_1dljl_376{margin-bottom:4px}._entryList_1dljl_499{margin:0;padding:0;list-style:none}._entry_1dljl_499{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:52px;padding:6px 0;display:flex}._entryText_1dljl_514{flex:1;min-width:0;font-size:15px}._entryDetail_1dljl_520{color:var(--muted);font-size:13px}._entryNote_1dljl_525{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px}._noteButton_1dljl_532{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._empty_1dljl_547{color:var(--muted);margin:8px 0 0;font-size:14px}._more_1dljl_553{min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0 4px;font-size:14px;font-weight:600}._backdrop_1dljl_566{background:#00000052;align-items:flex-end;display:flex;position:fixed;inset:0}._sheet_1dljl_574{width:100%;padding:16px 20px calc(16px + env(safe-area-inset-bottom));background:var(--surface);border-radius:20px 20px 0 0;box-shadow:0 -4px 14px #00000029}._sheetTitle_1dljl_582{margin:0 0 12px;font-size:16px;font-weight:600}._noteField_1dljl_588{border:1px solid var(--line-strong);background:var(--bg);resize:vertical;border-radius:12px;width:100%;padding:10px 12px;display:block}._sheetActions_1dljl_598{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}._sheetCancel_1dljl_605,._sheetSave_1dljl_606{cursor:pointer;border:0;border-radius:22px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600}._sheetCancel_1dljl_605{color:var(--accent);background:0 0}._sheetSave_1dljl_606{background:var(--accent);color:var(--on-accent)}._sheetDelete_1dljl_626{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:22px;margin-right:auto;padding:0 14px;font-size:14px;font-weight:600}._chart_1dljl_640{background:var(--surface);border:1px solid var(--line);border-radius:20px;margin:16px 16px 0;padding:14px 16px 12px}._chartHead_1dljl_648{justify-content:space-between;align-items:baseline;gap:8px;display:flex}._chartTitle_1dljl_655{margin:0;font-size:16px;font-weight:600}._chartUnit_1dljl_661{color:var(--muted);font-size:12px}._chartMax_1dljl_666{min-height:14px;color:var(--muted);align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}._chartMaxLine_1dljl_676{border-top:1px dashed var(--line);flex:1}._bars_1dljl_681{border-bottom:1px solid var(--line-strong);align-items:flex-end;gap:2px;height:132px;display:flex}._barSlot_1dljl_689{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}._bar_1dljl_681{background:var(--accent);border-radius:3px 3px 0 0;width:100%}._chartAxis_1dljl_703{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}._chartNote_1dljl_711{color:var(--muted);margin:12px 0 0;font-size:13px}._snack_1dljl_717{left:12px;right:12px;bottom:calc(16px + var(--update-snack-space,0px));background:var(--snack);min-height:52px;color:var(--on-snack);border-radius:10px;align-items:center;gap:8px;padding:2px 4px 2px 16px;display:flex;position:fixed;box-shadow:0 4px 14px #0003}._snackText_1dljl_733{flex:1;font-size:14px}._snackAction_1dljl_738{min-height:44px;color:var(--snack-action);cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:14px;font-weight:600}._page_dhcfi_2{background:var(--bg);min-height:100dvh;color:var(--text);padding-bottom:32px;font-size:15px;line-height:1.35}._header_dhcfi_11{align-items:center;gap:4px;padding:8px 12px 8px 4px;display:flex}._close_dhcfi_18{width:48px;height:48px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:24px;justify-content:center;align-items:center;padding:0;display:flex}._title_dhcfi_32{flex:1;margin:0;font-size:20px;font-weight:600}._save_dhcfi_39{background:var(--accent);min-height:40px;color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:20px;padding:0 18px;font-size:14px;font-weight:600}._empty_dhcfi_52{color:var(--muted);margin:16px 20px}._field_dhcfi_57{flex-direction:column;gap:6px;padding:8px 16px 0;display:flex}._fieldLabel_dhcfi_64{color:var(--muted);padding-left:4px;font-size:13px}._nameInput_dhcfi_70,._textInput_dhcfi_71{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:12px}._nameInput_dhcfi_70{height:52px;padding:0 14px;font-size:16px}._textInput_dhcfi_71{height:48px;padding:0 14px;font-size:15px}._nameInput_dhcfi_70[aria-invalid=true]{border-color:var(--accent);border-width:2px}._section_dhcfi_98{padding:20px 16px 0}._sectionHead_dhcfi_102{justify-content:space-between;align-items:baseline;padding:0 4px 8px;display:flex}._sectionTitle_dhcfi_109{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin:0 0 8px;padding-left:4px;font-size:13px;font-weight:600}._sectionHead_dhcfi_102 ._sectionTitle_dhcfi_109{margin:0;padding:0}._sectionTitle_dhcfi_109+._sectionSub_dhcfi_124{margin-top:-4px}._sectionSub_dhcfi_124{color:var(--muted);margin:0 0 8px;padding-left:4px;font-size:13px}._count_dhcfi_135{color:var(--muted);font-size:12px}._noPhases_dhcfi_140{border:1.5px dashed var(--line-strong);color:var(--muted);text-align:center;border-radius:16px;margin-bottom:8px;padding:18px;font-size:14px}._card_dhcfi_151{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-bottom:8px;overflow:hidden}._cardHead_dhcfi_159{align-items:center;gap:10px;min-height:60px;padding:2px 2px 2px 14px;display:flex}._badge_dhcfi_167{background:var(--accent);width:26px;height:26px;color:var(--on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}._cardToggle_dhcfi_181{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:10px 0}._cardTitle_dhcfi_193{font-size:15px;font-weight:600;display:block}._cardSummary_dhcfi_199{color:var(--muted);margin-top:1px;font-size:13px;display:block}._iconButton_dhcfi_206{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;display:flex}._cardNote_dhcfi_220{padding:0 14px 10px}._cardBody_dhcfi_224{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding:12px 14px 14px;display:flex}._small_dhcfi_232{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}._dates_dhcfi_239{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._dateField_dhcfi_245{box-sizing:border-box;border:1px solid var(--line-strong);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;height:44px;padding:0 12px;display:flex;position:relative}._dateField_dhcfi_245:focus-within{outline:2px solid var(--accent);outline-offset:1px}._dateField_dhcfi_245._invalid_dhcfi_263{border:2px solid var(--accent)}._dateLabel_dhcfi_267{color:var(--muted);font-size:11px}._dateText_dhcfi_272{font-size:14px}._dateInput_dhcfi_277{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}._duration_dhcfi_289{color:var(--muted);margin-top:6px;font-size:12px}._duration_dhcfi_289:empty{display:none}._kinds_dhcfi_300{border:1px solid var(--line-strong);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}._kind_dhcfi_300{min-height:52px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 8px}._kind_dhcfi_300+._kind_dhcfi_300{border-left:1px solid var(--line-strong)}._kind_dhcfi_300[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-strong)}._kind_dhcfi_300:disabled{cursor:default}._kind_dhcfi_300:disabled[aria-pressed=false]{color:var(--muted)}._kindLabel_dhcfi_335{font-size:14px;font-weight:500;display:block}._kind_dhcfi_300[aria-pressed=true] ._kindLabel_dhcfi_335{font-weight:700}._kindSub_dhcfi_345{font-size:12px;display:block}._colors_dhcfi_352{grid-template-columns:repeat(6,minmax(0,1fr));justify-items:center;row-gap:4px;display:grid}._swatch_dhcfi_359{cursor:pointer;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}._swatchInput_dhcfi_370{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._swatchDot_dhcfi_378{background:var(--accent);width:34px;height:34px;color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}._swatchInput_dhcfi_370:checked+._swatchDot_dhcfi_378{outline:2px solid var(--accent);outline-offset:3px}._swatchInput_dhcfi_370:focus-visible+._swatchDot_dhcfi_378{outline:2px solid var(--text);outline-offset:3px}._kindNote_dhcfi_399{color:var(--muted);margin:8px 0 0;padding-left:4px;font-size:13px}._segmented_dhcfi_406{border:1px solid var(--line-strong);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}._segment_dhcfi_406{min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:13px}._segment_dhcfi_406+._segment_dhcfi_406{border-left:1px solid var(--line-strong)}._segment_dhcfi_406[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-strong);font-weight:700}._steppers_dhcfi_435{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:14px;display:flex}._step_dhcfi_435{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:20px;font-size:18px}._step_dhcfi_435:disabled{opacity:.4;cursor:default}._stepValue_dhcfi_461{text-align:center;min-width:24px;font-size:17px;font-weight:600}._muted_dhcfi_468{color:var(--muted)}._chips_dhcfi_472{flex-wrap:wrap;gap:8px;display:flex}._chip_dhcfi_472{border:1px solid var(--line-strong);min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:14px;display:flex}._chip_dhcfi_472[aria-pressed=true]{border-color:var(--accent-soft);background:var(--accent-soft);color:var(--accent-strong)}._labelChip_dhcfi_499{border-radius:8px;min-height:36px;padding:0 12px 0 10px}._addLabel_dhcfi_505{border:1px dashed var(--line-strong);min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 12px;font-size:14px}._newLabel_dhcfi_517{display:flex}._labelInput_dhcfi_521{box-sizing:border-box;border:1px solid var(--accent);background:var(--surface);width:160px;height:36px;color:var(--text);font:inherit;border-radius:8px;padding:0 10px;font-size:14px}._chips_dhcfi_472+._sectionSub_dhcfi_124{margin-top:8px;font-size:12px}._addRow_dhcfi_539{gap:8px;margin-top:4px;display:flex}._addPhase_dhcfi_545{border:1px solid var(--line-strong);min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:22px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}._question_dhcfi_563{flex-direction:column;margin-bottom:14px;display:flex}._question_dhcfi_563 ._small_dhcfi_232{margin-bottom:4px;padding-left:4px}._switchRow_dhcfi_574{align-items:center;gap:12px;margin-top:6px;padding:0 4px;font-size:14px;display:flex}._switchRow_dhcfi_574>span{flex:1}._switch_dhcfi_574{box-sizing:border-box;border:2px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:16px;flex:none;justify-content:flex-start;align-items:center;width:52px;height:32px;padding:0 4px;display:flex}._knob_dhcfi_602{background:var(--line-strong);border-radius:50%;flex:none;width:20px;height:20px}._switch_dhcfi_574[aria-checked=true]{border-color:var(--accent);background:var(--accent);justify-content:flex-end}._switch_dhcfi_574[aria-checked=true] ._knob_dhcfi_602{background:var(--on-accent)}._note_dhcfi_621{color:var(--accent-strong);align-items:flex-start;gap:6px;margin:6px 0 0;font-size:13px;display:flex}._note_dhcfi_621 svg{flex:none;margin-top:1px}._error_dhcfi_635{font-weight:600}._archive_dhcfi_639{border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:22px;font-size:14px;font-weight:600}._page_14k6p_2{background:var(--bg);min-height:100dvh;color:var(--text);padding-bottom:28px;line-height:1.35}._header_14k6p_10{align-items:center;gap:2px;padding:8px 8px 4px 4px;display:flex}._back_14k6p_17,._icon_14k6p_18{width:48px;height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:24px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._back_14k6p_17{color:var(--text)}._title_14k6p_37{flex:1;margin:0;font-size:22px;font-weight:600}._tabs_14k6p_44{border:1px solid var(--line-strong);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 16px 0;display:grid;overflow:hidden}._tab_14k6p_44{min-height:48px;color:var(--text);cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:400}._tab_14k6p_44+._tab_14k6p_44{border-left:1px solid var(--line-strong)}._tab_14k6p_44[aria-selected=true]{background:var(--accent-soft);color:var(--accent-strong);font-weight:700}._active_14k6p_74{padding:6px 16px 0}._group_14k6p_78{margin-top:12px}._groupLabel_14k6p_82{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin:0 0 6px;padding-left:4px;font-size:13px;font-weight:600}._list_14k6p_92{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}._item_14k6p_99{min-height:56px;color:var(--text);align-items:center;gap:12px;padding:6px 12px 6px 16px;text-decoration:none;display:flex}._item_14k6p_99+._item_14k6p_99{border-top:1px solid var(--line)}._itemText_14k6p_113{flex:1;min-width:0}._itemName_14k6p_118{font-size:15px;font-weight:500;display:block}._itemSub_14k6p_124{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}._badge_14k6p_131{border:1px solid var(--line);height:24px;color:var(--muted);border-radius:12px;flex:none;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}._chevron_14k6p_143{color:var(--muted);flex:none}._done_14k6p_149{min-height:48px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:24px;padding:0 16px;font-size:15px;font-weight:600}._sortItem_14k6p_161{background:var(--surface);min-height:56px;color:var(--text);align-items:center;gap:4px;padding:4px 4px 4px 0;display:flex;position:relative}._sortItem_14k6p_161+._sortItem_14k6p_161{border-top:1px solid var(--line)}._sortItem_14k6p_161[data-shifting]{transition:transform .15s}._sortItem_14k6p_161[data-dragging]{z-index:1;box-shadow:0 4px 16px #0000002e}._handle_14k6p_185{width:48px;height:48px;color:var(--muted);cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;display:flex}._sortItem_14k6p_161[data-dragging] ._handle_14k6p_185{cursor:grabbing}._step_14k6p_201{width:48px;height:48px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:24px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._step_14k6p_201:disabled{color:var(--line-strong);cursor:default}@media (prefers-reduced-motion:reduce){._sortItem_14k6p_161[data-shifting]{transition:none}}._archive_14k6p_228{padding:12px 16px 0}._intro_14k6p_232{color:var(--muted);margin:0 0 12px;padding:0 4px;font-size:13px}._card_14k6p_239{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-bottom:10px;padding:14px 16px 10px}._cardHead_14k6p_247{justify-content:space-between;align-items:baseline;gap:8px;display:flex}._cardName_14k6p_254{font-size:16px;font-weight:600}._cardHow_14k6p_259{color:var(--muted);flex:none;font-size:12px}._cardSub_14k6p_265{color:var(--muted);margin-top:2px;font-size:13px}._cardResult_14k6p_271{margin-top:6px;font-size:13px}._actions_14k6p_276{gap:4px;margin:6px 0 0 -12px;display:flex}._action_14k6p_276{min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:22px;padding:0 12px;font-size:14px;font-weight:600}._restored_14k6p_294{align-items:center;gap:8px;min-height:44px;margin-top:6px;display:flex}._restoredText_14k6p_302{color:var(--accent);flex:1;font-size:14px;font-weight:600}._empty_14k6p_309{color:var(--muted);margin:16px 4px;font-size:14px}._page_tucvn_3{background:var(--bg);min-height:100dvh;color:var(--text);padding-bottom:28px}._header_tucvn_10{align-items:center;gap:4px;padding:8px 12px 4px 4px;display:flex}._back_tucvn_17{width:48px;height:48px;color:var(--text);border-radius:24px;justify-content:center;align-items:center;display:flex}._headText_tucvn_27{flex:1;min-width:0}._kicker_tucvn_32{color:var(--muted);font-size:12px}._title_tucvn_37{margin:0;font-size:20px;font-weight:600}._intro_tucvn_43{color:var(--muted);margin:8px 20px 12px;font-size:14px;line-height:1.35}._sectionTitle_tucvn_50{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin:24px 20px 8px;font-size:13px;font-weight:600}._card_tucvn_59,._list_tucvn_60,._group_tucvn_61{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin:0 16px}._card_tucvn_59{flex-direction:column;align-items:flex-start;padding:14px 16px;display:flex}._list_tucvn_60{overflow:hidden}._group_tucvn_61{padding:4px 0 12px}._group_tucvn_61+._group_tucvn_61{margin-top:12px}._row_tucvn_87{box-sizing:border-box;align-items:center;gap:12px;min-height:64px;padding:8px 12px 8px 16px;display:flex}._row_tucvn_87+._row_tucvn_87{border-top:1px solid var(--line)}._row_tucvn_87[data-muted=true] ._rowName_tucvn_100{color:var(--muted)}._rowText_tucvn_104{flex:1;min-width:0}._rowName_tucvn_100,._rowLink_tucvn_110{overflow-wrap:anywhere;font-size:16px;font-weight:500;display:block}._rowLink_tucvn_110{color:var(--text);text-decoration:none}._rowSub_tucvn_122{color:var(--muted);margin-top:2px;font-size:13px}._check_tucvn_128{width:22px;height:22px;accent-color:var(--accent);flex:none;margin:0}._select_tucvn_136{border:1px solid var(--line-strong);background:var(--surface);max-width:128px;min-height:40px;color:var(--text);font:inherit;border-radius:12px;flex:none;padding:0 8px;font-size:14px}._nameField_tucvn_149{flex-direction:column;gap:4px;padding:10px 16px 6px;display:flex}._fieldLabel_tucvn_156{color:var(--muted);font-size:12px}._input_tucvn_161{border:1px solid var(--line-strong);background:var(--bg);min-height:44px;color:var(--text);font:inherit;border-radius:12px;padding:0 12px;font-size:16px}._groupActions_tucvn_172{padding:0 16px}._actions_tucvn_176{justify-content:flex-end;gap:12px;margin:12px 16px 0;display:flex}._hint_tucvn_183{background:var(--accent-soft);color:var(--accent-strong);border-radius:12px;gap:10px;margin:16px 16px 0;padding:10px 12px;font-size:13px;line-height:1.35;display:flex}._hintIcon_tucvn_195{flex:none}._error_tucvn_199,._errorBlock_tucvn_200{color:var(--text);margin:8px 0 0;font-size:13px}._error_tucvn_199{padding:0 16px}._card_tucvn_59 ._error_tucvn_199{padding:0}._errorBlock_tucvn_200{margin:12px 20px 0}._primary_tucvn_218,._secondary_tucvn_219,._primaryLink_tucvn_220{cursor:pointer;border-radius:22px;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}._primary_tucvn_218,._primaryLink_tucvn_220{background:var(--accent);color:var(--on-accent);border:0}._secondary_tucvn_219{border:1px solid var(--line-strong);color:var(--text);background:0 0}._primary_tucvn_218:disabled,._secondary_tucvn_219:disabled,._primary_tucvn_218[data-busy=true]{opacity:.6;cursor:default}._groupActions_tucvn_172 ._secondary_tucvn_219{margin-top:8px}._fileInput_tucvn_258{opacity:0;cursor:pointer;position:absolute;inset:0}._primary_tucvn_218:focus-within{outline:2px solid var(--accent-strong);outline-offset:2px}._page_1g5ie_2{box-sizing:border-box;background:var(--bg);max-width:440px;min-height:100dvh;color:var(--text);flex-direction:column;justify-content:center;gap:12px;margin:0 auto;padding:24px 20px 64px;display:flex}._title_1g5ie_16{letter-spacing:-.3px;margin:0;font-size:26px;font-weight:600}._text_1g5ie_23{color:var(--muted);margin:0 0 8px;font-size:15px}._form_1g5ie_29{flex-direction:column;gap:12px;display:flex}._label_1g5ie_35{color:var(--muted);font-size:13px}._input_1g5ie_40{border:1px solid var(--line-strong);background:var(--surface);min-height:48px;color:var(--text);border-radius:14px;padding:0 14px;font-size:16px}._primary_1g5ie_50{background:var(--accent);min-height:48px;color:var(--on-accent);cursor:pointer;border:0;border-radius:24px;padding:0 20px;font-size:15px;font-weight:600}._primary_1g5ie_50:disabled{opacity:.6;cursor:default}._status_1g5ie_67{color:var(--muted);margin:0;font-size:14px}._status_1g5ie_67:empty{display:none}._link_1g5ie_77{min-height:44px;color:var(--accent);align-self:center;align-items:center;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}._page_1ixxf_2{background:var(--bg);min-height:100dvh;color:var(--text)}._header_1ixxf_8{align-items:center;gap:2px;padding:12px 8px 0 20px;display:flex}._titleBlock_1ixxf_15{flex:1;min-width:0}._title_1ixxf_15{letter-spacing:-.3px;margin:0;font-size:26px;font-weight:600}._subtitle_1ixxf_27{color:var(--muted);font-size:14px}._toToday_1ixxf_32{border:1px solid var(--line);min-height:40px;color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;margin-right:4px;padding:0 14px;font-size:14px;font-weight:600}._iconLink_1ixxf_46{cursor:pointer;width:48px;height:48px;color:var(--muted);background:0 0;border:0;border-radius:24px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._pending_1ixxf_62{color:var(--muted);align-items:center;gap:6px;padding:2px 20px 0;font-size:12px;display:flex}._pending_1ixxf_62 svg{flex:none}._strip_1ixxf_76{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:8px 12px 4px;display:grid}._stripDay_1ixxf_83{min-height:56px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}._stripDay_1ixxf_83[data-selected=true]{background:var(--accent-soft);color:var(--accent-strong)}._stripWeekday_1ixxf_103{font-size:12px}._stripNum_1ixxf_107{font-size:16px;font-weight:500}._stripDay_1ixxf_83[data-selected=true] ._stripNum_1ixxf_107{font-weight:700}._stripDot_1ixxf_116{border:1.5px solid var(--muted);background:0 0;border-radius:50%;width:6px;height:6px}._stripDot_1ixxf_116[data-complete=true]{background:var(--muted)}._content_1ixxf_129{padding-bottom:92px}._band_1ixxf_133{background:var(--surface-2);border-radius:14px;align-items:center;gap:12px;margin:4px 12px 2px;padding:6px 6px 6px 16px;display:flex}._bandText_1ixxf_143{flex:1;font-size:14px}._bandAction_1ixxf_148{background:var(--accent);min-height:44px;color:var(--on-accent);cursor:pointer;border:0;border-radius:22px;padding:0 16px;font-size:14px;font-weight:600}._empty_1ixxf_160{color:var(--muted);margin:24px 20px;font-size:14px}._groupHeading_1ixxf_166{font-size:inherit;margin:0}._groupToggle_1ixxf_171{width:100%;min-height:44px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 16px 0 20px;display:flex}._groupTitle_1ixxf_185{flex:1;min-width:0;font-size:13px}._groupLabel_1ixxf_191{letter-spacing:.5px;text-transform:uppercase;font-weight:600}._groupTime_1ixxf_197{font-weight:400}._groupSummary_1ixxf_201{color:var(--muted);font-size:13px;font-weight:400}._groupSummary_1ixxf_201[data-complete=true]{color:var(--accent);font-weight:700}._chevron_1ixxf_212{flex:none;transition:transform .15s}._chevron_1ixxf_212[data-open=true]{transform:rotate(180deg)}._row_1ixxf_221{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:14px;align-items:center;gap:4px;min-height:52px;margin:0 8px;padding:0 2px 0 12px;display:flex}._rowText_1ixxf_235{min-width:0;color:inherit;flex-direction:column;flex:1;justify-content:center;align-self:stretch;padding:6px 0;text-decoration:none;display:flex}._rowName_1ixxf_247{font-size:15.5px;font-weight:500;display:block}._rowContext_1ixxf_253{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12.5px;display:block;overflow:hidden}._check_1ixxf_263{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:52px;height:52px;padding:0;display:flex;position:relative}._circle_1ixxf_277{border:2px solid var(--accent);width:32px;height:32px;color:var(--on-accent);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}._square_1ixxf_291{border:2px solid var(--accent);width:32px;height:32px;color:var(--accent);border-radius:9px;justify-content:center;align-items:center;display:flex}._circle_1ixxf_277[data-look=missed]{border-style:dashed;border-color:var(--muted)}._circle_1ixxf_277[data-look=done]{background:var(--accent)}._circle_1ixxf_277>svg{position:relative}._circle_1ixxf_277[data-pop=true]{background:0 0;animation:.3s ease-out _circle-bump_1ixxf_1}._circle_1ixxf_277[data-pop=true]:before{content:"";background:var(--accent);border-radius:50%;animation:.2s ease-out both _circle-fill_1ixxf_1;position:absolute;inset:-2px}._circle_1ixxf_277[data-pop=true] path{stroke-dasharray:1;animation:.18s ease-out .12s both _tick-draw_1ixxf_1}._burst_1ixxf_338{pointer-events:none;position:absolute;top:50%;left:50%}._burst_1ixxf_338>span{--angle:calc(var(--i) * 45deg + 22.5deg);background:var(--accent);border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;animation:.32s ease-out 60ms both _burst-dot_1ixxf_1;position:absolute}._burst_1ixxf_338>span:nth-child(odd){width:3px;height:3px;margin:-1.5px 0 0 -1.5px}@keyframes _circle-bump_1ixxf_1{0%{transform:scale(.92)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes _circle-fill_1ixxf_1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes _tick-draw_1ixxf_1{0%{stroke-dashoffset:1px;opacity:0}10%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes _burst-dot_1ixxf_1{0%{transform:rotate(var(--angle)) translateY(-18px) scale(1);opacity:1}to{transform:rotate(var(--angle)) translateY(-30px) scale(.4);opacity:0}}@media (prefers-reduced-motion:reduce){._circle_1ixxf_277[data-pop=true],._circle_1ixxf_277[data-pop=true]:before,._circle_1ixxf_277[data-pop=true] path{animation:none}._burst_1ixxf_338{display:none}}._collapse_1ixxf_421{grid-template-rows:1fr;transition:grid-template-rows .2s ease-out,opacity .2s ease-out;display:grid}._collapse_1ixxf_421>div{min-width:0;min-height:0}._collapse_1ixxf_421[data-leaving=true]>div,._collapse_1ixxf_421[data-entering=true]>div{overflow:hidden}._collapse_1ixxf_421[data-leaving=true]{opacity:0;grid-template-rows:0fr}._collapse_1ixxf_421[data-entering=true]{animation:.2s ease-out _collapse-in_1ixxf_1}@keyframes _collapse-in_1ixxf_1{0%{opacity:0;grid-template-rows:0fr}}@media (prefers-reduced-motion:reduce){._collapse_1ixxf_421{transition:none}._collapse_1ixxf_421[data-entering=true]{animation:none}}._doneToggle_1ixxf_467{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;margin:0 8px;padding:0 12px;font-size:13px;display:flex}._doneBadge_1ixxf_482{background:var(--muted);width:18px;height:18px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;display:flex}._side_1ixxf_494{border-top:1px solid var(--line);margin:10px 8px 0;padding-top:2px}._sideToggle_1ixxf_500{width:100%;min-height:44px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 12px;font-size:14px;display:flex}._sideLabel_1ixxf_515{flex:1}._sideRow_1ixxf_519{align-items:center;gap:4px;min-height:50px;padding:0 2px 0 12px;display:flex}._sideText_1ixxf_527{min-width:0;color:inherit;flex-direction:column;flex:1;justify-content:center;align-self:stretch;text-decoration:none;display:flex}._sideName_1ixxf_538{color:var(--text);font-size:15px;display:block}._sideMark_1ixxf_544{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:52px;height:52px;padding:0;display:flex}span._sideMark_1ixxf_544{cursor:default}._markOutside_1ixxf_561{background:var(--muted);border-radius:1px;width:14px;height:2px}._markSkipped_1ixxf_568{box-sizing:border-box;border:1.5px dashed var(--muted);border-radius:50%;width:14px;height:14px}._markNotNeeded_1ixxf_576{background:var(--muted);border-radius:50%;width:7px;height:7px}._markPaused_1ixxf_583{border:1.5px solid var(--hatch);background:repeating-linear-gradient(135deg, var(--hatch-soft) 0 2px, transparent 2px 5px);border-radius:6px;width:22px;height:22px}._fab_1ixxf_592{right:16px;bottom:calc(16px + var(--update-snack-space,0px));background:var(--accent-soft);width:56px;height:56px;color:var(--accent-strong);border-radius:16px;justify-content:center;align-items:center;display:flex;position:fixed;box-shadow:0 2px 6px #0000001f}._fab_1ixxf_592[data-raised=true]{bottom:calc(84px + var(--update-snack-space,0px))}._snack_1ixxf_611{left:12px;right:12px;bottom:calc(16px + var(--update-snack-space,0px));background:var(--snack);min-height:52px;color:var(--on-snack);border-radius:10px;align-items:center;gap:8px;padding:2px 4px 2px 16px;display:flex;position:fixed;box-shadow:0 4px 14px #0003}._snackText_1ixxf_627{flex:1;font-size:14px}._snackAction_1ixxf_632{min-height:44px;color:var(--snack-action);cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:14px;font-weight:600}._rowButton_1ixxf_644{text-align:left;cursor:pointer;background:0 0;border:0}._row_1ixxf_221[data-selected=true],._sideRow_1ixxf_519[data-selected=true]{background:var(--sel-bg);border-radius:14px}._laptop_1ixxf_658{background:var(--laptop-bg);min-height:100dvh;color:var(--text)}._topBar_1ixxf_664{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 24px;display:flex}._brand_1ixxf_674{flex:240px;align-items:center;gap:10px;display:flex}._logo_1ixxf_681{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}._brandName_1ixxf_692{font-size:18px;font-weight:600}._brandDate_1ixxf_697{color:var(--muted);font-size:14px}._topActions_1ixxf_702{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._topAction_1ixxf_702{border:1px solid var(--line-strong);min-height:40px;color:var(--accent);border-radius:20px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}._topAction_1ixxf_702:hover{color:var(--accent-strong)}._topAction_1ixxf_702[data-primary=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent);padding:0 16px}._columns_1ixxf_734{flex-wrap:wrap;align-items:flex-start;gap:20px;max-width:1280px;margin:0 auto;padding:20px 24px 32px;display:flex}._todayColumn_1ixxf_744,._detailColumn_1ixxf_745{border:1px solid var(--line);background:var(--bg);border-radius:20px;min-width:0;overflow:hidden}._todayColumn_1ixxf_744{flex:340px;max-width:420px;position:relative}._detailColumn_1ixxf_745{flex:999 560px}._detailColumn_1ixxf_745>*{max-width:760px}._detailHint_1ixxf_767{color:var(--muted);margin:0;padding:32px 24px;font-size:14px}._todayColumn_1ixxf_744 ._page_1ixxf_2{min-height:760px}._todayColumn_1ixxf_744 ._fab_1ixxf_592{position:absolute}._todayColumn_1ixxf_744 ._snack_1ixxf_611{margin:0 12px calc(16px + var(--update-snack-space,0px));position:sticky;left:auto;right:auto}._gridColumn_1ixxf_791{flex:100%;max-width:none}._page_1ll4c_2{background:var(--bg);min-height:100dvh;color:var(--text);padding-bottom:32px;font-size:15px;line-height:1.35}._header_1ll4c_11{align-items:center;gap:4px;padding:8px 12px 8px 4px;display:flex}._close_1ll4c_18{width:48px;height:48px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:24px;justify-content:center;align-items:center;padding:0;display:flex}._title_1ll4c_32{flex:1;margin:0;font-size:20px;font-weight:600}._save_1ll4c_39{background:var(--accent);min-height:40px;color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:20px;padding:0 18px;font-size:14px;font-weight:600}._save_1ll4c_39:disabled{opacity:.45;cursor:default}._field_1ll4c_57{flex-direction:column;gap:6px;padding:8px 16px 0;display:flex}._fieldLabel_1ll4c_64{color:var(--muted);padding-left:4px;font-size:13px}._nameInput_1ll4c_70{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface);width:100%;height:52px;color:var(--text);font:inherit;border-radius:12px;padding:0 14px;font-size:16px}._section_1ll4c_83{padding:18px 16px 0}._section_1ll4c_83+._section_1ll4c_83{padding-top:22px}._sectionTitle_1ll4c_91{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin:0 0 8px;padding-left:4px;font-size:13px;font-weight:600}._sectionHead_1ll4c_101{justify-content:space-between;align-items:center;gap:8px;padding:0 4px 8px;display:flex}._sectionHead_1ll4c_101 ._sectionTitle_1ll4c_91{margin:0;padding:0}._count_1ll4c_114{color:var(--muted);font-size:12px}._dates_1ll4c_119{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._dateField_1ll4c_125{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;height:56px;padding:0 14px;display:flex;position:relative}._dateField_1ll4c_125:focus-within{outline:2px solid var(--accent);outline-offset:1px}._dateLabel_1ll4c_144{color:var(--muted);font-size:12px}._dateText_1ll4c_149{font-size:16px;font-weight:500}._dateInput_1ll4c_155{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}._rangeNote_1ll4c_167{color:var(--muted);align-items:center;gap:8px;margin-top:10px;padding-left:4px;font-size:14px;display:flex}._hatch_1ll4c_177{box-sizing:border-box;border:1.5px solid var(--hatch);background:repeating-linear-gradient(135deg, var(--hatch-soft) 0 2px, transparent 2px 5px);border-radius:4px;flex:none;width:16px;height:16px}._labelBar_1ll4c_187{flex-wrap:wrap;align-items:center;gap:8px;padding:0 4px 10px;display:flex}._labelHint_1ll4c_195{color:var(--muted);font-size:13px}._chip_1ll4c_200{border:1px solid var(--line-strong);min-height:36px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:14px;display:flex}._chip_1ll4c_200[aria-pressed=true]{border-color:var(--accent-soft);background:var(--accent-soft);color:var(--accent-strong)}._empty_1ll4c_221{color:var(--muted);margin:0;padding:0 4px}._group_1ll4c_227{margin-bottom:10px}._groupLabel_1ll4c_231{color:var(--muted);padding:6px 4px 4px;font-size:12px}._card_1ll4c_237{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}._row_1ll4c_244{width:100%;min-height:56px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:6px 16px;display:flex}._row_1ll4c_244+._row_1ll4c_244{border-top:1px solid var(--line)}._row_1ll4c_244[aria-disabled=true]{opacity:.6;cursor:default}._box_1ll4c_268{box-sizing:border-box;border:2px solid var(--line-strong);width:24px;height:24px;color:var(--on-accent);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}._row_1ll4c_244[aria-checked=true] ._box_1ll4c_268{border-color:var(--accent);background:var(--accent)}._row_1ll4c_244[aria-disabled=true] ._box_1ll4c_268{border-style:dashed}._rowText_1ll4c_290{flex:1;min-width:0}._rowHead_1ll4c_295{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._rowName_1ll4c_302{font-size:15px;font-weight:500}._rowLabel_1ll4c_307{border:1px solid var(--line);height:20px;color:var(--muted);border-radius:10px;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}._rowContext_1ll4c_318{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}._preview_1ll4c_325{background:var(--surface-2);border-radius:16px;margin:12px 16px 0;padding:14px 16px}._previewTitle_1ll4c_332{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:600}._none_1ll4c_341{color:var(--muted);margin:0;font-size:14px}._effect_1ll4c_347{gap:10px;padding:5px 0;display:flex}._effect_1ll4c_347 ._hatch_1ll4c_177,._rest_1ll4c_354 ._ring_1ll4c_354{margin-top:2px}._effectName_1ll4c_358{font-size:15px;font-weight:600}._effectText_1ll4c_363{color:var(--muted);margin-top:1px;font-size:13px}._rest_1ll4c_354{border-top:1px solid var(--line);color:var(--muted);gap:10px;margin-top:6px;padding:10px 0 2px;font-size:13px;display:flex}._none_1ll4c_341+._rest_1ll4c_354{margin-top:10px}._ring_1ll4c_354{box-sizing:border-box;border:2px solid var(--accent);border-radius:50%;flex:none;width:16px;height:16px}._page_uv9xc_2{background:var(--bg);min-height:100dvh;color:var(--text);padding-bottom:28px}._header_uv9xc_9{align-items:center;gap:4px;padding:8px 12px 4px 4px;display:flex}._back_uv9xc_16{width:48px;height:48px;color:var(--text);border-radius:24px;justify-content:center;align-items:center;display:flex}._headText_uv9xc_26{flex:1;min-width:0}._kicker_uv9xc_31{color:var(--muted);font-size:12px}._title_uv9xc_36{margin:0;font-size:20px;font-weight:600}._intro_uv9xc_42{color:var(--muted);margin:8px 20px 12px;font-size:14px;line-height:1.35}._list_uv9xc_50{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin:0 16px;overflow:hidden}._slot_uv9xc_58+._slot_uv9xc_58{border-top:1px solid var(--line)}._slotHead_uv9xc_62{width:100%;min-height:64px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px 8px 16px;display:flex}._slotText_uv9xc_76{flex:1;min-width:0}._slotName_uv9xc_81{font-size:16px;font-weight:500;display:block}._slotCount_uv9xc_87{color:var(--muted);margin-top:2px;font-size:13px;display:block}._slotTime_uv9xc_94,._slotTimeSmall_uv9xc_95{color:var(--accent);text-align:right;font-size:20px;font-weight:600}._slotTimeSmall_uv9xc_95{font-size:14px}._chevron_uv9xc_106{color:var(--muted);flex:none}._chevron_uv9xc_106[data-open=true]{transform:rotate(180deg)}._slotPanel_uv9xc_115{padding:4px 16px 16px}._stepper_uv9xc_119{justify-content:center;align-items:center;gap:16px;padding:8px 0 12px;display:flex}._stepButton_uv9xc_127{border:1px solid var(--line-strong);min-width:64px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:22px;font-size:14px;font-weight:600}._stepButton_uv9xc_127:disabled{opacity:.4;cursor:default}._stepTime_uv9xc_144{text-align:center;min-width:88px;font-size:32px;font-weight:600}._hint_uv9xc_151{background:var(--accent-soft);color:var(--accent-strong);border-radius:12px;gap:10px;padding:10px 12px;font-size:13px;line-height:1.35;display:flex}._hintIcon_uv9xc_162{flex:none}._segmented_uv9xc_167{border:1px solid var(--line-strong);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 16px;display:grid;overflow:hidden}._segment_uv9xc_167{min-height:48px;color:var(--text);cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:400}._segment_uv9xc_167+._segment_uv9xc_167{border-left:1px solid var(--line-strong)}._segment_uv9xc_167[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-strong);font-weight:700}._sectionTitle_uv9xc_196{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin:24px 20px 8px;font-size:13px;font-weight:600}._card_uv9xc_205{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;margin:0 16px;padding:14px 16px;display:flex}._listCard_uv9xc_218{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin:0 16px;overflow:hidden}._switchRow_uv9xc_226{box-sizing:border-box;align-items:center;gap:12px;min-height:64px;padding:8px 16px;display:flex}._switchRow_uv9xc_226+._switchRow_uv9xc_226,._switchRow_uv9xc_226+._listFooter_uv9xc_236{border-top:1px solid var(--line)}._linkRow_uv9xc_241{box-sizing:border-box;min-height:64px;color:var(--text);align-items:center;gap:12px;padding:8px 12px 8px 16px;text-decoration:none;display:flex}._switchText_uv9xc_252{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._switch_uv9xc_226{box-sizing:border-box;border:2px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:16px;flex:none;justify-content:flex-start;align-items:center;width:52px;height:32px;padding:0 4px;display:flex}._switch_uv9xc_226[aria-checked=true]{border-color:var(--accent);background:var(--accent);justify-content:flex-end}._knob_uv9xc_281{background:var(--line-strong);border-radius:50%;width:20px;height:20px}._switch_uv9xc_226[aria-checked=true] ._knob_uv9xc_281{background:var(--on-accent)}._listFooter_uv9xc_236{flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;display:flex}._listFooter_uv9xc_236[hidden]{display:none}._listFooter_uv9xc_236>button:first-child{margin-top:0}._text_uv9xc_308{margin:0;font-size:15px}._sub_uv9xc_313,._status_uv9xc_319{color:var(--muted);margin:0;font-size:13px}._status_uv9xc_319:empty{display:none}._status_uv9xc_319:not(:empty){margin-top:8px}._primary_uv9xc_333,._secondary_uv9xc_334{cursor:pointer;border-radius:22px;min-height:44px;margin-top:12px;padding:0 18px;font-size:14px;font-weight:600}._primary_uv9xc_333{background:var(--accent);color:var(--on-accent);border:0}._secondary_uv9xc_334{border:1px solid var(--line-strong);color:var(--text);background:0 0}._primary_uv9xc_333:disabled,._secondary_uv9xc_334:disabled{opacity:.6;cursor:default}._scroller_1rio6_2{overscroll-behavior-x:contain;padding-bottom:92px;overflow-x:auto}._grid_1rio6_8{border-collapse:collapse;table-layout:fixed}._corner_1rio6_13,._nameCell_1rio6_14,._groupHead_1rio6_15{z-index:1;background:var(--bg);position:sticky;left:0}._corner_1rio6_13{width:132px;min-width:132px}._dayHead_1rio6_27{width:44px;min-width:44px;color:var(--muted);padding:10px 0 6px;font-weight:600}._dayHead_1rio6_27[data-today=true]{color:var(--accent)}._dayWeekday_1rio6_39,._dayNum_1rio6_40{text-align:center;display:block}._dayWeekday_1rio6_39{letter-spacing:.5px;text-transform:uppercase;font-size:12px}._dayNum_1rio6_40{font-size:15px}._groupHead_1rio6_15{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);padding:14px 0 4px 20px;font-size:13px;font-weight:600}._groupLabel_1rio6_66{position:sticky;left:20px}._row_1rio6_71{border-top:1px solid var(--line);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}._nameCell_1rio6_14{text-align:left;width:132px;max-width:132px;padding:0 8px 0 20px;font-weight:500}._name_1rio6_14{-webkit-line-clamp:2;color:var(--accent);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;font-size:15px;line-height:1.25;text-decoration:none;display:-webkit-box;overflow:hidden}._cell_1rio6_99{padding:0}._cellButton_1rio6_103{width:44px;height:52px;color:var(--accent);cursor:pointer;-webkit-touch-callout:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}._cellButton_1rio6_103[data-look=missed]{color:var(--muted);opacity:.7}._ring_1rio6_122{box-sizing:border-box;border:2px solid var(--accent);border-radius:50%;width:18px;height:18px}._paused_1rio6_130{box-sizing:border-box;border:1.5px solid var(--hatch);background:repeating-linear-gradient(135deg, var(--hatch-soft) 0 2px, transparent 2px 5px);border-radius:5px;width:18px;height:18px}._outside_1rio6_139{background:var(--muted);border-radius:1px;width:12px;height:2px}._sum_1rio6_146{font-variant-numeric:tabular-nums;color:var(--accent);font-size:13px;font-weight:600}._empty_1rio6_153{color:var(--muted);margin:24px 20px;font-size:14px}._backdrop_byje6_3{z-index:10;background:#0000005c;flex-direction:column;display:flex;position:fixed;inset:0}._scrim_byje6_12{cursor:pointer;background:0 0;border:0;flex:1}._sheet_byje6_19{width:100%;max-width:560px;padding:10px 20px calc(20px + env(safe-area-inset-bottom));background:var(--surface);color:var(--text);border-radius:24px 24px 0 0;margin:0 auto}._handle_byje6_29{background:var(--line-strong);border-radius:2px;width:36px;height:4px;margin:0 auto 14px}._title_byje6_37{margin:0;font-size:20px;font-weight:600}._soFar_byje6_43{color:var(--muted);margin:4px 0 16px;font-size:14px}._label_byje6_49{color:var(--muted);margin-bottom:6px;font-size:13px;display:block}._field_byje6_56{border:2px solid var(--accent);border-radius:14px;align-items:center;height:60px;padding:0 16px;display:flex}._input_byje6_65{min-width:0;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;outline:none;flex:1;font-size:26px;font-weight:600}._input_byje6_65::-webkit-inner-spin-button{appearance:none;margin:0}._input_byje6_65::-webkit-outer-spin-button{appearance:none;margin:0}._picks_byje6_86{gap:8px;margin-top:12px;display:flex}._pick_byje6_86{border:1px solid var(--line-strong);min-height:44px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:12px;flex:1;font-size:15px;font-weight:600}._pick_byje6_86[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}._hint_byje6_112{color:var(--muted);margin-top:6px;font-size:12px}._actions_byje6_118{gap:8px;margin-top:18px;display:flex}._cancel_byje6_124,._save_byje6_125{min-height:48px;font:inherit;cursor:pointer;border-radius:24px;flex:1;font-size:15px;font-weight:600}._cancel_byje6_124{border:1px solid var(--line-strong);color:var(--text);background:0 0}._save_byje6_125{background:var(--accent);color:var(--on-accent);border:0}._save_byje6_125:disabled{opacity:.45;cursor:default}._snack_56uuc_1{background:var(--snack);max-width:480px;min-height:52px;color:var(--on-snack);z-index:10;border-radius:10px;align-items:center;gap:4px;margin:0 auto;padding:2px 4px 2px 16px;display:flex;position:fixed;bottom:16px;left:12px;right:12px;box-shadow:0 4px 14px #0003}._text_56uuc_21{flex:1;font-size:14px}._action_56uuc_26{min-height:44px;color:var(--snack-action);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:14px;font-weight:600}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7f9;--surface:#fff;--surface-2:#e9edf2;--text:#1a1c1f;--muted:#596069;--line:#dde1e6;--line-strong:#9aa1ab;--accent:#2b5c8a;--accent-soft:#dce7f3;--accent-soft-strong:#c9daec;--accent-strong:#1e4468;--on-accent:#fff;--hatch:#8e98a4;--hatch-soft:#c3cad3;--snack:#2b2e33;--on-snack:#f1f2f4;--snack-action:#a8c7ea;--sel-bg:#e3ebf4;--laptop-bg:#eef1f4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111316;--surface:#1a1d21;--surface-2:#23272c;--text:#e4e6e9;--muted:#a4abb4;--line:#30353c;--line-strong:#4a515a;--accent:#8fb6df;--accent-soft:#23384d;--accent-soft-strong:#2c4660;--accent-strong:#cfe1f4;--on-accent:#0c1925;--hatch:#7a838e;--hatch-soft:#4a525c;--snack:#e4e6e9;--on-snack:#1a1c1f;--snack-action:#2b5c8a;--sel-bg:#1f2a36;--laptop-bg:#0b0d0f}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111316;--surface:#1a1d21;--surface-2:#23272c;--text:#e4e6e9;--muted:#a4abb4;--line:#30353c;--line-strong:#4a515a;--accent:#8fb6df;--accent-soft:#23384d;--accent-soft-strong:#2c4660;--accent-strong:#cfe1f4;--on-accent:#0c1925;--hatch:#7a838e;--hatch-soft:#4a525c;--snack:#e4e6e9;--on-snack:#1a1c1f;--snack-action:#2b5c8a;--sel-bg:#1f2a36;--laptop-bg:#0b0d0f}[data-color=red]{--accent:#b3261e;--on-accent:#fff}[data-color=orange]{--accent:#b34f0b;--on-accent:#fff}[data-color=amber]{--accent:#8a6200;--on-accent:#fff}[data-color=olive]{--accent:#636b12;--on-accent:#fff}[data-color=green]{--accent:#2e7d32;--on-accent:#fff}[data-color=teal]{--accent:#00786c;--on-accent:#fff}[data-color=cyan]{--accent:#00708c;--on-accent:#fff}[data-color=indigo]{--accent:#3d4aa8;--on-accent:#fff}[data-color=violet]{--accent:#6b3fb0;--on-accent:#fff}[data-color=pink]{--accent:#ae1c5d;--on-accent:#fff}[data-color=slate]{--accent:#56616e;--on-accent:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-color=red]{--accent:#f2a19b;--on-accent:#2c0b08}:root:not([data-theme=light]) [data-color=orange]{--accent:#f4b07c;--on-accent:#2b1605}:root:not([data-theme=light]) [data-color=amber]{--accent:#e8c56c;--on-accent:#261c02}:root:not([data-theme=light]) [data-color=olive]{--accent:#c4cb78;--on-accent:#1d1f05}:root:not([data-theme=light]) [data-color=green]{--accent:#93d29a;--on-accent:#08210c}:root:not([data-theme=light]) [data-color=teal]{--accent:#7dd0c3;--on-accent:#02231f}:root:not([data-theme=light]) [data-color=cyan]{--accent:#7fd0e2;--on-accent:#02212a}:root:not([data-theme=light]) [data-color=indigo]{--accent:#aab3ef;--on-accent:#111841}:root:not([data-theme=light]) [data-color=violet]{--accent:#c7a8f0;--on-accent:#21123d}:root:not([data-theme=light]) [data-color=pink]{--accent:#f2a2c4;--on-accent:#2d0a1b}:root:not([data-theme=light]) [data-color=slate]{--accent:#b4bdc8;--on-accent:#151a20}}:root[data-theme=dark] [data-color=red]{--accent:#f2a19b;--on-accent:#2c0b08}:root[data-theme=dark] [data-color=orange]{--accent:#f4b07c;--on-accent:#2b1605}:root[data-theme=dark] [data-color=amber]{--accent:#e8c56c;--on-accent:#261c02}:root[data-theme=dark] [data-color=olive]{--accent:#c4cb78;--on-accent:#1d1f05}:root[data-theme=dark] [data-color=green]{--accent:#93d29a;--on-accent:#08210c}:root[data-theme=dark] [data-color=teal]{--accent:#7dd0c3;--on-accent:#02231f}:root[data-theme=dark] [data-color=cyan]{--accent:#7fd0e2;--on-accent:#02212a}:root[data-theme=dark] [data-color=indigo]{--accent:#aab3ef;--on-accent:#111841}:root[data-theme=dark] [data-color=violet]{--accent:#c7a8f0;--on-accent:#21123d}:root[data-theme=dark] [data-color=pink]{--accent:#f2a2c4;--on-accent:#2d0a1b}:root[data-theme=dark] [data-color=slate]{--accent:#b4bdc8;--on-accent:#151a20}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0}body{font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;font-family:Roboto Flex,Roboto,system-ui,sans-serif;font-size:15px;line-height:1.3}:root[data-update-snack]{--update-snack-space:60px}#root{min-height:100dvh;padding-bottom:var(--update-snack-space,0px)}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent)}
