._board_eej6b_1{margin-bottom:var(--space-4);border-radius:var(--radius-lg);background:var(--board);transition:background-color var(--motion-base);flex:1}@media (width<=600px),(height<=500px){._board_eej6b_1{border-end-end-radius:0;border-end-start-radius:0;margin-bottom:0}}._button_1pyht_1{height:var(--size-control);padding:0 var(--space-8);border-radius:var(--radius-full);font-size:var(--font-md);font-weight:var(--weight-bold);color:var(--muted);flex:none}._button_1pyht_1:disabled{opacity:var(--disabled-opacity);cursor:default}._primary_1pyht_16{background:var(--accent);color:var(--on-accent)}._danger_1pyht_21{padding:0 var(--space-6);font-weight:var(--weight-regular);color:var(--danger)}._destructive_1pyht_27{height:var(--size-control-sm);padding:0 var(--space-8);background:color-mix(in srgb, var(--danger) 16%, transparent);font-size:var(--font-sm);color:var(--danger)}._dashed_1pyht_35{height:var(--size-control-sm);padding:0 var(--space-6);border:var(--ring) dashed var(--line);font-size:var(--font-sm);font-weight:var(--weight-regular)}._link_1pyht_43{height:auto;font-size:var(--font-sm);font-weight:var(--weight-regular);color:var(--accent);border-radius:0;padding:0}@media (hover:hover){._primary_1pyht_16:hover:not(:disabled){filter:brightness(var(--hover-brightness))}._destructive_1pyht_27:hover{background:color-mix(in srgb, var(--danger) 26%, transparent)}._ghost_1pyht_61:hover,._danger_1pyht_21:hover{background:var(--control-hover)}._ghost_1pyht_61:hover{color:var(--text)}._dashed_1pyht_35:hover{border-color:var(--muted);color:var(--text)}._link_1pyht_43:hover{text-decoration:underline}}._card_yuac9_1{border:var(--hairline) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow)}._dot_1nupl_1{width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-full);flex:none}._swatch_141e1_1{width:var(--size-color);height:var(--size-color);border-radius:var(--radius-full);background:var(--rainbow);flex:none}@media (hover:hover){._swatch_141e1_1:hover{filter:brightness(var(--hover-brightness))}}._swatch_141e1_1[aria-pressed=true],._swatch_141e1_1:focus-visible{padding:calc(var(--ring-strong) * 2);outline:var(--ring-strong) solid var(--text);outline-offset:calc(var(--ring-strong) * -1);background-clip:content-box}._button_1tf5h_1{border-radius:var(--radius-full);color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex}._sm_1tf5h_10{width:var(--size-icon-sm);height:var(--size-icon-sm)}._md_1tf5h_15{width:var(--size-control);height:var(--size-control)}._lg_1tf5h_20{width:var(--size-fab);height:var(--size-fab)}._filled_1tf5h_25{background:var(--control-bg)}._accent_1tf5h_29{background:var(--accent);color:var(--on-accent)}._button_1tf5h_1:disabled{opacity:var(--disabled-opacity);cursor:default}@media (hover:hover){._plain_1tf5h_40:hover:not(:disabled),._filled_1tf5h_25:hover:not(:disabled){background:var(--control-hover);color:var(--text)}._accent_1tf5h_29:hover:not(:disabled){filter:brightness(var(--hover-brightness))}}._button_1tf5h_1[aria-pressed=true]{background:var(--selected-bg);color:var(--selected-text);border:var(--ring) solid var(--accent)}._input_16lc8_1{width:100%;min-width:0;height:var(--size-control);padding:0 var(--space-7);border-radius:var(--radius-full);background:var(--control-bg);color:var(--text);font:inherit;-webkit-user-select:text;user-select:text;border:0;flex:auto}@media (pointer:coarse){._input_16lc8_1{font-size:var(--font-input)}}._input_16lc8_1::placeholder{color:var(--muted)}._input_16lc8_1[type=number]{width:var(--size-input-number);padding:0 var(--space-4);text-align:center;appearance:textfield;flex:none}._input_16lc8_1[type=number]::-webkit-inner-spin-button{display:none}._default_16lc8_38[aria-invalid=true]{outline:var(--ring) solid var(--danger);outline-offset:calc(var(--ring) * -1)}._title_16lc8_43{height:var(--size-control-lg);padding:0 var(--space-8);font-size:var(--font-xl);font-weight:var(--weight-bold);flex:none}._bare_16lc8_52{padding:0 0 0 var(--space-7);font-variant-numeric:tabular-nums;background:0 0}._bare_16lc8_52:focus-visible{outline:none}@media (hover:hover){._default_16lc8_38:hover,._title_16lc8_43:hover{background:var(--control-hover)}}._popover_65pca_2{position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;top:anchor(bottom);z-index:var(--z-popover);margin:var(--space-3) 0;opacity:0;transition:opacity var(--motion-fast), transform var(--motion-fast), display var(--motion-fast) allow-discrete;display:none;position:fixed;bottom:auto}._start_65pca_17{left:anchor(left);right:auto}._end_65pca_22{right:anchor(right);left:auto}._popover_65pca_2[data-open]{opacity:1;display:block}@starting-style{._popover_65pca_2[data-open]{opacity:0;transform:translateY(-4px)}}._card_65pca_39{max-width:100%}._grip_65pca_43{display:none}@media (width<=600px),(height<=500px){*{anchor-name:none!important}body:has(._popover_65pca_2[data-open]){cursor:pointer}._popover_65pca_2[data-open]{pointer-events:auto;transform:none}._popover_65pca_2{position-try-fallbacks:none;inset:auto 0 var(--keyboard-height,0);width:min(100%, var(--size-narrow));max-width:none;max-height:var(--size-dialog-max);opacity:1;transition:transform var(--motion-slow) var(--ease-out), display var(--motion-slow) allow-discrete;margin:0 auto;transform:translateY(100%)}@starting-style{._popover_65pca_2[data-open]{opacity:1;transform:translateY(100%)}}._card_65pca_39{max-width:none;max-height:var(--size-dialog-max);overscroll-behavior:none;padding-bottom:env(safe-area-inset-bottom);box-shadow:var(--shadow-sheet);border-block-end:0;border-end-end-radius:0;border-end-start-radius:0;overflow:auto}._grip_65pca_43{z-index:1;height:var(--space-10);background:var(--surface);touch-action:none;display:block;position:sticky;top:0}._grip_65pca_43:before{content:"";top:var(--space-4);width:var(--size-grip);height:var(--space-2);border-radius:var(--radius-full);background:var(--line);position:absolute;left:50%;translate:-50%}._popover_65pca_2 ._card_65pca_39>*{width:100%;max-width:none}}@media (width<=600px){._card_65pca_39{border-inline:0}}._text_z9ssi_1{margin:0}._title_z9ssi_5{font-size:var(--font-xl);font-weight:var(--weight-bold)}._subtitle_z9ssi_10{font-size:var(--font-lg);font-weight:var(--weight-bold)}._heading_z9ssi_15{font-size:var(--font-md);font-weight:var(--weight-bold)}._body_z9ssi_20{font-size:var(--font-md)}._label_z9ssi_24{font-size:var(--font-sm);color:var(--muted)}._overline_z9ssi_29{font-size:var(--font-sm);font-weight:var(--weight-bold);color:var(--muted)}._caption_z9ssi_35{font-size:var(--font-xs);color:var(--muted)}._toggle_177jk_2{border-radius:var(--radius-full);white-space:nowrap;font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}._segment_177jk_13{padding:0 var(--space-6)}._chip_177jk_17{height:var(--size-control-sm);padding:0 var(--space-3);background:var(--control-bg)}._item_177jk_23{width:100%;height:var(--size-control-sm);font-variant-numeric:tabular-nums}._option_177jk_29{justify-content:flex-start;gap:var(--space-4);width:100%;height:var(--size-control-sm);padding:0 var(--space-6);flex:none}._tile_177jk_39{border-radius:var(--radius-md);white-space:normal;text-align:left;width:100%;font-size:inherit;font-weight:inherit;display:block}@media (hover:hover){._toggle_177jk_2:hover{color:var(--text)}._chip_177jk_17:hover,._item_177jk_23:hover,._option_177jk_29:hover{background:var(--control-hover)}._tile_177jk_39:hover{filter:brightness(var(--hover-brightness))}}._toggle_177jk_2[aria-pressed=true]{background:var(--selected-bg);color:var(--selected-text)}._tile_177jk_39[aria-pressed=true]{outline:var(--ring-strong) solid var(--muted);outline-offset:var(--ring-strong);background:0 0}._bar_1rgz4_1{--height:var(--size-bar);align-items:center;gap:var(--space-chart-gap);min-width:var(--height);height:var(--hit);transition:width var(--motion-slow);display:flex;position:relative}._md_1rgz4_12{--hit:var(--size-bar-hit)}._sm_1rgz4_16{--height:var(--size-bar-sm);--hit:var(--size-bar-sm)}._bar_1rgz4_1:before{content:"";height:var(--height);border-radius:var(--radius-full);background:var(--control-bg);transition:background-color var(--motion-base);position:absolute;inset-inline:0}._segment_1rgz4_33{min-width:var(--space-chart-gap);height:100%;transition:flex-grow var(--motion-slow);flex-basis:0;align-items:center;display:flex;position:relative}._segment_1rgz4_33 i{width:100%;height:var(--height);transition:background-color var(--motion-slow), filter var(--motion-fast)}._segment_1rgz4_33:first-of-type i{border-start-start-radius:var(--radius-full);border-end-start-radius:var(--radius-full)}._segment_1rgz4_33:last-of-type i{border-start-end-radius:var(--radius-full);border-end-end-radius:var(--radius-full)}@media (hover:hover){._md_1rgz4_12 ._segment_1rgz4_33:hover i{filter:brightness(var(--hover-brightness))}}._tip_1rgz4_67{z-index:var(--z-tooltip);left:clamp(var(--size-tip), var(--x), calc(100vw - var(--size-tip)));top:var(--y);transform:translate(-50%, calc(-100% - var(--space-5)));grid-template-columns:var(--size-dot) auto;align-items:center;column-gap:var(--space-4);padding:var(--space-3) var(--space-6);white-space:nowrap;pointer-events:none;display:grid;position:fixed}._tip_1rgz4_67>:first-child{grid-row:1/span 2}._tip_1rgz4_67>:last-child{grid-column:2}._spectrum_sd84z_1{gap:var(--space-6);width:var(--size-spectrum);padding:var(--space-6);display:grid}._field_sd84z_8,._hue_sd84z_9{touch-action:none;cursor:pointer;position:relative}._field_sd84z_8{height:var(--size-spectrum-field);border-radius:var(--radius-md);background-image:var(--spectrum-field)}._hue_sd84z_9{height:var(--space-6);border-radius:var(--radius-full);background:var(--spectrum-hue)}._thumb_sd84z_27{width:var(--size-color);height:var(--size-color);margin:calc(var(--size-color) / -2);border:var(--ring-strong) solid var(--spectrum-thumb);border-radius:var(--radius-full);box-shadow:var(--shadow);pointer-events:none;position:absolute}._colors_lskfa_1{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}._custom_lskfa_10{display:flex}#root:has(._sheet_9mkw9_2){pointer-events:none}#root:has(._sheet_9mkw9_2) :not(._sheet_9mkw9_2,._sheet_9mkw9_2 *){pointer-events:none}._sheet_9mkw9_2{z-index:var(--z-popover);gap:var(--space-4);width:min(100%, var(--size-narrow));padding:var(--space-9) var(--space-8) calc(var(--space-6) + env(safe-area-inset-bottom));box-shadow:var(--shadow-sheet);pointer-events:auto;animation:var(--sheet-in);border-block-end:0;border-end-end-radius:0;border-end-start-radius:0;margin-inline:auto;display:grid;position:fixed;bottom:0;left:0;right:0}._title_9mkw9_26{margin:0 0 var(--space-3);font-weight:var(--weight-bold);text-align:center}._scroll_19fwc_1{overflow-x:auto}._table_19fwc_5{width:100%;min-width:calc(var(--columns) * var(--size-table-column));table-layout:fixed;border-collapse:collapse;font-size:var(--font-sm);white-space:nowrap}._table_19fwc_5 th,._table_19fwc_5 td{padding:var(--space-3) var(--space-4);border-bottom:var(--hairline) solid var(--line);text-align:right;font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}._table_19fwc_5 th:first-child{text-align:left;background:var(--board);padding-left:0;position:sticky;left:0}._table_19fwc_5 th:last-child,._table_19fwc_5 td:last-child{padding-right:0}._table_19fwc_5 thead th,._table_19fwc_5 tbody th{color:var(--muted)}._table_19fwc_5 tbody tr:last-child>*{border-bottom:0}._fields_1fis4_1{align-items:center;gap:var(--space-6);grid-template-columns:max-content minmax(0,1fr);display:grid}._control_1fis4_8{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}@media (width<=600px){._fields_1fis4_1{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr)}._control_1fis4_8{margin-bottom:var(--space-5)}}._picker_7kjdt_1{gap:var(--space-4);--size-control:var(--size-icon-cell);width:calc(var(--size-control) * var(--columns) + var(--size-scrollbar));max-width:100%;height:min(var(--size-icon-picker), var(--size-icon-picker-max));grid-template-rows:auto auto minmax(0,1fr);display:grid}._list_7kjdt_12{overflow-anchor:none;scrollbar-gutter:stable;overflow-y:auto}._rows_7kjdt_19{box-sizing:border-box;height:calc(var(--size-control) * var(--rows));padding-top:calc(var(--size-control) * var(--start))}._heading_7kjdt_25{height:var(--size-control);padding-bottom:var(--space-2);align-items:flex-end;display:flex}._icons_7kjdt_32{grid-template-columns:repeat(var(--columns), minmax(0, var(--size-control)));display:grid}._icons_7kjdt_32>*{width:100%}@media (width<=600px),(height<=500px){._picker_7kjdt_1{width:100%}._list_7kjdt_12{scrollbar-gutter:auto;scrollbar-width:none;overscroll-behavior:contain}._icons_7kjdt_32{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));justify-items:center}._icons_7kjdt_32>*{width:var(--size-control)}}._legend_2ey71_1{gap:var(--space-1) var(--space-7);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._legend_2ey71_1 li{align-items:center;gap:var(--space-3);display:flex}._field_1at53_1{height:var(--size-control);border-radius:var(--radius-full);background:var(--control-bg);align-items:center;display:flex}._field_1at53_1:focus-within{outline:var(--ring) solid var(--focus);outline-offset:calc(var(--ring) * -1)}._field_1at53_1:has([aria-invalid=true]){outline:var(--ring) solid var(--danger);outline-offset:calc(var(--ring) * -1)}@media (hover:hover){._field_1at53_1:hover{background:var(--control-hover)}}._list_1a1ap_1{gap:var(--space-3);flex-direction:column;flex:none;display:flex}._row_1a1ap_8{align-items:center;gap:var(--space-3);animation:var(--fade-in);display:flex}._scroller_u0h91_2{display:contents}._gap_u0h91_6{display:none}._panel_u0h91_10{top:var(--panel-top);z-index:var(--z-panel);width:var(--panel-width);max-height:calc(100dvh - var(--panel-top) - var(--panel-inset));animation:var(--rise-in);flex-direction:column;display:flex;position:fixed}._right_u0h91_21{right:var(--panel-inset)}._left_u0h91_25{left:var(--panel-inset)}._header_u0h91_29{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6) var(--space-5) var(--space-8);border-bottom:var(--hairline) solid var(--line);display:flex}._content_u0h91_38{gap:var(--space-7);min-height:0;padding:var(--space-8);animation:var(--fade-in);flex-direction:column;flex:0 auto;display:flex;overflow:auto}._footer_u0h91_49{padding:var(--space-6) var(--space-8);border-top:var(--hairline) solid var(--line)}@property --fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@keyframes _content-fade_u0h91_1{0%{--fade-top:0px;--fade-bottom:24px}8%{--fade-top:24px;--fade-bottom:24px}92%{--fade-top:24px;--fade-bottom:24px}to{--fade-top:24px;--fade-bottom:0px}}@media (width<=900px),(height<=500px){._scroller_u0h91_2{z-index:var(--z-panel);width:min(100%, var(--size-narrow));height:calc(var(--panel-height,0px) + var(--space-10));box-shadow:0 100px 0 var(--surface), 0 200px 0 var(--surface), 0 300px 0 var(--surface), 0 400px 0 var(--surface);overscroll-behavior:none;scroll-snap-type:y mandatory;scrollbar-width:none;margin-inline:auto;display:block;position:fixed;inset:auto 0 0;overflow-y:auto}._scroller_u0h91_2::-webkit-scrollbar{display:none}._gap_u0h91_6{scroll-snap-align:start;height:100%;display:block}._content_u0h91_38[data-fits],._footer_u0h91_49{touch-action:pan-x}._panel_u0h91_10{z-index:auto;width:100%;max-height:min(var(--size-sheet-max) + var(--keyboard-height), 100dvh - var(--app-header-bottom));padding-bottom:var(--keyboard-height);box-shadow:var(--shadow-sheet);scroll-snap-align:end;border-block-end:0;border-end-end-radius:0;border-end-start-radius:0;margin-inline:auto;animation:none;position:relative;inset:auto}._content_u0h91_38{overscroll-behavior:contain;-webkit-mask-image:linear-gradient(transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);mask-image:linear-gradient(transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);animation:linear both _content-fade_u0h91_1;animation-timeline:scroll(self)}:is(._scroller_u0h91_2:has([data-open]),._content_u0h91_38:has([data-open])){overflow:hidden}._content_u0h91_38:has([data-open]){animation:none;-webkit-mask-image:none;mask-image:none}@media (pointer:fine){._scroller_u0h91_2{overflow:hidden}}._footer_u0h91_49{padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}}@media (height<=500px) and (width>=601px){._scroller_u0h91_2{width:var(--panel-width)}._panel_u0h91_10{height:calc(100dvh - var(--space-2) * 2);max-height:none;margin-block:var(--space-2);border-block-end:var(--hairline) solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-down);scroll-margin-block-end:var(--space-2)}._content_u0h91_38{flex:1}._footer_u0h91_49{padding-bottom:var(--space-6)}}@media (width<=600px){._panel_u0h91_10{border-inline:0}}@media (width<=900px),(height<=500px){._header_u0h91_29{padding:var(--space-10) var(--space-7) var(--space-4);border-bottom:0;position:relative}._header_u0h91_29:before{content:"";top:var(--space-4);width:var(--size-grip);height:var(--space-2);border-radius:var(--radius-full);background:var(--line);position:absolute;left:50%;translate:-50%}._footer_u0h91_49{padding:0 var(--space-8) calc(var(--space-4) + max(0px, env(safe-area-inset-bottom) - var(--keyboard-height)));border-top:0}}._select_1bc8v_1{width:fit-content}._trigger_1bc8v_5{align-items:center;gap:var(--space-4);height:var(--size-control);padding:0 var(--space-6) 0 var(--space-7);border-radius:var(--radius-full);background:var(--control-bg);white-space:nowrap;display:flex}._menu_1bc8v_16{width:var(--size-menu);max-width:100%;padding:var(--space-3);flex-direction:column;display:flex}._options_1bc8v_24{gap:var(--space-1);max-height:var(--size-menu-list);flex-direction:column;display:flex;overflow-y:auto}._option_1bc8v_24{flex:none;position:relative}._edit_1bc8v_37{top:50%;right:var(--space-3);position:absolute;translate:0 -50%}._footer_1bc8v_44{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--hairline) solid var(--line)}@media (hover:hover){._trigger_1bc8v_5:hover{background:var(--control-hover)}._edit_1bc8v_37{opacity:0}._option_1bc8v_24:hover ._edit_1bc8v_37,._edit_1bc8v_37:focus-within{opacity:1}}._control_1g3sm_1{height:var(--size-control);padding:var(--space-2);border-radius:var(--radius-full);background:var(--control-bg);flex:none;display:inline-flex;position:relative}._control_1g3sm_1>*{flex:auto}._thumb_1g3sm_17{inset-block:var(--space-2);border-radius:var(--radius-full);background:var(--selected-bg);transition:transform var(--motion-slow) var(--ease-out), width var(--motion-slow) var(--ease-out);position:absolute;left:0}._control_1g3sm_1>button{position:relative}._control_1g3sm_1>button[aria-pressed=true]{background:0 0}._tile_1j14w_1{gap:var(--space-1);min-width:0;padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;display:flex}._time_i29uy_2{width:var(--size-time);height:var(--size-control);padding-right:var(--space-3);border-radius:var(--radius-full);background:var(--control-bg);flex:none;align-items:center;display:flex}._time_i29uy_2:focus-within{outline:var(--ring) solid var(--focus);outline-offset:calc(var(--ring) * -1)}._menu_i29uy_18{gap:var(--space-1);height:var(--size-time-menu);padding:var(--space-3);display:flex}._column_i29uy_25{width:var(--size-time-column);scrollbar-width:none;position:relative;overflow-y:auto}@media (hover:hover){._time_i29uy_2:hover{background:var(--control-hover)}}@media (width<=600px),(height<=500px){._column_i29uy_25{flex:1}}._toast_1y05y_1{left:50%;bottom:calc(var(--space-10) + env(safe-area-inset-bottom));z-index:var(--z-toast);width:max-content;max-width:calc(100vw - var(--space-6) * 2);align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-8);border-radius:var(--radius-full);animation:var(--rise-in);display:flex;position:fixed;transform:translate(-50%)}@media (width<=600px){._toast_1y05y_1{bottom:calc(var(--space-10) * 1.5 + var(--size-fab) + env(safe-area-inset-bottom))}}._days_6xou9_1{gap:var(--space-2);grid-template-columns:repeat(7,1fr);width:100%;display:grid}._page_1epmu_1{flex-direction:column;min-height:100%;display:flex}._content_1epmu_7{gap:var(--space-12);max-width:var(--size-content);padding:var(--space-10) calc(var(--space-9) + var(--safe-right)) var(--space-11) calc(var(--space-9) + var(--safe-left));animation:var(--fade-in);flex-direction:column;margin:0 auto;display:flex}._tiles_1epmu_17{grid-template-columns:repeat(auto-fit, minmax(var(--size-tile), 1fr));gap:var(--space-4);display:grid}._section_1epmu_23{gap:var(--space-7);flex-direction:column;display:flex}._heading_1epmu_29{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}._categories_1epmu_37,._days_1epmu_38{grid-template-columns:var(--size-chart-label) minmax(0, 1fr) var(--size-chart-value) var(--size-chart-share);align-items:center;gap:var(--space-4) var(--space-6);display:grid}._days_1epmu_38{row-gap:var(--space-2)}._row_1epmu_49,._dayRow_1epmu_50{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}._dayRow_1epmu_50{margin-inline:calc(var(--space-6) * -1);padding:var(--space-1) var(--space-6);border-radius:var(--radius-full);text-align:left}@media (hover:hover){._dayRow_1epmu_50:hover{background:var(--hover)}}._name_1epmu_71{align-items:center;gap:var(--space-6);min-width:0;font-weight:var(--weight-medium);display:flex}._value_1epmu_79,._share_1epmu_80{text-align:right;white-space:nowrap;font-size:var(--font-sm);font-variant-numeric:tabular-nums}._share_1epmu_80{color:var(--muted)}@media (width<=600px){._categories_1epmu_37,._days_1epmu_38{grid-template-columns:minmax(0,1fr) auto auto}._row_1epmu_49>:nth-child(2),._dayRow_1epmu_50>:nth-child(2){grid-area:2/1/auto/-1}}._page_3j5vd_2{overscroll-behavior:none;height:100dvh;padding:calc(var(--space-9) + env(safe-area-inset-top)) var(--space-7) calc(var(--space-9) + env(safe-area-inset-bottom));align-items:flex-start;display:flex;overflow:auto}._card_3j5vd_11{width:var(--size-popover);max-width:100%;margin:max(0px, calc((100dvh - var(--size-auth-card)) / 2 - var(--space-9))) auto auto;padding:var(--space-10) var(--space-9) var(--space-9);animation:var(--rise-in)}._form_3j5vd_20{gap:var(--space-4);flex-direction:column;display:flex}._header_3j5vd_26{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);text-align:center;flex-direction:column;display:flex}._day_3j5vd_36{width:100%;margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}._node_3j5vd_44{width:var(--node-md);height:var(--node-md);border-radius:var(--radius-full);animation:var(--pop-in);flex:none;place-items:center;display:grid}._start_3j5vd_54{background:var(--day-start)}._task_3j5vd_58{width:var(--node-lg);height:var(--node-lg);background:var(--accent)}._end_3j5vd_64{background:var(--day-end)}._wire_3j5vd_68{height:var(--wire-width);-webkit-mask:repeating-linear-gradient(to right, #000 0 var(--space-3), transparent 0 var(--space-5));mask:repeating-linear-gradient(to right, #000 0 var(--space-3), transparent 0 var(--space-5));flex:1}._wireIn_3j5vd_74{background:linear-gradient(to right, var(--day-start), var(--accent))}._wireOut_3j5vd_78{background:linear-gradient(to right, var(--accent), var(--day-end))}._status_3j5vd_83{opacity:0;visibility:hidden;transition:grid-template-rows var(--motion-slow) var(--ease-out), opacity var(--motion-slow) var(--ease-out), visibility var(--motion-slow);grid-template-rows:0fr;display:grid}._open_3j5vd_94{opacity:1;visibility:visible;grid-template-rows:1fr}._statusText_3j5vd_100{justify-content:center;align-items:center;gap:var(--space-3);min-height:0;font-size:var(--font-xs);line-height:var(--leading);text-align:center;color:var(--muted);margin:0;display:flex;overflow:hidden}._dot_3j5vd_114{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);background:var(--muted);flex:none}._error_3j5vd_122 ._dot_3j5vd_114{background:var(--danger)}._switch_3j5vd_126{margin:var(--space-2) 0 0;font-size:var(--font-sm);text-align:center;color:var(--muted)}@media (width<=360px){._card_3j5vd_11{padding-inline:var(--space-7)}}._themes_138sa_1{gap:var(--space-4);grid-template-columns:repeat(5,1fr);display:grid}._swatch_138sa_7{height:var(--size-theme);border:var(--hairline) solid var(--line);border-radius:var(--radius-md);background:var(--board);justify-content:center;align-items:center;display:flex}._swatch_138sa_7 i{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:var(--accent)}._anchor_fvx7t_1{display:flex}._menu_fvx7t_5{width:var(--size-popover);gap:var(--space-3);max-width:100%;padding:var(--space-6);flex-direction:column;display:flex}._heading_fvx7t_14{margin:var(--space-1) var(--space-3) var(--space-2)}._themes_fvx7t_19{margin-top:var(--space-4)}._account_fvx7t_24{justify-content:space-between;align-items:center;gap:var(--space-4);overflow-wrap:anywhere;padding:0 var(--space-6) var(--space-6) calc(var(--space-6) + var(--space-3));margin:0 calc(var(--space-6) * -1) var(--space-4);border-bottom:var(--ring) solid var(--line);display:flex}._problem_fvx7t_36{margin:calc(var(--space-3) * -1) var(--space-3) var(--space-4);color:var(--danger)}._view_fvx7t_42{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}@media (width<=900px){._view_fvx7t_42{display:none}}._shell_jzpc1_2{height:100dvh;padding-top:env(safe-area-inset-top);flex-direction:column;display:flex}._header_jzpc1_9{padding:var(--space-6) var(--space-9);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}._brand_jzpc1_16{align-items:center;gap:var(--space-4);display:flex}._mark_jzpc1_22{width:var(--space-8);height:var(--space-8);fill:currentColor}._tools_jzpc1_28{justify-content:flex-end;display:flex}._main_jzpc1_34{scrollbar-gutter:stable both-edges;overscroll-behavior:none;scroll-snap-type:x proximity;min-height:0;scroll-padding-inline:calc(var(--space-7) + var(--safe-left)) calc(var(--space-7) + var(--safe-right));flex:1;overflow:auto scroll}._status_jzpc1_46{justify-content:center;align-items:center;gap:var(--space-6);height:100%;color:var(--muted);flex-direction:column;display:flex}@media (width<=600px){._header_jzpc1_9{gap:var(--space-4);padding:var(--space-4) var(--space-7);grid-template-columns:minmax(0,1fr) auto}._brand_jzpc1_16{display:none}}@media (height<=500px){._header_jzpc1_9{padding-block:var(--space-2)}}._line_cn4n7_2{z-index:-1;width:var(--wire-width);margin-left:calc(var(--wire-width) / -2);background:linear-gradient(var(--wire-from), var(--wire-to));transition:--wire-from var(--motion-slow), --wire-to var(--motion-slow), opacity var(--motion-fast);position:absolute}._line_cn4n7_2[data-dashed]{padding-block:var(--wire-stub);-webkit-mask:var(--wire-mask);mask:var(--wire-mask)}._slot_130e6_2{margin-left:calc(var(--rail-offset) * -1);padding:var(--space-4) 0 var(--space-4) var(--rail-offset);text-align:left;font-size:var(--font-sm);color:var(--muted);transition:color var(--motion-fast);position:relative}._add_130e6_13{width:var(--size-icon-sm);height:var(--size-icon-sm);border-radius:var(--radius-full);background:var(--control-bg);box-shadow:0 0 0 var(--space-2) var(--board);color:var(--text);transition:opacity var(--motion-fast), scale var(--motion-fast);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:0;translate:-50% -50%}@media (hover:hover){._add_130e6_13{opacity:0;scale:var(--hidden-scale)}._slot_130e6_2:hover{color:var(--text)}._slot_130e6_2:hover ._add_130e6_13{opacity:1;scale:1}}._node_mc03o_1{border-radius:var(--radius-full);background:color-mix(in srgb, var(--node-color), #fff var(--node-lighten,0%));transition:background-color var(--motion-slow), min-height var(--motion-slow);flex:none;justify-content:center;align-self:center;align-items:center;display:flex;position:relative}._lg_mc03o_16{width:var(--node-lg);height:var(--node-lg)}._md_mc03o_21{width:var(--node-md);height:var(--node-md)}._long_mc03o_27{align-self:stretch;height:auto}._sm_mc03o_32{width:var(--size-control);height:var(--size-control)}._day_9d2bh_1{--gap:var(--chain-gap);overflow-wrap:anywhere;width:fit-content;max-width:100%;padding:var(--space-11) var(--space-9) var(--page-bottom);animation:var(--fade-in);margin:0 auto}._rows_9d2bh_11{isolation:isolate;column-gap:var(--space-8);display:grid;position:relative}._caption_9d2bh_18{margin:0 0 var(--space-6);font-size:var(--font-lg);font-weight:var(--weight-bold);color:var(--muted);display:none}._row_9d2bh_11,._freeRow_9d2bh_27{grid-column:1/-1;grid-template-columns:subgrid;padding-bottom:var(--gap);pointer-events:none;display:grid;position:relative}._row_9d2bh_11>*,._freeRow_9d2bh_27>*,._task_9d2bh_39>*{pointer-events:auto;grid-row:1;position:relative}._task_9d2bh_39{grid-template-columns:subgrid;cursor:pointer;display:grid}._task_9d2bh_39:before{content:"";z-index:-2;inset:calc(var(--node-pad-lg) * -1) calc(var(--space-7) * -1);border-radius:calc(var(--node-lg) / 2 + var(--node-pad-lg));background:var(--hover);box-shadow:inset 0 0 0 var(--ring) transparent;opacity:0;transition:opacity var(--motion-fast), box-shadow var(--motion-fast);position:absolute}._task_9d2bh_39[data-selected]:before{opacity:1;z-index:0;box-shadow:inset 0 0 0 var(--ring) var(--accent)}._task_9d2bh_39[data-selected]{--node-lighten:var(--hover-lighten)}@media (hover:hover){._task_9d2bh_39:hover:before{opacity:1}._task_9d2bh_39:hover{--node-lighten:var(--hover-lighten)}}._times_9d2bh_89{font-size:var(--font-sm);font-variant-numeric:tabular-nums;color:var(--muted)}._rail_9d2bh_95{grid-column:rail;justify-content:center;display:flex}._line_9d2bh_101{height:var(--gap);top:100%;left:50%}._nodeLine_9d2bh_108{top:0;bottom:0;left:50%}._rows_9d2bh_11>:first-child ._nodeLine_9d2bh_108{top:50%}._rows_9d2bh_11>:last-child ._nodeLine_9d2bh_108{bottom:50%}._freeLine_9d2bh_122{top:calc(var(--gap) * -1);bottom:calc(var(--gap) * -1);left:50%}._content_9d2bh_128{min-width:0}._body_9d2bh_132{min-width:var(--size-task-min);justify-content:center;gap:var(--space-4);padding:var(--space-1) 0 var(--space-3);flex-direction:column;display:flex}._heading_9d2bh_141{justify-content:space-between;align-items:baseline;gap:var(--space-6);display:flex}._title_9d2bh_148{text-align:left;font-size:var(--font-xl);font-weight:var(--weight-bold)}._heading_9d2bh_141 small{white-space:nowrap;font-size:var(--font-sm);color:var(--muted)}._freeRow_9d2bh_27 ._body_9d2bh_132{--rail-offset:calc(var(--space-8) + var(--node-lg) / 2);align-items:flex-start}._steps_9d2bh_166{margin:0;padding:0;list-style:none}._steps_9d2bh_166 li{justify-content:space-between;gap:var(--space-6);padding:var(--space-2) 0 var(--space-2) var(--space-9);font-size:var(--font-lg);color:var(--text-soft);display:flex;position:relative}._steps_9d2bh_166 li:before{content:"";left:var(--space-1);top:var(--space-5);width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);background:var(--muted);position:absolute}._steps_9d2bh_166 li:not(:last-child):after{content:"";left:calc(var(--space-1) + var(--space-4) / 2 - var(--wire-width) / 2);top:calc(var(--space-5) + var(--space-4));bottom:calc(var(--space-5) * -1);width:var(--wire-width);background:var(--line);position:absolute}._steps_9d2bh_166 small{white-space:nowrap;font-size:var(--font-sm);font-variant-numeric:tabular-nums;color:var(--muted)}._repeats_9d2bh_211{gap:var(--space-3);flex-wrap:wrap;display:flex}._repeats_9d2bh_211 span{padding:var(--space-2) var(--space-6);border-radius:var(--radius-full);font-size:var(--font-sm);color:var(--repeat);background:var(--repeat-bg)}._repeats_9d2bh_211 em{margin-left:var(--space-1);font-style:normal;font-size:var(--font-xs);opacity:var(--soft-opacity)}._moments_9d2bh_233{justify-content:center;gap:var(--space-1);flex-direction:column;grid-column:moments;display:flex}._moment_9d2bh_233{align-items:center;gap:var(--space-4);padding-block:var(--space-1);border-radius:var(--radius-full);font-size:var(--font-lg);color:var(--text-soft);box-shadow:inset 0 0 0 var(--ring) transparent;transition:background-color var(--motion-fast), box-shadow var(--motion-fast), color var(--motion-fast);animation:var(--fade-in);display:flex;position:relative}._moment_9d2bh_233[data-selected]{background:var(--hover);box-shadow:inset 0 0 0 var(--ring) var(--accent);color:var(--text)}@media (hover:hover){._moment_9d2bh_233:hover{background:var(--hover);color:var(--text)}}._moment_9d2bh_233 b{font-weight:var(--weight-regular);font-size:var(--font-sm);font-variant-numeric:tabular-nums;color:var(--muted);flex:none}._moment_9d2bh_233 i{border-radius:var(--radius-full);background:var(--moment);position:absolute;top:50%}@keyframes _moment-cut_9d2bh_1{0%,to{-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--space-10));mask-image:linear-gradient(to left, transparent, #000 var(--space-10))}}@media (width>=901px){._moment_9d2bh_233 span{white-space:nowrap;min-width:0;animation:linear both _moment-cut_9d2bh_1;animation-timeline:scroll(self inline);overflow:hidden}._day_9d2bh_1[data-view=sides]{--half:calc(50% - var(--node-lg) / 2 - var(--space-8));width:100%}._day_9d2bh_1[data-view=sides] ._rows_9d2bh_11{grid-template-columns:var(--half) var(--node-lg) fit-content(min(var(--size-task-max), var(--half)))}._day_9d2bh_1[data-view=sides] ._moments_9d2bh_233{justify-self:end;max-width:100%}._day_9d2bh_1[data-view=sides] ._row_9d2bh_11,._day_9d2bh_1[data-view=sides] ._freeRow_9d2bh_27{grid-template-areas:"moments rail content"}._day_9d2bh_1[data-view=sides] ._task_9d2bh_39{grid-column:2/-1}._day_9d2bh_1[data-view=sides] ._task_9d2bh_39:before{left:calc(var(--node-pad-lg) * -1)}._day_9d2bh_1[data-view=sides] ._content_9d2bh_128,._day_9d2bh_1[data-view=sides] ._freeRow_9d2bh_27 ._body_9d2bh_132{grid-column:content}._day_9d2bh_1[data-view=sides] ._content_9d2bh_128{justify-content:center;gap:var(--space-4);min-width:var(--size-task-min);padding:var(--space-3) 0;flex-direction:column;display:flex}._day_9d2bh_1[data-view=sides] ._task_9d2bh_39 ._body_9d2bh_132{display:contents}._day_9d2bh_1[data-view=sides] ._heading_9d2bh_141{order:-1}._day_9d2bh_1[data-view=sides] ._times_9d2bh_89{margin-top:calc(var(--space-3) * -1)}._day_9d2bh_1[data-view=sides] ._times_9d2bh_89 span+span:before{content:"–"}._day_9d2bh_1[data-view=sides]{--moment-wire:calc(var(--space-8) + var(--node-lg) / 2 - var(--space-4))}._day_9d2bh_1[data-view=sides] ._moment_9d2bh_233{max-width:calc(100% + var(--space-4));margin-right:calc(var(--space-4) * -1);padding-inline:var(--space-6) var(--moment-inset);text-align:right;flex-direction:row-reverse;align-self:flex-end}._day_9d2bh_1[data-view=sides] ._moment_9d2bh_233 i{right:var(--space-4);width:var(--size-dot);height:var(--size-dot);margin-top:calc(var(--size-dot) / -2)}._day_9d2bh_1[data-view=sides] ._moment_9d2bh_233[data-selected]:after{width:var(--moment-wire)}._day_9d2bh_1[data-view=sides] ._moment_9d2bh_233:after{content:"";top:50%;right:calc(var(--moment-wire) * -1);width:calc(var(--moment-wire) + var(--space-4) + var(--size-dot) / 2);height:var(--hairline);background:color-mix(in srgb, var(--moment) var(--wire-soft), transparent);position:absolute}._day_9d2bh_1[data-view=chain]{--side:var(--size-moments)}._day_9d2bh_1[data-view=chain] ._caption_9d2bh_18{width:var(--side);padding-left:var(--space-9);margin-left:auto;display:block}._day_9d2bh_1[data-view=chain] ._rows_9d2bh_11{grid-template-columns:var(--size-times) var(--node-lg) var(--size-task) var(--side)}._day_9d2bh_1[data-view=chain] ._row_9d2bh_11,._day_9d2bh_1[data-view=chain] ._freeRow_9d2bh_27{grid-template-areas:"times rail body moments"}._day_9d2bh_1[data-view=chain] ._task_9d2bh_39{grid-column:1/4}._day_9d2bh_1[data-view=chain] ._task_9d2bh_39:before{right:calc(var(--space-4) * -1)}._day_9d2bh_1[data-view=chain] ._content_9d2bh_128{display:contents}._day_9d2bh_1[data-view=chain] ._body_9d2bh_132{grid-area:1/body;position:relative}._day_9d2bh_1[data-view=chain] ._times_9d2bh_89{padding:var(--space-4) 0;flex-direction:column;grid-area:1/times;justify-content:space-between;align-items:flex-end;display:flex;position:relative}._day_9d2bh_1[data-view=chain] ._times_9d2bh_89 span:only-child{margin:auto 0}._day_9d2bh_1[data-view=chain] ._task_9d2bh_39 ._body_9d2bh_132{padding:var(--space-3) var(--space-6) var(--space-3) 0}._day_9d2bh_1[data-view=chain] ._rows_9d2bh_11:after{content:"";top:0;bottom:var(--gap);right:calc(var(--side) - var(--wire-width));width:var(--wire-width);background:var(--line);pointer-events:none;position:absolute}._day_9d2bh_1[data-view=chain] ._moments_9d2bh_233{z-index:1;padding-left:var(--space-9)}._day_9d2bh_1[data-view=chain] ._moment_9d2bh_233{max-width:calc(100% + var(--moment-inset));margin-left:calc(var(--moment-inset) * -1);padding-inline:var(--moment-inset) var(--space-6);text-align:left;align-self:flex-start}._day_9d2bh_1[data-view=chain] ._moment_9d2bh_233 i{left:var(--space-4);width:var(--size-dot);height:var(--size-dot);margin-top:calc(var(--size-dot) / -2)}}@media (width<=900px){._day_9d2bh_1{--rail-gap:var(--space-7);--rail-center:calc(var(--node-lg) / 2);width:100%;max-width:var(--size-narrow);padding:var(--space-10) var(--space-8) var(--page-bottom)}._rows_9d2bh_11{grid-template-columns:var(--node-lg) minmax(0, 1fr);column-gap:var(--rail-gap)}._row_9d2bh_11,._freeRow_9d2bh_27{grid-template-areas:"rail content"".moments"}._task_9d2bh_39{grid-column:1/-1}._row_9d2bh_11>._task_9d2bh_39,._task_9d2bh_39>._rail_9d2bh_95{position:static}._line_9d2bh_101,._nodeLine_9d2bh_108{top:0;bottom:0;left:var(--rail-center);height:auto}._task_9d2bh_39:before{margin:calc(var(--node-pad-lg) * -1) calc(var(--space-5) * -1) calc(var(--node-pad-lg) * -1) calc(var(--node-pad-lg) * -1);grid-area:1/1/auto/-1;position:relative;inset:auto}._freeRow_9d2bh_27>._rail_9d2bh_95{grid-row:1/-1}._content_9d2bh_128,._freeRow_9d2bh_27>._body_9d2bh_132{grid-column:content}._content_9d2bh_128{justify-content:center;gap:var(--space-4);padding:var(--space-2) 0;flex-direction:column;display:flex}._body_9d2bh_132{min-width:0}._task_9d2bh_39 ._body_9d2bh_132{display:contents}._heading_9d2bh_141{order:-1}._times_9d2bh_89{margin-top:calc(var(--space-3) * -1)}._times_9d2bh_89 span+span:before{content:"–"}._freeRow_9d2bh_27 ._body_9d2bh_132{--rail-offset:calc(var(--rail-gap) + var(--rail-center))}._row_9d2bh_11>._moments_9d2bh_233,._freeRow_9d2bh_27>._moments_9d2bh_233{margin-top:var(--space-3);grid-row:2;align-items:flex-start}._moments_9d2bh_233:empty{display:none}._moment_9d2bh_233{margin-left:calc(var(--space-3) * -1);padding-inline:var(--space-3);text-align:left}._moment_9d2bh_233 i{left:calc(var(--space-3) - var(--rail-gap) - var(--rail-center) - var(--size-dot) / 2);width:var(--size-dot);height:var(--size-dot);margin-top:calc(var(--size-dot) / -2);box-shadow:0 0 0 var(--space-2) var(--board)}}@media (width<=600px){._day_9d2bh_1{padding-bottom:calc(var(--space-11) + env(safe-area-inset-bottom))}}._problem_11a70_1{white-space:pre-line;margin-bottom:var(--space-5);font-size:var(--font-sm);color:var(--danger);animation:var(--fade-in)}._buttons_11a70_9{align-items:center;gap:var(--space-2);display:flex}._spacer_11a70_15{flex:1}._headerDone_11a70_19{display:none}@media (width<=900px),(height<=500px){@media (pointer:coarse){._headerClose_11a70_27{display:none}}._headerDone_11a70_19{gap:var(--space-3);display:flex}._remove_11a70_37,._cancel_11a70_38,._spacer_11a70_15,._footerDone_11a70_40{display:none}._buttons_11a70_9:not(:has(._remove_11a70_37)){display:none}._remove_11a70_37,._remove_11a70_37 button{width:100%}._remove_11a70_37{flex:1}}._identity_11a70_59{align-items:center;gap:var(--space-6);display:flex}._name_11a70_65{flex:1;min-width:0}._nodeButton_11a70_70{border-radius:var(--radius-full);display:flex}._appearance_11a70_75{gap:var(--space-6);padding:var(--space-6);flex-direction:column;display:flex}._categoryEditor_11a70_82{gap:var(--space-9);width:var(--size-popover);max-width:100%;padding:var(--space-9);display:grid}._categoryActions_11a70_90{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._categorySave_11a70_97{gap:var(--space-3);margin-left:auto;display:flex}@media (hover:hover){._nodeButton_11a70_70:hover{--node-lighten:var(--hover-lighten)}}._line_11a70_109{align-items:center;gap:var(--space-4);flex-wrap:wrap;width:100%;display:flex}._dash_11a70_117{color:var(--muted)}._hint_11a70_121{font-size:var(--font-sm);color:var(--muted);margin-left:auto}._number_11a70_127{align-items:center;gap:var(--space-3);white-space:nowrap;font-size:var(--font-sm);color:var(--muted);flex:none;display:flex}._adds_11a70_137{gap:var(--space-3);flex-wrap:wrap;display:flex}._bound_11a70_144{gap:var(--space-8);flex-direction:column;display:flex}._bound_11a70_144+._bound_11a70_144{margin-top:var(--space-3);padding-top:var(--space-9);border-top:var(--hairline) solid var(--line)}._boundHead_11a70_156{align-items:center;gap:var(--space-6);display:flex}._boundLabel_11a70_162{flex:1}._palette_11a70_167{padding:0 var(--space-3)}._card_1ijqx_1{gap:var(--space-5);padding:var(--space-5) var(--space-6);border:var(--ring) solid transparent;border-radius:var(--radius-lg);background:var(--card);font-weight:var(--weight-medium);color:var(--muted);display:grid}@media (hover:hover){._card_1ijqx_1:hover{background:var(--surface);color:var(--text)}}._card_1ijqx_1[aria-current=page]{background:var(--board);color:var(--text);border-color:var(--line)}._card_1ijqx_1[data-today]{color:var(--accent);font-weight:var(--weight-bold)}._short_1ijqx_32{display:none}@container (width<=830px){._card_1ijqx_1{padding:var(--space-4) var(--space-3);justify-items:center}._name_1ijqx_43{display:none}._short_1ijqx_32{display:inline}._fill_1ijqx_51{display:none}}._strip_p34ql_2{z-index:var(--z-sticky);gap:var(--space-4);padding:0 calc(var(--space-7) + var(--strip-safe-right,0px)) var(--space-6) calc(var(--space-7) + var(--strip-safe-left,0px));background:var(--bg);transition:background-color var(--motion-base);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:sticky;top:0;container-type:inline-size}._page_5josr_1{flex-direction:column;min-height:100%;display:flex}._wide_5josr_8{--strip-safe-left:var(--safe-left);--strip-safe-right:var(--safe-right);min-width:var(--size-week)}._add_5josr_14{--add-inset:max(var(--space-10), env(safe-area-inset-bottom));right:var(--add-inset);bottom:var(--add-inset);z-index:var(--z-fab);border-radius:var(--radius-full);box-shadow:var(--shadow);animation:var(--pop-in);position:fixed}._week_hexk5_1{padding:var(--space-10) calc(var(--space-7) + var(--safe-right)) var(--page-bottom) calc(var(--space-7) + var(--safe-left));animation:var(--fade-in);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._column_hexk5_8{--wire-x:calc(var(--node-md) / 2 + var(--node-pad-md));isolation:isolate;scroll-snap-align:start;width:min(100%, var(--size-week-column));flex-direction:column;place-self:start center;min-width:0;display:flex}._item_hexk5_20{text-align:left;align-items:center;gap:var(--space-5);padding:var(--node-pad-md) var(--space-5) var(--node-pad-md) var(--node-pad-md);border-radius:calc(var(--node-md) / 2 + var(--node-pad-md));transition:opacity var(--motion-fast);display:flex;position:relative}._item_hexk5_20:before{content:"";z-index:-2;border-radius:inherit;box-shadow:inset 0 0 0 var(--ring) transparent;transition:background-color var(--motion-fast), box-shadow var(--motion-fast);position:absolute;inset:0}._line_hexk5_43{top:calc(100% - var(--node-pad-md));left:var(--wire-x);height:var(--chain-gap)}._nodeLine_hexk5_50{top:var(--node-pad-md);bottom:var(--node-pad-md);left:var(--wire-x)}._item_hexk5_20:first-child ._nodeLine_hexk5_50{top:50%}._item_hexk5_20:last-child ._nodeLine_hexk5_50{bottom:50%}._freeLine_hexk5_42{top:0;bottom:0;left:var(--wire-x)}._item_hexk5_20+._item_hexk5_20{margin-top:calc(var(--chain-gap) - var(--node-pad-md) * 2)}._label_hexk5_74{flex-direction:column;min-width:0;display:flex;position:relative}._label_hexk5_74 b{font-size:var(--font-lg);line-height:var(--leading);font-weight:var(--weight-bold);overflow-wrap:break-word}._label_hexk5_74 small{font-size:var(--font-sm);line-height:var(--leading);font-variant-numeric:tabular-nums;color:var(--muted)}._item_hexk5_20[data-selected]:before{z-index:0;background:var(--hover);box-shadow:inset 0 0 0 var(--ring) var(--accent)}._item_hexk5_20[data-selected]{--node-lighten:var(--hover-lighten)}@media (hover:hover){._item_hexk5_20:hover:before{background:var(--hover)}._item_hexk5_20:hover{--node-lighten:var(--hover-lighten)}._week_hexk5_1[data-dimmed=true] ._item_hexk5_20,._week_hexk5_1[data-dimmed=true] ._freeLine_hexk5_42,._week_hexk5_1[data-dimmed=true] ._free_hexk5_42 button{opacity:var(--dim-opacity)}._week_hexk5_1[data-dimmed=true] ._item_hexk5_20[data-selected]{opacity:1}._week_hexk5_1[data-dimmed=true] ._item_hexk5_20[data-on=true]{opacity:1;--node-lighten:var(--hover-lighten)}._week_hexk5_1[data-dimmed=true] ._item_hexk5_20[data-on=true]:before{background:var(--hover)}._week_hexk5_1[data-dimmed=true] ._item_hexk5_20[data-on=true] ._line_hexk5_43,._week_hexk5_1[data-dimmed=true] ._item_hexk5_20[data-selected] ._line_hexk5_43,._week_hexk5_1[data-dimmed=true] ._item_hexk5_20[data-on=true] ._nodeLine_hexk5_50,._week_hexk5_1[data-dimmed=true] ._item_hexk5_20[data-selected] ._nodeLine_hexk5_50{opacity:var(--dim-opacity)}}._free_hexk5_42{height:calc(var(--wire-stub) * 6);margin-top:calc(var(--node-pad-md) * -1);margin-bottom:calc(var(--node-pad-md) * -1);padding-left:calc(var(--node-md) + var(--node-pad-md) + var(--space-5));--rail-offset:calc(var(--node-md) + var(--node-pad-md) + var(--space-5) - var(--wire-x));align-items:center;display:flex;position:relative}:root,[data-theme=graphite]{--hue:270;--tint:.006;--accent-dark:#9c95fe;--accent-light:#7264d7}[data-theme=black]{--hue:0;--tint:0;--accent-dark:#e5e5e5;--accent-light:#18181b}[data-theme=sand]{--hue:85;--tint:.02;--accent-dark:#e6ad00;--accent-light:#956f00}[data-theme=lime]{--hue:125;--tint:.02;--accent-dark:#9bcb00;--accent-light:#5f7e01}[data-theme=forest]{--hue:155;--tint:.02;--accent-dark:#30d882;--accent-light:#10854d}[data-theme=ocean]{--hue:190;--tint:.025;--accent-dark:#0fd3c3;--accent-light:#058379}[data-theme=sky]{--hue:230;--tint:.03;--accent-dark:#3ec7fe;--accent-light:#037ea7}[data-theme=midnight]{--hue:258;--tint:.03;--accent-dark:#74acfe;--accent-light:#2c73d7}[data-theme=plum]{--hue:310;--tint:.03;--accent-dark:#d689f7;--accent-light:#a54fc7}[data-theme=rose]{--hue:355;--tint:.025;--accent-dark:#ff81b6;--accent-light:#cb3c81}:root,[data-mode=dark]{--bg:oklch(.15 var(--tint) var(--hue));--board:oklch(.22 var(--tint) var(--hue));--surface:oklch(.26 var(--tint) var(--hue));--control-bg:oklch(.31 var(--tint) var(--hue));--control-hover:oklch(.35 var(--tint) var(--hue));--selected-bg:oklch(.43 var(--tint) var(--hue));--line:oklch(.37 var(--tint) var(--hue));--text:oklch(.95 calc(var(--tint) * .4) var(--hue));--muted:oklch(.7 var(--tint) var(--hue));--accent:var(--accent-dark);--on-accent:oklch(.2 calc(var(--tint) * 2) var(--hue));--repeat:#6fd3c2;--danger:#f87171;--shadow:0 12px 34px #0009;--shadow-sheet:0 -8px 34px #0009;--shadow-down:0 16px 24px -12px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-mode=light]{--bg:oklch(.93 var(--tint) var(--hue));--board:oklch(.98 calc(var(--tint) * .5) var(--hue));--surface:oklch(.995 calc(var(--tint) * .2) var(--hue));--control-bg:oklch(.9 var(--tint) var(--hue));--control-hover:oklch(.87 var(--tint) var(--hue));--selected-bg:oklch(.82 var(--tint) var(--hue));--line:oklch(.87 var(--tint) var(--hue));--text:oklch(.24 var(--tint) var(--hue));--muted:oklch(.48 var(--tint) var(--hue));--accent:var(--accent-light);--on-accent:#fff;--repeat:#0f8a75;--danger:#d9363e;--shadow:0 12px 34px #0003;--shadow-sheet:0 -8px 34px #0003;--shadow-down:0 16px 24px -12px #0003;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=black][data-mode=dark]{--bg:#000;--board:#0c0c0c;--surface:#161616;--control-bg:#202020;--control-hover:#2b2b2b;--selected-bg:#3d3d3d;--line:#2e2e2e}@property --wire-from{syntax:"<color>";inherits:true;initial-value:#0000}@property --wire-to{syntax:"<color>";inherits:true;initial-value:#0000}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes ui-sheet{0%{transform:translateY(100%)}}@keyframes ui-pop{0%{transform:scale(.88)}}:root{--font-family:system-ui, sans-serif;--font-xs:12px;--font-sm:13px;--font-md:14px;--font-lg:15px;--font-xl:18px;--font-input:16px;--weight-regular:400;--weight-medium:500;--weight-bold:600;--leading:1.3;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:18px;--space-9:20px;--space-10:24px;--space-11:30px;--space-12:40px;--space-chart-gap:2px;--page-bottom:90px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:999px;--size-control-sm:30px;--size-control:36px;--size-control-lg:44px;--size-icon-sm:26px;--size-color:24px;--size-dot:10px;--size-fab:56px;--size-input-number:56px;--size-content:960px;--size-narrow:600px;--size-grip:36px;--size-scrollbar:8px;--size-theme:48px;--size-table-column:76px;--size-popover:360px;--size-menu:280px;--size-menu-list:260px;--size-icon-picker:400px;--size-auth-card:375px;--size-icon-picker-max:45dvh;--safe-left:env(safe-area-inset-left);--safe-right:env(safe-area-inset-right);--keyboard-height:0px;--size-dialog-max:calc(100dvh - var(--keyboard-height) - var(--space-12) * 1.5);--size-sheet-max:92dvh;--app-header-bottom:calc(env(safe-area-inset-top) + var(--size-control) + var(--space-4) * 2);--size-spectrum:240px;--size-spectrum-field:160px;--size-time:92px;--size-time-menu:232px;--size-time-column:52px;--size-week:1200px;--size-week-column:200px;--size-times:48px;--size-task:320px;--size-task-min:300px;--size-task-max:520px;--size-moments:228px;--size-bar-sm:5px;--size-bar:10px;--size-bar-hit:24px;--size-tip:90px;--size-tile:140px;--size-chart-label:170px;--size-chart-value:96px;--size-chart-share:44px;--node-lg:52px;--node-md:46px;--node-pad-lg:7px;--node-pad-md:5px;--chain-gap:28px;--wire-width:2px;--moment-inset:calc(var(--space-9) + var(--space-4) + var(--size-dot) / 2 - var(--wire-width) / 2);--panel-width:440px;--panel-top:136px;--panel-inset:16px;--size-icon-cell:36px;--motion-fast:.12s;--motion-base:.15s;--motion-slow:.2s;--ease-out:cubic-bezier(.2, .8, .3, 1);--fade-in:ui-fade var(--motion-base) ease-out backwards;--rise-in:ui-rise var(--motion-base) var(--ease-out) backwards;--pop-in:ui-pop var(--motion-slow) var(--ease-out) backwards;--sheet-in:ui-sheet var(--motion-slow) var(--ease-out) backwards;--hairline:1px;--ring:1.5px;--ring-strong:2px;--disabled-opacity:.4;--dim-opacity:.4;--soft-opacity:.75;--hidden-scale:.7;--hover-brightness:1.12;--hover-lighten:12%;--z-sticky:3;--z-fab:10;--z-panel:15;--z-popover:20;--z-toast:30;--z-tooltip:40;--text-soft:color-mix(in srgb, var(--text) 85%, var(--board));--hover:color-mix(in srgb, var(--surface) 70%, var(--control-bg));--card:color-mix(in srgb, var(--bg) 55%, var(--board));--selected-text:var(--text);--focus:var(--muted);--repeat-bg:color-mix(in srgb, var(--repeat) 13%, transparent);--wire-soft:55%;--rainbow:conic-gradient(#f0785a, #f59e0b, #22a06b, #0ea5e9, #8b5cf6, #ec4899, #f0785a);--spectrum-field:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, transparent);--spectrum-hue:linear-gradient(to right, red, #ff0, #0f0, #0ff, #00f, #f0f, red);--spectrum-thumb:#fff;--wire-stub:12px;--wire-mask:linear-gradient(#000 0 0) top / 100% var(--wire-stub) no-repeat border-box, linear-gradient(#000 0 0) bottom / 100% var(--wire-stub) no-repeat border-box, linear-gradient(transparent calc(var(--wire-stub) / 4), #000 0 calc(var(--wire-stub) * 3 / 4), transparent 0) top / 100% var(--wire-stub) round content-box}@media (width<=600px),(height<=500px){:root{--size-icon-picker:calc(72dvh - var(--space-10) - var(--space-6) * 2 - env(safe-area-inset-bottom));--size-icon-picker-max:calc(var(--size-dialog-max) - var(--space-10) - var(--space-6) * 2 - env(safe-area-inset-bottom))}}@media (pointer:coarse){:root{--size-control-sm:36px;--size-control:40px;--size-icon-sm:32px;--size-color:30px;--size-time:108px}}*{box-sizing:border-box}html,body,#root{height:100%}html{overscroll-behavior:none;background:var(--bg);overflow:hidden}body,button,a,input{transition:background-color var(--motion-base), color var(--motion-base), border-color var(--motion-base), box-shadow var(--motion-base), opacity var(--motion-base), filter var(--motion-base)}body{touch-action:pan-x pan-y;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);color:var(--text);font:var(--font-md) / var(--leading) var(--font-family);-webkit-user-select:none;user-select:none;margin:0;position:fixed;inset:0;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:var(--size-scrollbar);height:var(--size-scrollbar)}::-webkit-scrollbar-thumb{border:var(--ring-strong) solid transparent;border-radius:var(--radius-full);background:var(--line) padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--muted)}::-webkit-scrollbar-corner{background:0 0}@media (pointer:coarse){::-webkit-scrollbar{display:none}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}}#root:has([data-open]){pointer-events:none}[data-open]:not(:has([data-open])){pointer-events:auto}#root:has([data-open]) input{pointer-events:auto}@media (hover:none){:is(body:has([data-open]),body:has(form[aria-label=Редактор])){cursor:pointer}}:focus-visible{outline:var(--ring) solid var(--focus);outline-offset:calc(var(--ring) * -1)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
