._badge_xbu7o_1{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);padding:0 var(--space-2);border-radius:var(--radius);border:var(--border-width) solid currentColor;white-space:nowrap;display:inline-block}._high_xbu7o_11{color:var(--color-danger)}._mid_xbu7o_12{color:var(--color-warn)}._low_xbu7o_13{color:var(--color-info)}._ok_xbu7o_14{color:var(--color-ok)}._neutral_xbu7o_15{color:var(--color-muted)}._button_1ex4e_1{font:inherit;font-weight:var(--font-weight-bold);border-radius:var(--radius);border:var(--border-width) solid transparent;padding:var(--space-2) var(--space-3);cursor:pointer;min-height:44px}._primary_1ex4e_10{background:var(--color-primary);color:var(--color-on-primary)}._secondary_1ex4e_14{background:var(--color-surface);color:var(--color-primary);border-color:var(--color-border)}._button_1ex4e_1:disabled{opacity:.6;cursor:not-allowed}._block_1ex4e_23{width:100%}._card_my0fn_1{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--space-4)}._planned_my0fn_8{box-shadow:none;background:0 0;border-style:dashed}._shell_1ino4_1{flex-direction:column;min-height:100vh;display:flex}._header_1ino4_2{background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._brand_1ino4_11{font-weight:var(--font-weight-bold)}._main_1ino4_12{width:100%;max-width:var(--content-max-width);padding:var(--space-5) var(--space-4);margin:0 auto}._narrow_1ino4_18{max-width:480px}@media (width<=640px){._header_1ino4_2{padding:var(--space-2) var(--space-3)}._main_1ino4_12{padding:var(--space-4) var(--space-3)}}._stack_lvixf_1{flex-direction:column;display:flex}._row_lvixf_2{flex-flow:wrap;align-items:center;display:flex}._gap1_lvixf_3{gap:var(--space-1)}._gap2_lvixf_4{gap:var(--space-2)}._gap3_lvixf_5{gap:var(--space-3)}._gap4_lvixf_6{gap:var(--space-4)}._gap5_lvixf_7{gap:var(--space-5)}._title_ixj4l_1{font-size:var(--font-size-title);font-weight:var(--font-weight-bold)}._heading_ixj4l_2{font-size:var(--font-size-heading);font-weight:var(--font-weight-bold)}._body_ixj4l_3{font-size:var(--font-size-body)}._muted_ixj4l_4{color:var(--color-muted);font-size:var(--font-size-small)}._danger_ixj4l_5{color:var(--color-danger)}._ok_ixj4l_6{color:var(--color-ok)}._field_1e1yo_1{gap:var(--space-1);flex-direction:column;display:flex}._label_1e1yo_6{font-weight:var(--font-weight-bold)}._input_1e1yo_9{font:inherit;color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);padding:var(--space-2) var(--space-3);min-height:44px}._hint_1e1yo_18{color:var(--color-muted);font-size:var(--font-size-small)}._card_1jyf7_1{gap:var(--space-3);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);padding:var(--space-3) var(--space-4);cursor:pointer;align-items:flex-start;display:flex}._card_1jyf7_1:has(input:checked){border-color:var(--color-primary);box-shadow:inset 0 0 0 var(--border-width) var(--color-primary)}._card_1jyf7_1:has(input:focus-visible){box-shadow:var(--focus-ring)}._disabled_1jyf7_18{cursor:not-allowed;background:0 0;border-style:dashed}._input_1jyf7_23{margin-top:var(--space-1);width:20px;height:20px;accent-color:var(--color-primary);flex-shrink:0}._body_1jyf7_30{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._title_1jyf7_37{font-weight:var(--font-weight-bold)}._description_1jyf7_40{color:var(--color-muted);font-size:var(--font-size-small)}._label_3bbqu_1{gap:var(--space-2);cursor:pointer;align-items:flex-start;display:flex}._row_1geem_1{gap:var(--space-2);flex-wrap:wrap;display:flex}._row_1geem_1>input{flex:1;min-width:140px}._details_1lek5_1{font-size:var(--font-size-small)}._summary_1lek5_2{cursor:pointer;color:var(--color-primary);padding:var(--space-1) 0}._content_1lek5_7{padding:var(--space-2) 0 0 var(--space-3);border-left:var(--border-width) solid var(--color-border);gap:var(--space-1);flex-direction:column;display:flex}._calendar_m9guk_1{gap:var(--space-2);flex-direction:column;max-width:420px;display:flex}._header_m9guk_7{justify-content:space-between;align-items:center;display:flex}._label_m9guk_12{font-weight:var(--font-weight-bold)}._nav_m9guk_13{font:inherit;border:var(--border-width) solid var(--color-border);border-radius:var(--radius);color:var(--color-primary);cursor:pointer;padding:var(--space-1) var(--space-2);background:0 0}._grid_m9guk_22{gap:var(--space-1);grid-template-columns:repeat(7,1fr);display:grid}._head_m9guk_7{text-align:center;font-size:var(--font-size-small);color:var(--color-muted)}._day_m9guk_32{font:inherit;min-height:48px;padding:var(--space-1) 0;background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);color:var(--color-text);cursor:pointer;flex-direction:column;align-items:center;gap:0;display:flex}._day_m9guk_32:disabled{cursor:default;opacity:.6}._off_m9guk_47{background:var(--color-bg);color:var(--color-muted)}._picked_m9guk_48{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);color:var(--color-text)}._mark_m9guk_49{font-size:var(--font-size-small);color:var(--color-danger);font-weight:var(--font-weight-bold);min-height:1em;line-height:1.2}._blank_m9guk_56{min-height:48px}._wrap_1k4uw_1{border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);overflow-x:auto}._grid_1k4uw_7{font-size:var(--font-size-small);flex-direction:column;min-width:max-content;display:flex}._row_1k4uw_13{display:grid}._head_1k4uw_14,._label_1k4uw_15{z-index:1;background:var(--color-surface);border-right:var(--border-width) solid var(--color-border);padding:var(--space-1) var(--space-2);align-items:center;gap:var(--space-2);min-height:32px;display:flex;position:sticky;left:0}._section_1k4uw_27{font-weight:var(--font-weight-bold);padding:var(--space-2);background:var(--color-bg);border-top:var(--border-width) solid var(--color-border);position:sticky;left:0}._groupLabel_1k4uw_35{font-weight:var(--font-weight-bold)}._taskLabel_1k4uw_36{padding-left:var(--space-4)}._labelText_1k4uw_37{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}._day_1k4uw_43{border-left:var(--border-width) solid var(--color-border);text-align:center;color:var(--color-muted);padding:var(--space-1) 0;line-height:1.2}._month_1k4uw_50{border-left:var(--border-width) solid var(--color-border);padding:var(--space-1) var(--space-1);font-weight:var(--font-weight-bold);white-space:nowrap;overflow:hidden}._day_1k4uw_43{white-space:nowrap;overflow:hidden}._holiday_1k4uw_58{background:var(--color-bg)}._holidayMark_1k4uw_59{color:var(--color-danger);font-weight:var(--font-weight-bold);white-space:nowrap}._marker_1k4uw_60{box-shadow:inset 2px 0 0 var(--color-warn)}._cell_1k4uw_61{border-left:var(--border-width) solid var(--color-border);min-height:32px}._bar_1k4uw_62{border-radius:var(--radius);background:var(--color-primary);z-index:0;align-self:center;height:16px;position:relative}._bar_1k4uw_62._deploy_1k4uw_70{background:var(--color-info)}._bar_1k4uw_62._summary_1k4uw_71{opacity:.6;height:10px}._bar_1k4uw_62._warn_1k4uw_72{box-shadow:0 0 0 2px var(--color-warn)}._toggle_1k4uw_73{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;min-width:20px;padding:0}._legend_1k4uw_82{gap:var(--space-3);font-size:var(--font-size-small);color:var(--color-muted);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}._swatch_1k4uw_90{border-radius:var(--radius);background:var(--color-primary);width:16px;height:10px;margin-right:var(--space-1);vertical-align:middle;display:inline-block}._swatch_1k4uw_90._deploy_1k4uw_70{background:var(--color-info)}._swatch_1k4uw_90._holiday_1k4uw_58{background:var(--color-bg);border:var(--border-width) solid var(--color-border)}._swatch_1k4uw_90._marker_1k4uw_60{background:var(--color-warn);width:2px}._notice_uk2br_1{border:var(--border-width) solid currentColor;border-radius:var(--radius);padding:var(--space-2) var(--space-3);background:var(--color-surface)}._notice_uk2br_1>*{color:var(--color-text)}._info_uk2br_8{color:var(--color-info)}._warn_uk2br_9{color:var(--color-warn)}._danger_uk2br_10{color:var(--color-danger)}._ok_uk2br_11{color:var(--color-ok)}._label_uk2br_12{font-weight:var(--font-weight-bold);margin-right:var(--space-2);color:inherit!important}._step_1yzln_1{gap:var(--space-4);flex-direction:column;display:flex}._progress_1yzln_2{color:var(--color-muted);font-size:var(--font-size-small)}._bar_1yzln_6{background:var(--color-border);border-radius:var(--radius);height:4px;margin-top:var(--space-1);overflow:hidden}._bar_1yzln_6>span{background:var(--color-primary);height:100%;display:block}._question_1yzln_14{font-size:var(--font-size-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}._changeable_1yzln_19{color:var(--color-muted);font-size:var(--font-size-small)}._actions_1yzln_20{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border);display:flex}@media (width<=640px){._question_1yzln_14{font-size:var(--font-size-heading)}}:root{--color-bg:#fafaf8;--color-surface:#fff;--color-text:#1f2937;--color-muted:#6b7280;--color-primary:#1f4e79;--color-on-primary:#fff;--color-border:#e5e7eb;--color-danger:#b42318;--color-warn:#b54708;--color-info:#475467;--color-ok:#067647;--font-family:"Hiragino Sans", "Noto Sans JP", system-ui, sans-serif;--font-size-body:16px;--font-size-small:14px;--font-size-heading:24px;--font-size-title:32px;--line-height-body:1.7;--line-height-heading:1.4;--font-weight-bold:700;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--radius:8px;--border-width:1px;--shadow:0 1px 2px #0000000a;--focus-ring:0 0 0 3px #1f4e7959;--content-max-width:960px;--breakpoint-sp:640px}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-family);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text);background:var(--color-bg)}body{margin:0}h1,h2,h3{line-height:var(--line-height-heading);margin:0}p{margin:0}a{color:var(--color-primary)}:focus-visible{box-shadow:var(--focus-ring);outline:none}
