.desktop{-webkit-user-select:none;user-select:none;background-image:var(--wallpaper);background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--landing-surface);height:100%;min-height:0;position:relative;overflow:hidden}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}.desktop.wp-bigsur{background-image:var(--wallpaper-bigsur)}.desktop.wp-sonoma{background-image:var(--wallpaper-sonoma)}.desktop.wp-sequoia{background-image:var(--wallpaper-sequoia)}.menubar{z-index:30;width:100%;height:var(--mb-height);background-color:var(--mb-surface);-webkit-backdrop-filter:blur(var(--mb-blur));backdrop-filter:blur(var(--mb-blur));justify-content:space-between;align-items:center;animation:.4s ease-out menubar-in;display:flex;position:absolute;inset:0 0 auto}@keyframes menubar-in{0%{margin-bottom:var(--mb-in-drop);opacity:-.3;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(var(--mb-blur));backdrop-filter:blur(var(--mb-blur));padding-bottom:0}}.menubar-left{padding-left:var(--mb-pad-x);justify-content:flex-start;align-items:center;display:flex}.menubar-left li{list-style:none}.menubar-item+.menubar-item{margin-left:var(--mb-item-gap)}.menubar-item{color:var(--mb-text);font-weight:var(--mb-font-w);letter-spacing:var(--mb-tracking);font-size:var(--mb-font);cursor:default;white-space:nowrap}.menubar-logo{box-sizing:content-box;height:var(--mb-logo);width:var(--mb-logo-w);padding-top:var(--mb-logo-top);color:var(--mb-text);display:block}.menubar-right{height:var(--mb-height);margin-right:var(--mb-pad-x);justify-content:flex-end;align-items:center;display:flex}.menubar-glyph{color:var(--mb-text);margin-right:var(--mb-glyph-gap);width:var(--mb-glyph);height:var(--mb-glyph);flex:none;display:block}.menubar-glyph--wide{width:var(--mb-glyph-wide)}.menubar-status{margin-right:var(--mb-glyph-gap);cursor:pointer;color:var(--mb-text);background:0 0;border:none;align-items:center;padding:0;display:flex}.menubar-status .menubar-glyph{margin-right:0}.menubar-sun{y:calc(var(--mb-level-bottom) - var(--mb-level-span) * var(--day-p))}.menubar-clock{color:var(--mb-text);font-weight:var(--mb-clock-w);letter-spacing:var(--mb-tracking);font-size:var(--mb-font);white-space:nowrap}.dock-container{z-index:20;width:100%;height:var(--dock-container-h);pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:auto 0 0}.dock{padding-left:var(--dock-tray-pad-x);padding-right:var(--dock-tray-pad-x);height:var(--dock-tray-h);border-radius:var(--dock-corner);background-color:var(--dock-surface);-webkit-backdrop-filter:blur(var(--dock-blur));backdrop-filter:blur(var(--dock-blur));z-index:4;pointer-events:auto;justify-content:center;align-items:center;transition:all .2s ease-out;display:flex}.dock-tiles{z-index:4;justify-content:center;align-items:center;transition:all .2s ease-out;display:flex}.dock-tile{box-sizing:content-box;height:var(--dock-icon);background:0 0;border:none;flex:none;width:auto;padding:0;line-height:0;transition:all .2s ease-out}.dock-tile picture{display:contents}.dock-icon{pointer-events:none;width:auto;height:100%;display:block}.dock-tile.principal{height:var(--dock-icon-hover);padding-bottom:var(--dock-icon-hover-drop);cursor:pointer}.dock-tile.secundary{height:var(--dock-icon-near);padding-bottom:var(--dock-icon-near-drop)}.dock-tile:active{animation:.2s ease-out dock-press}@keyframes dock-press{0%{height:var(--dock-icon-hover)}50%{height:var(--dock-press-peak)}to{height:var(--dock-icon-hover)}}.dock-tile.sim{opacity:0;transition:opacity .4s linear}.dock-tile.dragging{z-index:30;pointer-events:none;position:fixed}.apps-container{width:var(--apps-w);height:var(--apps-h);z-index:2;pointer-events:none;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.drag-app{z-index:2;pointer-events:auto;cursor:default;margin:0;position:absolute}.settings-window{width:var(--set-w);border-radius:var(--set-radius);background:var(--set-body);box-shadow:var(--set-shadow);color:var(--set-ink);flex-direction:column;display:none;overflow:hidden}.settings-window.open{animation:.2s ease-out open-settings;display:flex}@keyframes open-settings{0%{opacity:0;transform:scale(var(--set-open-scale))}to{opacity:1;transform:scale(1)}}.settings-titlebar{height:var(--set-titlebar-h);padding-left:var(--set-light-inset);background-image:linear-gradient(180deg, var(--set-titlebar-from), var(--set-titlebar-to));border-bottom:var(--set-hairline-w) solid var(--set-hairline);cursor:default;flex:none;align-items:center;display:flex;position:relative}.settings-lights{align-items:center;gap:var(--set-light-gap);display:flex}.settings-light{width:var(--set-light);height:var(--set-light);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:0;display:flex}.settings-light--close{background:var(--set-light-close);cursor:pointer}.settings-light-glyph{width:var(--set-light);height:var(--set-light);color:var(--set-light-glyph);opacity:0;transition:opacity var(--set-light-fade) linear}.settings-lights:hover .settings-light-glyph{opacity:1}.settings-light--min{background:var(--set-light-min)}.settings-light--max{background:var(--set-light-max)}.settings-title{font-size:var(--set-title-font);font-weight:var(--set-title-w);color:var(--set-ink);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.settings-body{padding:var(--set-pad)}.settings-heading{font-size:var(--set-heading-font);font-weight:var(--set-heading-w);color:var(--set-ink);margin-bottom:var(--set-pad)}.settings-grid{gap:var(--set-grid-gap);display:flex}.settings-wallpaper{align-items:center;gap:var(--set-select-gap);cursor:pointer;color:var(--set-ink-2);font-size:var(--set-label-font);background:0 0;border:none;flex-direction:column;padding:0;display:flex}.settings-wallpaper img{width:var(--set-thumb-w);height:var(--set-thumb-h);object-fit:cover;border-radius:var(--set-thumb-radius);box-shadow:0 0 0 var(--set-select-ring) transparent;-webkit-user-drag:none;display:block}.settings-wallpaper[aria-checked=true] img{box-shadow:0 0 0 var(--set-select-ring) var(--set-select)}.settings-wallpaper[aria-checked=true]{color:var(--set-ink);font-weight:var(--set-heading-w)}.hint{z-index:25;align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border:var(--rule) solid var(--landing-glass-border);border-radius:var(--radius-capsule);background:var(--surface-overlay);-webkit-backdrop-filter:blur(var(--blur-pane));backdrop-filter:blur(var(--blur-pane));font-size:var(--font-body);color:var(--text-1);opacity:0;animation:hint-in .5s var(--ease) 1.2s forwards;cursor:pointer;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:0 0;border:none;flex-direction:column;font-family:inherit;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hint-line{align-items:center;gap:var(--space-sm);display:flex}.hint-line--alt{font-size:var(--font-caption);color:var(--text-3);gap:var(--space-xs)}.hint:hover{background:var(--fill-hover);color:var(--text-1)}@keyframes hint-in{0%{opacity:0;transform:translate(-50%, calc(-50% + var(--space-sm)))}to{opacity:1;transform:translate(-50%,-50%)}}.hint .keycap{font-size:var(--font-caption)}.small-screen-panel{display:none}@media (max-width:1100px){.menubar,.dock-container,.apps-container,.hint,.overlay{display:none!important}.desktop{height:auto;min-height:0;padding:var(--space-xxl) var(--space-lg)}.desktop,.desktop.wp-bigsur,.desktop.wp-sonoma,.desktop.wp-sequoia{background-image:none}.small-screen-panel{text-align:center;align-items:center;gap:var(--space-lg);max-width:var(--capture-min-width);padding:var(--space-xl) var(--space-lg);border-radius:var(--pane-radius);background:var(--surface);-webkit-backdrop-filter:blur(var(--blur-pane)) saturate(var(--saturate-pane));backdrop-filter:blur(var(--blur-pane)) saturate(var(--saturate-pane));box-shadow:var(--shadow-pane);flex-direction:column;margin:0 auto;display:flex}.small-screen-icon{width:var(--dock-icon);height:var(--dock-icon);display:block}.small-screen-panel h2{font-size:var(--font-title);font-weight:var(--font-title-w);color:var(--text-1)}.small-screen-panel p{font-size:var(--font-body);color:var(--text-2);line-height:1.55}}
.overlay{z-index:40;font-family:var(--font-serif-stack);font-optical-sizing:auto;line-height:var(--lh-crimson);color:var(--text-1);-webkit-font-smoothing:antialiased;display:none;position:absolute;inset:0}.overlay.open{display:block}:where(.overlay) :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.backdrop{background:var(--material-tint);-webkit-backdrop-filter:blur(var(--blur-backdrop)) saturate(var(--saturate-pane));backdrop-filter:blur(var(--blur-backdrop)) saturate(var(--saturate-pane));animation:fade-in var(--quick) var(--ease);position:absolute;inset:0}.backdrop:before{content:"";background:rgb(0 0 0/var(--backdrop-dim));position:absolute;inset:0}.lens-frame{top:calc(var(--mb-height) + var(--lens-inset-y));right:var(--lens-inset-x);bottom:var(--lens-inset-y);left:var(--lens-inset-x);animation:lens-in var(--standard) var(--ease);position:absolute}@keyframes lens-in{0%{opacity:0;transform:translateY(var(--space-sm))}}.lens-chrome{top:var(--lens-chrome-top);z-index:3;height:var(--lens-chrome-row);align-items:center;display:flex;position:absolute;left:0;right:0}.lens-body{top:var(--lens-top-band);position:absolute;bottom:0;left:0;right:0}.lens{opacity:0;visibility:hidden;transition:opacity var(--lens-fade) ease-in-out, visibility 0s linear var(--lens-fade);position:absolute;inset:0}.lens.active{opacity:1;visibility:visible;transition:opacity var(--lens-fade) ease-in-out}.lights{gap:var(--lights-gap);margin-left:var(--lens-gutter);display:flex}.light{width:var(--lights-size);height:var(--lights-size);background:var(--fill-chip);box-shadow:inset 0 0 0 var(--hairline-lens) var(--border);border-radius:50%;place-items:center;padding:0;display:grid}.light.close{background:var(--window-close);box-shadow:none}.light svg{width:var(--type-window-glyph);height:var(--type-window-glyph);fill:none;stroke:var(--window-close-glyph);stroke-width:var(--window-glyph-stroke);stroke-linecap:round;opacity:0}.lights:hover .light svg{opacity:1}.lens-switch{position:absolute;left:50%;transform:translate(-50%)}.glass-segments{gap:var(--lens-plate-gap);padding:var(--lens-plate-pad);border-radius:var(--lens-plate-radius);background:var(--surface);box-shadow:inset 0 0 0 var(--hairline-lens) var(--border);-webkit-backdrop-filter:blur(var(--blur-plate));backdrop-filter:blur(var(--blur-plate));display:inline-flex}.glass-segment{align-items:center;gap:var(--chips-count-gap);height:var(--lens-segment-h);padding:0 var(--lens-segment-pad-x);border-radius:var(--lens-segment-radius);font-size:var(--type-lens-segment);color:var(--text-2);white-space:nowrap;transition:color var(--quick) var(--ease);display:inline-flex}.glass-segment:hover,.glass-segment.selected{color:var(--text-1)}.glass-segment.selected{background:var(--segment-selected);box-shadow:inset 0 0 0 var(--hairline-lens) var(--segment-selected-edge)}.glass-segments--chips .glass-segment{height:var(--chips-h);padding:0 var(--chips-pad-x);font-size:var(--font-callout)}.glass-count{color:var(--text-3)}.lens-chips{left:50%;bottom:var(--chips-bottom);z-index:2;position:absolute;transform:translate(-50%)}.write.with-calendar .lens-chips{transform:translateX(calc(-50% + var(--chips-sidebar-shift)))}.chip-fade{-webkit-mask-image:linear-gradient(to bottom, var(--mask-opaque) calc(100% - var(--chips-clearance) - var(--chips-fade)), transparent calc(100% - var(--chips-clearance)));mask-image:linear-gradient(to bottom, var(--mask-opaque) calc(100% - var(--chips-clearance) - var(--chips-fade)), transparent calc(100% - var(--chips-clearance)))}.chrome-buttons{gap:var(--chrome-gap);margin-left:auto;margin-right:var(--lens-gutter);display:flex}.chrome-button{align-items:center;gap:var(--chrome-gap);padding:var(--chrome-button-pad-y) var(--chrome-button-pad-x);border-radius:var(--chrome-button-radius);font-size:var(--type-lens-label);line-height:var(--lh-crimson);color:var(--text-1);background:var(--fill-chip);box-shadow:inset 0 0 0 var(--hairline-lens) var(--border);white-space:nowrap;transition:background var(--quick) var(--ease), box-shadow var(--quick) var(--ease);display:inline-flex}.chrome-button:hover,.chrome-button.on{background:var(--fill-hover);box-shadow:inset 0 0 0 var(--hairline-lens) var(--text-4)}.chrome-button svg{width:var(--chrome-icon);height:var(--chrome-icon);stroke-width:var(--chrome-icon-stroke)}.chrome-button.on svg{color:var(--accent-ink)}.segmented{gap:var(--segment-track-gap);padding:var(--segment-track-inset);border-radius:var(--segment-track-radius);background:var(--segment-track);display:inline-flex}.segment{align-items:center;gap:var(--segment-count-gap);height:var(--segment-height);padding:0 var(--segment-pad-x);border-radius:var(--segment-radius);font-size:var(--font-segment);font-weight:var(--font-segment-w);color:var(--text-3);white-space:nowrap;display:inline-flex}.segment:hover{background:var(--fill-hover)}.segment.selected{color:var(--text-1);background:var(--segment-selected);box-shadow:inset 0 0 0 var(--hairline) var(--segment-selected-edge)}.segment-count{opacity:var(--segment-count-opacity)}.status-control{width:var(--check);height:var(--check);flex:none;place-items:center;padding:0;display:grid;position:relative}.status-control:before{content:"";inset:calc((var(--check) - var(--check-hit)) / 2);position:absolute}.status-box{width:var(--check);height:var(--check);border-radius:var(--check-radius);box-shadow:inset 0 0 0 var(--check-stroke) var(--text-3);transition:background var(--quick) var(--ease), box-shadow var(--quick) var(--ease);place-items:center;display:grid}.status-control:hover .status-box{box-shadow:inset 0 0 0 var(--check-stroke) var(--text-1)}.status-control.done .status-box{background:var(--accent);box-shadow:none}.status-tick{width:var(--check);height:var(--check);fill:none;stroke:var(--on-accent);stroke-width:var(--check-tick-stroke);stroke-linecap:round;stroke-linejoin:round}.status-glyph{width:var(--check);height:var(--check)}.status-ring{fill:none;stroke:var(--accent);stroke-width:var(--check-stroke)}.status-pie{fill:var(--accent)}.toast{left:50%;bottom:calc(var(--toast-bottom) - var(--lens-inset-y));z-index:30;align-items:center;gap:var(--chrome-gap);max-width:var(--toast-max);padding:var(--toast-pad-y) var(--toast-pad-x);border-radius:var(--radius-md);background:var(--toast-surface);box-shadow:inset 0 0 0 var(--hairline) var(--border);font-size:var(--type-lens-label);color:var(--text-1);opacity:0;pointer-events:none;transform:translate(-50%, var(--toast-rise));transition:opacity var(--quick) var(--ease), transform var(--quick) var(--ease);display:flex;position:absolute}.toast.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast-glyph{width:var(--font-micro);height:var(--font-micro);color:var(--event);flex:none}.toast-text{text-align:center}.toast-action{padding:var(--cal-today-pad-y) var(--cal-today-pad-x);border-radius:var(--radius-sm);font-size:var(--font-caption);color:var(--text-2);flex:none;text-decoration:none}.toast-action:hover{color:var(--text-1);background:var(--surface-raised)}.toast-dismiss{width:var(--hit-target-small);height:var(--hit-target-small);color:var(--text-2);flex:none;place-items:center;display:grid}.toast-dismiss:hover{color:var(--text-1)}.toast-dismiss svg{width:var(--font-micro);height:var(--font-micro)}@keyframes fade-in{0%{opacity:0}}.desktop:has(.overlay.open) .menubar{z-index:41}
.card-scrim{z-index:19;position:fixed;inset:0}.popover-card{top:100%;left:var(--pad-text-left);z-index:20;width:var(--tagpicker-width);margin-top:var(--menu-popover-gap);padding:var(--menu-padding);border-radius:var(--menu-radius);border:var(--hairline) solid var(--border);background-color:var(--popover-floor);background-image:linear-gradient(var(--surface-overlay), var(--surface-overlay));box-shadow:var(--shadow-pane);animation:fade-in var(--quick) var(--ease);position:absolute}.popover-card.wide{width:var(--menu-width)}.popover-card.at-pointer{top:var(--at-y);left:var(--at-x);margin-top:0}.popover-card.above{margin-top:0;margin-bottom:var(--menu-popover-gap);top:auto;bottom:100%}.popover-card.at-pointer.above{bottom:calc(100% - var(--at-y))}.command-list{flex-direction:column;display:flex}.command-row{align-items:center;gap:var(--menu-row-gap);width:100%;padding:var(--menu-row-pad-y) var(--menu-row-pad-x);border-radius:var(--menu-row-radius);text-align:left;display:flex}.command-row.active{background:var(--fill-hover)}.command-icon{width:var(--menu-icon-box);height:var(--menu-icon-box);border-radius:var(--menu-icon-radius);background:var(--fill-chip);color:var(--text-2);flex:none;place-items:center;display:grid}.command-icon svg{width:var(--menu-icon-glyph);height:var(--menu-icon-glyph)}.command-tag-dot{width:var(--tagpicker-dot);height:var(--tagpicker-dot);border-radius:50%}.command-text{gap:var(--menu-desc-gap);flex-direction:column;flex:auto;min-width:0;display:flex}.command-title{font-size:var(--font-capture-menu-name);font-weight:var(--font-capture-menu-name-w);color:var(--text-1)}.command-key{margin-left:var(--keycap-hint-gap);font-weight:var(--font-callout-w);color:var(--text-3)}.command-detail{font-size:var(--font-field-input);color:var(--text-3)}.command-return{flex:none}.command-separator{height:var(--hairline);margin:var(--space-xs) var(--space-sm);background:var(--border)}.move-date-picker .popover-scrim{display:none}.move-date-picker .month-popover{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;animation:none;position:static}
.focus{position:absolute;inset:0}.focus-view{inset:0 0 var(--chips-clearance);opacity:0;visibility:hidden;transition:opacity var(--lens-fade) ease-in-out, visibility 0s linear var(--lens-fade);justify-content:center;align-items:center;display:flex;position:absolute}.focus-view.active{opacity:1;visibility:inherit;transition:opacity var(--lens-fade) ease-in-out}.pomodoro{align-items:center;gap:var(--focus-gap);padding:0 var(--focus-pad-x) var(--focus-pad-bottom);display:flex}.dial{width:var(--focus-dial);height:var(--focus-dial);flex:none;overflow:visible}.dial-track,.dial-session-track{fill:none;stroke:var(--fill-chip)}.dial-track{stroke-width:var(--focus-ring-w)}.dial-spent,.dial-event{fill:none;stroke-width:var(--focus-ring-w);stroke-linecap:butt}.dial-spent{stroke:var(--text-4);opacity:var(--focus-ring-spent)}.dial-event{stroke:var(--event)}.dial-event.past,.dome-event.past{opacity:var(--focus-arc-past)}.dial-dot{fill:var(--text-1);stroke:var(--popover-floor);stroke-width:var(--focus-dot-rim)}.dial-label{font-size:var(--font-micro);fill:var(--text-3)}.dial-hand{stroke:var(--accent);stroke-width:var(--focus-hand-w);stroke-linecap:round}.dial-session-track{stroke-width:var(--focus-session-w)}.dial-session{fill:none;stroke:var(--text-1);stroke-width:var(--focus-session-w);stroke-linecap:round;transition:stroke-dashoffset var(--focus-dial-transition) linear}.dial-session.break{stroke:var(--event)}.dial-countdown{font-size:var(--type-focus-countdown);font-weight:var(--font-light-w);letter-spacing:var(--focus-countdown-track);font-variant-numeric:tabular-nums;fill:var(--text-1)}.dial-caption{font-size:var(--type-lens-label);fill:var(--text-2)}.focus-side{width:var(--focus-side-w);flex-direction:column;flex:none;align-items:flex-start;display:flex}.focus-label{align-items:center;gap:var(--space-xs);font-size:var(--font-caption);color:var(--text-2);display:inline-flex}.focus-info{width:var(--font-caption);height:var(--font-caption);color:var(--text-3)}.focus-title{margin:var(--focus-title-top) 0 var(--focus-title-bottom);font-size:var(--type-focus-title);font-weight:var(--font-body-w);line-height:var(--lh-crimson);color:var(--text-1)}.focus-sections{align-items:flex-start;gap:var(--focus-section-gap);flex-direction:column;display:flex}.focus-section{align-items:flex-start;gap:var(--focus-label-gap);flex-direction:column;display:flex}.focus-buttons{gap:var(--focus-button-gap);flex-wrap:wrap;display:flex}.focus-button{padding:var(--focus-button-pad-y) var(--focus-button-pad-x);border-radius:var(--radius-sm);font-size:var(--font-callout);color:var(--text-1);background:var(--surface-raised);box-shadow:inset 0 0 0 var(--hairline-lens) var(--border);transition:transform var(--quick) var(--ease), opacity var(--quick) var(--ease)}.focus-button.primary{color:var(--on-accent);background:var(--accent);box-shadow:none}.focus-button:active{transform:scale(var(--press-scale));opacity:var(--press-opacity)}.focus-button:disabled{color:var(--text-2);background:var(--surface-raised);box-shadow:inset 0 0 0 var(--hairline-lens) var(--border);cursor:default}.focus-rounds{align-items:center;gap:var(--focus-rounds-gap);display:flex}.focus-pips{gap:var(--focus-pip-gap);display:flex}.focus-pip{width:var(--focus-pip);height:var(--focus-pip);background:var(--fill-chip);border-radius:50%}.focus-pip.banked{background:var(--accent-subtle)}.focus-next{font-size:var(--font-callout);color:var(--text-2);margin:0}.focus-switch{gap:var(--chrome-gap);flex-wrap:wrap;display:flex}.focus-chip{padding:var(--focus-chip-pad-y) var(--focus-chip-pad-x);border-radius:var(--focus-chip-radius);font-size:var(--font-caption);color:var(--text-1);background:var(--surface-raised);box-shadow:inset 0 0 0 var(--hairline-lens) var(--border)}.clock{padding-bottom:var(--focus-clock-bottom);flex-direction:column;align-items:center;display:flex}.dome{width:var(--focus-dome-w);height:var(--focus-dome-h);overflow:visible}.dome-sun{fill:var(--accent);opacity:var(--focus-dome-fill)}.dome-outline{fill:none;stroke:var(--text-3);stroke-width:var(--focus-dome-outline-w)}.dome-event{fill:none;stroke:var(--event);stroke-width:var(--focus-dome-arc-w);stroke-linecap:round}.dome-dot{fill:var(--accent)}.dome-horizon{stroke:var(--text-2);stroke-width:var(--focus-dome-outline-w)}.dome-label{font-size:var(--font-micro);fill:var(--text-3)}.clock-time{align-items:baseline;gap:var(--focus-meridiem-gap);margin:var(--focus-time-top) 0 0;line-height:var(--lh-crimson);display:flex}.clock-digits{font-size:var(--type-clock-time);font-weight:var(--font-thin-w);letter-spacing:var(--focus-clock-track);font-variant-numeric:tabular-nums;color:var(--text-1)}.clock-meridiem{font-size:var(--type-clock-meridiem);color:var(--text-2)}.clock-date{margin:var(--focus-date-top) 0 0;font-size:var(--type-clock-date);color:var(--text-2)}.clock-sentence{max-width:var(--focus-sentence-max);margin:var(--focus-sentence-top) 0 0;font-size:var(--type-pad-note);text-align:center;color:var(--text-2)}.clock-sentence b{font-weight:var(--font-segment-w);color:var(--text-1)}
.plan{padding:var(--plan-pad-top) var(--plan-pad-x) var(--plan-pad-bottom);flex-direction:column;display:flex;position:absolute;inset:0}.plan-head{align-items:center;gap:var(--plan-gap);height:var(--plan-head-h);padding:var(--plan-head-pad-top) 0 var(--plan-head-pad-bottom);box-sizing:content-box;flex:none;display:flex}.plan-caption{font-size:var(--font-callout);color:var(--text-2);white-space:nowrap}.plan-views{flex:auto;min-height:0;position:relative}.plan-view{opacity:0;visibility:hidden;transition:opacity var(--quick) var(--ease), visibility 0s linear var(--quick);position:absolute;inset:0}.plan-view.active{opacity:1;visibility:inherit;transition:opacity var(--quick) var(--ease)}.plan-overview,.plan-alltime{gap:var(--plan-gap);height:100%;display:flex}.plan-middle{gap:var(--plan-gap);flex-direction:column;flex:auto;min-width:0;display:flex}.plan-calendar{width:var(--cal-w);flex:none;display:flex}.plan-box{border-radius:var(--plan-box-radius);background:var(--fill-chip);flex-direction:column;min-height:0;display:flex}.plan-box.pad{width:var(--plan-box-w);padding:var(--plan-box-pad);border:var(--hairline-lens) dashed var(--text-4);flex:none}.plan-box.today{padding:var(--plan-today-pad-top) var(--plan-today-pad-x) var(--plan-today-pad-bottom);flex:auto}.plan-box-head{padding:var(--plan-box-head-pad-y) var(--plan-box-head-pad-x);font-size:var(--font-callout);justify-content:space-between;align-items:baseline;display:flex}.plan-box-title{font-weight:var(--font-heading-w);color:var(--text-1)}.plan-box-count{color:var(--text-3)}.plan-box-head.large{font-size:var(--type-lens-segment)}.plan-box-subtitle{padding:var(--space-px-1) var(--plan-box-head-pad-x) var(--plan-box-pad);font-size:var(--type-lens-fine);color:var(--text-3);margin:0}.plan-box-scroll{scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.plan-box-scroll::-webkit-scrollbar{display:none}.plan-box.today .plan-box-scroll{margin-top:var(--list-rule-gap)}.plan-empty{padding:var(--plan-empty-pad);border:var(--hairline-lens) dashed var(--text-4);border-radius:var(--plan-empty-radius);font-size:var(--font-caption);text-align:center;color:var(--text-3);margin:0}.plan-capture{align-items:center;gap:var(--row-gap);padding:var(--plan-capture-pad-y) var(--plan-capture-pad-x);border-radius:var(--plan-capture-radius);background:var(--surface);-webkit-backdrop-filter:blur(var(--blur-plate));backdrop-filter:blur(var(--blur-plate));text-shadow:0 var(--text-shadow-y) var(--text-shadow-radius) var(--text-shadow);flex:none;display:flex}.plan-capture-input{min-width:0;height:var(--plan-capture-row);font:inherit;font-size:var(--type-plan-card);color:var(--text-1);caret-color:var(--accent-ink);background:0 0;border:0;outline:none;flex:auto;padding:0}.plan-capture-input::placeholder{color:var(--text-3)}.plan-mic{width:var(--plan-mic-box);height:var(--plan-mic-box);border-radius:var(--radius-sm);color:var(--text-2);flex:none;place-items:center;padding:0;display:grid}.plan-mic:hover{background:var(--accent-subtle)}.plan-mic svg{width:var(--plan-mic);height:var(--plan-mic)}.plan-card{align-items:flex-start;gap:var(--plan-card-gap);margin-bottom:var(--plan-card-margin);padding:var(--plan-card-pad-y) var(--plan-card-pad-x);border-radius:var(--plan-card-radius);background:var(--fill-chip);box-shadow:inset 0 0 0 var(--hairline-lens) var(--border);transition:background var(--quick) var(--ease);display:flex;position:relative}.plan-card:hover{background:var(--fill-hover)}.plan-card.selected{background:linear-gradient(var(--fill-hover), var(--fill-hover)), var(--fill-chip)}.plan-card .status-control{margin-top:var(--plan-card-check-top)}.plan-card-text{flex-direction:column;flex:auto;min-width:0;display:flex}.plan-card-title{font-size:var(--type-plan-card);color:var(--text-1);overflow-wrap:anywhere}.plan-card-note{margin-top:var(--plan-card-check-top);white-space:nowrap;text-overflow:ellipsis;font-size:var(--plan-card-note-size);color:var(--text-2);overflow:hidden}.plan-card-date{padding-top:var(--plan-card-check-top);font-size:var(--type-lens-fine);color:var(--text-2);white-space:nowrap;flex:none}.plan-card.done .plan-card-text,.plan-card.done .plan-card-date{opacity:var(--plan-done-opacity)}.plan-card-actions{top:var(--plan-hover-top);right:var(--plan-hover-right);gap:var(--space-xs);opacity:0;pointer-events:none;transition:opacity var(--quick) var(--ease);display:flex;position:absolute}.plan-card:hover .plan-card-actions{opacity:1;pointer-events:auto}.plan-card:hover .plan-card-actions~.plan-card-date{visibility:hidden}.plan-card:has(.plan-card-actions):hover .plan-card-date{visibility:hidden}.plan-hover-button{padding:var(--plan-hover-pad-y) var(--plan-hover-pad-x);border-radius:var(--radius-sm);background:var(--popover-floor);box-shadow:inset 0 0 0 var(--hairline-lens) var(--border);font-size:var(--type-lens-fine);color:var(--text-1)}.plan-card.compact .plan-card-title{font-size:var(--type-plan-card-week)}.plan-week-scroll{height:100%;overflow:auto hidden}.plan-week{--plan-week-pitch-gap:calc(var(--plan-week-card-top) + var(--plan-card-margin));gap:var(--plan-week-gap);height:100%;display:flex}.plan-week-col{flex:0 0 var(--plan-week-col-w);min-height:0;padding:var(--plan-week-pad-y) var(--plan-week-pad-x);border-radius:var(--plan-week-radius);background:var(--fill-chip);transition:box-shadow var(--quick) var(--ease);flex-direction:column;display:flex}.plan-week-col.any{flex-basis:var(--plan-week-any-w)}.plan-week.dragging .plan-week-col.receiving,.plan-week-col.receiving{background:linear-gradient(var(--select-wash), var(--select-wash)), var(--fill-chip);box-shadow:inset 0 0 0 var(--hairline-lens) var(--select-rim)}.plan-week-head{padding:var(--plan-box-head-pad-y) var(--plan-box-head-pad-x) var(--plan-week-head-pad-bottom);flex-direction:column;display:flex}.plan-week-day{align-items:baseline;gap:var(--plan-week-head-gap);display:flex}.plan-week-weekday{font-size:var(--font-caption);color:var(--text-2)}.plan-week-date{font-size:var(--type-plan-week-date);font-weight:var(--font-segment-w);color:var(--text-1)}.plan-week-col.today .plan-week-date{color:var(--accent-ink)}.plan-week-free{margin-top:var(--space-px-1);font-size:var(--font-micro);color:var(--text-3)}.plan-week-list{scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.plan-week-list::-webkit-scrollbar{display:none}.plan-week-event{margin-bottom:var(--plan-event-gap);padding:var(--plan-event-pad-y) var(--plan-event-pad-x);border-radius:var(--plan-event-radius);background:var(--event-subtle);font-size:var(--font-micro);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.plan-week-event.past{opacity:var(--plan-done-opacity)}.plan-week-cards{position:relative}.plan-card.column{gap:var(--plan-week-card-gap);margin-top:var(--plan-week-card-top);padding:var(--plan-week-card-pad);transform:translateY(calc(var(--shift,0) * var(--px)));cursor:grab;-webkit-user-select:none;user-select:none}.plan-card.column .plan-card-title{font-size:var(--type-plan-card-week)}.plan-week.dragging .plan-card.column{transition:transform var(--drag-part) var(--ease), background var(--quick) var(--ease)}.plan-card.hole{opacity:0}.plan-card.draft{cursor:text}.plan-draft-field{min-width:0;font:inherit;font-size:var(--type-plan-card-week);color:var(--text-1);caret-color:var(--accent-ink);background:0 0;border:0;outline:none;flex:auto;padding:0}.plan-draft-field::placeholder{color:var(--text-3)}.plan-week-add{width:100%;margin-top:var(--plan-card-margin);padding:var(--plan-add-pad-y) var(--plan-add-pad-x);border-radius:var(--plan-add-radius);font-size:var(--font-caption);text-align:left;color:var(--text-3)}.plan-week-add:hover{color:var(--text-1);box-shadow:inset 0 0 0 var(--hairline-lens) var(--text-4)}.plan-ghost{z-index:60;width:calc(var(--ghost-w) * var(--px));pointer-events:none;transform:translate(calc(var(--ghost-x) * var(--px)), calc(var(--ghost-y) * var(--px))) scale(var(--drag-lift-scale));animation:ghost-lift var(--drag-lift) var(--ease);transition:opacity var(--drag-lift) var(--ease);position:fixed;top:0;left:0}.plan-ghost.cancelling{opacity:0}.plan-ghost .plan-card{background:var(--popover-floor);box-shadow:inset 0 0 0 var(--hairline-lens) var(--border), var(--shadow-notify);margin:0}@keyframes ghost-lift{0%{transform:translate(calc(var(--ghost-x) * var(--px)), calc(var(--ghost-y) * var(--px))) scale(1)}}.plan-groups{flex:auto;min-height:0;position:relative}.plan-groups-scroll{height:100%;padding-bottom:var(--chips-clearance);scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom, var(--mask-opaque) calc(100% - var(--chips-clearance) - var(--chips-fade)), transparent calc(100% - var(--chips-clearance)));mask-image:linear-gradient(to bottom, var(--mask-opaque) calc(100% - var(--chips-clearance) - var(--chips-fade)), transparent calc(100% - var(--chips-clearance)));overflow-y:auto}.plan-groups-scroll::-webkit-scrollbar{display:none}.plan-group-title{margin:var(--plan-group-top) var(--plan-box-head-pad-x) var(--plan-card-margin);font-size:var(--font-caption);font-weight:var(--font-segment-w);color:var(--text-2)}.plan-group:first-child .plan-group-title{margin-top:var(--plan-group-first-top)}.plan-group-count{color:var(--text-3)}.plan-done-empty{font-size:var(--font-callout);color:var(--text-2)}.lens-chips.in-plan{bottom:var(--chips-bottom)}
.cal-card{border-radius:var(--cal-radius);background:var(--fill-chip);min-width:0;box-shadow:inset 0 0 0 var(--hairline-lens) var(--border);flex-direction:column;flex:auto;display:flex;overflow:hidden}.cal-head{padding:var(--cal-head-pad-top) var(--cal-head-pad-right) var(--cal-head-pad-bottom) var(--cal-head-pad-left);align-items:center;display:flex}.cal-date{min-width:0;margin:0 var(--space-xs) 0 0;white-space:nowrap;text-overflow:ellipsis;font-size:var(--type-sidebar-date);font-weight:var(--font-heading-w);color:var(--text-1);flex:auto;overflow:hidden}.cal-icon{width:var(--hit-target);height:var(--hit-target);border-radius:var(--radius-sm);color:var(--text-2);place-items:center;padding:0;display:grid}.cal-icon:hover{background:var(--accent-hover-faint)}.cal-icon svg{width:var(--cal-icon);height:var(--cal-icon)}.cal-today{padding:var(--cal-today-pad-y) var(--cal-today-pad-x);border-radius:var(--radius-sm);font-size:var(--font-caption);color:var(--text-2)}.cal-today:hover:not(:disabled){background:var(--surface-raised)}.cal-today:disabled{color:var(--text-3);cursor:default}.cal-strip{gap:var(--cal-strip-gap);padding:var(--cal-strip-pad-top) var(--cal-strip-pad-x) var(--cal-strip-pad-bottom);grid-template-columns:repeat(7,1fr);display:grid}.cal-strip-day{align-items:center;gap:var(--cal-strip-gap);padding:var(--cal-strip-cell-pad-y) 0;border-radius:var(--cal-strip-radius);flex-direction:column;display:flex}.cal-strip-day:hover{background:var(--fill-hover)}.cal-strip-day.selected{background:var(--fill-chip);box-shadow:inset 0 0 0 var(--hairline-lens) var(--border)}.cal-strip-day.selected.today{background:var(--accent-wash);box-shadow:none}.cal-strip-initial{font-size:var(--type-chip);color:var(--text-3)}.cal-strip-date{font-size:var(--type-strip-date);font-weight:var(--font-segment-w);color:var(--text-1)}.cal-strip-day.past .cal-strip-date{color:var(--text-3)}.cal-strip-day.today .cal-strip-date{color:var(--accent-ink)}.cal-strip-dots{gap:var(--cal-strip-gap);height:var(--cal-strip-dot);display:flex}.cal-strip-dot{width:var(--cal-strip-dot);height:var(--cal-strip-dot);background:var(--text-3);border-radius:50%}.cal-status{padding:0 var(--cal-status-pad-x) var(--cal-status-pad-bottom);font-size:var(--type-lens-label);color:var(--text-2);margin:0}.cal-status b{font-weight:var(--font-segment-w);color:var(--text-1)}.cal-rule{height:var(--hairline-lens);background:var(--border);border:0;flex:none;margin:0}.cal-body{gap:var(--cal-body-pad-top);min-height:0;padding:var(--cal-body-pad-top) var(--cal-body-pad-x) var(--cal-body-pad-bottom);flex-direction:column;flex:auto;display:flex}.cal-scroll{scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.cal-scroll::-webkit-scrollbar{display:none}.cal-grid{height:calc(24 * var(--cal-hour) + 2 * var(--cal-grid-inset));padding:var(--cal-grid-inset) 0;font-variant-numeric:tabular-nums;position:relative}.cal-hour{top:calc(var(--cal-grid-inset) + var(--y) * var(--px));width:calc(var(--cal-gutter) - var(--cal-label-trail));text-align:right;font-size:var(--type-lens-fine);color:var(--text-3);white-space:nowrap;position:absolute;left:0;transform:translateY(-50%)}.cal-hour.hidden{visibility:hidden}.cal-column{top:var(--cal-grid-inset);right:0;bottom:var(--cal-grid-inset);left:var(--cal-gutter);position:absolute}.cal-line{top:calc(var(--y) * var(--px));height:var(--hairline-lens);background:var(--cal-half-line);position:absolute;left:0;right:0}.cal-line.hour{background:var(--border)}.cal-event{--tint:var(--cal-tint-own);top:calc(var(--y) * var(--px));left:calc(var(--lane) * (100% - var(--cal-task-inset)) / var(--lanes));width:calc((100% - var(--cal-task-inset)) / var(--lanes) - var(--cal-task-inset));height:calc(var(--h) * var(--px) - var(--cal-event-gap));padding:var(--cal-event-pad-y) var(--cal-event-pad-x) var(--cal-event-pad-y) calc(var(--cal-event-bar) + var(--cal-event-pad-x));border-radius:var(--cal-event-radius);background:linear-gradient(color-mix(in srgb, var(--tint) var(--cal-event-fill), transparent), color-mix(in srgb, var(--tint) var(--cal-event-fill), transparent)), var(--surface);font-size:var(--type-lens-fine);flex-direction:column;display:flex;position:absolute;overflow:hidden}.cal-event.other{--tint:var(--cal-tint-other)}.cal-event:before{content:"";width:var(--cal-event-bar);background:var(--tint);position:absolute;top:0;bottom:0;left:0}.cal-event.past{opacity:var(--cal-past)}.cal-event.declined{box-shadow:inset 0 0 0 var(--hairline-lens) var(--tint);background:0 0}.cal-event.declined:before{display:none}.cal-event-title{white-space:nowrap;text-overflow:ellipsis;font-weight:var(--font-segment-w);color:var(--text-1);overflow:hidden}.cal-event.two-line .cal-event-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.cal-event.declined .cal-event-title{color:var(--text-2);text-decoration:line-through}.cal-event-time{color:var(--text-2);white-space:nowrap}.cal-task{top:calc(var(--y) * var(--px) - var(--cal-task-h) / 2);right:var(--cal-task-inset);left:var(--cal-task-inset);z-index:1;align-items:center;gap:var(--cal-task-gap);height:var(--cal-task-h);padding:0 var(--cal-task-pad-x);border-radius:var(--radius-capsule);background:var(--surface);box-shadow:inset 0 0 0 var(--hairline-lens) var(--border);font-size:var(--type-lens-fine);display:flex;position:absolute}.cal-task.compact{max-width:var(--cal-task-compact);left:auto}.cal-task.compact .cal-task-time{display:none}.cal-task.past{opacity:var(--cal-past)}.cal-task-ring{width:var(--cal-task-ring);height:var(--cal-task-ring);box-shadow:inset 0 0 0 var(--cal-task-ring-stroke) var(--accent-ink);border-radius:50%;flex:none}.cal-task-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-1);flex:auto;overflow:hidden}.cal-task-time{color:var(--text-3);flex:none}.cal-now{top:calc(var(--y) * var(--px));z-index:2;height:var(--cal-now-line);margin-top:calc(var(--cal-now-line) / -2);background:var(--now);position:absolute;left:0;right:0}.cal-now-dot{top:50%;left:calc(var(--cal-now-dot) / -2);width:var(--cal-now-dot);height:var(--cal-now-dot);background:var(--now);border-radius:50%;position:absolute;transform:translateY(-50%)}.cal-now-label{top:50%;right:calc(100% + var(--cal-label-trail));font-size:var(--type-lens-fine);font-weight:var(--font-heading-w);color:var(--now);white-space:nowrap;position:absolute;transform:translateY(-50%)}
.write,.write-views{position:absolute;inset:0}.write-view{padding:0 var(--lens-gutter);scrollbar-width:none;opacity:0;visibility:hidden;-webkit-mask-image:linear-gradient(to bottom, var(--mask-opaque) calc(100% - var(--chips-clearance) - var(--chips-fade)), transparent calc(100% - var(--chips-clearance)));mask-image:linear-gradient(to bottom, var(--mask-opaque) calc(100% - var(--chips-clearance) - var(--chips-fade)), transparent calc(100% - var(--chips-clearance)));transition:opacity var(--quick) var(--ease), visibility 0s linear var(--quick);position:absolute;inset:0;overflow-y:auto}.write-view::-webkit-scrollbar{display:none}.write-view.active{opacity:1;visibility:inherit;transition:opacity var(--quick) var(--ease)}.write.with-calendar .write-view{padding-right:var(--pad-sidebar-reserve)}.write-calendar{top:0;right:var(--lens-gutter);bottom:var(--lens-gutter);width:var(--cal-w);animation:calendar-in var(--standard) var(--ease);display:flex;position:absolute}@keyframes calendar-in{0%{opacity:0;transform:translateX(var(--space-md))}}.scratch-page{max-width:var(--pad-max);padding:calc(var(--pad-top) - var(--pad-meta-h) - var(--pad-spare)) 0 var(--pad-bottom);margin:0 auto}.scratch-editor{caret-color:var(--accent-ink);outline:none}.scratch-editor>*+*{margin-top:var(--pad-note-lh)}.scratch-block{padding:var(--pad-spare) var(--pad-text-left) 0;transition:opacity var(--pad-fade-completion) var(--ease);position:relative}.scratch-block.leaving{opacity:0}.scratch-gutter{top:calc(var(--pad-spare) + var(--pad-meta-h) + var(--check-top-inset));width:var(--pad-status-col);align-items:center;gap:var(--pad-handle-gap);flex-direction:column;display:flex;position:absolute;left:0}.scratch-grip{width:var(--pad-status-col);height:var(--pad-handle-h);color:var(--text-3);cursor:grab;place-items:center;padding:0;display:grid}.scratch-grip svg{width:var(--pad-handle-h);height:var(--pad-handle-h);stroke-width:var(--grip-stroke)}.scratch-block .status-control,.scratch-grip,.metadata-affordances{opacity:0;transition:opacity var(--quick) var(--ease)}.scratch-block:hover .status-control,.scratch-block.editing .status-control,.scratch-block.in-progress .status-control,.scratch-block .status-control:focus-visible,.scratch-block:hover .scratch-grip,.scratch-grip:focus-visible,.scratch-block:hover .metadata-affordances,.scratch-block.editing .metadata-affordances{opacity:1}.metadata-line{align-items:center;gap:var(--pad-meta-gap);height:var(--pad-meta-h);font-size:var(--type-lens-label);white-space:nowrap;display:flex}.metadata-word{font-size:var(--type-lens-label);line-height:var(--lh-crimson);color:var(--text-2);padding:0}button.metadata-word:hover{text-decoration:underline}button.metadata-word:focus-visible{outline:var(--focus-ring-width) solid var(--accent-ink);outline-offset:var(--focus-ring-width);border-radius:var(--radius-sm)}.metadata-affordances{gap:var(--pad-meta-gap);display:inline-flex}.metadata-word.add{color:var(--text-3)}.scratch-content{font-size:var(--type-pad-note);line-height:var(--pad-note-lh);color:var(--text-label-secondary);overflow-wrap:anywhere}.scratch-content p{margin:0}.scratch-content>p:first-child,.scratch-content>[data-node-view-content-react]>p:first-child{min-height:var(--pad-title-lh);font-size:var(--type-pad-title);line-height:var(--pad-title-lh);color:var(--text-1)}.scratch-content>p+*,.scratch-content>[data-node-view-content-react]>p:first-child+*{padding-top:var(--pad-note-nudge)}.scratch-content strong{font-weight:var(--font-heading-w)}.scratch-content em{font-style:oblique var(--pad-italic);font-synthesis:style}.scratch-content code{font-family:var(--font-mono)}.scratch-block.new .scratch-content p.is-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;font-style:oblique var(--pad-italic);font-synthesis:style;color:var(--text-3)}.parse-dim{color:var(--text-label-tertiary)}.scratch-content ul,.scratch-content ol{padding-left:var(--pad-list-indent);margin:0}.scratch-content ul{list-style:outside}.scratch-content ul ul{list-style:circle}.scratch-content ul ul ul{list-style:square}.scratch-content li::marker{color:var(--text-label-secondary)}.scratch-content ul[data-type=taskList]{padding-left:0;list-style:none}.scratch-content ul[data-type=taskList] li{align-items:flex-start;gap:var(--scratch-bullet-gap);display:flex}.scratch-content ul[data-type=taskList] li>label{height:var(--pad-note-lh);flex:none;align-items:center;display:flex}.scratch-content ul[data-type=taskList] li>div{flex:auto;min-width:0}.scratch-content input[type=checkbox],.static-check{appearance:none;width:var(--scratch-check-box);height:var(--scratch-check-box);border-radius:var(--scratch-check-radius);border:var(--scratch-check-border) solid var(--text-3);cursor:pointer;background:0 0;margin:0;display:block}.scratch-content input[type=checkbox]:checked,.static-list.checked .static-check{border-color:var(--accent);background:var(--accent) var(--check-tick-image) center / 100% no-repeat}.scratch-content li[data-checked=true]>div,.static-list.checked>span:last-child{text-decoration:line-through}.static-list{padding-left:calc(var(--level) * var(--pad-list-indent));align-items:flex-start;display:flex}.static-marker{width:var(--scratch-list-marker-width);height:var(--pad-note-lh);margin-right:var(--scratch-bullet-gap);flex:none;justify-content:flex-end;align-items:center;display:flex}.ask{gap:var(--pad-ask-hint-gap);margin-top:var(--pad-ask-gap);cursor:default;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.ask-row{align-items:center;gap:var(--chrome-gap);flex-wrap:wrap;display:flex}.ask-question{margin-right:var(--space-xs);font-size:var(--type-lens-label);color:var(--text-1)}.ask-hint{font-size:var(--font-caption);color:var(--text-3);margin:0}.scratch-empty{margin:var(--pad-empty-gap) 0;padding-left:var(--pad-text-left);font-size:var(--type-lens-segment);color:var(--text-2)}.task-lists{max-width:var(--pad-max);padding:var(--list-top) 0 var(--pad-bottom);margin:0 auto}.list-summary{margin:0 0 var(--list-summary-bottom);padding-left:var(--pad-text-left);font-size:var(--type-lens-label);color:var(--text-2)}.list-empty{margin:var(--pad-empty-gap) 0;padding-left:var(--pad-text-left);font-size:var(--font-callout);color:var(--text-2)}.list-group{margin-bottom:var(--list-group-bottom)}.list-group-title{gap:var(--list-rule-gap);margin:0 0 var(--list-rule-gap);padding-left:var(--pad-text-left);font-size:var(--font-segment);font-weight:var(--font-segment-w);color:var(--text-2);flex-direction:column;display:flex}.list-group-title:after{content:"";height:var(--hairline-lens);background:var(--border)}.list-row{padding:var(--list-row-pad-y) 0}.list-meta{gap:var(--pad-meta-gap);margin-bottom:var(--list-meta-gap);padding-left:var(--pad-text-left);display:flex}.list-row.done .list-meta,.list-row.done .list-note{opacity:var(--list-muted)}.list-title-row{align-items:baseline;gap:var(--list-title-gap);display:flex}.list-title-row .status-control{width:var(--pad-status-col);align-self:center}.list-title{min-width:0;font-size:var(--type-pad-title);color:var(--text-1)}.list-row.done .list-title{color:var(--text-2)}.list-note{margin:var(--list-note-top) 0 0;padding-left:var(--pad-text-left);font-size:var(--type-pad-note);color:var(--text-2)}
