.choice_choice__HdeIk{position:relative;display:flex;align-items:center;gap:var(--ui-space-sm);min-width:var(--ui-size-touchMin);min-height:var(--ui-size-touchMin);padding:var(--ui-button-paddingY) var(--ui-space-md);border:var(--ui-stroke-control) solid var(--ui-color-controlBoundary);border-radius:var(--ui-radius-control);background:var(--ui-color-surface);color:var(--ui-color-ink);font:inherit;font-size:var(--ui-type-label-size);line-height:1.4;text-align:left;text-decoration:none;cursor:pointer;overflow-wrap:anywhere;box-shadow:var(--ui-button-raiseX) var(--ui-button-raiseY) 0 color-mix(in srgb,var(--ui-color-controlBoundary) var(--ui-button-raiseOpacity),transparent);transition:background-color var(--ui-motion-feedback),border-color var(--ui-motion-feedback),transform var(--ui-motion-press),box-shadow var(--ui-motion-press)}.choice_choice__HdeIk[data-appearance=tile]{min-height:var(--ui-size-avatarChoiceMin);align-items:center;border-radius:var(--ui-radius-card)}.choice_choice__HdeIk:active:not(:disabled),.choice_choice__HdeIk:hover:not(:disabled){background:var(--ui-color-actionSoft)}.choice_choice__HdeIk:active:not(:disabled),.choice_choice__HdeIk[data-selected]:not([data-appearance=tab]){transform:translate(var(--ui-button-raiseX),var(--ui-button-raiseY));box-shadow:none}.choice_choice__HdeIk[data-selected]:not([data-appearance=tab]){background:var(--ui-color-selection);border-color:var(--ui-color-actionBoundary);color:var(--ui-color-onSelection);font-weight:600;box-shadow:inset 0 0 0 calc(var(--ui-stroke-selected) - var(--ui-stroke-control)) var(--ui-color-actionBoundary)}.choice_choice__HdeIk:focus-visible{outline:var(--ui-stroke-focus) solid var(--ui-color-focus);outline-offset:3px}.choice_choice__HdeIk:disabled{background:transparent;color:var(--ui-color-disabledText);border-color:var(--ui-color-pencil);border-style:dashed;box-shadow:none;cursor:not-allowed}.choice_indicator__0vpfd{display:grid;place-items:center;width:1.25rem;height:1.25rem;margin-left:auto;flex:none;border:var(--ui-stroke-control) solid;border-radius:50%}.choice_choice__HdeIk[data-selected]>.choice_indicator__0vpfd{background:var(--ui-color-action);color:var(--ui-color-onAction);border-color:var(--ui-color-action)}.choice_group__aJQoQ{display:flex;flex-wrap:wrap;min-width:0}.choice_group__aJQoQ,.choice_segmented__Eh1cx{gap:var(--ui-space-sm)}.choice_choice__HdeIk[data-appearance=segment]{justify-content:center}.choice_choice__HdeIk[data-appearance=tab]{justify-content:center;border-color:transparent;background:transparent;color:var(--ui-color-muted);box-shadow:none}.choice_choice__HdeIk[data-appearance=tab][data-selected]{background:var(--ui-color-selection);color:var(--ui-color-ink);border-bottom-color:var(--ui-color-action);font-weight:600}.choice_nav__PQw_E{flex-direction:column;text-align:center;font-size:var(--ui-type-tab-size)}@media (prefers-reduced-motion:reduce){.choice_choice__HdeIk{transition:none}.choice_choice__HdeIk:active:not(:disabled):not([data-selected]){transform:none}}.choice_track__O6HGc{position:relative;isolation:isolate;flex-wrap:nowrap;gap:0;padding:var(--ui-space-xs);border-radius:calc(var(--ui-radius-control) + var(--ui-space-xs));background:var(--ui-color-canvas);box-shadow:inset 1px 2px 3px color-mix(in srgb,var(--ui-color-shadowTint) 18%,transparent),inset 0 0 0 var(--ui-stroke-control) color-mix(in srgb,var(--ui-color-pencil) 30%,transparent)}.choice_thumb__FnLUC{position:absolute;z-index:-1;top:var(--ui-space-xs);left:var(--ui-space-xs);pointer-events:none;width:calc((100% - 2 * var(--ui-space-xs)) / var(--kind-count));height:calc(100% - 2 * var(--ui-space-xs));box-sizing:border-box;border:var(--ui-stroke-selected) solid var(--ui-color-actionBoundary);border-radius:var(--ui-radius-control);background:var(--ui-color-selection);translate:calc(var(--kind-index) * 100%) 0;transition:translate var(--ui-motion-transition) ease-out}.choice_choice__HdeIk[data-appearance=kind],.choice_choice__HdeIk[data-appearance=kind]:active:not(:disabled),.choice_choice__HdeIk[data-appearance=kind]:disabled,.choice_choice__HdeIk[data-appearance=kind]:hover:not(:disabled),.choice_choice__HdeIk[data-appearance=kind][data-selected]{justify-content:center;width:calc(var(--ui-size-touchMin) + var(--ui-space-xs));padding:0;border:0;border-radius:var(--ui-radius-control);background:transparent;box-shadow:none;transform:none;color:var(--ui-color-muted)}.choice_choice__HdeIk[data-appearance=kind][data-selected]{color:var(--ui-color-ink)}.choice_choice__HdeIk[data-appearance=kind]:disabled{opacity:.55}.choice_draft__TGs2x{position:absolute;right:6px;top:6px;width:6px;height:6px;border-radius:50%;background:var(--ui-color-link);pointer-events:none}@media (prefers-reduced-motion:reduce){.choice_thumb__FnLUC{transition:none}}.feedback_notice__r1wNw{display:flex;align-items:flex-start;gap:var(--ui-space-md);padding:var(--ui-space-lg);background:var(--notice-surface);color:var(--notice-ink);border:var(--ui-stroke-control) solid var(--notice-edge);border-radius:var(--ui-radius-small);font-size:var(--ui-type-body-size);line-height:1.5}.feedback_notice__r1wNw>svg{flex:none;margin-top:2px;color:var(--notice-glyph)}.feedback_content__Skj20{min-width:0;flex:1 1;overflow-wrap:anywhere}.feedback_content__Skj20>:first-child{margin-top:0}.feedback_content__Skj20>:last-child{margin-bottom:0}.feedback_empty__zlN_k{display:grid;justify-items:center;text-align:center;grid-gap:var(--ui-space-md);gap:var(--ui-space-md);padding:var(--ui-space-section);color:var(--ui-color-muted)}.feedback_empty__zlN_k h3,.feedback_empty__zlN_k p{margin:0}.feedback_empty__zlN_k h3{color:var(--ui-color-ink);font-size:var(--ui-type-section-size)}.feedback_loading__U4lnT{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-sm);min-height:var(--ui-size-controlMin);color:var(--ui-color-muted)}.feedback_spinner__fedEx{width:var(--ui-button-busySize);height:var(--ui-button-busySize);flex:none;border-right-color:currentcolor;border:var(--ui-button-busyStroke) solid;border-right:var(--ui-button-busyStroke) solid transparent;border-radius:50%;animation:feedback_spin__rf7xL var(--ui-motion-busySpin) linear infinite}@keyframes feedback_spin__rf7xL{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.feedback_spinner__fedEx{animation:none}}.feedback_toast__pA_B7{padding:var(--ui-space-md) var(--ui-space-lg);border-radius:var(--ui-radius-control);background:var(--ui-color-ink);color:var(--ui-color-surface);font-size:var(--ui-type-meta-size);line-height:1.4;pointer-events:none}.google-calendar_screen__7G2rj{max-width:40rem}.google-calendar_status__kzhxw{display:flex;align-items:center;gap:var(--space-md,1rem);padding:1rem 0}.google-calendar_sources__dzXVy{display:grid;grid-gap:.65rem;gap:.65rem}.google-calendar_sources__dzXVy button{justify-content:flex-start;width:100%}.google-calendar_sources__dzXVy button span{overflow-wrap:anywhere;text-align:left}.google-calendar_screen__7G2rj summary{min-height:44px;cursor:pointer}.google-calendar_screen__7G2rj summary svg{vertical-align:middle;margin-right:.5rem}.google-calendar_event__YOFwa{display:grid;grid-gap:1rem;gap:1rem}.google-calendar_event__YOFwa dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:.65rem 1rem;gap:.65rem 1rem}.google-calendar_event__YOFwa dd,.google-calendar_event__YOFwa dt{margin:0;overflow-wrap:anywhere}@media (max-width:360px){.google-calendar_event__YOFwa dl{grid-template-columns:1fr}}.fields_field__vGn_N{display:grid;grid-gap:var(--ui-space-sm);gap:var(--ui-space-sm);min-width:0}.fields_label__rwQl6{color:var(--ui-color-ink);font-size:var(--ui-type-label-size);font-weight:var(--ui-type-label-weight);line-height:1.4}.fields_error__A9oVe,.fields_hint__TtAxv{font-size:var(--ui-type-meta-size);line-height:1.5}.fields_hint__TtAxv{color:var(--ui-color-muted)}.fields_error__A9oVe{color:var(--ui-color-error)}.fields_control__disfP{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:var(--ui-size-controlMin);padding:var(--ui-button-paddingY) var(--ui-space-md);border:var(--ui-stroke-control) solid var(--ui-color-controlBoundary);border-radius:var(--ui-radius-control);background:var(--ui-color-editorSurface);color:var(--ui-color-ink);font:inherit;font-size:max(1rem,var(--ui-type-body-size));line-height:1.4;transition:border-color var(--ui-motion-feedback),background-color var(--ui-motion-feedback)}.fields_control__disfP::placeholder{color:var(--ui-color-muted);opacity:1}.fields_select__XzNyT:focus-visible{border-color:var(--ui-color-focus);outline:var(--ui-stroke-focus) solid var(--ui-color-focus);outline-offset:2px}.fields_control__disfP[aria-invalid=true]{border-color:var(--ui-color-error)}.fields_control__disfP:disabled{color:var(--ui-color-disabledText);background:var(--ui-color-disabledSurface);cursor:not-allowed}.fields_control__disfP[readonly]{background:var(--ui-color-surfaceSubtle)}.fields_textarea__rQGsl{resize:vertical;min-height:6rem}.fields_select__XzNyT{padding-right:var(--ui-space-lg)}.fields_check__5YycC{flex:none;width:1.25rem;height:1.25rem;margin:0;accent-color:var(--ui-color-action)}.fields_check__5YycC:focus-visible{outline:var(--ui-stroke-focus) solid var(--ui-color-focus);outline-offset:3px}.fields_checkLabel__rX_Gr{display:flex;align-items:center;gap:var(--ui-space-md);min-height:var(--ui-size-touchMin);cursor:pointer}.fields_checkLabel__rX_Gr:has(:disabled){color:var(--ui-color-disabledText);cursor:not-allowed}.fields_toggle__bmQXV{position:relative;display:inline-flex;align-items:center;gap:var(--ui-space-md);min-height:var(--ui-size-touchMin);cursor:pointer}.fields_toggle__bmQXV input{position:absolute;width:1px;height:1px;opacity:0}.fields_track__eoCbr{position:relative;flex:none;width:42px;height:24px;border-radius:var(--ui-radius-pill);background:var(--ui-color-controlBoundary)}.fields_track__eoCbr:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--ui-color-surface)}.fields_toggle__bmQXV input:checked+.fields_track__eoCbr{background:var(--ui-color-action)}.fields_toggle__bmQXV input:checked+.fields_track__eoCbr:after{transform:translateX(18px)}.fields_toggle__bmQXV input:focus-visible+.fields_track__eoCbr{outline:var(--ui-stroke-focus) solid var(--ui-color-focus);outline-offset:3px}.fields_toggle__bmQXV:has(:disabled){color:var(--ui-color-disabledText);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.fields_control__disfP{transition:none}}.memories_learning__s4fXG{min-width:0}.memories_learning__s4fXG summary,.memories_setting__TLYSm,.memories_setting__TLYSm strong,.memories_state__ASEzD{display:flex;align-items:center;gap:var(--ui-space-sm)}.memories_setting__TLYSm{justify-content:space-between;flex-wrap:wrap}.memories_state__ASEzD{padding:var(--ui-space-sm);border-radius:var(--ui-radius-control);color:var(--ink-soft);background:var(--paper-sunk);font-size:var(--ui-type-meta-size);animation:memories_appear__aXUeZ var(--ui-motion-feedback) ease-out}.memories_state__ASEzD[data-allowed]{color:var(--ui-color-success);background:var(--ui-color-successSoft)}.memories_reveal___yIL6{animation:memories_appear__aXUeZ var(--ui-motion-feedback) ease-out}@keyframes memories_appear__aXUeZ{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.memories_reveal___yIL6,.memories_state__ASEzD{animation:none}}[data-still] .memories_reveal___yIL6,[data-still] .memories_state__ASEzD{animation:none}