@import "https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@500&display=swap";:root{--color-surface:#f7f4ed;--color-surface-bright:#faf9f6;--color-surface-container-lowest:#fff;--color-surface-container-high:#ebe7e7;--color-surface-container-highest:#e5e2e1;--color-on-surface:#1c1b1b;--color-tertiary:#f48067;--color-tertiary-container:#fdebe7;--color-on-tertiary:#fac8bc;--color-on-tertiary-container:#bb381b;--color-error:#ef4444;--color-on-error:#fff;--color-error-container:#ffdad6;--color-on-error-container:#ef4444;--color-primary:#1c1c1c;--color-on-primary:#fcfbf8;--color-primary-pressed:var(--color-ink);--color-ink:#030303;--color-mute:#5f5f5d;--color-ash:#d4d3d0;--color-hairline:var(--color-border-subtle);--color-border-subtle:#eceae4;--color-secondary-bg:var(--color-surface);--color-canvas:var(--color-on-primary);--color-surface-soft:var(--color-on-primary);--color-surface-card:var(--color-surface);--color-on-dark:var(--color-on-primary);--color-on-dark-mute:#fcfbf8b3;--color-surface-dark:var(--color-primary);--color-focus-inner:var(--color-on-primary);--color-primary-container:#3451b2;--color-accent:var(--color-primary-container);--color-accent-ink:var(--color-on-primary);--color-footer-rule:#fcfbf83d;--color-tone-fountain:#64adb3;--color-tone-indigo:#6276b6;--color-tone-glorious:#f1766f;--color-tone-wild-willow:#bcc95d;--color-tone-bay-leaf:#79b089;--color-tone-fountain-tint:#e4f1ef;--color-tone-indigo-tint:#e6e9f3;--color-tone-glorious-tint:#fcefee;--color-tone-wild-willow-tint:#f1f4ea;--color-tone-bay-leaf-tint:#e9f5eb;--chip-todo-bg:transparent;--chip-todo-fg:var(--color-mute);--chip-todo-border:var(--color-border-subtle);--chip-doing-bg:var(--color-tone-bay-leaf-tint);--chip-doing-fg:var(--color-tone-bay-leaf);--chip-doing-border:var(--color-tone-bay-leaf-tint);--chip-done-bg:var(--color-primary);--chip-done-fg:var(--color-on-primary);--chip-done-border:var(--color-primary);--chip-hold-bg:var(--color-surface-container-high);--chip-hold-fg:var(--color-mute);--chip-hold-border:var(--color-mute);--font-family-sans:"Camera Plain Variable", "Inter Variable", "DM Sans", sans-serif;--font-family-mono:var(--font-family-sans);--text-headline-xl-size:3.75rem;--text-headline-xl-line-height:3.75rem;--text-headline-xl-weight:480;--text-headline-xl-letter-spacing:-.025em;--text-headline-xl-mobile-size:3rem;--text-headline-xl-mobile-line-height:3.3rem;--text-headline-xl-mobile-weight:480;--text-headline-xl-mobile-letter-spacing:-.025em;--text-headline-lg-size:2.25rem;--text-headline-lg-line-height:2.475rem;--text-headline-lg-weight:480;--text-headline-md-size:1.25rem;--text-headline-md-line-height:1.5625rem;--text-headline-md-weight:480;--text-body-lg-size:1.125rem;--text-body-lg-line-height:1.5525rem;--text-body-lg-weight:400;--text-body-md-size:1rem;--text-body-md-line-height:1.5rem;--text-body-md-weight:400;--text-body-sm-size:.875rem;--text-body-sm-line-height:1.3125rem;--text-body-sm-weight:400;--text-label-caps-size:.875rem;--text-label-caps-line-height:1.3125rem;--text-label-caps-weight:400;--text-label-caps-letter-spacing:-.025em;--text-button-size:1rem;--text-button-line-height:1.5rem;--text-button-weight:480;--text-label-strong-weight:700;--text-display:var(--text-headline-xl-size);--text-heading:var(--text-headline-md-size);--text-body:var(--text-body-md-size);--text-label:var(--text-body-sm-size);--text-meta:var(--text-label-caps-size);--space-unit:.25rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:5rem;--layout-gutter:1.5rem;--layout-margin-mobile:1rem;--layout-margin-desktop:5rem;--layout-container-max:80rem;--layout-page-padding-inline:var(--space-16);--radius-sm:.5rem;--radius-default:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--radius-control:var(--radius-full);--radius-panel:var(--radius-lg);--control-height:3rem;--top-bar-height:3.5rem;--button-height:2rem;--button-padding-inline:.625rem;--content-width:var(--layout-container-max);--form-width:30rem;--border-width:1px;--focus-ring-width:2px;--focus-ring-color:var(--color-primary-container);--focus-ring-strong:var(--color-ink);--shadow-floating:oklab(0% 0 0/.08) 0px 0px 0px 1px, #0000001a 0px 20px 25px -5px, #0000001a 0px 8px 10px -6px;--shadow-control:oklch(0% 0 0/.25) 0px 0px 0px .5px inset;--shadow-card:#0000000f 0px 1px 2px 0px, #0000000a 0px 2px 8px -2px;--overlay-scrim:#1c1c1c66;--overlay-blur:4px;--progress-height:.25rem;--modal-width:28rem;--folder-modal-width:30rem;--folder-modal-height:36rem;--category-confirm-modal-width:24rem;--modal-width-wide:56rem;--z-floating:300;--z-modal:400;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-modal:.3s;--dur-reduced-motion:1ms;--dur-ai-cycle:2.4s;--dur-ai-stagger:.3s;--transition-short:.14s}@media (width<=48rem){:root{--text-display:var(--text-headline-xl-mobile-size);--layout-page-padding-inline:var(--space-6)}}@media (pointer:coarse){:root{--button-height:2.75rem}}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-family-sans);color:var(--color-primary);background:var(--color-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body{background:var(--color-background);min-width:20rem;min-height:100vh;margin:0;overflow-x:clip}#root{min-height:100vh}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,input,textarea,select{font:inherit}button,input{border-radius:var(--radius-control)}button{cursor:pointer}button:disabled{cursor:wait}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}::selection{color:var(--color-on-primary);background:var(--color-primary)}._button_16yes_1{min-height:var(--button-height);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--button-padding-inline);border:var(--border-width) solid transparent;border-radius:var(--radius-default);font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);white-space:nowrap;transition:border-color var(--transition-short), background-color var(--transition-short), opacity var(--transition-short), transform var(--transition-short);background:0 0;display:inline-flex}._primary_16yes_21{border-color:var(--color-primary);color:var(--color-on-primary);background:var(--color-primary)}._outline_16yes_27{border-color:var(--color-border-subtle);color:var(--color-on-surface)}._plain_16yes_32{color:inherit}._button_16yes_1:disabled{cursor:not-allowed;opacity:.55}._button_16yes_1[aria-busy=true]{cursor:wait}._button_16yes_1:active:not(:disabled){transform:translateY(var(--border-width))}._spinner_16yes_49{flex:none;width:1.0625rem;height:1.0625rem;animation:1s linear infinite _spin_16yes_49}@media (hover:hover) and (pointer:fine){._primary_16yes_21:hover:not(:disabled){border-color:var(--color-primary-container);background:var(--color-primary-container)}._outline_16yes_27:hover:not(:disabled),._plain_16yes_32:hover:not(:disabled){border-color:var(--color-border-subtle);background:var(--color-surface-container-high)}}@media (prefers-reduced-motion:reduce){._button_16yes_1{transition:none}._spinner_16yes_49{animation:none}}@keyframes _spin_16yes_49{to{transform:rotate(360deg)}}._create-folder-dialog_fhpio_1{z-index:var(--z-modal);width:min(calc(100% - var(--space-8)), var(--folder-modal-width));max-width:none;height:fit-content;max-height:calc(100svh - var(--space-8));color:var(--color-primary);animation:_modal-enter_fhpio_1 var(--dur-modal) var(--ease-out);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}._create-folder-dialog_fhpio_1::backdrop{background:var(--overlay-scrim);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));animation:_modal-backdrop-enter_fhpio_1 var(--dur-modal) var(--ease-out)}._create-folder-modal_fhpio_24{width:100%;height:min(calc(100svh - var(--space-8)), var(--folder-modal-height));max-height:calc(100svh - var(--space-8));border-radius:var(--radius-xl);background:var(--color-surface-container-lowest);box-shadow:var(--shadow-floating);border:0;flex-direction:column;display:flex;overflow:hidden}._modal-header_fhpio_37{padding:var(--space-6) var(--space-6) var(--space-2);flex:none;justify-content:space-between;align-items:center;display:flex}._modal-header_fhpio_37 h2{color:var(--color-primary);font-size:var(--text-headline-md-size);font-style:normal;font-weight:var(--text-headline-md-weight);line-height:var(--text-headline-md-line-height);margin:0}._modal-header_fhpio_37 p{margin:var(--space-1) 0 0;color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height)}._modal-close_fhpio_61{width:2.75rem;height:2.75rem;box-shadow:none;border-radius:var(--radius-full);color:var(--color-mute);transition:color var(--transition-short), background-color var(--transition-short);background:0 0;border:0;outline:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._modal-close_fhpio_61:focus-visible{color:var(--color-primary);background:var(--color-surface-container-high)}._modal-close_fhpio_61:active:not(:disabled){background:var(--color-surface-container-highest);transform:translateY(1px)}._create-folder-modal_fhpio_24 form{flex-direction:column;flex:1;min-height:0;display:flex}._modal-body_fhpio_97{gap:var(--space-3);min-height:0;padding:var(--space-6);scrollbar-gutter:stable;display:grid;overflow-y:auto}._modal-field_fhpio_106{border:0;gap:.375rem;min-width:0;margin:0;padding:0;display:grid}._modal-field_fhpio_106 label,._modal-field_fhpio_106 legend{color:var(--color-primary);font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);padding:0}._modal-field_fhpio_106 label span,._modal-field_fhpio_106 legend span{margin-left:var(--space-1);color:var(--color-mute);font-size:var(--text-label-caps-size);font-weight:400}._modal-field_fhpio_106 input,._modal-field_fhpio_106 textarea{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-lg);color:var(--color-primary);font-size:var(--text-body-sm-size);background:var(--color-surface-container-lowest);outline:var(--focus-ring-width) solid transparent;outline-offset:1px;transition:border-color var(--transition-short), background-color var(--transition-short)}._modal-field_fhpio_106 textarea{resize:vertical;min-height:6rem}._modal-field_fhpio_106 input:focus-visible,._modal-field_fhpio_106 textarea:focus-visible{outline-color:var(--color-primary);border-color:var(--color-primary);background:var(--color-surface-container-lowest)}._modal-field_fhpio_106 input[aria-invalid=true],._modal-field_fhpio_106 textarea[aria-invalid=true]{border-color:var(--color-error)}._modal-field-message_fhpio_165,._modal-submit-error_fhpio_166,._tag-status_fhpio_167{font-size:var(--text-label-caps-size);line-height:var(--text-body-sm-line-height);margin:0}._modal-field-message_fhpio_165,._modal-submit-error_fhpio_166{color:var(--color-error)}._modal-field-message_fhpio_165{min-height:0}._modal-submit-error_fhpio_166{padding:var(--space-3);border:var(--border-width) solid var(--color-error-container);border-radius:var(--radius-default);background:var(--color-error-container)}._tag-status_fhpio_167{color:var(--color-mute)}._tag-selection-hint_fhpio_193{color:var(--color-mute);font-size:var(--text-label-caps-size);line-height:var(--text-body-sm-line-height);margin:0}._tag-selection-hint_fhpio_193 strong{color:var(--color-primary);font-weight:var(--text-button-weight)}._tag-options_fhpio_205{gap:var(--space-2);flex-wrap:wrap;display:flex}._tag-options_fhpio_205 button{min-height:2.25rem;padding:0 var(--space-3);border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-full);color:var(--color-mute);font-size:var(--text-label-caps-size);white-space:nowrap;background:var(--color-surface-container-lowest);transition:border-color var(--transition-short), color var(--transition-short), background-color var(--transition-short);font-weight:500}._tag-options_fhpio_205 button[aria-pressed=true]{border-color:var(--color-hairline);color:var(--color-primary);background:var(--color-surface-card)}._tag-options_fhpio_205 button:active:not(:disabled){background:var(--color-surface-container-highest)}._modal-footer_fhpio_237{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-6) var(--space-6);background:0 0;flex:none;grid-template-columns:minmax(0,1fr);display:grid}._modal-submit_fhpio_166{min-height:var(--button-height);padding:0 var(--button-padding-inline);border-radius:var(--radius-lg);font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);white-space:nowrap;transition:color var(--transition-short), background-color var(--transition-short), opacity var(--transition-short), transform var(--transition-short);justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--button-height);width:100%;padding:0 var(--button-padding-inline);border-radius:var(--radius-lg);color:var(--color-on-primary);background:var(--color-primary);font-size:var(--text-body-sm-size);transition:background-color var(--transition-short), transform var(--dur-micro) var(--ease-out);cursor:pointer;border:0;flex:none;margin:0;display:flex}._modal-submit_fhpio_166:focus-visible{outline-color:var(--focus-ring-strong)}._modal-submit_fhpio_166:active:not(:disabled){transform:scale(.98)}._modal-close_fhpio_61:disabled,._modal-field_fhpio_106 input:disabled,._modal-field_fhpio_106 textarea:disabled,._tag-options_fhpio_205 button:disabled,._modal-submit_fhpio_166:disabled{cursor:wait;opacity:.55}@media (hover:hover) and (pointer:fine){._modal-close_fhpio_61:hover:not(:disabled){color:var(--color-primary);background:var(--color-surface-container-high)}._modal-field_fhpio_106 input:hover:not(:disabled),._modal-field_fhpio_106 textarea:hover:not(:disabled){background:var(--color-surface-soft)}._tag-options_fhpio_205 button:hover:not(:disabled){background:var(--color-surface-container-high)}._modal-submit_fhpio_166:hover:not(:disabled){border-color:var(--color-primary-container);background:var(--color-primary-container)}}@keyframes _modal-enter_fhpio_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _modal-backdrop-enter_fhpio_1{0%{opacity:0}to{opacity:1}}._tag-input-wrap_fhpio_335{gap:.375rem;display:grid}@media (prefers-reduced-motion:reduce){._create-folder-dialog_fhpio_1,._create-folder-dialog_fhpio_1::backdrop{animation-name:_modal-backdrop-enter_fhpio_1;animation-duration:.15s}._modal-close_fhpio_61,._modal-field_fhpio_106 input,._modal-field_fhpio_106 textarea,._tag-options_fhpio_205 button,._modal-submit_fhpio_166{transition:none}}@media (width<=48rem){._create-folder-dialog_fhpio_1,._create-folder-modal_fhpio_24{max-height:calc(100svh - var(--space-8))}._modal-header_fhpio_37,._modal-footer_fhpio_237{padding-right:var(--space-4);padding-left:var(--space-4)}._modal-body_fhpio_97{padding:var(--space-5) var(--space-4)}}._dialog_19ws4_1{z-index:var(--z-modal);background:0 0;border:0;max-width:none;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}._dialog_19ws4_1::backdrop{background:var(--overlay-scrim);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur))}._surface_19ws4_18{max-height:calc(100svh - var(--space-8));border-radius:var(--radius-xl);background:var(--color-surface-container-lowest);border:0;flex-direction:column;display:flex;overflow:hidden}._header_19ws4_28{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-2);flex:none;display:flex}._header_19ws4_28 h2,._header_19ws4_28 p{margin:0}._header_19ws4_28 h2{color:var(--color-primary);font-size:var(--text-headline-md-size);font-weight:var(--text-headline-md-weight);line-height:var(--text-headline-md-line-height)}._header_19ws4_28 p{margin-top:var(--space-1);color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height)}._dialog_sivyb_1{width:min(calc(100% - var(--space-8)), 30rem)}._modal_sivyb_5{width:100%}._header_sivyb_9 h2,._header_sivyb_9 p{margin:0}._header_sivyb_9 p{margin-top:var(--space-1);color:var(--color-mute);font-size:var(--text-body-sm-size)}._close_sivyb_19,._iconButton_sivyb_19{color:var(--color-mute);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._close_sivyb_19{border-radius:var(--radius-full);width:2.5rem;height:2.5rem}._body_sivyb_36{gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-6);display:grid;overflow-y:auto}._addRow_sivyb_43{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}._addRow_sivyb_43 input,._list_sivyb_49 input{min-width:0;min-height:var(--button-height);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-default);color:var(--color-primary);background:var(--color-surface-container-lowest);font:inherit}._message_sivyb_60{color:var(--color-error);font-size:var(--text-body-sm-size);margin:0}._list_sivyb_49{gap:var(--space-2);max-height:18rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}._list_sivyb_49 li{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--button-height);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-primary);display:flex}._list_sivyb_49 li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._actions_sivyb_95{align-items:center;gap:var(--space-1);flex:none;display:flex}._iconButton_sivyb_19{border-radius:var(--radius-full);width:2rem;height:2rem}._iconButton_sivyb_19:hover,._close_sivyb_19:hover{color:var(--color-primary);background:var(--color-surface-container-high)}._root_1tyop_1{align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-1);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--color-surface-container-lowest);display:inline-flex}._full-width_1tyop_12{width:100%;display:flex}._button_1tyop_17{min-width:0;min-height:var(--button-height);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border-radius:var(--radius-full);color:var(--color-mute);cursor:pointer;font:inherit;font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);line-height:var(--text-body-sm-line-height);outline:var(--focus-ring-width) solid transparent;outline-offset:var(--border-width);text-overflow:ellipsis;white-space:nowrap;transition:color var(--transition-short) var(--ease-in-out), background-color var(--transition-short) var(--ease-in-out), opacity var(--dur-micro) var(--ease-in-out), transform var(--dur-micro) var(--ease-in-out);background:0 0;border:0;display:inline-flex;overflow:hidden}._full-width_1tyop_12 ._button_1tyop_17{flex:1 1 0}._button_1tyop_17[aria-pressed=true],._button_1tyop_17[aria-selected=true]{color:var(--color-on-primary);background:var(--color-primary)}._button_1tyop_17:focus-visible{outline-color:var(--focus-ring-color)}._button_1tyop_17:active:not(:disabled){transform:translateY(var(--border-width))}._button_1tyop_17:disabled{cursor:not-allowed;opacity:.48}._icon_1tyop_69{flex:none;display:inline-flex}._icon_1tyop_69 svg{width:var(--space-4);height:var(--space-4)}@media (hover:hover) and (pointer:fine){._button_1tyop_17:hover:not(:disabled):not([aria-pressed=true]):not([aria-selected=true]){color:var(--color-primary);background:var(--color-surface-container-low)}._button_1tyop_17:hover:not(:disabled)[aria-pressed=true],._button_1tyop_17:hover:not(:disabled)[aria-selected=true]{background:var(--color-primary-pressed)}}@media (pointer:coarse){._button_1tyop_17{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){._button_1tyop_17{transition:none}}._wrap_ufo42_2{flex:none;position:relative}._count_ufo42_7{color:inherit;font-family:var(--font-family-mono);font-size:var(--text-label-caps-size)}._panel_ufo42_13{z-index:calc(var(--z-modal) - 1);top:calc(100% + var(--space-2));gap:var(--space-3);width:max-content;min-width:12rem;padding:var(--space-4);border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface-container-lowest);box-shadow:var(--shadow-floating);display:grid;position:absolute;right:0}._field_ufo42_29{gap:var(--space-1);color:var(--color-mute);font-size:var(--text-body-sm-size);display:grid}._field_ufo42_29 select{min-height:var(--button-height);padding:0 var(--space-2);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-default);color:var(--color-primary);font-size:var(--text-body-sm-size);background:var(--color-surface-lowest)}._field_ufo42_29 select:focus{outline:none}._check_ufo42_50{align-items:center;gap:var(--space-2);color:var(--color-primary);font-size:var(--text-body-sm-size);cursor:pointer;display:flex}._reset_ufo42_59{color:var(--color-mute);font-size:var(--text-body-sm-size);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}._reset_ufo42_59:disabled{cursor:default;opacity:.45}._root_79yx1_7{justify-items:start;width:100%;min-width:0;display:grid}._tooltip_79yx1_14{z-index:1000;width:max-content;max-width:min(24rem, calc(100vw - 2 * var(--space-4)));left:clamp(var(--space-4), var(--tooltip-left), calc(100vw - min(24rem, 100vw - 2 * var(--space-4)) - var(--space-4)));top:min(calc(var(--tooltip-top) + var(--space-2)), calc(100dvh - 6rem));padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-container-high);color:var(--color-on-surface);box-shadow:var(--shadow-floating);font-family:var(--font-family-sans);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);overflow-wrap:anywhere;pointer-events:none;position:fixed}._display-row_79yx1_34{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:flex}._edit-button_79yx1_42{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-sm);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._edit-button_79yx1_42:disabled{cursor:wait;opacity:.55}._edit-button_79yx1_42:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--border-width)}._display_79yx1_34,._input_79yx1_68{width:100%;min-width:0;margin-inline:calc(-1 * var(--space-1));padding:0 var(--space-1);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);color:inherit;text-align:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;background:0 0;display:block}._display_79yx1_34{text-overflow:ellipsis;white-space:nowrap;cursor:text;width:fit-content;max-width:100%;overflow:hidden}._text_79yx1_93{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._display-wrap_79yx1_102{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}._display_79yx1_34:active:not(:disabled){background:var(--color-surface-container-high)}._display_79yx1_34:disabled,._input_79yx1_68:disabled{cursor:wait;opacity:.55}._input_79yx1_68{field-sizing:content;outline:var(--focus-ring-width) solid transparent;outline-offset:var(--border-width);justify-self:start;width:auto;min-width:2ch;max-width:100%}._input_79yx1_68:focus-visible{outline-color:var(--color-hairline)}._input_79yx1_68[aria-invalid=true]{border-color:var(--color-error)}._error_79yx1_139{min-height:var(--text-body-sm-line-height);margin-top:var(--space-1);color:var(--color-error);font-family:var(--font-family-sans);font-size:var(--text-body-sm-size);font-style:normal;font-weight:var(--text-body-sm-weight);letter-spacing:normal;line-height:var(--text-body-sm-line-height);text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){._display_79yx1_34:hover:not(:disabled){background:var(--color-surface-soft)}._edit-button_79yx1_42:hover:not(:disabled){background:var(--color-surface-container-high)}}@media (pointer:coarse){._edit-button_79yx1_42{min-width:var(--button-height);min-height:var(--button-height)}}._card_5u0to_1{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-container-lowest);display:flex}._flat_5u0to_13{background:var(--color-surface-container-lowest);border-color:#0000}._flat_5u0to_13:hover{border-color:var(--color-hairline)}._identity_5u0to_22{align-items:center;gap:var(--space-3);flex:auto;min-width:0;display:flex}._checkbox_5u0to_33{z-index:1;appearance:none;border:var(--focus-ring-width) solid var(--color-mute);border-radius:var(--radius-sm);width:1.25rem;height:1.25rem;color:var(--color-mute);background:var(--color-surface-container-lowest);box-shadow:inset 0 0 0 0 var(--color-primary);outline:var(--focus-ring-width) solid transparent;outline-offset:var(--border-width);cursor:pointer;transition:box-shadow var(--transition-short) var(--ease-out), border-color var(--transition-short) var(--ease-out), transform var(--dur-micro) var(--ease-in-out);flex:none;margin:0;padding:0;position:relative}._checkbox_5u0to_33:checked{border-color:var(--color-primary);box-shadow:inset 0 0 0 .75rem var(--color-primary)}._checkbox_5u0to_33:active:not(:disabled),._status_5u0to_64:active:not(:disabled){transform:scale(.92)}._checkbox_5u0to_33:focus-visible{outline-color:var(--focus-ring-color);outline-offset:var(--border-width)}._checkbox_5u0to_33:disabled{cursor:wait;opacity:.55}._status_5u0to_64{z-index:1;border:var(--focus-ring-width) solid var(--color-mute);border-radius:var(--radius-sm);width:1.25rem;height:1.25rem;color:var(--color-mute);background:var(--color-surface-container-lowest);box-shadow:inset 0 0 0 0 var(--color-primary);outline:var(--focus-ring-width) solid transparent;outline-offset:var(--border-width);cursor:pointer;transition:box-shadow var(--transition-short) var(--ease-out), border-color var(--transition-short) var(--ease-out), color var(--transition-short) var(--ease-out), transform var(--dur-micro) var(--ease-in-out);flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}._status_5u0to_64 svg,._status-core_5u0to_112{animation:_checklist-mark-in_5u0to_1 var(--dur-micro) var(--ease-out) both}@keyframes _checklist-mark-in_5u0to_1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}._status_5u0to_64[data-status=DOING]{border-color:var(--chip-doing-fg);color:var(--chip-doing-fg);box-shadow:inset 0 0 0 .75rem var(--chip-doing-fg)}._status_5u0to_64[data-status=DOING]:after{content:"";inset:calc(-1 * var(--focus-ring-width));border:var(--focus-ring-width) solid var(--chip-doing-fg);border-radius:inherit;animation:_status-pulse_5u0to_1 1.8s var(--ease-out) infinite;pointer-events:none;position:absolute}@keyframes _status-pulse_5u0to_1{0%{opacity:.9;transform:scale(1)}70%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(1.45)}}._status_5u0to_64[data-status=DONE]{border-color:var(--color-primary);color:var(--color-on-primary);box-shadow:inset 0 0 0 .75rem var(--color-primary)}._status_5u0to_64[data-status=HOLD]{border-style:dashed;border-color:var(--chip-hold-border);color:var(--chip-hold-fg);box-shadow:inset 0 0 0 .75rem var(--chip-hold-bg)}._status_5u0to_64:focus-visible{outline-color:var(--focus-ring-color);outline-offset:var(--border-width)}._status_5u0to_64:disabled{cursor:wait;opacity:.55}._status-core_5u0to_112{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--chip-doing-fg)}._copy_5u0to_181{gap:var(--space-1);min-width:0;color:var(--color-primary);font-size:var(--text-body-sm-size);overflow-wrap:anywhere;flex:auto;display:grid}._title_5u0to_191{min-width:0;line-height:var(--text-body-sm-line-height)}._description_5u0to_196{color:var(--color-mute);font-size:var(--text-label-caps-size);line-height:var(--text-label-caps-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._actions_5u0to_205{align-items:center;gap:var(--space-2);flex:none;display:flex}@media (prefers-reduced-motion:reduce){._checkbox_5u0to_33,._status_5u0to_64{transition:none}._checkbox_5u0to_33:active:not(:disabled),._status_5u0to_64:active:not(:disabled){transform:none}._status_5u0to_64 svg,._status-core_5u0to_112,._status_5u0to_64[data-status=DOING]:after{animation:none}._status_5u0to_64[data-status=DOING]:after{opacity:.45}}@media (width<=96rem),(height<=60rem){._card_5u0to_1{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-default)}._identity_5u0to_22{gap:var(--space-2)}._identity_5u0to_22>:first-child{width:calc(var(--space-4) + (var(--border-width) * 2));height:calc(var(--space-4) + (var(--border-width) * 2))}._identity_5u0to_22>:first-child svg,._actions_5u0to_205 svg{width:calc(var(--space-4) - (var(--border-width) * 2));height:calc(var(--space-4) - (var(--border-width) * 2))}._actions_5u0to_205{gap:var(--space-1);font-size:var(--text-label-caps-size);line-height:var(--text-label-caps-line-height)}._actions_5u0to_205 :where(button,select){padding-inline:var(--space-1)}}@media (width>=48.01rem) and (width<=96rem),(width>=48.01rem) and (height<=60rem){._card_5u0to_1{padding-block:calc(var(--space-1) + (var(--border-width) * 2))}._actions_5u0to_205 select{min-height:calc(var(--button-height) - var(--space-1))}._actions_5u0to_205 button:has(>svg:only-child){width:calc(var(--button-height) - var(--space-1));min-width:calc(var(--button-height) - var(--space-1));height:calc(var(--button-height) - var(--space-1));min-height:calc(var(--button-height) - var(--space-1))}}@media (width<=30rem){._card_5u0to_1{padding-inline:var(--space-2);flex-direction:column;align-items:flex-start}._actions_5u0to_205{justify-content:flex-end;width:100%}}._button_qq9y8_1{min-width:var(--button-height);min-height:var(--button-height);justify-content:center;align-items:center;gap:var(--space-1);padding:0 var(--space-2);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-control);color:var(--color-mute);cursor:pointer;transition:border-color var(--transition-short), color var(--transition-short), background-color var(--transition-short), opacity var(--transition-short), transform var(--transition-short);background:0 0;display:inline-flex}._button_qq9y8_1:hover:not(:disabled),._active_qq9y8_23{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-surface-container-lowest)}._button_qq9y8_1:active:not(:disabled){transform:translateY(var(--border-width))}._button_qq9y8_1:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--border-width)}._button_qq9y8_1:disabled{cursor:not-allowed;opacity:.45}._card-menu_1cru3_2{inset:var(--space-2) var(--space-2) auto auto;position:absolute}._card-menu-inline_1cru3_7{position:static}._card-menu-trigger_1cru3_11{border-radius:var(--radius-default);width:1.75rem;height:1.75rem;color:var(--color-mute);background:var(--color-surface-container-lowest);appearance:none;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._floating-card-menu_1cru3_26{z-index:calc(var(--z-modal) - 1);justify-items:start;gap:var(--space-1);width:max-content;padding:var(--space-1);border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface-container-lowest);box-shadow:var(--shadow-floating);display:grid;position:fixed}._floating-card-menu_1cru3_26 button{justify-content:flex-start;justify-self:start;align-items:center;gap:var(--space-1);width:auto;min-width:0;min-height:1.75rem;padding:0 var(--space-2);border-radius:var(--radius-default);color:var(--color-mute);text-align:left;font-size:var(--text-body-sm-size);white-space:nowrap;background:0 0;border:0;display:inline-flex}._floating-card-menu_1cru3_26 button:disabled{color:var(--color-mute);opacity:.45}@media (hover:hover) and (pointer:fine){._card-menu-trigger_1cru3_11:hover,._floating-card-menu_1cru3_26 button:hover:not(:disabled){background:var(--color-surface-container-high)}}._card-menu-trigger_1cru3_11:active,._floating-card-menu_1cru3_26 button:active:not(:disabled){transform:translateY(var(--border-width))}._spinner_1cru3_76{flex:none;animation:1s linear infinite _spin_1cru3_76}@media (prefers-reduced-motion:reduce){._spinner_1cru3_76{animation:none}}@keyframes _spin_1cru3_76{to{transform:rotate(1turn)}}._dialog_hgyhr_7{z-index:var(--z-modal);width:min(calc(100% - var(--space-8)), 32rem);max-width:none;max-height:calc(100svh - var(--space-8));color:var(--color-primary);animation:_modal-enter_hgyhr_1 var(--dur-modal) var(--ease-out);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}._dialog_hgyhr_7::backdrop{background:var(--overlay-scrim);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur))}._modal_hgyhr_28{max-height:calc(100svh - var(--space-8));border-radius:var(--radius-xl);background:var(--color-surface-container-lowest);border:0;flex-direction:column;display:flex;overflow:hidden}._header_hgyhr_40{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-2);flex:none;display:flex}._header_hgyhr_40 h2{min-width:0;font-size:var(--text-headline-md-size);font-weight:var(--text-headline-md-weight);line-height:var(--text-headline-md-line-height);overflow-wrap:anywhere;margin:0;font-style:normal}._close_hgyhr_59{border-radius:var(--radius-full);width:2.5rem;height:2.5rem;color:var(--color-mute);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._modal_hgyhr_28 form{flex-direction:column;flex:1;min-height:0;display:flex}._body_hgyhr_83{gap:var(--space-6);min-height:0;padding:var(--space-5) var(--space-6);flex:1;display:grid;overflow-y:auto}._fieldset_hgyhr_92{border:0;min-width:0;margin:0;padding:0;display:block}._fieldset_hgyhr_92>*+*{margin-top:var(--space-3)}._fieldset_hgyhr_92 legend{float:left;width:100%;margin-bottom:var(--space-2);color:var(--color-primary);font-size:var(--text-body-md-size);font-weight:var(--text-label-strong-weight);line-height:var(--text-body-lg-line-height);padding:0}._fieldset_hgyhr_92 legend>span{color:var(--color-mute);font-weight:var(--text-body-sm-weight)}._fieldset_hgyhr_92:after{clear:both;content:"";display:block}._hint_hgyhr_126,._empty_hgyhr_126{color:var(--color-mute);font-size:var(--text-body-sm-size);margin:0}._empty_hgyhr_126{padding:var(--space-3) 0}._load-error_hgyhr_136{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._load-error_hgyhr_136 button{min-height:var(--button-height);padding:0 var(--button-padding-inline);border-radius:var(--radius-lg);color:var(--color-primary);background:var(--color-surface-container-high);font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);cursor:pointer;border:0}._task-list_hgyhr_155{gap:var(--space-3);max-height:min(16rem,28vh);padding:0 var(--space-1) var(--space-1) 0;scrollbar-gutter:stable;margin:0;list-style:none;display:grid;overflow-y:auto}._task-status-chip_hgyhr_166{min-height:1.5rem;padding:0 var(--space-2);border:var(--border-width) solid var(--chip-todo-border);border-radius:var(--radius-full);color:var(--chip-todo-fg);background:var(--chip-todo-bg);font-size:var(--text-label-caps-size);font-weight:var(--text-label-strong-weight);white-space:nowrap;align-items:center;display:inline-flex}._task-status-chip_hgyhr_166[data-status=DOING]{border-color:var(--chip-doing-border);color:var(--chip-doing-fg);background:var(--chip-doing-bg)}._task-status-chip_hgyhr_166[data-status=DONE]{border-color:var(--chip-done-border);color:var(--chip-done-fg);background:var(--chip-done-bg)}._task-status-chip_hgyhr_166[data-status=HOLD]{border-style:dashed;border-color:var(--chip-hold-border);color:var(--chip-hold-fg);background:var(--chip-hold-bg)}._split_hgyhr_200{align-items:start;gap:var(--space-7);padding:var(--space-3) 0;grid-template-columns:minmax(0,1fr);display:grid}._split_hgyhr_200 ._fieldset_hgyhr_92{padding-top:var(--space-1)}._split_hgyhr_200 ._fieldset_hgyhr_92 legend{margin-bottom:var(--space-3)}._place-choice_hgyhr_218 input,._durations_hgyhr_219 input{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._durations_hgyhr_219 label>span{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-2);border-radius:var(--radius-full);color:var(--color-primary);background:var(--color-surface-container-lowest);font-size:var(--text-body-sm-size);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-short), color var(--transition-short);border:0;display:inline-flex}._durations_hgyhr_219 label:has(input:checked)>span{color:var(--color-primary);box-shadow:inset 0 0 0 var(--border-width) var(--color-primary);font-weight:var(--text-label-strong-weight);background:0 0}._place-choice_hgyhr_218:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:2px}._durations_hgyhr_219 label:has(input:focus-visible)>span{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:2px}._place-grid_hgyhr_260{gap:var(--space-4);width:100%;padding-bottom:var(--space-1);flex-wrap:wrap;display:flex;overflow:visible}._place-choice_hgyhr_218{align-items:center;gap:var(--space-1);min-width:0;color:var(--color-mute);cursor:pointer;flex-direction:column;flex:none;display:flex;position:relative}._place-mark_hgyhr_281{border-radius:var(--radius-full);width:3rem;height:3rem;color:var(--color-primary);background:var(--color-surface-container-lowest);font-size:var(--text-body-md-size);transition:background-color var(--transition-short), color var(--transition-short);justify-content:center;align-items:center;display:flex}._place-name_hgyhr_294{max-width:5rem;font-size:var(--text-body-sm-size);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._place-choice_hgyhr_218:has(input:checked){color:var(--color-primary)}._place-choice_hgyhr_218:has(input:checked) ._place-mark_hgyhr_281{color:var(--color-on-primary);background:var(--color-primary)}._value-box_hgyhr_314{justify-content:center;align-items:baseline;gap:var(--space-1);min-height:3.75rem;padding:var(--space-3) var(--space-2);border-radius:var(--radius-lg);color:var(--color-primary);font-size:var(--text-body-md-size);background:0 0;margin:0;display:flex}._value-box_hgyhr_314 strong{font-size:var(--text-headline-lg-size);font-weight:var(--text-headline-lg-weight);letter-spacing:-.025em;font-variant-numeric:tabular-nums;line-height:1}._durations_hgyhr_219{gap:var(--space-2);grid-template-columns:repeat(4,1fr);width:100%;display:grid}._durations_hgyhr_219 label{min-width:0}._durations_hgyhr_219 label span{white-space:nowrap;justify-content:center;align-items:center;width:100%;display:flex}._custom-value_hgyhr_355{align-items:center;gap:var(--space-2);color:var(--color-mute);font-size:var(--text-body-sm-size);display:inline-flex}._custom-value_hgyhr_355 input{width:5rem;min-height:2.5rem;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-primary);background:var(--color-surface-container-lowest);border:0}._custom-value_hgyhr_355 input[aria-invalid=true]{background:var(--color-surface-container-highest)}._repeat_hgyhr_379{justify-content:center;align-items:center;gap:var(--space-7);width:min(100%,14rem);padding:var(--space-4) 0;border-radius:var(--radius-lg);background:0 0;margin-inline:auto;display:flex}._repeat_hgyhr_379 button{border-radius:var(--radius-full);width:1.875rem;height:1.875rem;color:var(--color-primary);background:var(--color-surface-container-lowest);font-size:var(--text-body-sm-size);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}._repeat_hgyhr_379 strong{font-size:var(--text-headline-md-size);font-weight:var(--text-headline-md-weight);font-variant-numeric:tabular-nums}._review_hgyhr_416,._error_hgyhr_416,._notice_hgyhr_416{color:var(--color-mute);font-size:var(--text-body-sm-size);margin:0}._review_hgyhr_416 strong{color:var(--color-primary)}._field-error_hgyhr_426{margin:var(--space-2) 0 0;color:var(--color-error);font-size:var(--text-label-caps-size);line-height:var(--text-body-sm-line-height)}._submit_hgyhr_435{justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-2) var(--space-6) var(--space-6);min-height:var(--button-height);padding:0 var(--button-padding-inline);border-radius:var(--radius-lg);color:var(--color-on-primary);background:var(--color-primary);font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-short), transform var(--dur-micro) var(--ease-out);border:0;flex:none;display:flex}._submit_hgyhr_435:active:not(:disabled){transform:scale(.98)}._submit_hgyhr_435:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-strong);outline-offset:2px}._spinner_hgyhr_464{animation:1s linear infinite _spinner_hgyhr_464}._close_hgyhr_59:disabled{opacity:.5;cursor:not-allowed}._custom-value_hgyhr_355 input:disabled,._repeat_hgyhr_379 button:disabled,._submit_hgyhr_435:disabled{cursor:wait;opacity:.55}._place-choice_hgyhr_218:has(input:disabled){cursor:wait;opacity:.55}._durations_hgyhr_219 label:has(input:disabled)>span{cursor:wait;opacity:.55}._repeat_hgyhr_379 button:disabled{cursor:not-allowed}._fieldset_hgyhr_92:disabled{opacity:.55}._fieldset_hgyhr_92:disabled ._custom-value_hgyhr_355 input:disabled{cursor:not-allowed;opacity:1}._fieldset_hgyhr_92:disabled ._place-choice_hgyhr_218:has(input:disabled){cursor:not-allowed;opacity:1}._fieldset_hgyhr_92:disabled ._durations_hgyhr_219 label:has(input:disabled)>span{cursor:not-allowed;opacity:1}@media (hover:hover) and (pointer:fine){._close_hgyhr_59:hover:not(:disabled),._custom-value_hgyhr_355 input:hover:not(:disabled){background:var(--color-surface-container-high)}._durations_hgyhr_219 label:not(:has(input:checked)):hover>span{background:var(--color-surface-container-high)}._repeat_hgyhr_379 button:hover:not(:disabled){background:var(--color-surface-container-low)}._close_hgyhr_59:hover:not(:disabled){color:var(--color-primary)}._place-choice_hgyhr_218:not(:has(input:checked)):hover{color:var(--color-primary)}._place-choice_hgyhr_218:not(:has(input:checked)):hover ._place-mark_hgyhr_281{background:var(--color-surface-container-high)}._submit_hgyhr_435:hover:not(:disabled){background:var(--color-primary-pressed)}}@keyframes _modal-enter_hgyhr_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _spinner_hgyhr_464{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._dialog_hgyhr_7{animation:none}._durations_hgyhr_219 label>span,._place-mark_hgyhr_281,._submit_hgyhr_435{transition:none}._submit_hgyhr_435:active:not(:disabled){transform:none}._spinner_hgyhr_464{animation-duration:1.5s}}@media (width<=48rem){._modal_hgyhr_28{max-height:calc(100svh - var(--space-4))}._header_hgyhr_40,._body_hgyhr_83{padding-inline:var(--space-4)}._submit_hgyhr_435{margin-inline:var(--space-4)}._split_hgyhr_200{grid-template-columns:minmax(0,1fr)}}._button_1r1y2_2{width:fit-content;min-height:1.875rem;padding-inline:var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-control);color:var(--color-primary);font-size:var(--text-label-caps-size);font-weight:var(--text-button-weight);background:var(--color-surface-container-lowest);cursor:pointer;outline:var(--focus-ring-width) solid transparent;outline-offset:var(--border-width);flex:none;justify-content:center;align-items:center;margin-inline:auto;display:flex}._button_1r1y2_2:focus-visible{outline-color:var(--focus-ring-color)}._button_1r1y2_2:disabled{cursor:wait;opacity:.55}._button_1r1y2_2:active:not(:disabled){transform:translateY(var(--border-width))}@media (hover:hover) and (pointer:fine){._button_1r1y2_2:hover:not(:disabled){border-color:var(--color-hairline);background:var(--color-surface-soft)}}._dialog_1fn9t_5{z-index:var(--z-modal);width:min(calc(100% - var(--space-8)), var(--modal-width-wide));max-width:none;max-height:calc(100svh - var(--space-8));color:var(--color-primary);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}._dialog_1fn9t_5::backdrop{background:var(--overlay-scrim);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur))}._modal_1fn9t_25{max-height:calc(100svh - var(--space-8));border-radius:var(--radius-xl);background:var(--color-surface-container-lowest);border:0;flex-direction:column;min-height:0;display:flex;overflow:hidden}._header_1fn9t_36{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-2);display:flex}._header_1fn9t_36 h2{font-size:var(--text-headline-lg-size);font-weight:var(--text-headline-lg-weight);line-height:var(--text-headline-lg-line-height);margin:0}._header_1fn9t_36 p{margin:var(--space-1) 0 0;color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height)}._header_1fn9t_36 button{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-full);color:var(--color-mute);cursor:pointer;transition:color var(--transition-short) var(--ease-in-out), background-color var(--transition-short) var(--ease-in-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._header_1fn9t_36 button:disabled{opacity:.55;cursor:not-allowed}._panes_1fn9t_82{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid;overflow:hidden}._body_1fn9t_89{align-content:start;gap:var(--space-6);min-height:0;padding:var(--space-6) var(--space-6) var(--space-8);display:grid;overflow-y:auto}._stage_1fn9t_98{align-content:start;gap:var(--space-2);min-width:0;min-height:0;padding:var(--space-6) var(--space-6) var(--space-8);display:grid;overflow-y:auto}._stage-heading_1fn9t_108{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._stage_1fn9t_98 h3{color:var(--color-mute);font-size:var(--text-body-sm-size);font-weight:var(--text-label-strong-weight);line-height:var(--text-body-sm-line-height);margin:0}._stage-heading_1fn9t_108>span{color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height)}._stage-empty_1fn9t_129{color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);margin:0}._stage_1fn9t_98 ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._stage_1fn9t_98 li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-primary);background:var(--color-surface-container-highest);display:flex}._stage_1fn9t_98 li>span{gap:var(--space-1);min-width:0;display:grid}._stage_1fn9t_98 small{color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._stage_1fn9t_98 strong{overflow-wrap:anywhere;font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height)}._stage_1fn9t_98 li button{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-full);color:var(--color-mute);cursor:pointer;transition:color var(--transition-short) var(--ease-in-out), background-color var(--transition-short) var(--ease-in-out), opacity var(--dur-micro) var(--ease-in-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._stage_1fn9t_98 li button:disabled{opacity:.55;cursor:not-allowed}._quick-add-row_1fn9t_203{gap:var(--space-2);grid-template-columns:minmax(0,1fr) max-content;display:grid}._mode-panel_1fn9t_210[hidden]{display:none}._folder-add_1fn9t_214,._other-dates_1fn9t_221{gap:var(--space-6);min-width:0;display:grid}._date-range_1fn9t_227{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-mute);display:flex}._other-dates_1fn9t_221 ._group_1fn9t_235{gap:var(--space-2);display:grid}._group-heading_1fn9t_240{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._group-heading_1fn9t_240 h3{color:var(--color-mute);font-size:var(--text-body-sm-size);font-weight:var(--text-label-strong-weight);line-height:var(--text-body-sm-line-height);margin:0}._group-heading_1fn9t_240 button{min-height:var(--button-height);padding:0 var(--button-padding-inline);border-radius:var(--radius-md);color:var(--color-primary);font-size:var(--text-button-size);font-weight:var(--text-button-weight);line-height:var(--text-button-line-height);cursor:pointer;transition:color var(--transition-short) var(--ease-in-out), background-color var(--transition-short) var(--ease-in-out), opacity var(--dur-micro) var(--ease-in-out);background:0 0;border:0;flex:none}._group-heading_1fn9t_240 button:disabled{color:var(--color-mute);cursor:not-allowed}._quick-add_1fn9t_203,._task-select_1fn9t_279{gap:var(--space-2);margin:0;display:grid}._field-label_1fn9t_289{color:var(--color-primary);font-size:var(--text-body-sm-size);font-weight:var(--text-label-strong-weight);line-height:var(--text-body-sm-line-height)}._planning-options_1fn9t_297{align-items:flex-start;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}._planning-option-group_1fn9t_304{gap:var(--space-2);display:grid}._date-option_1fn9t_309{align-items:center;min-width:0;margin:0;display:flex}._date-option_1fn9t_309 small{margin-left:var(--space-1);color:var(--color-mute);font-weight:400}._date-option_1fn9t_309 input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--space-10);font-size:var(--text-label-caps-size);padding:0 var(--space-3);border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-control);color:var(--color-primary);background:var(--color-surface-container-lowest)}._planning-option-heading_1fn9t_335{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}._planning-option-help_1fn9t_342{color:var(--color-mute);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height)}._planning-option-chips_1fn9t_349{gap:var(--space-2);flex-wrap:wrap;width:auto;min-width:0;display:flex}._planning-option-chips_1fn9t_349>span{flex:none;min-width:0}._planning-option-chips_1fn9t_349 button{min-height:var(--space-10);align-items:center;gap:var(--space-1);padding:0 var(--space-3);border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-full);width:auto;color:var(--color-mute);font-size:var(--text-label-caps-size);white-space:nowrap;background:var(--color-surface-container-lowest);cursor:pointer;transition:border-color var(--transition-short) var(--ease-in-out), color var(--transition-short) var(--ease-in-out), background-color var(--transition-short) var(--ease-in-out), opacity var(--dur-micro) var(--ease-in-out);flex:none;font-weight:500;display:inline-flex}._planning-option-chips_1fn9t_349 button[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-on-primary);background:var(--color-primary)}._planning-option-chips_1fn9t_349 button:active:not(:disabled):not([aria-pressed=true]){background:var(--color-surface-container-highest)}._planning-option-chips_1fn9t_349 button[aria-pressed=true]:active:not(:disabled){background:var(--color-primary-pressed)}._planning-option-chips_1fn9t_349 button:disabled{opacity:.55;cursor:not-allowed}._planning-option-chips_1fn9t_349 button:focus-visible,._custom-time_1fn9t_405 input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--border-width)}._custom-time_1fn9t_405{align-items:center;gap:var(--space-3);color:var(--color-mute);font-size:var(--text-body-sm-size);font-weight:var(--text-label-strong-weight);grid-template-columns:max-content minmax(0,1fr);display:grid}._custom-time_1fn9t_405 input{width:100%;min-height:var(--control-height);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-primary);background:var(--color-surface-container-lowest);font:inherit}._quick-add_1fn9t_203 select,._quick-add_1fn9t_203 input,._task-select_1fn9t_279 select{min-width:0;min-height:var(--control-height);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-primary);background:var(--color-surface-container-lowest);font:inherit;transition:border-color var(--transition-short) var(--ease-in-out), background-color var(--transition-short) var(--ease-in-out)}._quick-add_1fn9t_203 input,._quick-add_1fn9t_203 select,._task-select_1fn9t_279 select{width:100%}._group_1fn9t_235 li button{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--button-height);padding:0 var(--button-padding-inline);border-radius:var(--radius-md);font-size:var(--text-button-size);font-weight:var(--text-button-weight);line-height:var(--text-button-line-height);cursor:pointer;transition:color var(--transition-short) var(--ease-in-out), background-color var(--transition-short) var(--ease-in-out), opacity var(--dur-micro) var(--ease-in-out), transform var(--dur-micro) var(--ease-in-out);border:0;display:inline-flex}._quick-add_1fn9t_203 select:disabled,._quick-add_1fn9t_203 input:disabled,._task-select_1fn9t_279 select:disabled,._group_1fn9t_235 li button:disabled{opacity:.55;cursor:not-allowed}._quick-add_1fn9t_203 select:disabled,._quick-add_1fn9t_203 input:disabled,._task-select_1fn9t_279 select:disabled{background:var(--color-surface-container-high)}._load-more_1fn9t_494{margin-block-start:var(--space-2)}._state_1fn9t_498{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--space-16);color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);margin:0;display:flex}._group_1fn9t_235 ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._group_1fn9t_235 li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-container-lowest);transition:background-color var(--transition-short) var(--ease-in-out);border:0;display:flex}._group_1fn9t_235 li._selected_1fn9t_530{background:var(--color-surface-container-highest)}._group_1fn9t_235 li>span{overflow-wrap:anywhere;min-width:0}._group_1fn9t_235 li button{color:var(--color-primary);background:0 0;flex:none}._group_1fn9t_235 li button[aria-pressed=true]{color:var(--color-on-primary);background:var(--color-primary)}._footer_1fn9t_550{gap:var(--space-2);padding:0 var(--space-6) var(--space-6);flex:none;display:grid}._submit-action_1fn9t_569,._stage-action_1fn9t_570{border-radius:var(--radius-md)}._footer-hint_1fn9t_574{color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);margin:0}._error_1fn9t_581{color:var(--color-error);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);margin:0}._header_1fn9t_36 button:focus-visible,._quick-add_1fn9t_203 select:focus-visible,._quick-add_1fn9t_203 input:focus-visible,._task-select_1fn9t_279 select:focus-visible,._group_1fn9t_235 li button:focus-visible,._group-heading_1fn9t_240 button:focus-visible,._stage_1fn9t_98 li button:focus-visible,._submit-action_1fn9t_569:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-width)}._header_1fn9t_36 button:active:not(:disabled),._group_1fn9t_235 li button:active:not(:disabled),._stage_1fn9t_98 li button:active:not(:disabled),._submit-action_1fn9t_569:active:not(:disabled){transform:scale(.98)}._spinner_1fn9t_607{animation:1s linear infinite _spin_1fn9t_607}@media (hover:hover) and (pointer:fine){._header_1fn9t_36 button:hover{color:var(--color-primary);background:var(--color-surface-container-high)}._quick-add_1fn9t_203 select:hover:not(:disabled),._quick-add_1fn9t_203 input:hover:not(:disabled),._task-select_1fn9t_279 select:hover:not(:disabled){border-color:var(--color-ash)}._planning-option-chips_1fn9t_349 button:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--color-ash);color:var(--color-primary);background:var(--color-surface-container-high)}._planning-option-chips_1fn9t_349 button[aria-pressed=true]:hover:not(:disabled){background:var(--color-primary-pressed)}._group_1fn9t_235 li:not(._selected_1fn9t_530):hover,._group_1fn9t_235 li button:hover:not(:disabled),._group-heading_1fn9t_240 button:hover:not(:disabled){background:var(--color-surface-container-high)}._group_1fn9t_235 li button[aria-pressed=true]:hover:not(:disabled){background:var(--color-primary-pressed)}._stage_1fn9t_98 li button:hover:not(:disabled){color:var(--color-primary);background:var(--color-surface-container-high)}}@media (width<=48rem){._panes_1fn9t_82{grid-template-columns:minmax(0,1fr);overflow-y:auto}._body_1fn9t_89,._stage_1fn9t_98{overflow:visible}._body_1fn9t_89{padding-bottom:var(--space-6)}}@media (width<=30rem){._header_1fn9t_36{padding:var(--space-6) var(--space-6) 0}._body_1fn9t_89,._stage_1fn9t_98{padding:var(--space-6)}._footer_1fn9t_550{padding:0 var(--space-6) var(--space-6)}._header_1fn9t_36 h2{font-size:var(--text-headline-md-size);line-height:var(--text-headline-md-line-height)}}@media (prefers-reduced-motion:reduce){._planning-option-chips_1fn9t_349 button,._header_1fn9t_36 button,._quick-add_1fn9t_203 select,._quick-add_1fn9t_203 input,._task-select_1fn9t_279 select,._group_1fn9t_235 li,._group_1fn9t_235 li button,._group-heading_1fn9t_240 button,._stage_1fn9t_98 li button,._header_1fn9t_36 button:active:not(:disabled),._group_1fn9t_235 li button:active:not(:disabled),._stage_1fn9t_98 li button:active:not(:disabled),._submit-action_1fn9t_569:active:not(:disabled){transform:none}._spinner_1fn9t_607{animation:none}}@media (pointer:coarse){._planning-option-chips_1fn9t_349 button{min-height:2.75rem}}@keyframes _spin_1fn9t_607{to{transform:rotate(360deg)}}._dialog_d0coq_1{width:min(calc(100% - var(--space-8)), 24rem)}._modal_d0coq_5{width:100%}._header_d0coq_9 h2,._header_d0coq_9 p{margin:0}._header_d0coq_9 p{margin-top:var(--space-1);color:var(--color-mute);font-size:var(--text-body-sm-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._close_d0coq_22{border-radius:var(--radius-full);width:2.5rem;height:2.5rem;color:var(--color-mute);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._close_d0coq_22:hover{color:var(--color-primary);background:var(--color-surface-container-high)}._body_d0coq_41{gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-2);display:grid;overflow-y:auto}._field_d0coq_48{gap:var(--space-2);display:grid}._field_d0coq_48>span{color:var(--color-mute);font-size:var(--text-body-sm-size)}._field_d0coq_48 select,._field_d0coq_48 input{min-width:0;min-height:var(--button-height);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-default);color:var(--color-primary);background:var(--color-surface-container-lowest);font:inherit}._chips_d0coq_69{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._chips_d0coq_69>span{flex:none;min-width:0}._chips_d0coq_69 button{align-items:center;gap:var(--space-1);min-height:var(--space-10);padding:0 var(--space-3);border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-full);color:var(--color-mute);background:var(--color-surface-container-lowest);font-size:var(--text-label-caps-size);white-space:nowrap;cursor:pointer;transition:border-color var(--transition-short) var(--ease-in-out), color var(--transition-short) var(--ease-in-out), background-color var(--transition-short) var(--ease-in-out);flex:none;font-weight:500;display:inline-flex}._chips_d0coq_69 button[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-on-primary);background:var(--color-primary)}._chips_d0coq_69 button:active:not(:disabled):not([aria-pressed=true]){background:var(--color-surface-container-highest)}._message_d0coq_112{color:var(--color-error);font-size:var(--text-body-sm-size);margin:0}._footer_d0coq_118{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6) var(--space-6);display:flex}._widget_6vq2r_1{border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-surface-container-lowest);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}._calendarPanel_6vq2r_12,._todoPanel_6vq2r_13{min-width:0;padding:var(--space-6);padding-block:var(--space-4)}._calendarPanel_6vq2r_12{padding-block:var(--space-4);gap:var(--space-3);border-bottom:var(--border-width) solid var(--color-border-subtle);background:var(--color-on-primary);flex-direction:column;display:flex}._calendarHeader_6vq2r_37,._todoHeader_6vq2r_38,._calendarNav_6vq2r_39{align-items:center;display:flex}._calendarHeader_6vq2r_37,._todoHeader_6vq2r_38{justify-content:space-between;gap:var(--space-4)}._calendarHeader_6vq2r_37{gap:var(--space-2) var(--space-3);flex-wrap:wrap}._calendarNav_6vq2r_39{flex:0 auto;min-width:0}._calendarHeader_6vq2r_37 h2,._todoHeader_6vq2r_38 h1,._todoHeader_6vq2r_38 p{margin:0}._calendarHeader_6vq2r_37 h2{min-width:0;color:var(--color-primary);font-size:var(--text-body-lg-size);font-weight:var(--text-button-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._calendarNav_6vq2r_39{gap:var(--space-1)}._calendarNav_6vq2r_39 h2{padding-inline:var(--space-1)}._calendarViewToggle_6vq2r_87{padding:var(--border-width);flex:none;gap:0}._calendarViewToggle_6vq2r_87 button{min-height:calc(var(--space-6) + var(--space-1));padding-inline:var(--space-2);font-size:var(--text-label-caps-size);line-height:1}._calendarNav_6vq2r_39 button{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);color:var(--color-mute);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._weekdays_6vq2r_114,._calendarGrid_6vq2r_115{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;max-width:22rem;margin-inline:auto;display:grid}._weekdays_6vq2r_114{color:var(--color-mute);font-size:var(--text-label-caps-size)}._calendarGrid_6vq2r_115{row-gap:var(--space-2)}._day_6vq2r_134,._outsideDay_6vq2r_135{border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;justify-self:center;align-items:center;padding:0;display:inline-flex;position:relative}._day_6vq2r_134[data-selected=true]{color:var(--color-on-primary);background:var(--color-primary)}._day_6vq2r_134[data-today=true]:not([data-selected=true]){box-shadow:inset 0 0 0 var(--focus-ring-width) var(--color-primary-container)}._dayMark_6vq2r_161{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-full);background:var(--color-primary-container);position:absolute;bottom:.3rem;right:.35rem}._day_6vq2r_134[data-selected=true] ._dayMark_6vq2r_161{background:var(--color-on-primary)}._outsideDay_6vq2r_135{cursor:default}._todoPanel_6vq2r_13{min-height:var(--planner-height,28rem);gap:var(--space-5);flex-direction:column;display:flex}._todoHeader_6vq2r_38,._todoHeader_6vq2r_38>div{display:contents}._eyebrow_6vq2r_194{color:var(--color-mute);font-size:var(--text-label-caps-size)}._todoHeader_6vq2r_38 h1{margin-top:var(--space-1);color:var(--color-primary);font-size:var(--text-headline-md-size);font-weight:var(--text-headline-md-weight)}._message_6vq2r_206{margin:calc(-1 * var(--space-2)) 0 0;color:var(--color-mute);font-size:var(--text-body-sm-size)}._todoList_6vq2r_212{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._todoActions_6vq2r_226{gap:var(--space-2);flex:none}._status_6vq2r_231{max-width:6rem;padding:var(--space-1);border:var(--border-width) solid var(--chip-todo-border);border-radius:var(--radius-full);color:var(--chip-todo-fg);background:var(--chip-todo-bg);font:inherit;font-size:var(--text-label-caps-size);cursor:pointer}._status_6vq2r_231[data-status=DOING]{border-color:var(--chip-doing-border);color:var(--chip-doing-fg);background:var(--chip-doing-bg)}._status_6vq2r_231[data-status=DONE]{border-color:var(--chip-done-border);color:var(--chip-done-fg);background:var(--chip-done-bg)}._status_6vq2r_231[data-status=HOLD]{border-style:dashed;border-color:var(--chip-hold-border);color:var(--chip-hold-fg);background:var(--chip-hold-bg)}._status_6vq2r_231:disabled{cursor:wait;opacity:.55}._empty_6vq2r_267{padding:var(--space-8) var(--space-4);color:var(--color-mute);text-align:center;margin:0}._state_6vq2r_274{align-content:center;justify-items:center;gap:var(--space-3);min-height:14rem;color:var(--color-mute);text-align:center;flex:1;display:grid}._state_6vq2r_274 p{margin:0}._state_6vq2r_274 button{min-height:var(--button-height);padding:0 var(--button-padding-inline);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-default);color:var(--color-primary);background:var(--color-surface-container-lowest);font:inherit}._spinner_6vq2r_299{animation:1s linear infinite _spin_6vq2r_299}._title-row_6vq2r_303{justify-content:space-between;align-items:flex-start;width:100%}._is-done_6vq2r_309 ._task-title-editor_6vq2r_309{color:var(--color-mute);text-decoration:line-through;-webkit-text-decoration-color:var(--color-hairline);text-decoration-color:var(--color-hairline)}span._task-title-editor_6vq2r_309._is-priority_6vq2r_315 ._title-row_6vq2r_303>span:before{content:"📌";margin-right:var(--space-2)}span._task-title-editor_6vq2r_309._is-urgent_6vq2r_320 ._title-row_6vq2r_303>span:before{content:"⚡";margin-right:var(--space-2)}span._task-title-editor_6vq2r_309._is-priority_6vq2r_315._is-urgent_6vq2r_320 ._title-row_6vq2r_303>span:before{content:"⚡ 📌"}@media (hover:hover) and (pointer:fine){._calendarNav_6vq2r_39 button:hover,._day_6vq2r_134:hover:not([data-selected=true]){background:var(--color-surface-container-high)}}._calendarNav_6vq2r_39 button:focus-visible,._day_6vq2r_134:focus-visible,._state_6vq2r_274 button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--space-1)}@keyframes _spin_6vq2r_299{to{transform:rotate(360deg)}}@media (width<=48rem){._calendarHeader_6vq2r_37 h2{font-size:var(--text-body-lg-size)}._calendarHeader_6vq2r_37{flex-wrap:wrap}._todoPanel_6vq2r_13{min-height:0}}@media (width<=30rem){._calendarPanel_6vq2r_12,._todoPanel_6vq2r_13{padding:var(--space-4)}._todoActions_6vq2r_226{justify-content:flex-end;width:100%}._status_6vq2r_231{max-width:7rem}}@media (prefers-reduced-motion:reduce){._spinner_6vq2r_299{animation-duration:1.5s}}._day_6vq2r_134[data-holiday=true]:not([data-selected=true]){color:var(--color-on-tertiary-container)}._todoHeader_6vq2r_38 ._holidayNames_6vq2r_392{margin-top:var(--space-1);color:var(--color-on-tertiary-container);font-size:var(--text-body-sm-size)}._widget_12qav_6{max-width:100%;height:8.5rem;margin-bottom:var(--space-4);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-surface-container-lowest);grid-template-columns:20rem minmax(0,1fr) auto;align-items:stretch;display:grid;position:relative;overflow:clip}._empty-session_12qav_20{height:14rem;min-height:14rem}._widget_12qav_6._home_12qav_28{grid-template-columns:minmax(0,1fr);height:10rem;margin-bottom:0}._widget_12qav_6._home_12qav_28 ._thumbnail_12qav_35,._widget_12qav_6._home_12qav_28 ._content_12qav_36,._widget_12qav_6._home_12qav_28>._action_12qav_37{grid-area:1/1}._widget_12qav_6._home_12qav_28 ._content_12qav_36,._widget_12qav_6._home_12qav_28>._action_12qav_37{position:relative}._home_12qav_28 ._content_12qav_36{padding:var(--space-3) var(--space-4);background:linear-gradient(to top, var(--overlay-scrim), transparent 70%), linear-gradient(to top, var(--overlay-scrim), transparent 40%);justify-content:flex-end}._home_12qav_28 ._content_12qav_36 header span{display:none}._home_12qav_28 ._content_12qav_36 h2{font-size:var(--text-label-caps-size);font-weight:var(--text-label-caps-weight);color:var(--color-on-dark-mute)}._home_12qav_28 ._task_12qav_69,._home_12qav_28 ._content_12qav_36 ._status_12qav_70{color:var(--color-on-dark)}._home_12qav_28 ._meta_12qav_74,._home_12qav_28 ._content_12qav_36 header span,._home_12qav_28 ._content_12qav_36 p{color:var(--color-on-dark-mute)}._home_12qav_28 ._meta_12qav_74{gap:var(--space-2);margin-top:var(--space-1);padding-top:0}._home_12qav_28 ._task_12qav_69{margin-top:var(--space-1);font-size:var(--text-body-sm-size)}._widget_12qav_6._home_12qav_28>._action_12qav_37{min-width:0;padding:var(--space-2) var(--space-3);color:var(--color-on-dark);border-top:0;border-left:0;place-self:start end}._widget_12qav_6._home_12qav_28>._action_12qav_37 span{display:none}._widget_12qav_6._home_12qav_28>._action_12qav_37:hover{color:var(--color-on-dark);background:0 0}._widget_12qav_6._home_12qav_28>._action_12qav_37:hover svg{transform:translateX(var(--space-1))}._thumbnail_12qav_35{background:var(--color-surface-dark);min-width:0;position:relative;overflow:hidden}._thumbnail_12qav_35 video,._thumbnail_12qav_35 img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}._content_12qav_36{min-width:0;padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}._content_12qav_36 header,._meta_12qav_74{align-items:center;display:flex}._content_12qav_36 header{justify-content:space-between;gap:var(--space-3)}._content_12qav_36 h2{min-width:0;color:var(--color-primary);font-size:var(--text-body-lg-size);font-style:normal;font-weight:var(--text-button-weight);overflow-wrap:anywhere;margin:0}._content_12qav_36 header span,._content_12qav_36 p,._meta_12qav_74{color:var(--color-mute);font-size:var(--text-label-caps-size)}._content_12qav_36 header span{white-space:nowrap}._task_12qav_69{margin-top:var(--space-3);color:var(--color-on-surface);font-size:var(--text-body-md-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._task-location_12qav_180{align-items:center;gap:var(--space-1);display:flex}._task-location_12qav_180 svg{flex:none;width:1rem}._task-location_12qav_180 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._content_12qav_36 p{margin:var(--space-1) 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._content_12qav_36 ._status_12qav_70{white-space:normal;margin:auto 0}._meta_12qav_74{gap:var(--space-4);min-width:0;padding-top:var(--space-3);margin-top:auto}._meta_12qav_74>span{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}._meta_12qav_74>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._meta_12qav_74 svg{flex:none;width:.875rem}._action_12qav_37{justify-content:center;align-items:center;gap:var(--space-2);min-width:6.5rem;padding:var(--space-4);appearance:none;border:0;border-left:var(--border-width) solid var(--color-border-subtle);color:var(--color-primary);font-family:inherit;font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);line-height:inherit;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;text-decoration:none;display:flex}._is-invite_12qav_27{cursor:pointer;grid-template-columns:20rem minmax(0,1fr);transition:background-color .14s}._home_12qav_28._is-invite_12qav_27 ._content_12qav_36 h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._home_12qav_28._is-invite_12qav_27 ._invite-copy_12qav_269{display:none}._home_12qav_28._is-invite_12qav_27 ._action-primary_12qav_273{margin-top:var(--space-1);color:var(--color-on-dark);font-size:var(--text-body-sm-size)}._home_12qav_28._is-invite_12qav_27 ._action-primary_12qav_273:hover{color:var(--color-on-dark)}._home_12qav_28._is-invite_12qav_27:hover{background:0 0}._empty-session_12qav_20._is-invite_12qav_27 ._content_12qav_36{padding:var(--space-6) var(--space-8)}._empty-session_12qav_20._is-invite_12qav_27 ._content_12qav_36 h2{font-size:var(--text-headline-md-size);font-weight:var(--text-headline-md-weight);line-height:var(--text-headline-md-line-height)}._empty-session_12qav_20._is-invite_12qav_27 ._task_12qav_69{margin-top:var(--space-4);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line-height)}._empty-session_12qav_20._is-invite_12qav_27 ._invite-copy_12qav_269{margin-top:var(--space-2);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line-height);white-space:normal}._empty-session_12qav_20._is-invite_12qav_27 ._action-primary_12qav_273{min-height:2.75rem;margin-top:var(--space-4);padding:0 var(--space-4);font-size:var(--text-button-size);line-height:var(--text-button-line-height)}._empty-session_12qav_20._is-invite_12qav_27 ._action-primary_12qav_273 svg{width:1.25rem}._is-invite_12qav_27:hover{background:var(--color-canvas)}._is-invite_12qav_27 ._action-primary_12qav_273{min-width:0;margin-top:var(--space-3);color:var(--color-on-surface);font-weight:var(--text-button-weight);border-left:0;align-self:flex-start;padding:0}._is-invite_12qav_27 ._action-primary_12qav_273:hover{color:var(--color-primary);background:0 0}._invite-copy_12qav_269{margin:var(--space-1) 0 0;color:var(--color-mute);font-size:var(--text-body-sm-size)}@media (width<=48rem){._is-invite_12qav_27{grid-template-columns:7rem minmax(0,1fr)}._is-invite_12qav_27 ._action-primary_12qav_273{border-top:0;grid-column:auto;min-height:0}._empty-session_12qav_20._is-invite_12qav_27 ._content_12qav_36{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){._is-invite_12qav_27{transition:none}}._action_12qav_37:hover{color:var(--color-on-primary);background:var(--color-primary-container)}._action_12qav_37:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-width) * -1)}._action_12qav_37:active{background:var(--color-surface-container-high)}._action_12qav_37 svg{width:1rem;transition:transform var(--dur-micro) var(--ease-out)}._action_12qav_37:hover svg{transform:translateX(var(--space-1))}._action-primary_12qav_273{color:var(--color-ink,#1c1c1c);padding-right:var(--space-6);border-left:0;font-weight:700}@media (width<=48rem){._widget_12qav_6{grid-template-columns:7rem minmax(0,1fr);max-width:none}._action_12qav_37{min-height:var(--button-height);border-top:var(--border-width) solid var(--color-border-subtle);border-left:0;grid-column:1/-1}}@media (width<=23.5rem){._widget_12qav_6{grid-template-columns:5.5rem minmax(0,1fr)}._content_12qav_36{padding:var(--space-3)}._content_12qav_36 header span{display:none}._meta_12qav_74{gap:var(--space-2);flex-wrap:wrap}}._action_12qav_37:disabled{cursor:wait;opacity:.7}@media (prefers-reduced-motion:reduce){._action_12qav_37 svg{transition:none}}._button_v6u1n_1{border:var(--border-width) solid var(--color-primary);border-radius:var(--radius-full);width:1.75rem;height:1.75rem;min-height:1.75rem;color:var(--color-primary);outline:var(--focus-ring-width) solid transparent;outline-offset:var(--border-width);cursor:pointer;transition:color var(--transition-short), background-color var(--transition-short), opacity var(--transition-short), transform var(--dur-micro) var(--ease-out);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._button_v6u1n_1:focus-visible{outline-color:var(--focus-ring-color)}._button_v6u1n_1:active:not(:disabled){transform:translateY(var(--border-width))}._button_v6u1n_1:disabled{cursor:wait;opacity:.55}._spinner_v6u1n_37{animation:_add-item-spin_v6u1n_1 calc(var(--dur-modal) * 3) linear infinite}@media (hover:hover) and (pointer:fine){._button_v6u1n_1:hover:not(:disabled){background:var(--color-surface-container-high)}}@keyframes _add-item-spin_v6u1n_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._button_v6u1n_1{transition:none}._spinner_v6u1n_37{animation-duration:calc(var(--dur-modal) * 6)}}._link_1i3iv_2{color:inherit;text-decoration:none}._link_1i3iv_2:hover,._link_1i3iv_2:focus-visible{color:var(--color-primary);text-decoration:underline}._matrix_1xmfx_1{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}._header_1xmfx_8,._quadrant-header_1xmfx_9{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._quadrant-actions_1xmfx_16{align-items:center;gap:var(--space-2);display:inline-flex}._header_1xmfx_8 h2,._quadrant-header_1xmfx_9 h3,._state_1xmfx_24 p{margin:0}._header_1xmfx_8 h2{min-width:0;color:var(--color-primary);font-size:var(--text-headline-md-size);font-style:normal;font-weight:var(--text-headline-md-weight);line-height:var(--text-headline-md-line-height);overflow-wrap:anywhere}._total_1xmfx_38,._count_1xmfx_39{color:var(--color-mute);font-size:var(--text-body-sm-size);white-space:nowrap;flex:none}._grid_1xmfx_46{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._quadrant_1xmfx_9{min-width:0;min-height:15rem;height:min(var(--matrix-quadrant-height,18rem), calc(100svh - 12rem));max-height:min(var(--matrix-quadrant-height,18rem), calc(100svh - 12rem));box-sizing:border-box;gap:var(--space-2);scrollbar-gutter:stable;padding:var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-surface-container-lowest);flex-direction:column;display:flex;overflow-y:auto}._quadrant-header_1xmfx_9{z-index:2;padding:0 var(--space-1) var(--space-2);background:var(--color-surface-container-lowest);flex:none;position:sticky;top:0}._quadrant-header_1xmfx_9 h3{color:var(--color-primary);font-size:var(--text-body-md-size);font-style:normal;font-weight:var(--text-button-weight);line-height:var(--text-body-lg-line-height)}._list_1xmfx_88{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}._list_1xmfx_88>li{border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-card);cursor:grab;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;container:checklist-card/inline-size}._list_1xmfx_88>li input{-webkit-user-select:text;user-select:text}._list_1xmfx_88>li:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--border-width)}._list_1xmfx_88>li._dragging_1xmfx_121{z-index:3;opacity:.85;box-shadow:var(--shadow-floating);cursor:grabbing;position:relative}._quadrant-over_1xmfx_129{border-color:var(--color-tone-fountain-tint)}._content_1xmfx_133{min-width:0}._content_1xmfx_133 h4{min-width:0;color:var(--color-primary);font-size:var(--text-body-sm-size);font-style:normal;font-weight:var(--text-button-weight);line-height:var(--text-body-sm-line-height);margin:0}._task-title_1xmfx_147{min-width:0}._is-done_1xmfx_151 ._task-title_1xmfx_147{color:var(--color-mute);text-decoration:line-through;-webkit-text-decoration-color:var(--color-hairline);text-decoration-color:var(--color-hairline)}._status_1xmfx_157{padding:var(--space-1);border:var(--border-width) solid var(--chip-todo-border);border-radius:var(--radius-full);color:var(--chip-todo-fg);font-family:var(--font-family-mono);font-size:var(--text-label-caps-size);font-weight:var(--text-label-caps-weight);line-height:var(--text-label-caps-line-height);white-space:nowrap;background:var(--chip-todo-bg);cursor:pointer;outline:var(--focus-ring-width) solid transparent;outline-offset:var(--border-width);flex:none}._status_1xmfx_157:focus-visible{border-color:var(--color-primary);outline-color:var(--color-primary)}._status_1xmfx_157:disabled{cursor:not-allowed;opacity:.55}._is-doing_1xmfx_184 ._status_1xmfx_157{border-color:var(--chip-doing-border);color:var(--chip-doing-fg);background:var(--chip-doing-bg)}._is-done_1xmfx_151 ._status_1xmfx_157{border-color:var(--chip-done-border);color:var(--chip-done-fg);background:var(--chip-done-bg)}._is-hold_1xmfx_196 ._status_1xmfx_157{border-style:dashed;border-color:var(--chip-hold-border);color:var(--chip-hold-fg);background:var(--chip-hold-bg)}._status_1xmfx_157 option{color:var(--color-primary);background:var(--color-surface-container-lowest)}._error_1xmfx_208{margin:var(--space-2) 0 0;color:var(--color-error);font-size:var(--text-label-caps-size);line-height:var(--text-body-sm-line-height)}._empty_1xmfx_215{padding:var(--space-6) var(--space-2);color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);text-align:center;margin:auto 0}._sectionLoading_1xmfx_224{justify-content:center;align-items:center;gap:var(--space-2);min-height:4rem;color:var(--color-mute);font-size:var(--text-body-sm-size);display:flex}._load-more_1xmfx_235{margin-block-start:var(--space-1)}._loadMore_1xmfx_240{min-height:var(--button-height-sm,2rem);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-full);color:var(--color-primary);background:var(--color-surface-container-lowest);cursor:pointer;align-self:center}._count_1xmfx_39{padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--color-surface-container-low)}._state_1xmfx_24{justify-content:center;align-items:center;gap:var(--space-2);min-height:18rem;padding:var(--space-6);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-panel);color:var(--color-mute);background:var(--color-surface-container-lowest);text-align:center;flex-direction:column;display:flex}._state_1xmfx_24 button{min-height:var(--button-height);margin-top:var(--space-2);padding:0 var(--button-padding-inline);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-default);color:var(--color-primary);background:var(--color-surface-container-lowest);cursor:pointer;outline:var(--focus-ring-width) solid transparent;outline-offset:var(--border-width);white-space:nowrap}._state_1xmfx_24 button:focus-visible{outline-color:var(--color-primary)}._state_1xmfx_24 button:active{transform:translateY(var(--border-width))}._spinner_1xmfx_295{animation:_spinner-rotate_1xmfx_1 calc(var(--dur-modal) * 3) linear infinite}@keyframes _spinner-rotate_1xmfx_1{to{transform:rotate(360deg)}}@container planner-area (width>=40rem){._grid_1xmfx_46{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){._state_1xmfx_24 button:hover{background:var(--color-surface-container-low)}}@media (prefers-reduced-motion:reduce){._spinner_1xmfx_295{animation-duration:calc(var(--dur-modal) * 6)}}._notice_1iusd_2{--dock-inset:var(--space-8);--dock-item-size:calc(var(--space-12) + var(--space-2) * 2 + var(--border-width) * 2);--notice-left:calc(var(--dock-inset) + var(--dock-item-size) + var(--space-3));left:var(--notice-left);bottom:var(--dock-inset);z-index:calc(var(--z-floating) - 1);width:min(20rem, calc(100% - var(--notice-left) - var(--dock-inset)));max-height:calc(100dvh - var(--dock-inset) * 2 - var(--top-bar-height));border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-primary);font-family:var(--font-family-sans);letter-spacing:var(--text-label-caps-letter-spacing);background:var(--color-surface-card);box-shadow:none;animation:_notice-in_1iusd_1 var(--dur-short) var(--ease-out);flex-direction:column;display:flex;position:fixed;overflow:hidden}._header_1iusd_26{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-2);color:var(--color-primary);flex:none;display:flex}._heading_1iusd_35{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._date_1iusd_43{color:var(--color-mute);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);font-variant-numeric:tabular-nums}._heading_1iusd_35 strong{font-size:var(--text-body-md-size);font-weight:var(--text-headline-md-weight);line-height:var(--text-body-md-line-height);word-break:keep-all;overflow-wrap:anywhere}._close_1iusd_59{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);color:var(--color-primary);cursor:pointer;transition:background-color var(--dur-micro), color var(--dur-micro);background:0 0;border:0;flex:none;place-items:center;margin-left:auto;padding:0;display:inline-grid}._close_1iusd_59:focus-visible,._confirm_1iusd_76:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-width)}._items_1iusd_81{gap:var(--space-3);min-height:0;padding:var(--space-3) var(--space-4);overscroll-behavior:contain;margin:0;list-style:none;display:grid;overflow-y:auto}._item_1iusd_81{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}._item_1iusd_81+._item_1iusd_81{padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-ash)}._icon_1iusd_104{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);color:var(--color-primary);background:0 0;flex:none;place-items:center;display:inline-grid}._itemContent_1iusd_115{word-break:keep-all;overflow-wrap:anywhere;min-width:0}._item_1iusd_81 strong{color:var(--color-primary);font-size:var(--text-body-sm-size);font-weight:var(--text-headline-md-weight);line-height:var(--text-body-sm-line-height);display:block}._item_1iusd_81 p{margin:var(--space-1) 0 0;color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height)}._footer_1iusd_136{padding:0 var(--space-4) var(--space-4);flex:none;justify-content:flex-end;display:flex}._confirm_1iusd_76{width:auto;min-height:var(--button-height);border-radius:var(--radius-md);color:var(--color-primary);font-family:var(--font-family-sans);font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);line-height:var(--text-body-sm-line-height);letter-spacing:inherit;cursor:pointer;background:0 0}@media (hover:hover) and (pointer:fine){._close_1iusd_59:hover{background:var(--color-surface-container-high)}._confirm_1iusd_76:hover:not(:disabled){background:var(--color-surface-container-high);border-color:#0000}}@media (width<=48rem){._notice_1iusd_2{--dock-inset:var(--space-4);--notice-left:var(--dock-inset);bottom:calc(var(--dock-inset) + var(--dock-item-size) * 3 + var(--space-2) * 2 + var(--space-3));max-height:calc(100dvh - var(--dock-inset) * 2 - var(--dock-item-size) * 3 - var(--space-2) * 2 - var(--space-3) - var(--top-bar-height))}}@media (pointer:coarse){._close_1iusd_59{width:var(--button-height);height:var(--button-height)}}@keyframes _notice-in_1iusd_1{0%{opacity:0;transform:translateY(var(--space-2))}}@media (prefers-reduced-motion:reduce){._notice_1iusd_2{animation:none}._close_1iusd_59{transition:none}}._dashboard-layout_1ehzj_1{min-height:calc(100svh - var(--top-bar-height));grid-template-columns:minmax(0,1fr);display:grid}._folder-dashboard_1ehzj_8{min-width:0;padding:var(--space-8) var(--layout-page-padding-inline)}._dashboard-heading_1ehzj_13,._dashboard-actions_1ehzj_14,._project-section-heading_1ehzj_15{align-items:center;display:flex}._dashboard-heading_1ehzj_13{justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-4)}._dashboard-heading_1ehzj_13 h2{min-width:0;color:var(--color-primary);font-size:var(--text-headline-lg-size);font-style:normal;font-weight:var(--text-headline-lg-weight);letter-spacing:-.02em;line-height:var(--text-headline-lg-line-height);overflow-wrap:anywhere;margin:0}._dashboard-heading_1ehzj_13 p{margin:var(--space-1) 0 0;color:var(--color-ink);font-size:var(--text-body-md-size)}._dashboard-actions_1ehzj_14{gap:var(--space-3);flex:0 auto;width:min(24rem,42%);min-width:0}._dashboard-actions_1ehzj_14>*{flex:1;min-width:0}._dashboard-actions_1ehzj_14 button,._dashboard-state_1ehzj_60 button{min-height:var(--button-height);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--button-padding-inline);border-radius:var(--radius-default);font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);white-space:nowrap;display:inline-flex}._mode-toggle_1ehzj_73{padding:var(--space-1);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--color-surface-lowest);align-items:center;display:inline-flex}._mode-toggle_1ehzj_73 button{min-height:2rem;padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--color-mute);font:inherit;font-size:var(--text-label-caps-size);background:0 0;border:0}._mode-toggle-active_1ehzj_93{color:var(--color-on-primary)!important;background:var(--color-primary)!important}._secondary-action_1ehzj_98,._dashboard-state_1ehzj_60 button{border:var(--border-width) solid var(--color-border-subtle);color:var(--color-primary);background:var(--color-surface-lowest)}._dashboard-actions_1ehzj_14 button:disabled{cursor:default;opacity:1}._home-main_1ehzj_110{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._home-main_1ehzj_110>*{width:100%}._planner-area_1ehzj_121{--planner-height:18rem;--matrix-quadrant-height:22rem;gap:var(--space-3);flex-direction:column;min-width:0;display:flex;container:planner-area/inline-size}._planner-controls_1ehzj_133{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._planner-toggle_1ehzj_143{align-self:flex-start;padding:0}._planner-filter_1ehzj_148{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--button-height);padding:0 var(--button-padding-inline);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-default);color:var(--color-primary);background:var(--color-surface-container-lowest);font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);white-space:nowrap;cursor:pointer;flex:none;display:inline-flex}._planner-filter_1ehzj_148:hover{background:var(--color-surface-container-high)}._project-section-heading_1ehzj_15{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}._project-section-heading_1ehzj_15 h2,._dashboard-aside_1ehzj_179 h2{color:var(--color-primary);font-size:var(--text-body-lg-size);font-style:normal;font-weight:var(--text-button-weight);margin:0}._project-section-heading_1ehzj_15 span{color:var(--color-primary);font-family:var(--font-family-mono);font-size:var(--text-label-caps-size)}._project-grid_1ehzj_193{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._dashboard-state_1ehzj_60,._folders-empty_1ehzj_200{padding:var(--space-16) var(--space-6);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-panel);color:var(--color-text-muted);text-align:center;background:var(--color-surface-lowest);justify-items:center;display:grid}._dashboard-state-mark_1ehzj_211{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);background:var(--color-primary-fixed-dim)}._dashboard-state_1ehzj_60 p,._folders-empty_1ehzj_200 p{margin:var(--space-3) 0 0}._dashboard-state_1ehzj_60 button{margin-top:var(--space-4)}._folders-empty_1ehzj_200 h3{margin:var(--space-4) 0 0;color:var(--color-primary);font-size:var(--text-body-lg-size);font-style:normal}._dashboard-aside_1ehzj_179{padding:var(--space-6);border-left:var(--border-width) solid var(--color-border-subtle);background:var(--color-surface-lowest)}._upcoming-list_1ehzj_240{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}._upcoming-list_1ehzj_240 li{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-panel);display:flex}._upcoming-list_1ehzj_240 li>div{min-width:0;display:grid}._upcoming-list_1ehzj_240 li>div strong{color:var(--color-primary);font-size:var(--text-body-sm-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._upcoming-list_1ehzj_240 li>div span,._upcoming-empty_1ehzj_272{color:var(--color-text-muted);font-size:var(--text-label-caps-size)}._upcoming-date_1ehzj_277{border-radius:var(--radius-default);width:2.5rem;height:2.5rem;color:var(--color-on-primary-fixed-variant);background:var(--color-primary-fixed);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}._upcoming-date_1ehzj_277 strong{font-size:var(--text-body-md-size);line-height:1}._upcoming-date_1ehzj_277 span{margin-top:var(--space-1);font-family:var(--font-family-mono);font-size:.5625rem;line-height:1}._upcoming-empty_1ehzj_272{margin:var(--space-4) 0 0;line-height:var(--text-body-sm-line-height)}@media (width<=72rem){._project-grid_1ehzj_193{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=64rem){._dashboard-layout_1ehzj_1{grid-template-columns:minmax(0,1fr)}._dashboard-aside_1ehzj_179{display:none}}@media (width<=48rem){._folder-dashboard_1ehzj_8{padding:var(--space-6) var(--layout-page-padding-inline)}._dashboard-heading_1ehzj_13{flex-direction:column;align-items:flex-start;margin-bottom:0}._dashboard-actions_1ehzj_14{width:100%;margin-top:var(--space-4)}._planner-toggle_1ehzj_143{width:100%}._planner-toggle_1ehzj_143 button{min-width:0;padding-inline:var(--space-2);flex:1}}._chip_q98ei_2{padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-primary);font-family:var(--font-family-mono);font-size:var(--text-label-caps-size);font-weight:var(--text-label-caps-weight);white-space:nowrap;flex:none;align-items:center;display:inline-flex}._chip_q98ei_2[data-near]{border-color:var(--color-error);color:var(--color-error)}._root_mswz1_1{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-default);color:var(--color-on-tertiary-container);background:var(--color-tertiary-container);font-size:var(--text-body-sm-size);display:flex}._root_mswz1_1>div{gap:var(--space-1);flex:none;display:flex}._confirm_mswz1_21{border-color:var(--color-error);color:var(--color-on-error);background:var(--color-error)}._confirm_mswz1_21:hover:not(:disabled){border-color:var(--color-error);background:var(--color-error)}@media (width<=30rem){._root_mswz1_1{flex-direction:column;align-items:flex-start}}._form_1j6q3_2{gap:var(--space-2);min-width:0;max-width:100%;display:grid}._name_1j6q3_9,._description_1j6q3_10{width:100%;min-width:0;padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-container-lowest);outline:var(--focus-ring-width) solid transparent;outline-offset:var(--border-width)}._name_1j6q3_9{color:var(--color-primary);font-size:var(--text-headline-lg-size);font-weight:var(--text-headline-lg-weight);letter-spacing:var(--text-headline-xl-letter-spacing);line-height:var(--text-headline-lg-line-height)}._description_1j6q3_10{color:var(--color-mute);font:inherit;font-size:var(--text-body-md-size);line-height:var(--text-body-lg-line-height);resize:vertical}._name_1j6q3_9:focus,._description_1j6q3_10:focus{outline:none}._name_1j6q3_9[aria-invalid=true],._description_1j6q3_10[aria-invalid=true]{border-color:var(--color-error)}._name_1j6q3_9:disabled,._description_1j6q3_10:disabled{cursor:wait;opacity:.55}._error_1j6q3_53{color:var(--color-error);font-size:var(--text-body-sm-size);margin:0}._actions_1j6q3_59{justify-content:flex-end;gap:var(--space-2);display:flex}._wrap_mjhl7_2{flex:none;position:relative}._tag_mjhl7_7,._add-tag_mjhl7_8{align-items:center;gap:var(--space-2);min-height:1.875rem;padding:var(--space-1) var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-default);font-family:var(--font-family-mono);font-size:var(--text-label-caps-size);font-weight:var(--text-label-caps-weight);line-height:var(--text-label-caps-line-height);white-space:nowrap;cursor:pointer;transition:border-color var(--transition-short), color var(--transition-short), background-color var(--transition-short);display:inline-flex}._tag_mjhl7_7{color:var(--color-mute);background:var(--project-tone-tint,var(--color-surface-container-highest))}._tag_mjhl7_7:before{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--project-tone,var(--color-mute));content:"";flex:none}._add-tag_mjhl7_8{gap:var(--space-1);border-color:var(--color-border-subtle);color:var(--color-mute);background:0 0;border-style:dashed}._tag_mjhl7_7:focus,._add-tag_mjhl7_8:focus{outline:none}[data-tone="0"]{--project-tone:var(--color-tone-fountain);--project-tone-tint:var(--color-tone-fountain-tint)}[data-tone="1"]{--project-tone:var(--color-tone-indigo);--project-tone-tint:var(--color-tone-indigo-tint)}[data-tone="2"]{--project-tone:var(--color-tone-glorious);--project-tone-tint:var(--color-tone-glorious-tint)}[data-tone="3"]{--project-tone:var(--color-tone-wild-willow);--project-tone-tint:var(--color-tone-wild-willow-tint)}._panel_mjhl7_60{z-index:calc(var(--z-modal) - 1);top:calc(100% + var(--space-2));width:16rem;max-width:calc(100vw - var(--space-8));gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface-container-lowest);box-shadow:var(--shadow-floating);display:grid;position:absolute;left:0}._query_mjhl7_76{min-height:var(--button-height);padding:0 var(--space-2);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-default);color:var(--color-primary);font-size:var(--text-body-sm-size);background:var(--color-surface-container-lowest)}._query_mjhl7_76:focus{outline:none}._query_mjhl7_76[aria-invalid=true]{border-color:var(--color-error)}._options_mjhl7_94{max-height:12rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}._option_mjhl7_94,._remove_mjhl7_104{width:100%;min-height:var(--button-height);align-items:center;gap:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-default);color:var(--color-primary);font-size:var(--text-body-sm-size);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._option_mjhl7_94>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._option_mjhl7_94[aria-pressed=true]{font-weight:var(--text-label-caps-weight)}._remove_mjhl7_104{border-top:var(--border-width) solid var(--color-border-subtle);color:var(--color-mute);border-radius:0}._option_mjhl7_94:focus-visible,._remove_mjhl7_104:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--border-width) * -1)}._option_mjhl7_94:disabled,._remove_mjhl7_104:disabled{cursor:wait;opacity:.55}._status_mjhl7_150,._error_mjhl7_151{padding:0 var(--space-2);font-size:var(--text-body-sm-size);margin:0}._status_mjhl7_150{color:var(--color-mute)}._error_mjhl7_151{color:var(--color-error)}@media (hover:hover) and (pointer:fine){._tag_mjhl7_7:hover,._add-tag_mjhl7_8:hover{border-color:var(--color-hairline);color:var(--color-primary)}._option_mjhl7_94:hover:not(:disabled),._remove_mjhl7_104:hover:not(:disabled){background:var(--color-surface-soft)}}._header_1x3lk_7{max-width:48rem}._header-top_1x3lk_11{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}._header-top_1x3lk_11 ._badges_1x3lk_19{margin-bottom:0}._badges_1x3lk_19{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._folder-status_1x3lk_31{padding:var(--space-1) var(--space-2);font-family:var(--font-family-mono);font-size:var(--text-label-caps-size);font-weight:var(--text-label-caps-weight);line-height:var(--text-label-caps-line-height);white-space:nowrap;border:var(--border-width) solid var(--chip-doing-border);border-radius:var(--radius-full);color:var(--chip-doing-fg);background:var(--chip-doing-bg);cursor:pointer;outline:var(--focus-ring-width) solid transparent;outline-offset:var(--border-width)}._folder-status_1x3lk_31[data-status=NOT_STARTED]{border-color:var(--chip-todo-border);color:var(--chip-todo-fg);background:var(--chip-todo-bg)}._folder-status_1x3lk_31:focus-visible{border-color:var(--color-primary);outline-color:var(--color-primary)}._folder-status_1x3lk_31:disabled{cursor:not-allowed;opacity:.55}._folder-status_1x3lk_31 option{color:var(--color-primary);background:var(--color-surface-container-lowest)}._folder-status_1x3lk_31[data-status=ARCHIVED]{border-color:var(--chip-hold-border);color:var(--chip-hold-fg);background:var(--chip-hold-bg)}._header-actions_1x3lk_78{align-items:center;gap:var(--space-2);flex:none;display:flex}._pin-button_1x3lk_89{justify-content:center;align-items:center;gap:var(--space-1);min-width:1.875rem;min-height:1.875rem;padding:0 var(--space-2);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-control);color:var(--color-mute);font-size:var(--text-label-caps-size);cursor:pointer;transition:border-color var(--transition-short), color var(--transition-short), background-color var(--transition-short), opacity var(--transition-short), transform var(--transition-short);background:0 0;display:inline-flex}._pin-button_1x3lk_89:hover:not(:disabled),._pin-button_1x3lk_89[data-pinned]{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-surface-container-lowest)}._pin-button_1x3lk_89:active:not(:disabled){transform:translateY(var(--border-width))}._pin-button_1x3lk_89:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--border-width)}._pin-button_1x3lk_89:disabled{cursor:not-allowed;opacity:.45}._compact-delete-button_1x3lk_132{min-width:1.875rem;min-height:1.875rem;padding-inline:var(--space-2);font-size:var(--text-label-caps-size)}._delete-error_1x3lk_139,._status-error_1x3lk_140{margin:var(--space-2) 0 0;color:var(--color-error);font-size:var(--text-body-sm-size)}._header_1x3lk_7 h1{min-width:0;color:var(--color-primary);font-size:var(--text-headline-lg-size);font-style:normal;font-weight:var(--text-headline-lg-weight);letter-spacing:var(--text-headline-xl-letter-spacing);line-height:var(--text-headline-lg-line-height);overflow-wrap:anywhere;margin:0}._header_1x3lk_7 p{max-width:65ch;margin:var(--space-2) 0 0;color:var(--color-mute);font-size:var(--text-body-md-size);line-height:var(--text-body-lg-line-height)}._info_1x3lk_166{min-width:0;display:grid}._title-row_1x3lk_172{align-items:center;gap:var(--space-2);min-width:0;display:flex}._edit-button_1x3lk_180{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-sm);color:var(--color-mute);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._edit-button_1x3lk_180:disabled{cursor:wait;opacity:.55}._edit-button_1x3lk_180:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--border-width)}._header-bottom_1x3lk_205{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._target-date-error_1x3lk_213{margin:var(--space-2) 0 0;color:var(--color-error);font-size:var(--text-body-sm-size);text-align:right}._target-date-chip_1x3lk_221,._date-editor_1x3lk_222{margin-left:auto}._target-date-chip_1x3lk_221{align-items:center;gap:var(--space-1);min-height:1.875rem;padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-mute);font-family:var(--font-family-mono);font-size:var(--text-label-caps-size);white-space:nowrap;background:var(--color-secondary-bg);cursor:text;flex:none;display:inline-flex}._target-date-chip_1x3lk_221:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--border-width)}._target-date-chip_1x3lk_221:disabled{cursor:wait;opacity:.55}._date-editor_1x3lk_222{gap:var(--space-1);min-width:0;display:grid}._date-editor_1x3lk_222 input{field-sizing:content;width:auto;max-width:100%;min-height:var(--space-8);padding:0 var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);color:var(--color-primary);font-size:var(--text-body-sm-size);outline:var(--focus-ring-width) solid transparent;outline-offset:var(--border-width);background:0 0}._date-editor_1x3lk_222 input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--border-width);background:var(--color-surface-soft);border-color:#0000}._date-editor_1x3lk_222 input:disabled{cursor:wait;opacity:.55}._date-editor_1x3lk_222 input[aria-invalid=true]{border-color:var(--color-error)}@media (hover:hover) and (pointer:fine){._edit-button_1x3lk_180:hover:not(:disabled){background:var(--color-surface-container-high)}._target-date-chip_1x3lk_221:hover:not(:disabled){border-color:var(--color-hairline);color:var(--color-primary);background:var(--color-surface-soft)}}@media (pointer:coarse){._edit-button_1x3lk_180{min-width:var(--button-height);min-height:var(--button-height)}}._switch_f0ikl_2{margin-top:var(--space-6);align-items:center;display:flex}._toast_uclj5_11{top:calc(var(--top-bar-height) + var(--space-3) + env(safe-area-inset-top,0px));z-index:var(--z-floating);width:min(calc(100% - var(--space-6)), 24rem);align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-xl);color:var(--color-primary);background:var(--color-surface-container-lowest);box-shadow:var(--shadow-floating);animation:_folder-progress-in_uclj5_1 var(--dur-modal) var(--ease-out) both;display:flex;position:fixed;left:50%;transform:translate(-50%)}._toast_uclj5_11[data-complete=true]{border-color:var(--color-tone-bay-leaf);background:var(--color-tone-bay-leaf-tint)}._leaving_uclj5_37{animation:_folder-progress-out_uclj5_1 var(--dur-short) var(--ease-in) both}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._toast_uclj5_11{background:color-mix(in srgb, var(--color-surface-container-lowest) 82%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1)}}._icon_uclj5_52{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-md);color:var(--color-mute);background:var(--color-surface-container-high);animation:_folder-progress-icon_uclj5_1 var(--dur-short) var(--ease-out) var(--dur-micro) both;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}._toast_uclj5_11[data-complete=true] ._icon_uclj5_52{color:var(--color-tone-bay-leaf);background:var(--color-surface-container-lowest);animation:_folder-progress-complete_uclj5_1 var(--dur-modal) var(--ease-out) var(--dur-short) both}._toast_uclj5_11[data-complete=true] ._icon_uclj5_52:after{content:"";border:var(--border-width) solid currentColor;border-radius:inherit;pointer-events:none;animation:_folder-progress-ring_uclj5_1 calc(var(--dur-modal) * 2) var(--ease-out) var(--dur-short) both;position:absolute;inset:0}._complete-check_uclj5_82 path{stroke-dasharray:1;animation:_folder-progress-check_uclj5_1 var(--dur-modal) var(--ease-out) var(--dur-short) both}._complete-message_uclj5_87{color:var(--color-primary);font-size:var(--text-label-caps-size);line-height:var(--text-label-caps-line-height);animation:_folder-progress-line_uclj5_1 var(--dur-short) var(--ease-out) var(--dur-modal) both}._lines_uclj5_94{gap:var(--space-1);flex:auto;min-width:0;display:grid}._lines_uclj5_94 p{min-width:0;margin:0}._name_uclj5_106{animation:_folder-progress-line_uclj5_1 var(--dur-short) var(--ease-out) var(--dur-micro) both;color:var(--color-primary);font-size:var(--text-body-sm-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._progress_uclj5_116{animation:_folder-progress-line_uclj5_1 var(--dur-short) var(--ease-out) var(--dur-short) both;color:var(--color-mute);font-size:var(--text-label-caps-size);line-height:var(--text-label-caps-line-height);font-variant-numeric:tabular-nums}._count_uclj5_127{color:var(--color-primary);font-weight:600}._separator_uclj5_132{opacity:.5}._failure_uclj5_137{color:var(--color-error);font-size:var(--text-label-caps-size);line-height:var(--text-label-caps-line-height)}._close_uclj5_143{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);color:var(--color-mute);opacity:.5;cursor:pointer;transition:opacity var(--transition-short) var(--ease-in-out);background:0 0;border:0;flex:none;justify-content:center;align-self:flex-start;align-items:center;padding:0;display:inline-flex}._close_uclj5_143:focus-visible{opacity:1;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--border-width)}@keyframes _folder-progress-in_uclj5_1{0%{opacity:0;transform:translateX(-50%) translateY(calc(-1 * var(--space-3)))}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes _folder-progress-out_uclj5_1{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(calc(-1 * var(--space-3)))}}@keyframes _folder-progress-icon_uclj5_1{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes _folder-progress-complete_uclj5_1{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes _folder-progress-check_uclj5_1{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes _folder-progress-ring_uclj5_1{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes _folder-progress-line_uclj5_1{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){._toast_uclj5_11:hover ._close_uclj5_143{opacity:1}._close_uclj5_143:hover{color:var(--color-primary);background:var(--color-surface-container-high)}}@media (prefers-reduced-motion:reduce){._toast_uclj5_11,._leaving_uclj5_37,._icon_uclj5_52,._name_uclj5_106,._progress_uclj5_116,._toast_uclj5_11[data-complete=true] ._icon_uclj5_52,._complete-check_uclj5_82 path,._complete-message_uclj5_87{animation:none}._toast_uclj5_11[data-complete=true] ._icon_uclj5_52:after{display:none}._close_uclj5_143{transition:none}}._composer_q4n9y_7{padding:var(--space-4);background:var(--color-surface-lowest);border:0}._row_q4n9y_13{align-items:center;gap:var(--space-3);min-width:0;display:flex}._row_q4n9y_13 input{min-width:0;min-height:var(--control-height);padding-inline:var(--space-3);border:var(--border-width) solid var(--color-mute);border-radius:var(--radius-control);color:var(--color-primary);background:var(--color-surface-lowest);outline:var(--focus-ring-width) solid transparent;outline-offset:var(--border-width);flex:1}._row_q4n9y_13 input:focus-visible{border-color:var(--color-primary);outline-color:var(--color-primary)}._row_q4n9y_13 input[aria-invalid=true]{border-color:var(--color-error)}._row_q4n9y_13 input:disabled{cursor:not-allowed;opacity:.55}._embedded_q4n9y_47{padding:var(--space-2) var(--space-3);background:0 0}._embedded_q4n9y_47 ._row_q4n9y_13{gap:var(--space-2)}._embedded_q4n9y_47 ._row_q4n9y_13 input{min-height:2.5rem;padding-inline:var(--space-2);border-radius:var(--radius-md);background:0 0;border:0}._message_q4n9y_64{margin:var(--space-2) calc(var(--space-8) + var(--space-3)) 0 0;color:var(--color-error);font-size:var(--text-label-caps-size);line-height:var(--text-body-sm-line-height)}@media (hover:hover) and (pointer:fine){._row_q4n9y_13 input:hover:not(:disabled){border-color:var(--color-primary-outline);background:var(--color-surface-lowest)}}@media (width>=40rem){._composer_q4n9y_7{padding:var(--space-4) var(--space-6)}}._list_1ifh4_7{gap:var(--space-3);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}._list_1ifh4_7._connected_1ifh4_17,._empty_1ifh4_18._connected_1ifh4_17{border:0}._list_1ifh4_7:before{display:none}._content_1ifh4_26{flex:1;min-width:0}._content_1ifh4_26 h3{min-width:0;color:var(--color-primary);font-size:var(--text-body-sm-size);font-style:normal;font-weight:var(--text-button-weight);line-height:var(--text-body-sm-line-height);flex:1;margin:0}._title-row_1ifh4_42{justify-content:space-between;align-items:flex-start;width:100%}._task-title_1ifh4_48{min-width:0}._task-title_1ifh4_48._is-priority_1ifh4_52 ._title-row_1ifh4_42>span:before{content:"📌";margin-right:var(--space-2)}._task-title_1ifh4_48._is-urgent_1ifh4_57 ._title-row_1ifh4_42>span:before{content:"⚡";margin-right:var(--space-2)}._task-title_1ifh4_48._is-priority_1ifh4_52._is-urgent_1ifh4_57 ._title-row_1ifh4_42>span:before{content:"⚡ 📌"}._is-done_1ifh4_66 ._task-title_1ifh4_48{color:var(--color-mute);text-decoration:line-through;-webkit-text-decoration-color:var(--color-hairline);text-decoration-color:var(--color-hairline)}._status_1ifh4_72{padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--chip-todo-border);border-radius:var(--radius-full);color:var(--chip-todo-fg);font-family:var(--font-family-mono);font-size:var(--text-label-caps-size);font-weight:var(--text-label-caps-weight);line-height:var(--text-label-caps-line-height);white-space:nowrap;background:var(--chip-todo-bg);cursor:pointer;outline:var(--focus-ring-width) solid transparent;outline-offset:var(--border-width);flex:none}._status_1ifh4_72:focus-visible{border-color:var(--color-primary);outline-color:var(--color-primary)}._status_1ifh4_72:disabled{cursor:not-allowed;opacity:.55}._is-doing_1ifh4_99 ._status_1ifh4_72{border-color:var(--chip-doing-border);color:var(--chip-doing-fg);background:var(--chip-doing-bg)}._is-done_1ifh4_66 ._status_1ifh4_72{border-color:var(--chip-done-border);color:var(--chip-done-fg);background:var(--chip-done-bg)}._is-hold_1ifh4_111 ._status_1ifh4_72{border-style:dashed;border-color:var(--chip-hold-border);color:var(--chip-hold-fg);background:var(--chip-hold-bg)}._status_1ifh4_72 option{color:var(--color-primary);background:var(--color-surface-container-lowest)}._error_1ifh4_123{margin:var(--space-2) 0 0;color:var(--color-error);font-size:var(--text-label-caps-size);line-height:var(--text-body-sm-line-height)}._play-control_1ifh4_130{flex:none;align-self:flex-start;align-items:center;display:inline-flex;position:relative}._play-control_1ifh4_130 button{width:calc(var(--text-label-caps-line-height) + var(--space-2));height:calc(var(--text-label-caps-line-height) + var(--space-2));border-radius:var(--radius-full);color:var(--color-primary);outline:var(--focus-ring-width) solid transparent;outline-offset:var(--border-width);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._play-control_1ifh4_130 svg{width:1rem;height:1rem}._play-control_1ifh4_130 button:focus-visible{outline-color:var(--color-primary)}._play-control_1ifh4_130 button:active:not(:disabled){transform:translateY(var(--border-width))}._play-control_1ifh4_130 button:disabled{cursor:not-allowed;opacity:.55}._tooltip_1ifh4_171{z-index:2;width:max-content;height:max-content;padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-default);color:var(--color-primary);font-size:var(--text-label-caps-size);line-height:var(--text-label-caps-line-height);white-space:nowrap;background:var(--color-surface-container-lowest);box-shadow:var(--shadow-control);opacity:0;pointer-events:none;transition:opacity var(--dur-micro) var(--ease-out);visibility:hidden;align-items:center;margin-block:auto;display:flex;position:absolute;inset-block:0;inset-inline-end:calc(100% + var(--space-2))}._play-control_1ifh4_130:hover ._tooltip_1ifh4_171{opacity:1;visibility:visible;transition-delay:.8s}._play-control_1ifh4_130:focus-within ._tooltip_1ifh4_171{opacity:1;visibility:visible;transition-delay:0s}._play-control_1ifh4_130:hover button{color:var(--color-primary);background:var(--color-surface-container-lowest)}._delete-control_1ifh4_213 button,._delete-control_1ifh4_213:hover button{color:var(--color-tertiary);background:var(--color-surface-container-lowest)}._delete-control_1ifh4_213 button:focus-visible{outline-color:var(--color-tertiary)}._delete-control_1ifh4_213 button[aria-pressed=true]{color:var(--color-on-primary);background:var(--color-tertiary)}._spinner_1ifh4_228{animation:_spinner-rotate_1ifh4_1 calc(var(--dur-modal) * 3) linear infinite}@keyframes _spinner-rotate_1ifh4_1{to{transform:rotate(360deg)}}._empty_1ifh4_18{padding:var(--space-10) var(--space-6);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-surface-container-lowest);justify-items:start;display:grid}._empty_1ifh4_18 h3{margin:var(--space-4) 0 0;font-size:var(--text-body-lg-size);font-style:normal}._empty_1ifh4_18 p{margin:var(--space-2) 0 0;color:var(--color-mute);line-height:var(--text-body-md-line-height)}@media (prefers-reduced-motion:reduce){._tooltip_1ifh4_171{transition-duration:0s}._spinner_1ifh4_228{animation-duration:calc(var(--dur-modal) * 6)}}._composer_8a1s9_7{min-width:0;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-container-lowest)}._composer_8a1s9_7:has(input[aria-invalid=true]){border-color:var(--color-error)}._row_8a1s9_19{align-items:center;gap:var(--space-2);min-width:0;display:flex}._field_8a1s9_26{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-mute);flex:auto;display:flex}._field_8a1s9_26 input{min-width:0;min-height:2.5rem;color:var(--color-primary);font:inherit;font-size:var(--text-body-sm-size);background:0 0;border:0;outline:none;flex:auto;padding:0}._field_8a1s9_26 input::placeholder{color:var(--color-mute)}._field_8a1s9_26 input:disabled{cursor:wait;opacity:.55}._submit_8a1s9_57{justify-content:center;align-items:center;gap:var(--space-1);min-height:1.875rem;padding-inline:var(--space-3);border:var(--border-width) solid var(--color-primary);border-radius:var(--radius-control);color:var(--color-primary);font-size:var(--text-label-caps-size);font-weight:var(--text-button-weight);white-space:nowrap;outline:var(--focus-ring-width) solid transparent;outline-offset:var(--border-width);cursor:pointer;transition:background-color var(--transition-short);background:0 0;flex:none;display:inline-flex}._submit_8a1s9_57:focus-visible{outline-color:var(--focus-ring-color)}._submit_8a1s9_57:active:not(:disabled){transform:translateY(var(--border-width))}._submit_8a1s9_57:disabled{cursor:wait;opacity:.55}._spinner_8a1s9_91{animation:_link-composer-spin_8a1s9_1 calc(var(--dur-modal) * 3) linear infinite}._message_8a1s9_95{margin:var(--space-2) 0 0;color:var(--color-mute);font-size:var(--text-label-caps-size);line-height:var(--text-label-caps-line-height)}._message_8a1s9_95[data-tone=error]{color:var(--color-error)}@keyframes _link-composer-spin_8a1s9_1{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){._composer_8a1s9_7:hover{border-color:var(--color-hairline)}._submit_8a1s9_57:hover:not(:disabled){background:var(--color-surface-container-high)}}@media (prefers-reduced-motion:reduce){._submit_8a1s9_57{transition:none}._spinner_8a1s9_91{animation-duration:calc(var(--dur-modal) * 6)}}._card_19l9h_7{gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-tone-bay-leaf-tint);animation:_pending-source-pulse_19l9h_1 calc(var(--dur-modal) * 4) var(--ease-in-out) infinite alternate;flex-direction:column;display:flex}._meta_19l9h_19{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-mute);font-size:var(--text-label-caps-size);line-height:var(--text-label-caps-line-height);display:flex;overflow:hidden}._domain_19l9h_30{min-width:0;font-family:var(--font-family-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._message_19l9h_38{color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);animation:_pending-source-message-in_19l9h_1 var(--dur-short) var(--ease-out);margin:0}@keyframes _pending-source-pulse_19l9h_1{0%{opacity:.5;background:var(--color-surface-container-lowest)}to{opacity:1;background:var(--color-surface-container-high)}}@keyframes _pending-source-message-in_19l9h_1{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._card_19l9h_7,._message_19l9h_38{animation:none}}._dialog_bagqu_1{width:min(calc(100% - var(--space-8)), var(--category-confirm-modal-width));height:fit-content;color:var(--color-primary);font-family:var(--font-family-sans);font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);line-height:var(--text-body-md-line-height);animation:_modal-enter_bagqu_1 var(--dur-modal) var(--ease-out)}._dialog_bagqu_1::backdrop{animation:_backdrop-enter_bagqu_1 var(--dur-modal) var(--ease-out)}._surface_bagqu_16{width:100%;box-shadow:var(--shadow-floating)}._surface_bagqu_16 ._header_bagqu_21{padding:var(--space-4) var(--space-4) var(--space-2)}._close_bagqu_25{width:calc(var(--space-10) + var(--space-1));height:calc(var(--space-10) + var(--space-1));box-shadow:none;border-radius:var(--radius-full);color:var(--color-mute);cursor:pointer;transition:color var(--transition-short), background-color var(--transition-short);background:0 0;border:0;outline:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._close_bagqu_25:focus-visible{color:var(--color-primary);background:var(--color-surface-container-high)}._close_bagqu_25:active{background:var(--color-surface-container-highest);transform:translateY(var(--border-width))}._body_bagqu_53{gap:var(--space-3);min-height:0;padding:var(--space-3) var(--space-4) var(--space-4);overflow-wrap:anywhere;display:grid;overflow-y:auto}._question_bagqu_62{color:var(--color-primary);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line-height);margin:0}._description_bagqu_69{color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);margin:0}._question_bagqu_62 strong{font-weight:var(--text-button-weight)}._actions_bagqu_80{gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-4);flex:none;grid-template-columns:minmax(0,1fr);display:grid}._confirm_bagqu_88{width:100%;min-height:unset;padding:var(--space-3);border-radius:var(--radius-full);font-size:var(--text-body-md-size);font-weight:var(--text-button-weight);line-height:var(--text-body-md-line-height);transition:background-color var(--transition-short), transform var(--dur-micro) var(--ease-out);border:0}._confirm_bagqu_88:active:not(:disabled){transform:scale(.98)}._cancel_bagqu_104{min-height:var(--space-10);color:var(--color-mute);font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);line-height:var(--text-body-sm-line-height)}@media (hover:hover) and (pointer:fine){._close_bagqu_25:hover{color:var(--color-primary);background:var(--color-surface-container-high)}}@keyframes _modal-enter_bagqu_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _backdrop-enter_bagqu_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._dialog_bagqu_1,._dialog_bagqu_1::backdrop{animation:none}._close_bagqu_25,._confirm_bagqu_88{transition:none}}._card_1gmzz_6{gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-container-lowest);transition:border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);flex-direction:column;display:flex}._top_1gmzz_20,._meta_1gmzz_21{align-items:center;min-width:0;display:flex}._top_1gmzz_20{justify-content:space-between;gap:var(--space-3)}._meta_1gmzz_21{gap:var(--space-2);color:var(--color-mute);font-size:var(--text-label-caps-size);line-height:var(--text-label-caps-line-height);overflow:hidden}._domain_1gmzz_40{min-width:0;font-family:var(--font-family-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._dot_1gmzz_48,._saved_1gmzz_49{white-space:nowrap;flex:none}._dot_1gmzz_48{color:var(--color-ash)}._status_1gmzz_58{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--chip-hold-border);border-radius:var(--radius-full);color:var(--chip-hold-fg);font-family:var(--font-family-mono);font-size:var(--text-label-caps-size);line-height:var(--text-label-caps-line-height);white-space:nowrap;background:var(--chip-hold-bg);flex:none;display:inline-flex}._status_1gmzz_58[data-status=FAILED]{border-style:dashed}._spinner_1gmzz_78{animation:_source-card-spin_1gmzz_1 calc(var(--dur-modal) * 3) linear infinite}._actions_1gmzz_82{align-items:center;gap:var(--space-1);flex:none;display:flex}._delete_1gmzz_89{min-width:1.75rem;min-height:1.75rem;padding-inline:var(--space-2);font-size:var(--text-label-caps-size)}._error_1gmzz_96{color:var(--color-primary);font-size:var(--text-label-caps-size);margin:0}._failure_1gmzz_102{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-default);color:var(--color-primary);background:var(--color-surface-container-high);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._failure-icon_1gmzz_113{border-radius:var(--radius-full);width:1.75rem;height:1.75rem;color:var(--color-mute);background:var(--color-surface-container-lowest);justify-content:center;align-self:start;align-items:center;display:inline-flex}._failure_1gmzz_102 ._notice_1gmzz_125{color:var(--color-primary);overflow-wrap:anywhere}._retry-error_1gmzz_130{color:var(--color-primary);font-size:var(--text-label-caps-size);line-height:var(--text-label-caps-line-height);grid-column:2/-1;margin:0}._retry_1gmzz_130{align-items:center;gap:var(--space-1);min-height:var(--button-height);padding-inline:var(--space-3);border:var(--border-width) solid var(--color-primary);border-radius:var(--radius-control);color:var(--color-on-primary);font:inherit;font-size:var(--text-label-caps-size);font-weight:var(--text-button-weight);white-space:nowrap;background:var(--color-primary);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);flex:none;display:inline-flex}._retry_1gmzz_130:disabled{cursor:not-allowed;opacity:.55}._retry_1gmzz_130[aria-busy=true]{cursor:wait}._retry_1gmzz_130:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--space-1)}._retry_1gmzz_130:active:not(:disabled){transform:translateY(var(--border-width))}._title_1gmzz_176{min-width:0;color:var(--color-primary);font-size:var(--text-body-sm-size);font-style:normal;font-weight:var(--text-button-weight);line-height:var(--text-body-sm-line-height);margin:0}._title_1gmzz_176 a{align-items:center;gap:var(--space-2);min-width:0;display:flex}._title-text_1gmzz_194{overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}._title-icon_1gmzz_203{color:var(--color-ash);flex:none}._card_1gmzz_6[data-read=true]{background:var(--color-surface-soft)}._card_1gmzz_6[data-read=true] ._title_1gmzz_176,._card_1gmzz_6[data-read=true] ._summary_1gmzz_215{color:var(--color-mute)}._read_1gmzz_222{border:var(--border-width) solid transparent;border-radius:var(--radius-control);min-width:1.75rem;min-height:1.75rem;color:var(--color-primary);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._read_1gmzz_222[aria-pressed=true]{color:var(--color-mute)}._read_1gmzz_222:disabled{cursor:default}._read_1gmzz_222:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--border-width)}._mark_1gmzz_251{color:var(--color-mute);flex:none}._title_1gmzz_176 a{color:inherit;text-decoration:none}._title_1gmzz_176 a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--border-width)}._summary_1gmzz_215,._notice_1gmzz_125{color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);margin:0}._summary_1gmzz_215{overflow-wrap:anywhere}._skeleton_1gmzz_278{gap:var(--space-2);flex-direction:column;display:flex}._skeleton_1gmzz_278 span{height:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-container-highest)}._skeleton_1gmzz_278 span:first-child{width:62%}._skeleton_1gmzz_278 span:last-child{width:82%}._chips_1gmzz_293{gap:var(--space-2);flex-wrap:wrap;display:flex}._subject_1gmzz_299{align-items:baseline;gap:var(--space-2);max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-primary);font-size:var(--text-label-caps-size);font-weight:var(--text-button-weight);line-height:var(--text-label-caps-line-height);overflow-wrap:anywhere;background:var(--color-tone-bay-leaf-tint);display:inline-flex}._classification_1gmzz_315{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;margin-top:0;display:flex}._category_1gmzz_324{min-width:0;max-width:100%;color:var(--color-mute);font-family:var(--font-family-mono);font-size:var(--text-label-caps-size);font-weight:var(--text-label-caps-weight);line-height:var(--text-label-caps-line-height);overflow-wrap:anywhere;align-items:baseline;display:inline-flex}._category-badge_1gmzz_337{padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-primary);border-radius:var(--radius-full);color:var(--color-primary);background:0 0}._topic_1gmzz_345{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-mute);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line-height);overflow-wrap:anywhere;margin:0;display:flex}._node-title_1gmzz_357{width:auto;max-width:100%}._node-title_1gmzz_357 input[aria-invalid=true]{border-color:var(--color-primary)}._title-error_1gmzz_366{color:var(--color-primary)}@keyframes _source-card-spin_1gmzz_1{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){._card_1gmzz_6:hover{border-color:var(--color-ash);box-shadow:var(--shadow-card)}._read_1gmzz_222:not(:disabled):hover{background:var(--color-surface-container-highest)}._retry_1gmzz_130:not(:disabled):hover{background:var(--color-ink)}._title_1gmzz_176 a:hover ._title-text_1gmzz_194{text-decoration:underline}}@media (width<=30rem){._card_1gmzz_6{padding-inline:var(--space-3)}._failure_1gmzz_102{grid-template-columns:auto minmax(0,1fr);align-items:start}._retry_1gmzz_130,._retry-error_1gmzz_130{grid-column:2;justify-self:start}}@media (pointer:coarse){._read_1gmzz_222,._delete_1gmzz_89{min-width:var(--button-height);min-height:var(--button-height)}._retry_1gmzz_130{min-height:var(--button-height)}}@media (prefers-reduced-motion:reduce){._card_1gmzz_6,._retry_1gmzz_130{transition:none}._spinner_1gmzz_78{animation-duration:calc(var(--dur-modal) * 6)}}._sources_8dnzt_7{margin-top:var(--space-10)}._section-heading_8dnzt_11{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}._section-title_8dnzt_19{gap:var(--space-1);display:grid}._section-title_8dnzt_19 h3{color:var(--color-primary);font-size:var(--text-body-lg-size);font-style:normal;font-weight:var(--text-button-weight);margin:0}._section-title_8dnzt_19 span{color:var(--color-mute);font-family:var(--font-family-mono);font-size:var(--text-label-caps-size);font-weight:var(--text-label-caps-weight);letter-spacing:var(--text-label-caps-letter-spacing);white-space:nowrap}._link-list-stack_8dnzt_41{gap:var(--space-3);min-width:0;display:grid}._feed_8dnzt_47{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._state_8dnzt_54{padding:var(--space-10) var(--space-6);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-mute);font-size:var(--text-body-sm-size);text-align:center;background:var(--color-surface-container-lowest);justify-items:center;display:grid}._state_8dnzt_54 p{margin:0}._hint_8dnzt_70{margin-top:var(--space-2)}._state_8dnzt_54 button{justify-content:center;align-items:center;gap:var(--space-1);min-height:1.875rem;padding-inline:var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-control);color:var(--color-primary);font-size:var(--text-label-caps-size);font-weight:var(--text-button-weight);background:var(--color-surface-container-lowest);cursor:pointer;margin-top:var(--space-4);display:inline-flex}._state_8dnzt_54 button:active{transform:translateY(var(--border-width))}@media (hover:hover) and (pointer:fine){._state_8dnzt_54 button:hover{border-color:var(--color-hairline);background:var(--color-surface-soft)}}@media (width<=39.99rem){._section-heading_8dnzt_11{flex-direction:column;align-items:flex-start}}._page_1aee6_4{width:min(100%, var(--content-width));min-width:0;padding:var(--space-6) var(--layout-page-padding-inline) var(--space-12);margin-inline:auto}._breadcrumb_1aee6_11{align-items:center;gap:var(--space-2);min-width:0;margin-bottom:var(--space-6);color:var(--color-mute);font-size:var(--text-body-sm-size);display:flex}._breadcrumb_1aee6_11 a{color:var(--color-mute);white-space:nowrap;flex:none;text-decoration:none}._breadcrumb_1aee6_11 span{color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._detail-main_1aee6_35{min-width:0}._project-delete-confirmation_1aee6_39{align-items:center;gap:var(--space-2);width:100%;margin-top:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-default);background:var(--color-surface-container-lowest);display:flex}._project-delete-confirmation_1aee6_39 p{color:var(--color-mute);font-size:var(--text-body-sm-size);flex:1;margin:0}._state-page_1aee6_58 h1{min-width:0;color:var(--color-primary);font-size:var(--text-headline-lg-size);font-style:normal;font-weight:var(--text-headline-lg-weight);letter-spacing:var(--text-headline-xl-letter-spacing);line-height:var(--text-headline-lg-line-height);overflow-wrap:anywhere;margin:0}._editable-display_1aee6_70{width:max-content;max-width:none;margin-inline:calc(-1 * var(--space-1));padding-inline:var(--space-1);border-radius:var(--radius-sm);color:inherit;text-align:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;white-space:nowrap;cursor:text;background:0 0;border:0;display:inline-block}._summary_1aee6_88{gap:var(--space-6);min-width:0;margin-top:var(--space-8);padding:var(--space-6);border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-panel);background:var(--color-surface-container-lowest);display:grid;position:relative;overflow:clip}._journey-rail_1aee6_101{height:var(--progress-height);background:var(--color-hairline);position:absolute;inset:0 0 auto;overflow:clip}._journey-rail_1aee6_101:after{background:var(--color-primary);content:"";transform:scaleX(var(--project-progress-scale));transform-origin:0;position:absolute;inset:0}._progress-content_1aee6_118{min-width:0}._progress-heading_1aee6_122{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}._progress-heading_1aee6_122 h2{color:var(--color-mute);font-family:var(--font-family-mono);font-size:var(--text-label-caps-size);font-style:normal;font-weight:var(--text-label-caps-weight);letter-spacing:var(--text-label-caps-letter-spacing);line-height:var(--text-label-caps-line-height);text-transform:uppercase;margin:0}._section-heading_1aee6_141 h2,._section-button_1aee6_149 h2{color:var(--color-primary);font-size:var(--text-body-lg-size);font-style:normal;font-weight:var(--text-button-weight);margin:0}._progress-heading_1aee6_122 strong{color:var(--color-primary);font-family:var(--font-family-mono);font-size:var(--text-headline-md-size);font-variant-numeric:tabular-nums;line-height:var(--text-headline-md-line-height)}._progress-heading_1aee6_122 strong span{color:var(--color-mute);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);margin-inline-start:var(--space-1)}._progress-track_1aee6_172{height:var(--progress-height);margin-top:var(--space-3);border-radius:var(--radius-full);background:var(--color-hairline);overflow:clip}._progress-fill_1aee6_180{border-radius:inherit;background:var(--color-primary);width:100%;height:100%;transform:scaleX(var(--project-progress-scale));transform-origin:0;display:block}._progress-content_1aee6_118>p{margin:var(--space-2) 0 0;color:var(--color-mute);font-size:var(--text-body-sm-size)}._target-date_1aee6_196{padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-hairline);margin:0}._target-date_1aee6_196 dt,._section-title_1aee6_203 span,._eyebrow_1aee6_204{color:var(--color-mute);font-family:var(--font-family-mono);font-size:var(--text-label-caps-size);font-weight:var(--text-label-caps-weight);letter-spacing:var(--text-label-caps-letter-spacing)}._target-date_1aee6_196 dt,._eyebrow_1aee6_204{text-transform:uppercase}._target-date_1aee6_196 dd{margin:var(--space-2) 0 0;color:var(--color-primary);font-size:var(--text-body-lg-size);font-weight:var(--text-button-weight);white-space:nowrap}._tasks_1aee6_225{margin-top:var(--space-10)}._section-heading_1aee6_141{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}._section-title_1aee6_203 span{white-space:nowrap}._section-title_1aee6_203{gap:var(--space-1);display:grid}._task-actions_1aee6_246,._task-filters_1aee6_247{align-items:center;display:flex}._task-actions_1aee6_246{gap:var(--space-2)}._task-actions_1aee6_246 ._compact-delete-button_1aee6_256{min-width:1.875rem;min-height:1.875rem;padding-inline:var(--space-2);font-size:var(--text-label-caps-size)}._task-filters_1aee6_247{gap:var(--space-1);min-height:1.875rem;padding:0 var(--space-2);border-radius:var(--radius-control);font-size:var(--text-label-caps-size);background:var(--color-surface-container-lowest);flex-wrap:wrap;margin:0}._task-filters_1aee6_247 button{min-height:2.25rem;padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-mute);font-size:var(--text-label-caps-size);font-weight:var(--text-button-weight);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}._task-list-stack_1aee6_287{background:0 0;border:0;border-radius:0;display:grid;overflow:clip}._load-more_1aee6_295{margin-block-start:var(--space-3)}._task-list-toolbar_1aee6_299{padding:var(--space-3) var(--space-4);background:var(--color-surface-container-lowest);border:0;justify-content:right;align-items:center;margin:0;display:flex}._task-filters_1aee6_247,._state_1aee6_58 button{gap:var(--space-1);border:var(--border-width) solid var(--color-border-subtle);color:var(--color-primary);background:var(--color-surface-lowest)}._task-filters_1aee6_247 button:active{transform:translateY(var(--border-width))}._delete-error_1aee6_321{margin:calc(var(--space-2) * -1) 0 var(--space-4);color:var(--color-error);font-size:var(--text-body-sm-size)}._state-page_1aee6_58{max-width:48rem;margin-inline:0}._eyebrow_1aee6_204{margin:0 0 var(--space-3)}._state-page_1aee6_58>p:not(._eyebrow_1aee6_204){margin:var(--space-3) 0 0;color:var(--color-mute);line-height:var(--text-body-lg-line-height)}._state-actions_1aee6_342{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}._state-actions_1aee6_342 button,._state-actions_1aee6_342 a{min-height:var(--control-height);padding-inline:var(--space-4);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-control);color:var(--color-primary);font-size:var(--text-button-size);font-weight:var(--text-button-weight);white-space:nowrap;background:var(--color-surface-container-lowest);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._state-actions_1aee6_342 button:active,._state-actions_1aee6_342 a:active{transform:translateY(var(--border-width))}._skeleton-breadcrumb_1aee6_371,._skeleton-heading_1aee6_372,._skeleton-copy_1aee6_373,._skeleton-summary_1aee6_374,._skeleton-list_1aee6_375{border-radius:var(--radius-default);background:var(--color-surface-container-highest);animation:_skeleton-pulse_1aee6_1 var(--dur-modal) var(--ease-in-out) infinite alternate}._skeleton-breadcrumb_1aee6_371{width:10rem;height:var(--space-4)}._skeleton-heading_1aee6_372{width:min(28rem,80%);height:var(--space-10);margin-top:var(--space-8)}._skeleton-copy_1aee6_373{width:min(36rem,95%);height:var(--space-5);margin-top:var(--space-3)}._skeleton-summary_1aee6_374{height:9rem;margin-top:var(--space-8)}._skeleton-list_1aee6_375{height:18rem;margin-top:var(--space-10)}@keyframes _skeleton-pulse_1aee6_1{0%{opacity:.55}to{opacity:1}}@media (hover:hover) and (pointer:fine){._editable-display_1aee6_70:hover{background:var(--color-surface-soft)}._breadcrumb_1aee6_11 a:hover{color:var(--color-primary)}._state-actions_1aee6_342 button:hover,._state-actions_1aee6_342 a:hover{border-color:var(--color-hairline);background:var(--color-surface-soft)}._task-filters_1aee6_247 button:hover:not([aria-pressed=true]){color:var(--color-primary);border-color:var(--color-hairline);background:var(--color-surface-card)}}@media (width<=39.99rem){._section-heading_1aee6_141{flex-direction:column;align-items:flex-start}._task-actions_1aee6_246{justify-content:space-between;width:100%}}@media (width>=48rem){._page_1aee6_4{padding:var(--space-8) var(--layout-page-padding-inline) var(--space-16)}._summary_1aee6_88{grid-template-columns:minmax(0,1fr) minmax(12rem,.35fr);align-items:center}._target-date_1aee6_196{border-top:0;border-inline-start:var(--border-width) solid var(--color-hairline);align-items:center;padding-block:0;padding-inline-start:var(--space-6);display:flex}}@media (prefers-reduced-motion:reduce){._skeleton-breadcrumb_1aee6_371,._skeleton-heading_1aee6_372,._skeleton-copy_1aee6_373,._skeleton-summary_1aee6_374,._skeleton-list_1aee6_375{animation-duration:var(--dur-micro)}}._wrapper_181ew_7{min-width:0;display:flex;position:relative}._card_181ew_13{min-width:0;min-height:15rem;padding:var(--space-6);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-panel);color:var(--color-primary);background:var(--color-surface-container-lowest);transition:border-color var(--transition-short), background-color var(--transition-short);flex-direction:column;flex:auto;text-decoration:none;display:flex;position:relative;overflow:hidden}._route_181ew_32{--route-accent:var(--project-tone,var(--color-primary-container));--route-length:38%;height:var(--progress-height);background:var(--color-surface-container-highest);position:absolute;inset:0 0 auto}._route_181ew_32:after{width:var(--route-length);background:var(--route-accent);content:"";transition:width var(--transition-short) var(--ease-out);position:absolute;inset:0 auto 0 0}._is-clay_181ew_50{--project-tone:var(--color-tone-fountain);--project-tone-tint:var(--color-tone-fountain-tint)}._is-sky_181ew_51{--project-tone:var(--color-tone-indigo);--project-tone-tint:var(--color-tone-indigo-tint)}._is-pale_181ew_52{--project-tone:var(--color-tone-glorious);--project-tone-tint:var(--color-tone-glorious-tint)}._is-moss_181ew_53{--project-tone:var(--color-tone-wild-willow);--project-tone-tint:var(--color-tone-wild-willow-tint)}._is-clay_181ew_50 ._route_181ew_32{--route-length:32%}._is-sky_181ew_51 ._route_181ew_32{--route-length:42%}._is-pale_181ew_52 ._route_181ew_32{--route-length:36%}._is-moss_181ew_53 ._route_181ew_32{--route-length:45%}._heading_181ew_60,._card-bottom_181ew_61{align-items:center;display:flex}._heading_181ew_60{padding-right:var(--space-8);justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4)}._pin-button_181ew_75{top:var(--space-5);right:var(--space-5);width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);color:var(--color-mute);cursor:pointer;transition:color var(--transition-short), background-color var(--transition-short);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}._pin-button_181ew_75[data-pinned]{color:var(--project-tone,var(--color-primary));background:var(--project-tone-tint,var(--color-surface-container-highest))}._pin-button_181ew_75:disabled{cursor:progress;opacity:.6}._pin-button_181ew_75:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--border-width)}._pin-error_181ew_110{right:var(--space-5);bottom:var(--space-2);color:var(--color-mute);font-size:var(--text-body-sm-size);margin:0;position:absolute}._title-group_181ew_119{min-width:0}._tag_181ew_123{align-items:center;gap:var(--space-2);max-width:100%;margin-bottom:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-default);color:var(--color-mute);font-family:var(--font-family-mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;background:var(--project-tone-tint,var(--color-surface-container-highest));font-size:.625rem;line-height:1rem;display:inline-flex;overflow:hidden}._tag_181ew_123:before{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--project-tone,var(--color-mute));content:"";flex:none}._card_181ew_13 h3{min-width:0;color:var(--color-primary);font-size:var(--text-body-lg-size);font-style:normal;font-weight:var(--text-button-weight);overflow-wrap:anywhere;margin:0;line-height:1.35}._heading-chips_181ew_162{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:inline-flex}._card-bottom_181ew_61{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-2);border-top:var(--border-width) solid var(--color-border-subtle);margin-top:auto}._status_181ew_179{min-width:0;padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--chip-doing-border);border-radius:var(--radius-full);color:var(--chip-doing-fg);font-family:var(--font-family-mono);font-size:var(--text-label-caps-size);font-weight:var(--text-label-caps-weight);line-height:var(--text-label-caps-line-height);text-overflow:ellipsis;white-space:nowrap;background:var(--chip-doing-bg);flex:0 auto;align-items:center;display:inline-flex;overflow:hidden}._status_181ew_179[data-status=NOT_STARTED]{border-color:var(--chip-todo-border);color:var(--chip-todo-fg);background:var(--chip-todo-bg)}._status_181ew_179[data-status=ARCHIVED]{border-color:var(--chip-hold-border);color:var(--chip-hold-fg);background:var(--chip-hold-bg)}._source-mark_181ew_210{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:var(--color-surface-container-highest);font-size:var(--text-body-sm-size);flex:none;justify-content:center;align-items:center;margin-left:auto;line-height:1;display:inline-flex}._description_181ew_224{color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}._card_181ew_13:active{transform:translateY(var(--border-width))}@media (hover:hover) and (pointer:fine){._pin-button_181ew_75:hover{color:var(--project-tone,var(--color-primary));background:var(--color-surface-container-highest)}._card_181ew_13:hover{border-color:var(--color-hairline);background:var(--color-surface-soft)}._card_181ew_13:hover ._route_181ew_32:after{width:calc(var(--route-length) + 8%)}}@media (width<=48rem){._card_181ew_13{min-height:13rem}}@media (prefers-reduced-motion:reduce){._card_181ew_13,._pin-button_181ew_75,._route_181ew_32:after{transition:none}}._page_1ghb4_1{min-height:calc(100svh - 3.5rem);padding:var(--space-8) var(--layout-page-padding-inline)}._heading_1ghb4_6,._actions_1ghb4_7,._section-heading_1ghb4_8{align-items:center;display:flex}._heading_1ghb4_6{justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-8)}._heading_1ghb4_6 h1{min-width:0;color:var(--color-primary);font-size:var(--text-headline-lg-size);font-style:normal;font-weight:var(--text-headline-lg-weight);letter-spacing:-.02em;line-height:var(--text-headline-lg-line-height);margin:0}._heading_1ghb4_6 p{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--text-body-md-size)}._actions_1ghb4_7{gap:var(--space-3);flex:none}._actions_1ghb4_7 button,._section-heading_1ghb4_8 button,._state_1ghb4_43 button{min-height:var(--button-height);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--button-padding-inline);border-radius:var(--radius-default);font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);white-space:nowrap;display:inline-flex}._secondary_1ghb4_56,._state_1ghb4_43 button{border:var(--border-width) solid var(--color-border-subtle);color:var(--color-primary);background:var(--color-surface-lowest)}._actions_1ghb4_7 button:disabled{cursor:default;opacity:1}._section-heading_1ghb4_8{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}._section-heading_1ghb4_8 h2{color:var(--color-primary);font-size:var(--text-body-lg-size);font-style:normal;font-weight:var(--text-button-weight);margin:0}._section-heading_1ghb4_8>span{color:var(--color-primary);font-family:var(--font-family-mono);font-size:var(--text-label-caps-size)}._grid_1ghb4_89{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}._state_1ghb4_43,._empty_1ghb4_96{padding:var(--space-16) var(--space-6);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-panel);color:var(--color-text-muted);text-align:center;background:var(--color-surface-lowest);justify-items:center;display:grid}._state-mark_1ghb4_107{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);background:var(--color-primary-fixed-dim)}._state_1ghb4_43 p,._empty_1ghb4_96 p{margin:var(--space-3) 0 0}._state_1ghb4_43 button{margin-top:var(--space-4)}._empty_1ghb4_96 h3{margin:var(--space-4) 0 0;color:var(--color-primary);font-size:var(--text-body-lg-size);font-style:normal}@media (width<=48rem){._page_1ghb4_1{padding:var(--space-6) var(--layout-page-padding-inline)}._heading_1ghb4_6{margin-bottom:var(--space-6);flex-direction:column;align-items:flex-start}._actions_1ghb4_7{width:100%}._actions_1ghb4_7 button{flex:1}}._list_3rv6y_1{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._empty_3rv6y_9{padding:var(--space-3) 0;color:var(--color-mute);font-size:var(--text-body-sm-size);margin:0}._end-session-dialog_18ipd_1{z-index:var(--z-modal);width:min(calc(100% - var(--space-8)), 36.4rem);max-width:none;height:fit-content;max-height:calc(100svh - var(--space-8));color:var(--color-primary);background:var(--color-surface-container-high);animation:_modal-enter_18ipd_1 var(--dur-modal) var(--ease-out);border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}._end-session-dialog_18ipd_1::backdrop{background:var(--overlay-scrim);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));animation:_modal-backdrop-enter_18ipd_1 var(--dur-modal) var(--ease-out)}._end-session-modal_18ipd_24{width:100%;max-height:calc(100svh - var(--space-8));border-radius:var(--radius-xl);background:var(--color-surface-container-lowest);border:0;flex-direction:column;display:flex;overflow:hidden}._modal-header_18ipd_35{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-2);flex:none;display:flex}._modal-header_18ipd_35 h2{color:var(--color-primary);font-size:var(--text-headline-md-size);font-style:normal;font-weight:var(--text-headline-md-weight);line-height:var(--text-headline-md-line-height);margin:0}._modal-header_18ipd_35 p{margin:var(--space-1) 0 0;color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height)}._modal-close_18ipd_60{border-radius:var(--radius-full);width:2.75rem;height:2.75rem;color:var(--color-mute);transition:color var(--transition-short), background-color var(--transition-short);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._modal-close_18ipd_60:active:not(:disabled){background:var(--color-surface-container-highest);transform:translateY(1px)}._end-session-modal_18ipd_24 form{flex-direction:column;flex:1;min-height:0;display:flex}._modal-body_18ipd_89{gap:var(--space-4);min-height:0;padding:var(--space-6);display:grid;overflow-y:auto}._modal-field_18ipd_97{border:0;gap:.375rem;min-width:0;margin:0;padding:0;display:grid}._modal-field_18ipd_97 label,._modal-field_18ipd_97 legend{align-items:center;gap:var(--space-2);color:var(--color-primary);font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);padding:0;display:flex}._modal-field_18ipd_97 legend svg{width:1.2rem;height:1.2rem;color:var(--color-mute)}._modal-field_18ipd_97 label span,._modal-field_18ipd_97 legend span{margin-left:var(--space-1);color:var(--color-mute);font-size:var(--text-label-caps-size);font-weight:400}._modal-field_18ipd_97 textarea{width:100%;min-height:6rem;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-lg);color:var(--color-primary);font-size:var(--text-body-sm-size);resize:vertical;background:var(--color-surface-container-lowest);outline:var(--focus-ring-width) solid transparent;outline-offset:1px;transition:border-color var(--transition-short), background-color var(--transition-short)}._modal-field_18ipd_97 textarea:focus-visible{outline-color:var(--color-primary);border-color:var(--color-primary);background:var(--color-surface-container-lowest)}._modal-field_18ipd_97 textarea[aria-invalid=true]{border-color:var(--color-error)}._modal-field-message_18ipd_158,._modal-submit-error_18ipd_159{font-size:var(--text-label-caps-size);line-height:var(--text-body-sm-line-height);color:var(--color-error);margin:0}._modal-field-message_18ipd_158{min-height:var(--text-body-sm-line-height)}._modal-field_18ipd_97 ._planned-duration_18ipd_174{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-primary);background:var(--color-surface-container-lowest);font-size:var(--text-body-sm-size);display:flex}._modal-field_18ipd_97 ._planned-duration_18ipd_174 input{appearance:none;border:var(--border-width) solid var(--color-mute);border-radius:var(--radius-sm);background:var(--color-surface-container-high);cursor:pointer;width:1.25rem;height:1.25rem;margin:0}._planned-duration_18ipd_174 input:checked{border-color:var(--color-primary);background:var(--color-primary);box-shadow:inset 0 0 0 .25rem var(--color-primary)}._planned-duration_18ipd_174 input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--space-1)}._planned-duration_18ipd_174 input:disabled{cursor:wait;opacity:.55}._modal-submit-error_18ipd_159{padding:var(--space-3);border:var(--border-width) solid var(--color-error-container);border-radius:var(--radius-default);background:var(--color-error-container)}._modal-footer_18ipd_220{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-6) var(--space-6);background:0 0;flex:none;grid-template-columns:minmax(0,1fr);display:grid}._modal-submit_18ipd_159{justify-content:center;align-items:center;gap:var(--space-2);min-height:unset;width:100%;padding:var(--space-4);border-radius:var(--radius-full);color:var(--color-on-primary);background:var(--color-primary);font-size:var(--text-headline-md-size);transition:background-color var(--transition-short), transform var(--dur-micro) var(--ease-out);cursor:pointer;border:0;flex:none;margin:0;display:flex}._modal-submit_18ipd_159:focus-visible{outline-color:var(--focus-ring-strong)}._modal-submit_18ipd_159:active:not(:disabled){transform:scale(.98)}._modal-close_18ipd_60:disabled,._modal-field_18ipd_97 textarea:disabled,._modal-submit_18ipd_159:disabled{cursor:wait;opacity:.55}@media (hover:hover) and (pointer:fine){._modal-close_18ipd_60:hover:not(:disabled){color:var(--color-primary);background:var(--color-surface-container-high)}._modal-field_18ipd_97 textarea:hover:not(:disabled){background:var(--color-surface-soft)}._modal-submit_18ipd_159:hover:not(:disabled){border-color:var(--color-primary-container);background:var(--color-primary-container)}}@keyframes _modal-enter_18ipd_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _modal-backdrop-enter_18ipd_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._end-session-dialog_18ipd_1,._end-session-dialog_18ipd_1::backdrop{animation-name:_modal-backdrop-enter_18ipd_1;animation-duration:.15s}._modal-close_18ipd_60,._modal-field_18ipd_97 textarea,._modal-submit_18ipd_159{transition:none}}@media (width<=48rem){._end-session-dialog_18ipd_1,._end-session-modal_18ipd_24{max-height:calc(100svh - var(--space-8))}._modal-header_18ipd_35,._modal-footer_18ipd_220{padding-right:var(--space-4);padding-left:var(--space-4)}._modal-body_18ipd_89{padding:var(--space-5) var(--space-4)}}._player_1hz8d_1{gap:var(--space-3);padding:var(--space-3);color:var(--color-on-surface);border:var(--border-width) solid var(--color-session-glass-border);border-radius:var(--radius-default);background:var(--color-session-glass-dark);box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);display:grid;overflow:hidden}._header_1hz8d_14{align-items:center;gap:var(--space-3);display:flex}._header_1hz8d_14>svg{opacity:.72;flex:none;width:1.25rem}._header_1hz8d_14 div{flex:1;min-width:0;display:grid}._header_1hz8d_14 strong{font-size:var(--text-body-sm-size)}._header_1hz8d_14 span{color:var(--color-session-inverse-muted);font-size:var(--text-label-caps-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._source_1hz8d_44{border:var(--border-width) solid var(--color-session-glass-border);border-radius:var(--radius-default);min-width:0;color:var(--color-session-inverse-muted);background:var(--color-session-glass-border);padding:0;display:grid;overflow:hidden}._source-row_1hz8d_55{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);display:flex}._source-row_1hz8d_55>svg{width:1rem;color:var(--color-session-inverse-muted)}._source-row_1hz8d_55 label{flex:1;min-width:0}._source-row_1hz8d_55 input{width:100%;min-width:0;padding:var(--space-1);color:var(--color-session-inverse-muted);font-size:var(--text-body-sm-size);background:0 0;border:0}._source-row_1hz8d_55 input::placeholder{color:var(--color-session-inverse-muted)}._source_1hz8d_44 button{min-width:2.25rem;min-height:2rem;padding:0 var(--space-2);color:var(--color-inverse-on-surface);background:var(--color-session-glass-dark);font-size:var(--text-label-caps-size);font-weight:var(--text-button-weight);border:0;place-items:center;display:inline-grid}._source_1hz8d_44 button svg{width:1rem}._source_1hz8d_44 ._remove_1hz8d_104{padding:0}._options_1hz8d_108{gap:var(--space-2);display:flex;overflow-x:auto}._options_1hz8d_108 button{min-height:2rem;padding:0 var(--space-3);border:var(--border-width) solid var(--color-session-glass-border);border-radius:var(--radius-full);color:var(--color-session-inverse-muted);font-size:var(--text-label-caps-size);white-space:nowrap;background:0 0}._options_1hz8d_108 button[aria-pressed=true]{color:var(--color-inverse-on-surface);background:var(--color-session-glass-border)}._header_1hz8d_14 ._recent-toggle_1hz8d_130{width:var(--control-height);height:var(--control-height);border:var(--border-width) solid var(--color-session-glass-border);border-radius:var(--radius-default);color:var(--color-session-inverse-muted);background:0 0;justify-content:center;align-items:center;gap:0;padding:0;display:inline-flex}._header_1hz8d_14 ._recent-toggle_1hz8d_130 svg{width:var(--space-4)}._recent_1hz8d_130{gap:var(--space-2);width:100%;padding:var(--space-3);border-top:var(--border-width) solid var(--color-session-glass-border);color:var(--color-inverse-on-surface);background:var(--color-session-glass-dark);display:grid}._recent_1hz8d_130 header{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-label-caps-size);display:flex}._recent_1hz8d_130 header button{min-width:auto;min-height:auto;padding:var(--space-1) var(--space-2);color:var(--color-session-inverse-muted);background:0 0}._recent_1hz8d_130 ul{gap:var(--space-1);min-width:0;margin:0;padding:0;list-style:none;display:grid}._recent_1hz8d_130 li{grid-template-columns:minmax(0, 1fr) var(--space-8);align-items:center;gap:var(--space-1);border:var(--border-width) solid var(--color-session-glass-border);border-radius:var(--radius-default);width:100%;min-width:0;padding:0;display:grid}._source_1hz8d_44 ._recent-source_1hz8d_195{box-sizing:border-box;width:100%;min-width:0;min-height:var(--space-8);align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-default);color:var(--color-session-inverse-muted);background:var(--color-session-glass-border);text-align:left;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}._source_1hz8d_44 ._recent-source_1hz8d_195>span{width:100%;min-width:0;max-width:100%;font-size:var(--text-label-caps-size);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._source_1hz8d_44 ._recent-copy_1hz8d_224{width:var(--space-8);min-width:var(--space-8);height:var(--space-8);min-height:var(--space-8);border-radius:var(--radius-default);color:var(--color-session-inverse-muted);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}._source_1hz8d_44 ._recent-copy_1hz8d_224 svg{width:1rem}._recent_1hz8d_130 time{font-size:var(--text-label-caps-size);white-space:nowrap}._source_1hz8d_44 ._recent-source_1hz8d_195[aria-pressed=true]{border-color:var(--color-session-glass-border);color:var(--color-inverse-on-surface);background:var(--color-session-glass-dark)}._recent_1hz8d_130 button:disabled{cursor:wait}._visually-hidden_1hz8d_257{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._frame_1hz8d_268{aspect-ratio:16/9;border-radius:var(--radius-default);background:var(--color-session-night);width:100%;position:relative;overflow:hidden}._frame_1hz8d_268>div,._frame_1hz8d_268 iframe,._frame_1hz8d_268 video{width:100%;height:100%}._loading_1hz8d_284{z-index:1;justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-session-inverse-muted);background:var(--color-session-night);font-size:var(--text-body-sm-size);pointer-events:none;display:flex;position:absolute;inset:0}._loading_1hz8d_284 svg{width:1rem;animation:1s linear infinite _spin_1hz8d_1}._message_1hz8d_303,._empty_1hz8d_304{color:var(--color-session-inverse-muted);font-size:var(--text-body-sm-size);margin:0}@media (prefers-reduced-motion:reduce){._loading_1hz8d_284 svg{animation:none}}@media (hover:hover) and (pointer:fine){._recent_1hz8d_130 button:not(:disabled):hover{color:var(--color-inverse-on-surface)}}@media (width>=48.01rem) and (width<=96rem),(width>=48.01rem) and (height<=60rem){._player_1hz8d_1{gap:var(--space-2);padding:var(--space-2)}._header_1hz8d_14{gap:var(--space-2)}._header_1hz8d_14>svg{width:var(--space-4)}._header_1hz8d_14 ._recent-toggle_1hz8d_130{width:var(--button-height);height:var(--button-height)}._options_1hz8d_108{gap:var(--space-1)}._options_1hz8d_108 button{min-height:calc(var(--button-height) - var(--space-1));padding-inline:var(--space-2)}._source-row_1hz8d_55{gap:var(--space-1);padding:var(--space-1) var(--space-2)}._source_1hz8d_44 button{min-width:var(--space-8);min-height:calc(var(--button-height) - var(--space-1));padding-inline:var(--space-1)}._recent_1hz8d_130{gap:var(--space-1);padding:var(--space-2)}._source_1hz8d_44 ._recent-source_1hz8d_195{gap:var(--space-2)}}._recent_1hz8d_130 button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--space-1)}@keyframes _spin_1hz8d_1{to{transform:rotate(360deg)}}._memo-card_7nod9_7{min-height:calc(var(--space-16) * 8);background:var(--warm-sand,#f7f4ed);border-radius:24px;flex-direction:column;align-self:start;height:auto;padding:24px 20px;display:flex;box-shadow:0 0 0 1px oklab(0% 0 0/.08),0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}._memo-head_7nod9_22{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:16px;display:flex}._memo-title_7nod9_30{letter-spacing:-.5px;color:var(--charcoal,#1c1c1c);margin:0;font-size:20px;font-weight:480}._memo-head-actions_7nod9_38{align-items:center;gap:var(--space-1);display:flex}._memo-icon-action_7nod9_44{width:var(--button-height);min-height:var(--button-height);border-radius:var(--radius-control);color:var(--color-mute);cursor:pointer;transition:background-color var(--transition-short), opacity var(--transition-short), transform var(--transition-short);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._new-memo-action_7nod9_62{align-items:center;gap:var(--space-1);min-height:var(--button-height);padding:0 var(--button-padding-inline);border-radius:var(--radius-control);color:var(--color-on-surface);font:inherit;font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);cursor:pointer;transition:background-color var(--transition-short), opacity var(--transition-short);background:0 0;border:none;display:inline-flex}._new-memo-action_7nod9_62:hover:not(:disabled){background:var(--color-surface-container-lowest)}._memo-icon-action_7nod9_44:hover:not(:disabled){color:var(--color-on-surface);background:var(--color-surface-container-lowest)}._memo-head-actions_7nod9_38 ._memo-borderless_7nod9_91{border:none}._memo-icon-action_7nod9_44:active:not(:disabled),._new-memo-action_7nod9_62:active:not(:disabled){transform:translateY(var(--border-width))}._memo-icon-action_7nod9_44:focus-visible,._new-memo-action_7nod9_62:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--border-width)}._memo-icon-action_7nod9_44:disabled,._new-memo-action_7nod9_62:disabled{opacity:.4;cursor:not-allowed}._delete-confirmation_7nod9_112{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-default);color:var(--color-on-tertiary-container);background:var(--color-tertiary-container);font-size:var(--text-body-sm-size);display:flex}._delete-confirmation_7nod9_112>div{gap:var(--space-1);flex:none;display:flex}._delete-confirmation_7nod9_112 button,._archive-undo_7nod9_133 button{min-height:var(--button-height);padding:0 var(--button-padding-inline);border:var(--border-width) solid transparent;border-radius:var(--radius-control);color:var(--color-on-surface);font:inherit;font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);cursor:pointer;background:0 0}._delete-confirmation_7nod9_112 button:last-child{color:var(--color-on-tertiary-container);background:var(--color-tertiary-container)}._archive-confirmation_7nod9_151{color:var(--color-on-surface);background:var(--color-surface-container-lowest)}._archive-confirmation_7nod9_151 button:last-child{color:var(--color-on-primary);background:var(--color-primary)}._delete-confirmation_7nod9_112 button:hover:not(:disabled),._archive-undo_7nod9_133 button:hover:not(:disabled){border-color:var(--color-border-subtle)}._delete-confirmation_7nod9_112 button:focus-visible,._archive-undo_7nod9_133 button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--border-width)}._delete-confirmation_7nod9_112 button:disabled,._archive-undo_7nod9_133 button:disabled{cursor:wait;opacity:.6}._memo-paper_7nod9_178{resize:none;width:100%;min-height:190px;font:inherit;letter-spacing:inherit;color:var(--charcoal,#1c1c1c);background:repeating-linear-gradient(to bottom, transparent 0, transparent 27px, var(--linen,#eceae4) 27px, var(--linen,#eceae4) 28px);border:none;flex:1;padding:0;font-size:15px;line-height:28px}._memo-paper_7nod9_178:focus{outline:none}._memo-paper_7nod9_178::placeholder{color:var(--dim-gray,#5f5f5d)}._memo-paper_7nod9_178:disabled{opacity:.6;cursor:wait}._memo-foot_7nod9_212{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}._memo-hint_7nod9_220{color:var(--dim-gray,#5f5f5d);font-size:12px}._archive-undo_7nod9_133{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-default);border:var(--border-width) solid var(--color-border-subtle);color:var(--color-on-surface);background:var(--color-surface-container-lowest);font-size:var(--text-body-sm-size);display:flex}._archive-undo_7nod9_133 button{color:var(--color-primary)}._archive-undo-actions_7nod9_243{align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex}._archive-undo_7nod9_133 ._archive-keep-action_7nod9_250{color:var(--charcoal,#1c1c1c)}._organize-action_7nod9_254{background:var(--charcoal,#1c1c1c);color:#fff;font:inherit;letter-spacing:inherit;cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:background-color .14s,opacity .14s;display:inline-flex}._organize-action_7nod9_254:hover:not(:disabled){background:var(--ink,#030303)}._organize-action_7nod9_254:disabled{opacity:.4;cursor:not-allowed}._organize-action_7nod9_254:focus-visible{outline:2px solid var(--indigo,#3451b2);outline-offset:2px}._memo-list_7nod9_285{min-width:0;min-height:0;margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border-subtle)}._memo-list-head_7nod9_293{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}._memo-list-filter_7nod9_301 select{min-width:5.5rem;min-height:1.75rem;padding:0 var(--space-2);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-full);color:var(--color-primary);font:inherit;font-size:var(--text-label-caps-size);font-weight:inherit;cursor:pointer;background:0 0}._memo-list-head_7nod9_293 h4,._memo-list-head_7nod9_293 span,._memo-list-empty_7nod9_317{font-size:var(--text-body-sm-size);margin:0}._memo-list-head_7nod9_293 h4{color:var(--color-on-surface);font-weight:var(--text-button-weight)}._memo-list-head_7nod9_293 span,._memo-list-empty_7nod9_317{color:var(--color-mute)}._memo-list-items_7nod9_332{gap:var(--space-1);width:100%;min-width:0;max-height:10.5rem;padding:0 var(--space-1) 0 0;grid-template-columns:minmax(0,1fr);margin:0;list-style:none;display:grid;overflow:hidden auto}._memo-list-items_7nod9_332>li{min-width:0;max-width:100%}._memo-list-action_7nod9_351,._memo-list-action-active_7nod9_352{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-width:0;max-width:100%;padding:var(--space-2) var(--space-3);border:var(--border-width) solid transparent;border-radius:var(--radius-default);color:var(--color-on-surface);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition-short), background-color var(--transition-short), opacity var(--transition-short);background:0 0;display:flex}._memo-list-action_7nod9_351:hover:not(:disabled){background:var(--color-surface-container-lowest)}._memo-list-action-active_7nod9_352{border-color:var(--color-primary)}._memo-list-context-dot_7nod9_382{border-radius:var(--radius-full);background:var(--color-primary-container);flex:none;width:.5rem;height:.5rem}._memo-list-action_7nod9_351>span,._memo-list-action-active_7nod9_352>span{min-width:0;max-width:100%;font-size:var(--text-body-sm-size);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}._memo-list-action_7nod9_351>span._memo-list-context-dot_7nod9_382,._memo-list-action-active_7nod9_352>span._memo-list-context-dot_7nod9_382{border-radius:var(--radius-full);background:var(--color-primary-container);flex:0 0 .5rem;width:.5rem;height:.5rem}._memo-list-action_7nod9_351 time,._memo-list-action-active_7nod9_352 time{color:var(--color-mute);font-size:var(--text-label-caps-size);flex:none}._memo-list-action_7nod9_351:focus-visible,._memo-list-action-active_7nod9_352:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--border-width)}._memo-list-action_7nod9_351:disabled,._memo-list-action-active_7nod9_352:disabled{cursor:wait;opacity:.6}._memo-list-empty_7nod9_317{padding:var(--space-2) var(--space-3);line-height:var(--text-body-sm-line-height)}._organize-preview_7nod9_434{flex-direction:column;display:flex}._organize-preview-heading_7nod9_439{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._organize-preview-heading_7nod9_439 h4,._organize-preview-guide_7nod9_447,._organize-preview-message_7nod9_448,._organize-preview-empty_7nod9_449{margin:0}._organize-preview-heading_7nod9_439 h4{color:var(--color-on-surface);font-size:var(--text-headline-md-size);font-weight:var(--text-headline-md-weight);line-height:var(--text-headline-md-line-height);letter-spacing:-.025em}._organize-preview-heading_7nod9_439>span{color:var(--color-mute);font-size:var(--text-body-sm-size)}._organize-preview-guide_7nod9_447{margin-top:var(--space-2);color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height)}._organize-preview-list-wrap_7nod9_473{max-height:24rem;margin-top:var(--space-5);padding-right:var(--space-1);display:grid;overflow-y:auto}._organize-task-list_7nod9_481{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._organize-task-row_7nod9_489,._organize-task-row-unclassified_7nod9_490,._organize-task-row-excluded_7nod9_491,._plan-link-task-row_7nod9_492{align-items:center;gap:var(--space-2);min-height:calc(var(--space-16) - var(--space-4));padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-on-surface);background:var(--color-surface-container-lowest);transition:opacity var(--transition-short), background-color var(--transition-short);grid-template-columns:minmax(0,1fr) auto;display:grid}._organize-task-row_7nod9_489:focus-within,._organize-task-row-unclassified_7nod9_490:focus-within,._plan-link-task-row_7nod9_492:focus-within{border-color:var(--color-ash)}._organize-task-row-unclassified_7nod9_490{color:var(--color-on-surface)}._organize-task-row-excluded_7nod9_491{color:var(--color-mute);opacity:.6;background:0 0}._organize-task-fields_7nod9_524,._plan-link-task-fields_7nod9_530{gap:var(--space-1);min-width:0;display:grid}._plan-link-title-row_7nod9_536{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}._plan-link-task-title_7nod9_544{overflow-wrap:anywhere;min-width:0;color:inherit;font-size:calc(var(--text-body-sm-size) - var(--border-width));line-height:var(--text-body-sm-line-height)}._plan-link-project-name_7nod9_552{color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height)}._plan-link-date-action_7nod9_558,._plan-link-date-input_7nod9_559{min-height:var(--space-6);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);color:var(--color-mute);font:inherit;font-size:var(--text-label-caps-size);background:0 0}._plan-link-date-action_7nod9_558{align-items:center;gap:var(--space-1);white-space:nowrap;cursor:default;padding:0;display:inline-flex}._plan-link-date-input_7nod9_559{width:calc(var(--space-16) + var(--space-8));max-width:100%;padding:0 var(--space-1);border-color:var(--color-border-subtle)}._plan-link-date-action_7nod9_558:disabled,._plan-link-date-input_7nod9_559:disabled{cursor:not-allowed;opacity:.55}._organize-folder-select_7nod9_591,._organize-folder-action_7nod9_592{border:var(--border-width) solid transparent;border-radius:var(--radius-sm);width:100%;color:var(--color-on-surface);font:inherit;background:0 0}._organize-title-edit_7nod9_601{color:inherit;font-size:calc(var(--text-body-sm-size) - var(--border-width));line-height:var(--text-body-sm-line-height)}._organize-title-error_7nod9_607{margin-top:0}._organize-folder-select_7nod9_591,._organize-folder-action_7nod9_592{width:fit-content;max-width:100%;min-height:var(--space-6);color:var(--color-mute);font-size:var(--text-body-sm-size);cursor:pointer;padding:0}._organize-folder-action_7nod9_592{text-align:start}._organize-folder-select_7nod9_591:disabled,._organize-folder-action_7nod9_592:disabled{cursor:not-allowed;opacity:.55}._organize-exclude-action_7nod9_632,._organize-cancel-action_7nod9_633,._organize-confirm-action_7nod9_634{min-height:var(--button-height);padding:0 var(--button-padding-inline);border:var(--border-width) solid transparent;border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);cursor:pointer}._organize-exclude-action_7nod9_632{width:var(--button-height);border-color:var(--color-border-subtle);border-radius:var(--radius-full);white-space:nowrap;color:var(--color-mute);background:0 0;place-items:center;padding:0;display:grid}._organize-exclude-action_7nod9_632:disabled,._organize-cancel-action_7nod9_633:disabled,._organize-confirm-action_7nod9_634:disabled{cursor:not-allowed;opacity:.45}._organize-preview-message_7nod9_448,._organize-preview-empty_7nod9_449{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-default);color:var(--color-on-surface);background:var(--color-surface-container-high);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height)}._organize-preview-actions_7nod9_675{gap:var(--space-2);margin-top:var(--space-5);flex-direction:column;display:flex}._organize-cancel-action_7nod9_633{width:100%;color:var(--color-on-surface);background:0 0}._organize-confirm-action_7nod9_634{width:100%;min-height:var(--control-height);color:var(--color-on-primary);background:var(--color-primary)}._organize-loading_7nod9_695{flex-direction:column;min-height:22rem;display:flex}._organize-loading-heading_7nod9_701 h4,._organize-loading-heading_7nod9_701 p{margin:0}._organize-loading-heading_7nod9_701 h4{color:var(--color-on-surface);font-size:var(--text-headline-md-size);font-weight:var(--text-headline-md-weight);line-height:var(--text-headline-md-line-height);letter-spacing:-.025em}._organize-loading-heading_7nod9_701 p{margin-top:var(--space-2);color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height)}._organize-loading-message_7nod9_721{animation:_organize-loading-message-in_7nod9_1 var(--dur-short) var(--ease-out)}._organize-loading-list_7nod9_725{gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}._organize-loading-row_7nod9_733{min-height:calc(var(--space-16) - var(--space-4));align-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-container-lowest);display:grid}._organize-loading-title_7nod9_744,._organize-loading-project_7nod9_745{height:var(--space-3);border-radius:var(--radius-full);background:var(--color-surface-container-high);animation:_organize-skeleton-pulse_7nod9_1 calc(var(--dur-modal) + var(--dur-modal)) var(--ease-in-out) infinite alternate;display:block}._organize-loading-title_7nod9_744{width:72%}._organize-loading-project_7nod9_745{width:36%;height:var(--space-2)}@keyframes _organize-skeleton-pulse_7nod9_1{0%{opacity:.45}to{opacity:1}}@keyframes _organize-loading-message-in_7nod9_1{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:translateY(0)}}._organize-folder-select_7nod9_591:focus-visible,._organize-folder-action_7nod9_592:focus-visible,._plan-link-date-action_7nod9_558:focus-visible,._plan-link-date-input_7nod9_559:focus-visible,._organize-exclude-action_7nod9_632:focus-visible,._organize-cancel-action_7nod9_633:focus-visible,._organize-confirm-action_7nod9_634:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--border-width)}._organize-folder-select_7nod9_591:focus-visible{background:var(--color-surface)}._organize-exclude-action_7nod9_632:active:not(:disabled),._organize-cancel-action_7nod9_633:active:not(:disabled),._organize-confirm-action_7nod9_634:active:not(:disabled),._organize-folder-action_7nod9_592:active:not(:disabled){transform:translateY(var(--border-width))}@media (width<=1080px){._memo-paper_7nod9_178{min-height:200px}}@media (pointer:coarse){._organize-exclude-action_7nod9_632,._organize-folder-select_7nod9_591,._organize-folder-action_7nod9_592{min-height:var(--control-height)}._organize-exclude-action_7nod9_632{width:var(--control-height)}}@media (hover:hover) and (pointer:fine){._organize-task-row_7nod9_489:hover,._organize-task-row-unclassified_7nod9_490:hover,._organize-task-row-excluded_7nod9_491:hover,._plan-link-task-row_7nod9_492:hover,._organize-folder-select_7nod9_591:hover:not(:disabled),._organize-folder-action_7nod9_592:hover:not(:disabled),._organize-exclude-action_7nod9_632:hover:not(:disabled),._organize-cancel-action_7nod9_633:hover:not(:disabled){background:var(--color-surface-container-high)}._organize-confirm-action_7nod9_634:hover:not(:disabled){background:var(--color-primary-pressed)}}@media (prefers-reduced-motion:reduce){._memo-icon-action_7nod9_44,._new-memo-action_7nod9_62,._memo-list-action_7nod9_351,._memo-list-action-active_7nod9_352,._organize-action_7nod9_254,._organize-task-row_7nod9_489,._organize-task-row-unclassified_7nod9_490,._organize-task-row-excluded_7nod9_491,._plan-link-task-row_7nod9_492,._organize-loading-message_7nod9_721,._organize-loading-title_7nod9_744,._organize-loading-project_7nod9_745{transition:none;animation:none}}._page_1mo7w_2{isolation:isolate;z-index:calc(var(--z-modal) + 1);min-width:20rem;min-height:100svh;color:var(--color-primary);background:var(--color-session-night);position:fixed;inset:0;overflow:hidden}._scene_1mo7w_14{z-index:0;background:linear-gradient(180deg, var(--color-session-night), var(--color-session-violet) 30%, var(--color-session-coral) 66%, var(--color-session-sunset));position:absolute;inset:0;overflow:hidden}._scene_1mo7w_14:before{border-radius:var(--radius-full);background:radial-gradient(circle, var(--color-session-glow), transparent 68%);content:"";width:42rem;height:28rem;position:absolute;bottom:20%;right:12%}._scene_1mo7w_14:after{background:linear-gradient(180deg, var(--color-session-vignette), transparent 24%, transparent 72%, var(--color-session-vignette));content:"";position:absolute;inset:0}._scene_1mo7w_14 span{background:var(--color-session-hill);border-radius:50% 50% 0 0/100% 100% 0 0;height:34%;position:absolute;bottom:14%;left:-8%;right:-8%}._scene_1mo7w_14 span:nth-child(2){background:var(--color-session-silhouette);clip-path:polygon(0 65%,8% 40%,15% 58%,22% 24%,29% 52%,37% 34%,43% 64%,51% 19%,58% 48%,65% 30%,73% 59%,80% 21%,88% 50%,94% 29%,100% 57%,100% 100%,0 100%);height:26%;bottom:9%}._scene_1mo7w_14 span:nth-child(3){background:var(--color-session-ground);border-radius:0;height:16%;bottom:0}._background-asset_1mo7w_64{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._background-shade_1mo7w_73{z-index:1;pointer-events:none;background:linear-gradient(180deg, var(--color-session-vignette), transparent 24%, transparent 72%, var(--color-session-vignette));position:absolute;inset:0}._session-chrome_1mo7w_81{z-index:4;pointer-events:none;grid-template-columns:5rem minmax(0,1fr) 5rem;display:grid;position:absolute;inset:0}._session-chrome_1mo7w_81 ._dock_1mo7w_90,._session-chrome_1mo7w_81 ._exit_1mo7w_91{pointer-events:auto}._session-chrome_1mo7w_81 ._dock_1mo7w_90{grid-column:1;place-self:center;position:relative;inset:auto;transform:none}._session-chrome_1mo7w_81 ._exit_1mo7w_91{margin:var(--space-4);grid-column:3;place-self:start end;position:relative;inset:auto}._widget-area_1mo7w_113{z-index:2;position:absolute;inset:0 5rem}._widget_1mo7w_113,._dark-widget_1mo7w_119,._dock_1mo7w_90,._focus-status_1mo7w_119{z-index:2;border:var(--border-width) solid var(--color-session-glass-border);border-radius:var(--radius-default);box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);position:absolute}._widget_1mo7w_113,._dock_1mo7w_90{background:var(--color-session-glass)}._dark-widget_1mo7w_119,._focus-status_1mo7w_119{color:var(--color-inverse-on-surface);background:var(--color-session-glass-dark)}._dock_1mo7w_90{top:50%;left:var(--space-4);gap:var(--space-1);padding:var(--space-2);flex-direction:column;display:flex;transform:translateY(-50%)}._dock_1mo7w_90 button{width:2.5rem;height:2.5rem;color:var(--color-text-secondary);transition:transform var(--dur-micro) var(--ease-out), background var(--dur-micro) var(--ease-out), opacity var(--dur-micro) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}._dock_1mo7w_90 button[aria-pressed=true]{color:var(--color-primary);background:var(--color-primary-soft)}._dock_1mo7w_90 button[aria-pressed=false]{opacity:.45}._dock_1mo7w_90 button:disabled{cursor:not-allowed;opacity:.42}._dock_1mo7w_90 svg{width:1.15rem}._place_1mo7w_177{top:var(--space-4);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);display:flex;left:0}._place_1mo7w_177>svg{width:1.25rem;color:var(--color-primary)}._place_1mo7w_177 div{display:grid}._place_1mo7w_177 strong{font-size:var(--text-body-sm-size)}._place_1mo7w_177 span,._place_1mo7w_177 small{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--text-label-caps-size)}._place_1mo7w_177 small{align-items:center;gap:var(--space-1);margin-left:var(--space-2);padding-left:var(--space-3);border-left:var(--border-width) solid var(--color-border);white-space:nowrap;display:inline-flex}._place_1mo7w_177 small svg{width:.8rem}._exit_1mo7w_91{top:var(--space-4);right:var(--space-4);align-items:center;gap:var(--space-2);width:max-content;min-height:2.5rem;padding:0 var(--space-4);color:var(--color-primary);font-weight:var(--text-button-weight);display:inline-flex}._exit_1mo7w_91 svg{width:1rem}._tasks_1mo7w_237{width:15rem;padding:var(--space-6);top:4.75rem;left:0}._session-note_1mo7w_244{width:15rem;min-height:0;max-height:25rem;padding:var(--space-4);top:15rem;left:0;overflow:auto}._session-note_1mo7w_244 .memo-paper{min-height:6rem}._session-note_1mo7w_244 .memo-foot{margin-top:var(--space-3)}._tasks_1mo7w_237>p,._tasks_1mo7w_237 h1,._tasks_1mo7w_237 p{margin:0}._tasks_1mo7w_237>p,._timer_1mo7w_266 header span,._people_1mo7w_266 header span{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--text-label-caps-size);text-transform:uppercase}._current-task_1mo7w_273{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}._current-task_1mo7w_273+._current-task_1mo7w_273{border-top:0;margin-top:0;padding-top:0}._current-task_1mo7w_273>span{border-radius:var(--radius-full);background:var(--color-primary);flex:none;width:.5rem;height:.5rem;margin-top:0}._current-task_1mo7w_273 div{min-width:0}._current-task_1mo7w_273 h1{font-size:var(--text-body-sm-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._current-task_1mo7w_273 p{display:none}._timer_1mo7w_266{width:22rem;padding:var(--space-6);top:4.75rem;right:0}._timer_1mo7w_266 header,._people_1mo7w_266 header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._timer_1mo7w_266 header strong{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);color:var(--color-primary);background:var(--color-primary-soft);font-family:var(--font-family-mono);font-size:var(--text-label-caps-size)}._timer-main_1mo7w_333{width:16rem;height:16rem;margin:var(--space-6) auto 0;place-items:center;display:grid;position:relative}._timer-main_1mo7w_333 svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._ring-track_1mo7w_350,._ring-progress_1mo7w_350{fill:none;stroke-width:15px}._ring-track_1mo7w_350{stroke:var(--color-border-subtle)}._ring-progress_1mo7w_350{stroke:var(--color-primary-container);stroke-dasharray:276.46;stroke-linecap:round;transition:stroke-dashoffset 1s linear, stroke var(--transition-short)}._ring-progress_1mo7w_350[data-phase=break]{stroke:var(--color-mute)}._timer-value_1mo7w_371{justify-items:center;display:grid;position:relative}._timer-main_1mo7w_333 h2{font-family:var(--font-family-mono);font-size:var(--text-headline-md-size);font-variant-numeric:tabular-nums;margin:0;line-height:1}._timer-main_1mo7w_333 p{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--text-body-sm-size)}._timer-adjust_1mo7w_391{gap:var(--space-2);width:11rem;margin-top:var(--space-5);grid-template-columns:2rem 1fr 2rem;margin-inline:auto;display:grid}._timer-adjust_1mo7w_391 button,._timer-adjust_1mo7w_391 select{border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-default);min-height:2.5rem;color:var(--color-on-surface);background:0 0}._timer-adjust_1mo7w_391 button{place-items:center;padding:0;display:grid}._timer-adjust_1mo7w_391 button svg{width:1rem}._timer-adjust_1mo7w_391 label,._timer-adjust_1mo7w_391 select{width:100%}._timer-adjust_1mo7w_391 select{padding-inline:var(--space-3);font-family:var(--font-family-mono);font-size:var(--text-body-sm-size);text-align:center}._timer-adjust_1mo7w_391 button:hover:not(:disabled),._timer-adjust_1mo7w_391 select:hover:not(:disabled){background:color-mix(in srgb, var(--color-surface-card) 55%, transparent)}._timer-adjust_1mo7w_391 button:focus-visible,._timer-adjust_1mo7w_391 select:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--space-1)}._timer-adjust_1mo7w_391 button:active:not(:disabled){background:color-mix(in srgb, var(--color-surface-container-high) 72%, transparent)}._timer-adjust_1mo7w_391 button:disabled,._timer-adjust_1mo7w_391 select:disabled{cursor:not-allowed;opacity:.48}._visually-hidden_1mo7w_447{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._finish_1mo7w_458{width:100%;min-height:var(--button-height);justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-inline:var(--button-padding-inline);color:var(--color-on-primary);background:var(--color-primary);font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);white-space:nowrap;border:0;display:inline-flex}._finish_1mo7w_458 svg{width:1rem}._people_1mo7w_266{bottom:var(--space-4);width:15rem;padding:var(--space-6);left:0}._people_1mo7w_266 small{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--text-label-caps-size)}._avatar_1mo7w_492{width:2rem;height:2rem;margin-top:var(--space-3);border-radius:var(--radius-full);color:var(--color-on-primary);background:var(--color-primary);font-size:var(--text-body-sm-size);place-items:center;display:grid}._people_1mo7w_266>p{margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-body-sm-size)}._music_1mo7w_512{z-index:2;right:0;bottom:var(--space-4);width:22rem;position:absolute}._focus-status_1mo7w_119{bottom:var(--space-6);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-body-sm-size);white-space:nowrap;display:inline-flex;left:50%;transform:translate(-50%)}._focus-status_1mo7w_119 svg{width:1rem}._focus-status_1mo7w_119[aria-pressed=true]{color:var(--color-on-primary);background:var(--color-primary)}@media (width>=48.01rem){._is-layout-swapped_1mo7w_543 ._place_1mo7w_177,._is-layout-swapped_1mo7w_543 ._tasks_1mo7w_237,._is-layout-swapped_1mo7w_543 ._session-note_1mo7w_244{left:auto;right:0}._is-layout-swapped_1mo7w_543 ._timer_1mo7w_266,._is-layout-swapped_1mo7w_543 ._music_1mo7w_512{left:0;right:auto}._is-layout-swapped_1mo7w_543 ._people_1mo7w_266{left:auto;right:0}}._is-focus-mode_1mo7w_562 ._dock_1mo7w_90,._is-focus-mode_1mo7w_562 ._exit_1mo7w_91,._is-focus-mode_1mo7w_562 ._timer_1mo7w_266,._is-focus-mode_1mo7w_562 ._focus-status_1mo7w_119{transition:opacity var(--dur-micro) var(--ease-out)}._state_1mo7w_569{min-height:calc(100svh - 3.5rem);padding:var(--space-8);text-align:center;place-content:center;justify-items:center;display:grid}._state_1mo7w_569>svg{color:var(--color-primary)}._state_1mo7w_569 h1{margin:var(--space-4) 0 0;font-size:var(--text-headline-md-size)}._state_1mo7w_569 p{color:var(--color-text-secondary)}._state-actions_1mo7w_591{gap:var(--space-2);margin-top:var(--space-4);display:flex}._state-actions_1mo7w_591 button,._ended-card_1mo7w_597 button{min-height:var(--button-height);padding:0 var(--button-padding-inline);border:var(--border-width) solid var(--color-primary);color:var(--color-on-primary);background:var(--color-primary);font-weight:var(--text-button-weight)}._is-ended_1mo7w_606{place-items:center;display:grid}._ended-card_1mo7w_597{z-index:2;width:min(calc(100% - var(--space-8)), 31rem);padding:var(--space-10);border:var(--border-width) solid var(--color-session-glass-border);border-radius:var(--radius-lg);text-align:center;background:var(--color-session-glass);box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative}._ended-icon_1mo7w_624{border-radius:var(--radius-full);width:3rem;height:3rem;color:var(--color-on-primary);background:var(--color-primary);place-items:center;margin:0 auto;display:grid}._ended-card_1mo7w_597>p:first-of-type{margin:var(--space-4) 0 0;color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--text-label-caps-size)}._ended-card_1mo7w_597 h1{margin:var(--space-3) 0 0;font-size:var(--text-headline-lg-size);font-style:normal}._ended-card_1mo7w_597 h1+p{color:var(--color-text-secondary)}._ended-card_1mo7w_597 button{margin-top:var(--space-4)}._spinner_1mo7w_656{animation:1s linear infinite _spin_1mo7w_656}@media (hover:hover) and (pointer:fine){._dock_1mo7w_90 button:not(:disabled):hover{background:var(--color-primary-soft);transform:translateY(-1px)}._exit_1mo7w_91:hover,._finish_1mo7w_458:hover:not(:disabled),._ended-card_1mo7w_597 button:hover{color:var(--color-on-primary);background:var(--color-primary)}}@media (width>=48.01rem) and (width<=96rem),(width>=48.01rem) and (height<=60rem){._timer_1mo7w_266{width:19rem;padding:var(--space-4);top:4.25rem}._timer-main_1mo7w_333{width:12rem;height:12rem;margin-top:var(--space-4)}._ring-track_1mo7w_350,._ring-progress_1mo7w_350{stroke-width:10px}._timer-adjust_1mo7w_391{width:10rem;margin-top:var(--space-4);grid-template-columns:2rem minmax(0,1fr) 2rem}._timer-adjust_1mo7w_391 button,._timer-adjust_1mo7w_391 select{min-height:2.25rem}._music_1mo7w_512{bottom:var(--space-3);width:19rem}}@media (width<=48rem){._page_1mo7w_2{overflow-y:auto}._widget-area_1mo7w_113{position:relative;inset:auto}._dock_1mo7w_90{top:auto;bottom:var(--space-3);flex-direction:row;left:50%;transform:translate(-50%)}._session-chrome_1mo7w_81 ._dock_1mo7w_90{inset:auto auto var(--space-3) 50%;position:absolute;transform:translate(-50%)}._place_1mo7w_177{left:var(--space-3)}._exit_1mo7w_91{right:var(--space-3)}._session-chrome_1mo7w_81 ._exit_1mo7w_91{inset:var(--space-4) var(--space-3) auto auto;margin:0;position:absolute}._tasks_1mo7w_237,._timer_1mo7w_266,._people_1mo7w_266,._music_1mo7w_512,._session-note_1mo7w_244{width:auto;margin-inline:var(--space-3);position:relative;inset:auto}._session-note_1mo7w_244{margin-top:var(--space-3)}._tasks_1mo7w_237{margin-top:5rem}._timer_1mo7w_266,._people_1mo7w_266,._music_1mo7w_512{margin-top:var(--space-3)}._music_1mo7w_512{margin-bottom:5.5rem}._focus-status_1mo7w_119{display:none}}@media (width<=30rem){._place_1mo7w_177 span,._place_1mo7w_177 small{display:none}._place_1mo7w_177{max-width:55%}._timer-main_1mo7w_333{width:12rem;height:12rem}._state-actions_1mo7w_591{flex-direction:column}}@media (prefers-reduced-motion:reduce){._ring-progress_1mo7w_350{transition:none}._spinner_1mo7w_656{animation:none}}@keyframes _spin_1mo7w_656{to{transform:rotate(360deg)}}._page_xqgea_1{min-height:calc(100svh - var(--top-bar-height));padding:var(--space-8) var(--layout-page-padding-inline)}._heading_xqgea_6{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);display:flex}._heading_xqgea_6 h1{min-width:0;color:var(--color-primary);font-size:var(--text-headline-lg-size);font-weight:var(--text-headline-lg-weight);letter-spacing:-.02em;line-height:var(--text-headline-lg-line-height);margin:0}._heading_xqgea_6 p{margin:var(--space-1) 0 0;color:var(--color-mute);font-size:var(--text-body-md-size)}._view-toolbar_xqgea_30{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}._task-tools_xqgea_38{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}._filter-button_xqgea_46,._state_xqgea_47 button{min-height:var(--button-height);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--button-padding-inline);border-radius:var(--radius-default);font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);white-space:nowrap;display:inline-flex}._filter-button_xqgea_46{flex:none}._secondary_xqgea_64,._state_xqgea_47 button{border:var(--border-width) solid var(--color-border-subtle);color:var(--color-primary);background:var(--color-surface-container-lowest)}._section-heading_xqgea_71{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}._section-heading_xqgea_71 h2{color:var(--color-primary);font-size:var(--text-body-lg-size);font-weight:var(--text-button-weight);margin:0}._section-heading_xqgea_71 span{color:var(--color-primary);font-family:var(--font-family-mono);font-size:var(--text-label-caps-size)}._task-list-actions_xqgea_92{align-items:center;gap:var(--space-2);display:flex}._matrix-area_xqgea_98{--matrix-quadrant-height:23rem;flex-direction:column;min-width:0;display:flex;container:planner-area/inline-size}._task-content_xqgea_108{width:100%;min-width:0;margin-inline:auto}._delete-error_xqgea_114{margin:calc(var(--space-2) * -1) 0 var(--space-4);color:var(--color-error);font-size:var(--text-body-sm-size)}._state_xqgea_47{padding:var(--space-16) var(--space-6);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-panel);color:var(--color-mute);text-align:center;background:var(--color-surface-container-lowest);justify-items:center;display:grid}._state-mark_xqgea_131{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);background:var(--color-ash)}._state_xqgea_47 p{margin:var(--space-3) 0 0}._state_xqgea_47 button{margin-top:var(--space-4)}._page_1cnh7_4{min-height:calc(100svh - 3.5rem);padding:var(--space-8) var(--layout-page-padding-inline);color:var(--color-primary)}._recent-section_1cnh7_10{margin-bottom:var(--space-16)}._header_1cnh7_14{margin-bottom:var(--space-12)}._header_1cnh7_14 h1{overflow-wrap:anywhere;font-size:var(--text-headline-lg-size);font-weight:var(--text-headline-lg-weight);letter-spacing:var(--text-headline-lg-letter-spacing);margin:0}._header_1cnh7_14 p:last-child{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-body-lg-size)}._grid_1cnh7_39{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._grid_1cnh7_39>:nth-child(n+9){display:none}._card_1cnh7_47{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}._card_1cnh7_47:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--space-2);border-radius:var(--radius-lg)}._thumbnail_1cnh7_61{justify-content:flex-end;align-items:flex-start;gap:var(--space-2);min-height:10rem;padding:var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-primary);background:var(--color-surface-container-high);transition:transform var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}._thumbnail_1cnh7_61:before{border-radius:var(--radius-full);background:var(--color-surface-container-lowest);content:"";opacity:.55;width:10rem;height:10rem;position:absolute;inset:18% -10% auto auto}._thumbnail_1cnh7_61:after{z-index:1;background:linear-gradient(180deg, transparent 28%, var(--overlay-scrim));content:"";pointer-events:none;position:absolute;inset:0}._thumbnail_1cnh7_61>*{z-index:2;position:relative}._thumbnail_1cnh7_61>._thumbnail-video_1cnh7_103{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._has-thumbnail-video_1cnh7_112,._has-thumbnail-video_1cnh7_112 svg,._has-thumbnail-video_1cnh7_112 span{color:var(--color-on-dark)}._thumbnail_1cnh7_61 svg{color:var(--color-text-muted)}._thumbnail_1cnh7_61 span{font-size:var(--text-body-sm-size);color:var(--color-text-secondary)}._thumbnail_1cnh7_61 strong{font-size:var(--text-body-lg-size);font-weight:var(--text-headline-md-weight)}._thumbnail-completed_1cnh7_132{background:var(--color-surface-card)}._thumbnail-in_progress_1cnh7_136{background:var(--color-tone-bay-leaf-tint)}._thumbnail-interrupted_1cnh7_140{background:var(--color-surface-container-high)}._card_1cnh7_47:hover ._thumbnail_1cnh7_61{background:var(--color-surface-container-highest);transform:translateY(-2px)}._card_1cnh7_47:active ._thumbnail_1cnh7_61{transform:translateY(1px)}._card-content_1cnh7_153{gap:var(--space-2);padding-top:var(--space-3);display:grid}._card-title-row_1cnh7_159{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}._card_1cnh7_47 h2{overflow-wrap:anywhere;min-width:0;font-size:var(--text-body-lg-size);font-weight:var(--text-headline-md-weight);margin:0}._task-count_1cnh7_175{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--text-label-caps-size);background:var(--color-surface-container-high);flex:none;display:inline-flex}._meta_1cnh7_187{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-body-sm-size);display:grid}._meta_1cnh7_187 span{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}._meta_1cnh7_187 svg{flex:none}._tasks_1cnh7_205{color:var(--color-text-muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}._state_1cnh7_217{justify-items:start;gap:var(--space-3);max-width:32rem;padding:var(--space-8);border-radius:var(--radius-lg);color:var(--color-text-muted);background:var(--color-surface-card);display:grid}._state_1cnh7_217 strong{color:var(--color-primary);font-size:var(--text-headline-md-size);font-weight:var(--text-headline-md-weight)}._state_1cnh7_217 span{font-size:var(--text-body-md-size)}._state-link_1cnh7_238{color:var(--color-primary-container);font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight)}._empty-start_1cnh7_244{width:100%}._skeleton_1cnh7_248{border-radius:var(--radius-lg);background:var(--color-surface-container-high);min-height:18rem}._group-section_1cnh7_254{padding-top:var(--space-10);border-top:var(--border-width) solid var(--color-border-subtle)}._section-heading_1cnh7_259{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}._section-heading_1cnh7_259 h2{font-size:var(--text-headline-lg-size);font-weight:var(--text-headline-lg-weight);margin:0}._eyebrow_1cnh7_18{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-label-caps-size);letter-spacing:var(--text-label-caps-letter-spacing)}._coming-soon_1cnh7_280{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:var(--color-text-muted);background:var(--color-surface-container-high);font-size:var(--text-body-sm-size)}._group-placeholder_1cnh7_288{border:var(--border-width) dashed var(--color-border-subtle);border-radius:var(--radius-lg);min-height:8rem;color:var(--color-text-muted);background:var(--color-surface-card);place-items:center;display:grid}@media (width<=72rem){._grid_1cnh7_39{grid-template-columns:repeat(3,minmax(0,1fr))}._grid_1cnh7_39>:nth-child(n+7){display:none}}@media (width<=60rem){._grid_1cnh7_39{grid-template-columns:repeat(2,minmax(0,1fr))}._grid_1cnh7_39>:nth-child(n+5){display:none}}@media (width<=48rem){._page_1cnh7_4{padding:var(--space-8) var(--layout-page-padding-inline)}._header_1cnh7_14{margin-bottom:var(--space-8)}._header_1cnh7_14 h1,._section-heading_1cnh7_259 h2{font-size:var(--text-headline-md-size)}._grid_1cnh7_39{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}._grid_1cnh7_39>:nth-child(n+3){display:none}._thumbnail_1cnh7_61{min-height:12rem}}@media (prefers-reduced-motion:reduce){._thumbnail_1cnh7_61,._card_1cnh7_47:hover ._thumbnail_1cnh7_61,._card_1cnh7_47:active ._thumbnail_1cnh7_61{transition:none;transform:none}}._task-count-wrap_1cnh7_351{flex:none;position:relative}._task-tooltip_1cnh7_356{top:calc(100% + var(--space-2));z-index:var(--z-modal);width:max-content;max-width:16rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-primary);background:var(--color-surface-container-lowest);box-shadow:var(--shadow-floating);font-size:var(--text-body-sm-size);text-align:left;display:none;position:absolute;right:0}._task-count-wrap_1cnh7_351:hover ._task-tooltip_1cnh7_356,._card_1cnh7_47:focus-visible ._task-tooltip_1cnh7_356{gap:var(--space-1);display:grid}._task-tooltip-item_1cnh7_379{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}._task-tooltip-item_1cnh7_379:before{content:"";border:var(--border-width) solid var(--color-mute);border-radius:var(--radius-sm);flex:none;align-self:center;width:.625rem;height:.625rem}._task-tooltip-title_1cnh7_397{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._task-tooltip-folder_1cnh7_404{color:var(--color-mute);font-size:var(--text-label-caps-size);flex:none}._layout_1i2kc_1{--memo-track:calc(var(--memo-panel-width) + var(--layout-page-padding-inline));grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;min-width:0;display:grid;position:relative}._main_1i2kc_11{min-width:0;margin-inline-end:calc(var(--space-4) - var(--layout-page-padding-inline))}._gutter_1i2kc_19{justify-content:center;align-self:stretch;align-items:flex-start;gap:var(--space-1);flex:none;padding-block-start:var(--space-8);display:flex}._resizer_1i2kc_30{width:var(--space-2);cursor:col-resize;touch-action:none;background:0 0;border:0;align-self:stretch}._resizer_1i2kc_30:focus-visible{outline:var(--border-width) solid var(--color-primary);outline-offset:0;border-radius:var(--radius-full)}._layout_1i2kc_1[data-dragging=true]{-webkit-user-select:none;user-select:none;cursor:col-resize}._toggle_1i2kc_50{top:var(--space-6);width:var(--space-6);height:var(--space-8);border-radius:var(--radius-default);color:var(--color-mute);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:sticky}._toggle_1i2kc_50:hover{color:var(--color-primary)}._chevron-stack_1i2kc_71{display:none}._panel_1i2kc_75{min-width:0;width:var(--memo-track);padding-block:var(--space-8);align-self:stretch;padding-inline-end:var(--layout-page-padding-inline)}._panel_1i2kc_75[hidden]{display:none}._layout_1i2kc_1[data-open=false]{grid-template-columns:calc(var(--memo-track) / 2) minmax(0, 1fr) auto calc(var(--memo-track) / 2)}._layout_1i2kc_1[data-open=false] ._main_1i2kc_11{grid-column:2}._layout_1i2kc_1[data-open=false] ._gutter_1i2kc_19{grid-column:3}._panel-inner_1i2kc_107{top:var(--space-6);position:sticky}@media (width<=60rem){._layout_1i2kc_1{grid-template-columns:minmax(0,1fr) auto}._main_1i2kc_11{grid-column:1/-1;margin-inline-end:0}._layout_1i2kc_1[data-open=false]{grid-template-columns:minmax(0,1fr) auto}._layout_1i2kc_1[data-open=false] ._main_1i2kc_11{grid-column:1/-1}._layout_1i2kc_1[data-open=false] ._gutter_1i2kc_19{grid-column:2}._gutter_1i2kc_19{padding-block:var(--space-3) 0;grid-column:2;justify-content:flex-end;align-self:center;padding-inline-end:var(--layout-page-padding-inline)}._resizer_1i2kc_30{display:none}._toggle_1i2kc_50{position:static}._chevron-side_1i2kc_150{display:none}._chevron-stack_1i2kc_71{display:inline-flex}._panel-inner_1i2kc_107{position:static}._panel_1i2kc_75{width:100%;padding-block:var(--space-4) var(--space-8);padding-inline:var(--layout-page-padding-inline);grid-column:1/-1}}._widget_1hhgz_3{--music-surface:#ffffffb3;--music-surface-opaque:#fffffff5;--music-raised:#1c1c1e0f;--music-hairline:#1c1c1e1a;--music-on-surface:var(--color-primary);--music-on-surface-mute:var(--color-mute);--music-accent:#fa2d48;--music-blur:20px;--music-widget-width:17rem;--music-collapsed-size:calc(var(--space-12) + var(--space-2) * 2 + var(--border-width) * 2);width:var(--music-collapsed-size);border:var(--border-width) solid var(--music-hairline);border-radius:var(--radius-full);background:var(--music-surface-opaque);max-width:100%;box-shadow:var(--shadow-floating);transition:width var(--dur-short) var(--ease-out);flex-direction:column;align-items:stretch;display:flex;overflow:hidden}._widget_1hhgz_3[data-open=true]{width:var(--music-widget-width)}._widget_1hhgz_3[data-expanded=true]{border-radius:var(--radius-lg)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._widget_1hhgz_3{background:var(--music-surface);-webkit-backdrop-filter:blur(var(--music-blur)) saturate(180%);backdrop-filter:blur(var(--music-blur)) saturate(180%)}}._bar_1hhgz_13{align-items:center;gap:var(--space-2);width:calc(var(--music-widget-width) - var(--border-width) * 2);padding:var(--space-2);display:flex}._widget_1hhgz_3[data-expanded=true] ._bar_1hhgz_13{border-top:var(--border-width) solid var(--music-hairline)}._mark_1hhgz_74{color:var(--music-on-surface-mute);flex:none}._title_1hhgz_79{min-width:0;color:var(--music-on-surface);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._control_1hhgz_90{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);color:var(--music-on-surface);cursor:pointer;transition:color var(--transition-short) var(--ease-in-out), background-color var(--transition-short) var(--ease-in-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._control-play_1hhgz_108{color:var(--music-accent)}._stage_1hhgz_116{background:#000;height:0;overflow:hidden}._stage_1hhgz_116[data-expanded=true]{height:9.5rem}._panel_1hhgz_126{gap:var(--space-4);max-height:16rem;padding:var(--space-4);display:grid;overflow-y:auto}._source_1hhgz_134{align-items:center;gap:var(--space-2);grid-template-columns:max-content minmax(0,1fr) max-content;display:grid}._source_1hhgz_134 label{min-width:0}._source_1hhgz_134 input{width:100%;min-width:0;min-height:var(--space-8);padding:0 var(--space-2);border:var(--border-width) solid var(--music-hairline);border-radius:var(--radius-md);color:var(--music-on-surface);font:inherit;font-size:var(--text-body-sm-size);background:var(--music-raised)}._source_1hhgz_134 input::placeholder{color:var(--music-on-surface-mute)}._source_1hhgz_134 button{min-height:var(--space-8);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-on-primary);font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);white-space:nowrap;background:var(--music-accent);cursor:pointer;border:0}._source_1hhgz_134 button:disabled{opacity:.55;cursor:not-allowed}._message_1hhgz_180{color:var(--music-accent);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);margin:0}._visually-hidden_1hhgz_187{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._empty_1hhgz_196{color:var(--music-on-surface-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);margin:0}._group_1hhgz_203{gap:var(--space-2);min-width:0;display:grid}._group-label_1hhgz_209{color:var(--music-on-surface-mute);font-size:var(--text-body-sm-size);font-weight:var(--text-label-strong-weight);line-height:var(--text-body-sm-line-height);margin:0}._panel_1hhgz_126 ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._panel_1hhgz_126 li button{width:100%;min-height:var(--space-8);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--music-on-surface);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color var(--transition-short) var(--ease-in-out), background-color var(--transition-short) var(--ease-in-out);background:0 0;border:0;display:block;overflow:hidden}._panel_1hhgz_126 li button[aria-pressed=true]{color:var(--music-accent);font-weight:var(--text-button-weight);background:var(--music-raised)}._control_1hhgz_90:focus-visible,._source_1hhgz_134 input:focus-visible,._source_1hhgz_134 button:focus-visible,._panel_1hhgz_126 li button:focus-visible{outline:var(--focus-ring-width) solid var(--music-accent);outline-offset:var(--border-width)}@media (hover:hover) and (pointer:fine){._control_1hhgz_90:hover,._panel_1hhgz_126 li button:hover:not([aria-pressed=true]){background:var(--music-raised)}._source_1hhgz_134 button:hover:not(:disabled){opacity:.88}}@media (prefers-reduced-motion:reduce){._widget_1hhgz_3,._control_1hhgz_90,._panel_1hhgz_126 li button{transition:none}._widget_1hhgz_3[data-playing=true] ._bar-mark_1hhgz_282{animation:none}}._bar-mark_1hhgz_282{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-full);color:var(--color-on-primary-fixed-variant);background:var(--color-primary-fixed);flex:none;justify-content:center;align-items:center;display:inline-flex}._widget_1hhgz_3[data-playing=true] ._bar-mark_1hhgz_282{color:var(--color-on-tertiary-container);background:var(--color-tertiary-container);animation:_music-pulse_1hhgz_1 1.8s var(--ease-in-out) infinite}@keyframes _music-pulse_1hhgz_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.18)}}@media (width<=48rem){._widget_1hhgz_3{--music-collapsed-size:calc(var(--space-10) + var(--space-1) * 2 + var(--border-width) * 2);--music-widget-width:min(calc(var(--space-12) * 5), calc(100vw - var(--space-4) * 2));display:none}._bar_1hhgz_13{gap:var(--space-1);padding:var(--space-1)}._bar-mark_1hhgz_282{width:var(--space-10);height:var(--space-10)}._bar-mark_1hhgz_282>svg,._mark_1hhgz_74{width:var(--space-4);height:var(--space-4)}._panel_1hhgz_126{gap:var(--space-3);padding:var(--space-3)}}._recent-page_m2nzu_7{max-width:100%;padding:var(--space-2);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--color-surface-container-lowest);box-shadow:var(--shadow-floating);transition:border-color var(--transition-short) var(--ease-in-out), transform var(--dur-micro) var(--ease-in-out);align-items:center;text-decoration:none;display:inline-flex}._reveal_m2nzu_2{width:0;transition:width var(--dur-short) var(--ease-out);flex:none;display:flex;overflow:hidden}._recent-page_m2nzu_7[data-open=true] ._reveal_m2nzu_2{width:var(--reveal-width,auto)}._reveal-content_m2nzu_41{align-items:center;gap:var(--space-3);width:max-content;padding-inline:var(--space-3) var(--space-4);flex:none;display:flex}._mark_m2nzu_59{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-full);color:var(--color-on-primary-fixed-variant);background:var(--color-primary-fixed);flex:none;justify-content:center;align-items:center;display:inline-flex}._arrow_m2nzu_72{color:var(--color-mute);flex:none}._copy_m2nzu_77{min-width:0;display:grid}._eyebrow_m2nzu_83{color:var(--color-mute);font-size:var(--text-label-caps-size);line-height:var(--text-body-sm-line-height);white-space:nowrap}._line_m2nzu_91{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}._label_m2nzu_98{color:var(--color-primary);font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);line-height:var(--text-body-sm-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._detail_m2nzu_108{color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);white-space:nowrap;flex:none}._recent-page_m2nzu_7:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-width)}._recent-page_m2nzu_7:active{transform:translateY(var(--border-width))}@media (hover:hover) and (pointer:fine){._recent-page_m2nzu_7:hover{border-color:var(--color-ash)}}@media (prefers-reduced-motion:reduce){._recent-page_m2nzu_7,._reveal_m2nzu_2{transition:none}._recent-page_m2nzu_7:active{transform:none}}@media (width<=48rem){._recent-page_m2nzu_7{--recent-reveal-max-width:calc(100vw - var(--space-4) * 2 - var(--space-10) - var(--space-1) * 2 - var(--border-width) * 2);padding:var(--space-1)}._mark_m2nzu_59{width:var(--space-10);height:var(--space-10)}._mark_m2nzu_59>svg,._arrow_m2nzu_72{width:var(--space-4);height:var(--space-4)}._reveal_m2nzu_2,._reveal-content_m2nzu_41{max-width:var(--recent-reveal-max-width)}._reveal-content_m2nzu_41{gap:var(--space-2);padding-inline:var(--space-2) var(--space-3)}._eyebrow_m2nzu_83{display:none}}._widget_fpgh1_10{--timer-widget-width:17rem;--timer-collapsed-size:calc(var(--space-12) + var(--space-2) * 2 + var(--border-width) * 2);width:var(--timer-collapsed-size);border:var(--border-width) solid transparent;border-radius:var(--radius-full);max-width:100%;color:var(--color-primary);background:var(--color-surface-container-lowest);box-shadow:var(--shadow-card);transition:width var(--dur-short) var(--ease-out), border-color var(--transition-short) var(--ease-out);flex-direction:column;align-items:stretch;display:flex;overflow:hidden}._widget_fpgh1_10[data-open=true]{width:var(--timer-widget-width);border-color:var(--color-border-subtle);box-shadow:var(--shadow-floating)}._widget_fpgh1_10[data-expanded=true]{border-radius:var(--radius-lg)}._bar_fpgh1_4{align-items:center;gap:var(--space-2);width:calc(var(--timer-widget-width) - var(--border-width) * 2);padding:0 var(--space-2) 0 0;display:flex}._widget_fpgh1_10[data-expanded=true] ._bar_fpgh1_4{border-top:var(--border-width) solid var(--color-border-subtle)}._dial_fpgh1_63{--ring-color:var(--color-mute);--ring-thickness:var(--space-1);--dial-size:calc(var(--timer-collapsed-size) - var(--border-width) * 2);width:var(--dial-size);height:var(--dial-size);border-radius:var(--radius-full);color:var(--color-mute);background:var(--color-surface-container-high);box-shadow:inset 0 0 0 0 var(--color-primary);font-size:var(--text-label-caps-size);font-weight:var(--text-button-weight);font-variant-numeric:tabular-nums;letter-spacing:-.04em;transition:box-shadow var(--dur-short) var(--ease-out), color var(--transition-short) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}._dial_fpgh1_63:before{content:"";border-radius:inherit;background:conic-gradient(transparent calc(var(--timer-progress,0) * 1turn), var(--ring-color) 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--ring-thickness)), #000 calc(100% - var(--ring-thickness)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--ring-thickness)), #000 calc(100% - var(--ring-thickness)));pointer-events:none;position:absolute;inset:0}._widget_fpgh1_10[data-state=idle] ._dial_fpgh1_63{background:var(--color-surface-container-lowest)}._widget_fpgh1_10[data-state=idle] ._dial_fpgh1_63:before{display:none}._widget_fpgh1_10[data-state=running] ._dial_fpgh1_63{--ring-color:var(--color-on-primary);color:var(--color-on-primary);box-shadow:inset 0 0 0 calc(var(--dial-size) / 2) var(--color-primary)}._widget_fpgh1_10[data-state=overtime] ._dial_fpgh1_63{--ring-color:var(--color-mute)}._title_fpgh1_133{flex:1;min-width:0;display:grid}._eyebrow_fpgh1_139{color:var(--color-mute);font-size:var(--text-label-caps-size);line-height:var(--text-label-caps-line-height);white-space:nowrap}._label_fpgh1_146{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._control_fpgh1_154{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);color:var(--color-primary);cursor:pointer;transition:color var(--transition-short) var(--ease-in-out), background-color var(--transition-short) var(--ease-in-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._control-stop_fpgh1_172{color:var(--color-mute)}._panel_fpgh1_176{gap:var(--space-4);max-height:16rem;padding:var(--space-4);display:grid;overflow-y:auto}._tab_fpgh1_185{gap:var(--space-2);display:grid}._source_fpgh1_190{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) max-content;display:grid}._source_fpgh1_190 label{min-width:0}._source_fpgh1_190 input{width:100%;min-width:0;min-height:var(--space-8);padding:0 var(--space-2);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-primary);font:inherit;font-size:var(--text-body-sm-size);font-variant-numeric:tabular-nums;background:var(--color-surface-container-lowest)}._source_fpgh1_190 input::placeholder{color:var(--color-mute)}._source_fpgh1_190 input[aria-invalid=true]{background:var(--color-surface-container-high)}._source_fpgh1_190 button{min-height:var(--space-8);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-on-primary);font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);white-space:nowrap;background:var(--color-primary);cursor:pointer;border:0}._source_fpgh1_190 button:disabled{opacity:.55;cursor:not-allowed}._message_fpgh1_241,._empty_fpgh1_242{color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);margin:0}._panel-action_fpgh1_250{width:100%;min-height:var(--space-8);border-radius:var(--radius-md);cursor:pointer}._visually-hidden_fpgh1_257{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._control_fpgh1_154:focus-visible,._source_fpgh1_190 input:focus-visible,._source_fpgh1_190 button:focus-visible,._panel-action_fpgh1_250:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--border-width)}@media (hover:hover) and (pointer:fine){._control_fpgh1_154:hover{background:var(--color-surface-container-high)}._source_fpgh1_190 button:hover:not(:disabled){opacity:.88}}@media (prefers-reduced-motion:reduce){._widget_fpgh1_10,._dial_fpgh1_63,._control_fpgh1_154{transition:none}}@media (width<=48rem){._widget_fpgh1_10{--timer-collapsed-size:calc(var(--space-10) + var(--space-1) * 2 + var(--border-width) * 2);--timer-widget-width:min(calc(var(--space-12) * 5), calc(100vw - var(--space-4) * 2))}._bar_fpgh1_4{gap:var(--space-1);padding-right:var(--space-1)}._dial_fpgh1_63>svg{width:var(--space-4);height:var(--space-4)}._panel_fpgh1_176{gap:var(--space-3);padding:var(--space-3)}}._side-navigation_peoo4_1{border-right:var(--border-width) solid var(--color-border-subtle);background:var(--color-surface-lowest);flex-direction:column;min-height:0;display:flex}._workspace-switcher-wrap_peoo4_9{padding:var(--space-4);border-bottom:var(--border-width) solid var(--color-border-subtle)}._workspace-switcher_peoo4_9{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-primary);text-align:left;background:var(--color-surface-lowest);display:flex}._workspace-switcher_peoo4_9:disabled{cursor:default;opacity:1}._workspace-avatar_peoo4_32{border-radius:var(--radius-default);width:2rem;height:2rem}._workspace-copy_peoo4_38{flex:1;min-width:0;display:grid}._workspace-copy_peoo4_38 strong{color:var(--color-primary);font-size:var(--text-body-sm-size)}._workspace-copy_peoo4_38 span{color:var(--color-text-muted);font-size:var(--text-label-caps-size)}._workspace-chevron_peoo4_54{color:var(--color-text-muted);flex:none}._side-navigation_peoo4_1 nav{padding:var(--space-3);flex:1}._navigation-label_peoo4_64{margin:var(--space-3);color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--text-label-caps-size);letter-spacing:var(--text-label-caps-letter-spacing);text-transform:uppercase}._navigation-list_peoo4_73{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._navigation-item_peoo4_81{gap:var(--space-3);width:100%;min-height:2.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:var(--text-body-sm-size);text-align:left;white-space:nowrap;background:0 0;border:0;font-weight:600;text-decoration:none}._navigation-item_peoo4_81:disabled{cursor:not-allowed}._navigation-item_peoo4_81._is-disabled_peoo4_101{color:var(--color-text-muted);opacity:.5}._navigation-item_peoo4_81._is-active_peoo4_106{color:var(--color-primary);background:var(--color-primary-soft)}._navigation-item_peoo4_81{align-items:center;display:flex}._workspace-avatar_peoo4_32{color:var(--color-primary);background:var(--color-primary-container);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}@media (width<=48rem){._side-navigation_peoo4_1{border-right:0;border-bottom:var(--border-width) solid var(--color-border-subtle);overflow-x:auto}._workspace-switcher-wrap_peoo4_9,._navigation-label_peoo4_64{display:none}._side-navigation_peoo4_1 nav{padding:var(--space-2) var(--space-4)}._navigation-list_peoo4_73{width:max-content;display:flex}._navigation-item_peoo4_81{white-space:nowrap;width:auto}}._top-bar_17rgu_1{z-index:10;min-height:var(--top-bar-height);padding:var(--space-1) var(--space-6);border-bottom:var(--border-width) solid var(--color-border-subtle);background:var(--color-surface-container-lowest);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._brand_17rgu_14,._top-bar-primary_17rgu_15,._top-bar-tools_17rgu_16,._account-menu_17rgu_17,._workspace-navigation_17rgu_18{align-items:center;display:flex}._top-bar-primary_17rgu_15,._top-bar-tools_17rgu_16{min-width:0}._top-bar-primary_17rgu_15{gap:var(--space-6)}._top-bar-tools_17rgu_16{justify-content:flex-end;gap:var(--space-4)}._brand_17rgu_14{gap:var(--space-2);color:var(--color-primary);flex:none;text-decoration:none}._brand-mark_17rgu_44{width:fit-content;height:2rem;color:var(--color-primary-container);justify-content:center;align-items:center;display:inline-flex}._brand-name_17rgu_53{font-size:var(--text-body-lg-size);font-weight:600}._workspace-navigation_17rgu_18{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-lg);background:var(--color-surface-highest)}._workspace-link_17rgu_65{padding:var(--space-1) var(--space-4);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);white-space:nowrap;text-decoration:none}._workspace-link_17rgu_65._is-active_17rgu_75{color:var(--color-primary);background:var(--color-surface-lowest);box-shadow:var(--shadow-control)}._global-search_17rgu_81{align-items:center;width:16rem;display:flex;position:relative}._global-search-icon_17rgu_88{left:var(--space-3);z-index:1;color:var(--color-text-muted);pointer-events:none;position:absolute}._global-search_17rgu_81 input{border:var(--border-width) solid transparent;border-radius:var(--radius-lg);width:100%;min-height:2.25rem;color:var(--color-primary);font-size:var(--text-body-sm-size);background:var(--color-canvas);transition:border-color var(--transition-short), background-color var(--transition-short);padding:0 4.75rem 0 2.25rem}._global-search_17rgu_81 input:focus-visible{border-color:var(--color-primary);background:var(--color-surface-lowest);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color);outline:none}._global-search_17rgu_81 input::-webkit-search-cancel-button{display:none}._search-shortcut_17rgu_121{right:var(--space-2);gap:var(--space-1);pointer-events:none;display:flex;position:absolute}._search-shortcut_17rgu_121 kbd{min-width:1.25rem;padding:0 var(--space-1);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-default);color:var(--color-text-muted);font-family:var(--font-family-mono);text-align:center;background:var(--color-surface-lowest);font-size:.625rem;line-height:1.25rem}._global-actions_17rgu_142{align-items:center;gap:var(--space-1);padding-right:var(--space-4);border-right:var(--border-width) solid var(--color-border-subtle);display:flex}._global-actions_17rgu_142 button{border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:var(--color-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._global-actions_17rgu_142 button:disabled{cursor:default;opacity:1}._account-menu_17rgu_17{gap:var(--space-3);flex:none}._account-link_17rgu_175{align-items:center;gap:var(--space-3);border-radius:var(--radius-full);color:inherit;text-decoration:none;display:inline-flex}._account-link_17rgu_175:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px}._account-copy_17rgu_189{justify-items:end;min-width:0;display:grid}._account-copy_17rgu_189 strong{max-width:15rem;color:var(--color-primary);font-size:var(--text-body-sm-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._account-copy_17rgu_189 span{color:var(--color-text-muted);font-size:var(--text-label-caps-size)}._account-avatar_17rgu_210{color:var(--color-primary);background:var(--color-primary-container);border:2px solid var(--color-surface-lowest);border-radius:var(--radius-full);width:2.25rem;height:2.25rem;box-shadow:0 0 0 var(--border-width) var(--color-border-subtle);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}._top-bar-logout_17rgu_228:hover,._top-bar-login_17rgu_229:hover{border-color:var(--color-mute);color:var(--color-primary);background:var(--color-surface-muted)}._guest-actions_17rgu_235{align-items:center;gap:var(--space-2);display:flex}._top-bar-login_17rgu_229,._top-bar-signup_17rgu_242{min-height:var(--button-height);padding:0 var(--button-padding-inline);border-radius:var(--radius-default);font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);white-space:nowrap}._top-bar-login_17rgu_229{border:var(--border-width) solid var(--color-border-subtle);color:var(--color-text-secondary);background:0 0}._top-bar-signup_17rgu_242{border:var(--border-width) solid var(--color-primary);color:var(--color-on-primary);background:var(--color-primary)}._top-bar-signup_17rgu_242:disabled{cursor:not-allowed;opacity:.55}@media (width<=72rem){._global-search_17rgu_81{display:none}}@media (width<=60rem){._workspace-navigation_17rgu_18,._global-actions_17rgu_142{display:none}}@media (width<=48rem){._top-bar_17rgu_1{padding:var(--space-2) var(--space-4)}._account-copy_17rgu_189{display:none}._top-bar-tools_17rgu_16{gap:var(--space-2)}}._app-shell_czk8w_1{background:var(--color-background);min-height:100svh}._app-shell-body_czk8w_6{min-height:calc(100svh - var(--top-bar-height));grid-template-columns:clamp(10rem,14vw,15rem) minmax(0,1fr);display:grid}._app-content_czk8w_12{background:var(--color-background);min-width:0;padding:0}._memo-split_czk8w_19{min-width:0}@media (width>=48.01rem) and (width<=80rem){._app-shell-body_czk8w_6{--layout-page-padding-inline:var(--space-10)}}@media (width>=80.01rem) and (width<=90rem){._app-shell-body_czk8w_6{--layout-page-padding-inline:var(--space-12)}}@media (width<=48rem){._app-shell-body_czk8w_6{flex-direction:column;display:flex}._app-content_czk8w_12{padding:0}}._floating-dock_czk8w_47{left:var(--space-8);bottom:var(--space-8);z-index:var(--z-floating);align-items:flex-start;gap:var(--space-2);max-width:calc(100% - var(--space-8) * 2);flex-direction:column;display:flex;position:fixed}@media (width<=48rem){._floating-dock_czk8w_47{left:var(--space-4);bottom:var(--space-4);max-width:calc(100% - var(--space-4) * 2)}}._login_1n9nr_1{--google-login-max-width:20rem;width:100%;max-width:var(--google-login-max-width);justify-items:center;gap:var(--space-3);margin-top:var(--space-8);display:grid}._login_1n9nr_1>div{width:100%}._error_1n9nr_17{color:var(--color-error);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);margin:0}._login-page_dgu7j_1{--login-illustration-mobile-width:16rem;justify-content:center;align-items:center;gap:var(--space-12);width:100%;min-height:100svh;padding:var(--space-12) var(--space-8);background:var(--color-surface-container-lowest);margin:0;display:flex}._hero_dgu7j_14{gap:var(--space-6);flex-direction:column;flex:0 26rem;min-width:0;display:flex}._hero-art_dgu7j_22{aspect-ratio:3/2;width:100%;height:auto;display:block}._login-panel_dgu7j_29{flex:0 24rem;min-width:0}._eyebrow_dgu7j_34{margin:0 0 var(--space-2);color:var(--color-primary-container);font-size:var(--text-body-sm-size);font-weight:var(--text-label-strong-weight);letter-spacing:var(--text-headline-xl-letter-spacing);line-height:var(--text-body-sm-line-height)}._login-panel_dgu7j_29 h1{min-width:0;color:var(--color-primary);font-size:var(--text-headline-lg-size);font-weight:var(--text-headline-lg-weight);letter-spacing:var(--text-headline-xl-letter-spacing);line-height:var(--text-headline-lg-line-height);overflow-wrap:anywhere;margin:0}._lead_dgu7j_54{margin:var(--space-3) 0 0;color:var(--color-mute);font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);line-height:var(--text-body-md-line-height)}._note_dgu7j_62{margin:var(--space-4) 0 0;color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);text-align:center}._features_dgu7j_70{gap:var(--space-3);margin:var(--space-10) 0 0;padding:var(--space-8) 0 0;border-top:var(--border-width) solid var(--color-border-subtle);list-style:none;display:grid}._feature_dgu7j_70{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-soft);display:flex}._feature-title_dgu7j_89{color:var(--color-primary);font-size:var(--text-body-sm-size);font-weight:var(--text-label-strong-weight);letter-spacing:var(--text-headline-xl-letter-spacing);line-height:var(--text-body-sm-line-height);display:block}._feature-body_dgu7j_98{margin-top:var(--space-1);color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);display:block}._feature-icon_dgu7j_106{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;display:flex}._feature-icon_dgu7j_106[data-tone=fountain]{color:var(--color-tone-fountain);background:var(--color-tone-fountain-tint)}._feature-icon_dgu7j_106[data-tone=indigo]{color:var(--color-tone-indigo);background:var(--color-tone-indigo-tint)}._feature-icon_dgu7j_106[data-tone=bay-leaf]{color:var(--color-tone-bay-leaf);background:var(--color-tone-bay-leaf-tint)}@media (width<=60rem){._login-page_dgu7j_1{gap:var(--space-6);flex-direction:column}._hero_dgu7j_14{width:min(100%, var(--login-illustration-mobile-width));flex:none}._login-panel_dgu7j_29{width:min(100%, var(--modal-width));flex:none}}@media (width<=48rem){._login-page_dgu7j_1{padding:var(--space-8) var(--space-6)}}@media (width<=25.875rem){._login-page_dgu7j_1{padding:var(--space-6) var(--space-4)}}._demo_19xwq_1{--arcade-aspect-height:56.25%;--arcade-controls-height:2.5625rem;gap:var(--space-3);min-width:0;margin:0;display:grid}._frame_19xwq_11{width:100%;min-width:0;height:0;padding-bottom:calc(var(--arcade-aspect-height) + var(--arcade-controls-height));color:var(--color-primary);position:relative;overflow:clip}._iframe_19xwq_21{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;opacity:1;width:100%;height:100%;transition:opacity var(--dur-short) var(--ease-out);border:0;display:block;position:absolute;inset:0}._iframe_19xwq_21[data-loaded=false]{opacity:0}._loading_19xwq_37{place-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-6);color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);text-align:center;display:grid;position:absolute;inset:0}._caption_19xwq_51{min-height:var(--text-body-sm-line-height);color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height)}._caption_19xwq_51 a{align-items:center;gap:var(--space-2);width:fit-content;min-height:var(--control-height);border-bottom:var(--border-width) solid currentColor;color:var(--color-primary-container);font-weight:var(--text-label-strong-weight);white-space:nowrap;transition:color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);line-height:1;text-decoration:none;display:inline-flex}._caption_19xwq_51 a:after{content:"↗";font-size:var(--text-body-md-size);transition:transform var(--dur-micro) var(--ease-out)}._caption_19xwq_51 a:active{transform:translateY(var(--border-width))}@media (hover:hover) and (pointer:fine){._caption_19xwq_51 a:hover{color:var(--color-primary)}._caption_19xwq_51 a:hover:after{transform:translate(var(--space-1), calc(var(--space-1) * -1))}}@media (prefers-reduced-motion:reduce){._iframe_19xwq_21,._caption_19xwq_51 a,._caption_19xwq_51 a:after{transition-duration:var(--dur-reduced-motion)}}._public-home_dx31v_4{--text-landing-display-size:clamp(2.5rem, 5vw, 4.5rem);--text-landing-display-line-height:1.02;--text-landing-display-tracking:-.04em;--text-landing-section-size:clamp(2rem, 4vw, 3.75rem);--text-landing-section-line-height:1.08;--landing-header-height:4.5rem;--landing-shell-max:100rem;--landing-hero-shell-max:112rem;--landing-hero-margin-desktop:3rem;--landing-copy-column:26rem;--landing-copy-measure:36rem;--landing-title-measure:11ch;--landing-section-title-measure:14ch;--landing-footer-measure:28ch;--landing-login-width:20rem;--landing-step-number-width:3rem;--landing-step-title-width:10rem;--landing-section-space:6rem;--landing-logo-width:9rem;min-height:100svh;color:var(--color-primary);background:var(--color-canvas)}._public-header_dx31v_30{min-height:var(--landing-header-height);padding-inline:var(--layout-margin-mobile);justify-content:space-between;align-items:center;display:flex}._wordmark_dx31v_38,._header-cta_dx31v_39,._footer_dx31v_40 a{color:inherit;white-space:nowrap;text-decoration:none}._wordmark_dx31v_38{min-height:var(--control-height);align-items:center;display:inline-flex}._wordmark_dx31v_38 img{width:var(--landing-logo-width);height:auto;display:block}._header-cta_dx31v_39{min-height:var(--button-height);padding-inline:var(--space-4);border-radius:var(--radius-md);color:var(--color-on-primary);background:var(--color-primary-container);cursor:pointer;font-family:inherit;font-size:var(--text-body-sm-size);font-weight:var(--text-button-weight);transition:background-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);border:0;align-items:center;line-height:1;display:inline-flex}._header-cta_dx31v_39:active,._footer_dx31v_40 a:active{transform:translateY(var(--border-width))}._hero_dx31v_80{align-content:center;gap:var(--space-10);min-height:calc(100svh - var(--landing-header-height));padding:var(--space-8) var(--layout-margin-mobile) var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}._hero-copy_dx31v_89{min-width:0}._intro_dx31v_93{margin:0 0 var(--space-4);color:var(--color-primary-container);font-size:var(--text-body-md-size);font-weight:var(--text-label-strong-weight);line-height:var(--text-body-sm-line-height)}._hero_dx31v_80 h1{max-width:var(--landing-title-measure);min-width:0;color:var(--color-primary);font-size:var(--text-landing-display-size);font-style:normal;font-weight:var(--text-label-strong-weight);letter-spacing:var(--text-landing-display-tracking);line-height:var(--text-landing-display-line-height);overflow-wrap:anywhere;margin:0}._lead_dx31v_114{max-width:var(--landing-copy-measure);margin:var(--space-6) 0 0;color:var(--color-mute);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line-height)}._login-area_dx31v_122{max-width:var(--landing-login-width);scroll-margin-top:var(--space-6)}._note_dx31v_127{margin:var(--space-3) 0 0;color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);text-align:center}._workflow_dx31v_135{gap:var(--space-12);padding:var(--space-16) var(--layout-margin-mobile);color:var(--color-primary);background:var(--color-surface);display:grid}._workflow-heading_dx31v_143{gap:var(--space-4);min-width:0;display:grid}._workflow-heading_dx31v_143 h2,._workflow-heading_dx31v_143 p,._workflow-list_dx31v_151,._workflow-list_dx31v_151 h3,._workflow-list_dx31v_151 p{margin:0}._workflow-heading_dx31v_143 h2{max-width:var(--landing-section-title-measure);font-size:var(--text-landing-section-size);font-style:normal;font-weight:var(--text-label-strong-weight);letter-spacing:var(--text-headline-xl-letter-spacing);line-height:var(--text-landing-section-line-height);overflow-wrap:anywhere}._workflow-heading_dx31v_143 p{color:var(--color-mute);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line-height)}._workflow-list_dx31v_151{padding:0;list-style:none}._workflow-step_dx31v_178{grid-template-columns:var(--landing-step-number-width) minmax(0, 1fr);gap:var(--space-4);padding-block:var(--space-8);border-top:var(--border-width) solid var(--color-ash);display:grid}._workflow-step_dx31v_178:last-child{border-bottom:var(--border-width) solid var(--color-ash)}._step-number_dx31v_190{color:var(--color-primary-container);font-family:var(--font-family-mono);font-size:var(--text-body-sm-size);font-variant-numeric:tabular-nums;font-weight:var(--text-label-strong-weight);line-height:var(--text-headline-md-line-height)}._workflow-list_dx31v_151 h3{font-size:var(--text-headline-md-size);font-style:normal;font-weight:var(--text-label-strong-weight);line-height:var(--text-headline-md-line-height)}._workflow-list_dx31v_151 p{max-width:var(--landing-copy-measure);margin-top:var(--space-2);color:var(--color-mute);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line-height)}._footer_dx31v_40{gap:var(--space-12);padding:var(--space-16) var(--layout-margin-mobile) var(--space-8);color:var(--color-on-primary);background:var(--color-primary);display:grid}._footer-statement_dx31v_222{max-width:var(--landing-footer-measure);font-size:var(--text-landing-section-size);font-style:normal;font-weight:var(--text-label-strong-weight);letter-spacing:var(--text-headline-xl-letter-spacing);line-height:var(--text-landing-section-line-height);margin:0}._footer-meta_dx31v_232{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-footer-rule);color:var(--color-on-dark-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);flex-wrap:wrap;display:flex}._footer_dx31v_40 a{min-height:var(--control-height);transition:color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){._header-cta_dx31v_39:hover{color:var(--color-on-primary);background:var(--color-primary-container);transform:translateY(calc(var(--border-width) * -1))}._footer_dx31v_40 a:hover{color:var(--color-on-primary)}}@media (width>=40rem){._public-header_dx31v_30,._hero_dx31v_80,._workflow_dx31v_135,._footer_dx31v_40{padding-inline:var(--space-8)}._hero_dx31v_80{padding-block-start:var(--space-10);padding-block-end:var(--space-16)}._workflow_dx31v_135,._footer_dx31v_40{padding-block-start:var(--landing-section-space)}._workflow-step_dx31v_178{grid-template-columns:var(--landing-step-number-width) minmax(0, var(--landing-step-title-width)) minmax(0, 1fr);gap:var(--space-6)}._workflow-step_dx31v_178>div{display:contents}._workflow-list_dx31v_151 p{margin-top:0}}@media (width>=60rem){._public-header_dx31v_30,._workflow_dx31v_135,._footer_dx31v_40{width:min(100%, var(--landing-shell-max));padding-inline:var(--layout-margin-desktop);margin-inline:auto}._hero_dx31v_80{width:min(100%, var(--landing-hero-shell-max));padding-inline:var(--landing-hero-margin-desktop);grid-template-columns:minmax(0, var(--landing-copy-column)) minmax(0, 1fr);gap:var(--space-8);align-items:center;margin-inline:auto}._workflow_dx31v_135{grid-template-columns:minmax(0, var(--landing-copy-column)) minmax(0, 1fr);gap:var(--space-16)}}@media (prefers-reduced-motion:reduce){._header-cta_dx31v_39,._footer_dx31v_40 a{transition-duration:var(--dur-reduced-motion)}}._page_6o8wd_4{width:min(100%,48rem);padding:var(--space-12) var(--layout-page-padding-inline) var(--space-16);color:var(--color-primary);margin:0 auto}._header_6o8wd_11{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-10);display:flex}._header-mark_6o8wd_18{border-radius:var(--radius-full);width:2.75rem;height:2.75rem;color:var(--color-on-primary);background:var(--color-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}._eyebrow_6o8wd_30{margin:0 0 var(--space-1);color:var(--color-on-tertiary-container);font-size:var(--text-body-sm-size);font-weight:var(--text-label-strong-weight);letter-spacing:-.02em;line-height:var(--text-body-sm-line-height)}._header_6o8wd_11 h1{font-size:var(--text-headline-lg-size);font-weight:var(--text-headline-lg-weight);letter-spacing:-.02em;margin:0}._intro_6o8wd_46,._section-heading_6o8wd_47 p,._helper_6o8wd_48,._disabled-help_6o8wd_49,._feedback_6o8wd_50{color:var(--color-mute);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height)}._intro_6o8wd_46{margin:var(--space-2) 0 0}._card_6o8wd_60{margin-bottom:var(--space-6);padding:var(--space-8);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-surface-soft)}._section-heading_6o8wd_47 h2{font-size:var(--text-headline-md-size);font-weight:var(--text-headline-md-weight);margin:0}._section-heading_6o8wd_47 p{margin:var(--space-1) 0 var(--space-6)}._heading-with-icon_6o8wd_78{align-items:center;gap:var(--space-2);display:flex}._heading-with-icon_6o8wd_78 svg{color:var(--color-mute)}._divider_6o8wd_88{height:var(--border-width);margin:var(--space-8) 0;background:var(--color-border-subtle)}._form_6o8wd_94{gap:var(--space-5);max-width:var(--form-width);display:grid}._field_6o8wd_100{gap:var(--space-2);display:grid}._field_6o8wd_100 label{color:var(--color-mute);font-size:var(--text-body-sm-size)}._field_6o8wd_100 input{width:100%;min-height:var(--control-height);padding:0 var(--space-4);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-primary);font:inherit;background:var(--color-surface-container-lowest);transition:border-color var(--transition-short) var(--ease-out), background-color var(--transition-short) var(--ease-out)}._field_6o8wd_100 input:hover{background:var(--color-surface-container-high)}._field_6o8wd_100 input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px;border-color:var(--color-primary)}._field_6o8wd_100 input:active{border-color:var(--color-ink)}._field_6o8wd_100 input:disabled{cursor:not-allowed;opacity:.55;background:var(--color-surface-container-high)}._field_6o8wd_100[data-state=error] input{border-color:var(--color-error)}._field_6o8wd_100[data-state=filled] input{border-color:var(--color-primary)}._helper_6o8wd_48{min-height:1lh}._helper-error_6o8wd_154{color:var(--color-error)}._form-actions_6o8wd_158{align-items:center;gap:var(--space-4);padding-top:var(--space-1);flex-wrap:wrap;display:flex}._primary-button_6o8wd_166,._secondary-button_6o8wd_167{min-height:var(--control-height);padding:0 var(--space-5);border:var(--border-width) solid transparent;border-radius:var(--radius-full);font:inherit;font-weight:var(--text-button-weight);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform .1s var(--ease-out)}._primary-button_6o8wd_166{color:var(--color-on-primary);background:var(--color-primary)}._primary-button_6o8wd_166:hover{background:var(--color-ink);transform:translateY(-1px)}._primary-button_6o8wd_166:focus-visible,._secondary-button_6o8wd_167:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px}._primary-button_6o8wd_166:active,._secondary-button_6o8wd_167:active{transform:translateY(1px)}._primary-button_6o8wd_166:disabled,._secondary-button_6o8wd_167:disabled{cursor:not-allowed;opacity:.55;transform:none}._primary-button_6o8wd_166[data-state=success]{background:var(--color-tone-bay-leaf)}._primary-button_6o8wd_166[data-state=error]{background:var(--color-error)}._feedback_6o8wd_50{align-items:center;gap:var(--space-1);margin:0;display:inline-flex}._feedback-success_6o8wd_221{color:var(--color-tone-bay-leaf)}._feedback-error_6o8wd_225{color:var(--color-error)}._integration_6o8wd_229{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-container-lowest);display:flex}._integration-copy_6o8wd_240{align-items:center;gap:var(--space-3);min-width:0;display:flex}._integration-copy_6o8wd_240>div{gap:var(--space-1);display:grid}._integration-copy_6o8wd_240 strong{font-size:var(--text-body-md-size);font-weight:var(--text-button-weight)}._integration-copy_6o8wd_240 span:last-child{color:var(--color-mute);font-size:var(--text-body-sm-size)}._google-mark_6o8wd_262{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-full);color:var(--color-mute);background:var(--color-surface-container-high);flex:none;justify-content:center;align-items:center;display:inline-flex}._logout-section_6o8wd_274{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}._logout-section_6o8wd_274 ._section-heading_6o8wd_47 p{margin-bottom:0}._secondary-button_6o8wd_167{color:var(--color-primary);border-color:var(--color-border-subtle);background:0 0}._secondary-button_6o8wd_167:hover{background:var(--color-surface-container-high)}._disabled-help_6o8wd_49{margin:var(--space-3) 0 0}@media (width<=48rem){._page_6o8wd_4{padding:var(--space-8) var(--layout-page-padding-inline) var(--space-12)}._card_6o8wd_60{padding:var(--space-6)}._header_6o8wd_11 h1{font-size:var(--text-headline-md-size)}._form-actions_6o8wd_158{flex-direction:column;align-items:flex-start}._primary-button_6o8wd_166{width:100%}._logout-section_6o8wd_274{flex-direction:column;align-items:stretch}._logout-section_6o8wd_274 ._secondary-button_6o8wd_167{width:100%}._feedback_6o8wd_50{min-height:1.5rem}}@media (prefers-reduced-motion:reduce){._field_6o8wd_100 input,._primary-button_6o8wd_166,._secondary-button_6o8wd_167{transition:none}}._eyebrow_1vdre_1{margin:0 0 var(--space-4);color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:500}._health-overview_1vdre_11{max-width:var(--form-width);padding:var(--space-8)}._health-overview_1vdre_11 h1{color:var(--color-primary);font-size:var(--text-headline-lg-size);line-height:var(--text-headline-lg-line-height);margin:0}._description_1vdre_23{margin:var(--space-4) 0 0;color:var(--color-text-secondary);line-height:1.7}._connection-status_1vdre_29{align-items:center;gap:var(--space-3);margin-top:var(--space-8);padding:var(--space-4);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-text-secondary);background:var(--color-surface-lowest);display:flex}._connection-status_1vdre_29 strong{color:var(--color-primary);margin-left:auto;font-weight:600}._status-dot_1vdre_47{width:var(--space-2);height:var(--space-2);background:var(--color-accent);border-radius:50%;flex:none}@media (width<=48rem){._health-overview_1vdre_11{padding:var(--space-6) var(--space-4)}}._auth-loading_17upt_1{min-height:40vh;padding:var(--space-8);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}._route-label_17upt_10{margin:0 0 var(--space-4);color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:500}@media (width<=48rem){._auth-loading_17upt_1{padding:var(--space-6) var(--space-4)}}
