._7gQkAq_bean{width:var(--bean-size);height:var(--bean-size);border-radius:var(--radius-sm);color:var(--color-text-muted);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}._7gQkAq_beanSmall{width:var(--icon-sm);height:var(--icon-sm)}._7gQkAq_bean svg{width:100%;height:100%;overflow:visible}._7gQkAq_beanBody{fill:#0000;stroke:currentColor;stroke-width:1.6px;transition:fill var(--duration-fade) linear, stroke var(--duration-fade) linear}._7gQkAq_bean:hover ._7gQkAq_beanBody{fill:var(--color-surface-2);stroke:var(--color-accent)}._7gQkAq_beanDone{color:var(--color-accent)}._7gQkAq_beanDone ._7gQkAq_beanBody,._7gQkAq_beanDone:hover ._7gQkAq_beanBody{fill:var(--color-accent);stroke:var(--color-accent)}._7gQkAq_sprout{transform-origin:55% 20%;transition:transform var(--duration-spring) var(--ease-spring);transform:scale(0)}._7gQkAq_beanDone ._7gQkAq_sprout{transform:scale(1)}._7gQkAq_stem{fill:none;stroke:var(--color-primary);stroke-width:1.2px;stroke-linecap:round}._7gQkAq_leaf{fill:var(--color-primary)}._7gQkAq_ring{width:var(--control-height-sm);height:var(--control-height-sm);flex:none}._7gQkAq_ringTrack{fill:none;stroke:currentColor;opacity:.25;stroke-width:3px}._7gQkAq_ringProgress{fill:none;stroke:var(--mascot-leaf);stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset var(--duration-spring) linear}._7gQkAq_ringStem{fill:none;stroke:var(--mascot-leaf-2);stroke-width:2px;stroke-linecap:round}._7gQkAq_ringLeaf{fill:var(--mascot-leaf)}._7gQkAq_mascot{display:block;overflow:visible}._7gQkAq_soil{fill:none;stroke:var(--color-border);stroke-width:10px;stroke-linecap:round}._7gQkAq_mStem{fill:none;stroke:var(--mascot-stem);stroke-width:16px;stroke-linecap:round}._7gQkAq_mLeaf{fill:var(--mascot-leaf)}._7gQkAq_mLeaf2{fill:var(--mascot-leaf-2)}._7gQkAq_mBean{fill:var(--mascot-bean)}._7gQkAq_mShade{fill:var(--mascot-shade)}._7gQkAq_mHighlight{fill:none;stroke:var(--mascot-highlight);stroke-width:14px;stroke-linecap:round}._7gQkAq_mEye{fill:var(--mascot-eyes)}._7gQkAq_mGlint{fill:var(--mascot-glint)}._7gQkAq_mLid,._7gQkAq_mMouth{fill:none;stroke:var(--mascot-eyes);stroke-width:11px;stroke-linecap:round}._7gQkAq_mCheek{fill:var(--mascot-cheek)}._7gQkAq_prop{stroke-linejoin:round}._7gQkAq_propBody{fill:var(--color-text-muted)}._7gQkAq_propPaper{fill:var(--color-surface);stroke:var(--color-border);stroke-width:6px}._7gQkAq_propLine{fill:none;stroke:var(--color-text-muted);stroke-width:10px;stroke-linecap:round}._7gQkAq_propLens{fill:var(--color-surface);stroke:var(--color-text-muted);stroke-width:12px}._7gQkAq_propHandle{stroke:var(--color-text-muted);stroke-width:16px;stroke-linecap:round}._7gQkAq_drop{fill:var(--label-rain)}._7gQkAq_hop{animation:_7gQkAq_hop calc(var(--duration-spring) * 2) var(--ease-spring) infinite alternate;transform-origin:bottom;transform-box:fill-box}@keyframes _7gQkAq_hop{0%{transform:translateY(0)}to{transform:translateY(calc(var(--space-2) * -1))}}._7gQkAq_empty{justify-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);text-align:center;color:var(--color-text-muted);display:grid}._7gQkAq_emptyCompact{padding:var(--space-3) var(--space-2);gap:var(--space-1)}._7gQkAq_emptyMascot{width:calc(var(--space-6) * 3);height:auto}._7gQkAq_emptyArt{width:calc(var(--space-6) * 5);height:auto;display:block}._7gQkAq_emptyCompact ._7gQkAq_emptyMascot{width:calc(var(--space-6) * 2)}._7gQkAq_emptyTitle{font-size:var(--text-md-size);line-height:var(--text-md-line);font-weight:var(--text-md-weight);color:var(--color-text);margin:0}._7gQkAq_emptyCompact ._7gQkAq_emptyTitle{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}._7gQkAq_emptyBody{max-width:calc(var(--layout-column) - var(--space-5));font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight)}
.qzLqoW_iconSm{width:var(--icon-sm);height:var(--icon-sm);flex:none}.qzLqoW_iconMd{width:var(--icon-md);height:var(--icon-md);flex:none}.qzLqoW_button{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-sm);border:var(--border-width) solid transparent;font-size:var(--text-sm-size);line-height:var(--text-sm-line);font-weight:var(--text-md-weight);white-space:nowrap;transition:background-color var(--duration-fade) linear, border-color var(--duration-fade) linear;display:inline-flex}.qzLqoW_button:disabled{opacity:var(--opacity-done);cursor:default}.qzLqoW_small{height:var(--control-height-sm);padding:0 var(--space-2);gap:var(--space-1)}.qzLqoW_iconOnly{width:var(--control-height);padding:0}.qzLqoW_small.qzLqoW_iconOnly{width:var(--control-height-sm)}.qzLqoW_primary{background:var(--color-primary);color:var(--color-on-primary)}.qzLqoW_primary:hover:not(:disabled){filter:brightness(1.08)}.qzLqoW_secondary{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.qzLqoW_secondary:hover:not(:disabled){background:var(--color-surface-2)}.qzLqoW_quiet{color:var(--color-text-muted);background:0 0}.qzLqoW_quiet:hover:not(:disabled),.qzLqoW_quiet[aria-expanded=true],.qzLqoW_quiet[aria-pressed=true]{background:var(--color-surface-2);color:var(--color-text)}.qzLqoW_danger{background:var(--color-danger);color:var(--color-on-primary)}.qzLqoW_popover{z-index:var(--z-popover);min-width:calc(var(--layout-column) * .75);max-width:calc(100vw - var(--space-4));max-height:calc(100dvh - var(--space-5));background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-1);position:fixed;overflow:auto}.qzLqoW_menu{gap:var(--border-width);display:grid}.qzLqoW_menuItem{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height-sm);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);text-align:left;font-size:var(--text-sm-size);line-height:var(--text-sm-line);color:var(--color-text);background:0 0;border:0;display:flex}.qzLqoW_menuItem:hover:not(:disabled),.qzLqoW_menuItem:focus-visible{background:var(--color-surface-2);outline:none}.qzLqoW_menuItem:disabled{color:var(--color-text-muted);cursor:default}.qzLqoW_menuItem svg{color:var(--color-text-muted)}.qzLqoW_menuLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.qzLqoW_menuDanger,.qzLqoW_menuDanger svg{color:var(--color-danger)}.qzLqoW_menuChecked{font-weight:var(--text-md-weight)}.qzLqoW_menuDivider{height:var(--border-width);margin:var(--space-1) 0;background:var(--color-border)}.qzLqoW_menuHeading{padding:var(--space-2) var(--space-2) var(--space-1);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);color:var(--color-text-muted)}.qzLqoW_kbd{min-width:calc(var(--space-4) + var(--space-1));height:calc(var(--space-4) + var(--space-1));padding:0 var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:calc(var(--radius-sm) / 2);background:var(--color-surface-2);font-family:inherit;font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);color:var(--color-text-muted);place-items:center;display:inline-grid}.qzLqoW_scrim{z-index:var(--z-modal);padding:var(--space-4);background:var(--color-scrim);animation:qzLqoW_fade var(--duration-fade) linear;place-items:center;display:grid;position:fixed;inset:0}.qzLqoW_scrimTop{align-items:start;padding-top:15dvh}.qzLqoW_modal{width:100%;max-height:calc(100dvh - var(--space-6));background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:qzLqoW_rise var(--duration-spring) var(--ease-spring);position:relative;overflow:auto}.qzLqoW_modal:focus{outline:none}.qzLqoW_w-modal{max-width:var(--layout-modal)}.qzLqoW_w-capture{max-width:var(--layout-capture)}.qzLqoW_w-wide{max-width:calc(var(--layout-modal) * 1.6)}.qzLqoW_w-full{max-width:none;height:calc(100dvh - var(--space-6))}.qzLqoW_drawer{width:min(var(--layout-drawer), 100vw);background:var(--color-surface);box-shadow:var(--shadow-lg);animation:qzLqoW_slide var(--duration-spring) var(--ease-spring);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes qzLqoW_fade{0%{opacity:0}}@keyframes qzLqoW_rise{0%{opacity:0;transform:translateY(var(--space-3)) scale(.98)}}@keyframes qzLqoW_slide{0%{transform:translate(100%)}}.qzLqoW_switcher{gap:var(--border-width);padding:calc(var(--space-1) / 2);border-radius:var(--radius-sm);background:var(--color-surface-2);display:inline-flex}.qzLqoW_segment{align-items:center;gap:var(--space-1);height:calc(var(--control-height) - var(--space-2));padding:0 var(--space-2);border-radius:calc(var(--radius-sm) - var(--border-width) * 2);color:var(--color-text-muted);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight);white-space:nowrap;background:0 0;border:0;display:inline-flex}.qzLqoW_segmentActive{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}.qzLqoW_toggle{width:calc(var(--control-height-sm) * 1.6);height:calc(var(--control-height-sm) * .9);border-radius:var(--radius-full);background:var(--color-border);transition:background-color var(--duration-fade) linear;border:0;flex:none;padding:0;position:relative}.qzLqoW_toggleOn{background:var(--color-primary)}.qzLqoW_toggleKnob{top:calc(var(--space-1) / 2);left:calc(var(--space-1) / 2);width:calc(var(--control-height-sm) * .9 - var(--space-1));height:calc(var(--control-height-sm) * .9 - var(--space-1));border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:transform var(--duration-spring) var(--ease-spring);position:absolute}.qzLqoW_toggleOn .qzLqoW_toggleKnob{transform:translateX(calc(var(--control-height-sm) * .7))}.qzLqoW_input{width:100%;height:var(--control-height);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm-size)}.qzLqoW_input::placeholder{color:var(--color-text-muted)}.qzLqoW_input:focus{outline:var(--focus-ring) solid var(--color-primary);outline-offset:calc(var(--border-width) * -1)}.qzLqoW_chip{align-items:center;gap:var(--space-1);min-height:calc(var(--space-5) - var(--space-1) / 2);padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);white-space:nowrap;border:var(--border-width) solid transparent;display:inline-flex}.qzLqoW_chipButton{cursor:pointer}.qzLqoW_chip-plain{background:var(--color-surface-2);color:var(--color-text-muted)}.qzLqoW_chip-quiet{color:var(--color-text-muted);background:0 0;padding:0}.qzLqoW_chip-primary{background:var(--color-surface-2);color:var(--color-primary)}.qzLqoW_chip-danger{background:var(--color-surface);border-color:var(--color-danger);color:var(--color-danger)}.qzLqoW_chip-warning{color:var(--color-warning);background:0 0;padding:0}.qzLqoW_chipButton.qzLqoW_chip-plain:hover{color:var(--color-text)}.qzLqoW_labelDot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);flex:none;display:inline-block}
._36PJqG_datePicker{gap:var(--space-2);grid-template-columns:auto auto;display:grid}@media (max-width:720px){._36PJqG_datePicker{grid-template-columns:1fr}}._36PJqG_calendar{padding:var(--space-1)}._36PJqG_calHead{justify-content:space-between;align-items:center;gap:var(--space-2);font-weight:var(--text-md-weight);display:flex}._36PJqG_calGrid{grid-template-columns:repeat(7, var(--control-height-sm));gap:calc(var(--space-1) / 2);display:grid}._36PJqG_calWeekday{height:var(--control-height-sm);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);color:var(--color-text-muted);place-items:center;display:grid}._36PJqG_calDay{height:var(--control-height-sm);border-radius:var(--radius-sm);font-size:var(--text-xs-size);font-weight:var(--text-xs-weight);color:var(--color-text);background:0 0;border:0}._36PJqG_calDay:hover{background:var(--color-surface-2)}._36PJqG_calOutside{color:var(--color-text-muted)}._36PJqG_calToday{color:var(--color-primary);font-weight:var(--text-lg-weight)}._36PJqG_calSelected,._36PJqG_calSelected:hover{background:var(--color-primary);color:var(--color-on-primary)}._36PJqG_estimate,._36PJqG_labelPicker{gap:var(--space-1);width:calc(var(--layout-column) * .85);max-width:100%;display:grid}._36PJqG_estimate form{gap:var(--space-1);display:grid}._36PJqG_hint{padding:0 var(--space-2);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);color:var(--color-text-muted);margin:0}._36PJqG_labelRow{align-items:center;gap:var(--space-2);display:inline-flex}._36PJqG_flag{color:var(--color-text-muted);display:inline-flex}._36PJqG_flag-high{color:var(--color-danger)}._36PJqG_flag-medium{color:var(--color-warning)}._36PJqG_flag-low{color:var(--color-primary)}._36PJqG_swatches{gap:var(--space-2);padding:var(--space-2);flex-wrap:wrap;display:flex}._36PJqG_swatch{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-full);border:var(--focus-ring) solid transparent;padding:0}._36PJqG_swatchOn{border-color:var(--color-text)}
.iwhP_a_card{gap:var(--space-1);padding:var(--space-3);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:var(--border-width) solid transparent;cursor:pointer;text-align:left;touch-action:manipulation;transition:border-color var(--duration-fade) linear, opacity var(--duration-fade) linear;display:grid;position:relative}.iwhP_a_card:hover{border-color:var(--color-border)}.iwhP_a_card:focus-visible{outline:var(--focus-ring) solid var(--color-primary);outline-offset:0}.iwhP_a_compact{padding:var(--space-2) var(--space-3)}.iwhP_a_done .iwhP_a_title,.iwhP_a_done .iwhP_a_meta{color:var(--color-text-muted)}.iwhP_a_done{opacity:var(--opacity-done)}.iwhP_a_done:hover{opacity:1}.iwhP_a_done .iwhP_a_title{text-decoration:line-through;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border)}.iwhP_a_selected,.iwhP_a_selected:hover{border-color:var(--color-primary);outline:var(--border-width) solid var(--color-primary)}.iwhP_a_focused{border-color:var(--color-primary)}.iwhP_a_overlay{box-shadow:var(--shadow-md);cursor:grabbing;rotate:-1deg}.iwhP_a_row{align-items:flex-start;gap:var(--space-2);display:flex}.iwhP_a_row>:first-child{margin-top:calc(var(--space-1) / 2)}.iwhP_a_title{overflow-wrap:anywhere;min-width:0;font-size:var(--text-sm-size);line-height:var(--text-sm-line);font-weight:var(--text-sm-weight);flex:1}.iwhP_a_untitled{color:var(--color-text-muted)}.iwhP_a_timeChip{min-height:calc(var(--space-5) - var(--space-1) / 2);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text-muted);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);border:0;flex:none}.iwhP_a_timeChip:hover,.iwhP_a_timeChip[aria-expanded=true]{color:var(--color-text)}.iwhP_a_timeChipLive{color:var(--color-primary)}.iwhP_a_meta{align-items:center;gap:var(--space-1) var(--space-3);padding-left:calc(var(--bean-size) + var(--space-2));font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.iwhP_a_meta svg{width:var(--icon-sm);height:var(--icon-sm)}.iwhP_a_metaItem{align-items:center;gap:var(--space-1);display:inline-flex}.iwhP_a_metaStrong{color:var(--color-text);font-weight:var(--text-md-weight)}.iwhP_a_due{color:var(--color-warning)}.iwhP_a_overdue{color:var(--color-danger)}.iwhP_a_hoverRow{right:var(--space-2);bottom:calc(var(--space-2) * -1);z-index:var(--z-sticky);gap:var(--border-width);padding:calc(var(--space-1) / 2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-sm);display:none;position:absolute}.iwhP_a_card:hover .iwhP_a_hoverRow,.iwhP_a_card:focus-within .iwhP_a_hoverRow{display:flex}@media (hover:none){.iwhP_a_card:hover .iwhP_a_hoverRow{display:none}}.iwhP_a_hoverButton{align-items:center;gap:var(--space-1);height:calc(var(--control-height-sm) - var(--space-2));padding:0 var(--space-1);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-xs-size);font-weight:var(--text-xs-weight);background:0 0;border:0;display:inline-flex}.iwhP_a_hoverButton:hover{background:var(--color-surface-2);color:var(--color-text)}.iwhP_a_timeRow{align-items:center;gap:var(--space-3);margin:var(--space-1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);padding:var(--space-2) var(--space-3);border-top:var(--border-width) solid var(--color-border);cursor:default;display:flex}.iwhP_a_play{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-full);background:var(--color-surface-2);color:var(--color-text);border:0;place-items:center;display:grid}.iwhP_a_play:hover{background:var(--color-primary);color:var(--color-on-primary)}.iwhP_a_timeStat{text-align:right;font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);color:var(--color-text-muted);margin-left:auto;display:grid}.iwhP_a_timeStat+.iwhP_a_timeStat{margin-left:0}.iwhP_a_timeStat strong{color:var(--color-text);font-weight:var(--text-md-weight)}.iwhP_a_timerFooter{align-items:center;gap:var(--space-2);margin:var(--space-1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);padding:var(--space-1) var(--space-3);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-surface-2);color:var(--color-primary);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-md-weight);display:flex}.iwhP_a_liveDot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-primary);animation:iwhP_a_pulse calc(var(--duration-spring) * 3) linear infinite alternate}@keyframes iwhP_a_pulse{to{opacity:.3}}.iwhP_a_addButton{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);text-align:left;background:0 0;display:flex}.iwhP_a_addButton:hover{background:var(--color-surface);color:var(--color-text);border-style:solid}.iwhP_a_addButton span:nth-child(2){flex:1}.iwhP_a_composer{gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:var(--border-width) solid var(--color-primary);display:grid}.iwhP_a_composerInput{width:100%;min-height:var(--control-height-sm);padding:var(--space-1) var(--space-2);border:var(--border-width) dashed var(--color-primary);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-sm-size);line-height:var(--text-sm-line);resize:none;background:0 0}.iwhP_a_composerInput:focus{outline:none}.iwhP_a_composerControls{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.iwhP_a_composerHint{font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);color:var(--color-text-muted);margin-left:auto}
.i8HmMq_board{gap:var(--space-4);height:100%;padding:0 var(--space-4);overscroll-behavior-x:contain;display:flex;position:relative;overflow:auto hidden}.i8HmMq_column{width:var(--layout-column);flex-direction:column;flex:none;min-height:0;display:flex}.i8HmMq_past .i8HmMq_dayTitle{color:var(--color-text-muted)}.i8HmMq_dayHeader{align-items:baseline;gap:var(--space-2);min-height:calc(var(--layout-topbar) + var(--space-1));padding:var(--space-4) 0 var(--space-2);border-bottom:var(--border-width) solid var(--color-border);display:flex;position:sticky;top:0}.i8HmMq_dayTitle{font-size:var(--text-lg-size);line-height:var(--text-lg-line);font-weight:var(--text-lg-weight);white-space:nowrap;margin:0}.i8HmMq_dayTitle span{color:var(--color-text-muted);font-weight:var(--text-md-weight)}.i8HmMq_todayTag{font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-md-weight);color:var(--color-primary)}.i8HmMq_focusButton{opacity:0;align-self:center;margin-left:auto}.i8HmMq_column:hover .i8HmMq_focusButton,.i8HmMq_focusButton:focus-visible{opacity:1}@media (hover:none){.i8HmMq_focusButton{opacity:1}}.i8HmMq_columnBody{gap:var(--space-2);min-height:0;padding:var(--space-3) var(--space-1) var(--space-6);margin:0 calc(var(--space-1) * -1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.i8HmMq_taskList{gap:var(--space-2);min-height:var(--layout-hour);border-radius:var(--radius-md);transition:background-color var(--duration-fade) linear;flex-direction:column;flex:1;display:flex}.i8HmMq_dropActive{background:var(--color-surface-2)}.i8HmMq_dragSource{opacity:var(--opacity-ghost)}.i8HmMq_insertLine{height:var(--focus-ring);margin:calc(var(--space-1) * -1) 0;border-radius:var(--radius-full);background:var(--color-primary)}.i8HmMq_overlayWrap{width:var(--layout-column);position:relative}.i8HmMq_overlayCount{top:calc(var(--space-2) * -1);right:calc(var(--space-2) * -1);min-width:var(--icon-md);height:var(--icon-md);padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-xs-size);font-weight:var(--text-md-weight);place-items:center;display:grid;position:absolute}.i8HmMq_focusWrap{flex-direction:column;height:100%;display:flex}.i8HmMq_focusBar{padding:var(--space-2) var(--space-4) 0;justify-content:flex-end;display:flex}.i8HmMq_focusWrap .i8HmMq_board{justify-content:center}.i8HmMq_focusColumn{width:min(calc(var(--layout-column) * 1.6), 100%)}
.CDRilq_app{background:var(--color-bg);flex-direction:column;height:100dvh;display:flex}.CDRilq_topbar{justify-content:space-between;align-items:center;gap:var(--space-2);height:var(--layout-topbar);padding:0 var(--space-3);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-bg);flex:none;display:flex}.CDRilq_topGroup{align-items:center;gap:var(--space-1);min-width:0;display:flex}.CDRilq_monthTitle{margin:0 0 0 var(--space-2);font-size:var(--text-lg-size);line-height:var(--text-lg-line);font-weight:var(--text-lg-weight);white-space:nowrap}.CDRilq_monthTitle span{color:var(--color-text-muted)}.CDRilq_mirrored svg{transform:scaleX(-1)}.CDRilq_avatar{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-full);background:var(--color-surface-2);color:var(--color-text);font-weight:var(--text-md-weight);border:0;place-items:center;padding:0;display:grid;overflow:hidden}.CDRilq_avatar img{object-fit:cover;border-radius:var(--radius-full);width:100%;height:100%}.CDRilq_avatar:hover,.CDRilq_avatar[aria-expanded=true]{background:var(--color-border)}.CDRilq_count{font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);color:var(--color-text-muted)}.CDRilq_body{flex:1;min-height:0;display:flex}.CDRilq_main{flex:1;min-width:0;min-height:0}.CDRilq_rightPanel{width:var(--layout-timebox);border-left:var(--border-width) solid var(--color-border);background:var(--color-surface);flex-direction:column;flex:none;min-height:0;display:flex}.CDRilq_panelHeader{align-items:center;gap:var(--space-1);min-height:calc(var(--layout-topbar) + var(--space-1));padding:var(--space-4) var(--space-3) var(--space-2);display:flex}.CDRilq_panelTitle{font-size:var(--text-lg-size);line-height:var(--text-lg-line);font-weight:var(--text-lg-weight);flex:1;margin:0}.CDRilq_timeboxDay{justify-content:center;align-items:center;gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-weight:var(--text-md-weight);display:flex}.CDRilq_dayPill,.CDRilq_dayPillToday{padding:0 var(--space-1);border-radius:var(--radius-sm);color:var(--color-text)}.CDRilq_dayPillToday{background:var(--color-primary);color:var(--color-on-primary)}.CDRilq_timeboxGrid{flex:1;min-height:0}.CDRilq_filterButton{min-width:var(--control-height-sm)}.CDRilq_filterMenu{gap:var(--space-1);width:calc(var(--layout-column) * .9);max-width:100%;padding:var(--space-1);display:grid}.CDRilq_filterRow{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height-sm);padding:0 var(--space-2);border-radius:var(--radius-sm);text-align:left;background:0 0;border:0;display:flex}.CDRilq_filterRow span{flex:1}.CDRilq_filterRow:hover{background:var(--color-surface-2)}.CDRilq_filterToggle{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-2);display:flex}.CDRilq_muted{padding:var(--space-1) var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs-size);margin:0}.CDRilq_toasts{left:50%;bottom:var(--space-5);z-index:var(--z-toast);gap:var(--space-2);width:max-content;max-width:calc(100vw - var(--space-5));display:grid;position:fixed;transform:translate(-50%)}.CDRilq_toast{align-items:center;gap:var(--space-3);min-width:0;max-width:100%;min-height:var(--control-height);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border-radius:var(--radius-md);background:var(--color-text);color:var(--color-bg);box-shadow:var(--shadow-md);animation:CDRilq_toastIn var(--duration-spring) var(--ease-spring);display:flex}.CDRilq_toastText{overflow-wrap:anywhere;min-width:0}.CDRilq_toastUndo{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-bg);font-weight:var(--text-lg-weight);background:0 0;border:0;text-decoration:underline}.CDRilq_toastClose,.CDRilq_toastClose:hover{color:var(--color-bg);background:0 0}@keyframes CDRilq_toastIn{0%{opacity:0;transform:translateY(var(--space-3))}}.CDRilq_bulkBar{left:50%;bottom:var(--space-5);z-index:var(--z-toast);align-items:center;gap:var(--space-2);max-width:calc(100vw - var(--space-4));padding:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);flex-wrap:wrap;display:flex;position:fixed;transform:translate(-50%)}.CDRilq_bulkCount{padding-right:var(--space-2);font-weight:var(--text-md-weight)}.CDRilq_loading{place-content:center;justify-items:center;gap:var(--space-3);height:100dvh;color:var(--color-text-muted);display:grid}.CDRilq_loadingMascot{width:calc(var(--space-6) * 3)}.CDRilq_desktopOnly{display:contents}@media (max-width:720px){.CDRilq_desktopOnly{display:none}.CDRilq_toasts{bottom:calc(var(--layout-tabbar) + var(--space-3));width:calc(100vw - var(--space-5))}}
.Pjk2tq_body{gap:var(--space-4);padding:var(--space-5);display:grid}.Pjk2tq_titleRow{align-items:flex-start;gap:var(--space-3);display:flex}.Pjk2tq_titleRow>:first-child:not(input){margin-top:var(--space-2)}.Pjk2tq_titleInput{min-width:0;color:var(--color-text);font-size:var(--text-xl-size);line-height:var(--text-xl-line);font-weight:var(--text-xl-weight);resize:none;background:0 0;border:0;flex:1;padding:0;overflow:hidden}.Pjk2tq_titleInput:focus{outline:none}.Pjk2tq_titleInput::placeholder{color:var(--color-text-muted)}.Pjk2tq_doneTitle{color:var(--color-text-muted);text-decoration:line-through}.Pjk2tq_fields{align-items:center;gap:var(--space-1) var(--space-5);grid-template-columns:max-content 1fr;display:grid}.Pjk2tq_fieldName{align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:inline-flex}.Pjk2tq_fieldValue{align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);max-width:100%;padding:0 var(--space-2);margin-left:calc(var(--space-2) * -1);border-radius:var(--radius-sm);color:var(--color-text);text-align:left;background:0 0;border:0;justify-self:start;display:inline-flex}.Pjk2tq_fieldValue:hover{background:var(--color-surface-2)}.Pjk2tq_fieldGroup{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.Pjk2tq_aside{padding:0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);background:0 0;border:0}button.Pjk2tq_aside:hover{color:var(--color-text);text-decoration:underline}.Pjk2tq_warn{color:var(--color-danger)}.Pjk2tq_empty{color:var(--color-text-muted)}.Pjk2tq_divider{height:var(--border-width);background:var(--color-border)}.Pjk2tq_sectionTitle{font-size:var(--text-md-size);line-height:var(--text-md-line);font-weight:var(--text-md-weight);margin:0}.Pjk2tq_plainNotes{width:100%;padding:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);resize:vertical}.Pjk2tq_templateSubtasks{gap:var(--space-1);justify-items:start;display:grid}.Pjk2tq_templateSubtask{align-items:center;gap:var(--space-1);width:100%;display:flex}.Pjk2tq_footer{justify-content:flex-end;gap:var(--space-2);display:flex}@media (max-width:720px){.Pjk2tq_body{padding:var(--space-4)}.Pjk2tq_fields{grid-template-columns:1fr;gap:0}.Pjk2tq_fieldName{margin-top:var(--space-2)}}.Pjk2tq_timePicker{gap:var(--space-1);width:calc(var(--layout-column) * .8);display:grid}.Pjk2tq_timeList{max-height:calc(var(--layout-hour) * 3);overflow-y:auto}.Pjk2tq_actualEditor{gap:var(--space-2);padding:var(--space-1);align-items:center;display:flex}.Pjk2tq_subtasks{gap:var(--space-2);display:grid}.Pjk2tq_subtask{align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);border-radius:var(--radius-sm);display:flex}.Pjk2tq_subtask:hover{background:var(--color-surface-2)}.Pjk2tq_subtaskDragging{opacity:var(--opacity-ghost)}.Pjk2tq_handle{width:var(--icon-sm);color:var(--color-text-muted);cursor:grab;opacity:0;place-items:center;display:inline-grid}.Pjk2tq_subtask:hover .Pjk2tq_handle{opacity:1}.Pjk2tq_subtaskInput{min-width:0;height:var(--control-height-sm);color:var(--color-text);background:0 0;border:0;flex:1;padding:0}.Pjk2tq_subtaskInput:focus{outline:none}.Pjk2tq_subtaskMenu{opacity:0}.Pjk2tq_subtask:hover .Pjk2tq_subtaskMenu,.Pjk2tq_subtaskMenu:focus-visible,.Pjk2tq_subtaskMenu[aria-expanded=true]{opacity:1}@media (hover:none){.Pjk2tq_handle,.Pjk2tq_subtaskMenu{opacity:1}}.Pjk2tq_addSubtask{justify-self:start}
.hlqTia_sidebar{width:var(--layout-sidebar);border-right:var(--border-width) solid var(--color-border);background:var(--color-bg);flex-direction:column;height:100%;min-height:0;display:flex}.hlqTia_tabs{gap:var(--space-1);padding:var(--space-2) var(--space-3) 0;display:flex}.hlqTia_tab{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-sm);color:var(--color-text-muted);background:0 0;border:0;place-items:center;display:grid}.hlqTia_tab:hover{background:var(--color-surface-2)}.hlqTia_tabActive{background:var(--color-surface-2);color:var(--color-text)}.hlqTia_panel{flex-direction:column;flex:1;min-height:0;display:flex}.hlqTia_header{align-items:center;gap:var(--space-1);min-height:calc(var(--layout-topbar) + var(--space-1));padding:var(--space-4) var(--space-3) var(--space-2);border-bottom:var(--border-width) solid var(--color-border);display:flex}.hlqTia_switch{align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-1);border-radius:var(--radius-sm);font-size:var(--text-lg-size);line-height:var(--text-lg-line);font-weight:var(--text-lg-weight);text-align:left;background:0 0;border:0;flex:1;display:inline-flex}.hlqTia_switch:hover{background:var(--color-surface-2)}.hlqTia_switch svg:last-child{color:var(--color-text-muted)}.hlqTia_switchTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hlqTia_panelTitle{padding:0 var(--space-1);font-size:var(--text-lg-size);line-height:var(--text-lg-line);font-weight:var(--text-lg-weight);flex:1;margin:0}.hlqTia_scroll{min-height:0;padding:var(--space-3) var(--space-3) var(--space-6);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.hlqTia_section{gap:var(--space-2);flex-direction:column;display:flex}.hlqTia_sectionTitle{align-items:center;gap:var(--space-2);font-size:var(--text-md-size);line-height:var(--text-md-line);font-weight:var(--text-md-weight);margin:0;display:flex}.hlqTia_taskList{gap:var(--space-2);min-height:var(--control-height);border-radius:var(--radius-md);flex-direction:column;display:flex}.hlqTia_count{font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);color:var(--color-text-muted);margin-left:auto}.hlqTia_hint{font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);color:var(--color-text-muted);margin:0}.hlqTia_listForm{gap:var(--space-2);width:calc(var(--layout-sidebar) - var(--space-4));max-width:100%;padding:var(--space-2);display:grid}.hlqTia_emojiGrid{gap:var(--space-1);grid-template-columns:repeat(8,1fr);display:grid}.hlqTia_emoji{aspect-ratio:1;border:var(--border-width) solid transparent;border-radius:var(--radius-sm);font-size:var(--text-md-size);background:0 0;place-items:center;display:grid}.hlqTia_emoji:hover{background:var(--color-surface-2)}.hlqTia_emojiOn{border-color:var(--color-primary);background:var(--color-surface-2)}.hlqTia_labelChoices{gap:var(--space-1);flex-wrap:wrap;display:flex}.hlqTia_labelChoice{align-items:center;gap:var(--space-1);height:var(--control-height-sm);padding:0 var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--text-xs-size);font-weight:var(--text-xs-weight);display:inline-flex}.hlqTia_labelChoiceOn{border-color:var(--color-primary);color:var(--color-primary)}
.wSQTGW_wrap{flex-direction:column;height:100%;min-height:0;display:flex}.wSQTGW_headRow{border-bottom:var(--border-width) solid var(--color-border);display:flex}.wSQTGW_gutterHead{width:calc(var(--space-6) * 1.75);flex:none}.wSQTGW_dayHead{justify-content:center;align-items:baseline;gap:var(--space-1);min-width:0;padding:var(--space-2) 0;color:var(--color-text-muted);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);flex:1;display:flex}.wSQTGW_dayHead strong{font-size:var(--text-md-size);line-height:var(--text-md-line);font-weight:var(--text-md-weight);color:var(--color-text)}.wSQTGW_dayHeadToday strong{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary)}.wSQTGW_scroll{flex:1;min-height:0;overflow:hidden auto}.wSQTGW_grid{min-width:0;display:flex;position:relative}.wSQTGW_gutter{width:calc(var(--space-6) * 1.75);border-right:var(--focus-ring) solid var(--color-border);flex:none;position:relative}.wSQTGW_hourLabel{height:var(--hour);padding-right:var(--space-3);text-align:right;font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);color:var(--color-text-muted);position:relative}.wSQTGW_hourLabel span{top:calc(var(--text-xs-line) / -2);position:relative}.wSQTGW_vineLeaf{top:calc(var(--space-1) * -1);right:calc(var(--space-2) * -1);width:var(--space-3);height:var(--space-2);fill:var(--mascot-leaf);opacity:.7;position:absolute}.wSQTGW_vineLeaf:first-child{transform:scaleX(-1)}.wSQTGW_hourLabel:nth-child(2n) .wSQTGW_vineLeaf{right:calc(var(--space-1) * -1);transform:scaleX(-1)}.wSQTGW_day{border-right:var(--border-width) solid var(--color-border);cursor:cell;flex:1;min-width:0;position:relative}.wSQTGW_day:last-child{border-right:0}.wSQTGW_dayOver{background:var(--color-surface-2)}.wSQTGW_hourLine{border-top:var(--border-width) solid var(--color-border);pointer-events:none;position:absolute;left:0;right:0}.wSQTGW_block{gap:calc(var(--space-1) / 2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-on-label);box-shadow:var(--shadow-sm);cursor:grab;touch-action:none;font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);flex-direction:column;display:flex;position:absolute;overflow:hidden}.wSQTGW_block:focus-visible{outline:var(--focus-ring) solid var(--color-primary)}.wSQTGW_blockPlain{background:var(--color-surface);border:var(--border-width) solid var(--color-border);color:var(--color-text)}.wSQTGW_blockDone{opacity:var(--opacity-done)}.wSQTGW_blockDone .wSQTGW_blockTitle{text-decoration:line-through}.wSQTGW_blockDragging{opacity:var(--opacity-ghost)}.wSQTGW_blockPast{border-bottom:var(--focus-ring) dashed var(--color-danger);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.wSQTGW_blockTop{align-items:flex-start;gap:var(--space-1);min-width:0;display:flex}.wSQTGW_blockTop button{color:inherit}.wSQTGW_blockTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--text-md-weight);flex:1;overflow:hidden}.wSQTGW_blockTime{opacity:.85;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wSQTGW_resize{height:var(--space-2);cursor:ns-resize;position:absolute;bottom:0;left:0;right:0}.wSQTGW_preview{left:var(--space-1);right:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--focus-ring) dashed var(--color-primary);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-primary);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-md-weight);pointer-events:none;z-index:var(--z-sticky);position:absolute}.wSQTGW_now{border-top:var(--focus-ring) solid var(--color-accent);pointer-events:none;height:0;z-index:var(--z-sticky);position:absolute;left:0;right:0}.wSQTGW_nowBean{left:calc(var(--bean-size) / -2 - var(--focus-ring) / 2);top:calc(var(--bean-size) / -2 - var(--focus-ring) / 2);position:absolute}
.FlkCQG_phone{flex-direction:column;flex:1;min-height:0;display:flex}.FlkCQG_panel{flex:1;min-height:0;display:flex}.FlkCQG_panel>aside{border-right:0;width:100%}.FlkCQG_day{min-width:0;padding:0 var(--space-4);flex:1;display:flex}.FlkCQG_day>section{width:100%}.FlkCQG_timebox{background:var(--color-surface);flex-direction:column;flex:1;min-width:0;display:flex}.FlkCQG_timeboxHead{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);font-size:var(--text-lg-size);line-height:var(--text-lg-line);font-weight:var(--text-lg-weight)}.FlkCQG_tabbar{height:calc(var(--layout-tabbar) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:var(--border-width) solid var(--color-border);background:var(--color-surface);flex:none;align-items:stretch;display:flex}.FlkCQG_tab{align-content:center;place-items:center;gap:calc(var(--space-1) / 2);min-width:0;padding:0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);background:0 0;border:0;flex:1;display:grid}.FlkCQG_tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.FlkCQG_tabActive{color:var(--color-primary);font-weight:var(--text-md-weight)}.FlkCQG_capture{width:calc(var(--control-height) + var(--space-2));height:calc(var(--control-height) + var(--space-2));margin:0 var(--space-3);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-md);border:0;flex:none;align-self:center;place-items:center;display:grid}
.p2ERtW_view{flex-direction:column;height:100%;min-height:0;display:flex}.p2ERtW_toolbar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);display:flex}.p2ERtW_toolbar svg{width:var(--icon-sm);height:var(--icon-sm)}.p2ERtW_zoom{margin-left:auto;display:flex}.p2ERtW_month{flex-direction:column;flex:1;min-height:0;display:flex}.p2ERtW_monthHead{border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.p2ERtW_monthHead span{padding:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-md-weight);text-align:center}.p2ERtW_monthGrid{flex:1;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;display:grid;overflow-y:auto}.p2ERtW_cell{gap:calc(var(--space-1) / 2);min-height:calc(var(--layout-hour) * 1.2);min-width:0;padding:var(--space-1);border-right:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border);flex-direction:column;display:flex;overflow:hidden}.p2ERtW_cell:nth-child(7n){border-right:0}.p2ERtW_outside{background:var(--color-surface-2)}.p2ERtW_outside .p2ERtW_cellDate{color:var(--color-text-muted)}.p2ERtW_cellOver{outline:var(--focus-ring) solid var(--color-primary);outline-offset:calc(var(--focus-ring) * -1)}.p2ERtW_cellDate{min-width:var(--icon-md);padding:0 var(--space-1);border-radius:var(--radius-sm);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-md-weight);background:0 0;border:0;align-self:flex-start}.p2ERtW_cellToday{background:var(--color-primary);color:var(--color-on-primary)}.p2ERtW_chip{align-items:center;gap:var(--space-1);min-width:0;padding:0 var(--space-1);border-radius:calc(var(--radius-sm) / 2);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);text-align:left;background:0 0;border:0;display:flex}.p2ERtW_chip:hover{background:var(--color-surface-2)}.p2ERtW_chipDone{color:var(--color-text-muted);text-decoration:line-through}.p2ERtW_chipTime{color:var(--color-text-muted)}.p2ERtW_chipTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p2ERtW_more{padding:0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs-size);font-weight:var(--text-md-weight);background:0 0;border:0;align-self:flex-start}.p2ERtW_dayList{gap:var(--space-2);min-height:0;padding:var(--space-3);border-top:var(--border-width) solid var(--color-border);flex-direction:column;flex:1;display:flex;overflow-y:auto}.p2ERtW_dayListTasks{gap:var(--space-2);min-height:var(--layout-hour);flex-direction:column;display:flex}
._65t4ra_wrap{position:relative}._65t4ra_prose{min-height:calc(var(--control-height) * 2);padding:var(--space-2);margin:0 calc(var(--space-2) * -1);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-sm-size);line-height:var(--text-sm-line);overflow-wrap:anywhere;outline:none}._65t4ra_prose:hover{background:var(--color-surface-2)}._65t4ra_prose:focus{box-shadow:inset 0 0 0 var(--border-width) var(--color-border);background:0 0}._65t4ra_prose p{margin:0 0 var(--space-2)}._65t4ra_prose p:last-child{margin-bottom:0}._65t4ra_prose ul,._65t4ra_prose ol{margin:0 0 var(--space-2);padding-left:var(--space-5)}._65t4ra_prose a{color:var(--color-primary)}._65t4ra_prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--color-text-muted);pointer-events:none}._65t4ra_toolbar{gap:var(--border-width);padding:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-md);z-index:var(--z-popover);display:flex}._65t4ra_tool{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:calc(var(--radius-sm) - var(--space-1) / 2);color:var(--color-text-muted);background:0 0;border:0;place-items:center;display:grid}._65t4ra_tool:hover{background:var(--color-surface-2);color:var(--color-text)}._65t4ra_toolOn{background:var(--color-surface-2);color:var(--color-primary)}
.oBa20q_picker{gap:var(--space-1);width:calc(var(--layout-column) * 1.1);max-width:100%;display:grid}.oBa20q_atTime{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2);border-top:var(--border-width) solid var(--color-border);font-size:var(--text-xs-size);font-weight:var(--text-xs-weight);display:flex}.oBa20q_custom{gap:var(--space-3);width:calc(var(--layout-column) * 1.2);max-width:100%;padding:var(--space-2);display:grid}.oBa20q_row{align-items:center;gap:var(--space-2);display:flex}.oBa20q_number{width:calc(var(--control-height) * 1.8)}.oBa20q_select{height:var(--control-height);padding:0 var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.oBa20q_days{gap:var(--space-1);display:flex}.oBa20q_day{width:var(--control-height-sm);height:var(--control-height-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-xs-size);font-weight:var(--text-md-weight)}.oBa20q_dayOn{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.oBa20q_ends{gap:var(--space-2);display:grid}.oBa20q_ends label{align-items:center;gap:var(--space-2);display:flex}.oBa20q_ends input[type=radio]{accent-color:var(--color-primary)}.oBa20q_endsLabel{font-weight:var(--text-md-weight)}.oBa20q_summary{color:var(--color-text-muted);font-size:var(--text-xs-size);font-weight:var(--text-xs-weight);margin:0}.oBa20q_actions{justify-content:flex-end;gap:var(--space-2);display:flex}
.SdFM4q_search,.SdFM4q_capture{gap:var(--space-3);padding:var(--space-4);display:grid}.SdFM4q_searchField{align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:flex}.SdFM4q_bigInput{width:100%;min-width:0;height:var(--control-height);color:var(--color-text);font-size:var(--text-md-size);line-height:var(--text-md-line);font-weight:var(--text-sm-weight);background:0 0;border:0;flex:1;padding:0}.SdFM4q_bigInput:focus{outline:none}.SdFM4q_bigInput::placeholder{color:var(--color-text-muted)}.SdFM4q_results{gap:var(--border-width);max-height:calc(var(--layout-hour) * 4);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.SdFM4q_result{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;display:flex}.SdFM4q_resultActive{background:var(--color-surface-2)}.SdFM4q_resultTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SdFM4q_resultDone{color:var(--color-text-muted);text-decoration:line-through}.SdFM4q_resultWhere,.SdFM4q_hint{color:var(--color-text-muted);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight)}.SdFM4q_hint{margin:0}.SdFM4q_captureField{border-bottom:var(--border-width) solid var(--color-border);position:relative}.SdFM4q_captureMirror,.SdFM4q_captureInput{font-size:var(--text-md-size);line-height:var(--control-height);font-weight:var(--text-sm-weight);letter-spacing:normal;white-space:pre}.SdFM4q_captureMirror{color:#0000;pointer-events:none;position:absolute;inset:0;overflow:hidden}.SdFM4q_captureInput{background:0 0;position:relative}.SdFM4q_tok-date,.SdFM4q_tok-label,.SdFM4q_tok-list,.SdFM4q_tok-estimate{border-radius:calc(var(--radius-sm) / 2);background:var(--color-surface-2);box-shadow:0 0 0 var(--border-width) var(--color-border)}.SdFM4q_tok-date{background:var(--color-surface-2);box-shadow:0 0 0 var(--border-width) var(--color-primary)}.SdFM4q_preview{gap:var(--space-2);display:grid}.SdFM4q_previewTitle{font-size:var(--text-sm-size);font-weight:var(--text-md-weight)}.SdFM4q_previewChips{gap:var(--space-1);flex-wrap:wrap;display:flex}.SdFM4q_captureFooter{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.SdFM4q_captureFooter .SdFM4q_hint{align-items:center;gap:var(--space-1);display:inline-flex}@media (max-width:720px){.SdFM4q_captureFooter .SdFM4q_hint{display:none}}.SdFM4q_sheet{gap:var(--space-3);padding:var(--space-5);display:grid}.SdFM4q_sheetHead{justify-content:space-between;align-items:center;display:flex}.SdFM4q_dialogTitle{font-size:var(--text-lg-size);line-height:var(--text-lg-line);font-weight:var(--text-lg-weight);margin:0}.SdFM4q_sheetGrid{grid-template-columns:repeat(auto-fit, minmax(calc(var(--layout-column) * 1.1), 1fr));gap:var(--space-5);display:grid}.SdFM4q_sheetGroup{margin:0 0 var(--space-2);font-size:var(--text-md-size);line-height:var(--text-md-line);font-weight:var(--text-md-weight)}.SdFM4q_sheetList{gap:var(--space-1);margin:0;display:grid}.SdFM4q_sheetRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-height-sm);border-bottom:var(--border-width) solid var(--color-border);display:flex}.SdFM4q_sheetRow dt{color:var(--color-text)}.SdFM4q_sheetRow dd{gap:var(--space-1);margin:0;display:flex}
._5MRfta_pill{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-toast);align-items:center;gap:var(--space-2);max-width:calc(var(--layout-column) * 1.2);min-height:calc(var(--control-height) + var(--space-2));padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-text);color:var(--color-bg);box-shadow:var(--shadow-md);animation:_5MRfta_pop var(--duration-spring) var(--ease-spring);display:flex;position:fixed}@keyframes _5MRfta_pop{0%{opacity:0;transform:scale(.9)}}._5MRfta_dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-text-muted);flex:none}._5MRfta_dotLive{background:var(--mascot-leaf);animation:_5MRfta_pulse calc(var(--duration-spring) * 3) linear infinite alternate}@keyframes _5MRfta_pulse{to{opacity:.35}}._5MRfta_summary{min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:grid}._5MRfta_time{font-size:var(--text-md-size);line-height:var(--text-sm-line);font-weight:var(--text-lg-weight)}._5MRfta_caption{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-md-weight);opacity:.75;text-transform:none;overflow:hidden}._5MRfta_controls{gap:var(--space-1);display:none}._5MRfta_open ._5MRfta_controls{display:flex}@media (hover:none){._5MRfta_controls{display:flex}}._5MRfta_control{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-full);color:inherit;background:0 0;border:0;place-items:center;display:grid}._5MRfta_control:hover{background:var(--color-text-muted)}@media (max-width:720px){._5MRfta_pill{bottom:calc(var(--layout-tabbar) + var(--space-3));right:var(--space-3)}}
.aDZ4VG_modal{height:min(calc(var(--layout-modal) * 1.3), calc(100dvh - var(--space-6)))}.aDZ4VG_layout{grid-template-columns:calc(var(--layout-sidebar) * .8) 1fr;height:100%;min-height:0;display:grid}.aDZ4VG_nav{gap:var(--border-width);padding:var(--space-4) var(--space-2);border-right:var(--border-width) solid var(--color-border);background:var(--color-bg);flex-direction:column;display:flex;overflow-y:auto}.aDZ4VG_navTitle{margin:0 var(--space-2) var(--space-3);font-size:var(--text-lg-size);line-height:var(--text-lg-line);font-weight:var(--text-lg-weight)}.aDZ4VG_navItem{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-muted);text-align:left;background:0 0;border:0;display:flex}.aDZ4VG_navItem:hover{background:var(--color-surface-2);color:var(--color-text)}.aDZ4VG_navActive{background:var(--color-surface-2);color:var(--color-text);font-weight:var(--text-md-weight)}.aDZ4VG_content{min-width:0;padding:var(--space-4) var(--space-5) var(--space-6);overflow-y:auto}.aDZ4VG_contentHead{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.aDZ4VG_title{font-size:var(--text-lg-size);line-height:var(--text-lg-line);font-weight:var(--text-lg-weight);margin:0}.aDZ4VG_group{display:grid}.aDZ4VG_subhead{margin:var(--space-5) 0 var(--space-1);font-size:var(--text-md-size);line-height:var(--text-md-line);font-weight:var(--text-md-weight)}.aDZ4VG_row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:calc(var(--control-height) + var(--space-3));padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--color-border);display:flex}.aDZ4VG_rowText{min-width:0}.aDZ4VG_profile{align-items:center;gap:var(--space-3);padding:var(--space-2) 0 var(--space-4);border-bottom:var(--border-width) solid var(--color-border);display:flex}.aDZ4VG_profile p{overflow-wrap:anywhere;margin:0}.aDZ4VG_profilePhoto{width:calc(var(--control-height) + var(--space-3));height:calc(var(--control-height) + var(--space-3));border-radius:var(--radius-full);background:var(--color-surface-2);font-size:var(--text-lg-size);line-height:var(--text-lg-line);font-weight:var(--text-lg-weight);flex:none;place-items:center;display:grid;overflow:hidden}.aDZ4VG_profilePhoto img{object-fit:cover;border-radius:var(--radius-full);width:100%;height:100%}.aDZ4VG_rowTitle{font-weight:var(--text-md-weight)}.aDZ4VG_rowHint{color:var(--color-text-muted);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);margin:0}.aDZ4VG_rowControl{flex:none}.aDZ4VG_select{height:var(--control-height);padding:0 var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.aDZ4VG_value{color:var(--color-text-muted)}.aDZ4VG_note{margin:0 0 var(--space-2);color:var(--color-text-muted)}.aDZ4VG_keys{gap:var(--space-1);display:flex}.aDZ4VG_newLabel{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);justify-items:start;display:grid}.aDZ4VG_labelList{gap:var(--space-1);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.aDZ4VG_labelRow{align-items:center;gap:var(--space-2);display:flex}.aDZ4VG_colorButton{width:var(--control-height);height:var(--control-height);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);place-items:center;display:grid}@media (max-width:720px){.aDZ4VG_modal{height:calc(100dvh - var(--space-6))}.aDZ4VG_layout{grid-template-rows:auto 1fr;grid-template-columns:1fr}.aDZ4VG_nav{padding:var(--space-2);border-right:0;border-bottom:var(--border-width) solid var(--color-border);flex-direction:row;overflow-x:auto}.aDZ4VG_navTitle{display:none}.aDZ4VG_navItem{flex:none}.aDZ4VG_content{padding:var(--space-3) var(--space-4) var(--space-6)}.aDZ4VG_row{gap:var(--space-2);flex-wrap:wrap}}
.Z5FouW_drawer{gap:var(--space-3);height:100%;padding:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}.Z5FouW_head{justify-content:space-between;align-items:center;display:flex}.Z5FouW_title{font-size:var(--text-lg-size);line-height:var(--text-lg-line);font-weight:var(--text-lg-weight);margin:0}.Z5FouW_hint{color:var(--color-text-muted);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);margin:0}.Z5FouW_list{margin:0;padding:0;list-style:none;display:grid}.Z5FouW_item{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--color-border);display:flex}.Z5FouW_itemText{flex:1;min-width:0;display:grid}.Z5FouW_itemTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Z5FouW_footer{padding-top:var(--space-3);justify-content:flex-end;margin-top:auto;display:flex}
.ARQu1W_body{gap:var(--space-5);padding:var(--space-5);display:grid}.ARQu1W_head,.ARQu1W_sectionHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ARQu1W_title{font-size:var(--text-lg-size);line-height:var(--text-lg-line);font-weight:var(--text-lg-weight);margin:0}.ARQu1W_filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.ARQu1W_tiles{grid-template-columns:repeat(auto-fit, minmax(calc(var(--layout-column) * .6), 1fr));gap:var(--space-4);display:grid}.ARQu1W_tile{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);display:grid}.ARQu1W_tileLabel,.ARQu1W_muted{color:var(--color-text-muted);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight)}.ARQu1W_muted{margin:0}.ARQu1W_tileValue{font-size:var(--text-xl-size);line-height:var(--text-xl-line);font-weight:var(--text-xl-weight)}.ARQu1W_section{gap:var(--space-3);display:grid}.ARQu1W_sectionTitle{font-size:var(--text-md-size);line-height:var(--text-md-line);font-weight:var(--text-md-weight);margin:0}.ARQu1W_bars{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ARQu1W_barRow{grid-template-columns:minmax(0, calc(var(--layout-column) * .55)) 1fr auto;align-items:center;gap:var(--space-3);display:grid}.ARQu1W_barName{align-items:center;gap:var(--space-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.ARQu1W_track{height:var(--space-3)}.ARQu1W_stalk{height:100%;min-width:var(--space-1);border-radius:0 var(--radius-full) var(--radius-full) 0;display:block}.ARQu1W_barValue{white-space:nowrap;text-align:right}.ARQu1W_columns{align-items:flex-end;gap:var(--focus-ring);height:calc(var(--layout-hour) * 1.5);padding-bottom:var(--space-5);border-bottom:var(--border-width) solid var(--color-border);display:flex;position:relative}.ARQu1W_column{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.ARQu1W_column:hover .ARQu1W_vstalk{background:var(--color-text)}.ARQu1W_vstalk{width:min(100%, var(--space-5));min-height:var(--focus-ring);border-radius:var(--radius-full) var(--radius-full) 0 0;background:var(--color-primary);display:block}.ARQu1W_colLabel{bottom:calc(var(--space-5) * -1);color:var(--color-text-muted);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);position:absolute}.ARQu1W_tableWrap{overflow-x:auto}.ARQu1W_table{border-collapse:collapse;width:100%}.ARQu1W_table th,.ARQu1W_table td{padding:var(--space-2);border-bottom:var(--border-width) solid var(--color-border);text-align:left;white-space:nowrap}.ARQu1W_table th{color:var(--color-text-muted);font-size:var(--text-xs-size);font-weight:var(--text-md-weight)}.ARQu1W_table td:first-child{white-space:normal}.ARQu1W_actions{gap:var(--space-2);display:flex}.ARQu1W_staleList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ARQu1W_staleList li{justify-content:space-between;gap:var(--space-3);display:flex}.ARQu1W_linkish{color:var(--color-text);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);background:0 0;border:0;padding:0}
.PrXjjW_page{background:var(--color-bg);flex-direction:column;height:100dvh;display:flex;overflow-y:auto}.PrXjjW_header{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;max-width:var(--layout-page);padding:var(--space-3) var(--space-5) 0;flex:none;margin:0 auto;display:flex}.PrXjjW_brand{align-items:center;gap:var(--space-2);font-size:var(--text-md-size);line-height:var(--text-md-line);font-weight:var(--text-md-weight);display:inline-flex}.PrXjjW_headerEnd{align-items:center;gap:var(--space-3);display:inline-flex}.PrXjjW_progress{color:var(--color-text-muted);font-size:var(--text-sm-size);line-height:var(--text-sm-line);font-weight:var(--text-md-weight);font-variant-numeric:tabular-nums}.PrXjjW_brandMark{width:var(--control-height-sm);height:var(--control-height-sm)}.PrXjjW_vine{width:100%;max-width:var(--layout-page);margin:var(--space-3) auto 0;padding:0 var(--space-5);flex:none;list-style:none;display:flex}.PrXjjW_vine li{justify-items:start;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);flex:1;display:grid;position:relative}.PrXjjW_vine li:before{content:"";top:calc(var(--space-2) - var(--border-width));border-top:var(--focus-ring) solid var(--color-border);transition:border-color var(--duration-fade) linear;position:absolute;left:0;right:0}.PrXjjW_vine li:last-child{flex:none}.PrXjjW_vine li:last-child:before{display:none}.PrXjjW_vine li.PrXjjW_grown:before{border-color:var(--color-primary)}.PrXjjW_vine li[aria-current=step]:before{border-color:var(--color-border)}.PrXjjW_vine li.PrXjjW_grown{color:var(--color-text)}.PrXjjW_vine li[aria-current=step]{font-weight:var(--text-md-weight)}.PrXjjW_vineLeaf{width:var(--space-5);height:var(--space-4);fill:var(--color-border);transition:transform var(--duration-spring) var(--ease-spring), fill var(--duration-fade) linear;position:relative;transform:scale(.7)}.PrXjjW_grown .PrXjjW_vineLeaf{fill:var(--color-primary);transform:scale(1)}.PrXjjW_main{gap:var(--space-5);width:100%;max-width:var(--layout-page);padding:var(--space-5);flex-direction:column;flex:1 0 auto;margin:0 auto;display:flex}.PrXjjW_question{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.PrXjjW_words{min-width:0;max-width:var(--layout-prose);flex:1}.PrXjjW_title{font-size:var(--text-xl-size);line-height:var(--text-xl-line);font-weight:var(--text-xl-weight);margin:0}.PrXjjW_title:focus{outline:none}.PrXjjW_lead{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-md-size);line-height:var(--text-md-line);font-weight:var(--text-sm-weight)}.PrXjjW_art{width:calc(var(--layout-column) * .75);flex:none;height:auto;display:block}.PrXjjW_packets{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-6) * 4), 1fr));gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);display:grid}.PrXjjW_packet{aspect-ratio:4/5;justify-items:center;gap:var(--space-3);padding:0 0 var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);transition:transform var(--duration-spring) var(--ease-spring);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.PrXjjW_packet:hover{transform:translateY(calc(var(--space-1) * -1))}}.PrXjjW_packet[aria-checked=true]{border-color:var(--color-primary);box-shadow:0 0 0 var(--border-width) var(--color-primary), var(--shadow-sm)}.PrXjjW_packetName{width:100%;padding:var(--space-2) var(--space-2);background:var(--packet);color:var(--color-on-label);font-size:var(--text-sm-size);line-height:var(--text-sm-line);font-weight:var(--text-md-weight);text-align:center}.PrXjjW_packetBean{width:calc(var(--space-6) * 1.5);height:calc(var(--space-6) * 1.5);align-self:center}.PrXjjW_add{gap:var(--space-2);margin-top:var(--space-4);display:flex}.PrXjjW_ideas{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.PrXjjW_dayRows{align-content:start;gap:var(--space-5);min-width:0;display:grid}.PrXjjW_tasks.PrXjjW_oneColumn{grid-template-columns:minmax(0,1fr)}.PrXjjW_dayChoice{gap:var(--space-1);flex:none;display:flex}.PrXjjW_twoRows{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PrXjjW_row{min-width:0}.PrXjjW_rowTitle{align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:var(--focus-ring) solid var(--color-border);font-size:var(--text-lg-size);line-height:var(--text-lg-line);font-weight:var(--text-lg-weight);margin:0;display:flex}.PrXjjW_rowCount{color:var(--color-text-muted);font-size:var(--text-sm-size);line-height:var(--text-sm-line);font-weight:var(--text-sm-weight)}.PrXjjW_empty{margin:var(--space-3) 0 0;color:var(--color-text-muted)}.PrXjjW_tasks{grid-template-columns:repeat(auto-fill, minmax(min(var(--layout-column), 100%), 1fr));gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.PrXjjW_task,.PrXjjW_taskButton{align-items:center;gap:var(--space-2);min-height:calc(var(--control-height) + var(--space-2));padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);animation:PrXjjW_plant var(--duration-spring) var(--ease-spring);display:flex}.PrXjjW_taskButton{width:100%;height:100%;color:var(--color-text);text-align:left;border:0}.PrXjjW_taskButton svg{color:var(--color-text-muted);flex:none}.PrXjjW_taskButton:hover{background:var(--color-surface-2)}.PrXjjW_taskButton[aria-pressed=true]{outline:var(--focus-ring) solid var(--color-primary);outline-offset:calc(var(--border-width) * -1)}.PrXjjW_idea{align-items:center;gap:var(--space-2);min-height:calc(var(--control-height) + var(--space-2));padding:var(--space-2) var(--space-3);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);display:flex}.PrXjjW_taskTitle{overflow-wrap:anywhere;flex:1;min-width:0}.PrXjjW_taskTime{color:var(--color-text-muted);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);white-space:nowrap}.PrXjjW_taskRemove{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-sm);color:var(--color-text-muted);background:0 0;border:0;flex:none;place-items:center;display:grid}.PrXjjW_taskRemove:hover{background:var(--color-surface-2)}@keyframes PrXjjW_plant{0%{opacity:0;transform:translateY(calc(var(--space-2) * -1))}}.PrXjjW_stalk{margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid;position:relative}.PrXjjW_stalk:before{content:"";top:0;bottom:0;left:calc(var(--space-6) * 2 + var(--space-3));border-left:var(--focus-ring) solid var(--color-primary);position:absolute}.PrXjjW_hour{grid-template-columns:calc(var(--space-6) * 2) 1fr;align-items:center;gap:var(--space-3);display:grid}.PrXjjW_hourTime{color:var(--color-text-muted);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);text-align:right}.PrXjjW_slot,.PrXjjW_block{min-height:var(--control-height);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);text-align:left}.PrXjjW_slot{background:0 0;border:0}.PrXjjW_slot:hover:not(:disabled){background:var(--color-surface-2)}.PrXjjW_block{--block:var(--color-surface-2);--block-text:var(--color-text);margin-left:var(--space-2);background:var(--block);color:var(--block-text);font-weight:var(--text-md-weight);overflow-wrap:anywhere;animation:PrXjjW_plant var(--duration-spring) var(--ease-spring);border:0}.PrXjjW_footer{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) max(var(--space-5), calc((100% - var(--layout-page)) / 2 + var(--space-5)));border-top:var(--border-width) solid var(--color-border);background:var(--color-bg);flex:none;display:flex;position:sticky;bottom:0}@media (max-width:720px){.PrXjjW_header{padding:var(--space-2) var(--space-4) 0}.PrXjjW_vine{margin-top:var(--space-2);padding:0 var(--space-4)}.PrXjjW_vine li span{display:none}.PrXjjW_vine li[aria-current=step] span{white-space:nowrap;display:inline}.PrXjjW_main{gap:var(--space-4);padding:var(--space-4)}.PrXjjW_question{align-items:flex-start;gap:var(--space-3)}.PrXjjW_art{width:calc(var(--space-6) * 2.5)}.PrXjjW_lead{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.PrXjjW_packets{grid-template-columns:repeat(2,minmax(0,1fr))}.PrXjjW_packet{aspect-ratio:auto;gap:var(--space-2);padding-bottom:var(--space-2)}.PrXjjW_packetBean{width:var(--space-5);height:var(--space-5)}.PrXjjW_twoRows{gap:var(--space-5);grid-template-columns:1fr}.PrXjjW_footer{padding:var(--space-3) var(--space-4)}}
.qqQ7qq_page{background:var(--color-bg);flex-direction:column;height:100%;display:flex;overflow-y:auto}.qqQ7qq_header{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;max-width:var(--layout-page);padding:var(--space-3) var(--space-5);margin:0 auto;display:flex}.qqQ7qq_brand{align-items:center;gap:var(--space-2);font-size:var(--text-md-size);line-height:var(--text-md-line);font-weight:var(--text-md-weight);display:inline-flex}.qqQ7qq_brandMark{width:var(--control-height-sm);height:var(--control-height-sm)}.qqQ7qq_main{gap:var(--space-5);width:100%;max-width:var(--layout-modal);padding:var(--space-5) var(--space-5) var(--space-6);flex-direction:column;margin:0 auto;display:flex}.qqQ7qq_intro{justify-content:space-between;align-items:flex-end;gap:var(--space-5);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);display:flex}.qqQ7qq_words{min-width:0}.qqQ7qq_title{font-size:var(--text-xl-size);line-height:var(--text-xl-line);font-weight:var(--text-xl-weight);margin:0}.qqQ7qq_lead{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-md-size);line-height:var(--text-md-line);font-weight:var(--text-sm-weight)}.qqQ7qq_art{width:calc(var(--space-6) * 4);flex:none;height:auto;display:block}.qqQ7qq_plan{gap:var(--space-2);display:grid}.qqQ7qq_planTitle{align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:var(--border-width) solid var(--color-border);font-size:var(--text-md-size);line-height:var(--text-md-line);font-weight:var(--text-md-weight);margin:0;display:flex}.qqQ7qq_planCount,.qqQ7qq_planMore{color:var(--color-text-muted);font-size:var(--text-sm-size);line-height:var(--text-sm-line);font-weight:var(--text-sm-weight)}.qqQ7qq_planTasks{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.qqQ7qq_planTask{align-items:center;gap:var(--space-2);min-width:0;display:flex}.qqQ7qq_planBean{width:var(--space-4);height:var(--space-4);flex:none}.qqQ7qq_planText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm-size);line-height:var(--text-sm-line);font-weight:var(--text-sm-weight);overflow:hidden}.qqQ7qq_planMore{margin:0}.qqQ7qq_offer{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-left:var(--focus-ring) solid var(--color-accent);background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid}.qqQ7qq_offerEdge,.qqQ7qq_offerCount{color:var(--color-text-muted);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);margin:0}.qqQ7qq_offerEdge strong{color:var(--color-text)}.qqQ7qq_offerHeadline{font-size:var(--text-lg-size);line-height:var(--text-lg-line);font-weight:var(--text-lg-weight);margin:0}.qqQ7qq_packets{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qqQ7qq_packet{align-content:start;justify-items:center;gap:var(--space-1);padding:0 0 var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:center;cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring);display:grid;overflow:hidden}.qqQ7qq_monthly{--packet:var(--label-sprout)}.qqQ7qq_yearly{--packet:var(--label-corn)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.qqQ7qq_packet:hover{transform:translateY(calc(var(--space-1) * -1))}}.qqQ7qq_packet:focus-visible{outline:var(--focus-ring) solid var(--color-primary);outline-offset:var(--focus-ring)}.qqQ7qq_packet[aria-checked=true]{border-color:var(--color-primary);box-shadow:0 0 0 var(--border-width) var(--color-primary), var(--shadow-sm)}.qqQ7qq_packetName{width:100%;margin-bottom:var(--space-3);padding:var(--space-2);background:var(--packet);color:var(--color-on-label);font-size:var(--text-sm-size);line-height:var(--text-sm-line);font-weight:var(--text-md-weight)}.qqQ7qq_packetBean{width:var(--icon-md);height:var(--icon-md)}.qqQ7qq_packetPrice{font-size:var(--text-xl-size);line-height:var(--text-xl-line);font-weight:var(--text-xl-weight);font-variant-numeric:tabular-nums}.qqQ7qq_packetPer,.qqQ7qq_packetNote{padding:0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm-size);line-height:var(--text-sm-line);font-weight:var(--text-sm-weight)}.qqQ7qq_packetNote{margin-top:var(--space-2);color:var(--color-primary);font-weight:var(--text-md-weight)}.qqQ7qq_steps{gap:var(--space-4);padding:0 0 0 var(--space-1);border-left:var(--border-width) solid var(--color-border);margin:0;list-style:none;display:grid}.qqQ7qq_step{column-gap:var(--space-3);row-gap:var(--space-1);margin-left:calc(var(--space-3) * -1);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.qqQ7qq_stepBean{width:var(--space-5);height:var(--space-5);grid-row:span 2;align-self:start}.qqQ7qq_stepWhen{font-size:var(--text-md-size);line-height:var(--text-md-line);font-weight:var(--text-md-weight)}.qqQ7qq_stepWhat{color:var(--color-text-muted);font-size:var(--text-sm-size);line-height:var(--text-sm-line);font-weight:var(--text-sm-weight)}.qqQ7qq_actions{justify-items:start;gap:var(--space-2);display:grid}.qqQ7qq_due{font-size:var(--text-md-size);line-height:var(--text-md-line);font-weight:var(--text-md-weight);margin:0}.qqQ7qq_fine,.qqQ7qq_error{color:var(--color-text-muted);font-size:var(--text-sm-size);line-height:var(--text-sm-line);font-weight:var(--text-sm-weight);margin:0}.qqQ7qq_error{color:var(--color-danger)}.qqQ7qq_past{padding:var(--space-3) 0 0;border-top:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);margin:0;list-style:none}@media (max-width:720px){.qqQ7qq_header{padding:var(--space-2) var(--space-4)}.qqQ7qq_main{gap:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-5)}.qqQ7qq_art{width:calc(var(--space-6) * 2.5)}.qqQ7qq_lead{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.qqQ7qq_packets{gap:var(--space-3)}}.qqQ7qq_note{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-4)}.qqQ7qq_noteSummary{align-items:center;gap:var(--space-3);cursor:pointer;border-radius:var(--radius-sm);list-style:none;display:flex}.qqQ7qq_noteSummary::-webkit-details-marker{display:none}.qqQ7qq_noteSummary:focus-visible{outline:var(--focus-ring) solid var(--color-primary);outline-offset:var(--space-1)}.qqQ7qq_notePhoto{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-full);object-fit:cover;flex:none}.qqQ7qq_noteLabel{font-size:var(--text-md-size);line-height:var(--text-md-line);font-weight:var(--text-md-weight);flex:1}.qqQ7qq_noteCaret{color:var(--color-text-muted);transition:transform var(--duration-spring) var(--ease-spring);flex:none}.qqQ7qq_note[open] .qqQ7qq_noteCaret{transform:rotate(90deg)}.qqQ7qq_noteBody{gap:var(--space-3);margin-top:var(--space-3);padding-left:calc(var(--control-height) + var(--space-3));font-size:var(--text-sm-size);line-height:var(--text-sm-line);font-weight:var(--text-sm-weight);display:grid}.qqQ7qq_noteBody p{margin:0}.qqQ7qq_noteSign{color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.qqQ7qq_noteCaret{transition:none}}
.dlJ1iq_page{height:100dvh;padding:var(--space-5) var(--space-4);display:flex;overflow-y:auto}.dlJ1iq_panel{justify-items:center;gap:var(--space-4);width:100%;max-width:calc(var(--layout-modal) * .8);margin:auto;display:grid}.dlJ1iq_mascot{width:calc(var(--space-6) * 4);height:auto;display:block}.dlJ1iq_title{font-size:var(--text-xl-size);line-height:var(--text-xl-line);font-weight:var(--text-xl-weight);text-align:center;margin:0}.dlJ1iq_lede{color:var(--color-text-muted);text-align:center;margin:0}.dlJ1iq_card{gap:var(--space-3);width:100%;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);display:grid}.dlJ1iq_label{font-weight:var(--text-md-weight)}.dlJ1iq_note{padding:var(--space-2) var(--space-3);border-left:var(--focus-ring) solid var(--color-warning);background:var(--color-surface-2);border-radius:var(--radius-sm);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-xs-weight);margin:0}.dlJ1iq_link{color:var(--color-primary);font-weight:var(--text-md-weight)}
.wJGPKq_frame{grid-template-columns:var(--layout-rail) 1fr;height:100%;min-height:0;display:grid}.wJGPKq_rail{gap:var(--space-3);padding:var(--space-5);border-right:var(--border-width) solid var(--color-border);background:var(--color-surface-2);color:var(--color-text);flex-direction:column;display:flex}.wJGPKq_railTop{justify-content:space-between;align-items:center;display:flex}.wJGPKq_stepCount{font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--text-md-weight);color:var(--color-text-muted)}.wJGPKq_railTitle{font-size:var(--text-xl-size);line-height:var(--text-xl-line);font-weight:var(--text-xl-weight);margin:0}.wJGPKq_summary p{margin:0 0 var(--space-2)}.wJGPKq_railMascot{width:calc(var(--space-6) * 3);margin-bottom:var(--space-3)}.wJGPKq_railActions{gap:var(--space-2);margin-top:auto;display:flex}.wJGPKq_over{color:var(--color-danger)}.wJGPKq_labelSummary{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.wJGPKq_labelSummary li{align-items:center;gap:var(--space-2);display:flex}.wJGPKq_labelSummary span{color:var(--color-text-muted);margin-left:auto}.wJGPKq_work{min-width:0;min-height:0;padding:var(--space-5);overflow-y:auto}.wJGPKq_workTitle{margin:0 0 var(--space-3);font-size:var(--text-lg-size);line-height:var(--text-lg-line);font-weight:var(--text-lg-weight)}.wJGPKq_muted{color:var(--color-text-muted);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight)}.wJGPKq_columns{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wJGPKq_columns3{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wJGPKq_col{min-width:0}.wJGPKq_stack{gap:var(--space-2);min-height:var(--control-height);flex-direction:column;display:flex}.wJGPKq_mini{align-items:center;gap:var(--space-2);min-height:calc(var(--control-height) + var(--space-2));padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}.wJGPKq_miniDone .wJGPKq_miniTitle{color:var(--color-text-muted);text-decoration:line-through}.wJGPKq_miniTitle{flex:1 1 calc(var(--layout-column) * .45);overflow-wrap:anywhere;min-width:0}.wJGPKq_miniTime{color:var(--color-text-muted);font-size:var(--text-xs-size);font-weight:var(--text-xs-weight)}.wJGPKq_miniActions{gap:var(--space-1);flex-wrap:wrap;margin-left:auto;display:flex}.wJGPKq_tag{padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-accent);font-size:var(--text-xs-size);line-height:var(--text-sm-line);font-weight:var(--text-md-weight);white-space:nowrap}.wJGPKq_banner{margin:0 0 var(--space-4);padding:var(--space-3);border-left:var(--focus-ring) solid var(--color-warning);border-radius:var(--radius-sm);background:var(--color-surface-2)}.wJGPKq_bannerLink{color:var(--color-primary);background:0 0;border:0;padding:0;text-decoration:underline}.wJGPKq_finalize{grid-template-columns:var(--layout-column) 1fr;gap:var(--space-5);height:100%;min-height:0;display:grid}.wJGPKq_grid{min-height:calc(var(--layout-hour) * 6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.wJGPKq_confirm{inset:auto var(--space-5) var(--space-5) auto;z-index:var(--z-popover);gap:var(--space-3);max-width:calc(var(--layout-modal) * .7);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-lg);display:grid;position:absolute}.wJGPKq_confirm p{margin:0}.wJGPKq_confirmActions{justify-content:flex-end;gap:var(--space-2);display:flex}@media (max-width:720px){.wJGPKq_frame{grid-template-rows:auto 1fr;grid-template-columns:1fr}.wJGPKq_rail{padding:var(--space-4)}.wJGPKq_railMascot{display:none}.wJGPKq_work{padding:var(--space-4)}.wJGPKq_columns,.wJGPKq_columns3,.wJGPKq_finalize{grid-template-columns:1fr}}
