.DvhCNG_lockup{place-items:center;block-size:2.5rem;inline-size:10.7rem;margin-inline:auto;display:grid}.DvhCNG_asset{object-fit:contain;grid-area:1/1;block-size:100%;inline-size:100%;display:block}.DvhCNG_night{display:none}:root[data-theme=night] .DvhCNG_daylight{display:none}:root[data-theme=night] .DvhCNG_night{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .DvhCNG_daylight{display:none}:root:not([data-theme]) .DvhCNG_night{display:block}}
.nSx0QW_button{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:2.5rem;padding-inline:var(--space-4);border:var(--stroke-hairline) solid transparent;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;text-decoration:none;display:inline-flex}.nSx0QW_button:focus-visible{outline:var(--stroke-emphasis) solid var(--border-focus);outline-offset:var(--stroke-hairline)}.nSx0QW_button:disabled{opacity:.5;cursor:default}.nSx0QW_primary{background:var(--action-primary);color:var(--text-on-action);}.nSx0QW_primary:hover:not(:disabled){filter:brightness(1.08)}.nSx0QW_ghost{border-color:var(--border-subtle);color:var(--text-secondary);background:0 0;}.nSx0QW_ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.nSx0QW_accent{background:var(--accent-tint);color:var(--accent-primary);}.nSx0QW_accent:hover:not(:disabled){filter:brightness(.97)}.nSx0QW_danger{border-color:color-mix(in srgb, var(--state-danger) 45%, transparent);color:var(--state-danger);background:0 0;}.nSx0QW_danger:hover:not(:disabled){background:color-mix(in srgb, var(--state-danger) 12%, var(--bg-surface))}.nSx0QW_textAccent{gap:var(--space-2);min-block-size:2.25rem;padding-inline:var(--space-3);color:var(--accent-primary);}.nSx0QW_textAccent:hover:not(:disabled){background:var(--accent-tint)}.nSx0QW_link{color:var(--accent-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.nSx0QW_link:disabled{color:var(--text-muted);cursor:default;text-decoration:none}.nSx0QW_lg{min-block-size:var(--control-height)}.nSx0QW_sm{min-block-size:2.25rem;padding-inline:var(--space-3);position:relative}.nSx0QW_sm:after{content:"";inset-inline:0;inset-block:calc((2.25rem - var(--target-minimum)) / 2);position:absolute}
.IMlWGa_agenda{overflow-anchor:none;block-size:100%;overflow-y:auto}.IMlWGa_sentinel{block-size:1px}.IMlWGa_list{margin:0;padding:0;list-style:none}.IMlWGa_day{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border-subtle);grid-template-columns:5rem 1fr;display:grid;position:relative}.IMlWGa_isToday{background:var(--bg-today)}.IMlWGa_dayHeader{font-size:inherit;font-weight:inherit;flex-direction:column;gap:2px;margin:0;display:flex;position:relative}.IMlWGa_dayNumber{color:var(--text-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em}.IMlWGa_dayDate{font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.IMlWGa_isToday .IMlWGa_dayDate{color:var(--accent-primary);font-weight:var(--font-weight-bold)}.IMlWGa_dayEvents{gap:var(--space-1);flex-direction:column;min-width:0;display:flex;position:relative}.IMlWGa_empty{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.IMlWGa_resultsRetry{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.IMlWGa_resultsRetryButton{}@media (min-width:64rem){.IMlWGa_day{padding-inline:var(--space-5);grid-template-columns:7rem 1fr}}.IMlWGa_results .IMlWGa_day{grid-template-columns:8rem 1fr}.IMlWGa_results .IMlWGa_dayDate{white-space:normal}@media (min-width:64rem){.IMlWGa_results .IMlWGa_day{grid-template-columns:9rem 1fr}}.IMlWGa_memberSection{gap:var(--space-1);display:grid}.IMlWGa_memberSection+.IMlWGa_memberSection{margin-block-start:var(--space-2)}.IMlWGa_memberHeading{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin:0;display:flex}.IMlWGa_memberSection.IMlWGa_isDropTarget{outline:2px dashed var(--accent-primary);outline-offset:2px;border-radius:var(--radius-md)}
._3znnwW_field{min-width:0;display:inline-flex;position:relative}._3znnwW_headline{min-inline-size:0;padding:0 0 var(--space-2);border:none;border-block-end:var(--stroke-hairline) solid var(--border-strong);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);background:0 0;border-radius:0}._3znnwW_headline::placeholder{color:var(--text-muted)}._3znnwW_headline:focus-visible{border-block-end-color:var(--border-focus);outline:none}._3znnwW_trigger{align-items:center;gap:var(--space-2);min-block-size:2.5rem;padding-inline:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-md);white-space:nowrap;cursor:pointer;background:0 0;display:inline-flex}._3znnwW_trigger:hover{background:var(--bg-hover)}._3znnwW_trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px;background:var(--bg-surface-sunken)}._3znnwW_trigger[aria-expanded=true]{border-color:var(--accent-primary);background:var(--bg-surface-sunken)}._3znnwW_trigger:disabled{opacity:.5;cursor:default}._3znnwW_triggerIcon{color:var(--text-muted);font-size:var(--font-size-sm);flex:none;line-height:1}._3znnwW_value{text-overflow:ellipsis;overflow:hidden}._3znnwW_placeholder{color:var(--text-muted)}._3znnwW_popover{z-index:var(--layer-nested-dialog);max-block-size:var(--popover-max-block-size);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface-raised);box-shadow:var(--shadow-overlay);animation:_3znnwW_popoverIn var(--duration-fast) ease-out;position:fixed;inset-block-start:var(--popover-block-start);inset-inline-start:var(--popover-inline-start);overflow:auto}@keyframes _3znnwW_popoverIn{0%{opacity:0;transform:translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){._3znnwW_popover{animation:none}}._3znnwW_withClear{align-items:center;gap:var(--space-1);display:inline-flex}._3znnwW_clear{border-radius:var(--radius-sm);block-size:2rem;inline-size:2rem;color:var(--text-secondary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;line-height:1;display:grid}._3znnwW_clear:hover{background:var(--bg-surface-sunken);color:var(--text-primary)}._3znnwW_menuList{padding:var(--space-1);overscroll-behavior:contain;overflow-y:auto}._3znnwW_option{justify-content:space-between;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--target-minimum);padding-inline:var(--space-2);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-md);text-align:start;cursor:pointer;background:0 0;border:none;display:flex}._3znnwW_option:hover{background:var(--bg-hover)}._3znnwW_option:focus-visible{outline:none}._3znnwW_option:focus-visible:not(._3znnwW_optionSelected){background:var(--bg-hover)}._3znnwW_option:disabled{opacity:.5;cursor:default}._3znnwW_optionSelected{background:var(--bg-selected);font-weight:var(--font-weight-medium)}._3znnwW_tick{color:var(--accent-primary);font-size:var(--font-size-sm);flex:none}
._7VNHba_root{inline-size:100%;min-inline-size:0;}._7VNHba_trigger{flex:1;justify-content:space-between;min-inline-size:0;}._7VNHba_list{max-block-size:var(--layout-menu-max-block-size);min-inline-size:11rem;max-inline-size:calc(100vw - var(--space-6));}._7VNHba_option{}._7VNHba_isSelected{}._7VNHba_optionLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._7VNHba_tick{}
._6Z_ebq_rows{gap:var(--space-2);flex-direction:column;display:flex}._6Z_ebq_row{align-items:center;gap:var(--space-1);padding-block:var(--space-1);display:flex}._6Z_ebq_remove{border-radius:var(--radius-sm);block-size:2rem;inline-size:2rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}._6Z_ebq_remove:hover{background:var(--bg-surface-sunken);color:var(--text-primary)}._6Z_ebq_addRow{align-items:center;gap:var(--space-2);grid-template-columns:minmax(8rem,.8fr) minmax(4.5rem,.5fr) minmax(6rem,1fr) auto;display:grid}._6Z_ebq_addRowNoMethod{align-items:center;gap:var(--space-2);grid-template-columns:minmax(4.5rem,.5fr) minmax(6rem,1fr) auto;display:grid}._6Z_ebq_methodSelect{min-width:0}._6Z_ebq_methodSelect>button{inline-size:100%}._6Z_ebq_amount{min-block-size:2.5rem;min-width:0;padding-inline:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-md)}._6Z_ebq_amount:focus-visible{border-color:var(--border-focus);outline:none}._6Z_ebq_unitSelect{min-width:0}._6Z_ebq_add{padding-inline:var(--space-3);padding-block:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;flex:none}._6Z_ebq_add:disabled{opacity:var(--event-past-opacity);cursor:not-allowed}._6Z_ebq_add:focus-visible,._6Z_ebq_remove:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}._6Z_ebq_error{color:var(--text-danger,var(--accent-danger));font-size:var(--font-size-sm);margin:0}@media not (min-width:40rem){._6Z_ebq_addRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._6Z_ebq_addRow ._6Z_ebq_add{grid-column:1/-1}}
.sWMgoq_avatar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--member-color) 85%, var(--bg-surface));color:var(--text-on-accent);font-weight:var(--font-weight-medium);flex:none;place-items:center;line-height:1;display:grid;overflow:hidden}.sWMgoq_sm{block-size:1.25rem;inline-size:1.25rem;font-size:var(--font-size-xs)}.sWMgoq_md{block-size:1.5rem;inline-size:1.5rem;font-size:var(--font-size-sm)}.sWMgoq_lg{block-size:2.75rem;inline-size:2.75rem;font-size:var(--font-size-xl)}.sWMgoq_hasGlyph{background:color-mix(in srgb, var(--member-color) 35%, var(--bg-surface))}.sWMgoq_hasPhoto{background:var(--bg-surface-sunken)}.sWMgoq_photo{object-fit:cover;block-size:100%;inline-size:100%}
.oQVtWG_calendar{gap:var(--space-2);padding:var(--space-3);flex-direction:column;inline-size:19rem;display:flex}.oQVtWG_head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.oQVtWG_monthLabel{color:var(--text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);text-align:center;flex:1}.oQVtWG_step{border-radius:var(--radius-md);block-size:2rem;inline-size:2rem;color:var(--text-secondary);font-size:var(--font-size-md);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.oQVtWG_step:hover{background:var(--bg-hover);color:var(--text-primary)}.oQVtWG_step:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.oQVtWG_grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.oQVtWG_weekday{padding-block:var(--space-1);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:center}.oQVtWG_day{aspect-ratio:1;border-radius:var(--radius-pill);min-block-size:2.25rem;color:var(--text-primary);font-family:inherit;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.oQVtWG_day:hover{background:var(--bg-hover)}.oQVtWG_day:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.oQVtWG_isOutside{color:var(--text-muted)}.oQVtWG_isToday{box-shadow:inset 0 0 0 1.5px var(--accent-now);font-weight:var(--font-weight-medium)}.oQVtWG_isSelected,.oQVtWG_isSelected:hover{background:var(--accent-primary);color:var(--text-on-accent);font-weight:var(--font-weight-medium)}.oQVtWG_foot{border-block-start:1px solid var(--border-subtle);justify-content:flex-end;padding-block-start:var(--space-2);display:flex}.oQVtWG_todayButton{border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);color:var(--accent-primary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none}.oQVtWG_todayButton:hover:not(:disabled){background:var(--bg-hover)}.oQVtWG_todayButton:disabled{color:var(--text-muted);cursor:default}.oQVtWG_todayButton:focus-visible{outline:2px solid var(--border-focus)}
.BoUIrq_wrap{align-items:center;gap:var(--space-2);min-block-size:2.5rem;color:var(--text-primary);font-size:var(--font-size-md);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.BoUIrq_input{appearance:none;opacity:0;cursor:pointer;block-size:1.375rem;inline-size:2.25rem;margin:0;position:absolute}.BoUIrq_track{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--bg-surface-sunken);block-size:1.375rem;inline-size:2.25rem;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;flex:none;display:block;position:relative}.BoUIrq_knob{border-radius:var(--radius-pill);background:var(--text-secondary);block-size:1rem;inline-size:1rem;transition:transform var(--duration-fast) ease, background-color var(--duration-fast) ease;position:absolute;inset-block-start:2px;inset-inline-start:2px}.BoUIrq_input:checked+.BoUIrq_track{border-color:var(--accent-primary);background:var(--accent-primary)}.BoUIrq_input:checked+.BoUIrq_track .BoUIrq_knob{background:var(--text-on-accent);transform:translate(.875rem)}[dir=rtl] .BoUIrq_input:checked+.BoUIrq_track .BoUIrq_knob{transform:translate(-.875rem)}.BoUIrq_input:focus-visible+.BoUIrq_track{outline:2px solid var(--border-focus);outline-offset:2px}.BoUIrq_input:disabled+.BoUIrq_track{opacity:var(--event-past-opacity);cursor:not-allowed}.BoUIrq_label{min-width:0}.BoUIrq_visuallyHidden{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.BoUIrq_track,.BoUIrq_knob{transition:none}}
.gPtu-W_list{max-block-size:calc(7 * var(--target-minimum) + 2 * var(--space-1));inline-size:9rem;}.gPtu-W_option{font-variant-numeric:tabular-nums;}.gPtu-W_isSelected{}.gPtu-W_tick{}.gPtu-W_isOffGrid{color:var(--text-secondary);font-style:italic}
.tHZura_start,.tHZura_end{width:1.125rem;height:1.125rem}.tHZura_start{transform:scaleX(-1)}
.U_N3PG_manageButton,.U_N3PG_searchButton{}.U_N3PG_manageButton{display:none}.U_N3PG_viewButton{}.U_N3PG_primaryButton{}.U_N3PG_viewControls{align-items:center;gap:var(--space-2);display:inline-flex}.U_N3PG_search{align-items:center;gap:var(--space-2);max-inline-size:40rem;min-block-size:var(--control-header-height);padding-inline:var(--space-3) var(--space-1);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-muted);flex:10rem;margin-inline-end:auto;display:inline-flex}.U_N3PG_search:focus-within{border-color:var(--border-focus)}.U_N3PG_periodSlot{display:contents}.U_N3PG_searchInput{min-inline-size:0;color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);background:0 0;border:0;outline:0;flex:1}.U_N3PG_searchInput::placeholder{color:var(--text-muted)}.U_N3PG_searchInput:focus-visible{outline:none}.U_N3PG_searchClear{border-radius:var(--radius-sm);block-size:1.75rem;inline-size:1.75rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.U_N3PG_searchClear:hover{background:var(--bg-hover);color:var(--text-primary)}.U_N3PG_views{}.U_N3PG_views .U_N3PG_viewButton.U_N3PG_isActive{background:var(--bg-surface-raised);border-color:var(--border-subtle);font-weight:var(--font-weight-medium);color:var(--accent-primary)}.U_N3PG_primaryButton{min-inline-size:var(--control-header-height);padding-inline:0;display:none}.U_N3PG_primaryText,.U_N3PG_titleLong,.U_N3PG_weatherSlot,.U_N3PG_themeSlot{display:none}@media (min-width:25rem){.U_N3PG_primaryButton{display:inline-flex}}@media (min-width:28rem){.U_N3PG_themeSlot{display:contents}}@media (min-width:33rem){.U_N3PG_weatherSlot{display:contents}}@media (min-width:37rem){.U_N3PG_primaryButton{min-inline-size:auto;padding-inline:var(--space-4)}.U_N3PG_primaryText{display:inline}.U_N3PG_primaryIcon{display:none}}.U_N3PG_viewNav{display:none}.U_N3PG_viewControls .U_N3PG_viewSelectField{min-block-size:auto;inline-size:auto;padding:var(--space-1);border-radius:var(--radius-md);background:var(--bg-surface-sunken)}.U_N3PG_viewControls .U_N3PG_viewSelectTrigger{gap:var(--space-1);min-block-size:var(--control-header-height);padding-inline:var(--space-3);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-raised);color:var(--accent-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;flex:none}@media (min-width:48rem){.U_N3PG_viewNav{display:inline-flex}.U_N3PG_viewControls .U_N3PG_viewSelectField{display:none}.U_N3PG_manageButton{display:inline-flex}}@media (56rem<=width<64rem),(min-width:66rem){.U_N3PG_titleLong{display:inline}.U_N3PG_titleShort{display:none}}
.kTnkiW_status{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);color:var(--text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;display:flex}.kTnkiW_message{margin:0}.kTnkiW_retry{}
.BT3cQq_line{border-block-start:2px solid var(--accent-now);z-index:20;pointer-events:none;block-size:0;position:absolute;inset-block-start:calc(var(--now-minute) * var(--minute-height));inset-inline:0}.BT3cQq_dot{border-radius:var(--radius-pill);background:var(--accent-now);block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(-50%,-50%)}
.OrVruG_column{isolation:isolate;min-width:0;block-size:calc(24 * var(--hour-height));position:relative}.OrVruG_hourLines{background-image:linear-gradient(to top, var(--border-subtle) 0 1px, transparent 1px);background-size:100% var(--hour-height);position:absolute;inset:0}.OrVruG_slot{block-size:calc((var(--end-minute) - var(--start-minute)) * var(--minute-height));inline-size:calc(var(--width) * 100%);z-index:calc(1 + min(var(--stack), 12));pointer-events:none;padding-block-end:2px;padding-inline-end:var(--slot-inline-pad,2px);display:flex;position:absolute;inset-block-start:calc(var(--start-minute) * var(--minute-height));inset-inline-start:calc(var(--left) * 100%);container-type:size}.OrVruG_slot>*{min-width:0;pointer-events:auto;flex:1;min-block-size:0;max-block-size:100%}[data-event-drag] .OrVruG_slot>*{pointer-events:none}.OrVruG_isStacked{border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--bg-surface)}.OrVruG_isLifted{z-index:14}.OrVruG_dragGhost{block-size:calc((var(--end-minute) - var(--start-minute)) * var(--minute-height));z-index:15;pointer-events:none;border-radius:var(--radius-sm);border:1px dashed var(--ghost-color);background:color-mix(in srgb, var(--ghost-color) 22%, transparent);inline-size:92%;position:absolute;inset-block-start:calc(var(--start-minute) * var(--minute-height));inset-inline-start:0}.OrVruG_dragGhost.OrVruG_ghostClippedStart{border-block-start:none;border-start-start-radius:0;border-start-end-radius:0}.OrVruG_dragGhost.OrVruG_ghostClippedEnd{border-block-end:none;border-end-end-radius:0;border-end-start-radius:0}
.ktB_0W_gutter{inline-size:var(--gutter-width,5rem);border-inline-end:1px solid var(--border-subtle);flex:none}.ktB_0W_hour{block-size:var(--hour-height);position:relative}.ktB_0W_label{max-inline-size:calc(var(--gutter-width,5rem) - var(--space-3));color:var(--text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;inset-block-start:0;inset-inline-end:var(--space-2);overflow:hidden;transform:translateY(-50%)}
.iEv3qW_day{--hour-height:3.75rem;--minute-height:calc(var(--hour-height) / 60);--gutter-width:5rem;flex-direction:column;min-height:100%;display:flex}.iEv3qW_allDayRow{grid-template-columns:var(--gutter-width) minmax(0, 1fr);border-block-end:1px solid var(--border-subtle);background:var(--bg-surface-raised);z-index:2;flex:none;display:grid;position:sticky;inset-block-start:0}.iEv3qW_allDayLabel{color:var(--text-muted);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-2);text-align:end;border-inline-end:1px solid var(--border-subtle)}.iEv3qW_allDayItems{gap:var(--space-1);min-width:0;min-block-size:1.5rem;padding-block:var(--space-1);flex-direction:column;padding-inline:2px calc(8% + 2px);display:flex;position:relative}.iEv3qW_allDayItems>*{position:relative}.iEv3qW_allDayItems>.iEv3qW_allDayCreate{appearance:none;cursor:cell;background:0 0;border:none;padding:0;position:absolute;inset:0}@media (hover:hover){.iEv3qW_allDayItems>.iEv3qW_allDayCreate:hover{background:var(--bg-hover)}}.iEv3qW_allDayItems>.iEv3qW_allDayCreate:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.iEv3qW_grid{flex:1;padding-block-end:var(--space-6);display:flex}.iEv3qW_column{flex:1}.iEv3qW_allDayItems>.iEv3qW_allDayGhost{pointer-events:none;border-radius:var(--radius-sm);border:1px dashed var(--ghost-color);background:color-mix(in srgb, var(--ghost-color) 22%, transparent);position:absolute;inset:0}
._0Yl89W_span{z-index:1;grid-column:var(--span-column) / span var(--span-columns);grid-row:var(--span-lane);min-inline-size:0;padding:2px;pointer-events:none;padding-inline-end:calc(100% / var(--span-columns) * .08 + 2px);display:flex}._0Yl89W_continuesAfter{padding-inline-end:2px}._0Yl89W_span>*{pointer-events:auto;flex:1;min-inline-size:0}[data-event-drag] ._0Yl89W_span>*{pointer-events:none}
.Oilsoq_month{flex-direction:column;block-size:100%;min-block-size:30rem;display:flex}.Oilsoq_weekdayRow{background:var(--bg-surface-raised);border-block-end:1px solid var(--border-subtle);flex:none;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.Oilsoq_weekdayHeading{padding-block:var(--space-2);text-align:center;color:var(--text-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em}.Oilsoq_weekdayLong{display:none}.Oilsoq_grid{flex:1;grid-template-rows:repeat(6,minmax(4.5rem,1fr));display:grid}.Oilsoq_weekRow{--all-day-lane-height:1.45rem;grid-template-columns:repeat(7,minmax(0,1fr));min-block-size:0;display:grid;position:relative}.Oilsoq_cell{min-width:0;padding:var(--space-1);border-inline-start:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle);flex-direction:column;gap:2px;display:flex;position:relative;overflow:hidden}.Oilsoq_isOutside{background:var(--bg-surface-sunken)}.Oilsoq_isOutside .Oilsoq_dayNumber{color:var(--text-muted)}.Oilsoq_cell.Oilsoq_isToday{background:var(--bg-today)}.Oilsoq_dayNumber{border-radius:var(--radius-pill);block-size:1.625rem;min-inline-size:1.625rem;color:var(--text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;align-self:flex-start;place-items:center;text-decoration:none;display:grid;position:relative}.Oilsoq_dayNumber:hover{background:var(--bg-hover);color:var(--text-primary)}.Oilsoq_isToday .Oilsoq_dayNumber{background:var(--accent-primary);color:var(--text-on-accent);font-weight:var(--font-weight-bold)}.Oilsoq_cellEvents{min-width:0;flex-direction:column;gap:2px;padding-block-start:calc(var(--all-day-lanes) * var(--all-day-lane-height));display:flex;position:relative;overflow:hidden}.Oilsoq_spanLayer{z-index:2;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(var(--all-day-lanes), var(--all-day-lane-height));pointer-events:none;display:grid;position:absolute;inset-block-start:calc(var(--space-1) + 1.625rem + 2px);inset-inline:0}[data-event-drag] .Oilsoq_cellEvents,[data-event-drag] .Oilsoq_dayNumber,[data-event-drag] .Oilsoq_more{pointer-events:none}.Oilsoq_cellGhost{pointer-events:none;border-radius:var(--radius-sm);border:1px dashed var(--ghost-color);background:color-mix(in srgb, var(--ghost-color) 22%, transparent);position:absolute;inset:1px}.Oilsoq_more{color:var(--text-secondary);font-size:var(--font-size-xs);padding-inline:var(--space-1);text-decoration:none}.Oilsoq_more:hover{color:var(--accent-primary)}@media (min-width:64rem){.Oilsoq_weekdayLong{display:inline}.Oilsoq_weekdayNarrow{display:none}}
.EqPTFa_people{--hour-height:3.75rem;--minute-height:calc(var(--hour-height) / 60);--gutter-width:5rem;--member-min:11rem;--people-header-height:3.5rem;min-inline-size:calc(var(--gutter-width) + var(--people-columns) * var(--member-min));flex-direction:column;min-height:100%;display:flex}.EqPTFa_headerRow,.EqPTFa_allDayRow,.EqPTFa_grid{grid-template-columns:var(--gutter-width) repeat(var(--people-columns), minmax(var(--member-min), 1fr));display:grid}.EqPTFa_headerRow{z-index:3;background:var(--bg-surface-raised);border-block-end:1px solid var(--border-subtle);block-size:var(--people-header-height);position:sticky;inset-block-start:0}.EqPTFa_gutterSpacer{border-inline-end:1px solid var(--border-subtle)}.EqPTFa_personHeading{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;padding-inline:var(--space-2);border-inline-start:1px solid var(--border-subtle);background:color-mix(in srgb, var(--column-color,transparent) 9%, transparent);display:flex}.EqPTFa_personName{font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EqPTFa_allDayRow{z-index:2;background:var(--bg-surface-raised);border-block-end:1px solid var(--border-subtle);min-block-size:1.75rem;position:sticky;inset-block-start:var(--people-header-height)}.EqPTFa_allDayLabel{color:var(--text-muted);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-2);text-align:end;border-inline-end:1px solid var(--border-subtle)}.EqPTFa_allDayCell{min-width:0;padding:2px;border-inline-start:1px solid var(--border-subtle);background:color-mix(in srgb, var(--column-color,transparent) 5%, transparent);flex-direction:column;gap:2px;min-block-size:1.5rem;padding-inline-end:calc(8% + 2px);display:flex;position:relative}.EqPTFa_allDayCell>*{position:relative}.EqPTFa_allDayCell>.EqPTFa_allDayCreate{appearance:none;cursor:cell;background:0 0;border:none;padding:0;position:absolute;inset:0}@media (hover:hover){.EqPTFa_allDayCell>.EqPTFa_allDayCreate:hover{background:var(--bg-hover)}}.EqPTFa_allDayCell>.EqPTFa_allDayCreate:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.EqPTFa_allDayCell>.EqPTFa_allDayGhost{pointer-events:none;border-radius:var(--radius-sm);border:1px dashed var(--ghost-color);background:color-mix(in srgb, var(--ghost-color) 22%, transparent);position:absolute;inset:1px}.EqPTFa_grid{flex:1;padding-block-end:var(--space-6)}.EqPTFa_personColumn{border-inline-start:1px solid var(--border-subtle);background:color-mix(in srgb, var(--column-color,transparent) 5%, transparent);--slot-inline-pad:1px}
.ppFWxa_header{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-block-end:var(--stroke-hairline) solid var(--border-subtle);display:flex}.ppFWxa_mark{flex:0 0 var(--control-height);inline-size:var(--control-height);block-size:var(--control-height);padding:var(--space-1)}.ppFWxa_title{min-inline-size:0;color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.ppFWxa_control{flex:0 0 var(--target-minimum);padding-inline:var(--space-2);color:var(--text-secondary);}.ppFWxa_control:hover,.ppFWxa_control[aria-expanded=true]{background:var(--bg-hover)}.ppFWxa_directional:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}
.TkPCwa_scrim{z-index:var(--layer-dialog);padding:var(--space-4);background:var(--bg-scrim);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.TkPCwa_nested{z-index:var(--layer-nested-dialog)}.TkPCwa_surface{max-block-size:var(--layout-dialog-max-block-size);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface-raised);box-shadow:var(--shadow-overlay);overflow-y:auto}.TkPCwa_narrow{inline-size:min(var(--layout-dialog-narrow-width), 100%)}.TkPCwa_standard{inline-size:min(var(--layout-dialog-standard-width), 100%)}.TkPCwa_wide{inline-size:min(var(--layout-dialog-wide-width), 100%)}.TkPCwa_picker{inline-size:min(var(--layout-dialog-picker-width), 100%)}.TkPCwa_editor{inline-size:min(var(--layout-dialog-editor-width), 100%)}.TkPCwa_workspace{inline-size:min(var(--layout-dialog-workspace-width), 100%)}.TkPCwa_baseSurface{background:var(--bg-surface)}
.SlH8wW_layout{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.SlH8wW_layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.SlH8wW_visual{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:linear-gradient(160deg, var(--accent-tint), var(--bg-surface-sunken));color:var(--accent-primary);display:flex}@media (min-width:48rem){.SlH8wW_visual{min-block-size:9rem;padding:var(--space-6);flex-direction:column}}.SlH8wW_iconTile{border-radius:var(--radius-lg);background:var(--bg-surface);block-size:3.5rem;inline-size:3.5rem;box-shadow:var(--shadow-raised);flex:none;place-items:center;display:grid}.SlH8wW_iconTile svg{block-size:60%;inline-size:60%}@media (min-width:48rem){.SlH8wW_iconTile{block-size:5rem;inline-size:5rem}}.SlH8wW_usage{justify-items:center;gap:var(--space-2);text-align:center;inline-size:min(14rem,100%);display:grid}.SlH8wW_figure{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.SlH8wW_meter{inline-size:100%}.SlH8wW_content{gap:var(--space-3);padding:var(--space-6) var(--space-5) var(--space-5);flex-direction:column;display:flex;position:relative}.SlH8wW_close{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);}.SlH8wW_eyebrow{min-block-size:1lh;color:var(--accent-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin:0;padding-inline-end:var(--space-7)}.SlH8wW_title{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.SlH8wW_body{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.SlH8wW_gains{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.SlH8wW_gain{gap:var(--space-2);color:var(--text-primary);font-size:var(--font-size-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.5;display:grid}.SlH8wW_gainIcon{color:var(--accent-primary)}.SlH8wW_actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.SlH8wW_actions[data-stacked]{flex-direction:column-reverse;align-items:stretch}.SlH8wW_eyebrow[data-pending],.SlH8wW_actions[data-pending]{visibility:hidden}.SlH8wW_primary{}.SlH8wW_secondary{}
.HgIkwa_row,.HgIkwa_rowDone{align-items:center;gap:var(--space-3) var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-subtle);border-inline-start:3px solid var(--member-color,var(--border-subtle));box-shadow:var(--shadow-raised);grid-template-columns:auto minmax(0,1fr) auto auto;padding-inline-end:var(--space-2);display:grid}.HgIkwa_rowDone{opacity:.55}.HgIkwa_plain{box-shadow:none;background:0 0;border:none;border-radius:0;padding-inline:0;position:relative}.HgIkwa_plain+.HgIkwa_plain:before{content:"";inset-block-start:0;inset-inline:calc(2.75rem + var(--space-2)) 0;border-block-start:1px solid var(--border-subtle);position:absolute}.HgIkwa_check,.HgIkwa_checkDone{cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;block-size:2.75rem;inline-size:2.75rem;padding:0;display:grid}.HgIkwa_checkVisual{border:2px solid var(--border-strong,var(--border-subtle));background:var(--bg-surface);block-size:1.25rem;inline-size:1.25rem;color:var(--text-on-accent);border-radius:50%;place-items:center;display:grid}.HgIkwa_checkDone .HgIkwa_checkVisual{border-color:var(--accent-primary);background:var(--accent-primary)}.HgIkwa_checkVisual.HgIkwa_isWaiting{border-color:color-mix(in srgb, var(--state-warning) 60%, var(--border-strong));color:var(--state-warning)}.HgIkwa_check:focus-visible,.HgIkwa_checkDone:focus-visible{outline:2px solid var(--border-focus);outline-offset:0}.HgIkwa_check:disabled,.HgIkwa_checkDone:disabled{opacity:.6;cursor:default}.HgIkwa_body{gap:var(--space-1);text-align:start;cursor:pointer;min-inline-size:0;font:inherit;color:inherit;background:0 0;border:none;grid-column:2;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.HgIkwa_body:disabled{cursor:default}.HgIkwa_titleLine{align-items:center;gap:var(--space-2);flex-wrap:nowrap;display:flex}.HgIkwa_icon{font-size:var(--font-size-lg);flex:none}.HgIkwa_iconPhoto{object-fit:cover;border-radius:var(--radius-sm);flex:none;block-size:1.5rem;inline-size:1.5rem}.HgIkwa_title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-primary);flex:0 auto;overflow:hidden}.HgIkwa_rowDone .HgIkwa_title{text-decoration:line-through}.HgIkwa_time,.HgIkwa_progress,.HgIkwa_stars{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;flex:none;display:inline-flex}.HgIkwa_stars{color:var(--state-warning)}.HgIkwa_metaLine{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.HgIkwa_progress{font-variant-numeric:tabular-nums}.HgIkwa_notesPeek{text-overflow:ellipsis;white-space:nowrap;max-inline-size:34rem;display:block;overflow:hidden}.HgIkwa_side{align-items:center;gap:var(--space-2);grid-area:1/3;min-inline-size:0;display:flex}.HgIkwa_whoCell{flex-direction:column;align-items:flex-end;display:inline-flex}.HgIkwa_who{align-items:center;gap:var(--space-1);color:var(--text-secondary);display:inline-flex}.HgIkwa_whoName{font-size:var(--font-size-sm);color:var(--text-secondary)}.HgIkwa_runButton{}.HgIkwa_hasDecisions{grid-template-columns:auto minmax(0,1fr) auto auto auto}.HgIkwa_decisions{align-items:stretch;gap:var(--space-1);flex-direction:column;grid-area:1/4;display:inline-flex}.HgIkwa_approveButton,.HgIkwa_declineButton{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--bg-surface);font-size:var(--font-size-sm);cursor:pointer}.HgIkwa_approveButton{border:1px solid var(--accent-primary);color:var(--accent-primary)}.HgIkwa_declineButton{border:1px solid var(--border-subtle);color:var(--text-secondary)}.HgIkwa_editButton{border-radius:var(--radius-md);block-size:2rem;inline-size:2rem;color:var(--text-secondary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:1px solid #0000;grid-area:1/4;place-items:center;padding:0;display:inline-grid}.HgIkwa_hasDecisions .HgIkwa_editButton{grid-column:5}.HgIkwa_editButton:hover{background:var(--bg-hover);color:var(--text-primary)}@media (hover:hover) and (pointer:fine){.HgIkwa_editButton{opacity:0;transition:opacity var(--duration-fast)}.HgIkwa_row:hover .HgIkwa_editButton,.HgIkwa_rowDone:hover .HgIkwa_editButton{opacity:1}.HgIkwa_row:has(:focus-visible) .HgIkwa_editButton{opacity:1}.HgIkwa_rowDone:has(:focus-visible) .HgIkwa_editButton{opacity:1}}.HgIkwa_side:empty{display:none}@media not (min-width:48rem){.HgIkwa_whoName{display:none}.HgIkwa_decisions{flex-direction:row;grid-area:2/2/auto/6}}@media not (min-width:31rem){.HgIkwa_runButton{display:none}}@container (max-width:26rem){.HgIkwa_side{flex-wrap:wrap;grid-area:2/2}.HgIkwa_decisions{grid-area:3/2/auto/6;justify-self:start}}@container (min-width:0){.HgIkwa_decisions{flex-direction:row}}
.cj5Vqq_tile{align-items:center;gap:var(--space-2);inline-size:var(--layout-attachment-tile-width);max-inline-size:100%;padding:var(--space-1);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);grid-template-columns:auto minmax(0,1fr) auto auto;padding-inline-end:var(--space-2);display:grid}.cj5Vqq_tile[data-state=failed]{border-color:var(--state-danger)}.cj5Vqq_tile[data-state=removed]{color:var(--text-muted)}.cj5Vqq_face{inline-size:var(--target-minimum);block-size:var(--target-minimum);border-radius:var(--radius-sm);background:var(--bg-surface-sunken);color:var(--text-muted);place-items:center;display:grid;overflow:hidden}a.cj5Vqq_face:focus-visible{outline:var(--stroke-emphasis) solid var(--border-focus);outline-offset:var(--stroke-hairline)}.cj5Vqq_image{object-fit:cover;block-size:100%;inline-size:100%}.cj5Vqq_mark{color:var(--text-muted)}.cj5Vqq_caption{min-inline-size:0;display:grid}.cj5Vqq_name{color:var(--text-primary);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cj5Vqq_tile[data-state=removed] .cj5Vqq_name{color:var(--text-muted);text-decoration:line-through}.cj5Vqq_meta,.cj5Vqq_error{align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);display:flex}.cj5Vqq_meta{color:var(--text-muted)}.cj5Vqq_error{color:var(--state-danger)}.cj5Vqq_remove{padding:var(--space-1);}.cj5Vqq_spinner{color:var(--text-muted);animation:1s linear infinite cj5Vqq_spin}@keyframes cj5Vqq_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cj5Vqq_spinner{animation:none}}
.vr_c8a_root{justify-items:center;gap:var(--space-2);display:grid}.vr_c8a_ringBox{block-size:16rem;inline-size:16rem;position:relative}.vr_c8a_root[data-plain] .vr_c8a_ringBox{block-size:12.5rem;inline-size:12.5rem}.vr_c8a_root[data-plain] .vr_c8a_tile{inset:0}.vr_c8a_ring{block-size:100%;inline-size:100%;position:absolute;inset:0}.vr_c8a_ringTrack,.vr_c8a_ringFill{fill:none;stroke-width:5px;stroke-linecap:round}.vr_c8a_ringTrack{stroke:var(--border-subtle)}.vr_c8a_ringFill{stroke:var(--accent-primary)}.vr_c8a_tile{background:var(--bg-surface-sunken);border:4px solid var(--bg-surface-raised);border-radius:24%;place-items:center;transition:transform .45s cubic-bezier(.22,1,.36,1),border-radius .45s cubic-bezier(.22,1,.36,1),background-color .45s ease-out,box-shadow .45s ease-out;display:grid;position:absolute;inset:11%}.vr_c8a_tilePhoto{object-fit:cover;border-radius:inherit;block-size:100%;inline-size:100%;position:absolute;inset:0}.vr_c8a_tileIcon{font-size:5.5rem;line-height:1}.vr_c8a_root[data-swapped] .vr_c8a_tile{background:var(--bg-surface-raised);box-shadow:var(--shadow-raised);border-radius:50%;transform:translateY(62%)scale(.3)}.vr_c8a_readout{place-content:center;justify-items:center;gap:var(--space-1);opacity:0;pointer-events:none;transition:opacity .15s ease-out;display:grid;position:absolute;inset:0}.vr_c8a_root[data-swapped] .vr_c8a_readout{opacity:1;transition:opacity .15s ease-out .3s}.vr_c8a_readoutTime{font-size:3rem;font-weight:var(--font-weight-bold);color:var(--text-muted);font-variant-numeric:tabular-nums;line-height:1}.vr_c8a_root[data-started] .vr_c8a_readoutTime{color:var(--text-primary)}.vr_c8a_readoutLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.vr_c8a_idleReadout{opacity:1;justify-items:center;gap:2px;min-block-size:3.5rem;transition:opacity .15s ease-out;display:grid}.vr_c8a_root[data-swapped] .vr_c8a_idleReadout{opacity:0}.vr_c8a_idleTime{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-muted);font-variant-numeric:tabular-nums;line-height:1}@media (prefers-reduced-motion:reduce){.vr_c8a_tile,.vr_c8a_readout,.vr_c8a_idleReadout,.vr_c8a_root[data-swapped] .vr_c8a_readout{transition:none}}
._1miBOa_card{gap:var(--space-3);min-inline-size:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface-raised);display:grid}._1miBOa_header{gap:var(--space-1);display:grid}._1miBOa_eyebrow{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin:0}._1miBOa_headline{overflow-wrap:anywhere;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}._1miBOa_body{overflow-wrap:anywhere;font-size:var(--font-size-md);margin:0;line-height:1.5}._1miBOa_highlights{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._1miBOa_highlight{gap:2px;min-inline-size:0;display:grid}._1miBOa_label{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}._1miBOa_title{overflow-wrap:anywhere;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}._1miBOa_when{color:var(--text-secondary);font-size:var(--font-size-sm)}._1miBOa_why{overflow-wrap:anywhere;font-size:var(--font-size-md);line-height:1.5}._1miBOa_section{gap:var(--space-1);display:grid}._1miBOa_steps{gap:var(--space-2);flex-wrap:wrap;display:flex}._1miBOa_step{max-inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--accent-primary);font:inherit;font-size:var(--font-size-sm);text-align:start;overflow-wrap:anywhere;cursor:pointer}._1miBOa_step:hover:not(:disabled){background:var(--bg-surface-sunken)}._1miBOa_step:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._1miBOa_step:disabled{color:var(--text-muted);cursor:default}
.qaAlZa_runner{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.qaAlZa_head{align-items:center;gap:var(--space-3);display:flex}.qaAlZa_taskBadge{background:var(--accent-tint);border-radius:var(--radius-md);block-size:2.75rem;inline-size:2.75rem;color:var(--text-secondary);flex:none;place-items:center;font-size:1.5rem;line-height:1;display:grid}.qaAlZa_headText{flex:1;gap:2px;min-inline-size:0;display:grid}.qaAlZa_taskTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-primary)}.qaAlZa_headSub{font-size:var(--font-size-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}.qaAlZa_close{color:var(--text-secondary);font-size:var(--font-size-md);cursor:pointer;background:0 0;border:none}.qaAlZa_segments{gap:var(--space-1);display:flex}.qaAlZa_segment{border-radius:var(--radius-pill);background:var(--bg-surface-sunken);cursor:pointer;border:none;flex:1;block-size:.5rem;padding:0;position:relative;overflow:hidden}.qaAlZa_segment:focus-visible{outline:var(--stroke-emphasis) solid var(--border-focus);outline-offset:var(--stroke-hairline)}.qaAlZa_segment[data-state=done]{background:var(--state-success)}.qaAlZa_segment[data-state=skipped]{background:var(--state-danger)}.qaAlZa_segment[data-state=current]{background:color-mix(in srgb, var(--action-primary) 30%, var(--bg-surface-sunken))}.qaAlZa_segment[data-state=current]:after{content:"";inline-size:calc(var(--fill) * 100%);background:var(--action-primary);border-radius:inherit;transition:inline-size .2s ease-out;position:absolute;inset-block:0;inset-inline-start:0}.qaAlZa_card,.qaAlZa_cardCelebrating{align-content:center;place-items:center;gap:var(--space-2);min-block-size:14rem;padding-block:var(--space-3);text-align:center;flex:1;display:grid}.qaAlZa_cardCelebrating{animation:.7s ease-out qaAlZa_celebrate}@keyframes qaAlZa_celebrate{0%{transform:scale(1)}40%{transform:scale(1.03)}to{transform:scale(1)}}.qaAlZa_stepIcon{font-size:3rem;line-height:1}.qaAlZa_stepTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.qaAlZa_stepNotes{font-size:var(--font-size-md);color:var(--text-secondary);white-space:pre-wrap;margin:0}.qaAlZa_allDone{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.qaAlZa_skippedNote{font-size:var(--font-size-md);color:var(--text-secondary);margin:0}.qaAlZa_timerBlock{justify-items:center;gap:var(--space-3);display:grid}.qaAlZa_timerBlock:not(:first-child){margin-block-start:var(--space-7)}.qaAlZa_timerBlock:first-child{margin-block-end:var(--space-5)}.qaAlZa_stepStars{align-items:center;gap:var(--space-1);font-size:var(--font-size-md);color:var(--accent-primary);font-variant-numeric:tabular-nums;display:inline-flex}.qaAlZa_foot{gap:var(--space-2);display:grid}.qaAlZa_footRow{align-items:center;gap:var(--space-2);display:flex}.qaAlZa_primaryButton{flex:1;}.qaAlZa_ghostButton{}.qaAlZa_dangerButton{}.qaAlZa_timerActions{justify-content:center;gap:var(--space-2);display:flex}.qaAlZa_timerButton{}.qaAlZa_eyebrow{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-block-end:var(--space-1)}.qaAlZa_groupHint{font-size:var(--font-size-md);color:var(--text-secondary)}.qaAlZa_headActions{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.qaAlZa_modeToggle{}.qaAlZa_mode{}.qaAlZa_modeToggle .qaAlZa_mode.qaAlZa_isActive{background:var(--bg-surface-raised);border-color:var(--border-subtle);font-weight:var(--font-weight-medium);color:var(--accent-primary)}.qaAlZa_allSteps{flex:1;align-content:start;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.qaAlZa_allGroup{gap:var(--space-1);padding-block-start:var(--space-2);display:grid}.qaAlZa_allGroupTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}.qaAlZa_allChildren{margin:0;padding-inline-start:var(--space-4);list-style:none;display:grid}.qaAlZa_allItem,.qaAlZa_allItemDone{inline-size:100%;min-block-size:var(--control-height);align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);text-align:start;font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border:none;display:flex}.qaAlZa_allItem:hover,.qaAlZa_allItemDone:hover{background:var(--bg-hover)}.qaAlZa_allItemDone{opacity:.55}.qaAlZa_allItemDone .qaAlZa_allTitle{text-decoration:line-through}.qaAlZa_allMark{border:2px solid var(--border-strong,var(--border-subtle));block-size:1.5rem;inline-size:1.5rem;font-size:var(--font-size-sm);border-radius:50%;flex:none;place-items:center;display:grid}.qaAlZa_allItemDone .qaAlZa_allMark{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-accent)}.qaAlZa_allTitle{min-inline-size:0;font-size:var(--font-size-md);flex:1}.qaAlZa_allMeta{font-size:var(--font-size-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}
._8ZZHha_card{gap:var(--space-3);min-inline-size:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface-raised);display:grid}._8ZZHha_header{gap:var(--space-1);display:grid}._8ZZHha_kind{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:inline-flex}._8ZZHha_subject{overflow-wrap:anywhere;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}._8ZZHha_meta{color:var(--text-secondary);font-size:var(--font-size-sm);gap:2px;margin:0;display:grid}._8ZZHha_metaRow{column-gap:var(--space-2);flex-wrap:wrap;display:flex}._8ZZHha_metaRow dt{color:var(--text-muted)}._8ZZHha_metaRow dd{column-gap:var(--space-1);flex-wrap:wrap;min-inline-size:0;margin:0;display:flex}._8ZZHha_fromName{color:var(--text-primary)}._8ZZHha_address{overflow-wrap:anywhere}._8ZZHha_body{overflow-wrap:anywhere;white-space:pre-wrap;font-size:var(--font-size-md);margin:0;line-height:1.5}._8ZZHha_link{color:var(--accent-primary);text-decoration:underline}._8ZZHha_toggle{font-size:var(--font-size-sm);justify-self:start;}._8ZZHha_files{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}
.RcIFzq_rows{margin:var(--space-2) 0 0;min-inline-size:18rem;padding:0;list-style:none;display:grid}.RcIFzq_openBoard{padding-inline:var(--space-2);border-radius:var(--radius-md);color:var(--accent-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;text-decoration:none;display:inline-flex}.RcIFzq_openBoard:hover{background:var(--bg-hover)}.RcIFzq_openBoard:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.RcIFzq_error{margin:var(--space-1) 0 0;color:var(--accent-danger);font-size:var(--font-size-sm)}.RcIFzq_allDone{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm)}
._3Meofa_text{gap:var(--space-2);overflow-wrap:anywhere;min-inline-size:0;font-size:var(--assistant-font-size,var(--font-size-md));line-height:1.5;display:grid}._3Meofa_paragraph{margin:0}._3Meofa_list{gap:var(--space-1);margin:0;padding-inline-start:var(--space-5);display:grid}._3Meofa_link{color:var(--accent-primary);text-decoration:underline}._3Meofa_link:focus-visible{outline:var(--stroke-emphasis) solid var(--border-focus);outline-offset:var(--stroke-hairline);border-radius:var(--radius-sm)}._3Meofa_code{padding-inline:var(--space-1);border-radius:var(--radius-sm);background:var(--bg-surface-sunken);font-size:var(--font-size-sm)}
.RNSfja_mark{color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}
.qfOS1W_week{--hour-height:3.75rem;--minute-height:calc(var(--hour-height) / 60);--gutter-width:5rem;--day-min:6.5rem;--week-header-height:4.25rem;min-inline-size:calc(var(--gutter-width) + 7 * var(--day-min));flex-direction:column;min-height:100%;display:flex}.qfOS1W_headerRow,.qfOS1W_grid{grid-template-columns:var(--gutter-width) repeat(7, minmax(var(--day-min), 1fr));display:grid}.qfOS1W_headerRow{z-index:3;background:var(--bg-surface-raised);border-block-end:1px solid var(--border-subtle);block-size:var(--week-header-height);position:sticky;inset-block-start:0}.qfOS1W_gutterSpacer{border-inline-end:1px solid var(--border-subtle)}.qfOS1W_dayHeading{padding-block:var(--space-2);border-inline-start:1px solid var(--border-subtle);color:inherit;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}@media (hover:hover){.qfOS1W_dayHeading:hover{background:var(--bg-hover)}}.qfOS1W_dayHeading:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.qfOS1W_dayHeading.qfOS1W_isToday,.qfOS1W_allDayGuide.qfOS1W_isToday,.qfOS1W_column.qfOS1W_isToday{background:var(--bg-today)}.qfOS1W_weekday{color:var(--text-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em}.qfOS1W_dayNumber{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.qfOS1W_dayHeading.qfOS1W_isToday .qfOS1W_dayNumber{border-radius:var(--radius-pill);background:var(--accent-primary);block-size:1.875rem;inline-size:1.875rem;color:var(--text-on-accent);place-items:center;display:grid}.qfOS1W_allDayRow{grid-template-columns:var(--gutter-width) minmax(0, 1fr);z-index:2;background:var(--bg-surface-raised);border-block-end:1px solid var(--border-subtle);min-block-size:1.75rem;display:grid;position:sticky;inset-block-start:var(--week-header-height)}.qfOS1W_allDayLabel{color:var(--text-muted);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-2);text-align:end;border-inline-end:1px solid var(--border-subtle)}.qfOS1W_allDayCanvas{--all-day-lane-height:1.65rem;grid-template-columns:repeat(7, minmax(var(--day-min), 1fr));grid-template-rows:repeat(var(--all-day-lanes), var(--all-day-lane-height));min-inline-size:calc(7 * var(--day-min));min-block-size:var(--all-day-lane-height);display:grid}.qfOS1W_allDayGuide{z-index:0;grid-column:var(--guide-column);appearance:none;border:none;border-inline-start:1px solid var(--border-subtle);pointer-events:auto;background:0 0;grid-row:1/-1;padding:0}button.qfOS1W_allDayGuide{cursor:cell}@media (hover:hover){button.qfOS1W_allDayGuide:hover{background:var(--bg-hover)}}button.qfOS1W_allDayGuide:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.qfOS1W_grid{flex:1;padding-block-end:var(--space-6)}.qfOS1W_column{border-inline-start:1px solid var(--border-subtle);--slot-inline-pad:1px}@media (min-width:64rem){.qfOS1W_week{--day-min:8rem}}.qfOS1W_allDayGhost{grid-column:var(--ghost-column) / span var(--ghost-span);z-index:2;pointer-events:none;border-radius:var(--radius-sm);border:1px dashed var(--ghost-color);background:color-mix(in srgb, var(--ghost-color) 22%, transparent);grid-row:1/-1;margin:1px}
.e17w2G_picker{justify-items:center;gap:var(--space-3);display:grid}.e17w2G_stage{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;inline-size:100%;display:grid}.e17w2G_step{}.e17w2G_voice{gap:var(--space-1);text-align:center;display:grid}.e17w2G_name{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.e17w2G_description{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.e17w2G_sample{}.e17w2G_dots{justify-content:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.e17w2G_dot{inline-size:var(--target-minimum);block-size:var(--target-minimum);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.e17w2G_dot:after{content:"";inline-size:var(--space-2);block-size:var(--space-2);background:var(--accent-tint);border-radius:50%}.e17w2G_dot[aria-checked=true]:after{background:var(--accent-primary)}.e17w2G_dot:focus-visible{outline:var(--stroke-emphasis) solid var(--border-focus);outline-offset:calc(var(--space-1) * -1);border-radius:var(--radius-sm)}.e17w2G_dot:disabled{cursor:default}
.uNu83a_body{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.uNu83a_fields{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.uNu83a_field{gap:var(--space-1);flex-direction:column;align-items:center;display:flex}.uNu83a_field>span:last-child{background:var(--bg-surface)}.uNu83a_fieldLabel{font-size:var(--font-size-xs);color:var(--text-muted)}.uNu83a_presets{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.uNu83a_preset{border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-secondary);padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);cursor:pointer}.uNu83a_preset[data-active]{border-color:var(--action-primary);color:var(--action-primary);font-weight:var(--font-weight-medium)}.uNu83a_actions{align-items:center;gap:var(--space-2);display:flex}.uNu83a_actionsGap{flex:1}.uNu83a_remove{padding-inline:var(--space-3);border-color:#0000;}.uNu83a_cancel{padding-inline:var(--space-3);}.uNu83a_confirm{padding-inline:var(--space-3);}
.UZa25a_fab{z-index:30;border-radius:var(--radius-pill);background:var(--action-primary);block-size:3.5rem;inline-size:3.5rem;color:var(--text-on-action);box-shadow:var(--shadow-overlay);cursor:pointer;border:none;place-items:center;display:grid;position:absolute;inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom,0px));inset-inline-end:var(--space-4)}.UZa25a_fab:hover{filter:brightness(1.08)}.UZa25a_fab:focus-visible{outline:var(--stroke-emphasis) solid var(--border-focus);outline-offset:2px}@media (min-width:22rem){.UZa25a_fab{display:none}}
.hs0RkG_intro{gap:var(--space-4);padding:var(--space-6) var(--space-5) var(--space-5);display:grid;position:relative}.hs0RkG_close{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);}.hs0RkG_title{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);text-align:center;margin:0}.hs0RkG_hint{color:var(--text-secondary);font-size:var(--font-size-sm);text-align:center;margin:0}.hs0RkG_points{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.hs0RkG_point{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.hs0RkG_pointIcon{color:var(--accent-primary)}.hs0RkG_pointTitle{color:var(--text-primary);font-weight:var(--font-weight-semibold);margin:0}.hs0RkG_pointBody{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.hs0RkG_actions{justify-content:flex-end;gap:var(--space-2);display:flex}.hs0RkG_primary{}.hs0RkG_secondary{}
.N41SJG_screen{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.N41SJG_body{background:var(--bg-surface);flex:1;min-width:0;min-height:0;overflow:auto}.N41SJG_mutationNotice{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-2) var(--space-3) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--state-danger) 12%, var(--bg-surface));color:var(--state-danger);font-size:var(--font-size-sm);display:flex}.N41SJG_noticeClose{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-md);color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.N41SJG_noticeClose:hover{background:color-mix(in srgb, var(--state-danger) 10%, transparent)}.N41SJG_noticeClose:focus-visible{outline:var(--space-1) solid var(--border-focus);outline-offset:var(--space-0)}@media (22rem<=width<25rem){.N41SJG_screen .N41SJG_createFab{display:grid}}
.ZOWoBW_chip{align-items:center;gap:var(--space-1);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-secondary);padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;display:inline-flex}.ZOWoBW_label{min-inline-size:0}.ZOWoBW_chip[data-set]{color:var(--text-primary);font-weight:var(--font-weight-medium)}.ZOWoBW_chip:disabled{opacity:.5;cursor:default}
._4yA0xG_page{flex-direction:column;block-size:100%;min-block-size:0;display:flex}._4yA0xG_screen{min-block-size:0;padding:var(--space-4);background:var(--bg-surface-sunken);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}@media not (min-width:48rem){._4yA0xG_screen{padding-inline:var(--space-3)}}._4yA0xG_chat{gap:var(--space-3);flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex}._4yA0xG_chat[data-fresh]:after{content:"";flex:1 1 0}._4yA0xG_more{}._4yA0xG_history{}._4yA0xG_newChat{min-inline-size:var(--control-header-height);padding-inline:0;text-decoration:none;}._4yA0xG_newChatText{display:none}@media (min-width:48rem){._4yA0xG_newChat{min-inline-size:auto;padding-inline:var(--space-4)}._4yA0xG_newChatText{display:inline}._4yA0xG_newChatIcon{display:none}}._4yA0xG_confirmOff{color:var(--text-secondary);font-size:var(--font-size-sm);align-self:flex-end;margin:0}._4yA0xG_banner{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--bg-surface-raised);box-shadow:var(--shadow-raised);color:var(--text-secondary);font-size:var(--font-size-sm);align-self:center;margin:0}._4yA0xG_error{max-inline-size:var(--layout-assistant-width);color:var(--state-danger);font-size:var(--font-size-sm);align-self:center;margin:0}._4yA0xG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._4yA0xG_panelPage ._4yA0xG_screen{padding:var(--space-3);background:var(--bg-surface);flex-direction:column;gap:0;display:flex}._4yA0xG_panelPage ._4yA0xG_chat[data-fresh]:after{display:none}._4yA0xG_retryRefresh{align-self:center;}
._SgnAG_handle{color:var(--text-secondary);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;place-items:center;display:grid}._SgnAG_handle:active{cursor:grabbing}
.LSuqpa_chip{align-items:center;gap:var(--space-2);min-block-size:2.25rem;padding-inline:var(--space-2);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-secondary);font:inherit;font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast);display:inline-flex;position:relative}.LSuqpa_chip:after{content:"";inset-inline:0;inset-block:calc((2.25rem - var(--target-minimum)) / 2);position:absolute}.LSuqpa_chip:hover:not(:disabled):not([data-active]){border-color:var(--border-strong)}.LSuqpa_chip:focus-visible{outline:var(--stroke-emphasis) solid var(--border-focus);outline-offset:var(--stroke-hairline)}.LSuqpa_chip:disabled{opacity:.5;cursor:default}.LSuqpa_chip[data-active]{background:color-mix(in srgb, var(--member-color,var(--accent-primary)) 30%, var(--bg-surface));border-color:color-mix(in srgb, var(--member-color,var(--accent-primary)) 60%, transparent);color:var(--text-primary)}.LSuqpa_name{min-inline-size:0}
.tpDiHa_grow{resize:none;block-size:var(--auto-grow-height,auto);flex:none;overflow:hidden}
.t3H13a_header{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--bg-surface-raised);border-block-end:var(--stroke-hairline) solid var(--border-subtle);flex-direction:column;flex:none;display:flex}.t3H13a_row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.t3H13a_spacer{flex:1}.t3H13a_title{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);white-space:nowrap;margin:0}.t3H13a_nav{align-items:center;gap:var(--space-1);display:flex}.t3H13a_control{justify-content:center;align-items:center;gap:var(--space-1);min-block-size:var(--control-header-height);padding-inline:var(--space-3);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast);text-decoration:none;display:inline-flex}.t3H13a_control:hover{background:var(--bg-hover);border-color:var(--border-strong)}.t3H13a_control:focus-visible{outline:var(--stroke-emphasis) solid var(--border-focus);outline-offset:var(--stroke-hairline)}.t3H13a_control:disabled{opacity:.5;cursor:default}.t3H13a_step{min-inline-size:var(--control-header-height);padding-inline:0;}.t3H13a_segments{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--bg-surface-sunken);display:inline-flex}.t3H13a_segment{color:var(--text-nav);transition:background var(--duration-fast), border-color var(--duration-fast), color var(--duration-fast);background:0 0;border-color:#0000;}.t3H13a_segment:hover{background:var(--bg-hover);color:var(--text-primary);border-color:#0000}.t3H13a_primary{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--control-header-height);padding-inline:var(--space-4);border:var(--stroke-hairline) solid transparent;border-radius:var(--radius-md);background:var(--action-primary);color:var(--text-on-action);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;display:inline-flex}.t3H13a_primary:hover{filter:brightness(1.08)}.t3H13a_primary:focus-visible{outline:var(--stroke-emphasis) solid var(--border-focus);outline-offset:var(--stroke-hairline)}.t3H13a_primary:disabled{opacity:.5;cursor:default;filter:none}@media (min-width:31rem){.t3H13a_title{font-size:var(--font-size-lg)}}@media (min-width:64rem){.t3H13a_header{padding-inline:var(--space-5)}.t3H13a_title{font-size:var(--font-size-xl)}}
.dvL-pa_wrap{flex:none;display:inline-flex;position:relative}.dvL-pa_input{appearance:none;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dvL-pa_input:disabled{cursor:default}.dvL-pa_circle{border:var(--stroke-emphasis) solid var(--border-strong);background:var(--bg-surface);block-size:1.25rem;inline-size:1.25rem;transition:border-color var(--duration-fast) ease;border-radius:50%;place-items:center;display:grid}.dvL-pa_dot{background:var(--accent-primary);opacity:0;block-size:.625rem;inline-size:.625rem;transition:opacity var(--duration-fast) ease;border-radius:50%}.dvL-pa_input:checked+.dvL-pa_circle{border-color:var(--accent-primary)}.dvL-pa_input:checked+.dvL-pa_circle .dvL-pa_dot{opacity:1}.dvL-pa_input:focus-visible+.dvL-pa_circle{outline:var(--stroke-emphasis) solid var(--border-focus);outline-offset:var(--stroke-hairline)}.dvL-pa_input:disabled+.dvL-pa_circle{opacity:.5}
.vX5GWG_dialog{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.vX5GWG_header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.vX5GWG_title{color:var(--text-primary);font-size:var(--font-size-lg);margin:0}.vX5GWG_closeButton,.vX5GWG_uploadButton,.vX5GWG_loadButton,.vX5GWG_retryButton{min-block-size:var(--target-minimum);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);cursor:pointer}.vX5GWG_fileInput{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.vX5GWG_uploadRow{justify-content:flex-start;display:flex}.vX5GWG_viewTabs{align-self:flex-start;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--bg-surface-sunken);display:inline-flex}.vX5GWG_viewTab{min-block-size:var(--target-minimum);padding-inline:var(--space-3);border:var(--stroke-hairline) solid transparent;border-radius:var(--radius-md);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0}.vX5GWG_viewTab[data-active]{border-color:var(--border-subtle);background:var(--bg-surface);color:var(--accent-primary);font-weight:var(--font-weight-medium)}.vX5GWG_uploadButton{align-items:center;gap:var(--space-2);padding-inline:var(--space-4);display:inline-flex}.vX5GWG_closeButton{inline-size:var(--target-minimum);place-items:center;display:grid}.vX5GWG_grid{grid-template-columns:repeat(auto-fill, minmax(var(--layout-meal-photo-picker-tile-min-width), 1fr));gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.vX5GWG_photoButton{aspect-ratio:1;border:var(--stroke-emphasis) solid transparent;border-radius:var(--radius-md);background:var(--bg-surface-sunken);cursor:pointer;inline-size:100%;padding:0;position:relative;overflow:hidden}.vX5GWG_photoImage{object-fit:cover;block-size:100%;inline-size:100%}.vX5GWG_photoButton:hover:not(:disabled){border-color:var(--border-strong)}.vX5GWG_photoButton:focus-visible,.vX5GWG_viewTab:focus-visible,.vX5GWG_closeButton:focus-visible,.vX5GWG_uploadButton:focus-visible,.vX5GWG_loadButton:focus-visible,.vX5GWG_retryButton:focus-visible{outline:var(--stroke-emphasis) solid var(--border-focus);outline-offset:var(--stroke-emphasis)}.vX5GWG_photoButton[data-selected]{border-color:var(--accent-primary)}.vX5GWG_selectedMark{inline-size:var(--space-6);block-size:var(--space-6);border:var(--stroke-emphasis) solid var(--bg-surface);border-radius:var(--radius-pill);background:var(--accent-primary);color:var(--text-on-accent);place-items:center;display:grid;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.vX5GWG_empty,.vX5GWG_error{color:var(--text-secondary);margin:0}.vX5GWG_error{color:var(--state-danger)}.vX5GWG_errorNotice{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.vX5GWG_retryButton{padding-inline:var(--space-3);flex:none}.vX5GWG_loadButton{padding-inline:var(--space-4);align-self:center}.vX5GWG_closeButton:hover:not(:disabled),.vX5GWG_uploadButton:hover:not(:disabled),.vX5GWG_loadButton:hover:not(:disabled),.vX5GWG_retryButton:hover:not(:disabled){background:var(--bg-hover)}.vX5GWG_closeButton:disabled,.vX5GWG_viewTab:disabled,.vX5GWG_uploadButton:disabled,.vX5GWG_loadButton:disabled,.vX5GWG_retryButton:disabled,.vX5GWG_photoButton:disabled{opacity:.5;cursor:default}
._7DUbeq_body{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}._7DUbeq_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}._7DUbeq_note{padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}._7DUbeq_error{color:var(--state-danger);font-size:var(--font-size-sm);margin:0}._7DUbeq_field{gap:var(--space-2);flex-direction:column;display:flex}._7DUbeq_label{font-size:var(--font-size-sm);color:var(--text-muted)}._7DUbeq_select{min-block-size:var(--control-height);padding-inline:var(--space-3);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-size:var(--font-size-md);font-family:inherit}._7DUbeq_footer{justify-content:flex-end;gap:var(--space-2);border-block-start:var(--stroke-hairline) solid var(--border-subtle);padding-block-start:var(--space-2);display:flex}._7DUbeq_cancelButton{}._7DUbeq_confirmButton{}
.BHPgYW_stack{gap:var(--space-4);flex-direction:column;max-inline-size:44rem;display:flex}.BHPgYW_card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface-raised);flex-direction:column;display:flex}.BHPgYW_cardTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.BHPgYW_cardHint,.BHPgYW_hint{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.BHPgYW_hint{color:var(--text-muted);font-size:var(--font-size-xs)}.BHPgYW_grid{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.BHPgYW_grid.BHPgYW_two{grid-template-columns:1fr 1fr}}.BHPgYW_field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.BHPgYW_label{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.BHPgYW_input{min-block-size:2.5rem;padding-inline:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-size:var(--font-size-md);min-width:0}select.BHPgYW_input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right var(--space-4) center, right calc(var(--space-4) - 4px) center;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-inline-end:var(--space-6)}.BHPgYW_row{align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--border-subtle);display:flex}.BHPgYW_row:last-of-type{border-block-end:none}.BHPgYW_linkRow{color:inherit;text-decoration:none;}.BHPgYW_linkRow:hover .BHPgYW_rowValue{color:var(--text-primary)}.BHPgYW_linkRow:focus-visible{outline:var(--stroke-emphasis) solid var(--border-focus);outline-offset:var(--stroke-hairline)}.BHPgYW_rowValue{color:var(--text-secondary);font-size:var(--font-size-sm);margin-inline-start:auto}.BHPgYW_group{gap:var(--space-2);flex-direction:column;display:flex}.BHPgYW_groupTitle{padding-inline:var(--space-4);}.BHPgYW_groupCard{padding-block:var(--space-1);gap:0;}.BHPgYW_groupCard>.BHPgYW_row:not(:last-child){border-block-end:1px solid var(--border-subtle)}.BHPgYW_groupCard>.BHPgYW_field{padding-block:var(--space-2)}.BHPgYW_groupCard>.BHPgYW_field:not(:last-child){border-block-end:1px solid var(--border-subtle)}.BHPgYW_lockedMark{color:var(--text-muted);display:inline-flex}.BHPgYW_groupFooter{padding-inline:var(--space-4);}.BHPgYW_back{white-space:nowrap;align-self:flex-start;}.BHPgYW_calendarBlock{flex-direction:column;display:flex}.BHPgYW_calendarBlock+.BHPgYW_calendarBlock{border-block-start:1px solid var(--border-subtle)}.BHPgYW_calendarBlock .BHPgYW_row{border-block-end:none}.BHPgYW_accountBlock+.BHPgYW_accountBlock{border-block-start:1px solid var(--border-subtle)}.BHPgYW_accountBlock .BHPgYW_row{border-block-end:none}.BHPgYW_integrationConfig{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);margin-block-end:var(--space-2);display:grid}@media (min-width:40rem){.BHPgYW_integrationConfig{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.BHPgYW_integrationConfig>.BHPgYW_primaryButton{justify-self:start}}.BHPgYW_integrationToggles{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.BHPgYW_integrationSubpanel{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-direction:column;margin-block-end:var(--space-2);display:flex}.BHPgYW_dialogHeader,.BHPgYW_dialogActions{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.BHPgYW_dialogActions{flex-wrap:wrap;justify-content:flex-end}.BHPgYW_closeButton{border-radius:var(--radius-md);min-block-size:2.5rem;min-inline-size:2.5rem;color:var(--text-secondary);font-size:var(--font-size-xl);background:0 0;border:0}.BHPgYW_closeButton:hover{background:var(--bg-hover);color:var(--text-primary)}.BHPgYW_dialogForm{gap:var(--space-3);flex-direction:column;display:flex}.BHPgYW_feedExportDialog{padding:var(--space-5)}.BHPgYW_feedExportDialog .BHPgYW_dialogActions{background:var(--bg-surface-raised);padding-block-start:var(--space-2);position:sticky;inset-block-end:0}.BHPgYW_feedExportTrigger{align-self:flex-start}.BHPgYW_feedExportGroup,.BHPgYW_feedExportList{flex-direction:column;display:flex}.BHPgYW_feedExportGroup{gap:var(--space-2)}.BHPgYW_feedExportGroupTitle,.BHPgYW_reminderAccountTitle{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin:0}.BHPgYW_feedExportList{border-block:1px solid var(--border-subtle)}.BHPgYW_feedExportOption{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:3rem;padding-block:var(--space-1);display:flex}.BHPgYW_feedExportOption+.BHPgYW_feedExportOption{border-block-start:1px solid var(--border-subtle)}.BHPgYW_feedExportOptionCopy{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.BHPgYW_removalChoice{align-items:start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.BHPgYW_removalChoice>span{gap:var(--space-1);flex-direction:column;display:flex}.BHPgYW_instructionList{gap:var(--space-3);color:var(--text-secondary);flex-direction:column;margin:0;padding-inline-start:var(--space-5);display:flex}.BHPgYW_compactList{flex-direction:column;display:flex}.BHPgYW_compactRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:2.5rem;color:var(--text-secondary);font-size:var(--font-size-sm);display:flex}.BHPgYW_compactRow+.BHPgYW_compactRow,.BHPgYW_memberBlock+.BHPgYW_memberBlock{border-block-start:1px solid var(--border-subtle)}.BHPgYW_memberBlock .BHPgYW_row{border-block-end:none}.BHPgYW_connectedApp{gap:var(--space-2);flex-direction:column;display:flex}.BHPgYW_rowMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.BHPgYW_displayBlock{gap:var(--space-3);border-block-end:1px solid var(--border-subtle);flex-direction:column;padding-block-end:var(--space-3);display:flex}.BHPgYW_displayBlock:last-of-type{border-block-end:none;padding-block-end:0}.BHPgYW_displayFooter{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.BHPgYW_rowTitle{font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BHPgYW_rowMeta{color:var(--text-muted);font-size:var(--font-size-xs)}.BHPgYW_rowMetaLine{align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;display:flex}.BHPgYW_actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.BHPgYW_actionsStart{justify-content:flex-start}.BHPgYW_primaryButton{}.BHPgYW_ghostButton{}.BHPgYW_dangerButton{}.BHPgYW_inlineLinkButton{}.BHPgYW_dangerCard{border-color:color-mix(in srgb, var(--state-danger) 35%, var(--border-subtle))}.BHPgYW_confirmSurface{gap:var(--space-3);padding:var(--space-4);display:grid}.BHPgYW_status{font-size:var(--font-size-sm);color:var(--state-success);margin:0}.BHPgYW_error{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--state-danger) 12%, var(--bg-surface));color:var(--state-danger);font-size:var(--font-size-sm);margin:0}.BHPgYW_badge{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--font-size-xs);white-space:nowrap;align-items:center;display:inline-flex}.BHPgYW_metrics{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.BHPgYW_metric{padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-direction:column;gap:2px;display:flex}.BHPgYW_metricValue{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.BHPgYW_metricLabel{align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-xs);display:inline-flex}.BHPgYW_avatarChip{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--member-color) 40%, var(--bg-surface));block-size:2.25rem;inline-size:2.25rem;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);flex:none;place-items:center;display:grid}.BHPgYW_toggle{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary);display:inline-flex}.BHPgYW_searchRow{gap:var(--space-2);align-items:stretch;display:flex}.BHPgYW_searchRow .BHPgYW_input{flex:auto;min-inline-size:0}.BHPgYW_placeList{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;max-block-size:13rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.BHPgYW_placeList li+li{border-block-start:1px solid var(--border-subtle)}.BHPgYW_placeOption{inline-size:100%;padding:var(--space-2) var(--space-3);text-align:start;font-size:var(--font-size-sm);color:var(--text-primary);background:0 0;border:0}.BHPgYW_placeOption:hover{background:var(--bg-hover)}.BHPgYW_chosenPlace{gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);justify-content:space-between;align-items:center;display:flex}.BHPgYW_chosenPlaceName{font-size:var(--font-size-sm);color:var(--text-primary)}.BHPgYW_linkButton{color:var(--state-danger);font-size:var(--font-size-sm);background:0 0;border:0;padding:0;text-decoration:underline}.BHPgYW_householdList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BHPgYW_householdRow{gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);justify-content:space-between;align-items:center;display:flex}.BHPgYW_householdName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.BHPgYW_input:focus-visible,.BHPgYW_textarea:focus-visible{border-color:var(--border-focus);outline:none}.BHPgYW_calendarTable{margin-inline:calc(var(--space-4) * -1);flex-direction:column;display:flex}.BHPgYW_calendarGroupHeader{gap:var(--space-3);padding:var(--space-2) var(--space-4);border-block-start:1px solid var(--border-subtle);background:var(--bg-surface-sunken);font-size:var(--font-size-sm);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.BHPgYW_calendarGroupToggle{gap:var(--space-2);min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:14rem;align-items:center;padding:0;display:flex}.BHPgYW_calendarGroupIdentity{flex-direction:column;min-inline-size:0;display:flex}.BHPgYW_calendarGroupName{font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.BHPgYW_calendarGroupChevron{color:var(--text-muted);transition:transform .12s}.BHPgYW_calendarGroupChevronOpen{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.BHPgYW_calendarGroupChevron{transition:none}}.BHPgYW_calendarColumns,.BHPgYW_calendarRow{gap:var(--space-3);padding:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1.8fr) minmax(9rem,.9fr) 4.5rem 5.5rem;align-items:center;display:grid}.BHPgYW_calendarColumns{border-block-start:1px solid var(--border-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.BHPgYW_calendarRow{border-block-start:1px solid var(--border-subtle);min-block-size:3.5rem}.BHPgYW_calendarCell{gap:var(--space-2);align-items:center;min-inline-size:0;display:flex}.BHPgYW_calendarCellCentered{gap:var(--space-2);justify-content:center;align-items:center;display:flex}.BHPgYW_calendarName{flex-direction:column;min-inline-size:0;display:flex}.BHPgYW_calendarNameText{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);overflow-wrap:anywhere}.BHPgYW_calendarNameMeta{gap:var(--space-2);font-size:var(--font-size-xs);color:var(--text-muted);flex-wrap:wrap;align-items:baseline;display:flex}.BHPgYW_calendarSettingsToggle{color:var(--accent-primary);font-size:var(--font-size-xs);text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.BHPgYW_calendarDrawer{padding:var(--space-3) var(--space-4) var(--space-4);border-block-start:1px solid var(--border-subtle);background:var(--bg-surface-sunken)}.BHPgYW_calendarFooter{padding:var(--space-3) var(--space-4) 0;border-block-start:1px solid var(--border-subtle);font-size:var(--font-size-sm);color:var(--text-secondary)}.BHPgYW_cardHeaderRow{gap:var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}@media (max-width:40rem){.BHPgYW_calendarColumns{display:none}.BHPgYW_calendarRow{grid-template-columns:minmax(0,1fr) auto}.BHPgYW_calendarRow>.BHPgYW_calendarCell:nth-child(2){grid-column:1/-1}}.BHPgYW_calendarGroupActions{gap:var(--space-2);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;display:flex}.BHPgYW_calendarGroupStatus{font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.BHPgYW_calendarGroupPanel{padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--border-subtle);background:var(--bg-surface-sunken)}@media (max-width:40rem){.BHPgYW_calendarGroupHeader{flex-wrap:wrap}}.BHPgYW_customizeSurface{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.BHPgYW_customizeTable{flex-direction:column;display:flex}.BHPgYW_customizeColumns,.BHPgYW_customizeRow{gap:var(--space-3);min-block-size:2.75rem;padding-block:var(--space-1);grid-template-columns:minmax(0,1fr) 11rem 8rem 3.5rem 3.5rem 3.5rem 3.5rem;align-items:center;display:grid}.BHPgYW_customizeColumns{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.BHPgYW_customizeRow{border-block-start:1px solid var(--border-subtle)}.BHPgYW_toggleMobileLabel{font-size:var(--font-size-xs);color:var(--text-muted);display:none}@media (max-width:52rem){.BHPgYW_customizeColumns{display:none}.BHPgYW_customizeRow{row-gap:var(--space-2);padding-block:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"name name name name save save""belongs belongs belongs privacy privacy privacy""import import show show lock lock"}.BHPgYW_customizeRow>:first-child{font-weight:var(--font-weight-medium);grid-area:name}.BHPgYW_customizeRow>:nth-child(2){grid-area:belongs}.BHPgYW_customizeRow>:nth-child(3){grid-area:privacy}.BHPgYW_customizeRow>:nth-child(4){grid-area:import;justify-content:flex-start}.BHPgYW_customizeRow>:nth-child(5){grid-area:show;justify-content:flex-start}.BHPgYW_customizeRow>:nth-child(6){grid-area:lock;justify-content:flex-start}.BHPgYW_customizeRow>:nth-child(7){grid-area:save;justify-self:end}.BHPgYW_toggleMobileLabel{display:inline}}.BHPgYW_compactSelectTrigger{min-block-size:2rem;padding-inline:var(--space-2);font-size:var(--font-size-sm)}.BHPgYW_accountSummary{gap:var(--space-3);padding-block:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.BHPgYW_accountSummaryMain{flex-direction:column;flex:1 1 0;min-inline-size:min(14rem,100%);display:flex}.BHPgYW_accountSummaryTitle{gap:var(--space-2);min-inline-size:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);align-items:center;display:flex}.BHPgYW_accountSummaryAddress{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.BHPgYW_accountSummaryMeta{gap:var(--space-2);font-size:var(--font-size-xs);color:var(--text-muted);flex-wrap:wrap;align-items:baseline;margin-block-start:.125rem;display:flex}.BHPgYW_accountSummaryMeta>*{white-space:nowrap}.BHPgYW_accountSummaryMeta>.BHPgYW_metaSentence{white-space:normal}.BHPgYW_accountSummaryMeta>.BHPgYW_metaLine{white-space:normal;flex-basis:100%}.BHPgYW_accountSummaryMeta>.BHPgYW_metaTime{font-family:var(--font-family-mono);letter-spacing:-.04em}.BHPgYW_accountMenuTrigger>button{border-color:var(--border-subtle);block-size:2.5rem;inline-size:2.5rem;color:var(--text-secondary)}.BHPgYW_accountMenuTrigger>button:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.BHPgYW_accountSummaryActions{gap:var(--space-2);flex-wrap:nowrap;flex:none;align-items:center;display:flex}@media (max-width:40rem){.BHPgYW_accountSummary{flex-wrap:wrap}.BHPgYW_accountSummaryMain{flex:1 1 0}.BHPgYW_accountSummaryActions{flex:1 0 100%;justify-content:flex-end}.BHPgYW_accountBlock .BHPgYW_accountSummaryActions{flex:none}}.BHPgYW_accountSharing{gap:var(--space-2);flex-direction:column;display:flex}.BHPgYW_sharingColumns,.BHPgYW_sharingRow{gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) 6rem;align-items:center;display:grid}.BHPgYW_sharingColumns{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.BHPgYW_sharingRow{border-block-start:1px solid var(--border-subtle)}.BHPgYW_sharingPerson{gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-primary);align-items:center;display:flex}.BHPgYW_sharingYou{font-size:var(--font-size-xs);color:var(--text-muted)}.BHPgYW_peopleList{flex-direction:column;display:flex}.BHPgYW_peopleColumns,.BHPgYW_personRow{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,14rem) auto;align-items:center;display:grid}.BHPgYW_peopleColumns{padding-block:var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.BHPgYW_personRow{padding-block:var(--space-3);border-block-start:1px solid var(--border-subtle)}.BHPgYW_personFixedDefault{font-size:var(--font-size-md);color:var(--text-secondary);padding-inline-start:var(--space-3)}.BHPgYW_personIdentity{gap:var(--space-2);flex:auto;align-items:center;min-inline-size:0;display:flex}.BHPgYW_personName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.BHPgYW_personDefault{inline-size:100%;min-inline-size:0}.BHPgYW_personDefault>button{inline-size:100%}@media (max-width:40rem){.BHPgYW_peopleColumns{display:none}.BHPgYW_personRow{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity manage""default default"}.BHPgYW_personRow>:first-child{grid-area:identity}.BHPgYW_personRow>:nth-child(2){grid-area:default}.BHPgYW_personRow>:nth-child(3){grid-area:manage}}.BHPgYW_manageColumns,.BHPgYW_manageRow{gap:var(--space-3);min-block-size:2.75rem;padding-block:var(--space-1);grid-template-columns:minmax(0,1fr) 11rem 8rem 3.5rem 3.5rem 3.5rem;align-items:center;display:grid}.BHPgYW_manageColumns{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.BHPgYW_manageRow{border-block-start:1px solid var(--border-subtle)}.BHPgYW_manageName{flex-direction:column;min-inline-size:0;display:flex}@media (max-width:52rem){.BHPgYW_manageColumns{display:none}.BHPgYW_manageRow{row-gap:var(--space-2);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"name save""belongs privacy""visible lock"}.BHPgYW_manageRow>:first-child{grid-area:name}.BHPgYW_manageRow>:nth-child(2){grid-area:belongs}.BHPgYW_manageRow>:nth-child(3){grid-area:privacy}.BHPgYW_manageRow>:nth-child(4){grid-area:visible;justify-content:flex-start}.BHPgYW_manageRow>:nth-child(5){grid-area:lock;justify-content:flex-start}.BHPgYW_manageRow>:nth-child(6){grid-area:save;justify-self:end}}.BHPgYW_discoveringNotice{gap:var(--space-2);padding-block:var(--space-5);color:var(--text-secondary);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex}.BHPgYW_discoveringIcon{animation:1.2s linear infinite BHPgYW_discovering-turn}@keyframes BHPgYW_discovering-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.BHPgYW_discoveringIcon{animation:none}}.BHPgYW_customizeGroupLabel{padding-block:var(--space-3) var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.BHPgYW_readOnlyTag{font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap}.BHPgYW_sharingSurface,.BHPgYW_icsSurface,.BHPgYW_pairSurface{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.BHPgYW_integrationDialog{gap:var(--space-4);padding:var(--space-5);color:var(--text-primary);flex-direction:column;display:flex}.BHPgYW_memberSurface{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.BHPgYW_identityRow{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.BHPgYW_identityControl{display:inline-flex;position:relative}.BHPgYW_identityPanel{padding:var(--space-3);max-inline-size:22rem}.BHPgYW_identityColorDot{border-radius:var(--radius-pill);border:var(--stroke-hairline) solid var(--border-subtle);background:var(--member-color);block-size:1rem;inline-size:1rem}.BHPgYW_identityFileInput{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.BHPgYW_inboxAddress{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.BHPgYW_inboxAddressInput{align-items:center;gap:var(--space-2);min-width:0;display:flex}.BHPgYW_inboxAddressInput .BHPgYW_input{flex:1}.BHPgYW_inboxDomain{color:var(--text-secondary);font-size:var(--font-size-md);overflow-wrap:anywhere}.BHPgYW_inboxSenderRow{flex-wrap:wrap}.BHPgYW_inboxSenderRow .BHPgYW_rowMain{min-inline-size:12rem}.BHPgYW_inboxAddSender{gap:var(--space-3);border-block-start:1px solid var(--border-subtle);flex-direction:column;padding-block-start:var(--space-3);display:flex}.BHPgYW_inboxAddSender h3{margin:0}
._6q4-NG_ingredients{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._6q4-NG_ingredient{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);border-block-end:var(--stroke-hairline) solid var(--border-subtle);font-size:var(--font-size-sm);color:var(--text-primary);display:flex}._6q4-NG_ingredient:last-child{border-block-end:0}._6q4-NG_ingredientHeading{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-block-start:var(--space-3);padding-block-end:var(--space-1)}._6q4-NG_ingredientAmount{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);color:var(--text-secondary);flex:none}._6q4-NG_ingredientText{min-inline-size:0}._6q4-NG_ingredientNote{color:var(--text-muted)}
.HJfqga_wrap{flex:none;display:inline-flex;position:relative}.HJfqga_trigger{inline-size:var(--target-minimum);block-size:var(--target-minimum);border:var(--stroke-hairline) solid transparent;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.HJfqga_trigger:hover:not(:disabled){color:var(--text-primary)}.HJfqga_trigger:focus-visible{outline:var(--stroke-emphasis) solid var(--border-focus);outline-offset:calc(-1 * var(--stroke-emphasis))}.HJfqga_trigger:disabled{opacity:.5;cursor:default}.HJfqga_menu{gap:var(--stroke-hairline);min-inline-size:10rem;padding:var(--space-1);display:grid}.HJfqga_heading{padding:var(--space-1) var(--space-2);color:var(--text-secondary);font-size:var(--font-size-xs);white-space:nowrap}.HJfqga_item{gap:var(--space-2);font-size:var(--font-size-sm);white-space:nowrap;}.HJfqga_menu .HJfqga_item{justify-content:flex-start}.HJfqga_itemTick{flex:none;margin-inline-start:auto}.HJfqga_isDanger{color:var(--state-danger)}.HJfqga_menu .HJfqga_item.HJfqga_isDanger:hover:not(:disabled),.HJfqga_menu .HJfqga_item.HJfqga_isDanger:focus-visible{background:color-mix(in srgb, var(--state-danger) 12%, var(--bg-surface))}.HJfqga_labelledTrigger{}
.P_Xb6W_tool{opacity:0;transition:opacity var(--duration-fast)}.P_Xb6W_row:hover>.P_Xb6W_tool{opacity:1}.P_Xb6W_row:has(:focus-visible)>.P_Xb6W_tool{opacity:1}.P_Xb6W_row:has([aria-expanded=true])>.P_Xb6W_tool{opacity:1}.P_Xb6W_grip{margin-inline-start:-.375rem}@media (pointer:coarse){.P_Xb6W_tool{opacity:1}.P_Xb6W_grip{display:none}}
._6fKzPW_macros{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-muted);flex-wrap:wrap;display:inline-flex}._6fKzPW_macroPart{align-items:center;gap:3px;display:inline-flex}
.AxAbWG_wrap{flex:none;display:inline-flex;position:relative}.AxAbWG_input{appearance:none;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.AxAbWG_input:disabled{cursor:default}.AxAbWG_box{border:var(--stroke-emphasis) solid var(--border-strong);background:var(--bg-surface);block-size:1.25rem;inline-size:1.25rem;color:var(--text-on-accent);transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;border-radius:.375rem;place-items:center;display:grid}.AxAbWG_mark{opacity:0}.AxAbWG_input:checked+.AxAbWG_box{border-color:var(--accent-primary);background:var(--accent-primary)}.AxAbWG_input:checked+.AxAbWG_box .AxAbWG_mark{opacity:1}.AxAbWG_input:focus-visible+.AxAbWG_box{outline:var(--stroke-emphasis) solid var(--border-focus);outline-offset:var(--stroke-hairline)}.AxAbWG_input:disabled+.AxAbWG_box{opacity:.5}
.hfOTMW_glyph{width:1.5rem;height:1.5rem;color:var(--text-secondary)}
.C9i1LW_image{object-fit:cover;block-size:100%;inline-size:100%}.C9i1LW_mark{place-items:center;block-size:100%;inline-size:100%;display:grid}.C9i1LW_markThumb>svg{block-size:100%;inline-size:100%}.C9i1LW_markMedium>svg{block-size:min(100%,7rem);inline-size:min(100%,7rem)}.C9i1LW_markLarge>svg{block-size:min(100%,11rem);inline-size:min(100%,11rem)}
._1ioIpa_iconWrap{place-items:center;display:inline-grid;position:relative}._1ioIpa_badge{min-inline-size:1.125rem;padding-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--accent-primary);color:var(--text-on-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:center;line-height:1.125rem;position:absolute;inset-block-start:-.375rem;inset-inline-end:-.5rem}._1ioIpa_panel{inline-size:min(22rem, calc(100vw - 2 * var(--space-4)));flex-direction:column;display:flex}._1ioIpa_header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);display:flex}._1ioIpa_title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}._1ioIpa_trigger{inline-size:100%;font:inherit;background:0 0;border:none}._1ioIpa_filter{margin:0 var(--space-3) var(--space-2);display:flex}._1ioIpa_list{gap:var(--stroke-hairline);padding:0 var(--space-1) var(--space-1);flex-direction:column;margin:0;list-style:none;display:flex}._1ioIpa_footer{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);border-block-start:var(--stroke-hairline) solid var(--border-subtle);grid-template-columns:1fr 1fr;display:grid}._1ioIpa_markAll{font-size:var(--font-size-sm);}._1ioIpa_seeAll{font-size:var(--font-size-sm);text-decoration:none;}._1ioIpa_empty{padding:var(--space-2) var(--space-3) var(--space-3);color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}
.BdejXG_identity{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.BdejXG_usage{color:var(--text-secondary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.BdejXG_storage{align-items:center;gap:var(--space-2);display:inline-flex}.BdejXG_meter{inline-size:var(--layout-library-storage-meter-width);flex:none}.BdejXG_secondary{gap:var(--space-2);}.BdejXG_primary{}@media not (min-width:36rem){.BdejXG_identity{gap:0;display:grid}.BdejXG_storage{gap:var(--space-1)}.BdejXG_meter{inline-size:var(--space-7)}.BdejXG_buttonText{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.BdejXG_primary,.BdejXG_secondary{min-inline-size:var(--control-header-height);padding-inline:var(--space-2)}}
.zxLFcq_browser{gap:var(--space-3);flex-direction:column;display:flex}.zxLFcq_search{align-items:center;gap:var(--space-2);min-block-size:var(--control-height);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-muted);grid-template-columns:auto minmax(0,1fr) auto;padding-inline-start:var(--space-3);display:grid}.zxLFcq_search:focus-within{border-color:var(--border-focus);outline:var(--stroke-hairline) solid var(--border-focus)}.zxLFcq_searchInput{block-size:100%;min-inline-size:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0}.zxLFcq_searchInput::placeholder{color:var(--text-muted)}.zxLFcq_searchButton{min-block-size:var(--control-height);padding-inline:var(--space-3);background:var(--bg-surface-sunken);color:var(--text-primary);font-size:var(--font-size-sm);cursor:pointer;border:0;border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.zxLFcq_error{color:var(--state-danger);font-size:var(--font-size-sm);margin:0}.zxLFcq_status,.zxLFcq_empty{align-items:center;gap:var(--space-2);padding-block:var(--space-6);text-align:center;color:var(--text-muted);font-size:var(--font-size-sm);flex-direction:column;margin:0;display:flex}.zxLFcq_grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.zxLFcq_card{align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-3);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);text-align:start;cursor:pointer;color:inherit;grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.zxLFcq_card:hover{border-color:var(--border-strong)}.zxLFcq_card:focus-visible{outline:var(--stroke-hairline) solid var(--border-focus);outline-offset:2px}.zxLFcq_thumb{border-radius:var(--radius-md);background:var(--bg-surface-sunken);block-size:3rem;inline-size:3rem;color:var(--text-muted);place-items:center;display:grid;overflow:hidden}.zxLFcq_cardBody{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.zxLFcq_cardTitle{color:var(--text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zxLFcq_cardMeta{color:var(--text-muted);font-size:var(--font-size-xs)}.zxLFcq_loadMore{min-block-size:var(--control-height);padding-inline:var(--space-4);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-primary);font-size:var(--font-size-sm);cursor:pointer;align-self:center}.zxLFcq_takeButton{align-items:center;gap:var(--space-2);min-block-size:var(--control-height);padding-inline:var(--space-4);border-radius:var(--radius-md);background:var(--accent-primary);color:var(--text-on-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:0;margin-inline-end:auto;display:inline-flex}.zxLFcq_takeButton:disabled{opacity:.6;cursor:default}.zxLFcq_searchInput:focus-visible{border-color:var(--border-focus);outline:none}
.DeLjnG_bank{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.DeLjnG_head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.DeLjnG_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);flex:1;margin:0}.DeLjnG_newButton{flex:none;}.DeLjnG_close{border-radius:var(--radius-md);block-size:2.5rem;inline-size:2.5rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.DeLjnG_close:hover{background:var(--bg-hover);color:var(--text-primary)}.DeLjnG_close:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.DeLjnG_controls{align-items:center;gap:var(--space-2);display:flex}.DeLjnG_searchBox{flex:1;align-items:center;min-inline-size:0;display:flex;position:relative}.DeLjnG_searchGlyph{color:var(--text-muted);pointer-events:none;position:absolute;inset-inline-start:var(--space-3)}.DeLjnG_searchInput{min-block-size:2.5rem;inline-size:100%;padding-inline:calc(var(--space-3) + 1.5rem) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:inherit}.DeLjnG_searchInput:focus-visible{border-color:var(--border-focus);outline:none}.DeLjnG_views{flex:none;align-self:stretch;align-items:center;}.DeLjnG_viewCell{}.DeLjnG_views .DeLjnG_viewCell.DeLjnG_isActive{background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--accent-primary)}.DeLjnG_error{font-size:var(--font-size-sm);color:var(--state-danger);margin:0}.DeLjnG_content{flex:1;min-block-size:min(27rem,55dvh);overflow-y:auto}.DeLjnG_empty{padding-block:var(--space-6);text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.DeLjnG_grid{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;margin:0;padding:0;list-style:none;display:grid}.DeLjnG_tileFallback{color:var(--text-muted)}.DeLjnG_rowThumbPhoto{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.DeLjnG_starPill{color:var(--state-warning)}.DeLjnG_rowMenu{opacity:0;transition:opacity var(--duration-fast)}.DeLjnG_row:hover .DeLjnG_rowMenu{opacity:1}.DeLjnG_row:has(:focus-visible) .DeLjnG_rowMenu{opacity:1}.DeLjnG_rowMenu:has([aria-expanded=true]){opacity:1}@media (pointer:coarse){.DeLjnG_rowMenu{opacity:1}}.DeLjnG_rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.DeLjnG_row{border:var(--stroke-hairline) solid transparent;border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.DeLjnG_row:hover{background:var(--bg-hover)}.DeLjnG_rowSelected,.DeLjnG_rowSelected:hover{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 10%, transparent)}.DeLjnG_rowSelect{align-items:center;column-gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);text-align:start;font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border:none;grid-template-columns:3.25rem minmax(0,1fr) auto;display:grid}.DeLjnG_rowSelect:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.DeLjnG_rowThumb{background:var(--bg-surface-sunken);border-radius:24%;place-items:center;block-size:3.25rem;inline-size:3.25rem;font-size:1.75rem;line-height:1;display:grid;position:relative;overflow:hidden}.DeLjnG_rowCopy{gap:2px;min-inline-size:0;display:grid}.DeLjnG_rowTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium);overflow:hidden}.DeLjnG_rowSub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);color:var(--text-secondary);overflow:hidden}.DeLjnG_rowMeta{font-variant-numeric:tabular-nums;justify-items:end;gap:2px;display:grid}.DeLjnG_rowMinutes{align-items:center;gap:var(--space-1);font-weight:var(--font-weight-medium);display:inline-flex}.DeLjnG_rowMetaLine{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--text-secondary);display:inline-flex}.DeLjnG_rowMenu{padding-inline-end:var(--space-2)}.DeLjnG_pager{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.DeLjnG_pageButton{inline-size:2.5rem;padding-inline:0;}.DeLjnG_pageOf{font-variant-numeric:tabular-nums}.DeLjnG_pagerTotal{font-size:var(--font-size-sm);color:var(--text-secondary);margin-inline-start:var(--space-3)}.DeLjnG_foot{align-items:center;gap:var(--space-2);border-block-start:1px solid var(--border-subtle);padding-block-start:var(--space-4);display:flex}.DeLjnG_pickedChip{align-items:center;gap:var(--space-1);min-block-size:2rem;min-inline-size:0;padding-inline:var(--space-3);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-surface-sunken);font-size:var(--font-size-sm);display:inline-flex}.DeLjnG_pickedTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DeLjnG_footSpacer{flex:1}.DeLjnG_primaryButton{}.DeLjnG_ghostButton{}.DeLjnG_dangerButton{}@media not (min-width:40rem){.DeLjnG_newLabel{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DeLjnG_newButton{inline-size:2.5rem;min-inline-size:2.5rem;padding-inline:0}.DeLjnG_grid{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.DeLjnG_starPill{padding-inline:var(--space-1);font-size:var(--font-size-xs);gap:2px}.DeLjnG_starPill svg{block-size:11px;inline-size:11px}}.DeLjnG_confirm{gap:var(--space-3);padding:var(--space-5);display:grid}.DeLjnG_confirmTitle{font-size:var(--font-size-lg);margin:0}.DeLjnG_confirmCopy{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.DeLjnG_confirmActions{justify-content:flex-end;gap:var(--space-2);display:flex}
._-9rTa_nav{background:var(--bg-rail);border-block-start:1px solid var(--border-subtle);grid-area:nav;display:flex}._-9rTa_brand{display:none}._-9rTa_items{justify-content:space-around;align-items:stretch;gap:var(--space-1);padding:var(--space-1) var(--space-2);flex:1;margin:0;padding-block-end:max(var(--space-1), env(safe-area-inset-bottom));list-style:none;display:flex}._-9rTa_item{display:none}._-9rTa_item._-9rTa_onPhone{flex:1;display:flex}._-9rTa_link{gap:var(--space-1);min-height:3.25rem;padding:var(--space-1);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-size-xs);transition:background var(--duration-fast), color var(--duration-fast);flex-direction:column;flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}._-9rTa_link:hover{background:var(--bg-hover);color:var(--text-primary)}._-9rTa_link._-9rTa_isActive{color:var(--accent-primary);background:var(--bg-selected);font-weight:var(--font-weight-medium)}._-9rTa_icon{flex:none;width:1.25rem;height:1.25rem}._-9rTa_label{white-space:nowrap}@media (min-width:48rem){._-9rTa_nav{border-block-start:none;border-inline-end:1px solid var(--border-subtle);padding-block:var(--space-3);flex-direction:column;overflow-y:auto}._-9rTa_brand{justify-content:center;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);padding-block-end:var(--space-4);display:flex}._-9rTa_mark{flex:none;place-items:center;width:2rem;height:2rem;display:grid}._-9rTa_household{font-weight:var(--font-weight-medium);white-space:nowrap;display:none}._-9rTa_items{padding:0 var(--space-2);flex-direction:column;flex:1;justify-content:flex-start;padding-block-end:var(--space-3)}._-9rTa_item,._-9rTa_item._-9rTa_onPhone{flex:none;display:flex}._-9rTa_link{justify-content:center;gap:var(--space-3);min-inline-size:var(--target-minimum);min-height:2.75rem;padding-inline:var(--space-2);font-size:var(--font-size-md);flex-direction:row}._-9rTa_label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:64rem){._-9rTa_nav{inline-size:13.5rem}._-9rTa_link{font-size:var(--font-size-md);justify-content:flex-start}._-9rTa_brand{justify-content:flex-start}._-9rTa_mark{transform:translate(-2px)}._-9rTa_household{display:block}._-9rTa_label{clip-path:none;width:auto;height:auto;color:var(--text-nav);font-weight:var(--font-weight-medium);position:static}._-9rTa_link:hover ._-9rTa_label{color:var(--text-primary)}._-9rTa_link._-9rTa_isActive ._-9rTa_label{color:var(--accent-primary);font-weight:var(--font-weight-semibold)}}
.nKjqna_line{box-sizing:border-box;inline-size:100%;}.nKjqna_line:focus-visible,.nKjqna_search:focus-visible{border-color:var(--border-focus);outline:none}.nKjqna_reading{align-items:baseline;gap:var(--space-2);color:var(--text-primary);font-size:var(--font-size-md);flex-wrap:wrap;margin:0;display:flex}.nKjqna_segment+.nKjqna_segment:before{content:"·";color:var(--text-muted);margin-inline-end:var(--space-2)}.nKjqna_refused{color:var(--text-secondary)}.nKjqna_pending{color:var(--text-muted)}.nKjqna_note{}.nKjqna_search{box-sizing:border-box;inline-size:100%;}.nKjqna_options{padding:var(--space-1);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-md);max-block-size:16rem;margin:0;list-style:none;}.nKjqna_option{justify-content:flex-start;gap:var(--space-2);font-size:var(--font-size-sm);}.nKjqna_optionSelected{}.nKjqna_optionHint{color:var(--text-muted);font-size:var(--font-size-xs)}
.agvCvG_wrap{display:inline-flex;position:relative}.agvCvG_trigger{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);block-size:3rem;inline-size:3rem;font-size:var(--font-size-xl);cursor:pointer;place-items:center;line-height:1;display:grid;position:relative;overflow:hidden}.agvCvG_trigger:hover:not(:disabled){border-color:var(--accent-primary)}.agvCvG_trigger:disabled{opacity:.5;cursor:default}.agvCvG_triggerCompact{background:var(--bg-surface);block-size:2.25rem;inline-size:2.25rem;font-size:var(--font-size-lg)}.agvCvG_triggerCompact .agvCvG_chosen{font-size:var(--font-size-lg)}.agvCvG_chosen{font-size:var(--font-size-xl)}.agvCvG_panel{z-index:60;inline-size:17.5rem;max-inline-size:calc(100vw - 2 * var(--space-4));max-block-size:var(--popover-max-block-size,20rem);overscroll-behavior:contain;scrollbar-width:thin;padding:var(--space-3);gap:var(--space-2);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);display:grid;position:fixed;inset-block-start:var(--popover-block-start);inset-inline-start:var(--popover-inline-start);overflow-y:auto}.agvCvG_panelHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.agvCvG_panelTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.agvCvG_group{gap:var(--space-1);display:grid}.agvCvG_groupTitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin:0}.agvCvG_grid{justify-content:space-between;gap:var(--space-1);grid-template-columns:repeat(6,2.25rem);display:grid}.agvCvG_option{border-radius:var(--radius-md);block-size:2.25rem;inline-size:2.25rem;min-inline-size:0;font-size:var(--font-size-lg);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;line-height:1;display:grid}.agvCvG_option:hover{background:var(--bg-surface-sunken)}.agvCvG_isChosen{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 14%, transparent)}.agvCvG_clear{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;justify-self:start}.agvCvG_triggerPhoto{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}
.F5P3ea_nav{min-inline-size:0;padding:var(--space-3) var(--space-3) 0}.F5P3ea_scroller{gap:var(--space-1);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.F5P3ea_scroller::-webkit-scrollbar{display:none}.F5P3ea_pill{min-block-size:var(--target-minimum);max-inline-size:12rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;align-content:center;text-decoration:none;display:block;overflow:hidden}.F5P3ea_pill:hover{background:var(--bg-hover);color:var(--text-primary)}.F5P3ea_pill.F5P3ea_isActive{background:var(--bg-selected);color:var(--text-primary);font-weight:var(--font-weight-medium)}.F5P3ea_rail{display:none}.F5P3ea_list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.F5P3ea_link{min-block-size:var(--target-minimum);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-size-sm);white-space:nowrap;text-decoration:none;display:flex}.F5P3ea_link:hover{background:var(--bg-hover);color:var(--text-primary)}.F5P3ea_link.F5P3ea_isActive{background:var(--bg-selected);color:var(--text-primary);font-weight:var(--font-weight-medium)}.F5P3ea_linkLabel{text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.F5P3ea_count{font-variant-numeric:tabular-nums;color:var(--text-muted)}.F5P3ea_heading{margin:var(--space-3) var(--space-3) var(--space-1);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.F5P3ea_empty{padding-inline:var(--space-3);color:var(--text-muted);font-size:var(--font-size-xs);margin:0}@media (min-width:48rem){.F5P3ea_nav{padding:var(--space-4) var(--space-3);border-inline-end:var(--stroke-hairline) solid var(--border-subtle);overflow-y:auto}.F5P3ea_scroller{display:none}.F5P3ea_rail{gap:var(--space-2);flex-direction:column;display:flex}}
.vZc3ZW_shell{grid-template:"main"1fr"nav"/100%;height:100dvh;display:grid}.vZc3ZW_main{background:var(--bg-canvas);flex-direction:column;grid-area:main;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.vZc3ZW_shell{grid-template:"nav main"100%/auto 1fr}}
.UmKfpG_picker{flex:none;display:inline-flex;position:relative}.UmKfpG_trigger{min-block-size:var(--control-height);justify-content:center;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--selection-bar-control);color:var(--selection-bar-text);font:inherit;font-size:var(--font-size-sm);display:inline-flex}.UmKfpG_trigger:disabled{opacity:.45}.UmKfpG_trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.UmKfpG_trigger[aria-expanded=true]{border-color:var(--accent-primary)}.UmKfpG_popover{inline-size:max-content;max-inline-size:calc(100vw - var(--space-6))}.UmKfpG_menu{gap:var(--space-1);min-inline-size:11rem;padding:var(--space-1);display:grid}.UmKfpG_option{white-space:nowrap;justify-content:flex-start;}.UmKfpG_newAlbum{border-block-start:1px solid var(--border-subtle);border-start-start-radius:0;border-start-end-radius:0}
.BCWRha_dialog{gap:var(--space-4);padding:var(--space-5);display:grid}.BCWRha_retired{align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--stroke-hairline) solid color-mix(in srgb, var(--state-warning) 35%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--state-warning) 10%, var(--bg-surface));grid-template-columns:minmax(0,1fr) auto;display:grid}.BCWRha_retiredText{gap:2px;min-inline-size:0;display:grid}.BCWRha_retiredTitle{font-weight:var(--font-weight-medium);margin:0}.BCWRha_retiredBody{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.BCWRha_restoreButton{flex:none;}.BCWRha_context,.BCWRha_sectionLabel{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0}.BCWRha_head{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.BCWRha_image{background:var(--bg-surface-sunken);border-radius:24%;place-items:center;block-size:5rem;inline-size:5rem;display:grid;position:relative;overflow:hidden}.BCWRha_image img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.BCWRha_identity{gap:var(--space-1);min-inline-size:0;display:grid}.BCWRha_titleInput{inline-size:100%;min-block-size:var(--control-height);padding-inline:var(--space-3);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.BCWRha_titleInput:focus-visible{border-color:var(--border-focus);outline:none}.BCWRha_usage{color:var(--text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;margin:0;padding-inline-start:calc(var(--space-3) + var(--stroke-hairline))}.BCWRha_likes{gap:var(--space-2);display:grid}.BCWRha_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.BCWRha_chipHeart{color:var(--member-color)}.BCWRha_recipeRow{align-items:center;gap:var(--space-3);min-block-size:var(--target-minimum);padding:var(--space-3);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.BCWRha_recipeRow:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-hover)}.BCWRha_recipeRow:focus-visible{outline:var(--stroke-emphasis) solid var(--border-focus);outline-offset:var(--stroke-hairline)}.BCWRha_recipeRow:disabled{opacity:.5;cursor:default}.BCWRha_recipeGlyph{border-radius:var(--radius-sm);background:var(--bg-surface);block-size:2.25rem;inline-size:2.25rem;color:var(--text-muted);place-items:center;display:grid}.BCWRha_recipeText{gap:2px;min-inline-size:0;display:grid}.BCWRha_recipeTitle{font-weight:var(--font-weight-medium)}.BCWRha_recipeMeta{color:var(--text-secondary);font-size:var(--font-size-sm)}.BCWRha_recipeAction{align-items:center;gap:var(--space-1);color:var(--accent-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:inline-flex}.BCWRha_actions{align-items:center;gap:var(--space-2);display:flex}.BCWRha_spacer{flex:1}.BCWRha_deleteButton{min-block-size:var(--target-minimum);padding-inline:var(--space-3);border:var(--stroke-hairline) solid transparent;border-radius:var(--radius-md);color:var(--state-danger);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;align-items:center;display:inline-flex}.BCWRha_deleteButton:hover:not(:disabled){background:color-mix(in srgb, var(--state-danger) 10%, transparent)}.BCWRha_deleteButton:focus-visible{outline:var(--stroke-emphasis) solid var(--border-focus);outline-offset:var(--stroke-hairline)}.BCWRha_deleteButton:disabled{opacity:.5;cursor:default}.BCWRha_doneButton{}.BCWRha_ghostButton{}.BCWRha_dangerButton{}.BCWRha_error{color:var(--state-danger);font-size:var(--font-size-sm);margin:0}.BCWRha_loading{padding-block:var(--space-5);text-align:center;color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.BCWRha_confirm{gap:var(--space-3);padding:var(--space-5);display:grid}.BCWRha_confirmTitle{font-size:var(--font-size-lg);margin:0}.BCWRha_confirmCopy{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.BCWRha_confirmActions{justify-content:flex-end;gap:var(--space-2);display:flex}
.jv_clW_options{gap:var(--stroke-hairline);padding:0;display:grid;}.jv_clW_option{gap:var(--space-3);padding-block:var(--space-2);color:var(--text-primary);font:inherit;text-align:start;}.jv_clW_options .jv_clW_option{justify-content:flex-start}.jv_clW_optionIcon{color:var(--text-muted);flex:none}.jv_clW_optionText{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.jv_clW_optionTitle{font-size:var(--font-size-md)}.jv_clW_optionHint{font-size:var(--font-size-sm);color:var(--text-muted)}
